Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. Bom dia Ricardo As formas que a SEFAZ disponibiliza para baixar Resumos e XMLs dos envolvidos na NFe é através dos métodos DistribuicaoDFe, mas para baixar o XML completo da NFe voce precisa antes enviar um evento de Manifestação de Destinatário (ou seja, está informando que recebeu a mercadoria) após manifestar voce conseguirá utilizar o NFe.DistribuicaoDFePorChaveNFe e baixar o XML completo. Também existem outros métodos DistribuicaoDFe... o DistribuicaoDFeporUltNSU permite baixar os arquivos em lotes sequenciais de 50 documentos, mas funciona da mesma forma... Vai conseguir baixar XMLs completo depois de manifestar a NFe. Veja como enviar evento de Manifestação (note que existe mais de um tipo de Manifestação) e os métodos Distribuição DFe: https://acbr.sourceforge.io/ACBrMonitor/NFEEnviarEvento.html https://acbr.sourceforge.io/ACBrMonitor/NFEDistribuicaoDFe.html
  2. Com certeza é importante manter o padrão Wagner, assim que estiver normatizado todas as classes de Resposta entre ACBrMonitor e ACBrLib, não ocorrerá mais essas inconsistências e o manual também será atualizado.
  3. Boa tarde A regra para geração desse grupo é que tag "vBCUFFim" não deve ser zero.
  4. Bom dia Wagner Desde a versão 1.2.0.0 o ACBrMonitor passou por um Refactory onde foi realizado uma reestruturação completa inclusive nas classes de Respostas que passou a ser gerada de forma mais dinâmica.... Nas últimas versões vem sendo realizado uma compatibilização onde o ACBrMonitor e ACBrLib utilizam a mesma estrutura de classes para geração dos Retornos. Porém, desde o início, mesmo com essa reestruturação pode notar que os Grupos e Tags permanecem com os mesmos nomes... Realmente podem ocorrer diferenças na ordem das tags e entre maiúsculas e minúsculas, mas os nomes devem permanecer os mesmos... A recomendação é sempre realizar um tratamento no lado da aplicação convertendo tupo para minusculo por exemplo. Assim evitará esse problema em qualquer situação (No caso de linguagem case sensitive). obs: A unica diferença em relação a versões anteriores é que foi acrescentado a tag: [NFe_Arq_numNF], onde (num_NF) corresponde ao numero da NF de retorno, onde obter o caminho completo onde o XML de cada NF foi gravado. Ex: [NFe_Arq_1212] Arquivo=C:\ACBrMonitorPLUS\Arqs\..\..
  5. Bom dia, Para quem utiliza o ACBrMonitorPLUS a propriedade "GerarInfCTeSupl" pode ser configurada para homologação na tela abaixo:
  6. Bom dia Veja no seu arquivo sainfe.txt, a estrutura de diretórios onde está sendo gravado: [NFe_Arq18570] Arquivo=C:\ACBrMonitorPLUS\Arqs\04692640000160\NFe\201907\NFe\35190704692640000160550010000185701881346911-nfe.xml Para alterar esse path, configure na aba: DFe/Diretórios
  7. Note que todo o tratamento do componente quando se trata do Integrador Fiscal é diferenciado.... Na função DefinirDadosIntegrador, onde voce alterou, está definido que para Cancelamento com Integrador precisa dos Dados da NFe, o correto é realizar um (LoadFromFile) da NFCe antes de enviar um evento... Assim como o envio Síncrono... como foi dito o componente apenas gera o XML na pasta do Integrador e carrega a resposta gerada pelo Integrador, nada é enviado pelo ACBr, portanto o envio neste caso deve ser sempre Síncrono.
  8. Boa tarde Este aparelho foi homologado utilizando o ACBr. Sugiro que faça as configurações PosPrinter seguindo os passos do tópico abaixo, neste teste foi realizado testes de acentuação e Impressão de imagem:
  9. Giovanne, verifique como está a tag "Versao" no XML da NFCe que está cancelando. No cancelamento esta tag é preenchida baseada neste campo do XML original... Caso não esteja com a Versão 4.0 no XML de Cancelamento, atualize a NFCe carregada no componente. Ex: ACBrNFe1.NotasFiscais.Items[0].NFe.infNFe.Versao:= 4.00;
  10. A propriedade "VersaoDF" (Configuracoes / Geral) do componente ACBrNFe está configurado corretamente? Este ajuste já foi realizado conforme tópico abaixo... Certifique-se também de que seus fontes estão atualizados.
  11. Bom dia Mas voce está lendo a resposta do Integrador? ACBrIntegrador1.ComandoIntegrador.IntegradorResposta.Codigo ACBrIntegrador1.ComandoIntegrador.IntegradorResposta.Valor Para obter a resposta obtida do integrador chame o método acima. Baseado no código de resposta precisa tratar na sua aplicação. Quando é retornado o conteúdo de um XML isso vem codificado em Base64. precisa decodificar para obter o XML... Veja que no XML de retorno mesmo obtendo mensagem "'Enviado com sucesso" está retornando um XML de erro. Veja por esse decodificador 64 https://www.base64decode.org/ Se possível anexe o XML de envia para análise...
  12. Correto Giovanne... Mas qual a mensagem de erro provocada pelo método Enviar.GerarException ? Se o ACBr recebeu a resposta do integrador, a mesma fica gravado na pasta configurada no componente ACBrIntegrador, anexe aqui esse XML de resposta do Integrador para análise...
  13. Não compreendi exatamente o que deseja fazer... Anteriormente já utilizava o NFCe com o integrador? Já utiliza o MFe? A NFCe deve ser utilizada como contingência do MFe... Se tratando do integrador o ACBr não realiza nenhuma comunicação WebService, apenas gera o arquivo na pasta configurada no integrador e lê o retorno do XML gerado pelo integrado também nos mesmo moldes. Então para obter a resposta precisa ler os comando do componente integrador conforme passei acima, vai conter o XML na tag Valor se foi enviado com exito... (Não vai funcionar como a NFCe via SEFAZl) , para confirmar a resposta que está tendo basta verificar o arquivo que está sendo gerado na pasta output configurada no Integrador. Precisamos saber o erro que ocorre para tentar simular por aqui para lhe ajudar...
  14. O método StatusServiço está obtendo retorno? testando por aqui o serviço está retornando serviço inoperante.
  15. Quanto ao Demo ACBrNFe aparentemente não está encontrando o arquivo de configuração dos Serviços "ACBrNFeServicos.ini", copie este arquivo para pasta raiz do Demo... Referente ao exception, por favor anexe um print desse erro em tela. Aparentemente esse exception não deveria impedir de consultar a resposta, lembrando que o envio da NFCe CE é Síncrono então NÃO deve consultar através do método: ACBrNFe.WebServices.Retorno.Executar; Após o envio verifique qual resposta obtem nos métodos: ACBrIntegrador1.ComandoIntegrador.IntegradorResposta.Codigo; ACBrIntegrador1.ComandoIntegrador.IntegradorResposta.Valor;
  16. Erro Interno: 12002, parece ser instabilidade no servidor SEFAZ. Experimente aumentar o timeout
  17. Boa tarde Se utiliza OpenSSL descomente a linha ( {$DEFINE USE_MINGW} ) e utilize as dll da pasta (C:\ACBr\DLLs\XMLSec\MinGW)
  18. Bom dia, Foi realizado compatibilizações nas classes de respostas, com as respostas da lib. Lembrando que precisa atualizar o Projeto ACBrLib também.
  19. Veja também o tópico abaixo, esta enviando com parâmetro "Sincrono = true"?
  20. A UF "CE" está configurada corretamente no componente ACBrNFe (Configuracoes / WebService / UF) Por favor, realize testes com o Demo ACBrNFe para que possamos identificar o possível problema por aqui também.
  21. Bom dia Por favor anexe o log.txt do ACBrMonitor e o XML gerado para que possamos analisar. Aparentemente a ultima versões está sendo utilizadas sem problemas.
  22. Bom dia, Se realizar um teste com o DemoACBrNFe é possível simular o problema? Com o demo basta gerar NFCe (modelo 65) e configurar: ACBrNFe1.Integrador := ACBrIntegrador1; Para tratar o retorno obtenha o XML Resposta do integrador da seguinte forma: lCodigo:= ACBrIntegrador1.ComandoIntegrador.IntegradorResposta.Codigo; lValor:= ACBrIntegrador1.ComandoIntegrador.IntegradorResposta.Valor
  23. Luiz, conforme falamos via chat se você conseguiu gerar o XML com os mesmos dados (ou seja, mesma chave), precisa apenas carregar o XML no componente e realizar a consulta: ACBrCTe1..Conhecimentos.LoadFromFile("path_CTe"); ACBrCTe.WebServices.Consulta.CTeChave:= "Chave_CTe"; ACBrCTe.WebServices.Consulta.Executar; Para obter o retorno: ACBrCTe.WebServices.Consulta.Protocolo; ACBrCTe.WebServices.Consulta.protCTe.digVal; ACBrCTe.WebServices.Consulta.msg; (...) Vai notar também que o XML que você carregou será atualizado com os dados de Autorização. Os mesmos dados de retorno também podem ser obtidos apenas realizando a consulta pela chave, mas neste caso não será atualizado o XML automaticamente com o protocolo..
  24. Boa tarde Quem conseguiria baixar os XMLs seriam os envolvidos na NFe (Destinatário, Transportador, Contador se o CNPJ estiver devidamente informado no XML) utilizando os métodos de DistribuicaoDFe (Apenas NFe). Se você é o Emitente não conseguirá baixar os XMLs via WebService, pois a SEFAZ considera que obrigatoriamente precisa guardar os XMLs autorizados. Se não for a situação acima só baixando pelo site mesmo, utilizando a chave...
  25. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.