Relatório NF de recebimento e NF de Devolução

Senhores boa tarde,
preciso mais uma vez de ajuda para a criação de um relatório. Preciso criar um Query que me retorne as NFs de recebimento de mercadoria com seus respectivos item e todas as suas respectivas NFs de devolução e seus itens com status de aberto ou fechado de um determinado cliente.
Onde estou tendo dificuldade?
Eu consigo puxar as NFs de recebimento e seus itens e consigo também amarrar com as NFs de devolução que foram geradas a partir das primeiras. minha dificuldade está nos itens.
Na NF de Recebimento as linhas podem vir com o mesmo código de item, a diferença entre elas é feita pelo número de série do equipamento e não pelo código do item e eu não sei como amarrar isso. Preciso amarrar número de série de entrada com número de série de saída.
Consigo manualmente (pelo relatório de transações por número de série) ver os itens em aberto que podem ser adicionados nas futuras NFs de devolução, mas não sei identificar quem é quem na query.
As tabelas RSRN E RITL que me dão essa informação são virtuais.
Como eu faço essa amarração? Para saber as NFs de saída e os itens que saíram por número de série.
Att.
Jackson Vilela

Olá Jackson, estou rodando o SAP Business One família 9, mais precisamente 9.1 PL4.
Você pode conferir os dados de "Numero de Série" nas tabelas OSRI e SRI1.
A tabela OSRI guarda as informações sobre o número de série (cadastro do serial) sendo importante ter em mente que a associação de "ItemCode" e "SysSerial" compõem a chave primária da mesma, a SRI1 guarda as transações relacionadas com aquele número de série, nesta última consta na "BsDocType" o tipo do documento da transação seu id/entry em "BsDocEntry" e seu número de linha no documento em "BsDocLine", o campo "Direction" indica com 0 "Zero" as entradas e com 1 as saídas, caso tenha dúvida recomendo consultar o "Refdb.chm" disponível no pacote "SDK".
Você terá que avaliar os relacionamentos necessários com as tabelas de cadastro de itens e documentos de marketing para obter o seu relatório, mas acredito que com estas informações será plenamente possível criar seu report.
Espero ter colaborado.
Att,
Rodrigo da Costa Feula

Similar Messages

  • Relatório de notas pendentes de recebimento de transfer.estoque em MM

    Colegas, boa noite!
    Estamos tentando identificar quais notas fiscais estão pendentes de serem recebidas no nosso centro produtivo em Santa Catarina.
    Utilizamos o movimento 833 e 835 para transferir materiais.
    Na MMBE consta transito, porém não achei um meio ainda de ver qual NF esta pendente de recebimento no centro destino.
    grato,
    Ale

    Alessandro, Bom dia.
    Você tentou usar a MB5T?
    Nele você pode filtrar pelo centro receptor e centro de saída de estoque.
    Da uma olhadinha nele.
    Se não servir você pode usar a MB51, selecionando as 833 do centro emissor e as 835 recebidas pelo centro receptor. Dai é só cruzar em excel.
    Se você precisar disso só uma vez, não vejo problema, mas se tiver que fazer direto, o ideial seria criar um relatório Z.
    Atenciosamente,
    Antonio Oliveira

  • SAP MM-PUR - Query - Relatório Valores Brutos Notas Fiscais

    Olá,
    Preciso criar um relatório de recebimento de notas fiscais onde conste o preço unitário bruto (com icms/pis/cofins) o valor total dos produtos, o valor total dos produtos, o valor total da nota fiscal, o valor dos custos complementar não planejados,o valor dos descontos, o valor dos impostos separados (icms/pis/cofins/ipi) e alíquota de cada imposto.
    Minha idéia é criar uma Query mas não consigo achar as tabelas onde se encontram estes campos.
    Alguém saberia me ajudar?
    No aguardo,
    FB

    Movendo para o fórum correto.
    Abs,
    Henrique.

  • Relatório Contas a Receber

    Olá,
    Sou novo no SAP , e estou tentando elaborar um relatório de contas a receber.
    Mas apareceu um problema que não estou conseguindo resolver, vamos lá.
    No campo 'Num_Docto', eu preciso que apareça o número da NFe se for uma Nota fiscal e se for um lançamento contábil manual, preciso que apareça o número do lançamento contábil manual criado.
    Mas o problema é que em algumas Notas Fiscais, mesmo existindo na tabela OINV o número da NFe no campo 'Serial', ele não pega esse número, ele puxa o TransId da tabela JDT1.
    Gostaria de uma ajuda para descobrir o porque está acontecendo isso.
    Segue abaixo o comando:
    SELECT
    T2.CardCode
    'Codigo_PN',
    T2.CardName
    'Razao_Social',
    T4.Taxid0
    'CNPJ',
    Case When T8.SeqCode = '30' Then T8.NumAtCard
    Else Isnull(T7.Serial,Isnull(T8.Serial,T1.TransID)) End 'Num_Docto',
    Isnull(T1.Ref3Line,T6.InstID)
    'Parcela',
    Case When T1.TransType = '24' Then 'LC' Else 'NF' End 'Tipo_Docto',
    T1.TransID
    'Doc_Origem',
    T1.RefDate
    'Emissao',
    T1.DueDate
    'Vencimento',
    T1.Debit- T1.Credit
    'Valor_Original',
    (Case When T6.[SumApplied] is null Then T1.[BalDueDeb]-T1.[BalDueCred] Else T6.[SumApplied] End) 'Valor_Aberto',
    Case When (Cast(GetDate() - T1.DueDate as Decimal(4,0))) -1 < 0 Then 0
    Else (Cast(GetDate() - T1.DueDate as Decimal(4,0))) -1 End 'Dias Atraso',
    T1.LineMemo
    'Observacoes',
    T3.SlpName
    'Vendedor'
    FROM
    [dbo].[OJDT] T0
    INNER JOIN [dbo].[JDT1] T1
    ON T1.TransId
    = T0.TransId
    INNER JOIN [dbo].[OCRD] T2
    ON T1.ShortName
    = T2.CardCode
    LEFT  JOIN [dbo].[OSLP] T3
    ON T3.SlpCode
    = T2.SlpCode
    INNER JOIN [dbo].[CRD7] T4
    ON T4.CardCode
    = T2.CardCode and T4.Address = T2.ShipToDef And T4.AddrType = 'S'
    LEFT  JOIN [dbo].[RCT2] T6
    ON T6.DocNum
    = (Select T5.DocNum From [dbo].[ORCT] T5 Where T5.TransID = T1.TransID)  And T6.InvType = 13
    LEFT  JOIN [dbo].[OINV] T7
    ON T7.DocEntry
    = T6.DocEntry And T6.InvType
    = T7.ObjType
    LEFT  JOIN [dbo].[OINV] T8
    ON T8.DocEntry
    = T0.BaseRef  And T0.TransType
    = T8.ObjType
    WHERE
    T2.CardType <> 'S' AND
    (T1.BalDueDeb <> 0 OR T1.BalDueCred <> 0 OR T1.BalFcDeb <> 0 OR T1.BalFcCred <> 0) AND
    ((T1.Debit
    - T1.Credit) > 0)

    Boa tarde Péricles,
    dê uma olhada no post que fiz das SQLs financeiras, deve ajudar você.
    http://scn.sap.com/docs/DOC-46144
    Se ajudar dê um "like" e uma nota para o documento por gentileza.
    Abraço
    Fabio.

  • Relatório Crystal Reports (Usuário/senha)

    Boa Tarde !
    Estamos utilizando a conexão OLE DB - Microsoft OLE DB Provider for SQL Server, mesmo assim este driver está exigindo a senha durante s execução dos relatórios do Crystal Reports através do Menu FerramentasVisualizar "Arquivo Crystal Reports Externo". O SAP esta pedindo usuário e senha todas as vezes que o relatório é exibido, isto é, o Crystal exibe a tela de conexão com o banco de dados pedido a senha antes de exibir o layout.
    Estou utilizando o SAP 8.8 PL 19.
    Alguém pode me ajudar?

    Alex, bom dia.
    Isso já me aconteceu algumas vezes, pelo fato do relatório estar configurada em uma outra conexao que a que voce constuma utilizar.
    Voce deverá "trocar" a conexao que está gravada no relatório para a conexao que deseja usar.
    Lá no Crystal Reports, entre no menu Banco de Dados -> Definir Local de Banco de Dados. No primeiro quadrante clique uma vez no Comando e substitua pela conexao desejada no quadrante abaixo deste. Caso possua sub-relatórios faça o mesmo procedimento e clique em Atualizar. Isso fará com que o relatório fique disponível para a conexao com o seu cliente.
    Espero ter ajudado.

  • Relatório de Vendas por filial

    Bom dia,
    Estou a procura de algum recurso da SAP B1 que me permita gerar um relatório de vendas por filial. Alguém sabe onde encontro?
    Já fiz uma análise do recuros Análise de Vendas porém ele não traz as informações de filial e como temos vendas feitas através do PDV Caixa One preciso que o sistema nos mostre as notas fiscais do tipo CF.
    Desde já agradeço as respostas.

    Bom dia Jefferson,
    Não, realmente não encontrei algo que suprisse minha necessidade, encontrei algumas opções, porém, nenhuma delas prevê as situações que tenho aqui, por fim, optei por fazer o relatório que cobrisse todas as necessidades.
    Lamento não poder ajudá-lo
    Atenciosamente

  • Relatório de Análise de Vendas

    Problema:  Gerei um a determinada fatura (NFs) com e utilizei um código de imposto com a combinação (ICMS=17%+IPI=15%). O valor total desta nota R$ 115,00 só que quanto puxo o relatório de análise de vendas  o valor que é exibido no campo Total de Nota Fiscal de Saída é inferior ao valor gerado na fatura (está deduzido o IPI) R$ 100,00 só que meu contas a receber consta o valor total da nota R$ 115,00.
    Daí cabe o seguinte questionamento:
    O relatório de Análise de vendas não deveria trazer informações detalhadas sobre o volume de vendas atingido com os seus clientes conforme gerado nas minhas faturas(NFs)?
    Seria isso uma concepção do sistema? O relatório de análise de vendas exibe as minhas receitas líquidas ou bruta?
    Alguém já passou por algum problema semelhante ou teria ao menos uma explicação para esse comportamento?
    Augusto Requião
    Skype: cesarfex
    Edited by: Rui Pereira on Jul 2, 2008 6:44 PM

    O relatório de análise de vendas não puxa o IPI por este imposto não estar embutido no preço do item.
    Para fechar com o contas a receber, deve-se criar um relatório a parte (é que estamos fazendo sempre).

  • Relatório saldo de contas contrapartida

    Bom dia,
    Gostaria de saber se é possível obter um relatório que ao ser introduzido uma conta do razão nos critérios de selecção, e após execução, devolveria o saldo das contas movimentadas em contrapartida dessa mesma conta inicialmente introduzida (tanto a débito como a crédito).
    Melhores cumprimentos,
    Paulo Lourenç

    Olá
    Qual seria o propósito deste relatório ? Uma vez recebi um requisito parecido para fluxo de caixa.
    Queriam as contrapartidas das contas de banco/caixa. Foi realizado um desenvolvimento.

  • Relatório de Contas a Receber Retroativo

    Bom dia!
    Estou precisando gerar um relatório de contas a receber hoje, retroagindo a 31/12/11. Ou seja, preciso saber o que tínhamos para receber no dia 31/12/11.
    Estou tentando utlizar o relatório de "vencimento de contas a receber" e não está dando certo.
    Utilizamos a versao 8.81. Na versão anterior as informações eram geradas corretamente.
    Alguém consegue gerar este relatório?
    Obrigada.
    Fabiane Urias

    Bom dia!
    Consegui gerar o relatório. Tive que clicar no campo "Exibir clientes com saldo zero" , pois já havia clientes que tinham pago os compromissos.
    Obrigada pelo retorno.
    Fabiane

  • Relatório de adiantamento Cliente

    Caros,
    Estou precisando fazer um relatório que traga todos adiantamentos que tenha pedidos relacionado . Alguém já conseguiu fazer um desse?
    Exemplo:
    SELECT
    T0.DocNum AS 'Nº ADIANTAMENTO',
    T0.DocDate AS 'DATA LANÇAMENTO',
    T0.CardName  AS 'NOME DO CLIENTE',
    T1.ItemCode AS 'COD. ITEM',
    T1.Dscription AS 'DESCRIÇÃO',
    T0.DocTotal AS 'VALOR TOTAL',
    T3.DocNum AS 'Nº PEDIDO'
    FROM ODPI T0
    LEFT JOIN DPI1 T1 ON T0.DocEntry = T1.DocEntry
    LEFT JOIN RDR1 T2 ON T1.DocEntry = T2.BaseEntry AND T1.ObjType = T2.BaseType AND T1.LineNum = T2.BaseLine
    LEFT JOIN ORDR T3 ON T2.DocEntry = T3.DocEntry
    No entanto, o pedido de venda está vindo em branco para todos os adiantamentos.
    Obrigado!

    Boa tarde amigo, não sei se já consegui resolver essa questão. Pelo tempo creio que sim.
    Estou respondendo pois outros podem ter esse problema.
    Segue o código abaixo com as ligações que solicitou.
    SELECT DISTINCT T0.DocNum AS 'Nº ADIANTAMENTO',
      T0.DocDate AS 'DATA LANÇAMENTO',
      T0.CardName AS 'NOME DO CLIENTE',
      T1.ItemCode AS 'COD. ITEM',
      T1.Dscription AS 'DESCRIÇÃO',
      T0.DocTotal AS 'VALOR TOTAL',
      T3.DocNum AS 'Nº PEDIDO',
      T0.doctotal
    FROM ODPI T0
    LEFT JOIN DPI1 T1
      ON T0.DocEntry = T1.DocEntry
    LEFT JOIN RDR1 T2
      ON T2.DocEntry = T1.BaseEntry
    LEFT JOIN ORDR T3
      ON T2.DocEntry = T3.DocEntry
    WHERE T1.LineStatus <> 'C'

  • Relatório de Venda (Pedido)

    Bom dia,
    Fiz um relatório em Crystal Reports, porém os produtos estão sendo replicados, gostaria que ficasse apenas os produtos do pedido de venda. Segue o Código gerado pelo Crystal abaixo.
    SELECT "OCRD"."CardName", "CRD7"."TaxId0", "CRD7"."TaxId4", "CRD7"."TaxId1", "OCRD"."Phone1", "CRD1"."State", "CRD1"."City", "CRD1"."ZipCode", "CRD1"."Block", "CRD1"."StreetNo", "CRD1"."Street", "ORDR"."TaxDate", "OCTG"."PymntGroup", "RDR1"."ItemCode", "RDR1"."Dscription", "RDR1"."unitMsr", "RDR1"."Quantity", "RDR1"."Price", "ORDR"."DocTotal"
    FROM   (((("SAP"."dbo"."CRD1" "CRD1" INNER JOIN "SAP"."dbo"."OCRD" "OCRD" ON "CRD1"."CardCode"="OCRD"."CardCode") INNER JOIN "SAP"."dbo"."CRD7" "CRD7" ON "CRD1"."CardCode"="CRD7"."CardCode") INNER JOIN "SAP"."dbo"."OCTG" "OCTG" ON "OCRD"."CardCode"="OCTG"."CardCode") INNER JOIN "SAP"."dbo"."ORDR" "ORDR" ON "OCTG"."CardCode"="ORDR"."CardCode") INNER JOIN "SAP"."dbo"."RDR1" "RDR1" ON "ORDR"."CardCode"="RDR1"."CardCode"
    SELECT "OADM"."CompnyName", "OADM"."PrintHeadr", "OADM"."TaxIdNum", "OADM"."CompnyAddr"
    FROM   "SAP"."dbo"."OADM" "OADM"
    Abaixo em anexo a print do relátorio dentro do SAP

    Cristiano, bom dia,
    faça o seguinte teste.
    1) pegue o SQL que postei de pedido de compra no link Pedido de Compra - Impressão
    2) troque todas as tabelas OPOR para ORDR, e todas começando com POR para RDR (exemplo, POR1 para RDR1, POR2 para RDR2.
    Teste executar o SQL, talvez ajude vc.
    Outro detalhe, eu crio o SQL da empresa em um 2o comando no Crystal Reports.
    No meu "comando" está o SQL principal do relatório, já no "DadosEmpresa", está aquele seu último SQL
    E não faço ligações entre eles, o Crystal Reports reclama mas é só seguir em frente.
    Abraço
    Fabio.

  • Todas as paginas que eu abro dá a mensagem que o plugin internetsecurityFB não conseguiu carregar. Já enviei vários relatórios do erro. Oq fazer?

    Aparece ainda a opção de enviar relatório de erro, e já mandei todas as vezes. Porém o problema continua.

    Olá,
    '''Execute o Firefox em Modo Seguro''' para verificar se o problema é resolvido. O [[Troubleshoot Firefox issues using Safe Mode|Modo Segurança do Firefox]] é um modo de solução de problemas que desliga algumas configurações, desabilita a maioria dos complementos (extensões e temas).
    Se o Firefox estiver aberto, você pode reiniciar o Firefox no modo de segurança atravez do menu Ajuda:
    *Clique no menu [[Image:New Fx Menu]], depois em [[Image:Help-29]] e finalmente em and ''Reiniciar com extensões desativadas''.
    '''''Se o problema não ocorrer no Modo Seguro''''', uma extensão pode estar causando o erro e você precisa descobrir qual é a correta. Por favor, leia o artigo [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]] para determinar isso.
    ''Para fechar o Firefox em Modo Seguro, basta sair normalmente e aguardar alguns segundos para reabrí-lo.''
    ''Quando você descobrir o que está causando os seus problemas, por favor, avise-nos. Isso poderá ajudar outros usuários que tenham o mesmo problema.''
    Obrigado e conte conosco!

  • Relatório de utilização do SAP por usuário

    Bom dia pessoal,
    Sou novo aqui no forum e tenho uma dúvida que não estou encontrando a resposta em lugar nenhum,
    preciso fazer um levantamento da utilização do SAP por usuários, para realizar um limpeza, ou seja,
    levantar quais usuário utilizam muito pouco o sistema.
    Existe uma maneira de eu levantar quantas horas no mês cada usuário utiliza, ou então quantas vezes por dia eles entram no sistema, preciso de uma maneira de ver quem realmente utiliza o sistema.
    Alguém sabe como posso ter essas informações?
    Obrigado pela ajuda.

    Amigo, dessa forma tão especifica como você quer, eu não conheço. Porém talvez possa aparecer algum BASIS aqui e te prover outra solução.
    Por ora, sem pesquisar muito o assunto e sem considerar desenvolvimentos Z, posse te recomendar como solução paliativa tentar as transações RSUSR200 e S_BCE_68002311.
    Use a RSUSR200 para ver o último acesso do usuário.
    A S_BCE_68002311 eu recomendaria que usasse da seguinte forma: coloque todos usuários para renovar senha em um período adequado ao teu interesse, então na S_BCE_68002311 você poderia ver quem está acessando na frequência que te interessa pois ela registra as alterações de senha.
    Considere analisar com calma a transação SUIM.

  • PROCESSO DE RECEBIMENTO E VENDAS COM "GRADE"

    Bom tarde a todos, importamos Mármore em M² e recebemos essa mercadoria convertendo para unidade, mas na forma de “grade”, por exemplo:
    1000  M² de Marmore X
    Após a conferência equivale a:
    1 chapa de 2 x 2 de mármore x
    2 chapas de 3 x 2 de mármore x
    3 chapas de 3,5 x 2,35 de mármore x
    e assim por diante
    Ou seja o item é o mesmo só muda as medidas, muito parecido com indústria de calçados que tem a grade de tamanhos.
    A questão é: O SAP atende essa necessidade? Pelo que pesquisei, como padrão não atende.
    Alguém já tratou essa situação ou teria alguma sugestão?

    Caro Leônidas,
    Boa tarde!
    Já realizei operação semelhante para o processo de BOBINAS DE AÇO, onde o item é o mesmo (BOBINA DE AÇO) mas o cliente necessitava controlar a largura da bobina e o peso da bobina gerada na ORDEM DE PRODUÇÃO.
    Para realizar tal processo, utilizei o processo de ADMINISTRAÇÃO DE NUMERO DE LOTE, da seguinte forma (já fazendo analogia ao seu processo:
    1 - Todos os itens comprados eram inventariados (lançados via NOTA FISCAL DE ENTRADA ou RECEBIMENTO) e lançados em um único item, sendo que este item possuía controle em ADMINISTRAÇÃO DE NÚMERO DE LOTE;
    Ex: Mármore M2;
    2 - Foi criado um campo de usuário nas informações de DETALHES DO LOTE e neste campo padronizei todas as medidas existentes para os produtos trabalhados;
    Ex: Chapa de 1x1, Chapa de 1x2, Chapa de 2x2, Chapa de 3x2, Chapa de 3x3...
    3 - NO momento do lançamento em RECEBIMENTO ou NOTA FISCAL DE ENTRADA, eram identificados os produtos existentes em cada lote sendo que:
    3.1 - O campo do NÚMERO DO LOTE era igual ao NUMERO DA NOTA FISCAL e à DATA DE LANÇAMENTO
    3.2 - O campo de usuário era identificado a característica criada do produto;
    Ex: 10 Chapas de 1x1, 12 Chapas de 1x2, 5 Chapas de 2x2...
    É perfeitamente possível utilizar os recursos padrão do SAP para implementar este processo, sendo apenas possível criar um campo de usuário. Mas neste caso, o cliente preferiu customizar um relatório específico do Crystal Reports que filtra o inventário pela característica específica do produto (em seu caso, a chapa).
    Espero ter ajudado a clarear suas idéias neste processo.
    Leandro Martins
    Consultor SAP Business One
    [email protected]
    www.updatesolution.com.br

  • Campos de entrada não obrigatório no Crystal Reports- Chamada por Procedure

    Olá a todos.
    Estou desenvolvendo relatórios em crystal para o B1 8.8.  os retornos de dados são realizados através de procedures desenvolvidas no sql.
    O problema é que não sei como posso estar fazendo para que determinados campos de minha tela de chamada do relatorio no B1 (Variaveis de entrada), não sejam obrigatórios.
    Por exemplo: Um relatório de clientes por estado onde os parametros de entrada são Grupo de clientes e Estado.  Caso o usuário não deseja preencher o campo grupo de cliente ele deixaria em branco e o campo estado preencheria ou até mesmos os dois campos deixaria em branco e executava direto para retornar todos os clientes.
    No Crystal dentro das opções do parametro tem la uma propriedade de não ser obrigatório o campo mas quando faço chamada por procedure esta opção fica desabilitada.
    Obrigado pela Ajuda.

    Bom dia,
    como vc esta usando procedure, deverá fazer da seguinte forma.
    se vc tiver o parametro @UF por exemplo .
    no filtro do crystal vc pode passar o valor 'T' para trazer todos.
    e na procedure usar uma variavel @Query para armazenar o select da consulta .
    antes de executar a @Query vc faz o filtro :
    if @UF (diferente) 'T' -- retirando os espacos entre < e >
    begin
        Set @Query = @Query + ' And UF = ''' + @UF + ''' '
    end
    Fazendo desta forma , o select irá filtrar a UF somente se o valor passado for diferente de T.
    Espero ter ajudado.
    Att. Leandro Khalil
    Edited by: leandro.khalil84 on Jul 12, 2010 3:44 PM
    Edited by: leandro.khalil84 on Jul 12, 2010 3:45 PM

Maybe you are looking for

  • Can't fully import my mbox in Mail

    I've got a big import problem using Mail on OSX Mavericks. The reason why I started all this was that the search box in Mail wasn't getting the last mails I transferred from one of my online mail accounts to my "archive zone" mailbox on local. Basica

  • I upgraded to FF 3.6.10 and now FF will not run at all. (Safe Mode will.)

    I upgraded to FF 3.6.10. I have tried opening/starting FF from the Start Menu, from the Desktop FF Icon, and from the Program Folders Mozilla folder. When I try to run FF, it will not start. In the Task Manager, FF shows up in the list of Processes -

  • How to set icon for JTree

    hi, I have a JTree. For this JTree i have a DefaultJTreeCellRenderer. i have done like this JTree tree = new JTree(); DefaultJTreeCellRenderer renderer = new DefaultJTreeCellRenderer(); renderer.setOpenIcon(....); renderer.serCloseIcon(...); tree.set

  • Trouble with Playing Rental Movies from iTunes

    I rented a movie on iTunes (on my apple TV). It started to play after about 5 minutes, no problem. Then after about 50 minutes, I went into Menu, by mistake while trying to pause the movie.... That's it.... cant get back to the movie afer that. The m

  • I lost every thing on my mac can i transfer my music off my iphone4 to my mac?

    i lost every thing on my mac how can i transfer my music off my iphone4 to my mac & ipad2