Membros Pro Quality Automação Postado 4 Novembro Membros Pro Postado 4 Novembro Bom dia, Tenho uma situação onde meu cliente é uma transportadora e ao fazer o uso do manifesto do destinatário através do método DistribuicaoDFePorUltNSU ele me retorna manifestos onde o CNPJ da transportadora aparece seja ele como transportador ou como destinatário retornando assim notas que ele não fez aquisição mais sim transporte. existe algum método ou forma de fazer essa pesquisa onde o CNPJ seja somente como destinatário?
Consultores Alexandre de Paula Postado 4 Novembro Consultores Postado 4 Novembro Bom dia, A princio não existe nenhum filtro para receber os documentos, visto que todos são vinculados ao CNPJ pesquisado. A sugestão aqui é que o filtro seja feito na sua aplicação. Você faz a baixa de todos e na sua aplicação identifica os tipos de documentos e filtra/disponibiliza para o tratamento do seu cliente. Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Membros Pro Quality Automação Postado 4 Novembro Autor Membros Pro Postado 4 Novembro (editado) o Problema é que não tenho como filtrar o CNPJ dele como destinatário visto que quando só retorna eventos eu não tenho ainda o xml para verificar se ele é ou não o destinatário. e como ele é uma transportadora ele participa de muitos eventos fazendo os CT-es e MDF-es para efetuar o transporte. Editado 4 Novembro por Quality Automação
Consultores Italo Giurizzato Junior Postado 4 Novembro Consultores Postado 4 Novembro Bom dia @Quality Automação, Deixa eu tentar entender o que esta ocorrendo. Primeiramente vamos conceituar algumas coisas: Manifestação do Destinatário são eventos que o destinatário da mercadoria envia para a SEFAZ para informa-la que comprou ou não comprou, se recebeu ou não recebeu o mercadoria. DistribuicaoDFe é um serviço disponibilizado pelo Ambiente Nacional que pode ser utilizado pelo Emitente da Nota, pelo Destinatário da Mercadoria, pela Transportadora e por terceiros (por exemplo Contadores). O seu cliente é uma transportadora e ele deseja usar o DistribuicaoDFePorUltNSU para obter os XMLs das notas que ele vai transportador, é isso? Se sim, o emitente da nota deverá informar o CNPJ da transportadora no grupo transporta ou no grupo autXML (que não é o grupo correto, pois este é usado para informar o CNPJ/CPF de terceiros). Se o XML da nota contem o CNPJ da transportadora em um dos grupos mencionados acima, com o DistribuicaoDFePorUltNSU ela vai conseguir obter os XMLs completos das notas para poder ajuda-la na geração do XML do CTe. Se o emitente da nota esta informando o XML da transportadora como destinatário da mercadoria isso esta errado, principalmente não foi ela que comprou essa mercadoria. Neste caso se faz necessário a transportadora entrar em contato com o emitente da nota. Mas devemos ter em mente que um transportadora poderá comprar pneus para os seus caminhões, neste caso ela vai aparece sim como destinatária da mercadoria. Nessa situação e em um primeiro momento ela vai obter apenas um resumo da nota, para obter o XML completo se faz necessário enviar o evento de manifestação do destinatário, nas próximas execuções do DistribuicaoDFePorUltNSU ela vai obter o XML completo da nota. Por fim tenha em mente o seguinte: Se a transportadora ao executar o DistribuicaoDFePorUltNSU receber somente o resumo de uma nota, com certeza se trata de uma compra que ela fez, por outro lado se ela receber o XML completo da nota, basta carregar o XML da nota usando o ACBrNFe e checar o CNPJ que esta no grupo destinatário e no grupo transporta para saber se trata de uma nota de compra realizada pela transportadora ou se é uma nota de uma venda cuja mercadoria ela vai transportar. 2 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro Quality Automação Postado 4 Novembro Autor Membros Pro Postado 4 Novembro Boa tarde @Italo Giurizzato Junior Na realidade é ao contrario ela queria utilizar DistribuicaoDFePorUltNSU para obter somente o que ela comprou para poder realizar as entradas de notas porem como mesmo mencionou, como ela efetua diversos transportes o CNPJ dela esta nos eventos ou bem como no xml como transportador responsável e como ela esta inserida nas operações ao realizar DistribuicaoDFePorUltNSU os xmls retornam mesmo n sendo ela o destinatário. ai a duvida era se sem algum tipo de consulta onde consigo consultar somente onde a NF seja emitido especificamente para ela (sendo ela o destinatario da NF).
Consultores Italo Giurizzato Junior Postado 4 Novembro Consultores Postado 4 Novembro Boa tarde @Quality Automação, Não existe nenhum tipo de consulta ou campo onde você possa definir se deseja as notas de compra ou não. Mas uma coisa é certa: 1. Retornou somente um resumo com certeza se trata de uma nota de compra, neste caso deve-se enviar o evento de manifestação do destinatário, quando for retornado o XML completo você vai ter a confirmação, se o CNPJ constar como destinatário é uma nota de compra. 2. Retornou o XML completo, deve-se verificar se o CNPJ da transportadora aparece como destinatário ou como transportador, com isso você vai saber se é uma nota de compra ou uma nota de uma mercadoria que vai ser transportada. Não tem jeito esse é o caminho a seguir. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus
Membros Pro Solution Quality Automação Postado 5 Novembro Autor Membros Pro Solution Postado 5 Novembro Boa tarde @Italo Giurizzato Junior Fiz o tratamento via Software mesmo, Retornando o xml completo verifico se o CNPJ da transportadora aparece como destinatário. e para eventos criei um filtro onde ele consegue identificar os CNPJ's dos quais ele compra com isso resolveu a situação da transportadora. Obrigado pela atenção. 1
Moderadores Juliomar Marchetti Postado 5 Novembro Moderadores Postado 5 Novembro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts