Ir para conteúdo
  • Cadastre-se

Sandro TC

Membros
  • Total de ítens

    145
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Sandro TC postou

  1. Não creio que tenha deixado algum comando aberto. Posso estar errado, mas veja no LOG.TXT que enviei que inicio o processo com o comando NFE.EnviarEvento abaixo: 04/08/2020 16:23:20 - NFE.EnviarEvento("[Evento] ... versaoEvento=1.01") Em seguida, o ACBr adiciona a resposta seguinte: 04/08/2020 16:23:27 - OK: ... tpAmb=1 [Evento001] CNPJDest=37257144000138 ... xEvento=Confirmacao da Operacao Então, minha aplicação envia o segundo comando abaixo: 04/08/2020 16:23:31 - NFE.DistribuicaoDFePorChaveNFe("91", "37257144000138", "52200302595626000113550020000645341004628543") E o ACBr retorna a mensagem de erro: 04/08/2020 16:23:40 - ERRO: Rejeicao: Falha no esquema xml Enviei apenas dois comandos (EnviarEvento e depois DistribuicaoDFePorChaveNFe). Não compreendi onde deixei aberto. Pode me ajudar, por favor?
  2. Sim, atualizei a pasta ACBr do meu computador via SVN Tortoise e compilei o projeto no Lazarus, criando o executável do ACBrMonitorPlus. A compilação resultou em sucesso. Atualizei a pasta schemas e o arquivo ACBrNFeServicos.ini da pasta C:\ACBrMonitorPLUS e tudo funciona corretamente, exceto o download de XML que apresenta a mensagem de falha de schema, conforme citei.
  3. Sim, Juliomar Marchetti. Eu faço a compilação do ACBrMonitorPLUS no Lazarus versão 2.0. O que posso ter feito de errado na compilação?
  4. Estou implementando o download de XML de NF-e de compra de mercadorias de um fornecedor usando a função NFe.DistribuicaoDFePorChaveNFe no ACBrMonitorPLUS. Estou com o seguinte problema ao : "ERRO: Rejeicao: Falha no esquema xml" Estou utilizando o ACBrMonitorPLUS versão 1.3.0.306. Segue LOG.TXT do ACBrMonitorPLUS anexo para avaliação. Todos os schemas estão atualizados na pasta C:\ACBrMonitorPLUS\Schemas Desde já agradeço qualquer colaboração. LOG.TXT
  5. Estou com o mesmo problema: "ERRO: Rejeicao: Falha no esquema xml" Estou utilizando o ACBrMonitorPLUS versão 1.3.0.306. A seguir envio do evento. 04/08/2020 16:23:20 - NFE.EnviarEvento("[Evento] idLote=1 [Evento001] cOrgao=91 CNPJ=<coloquei aqui o CNPJ corretamente> chNFe=<coloquei aqui a chave corretamente> dhEvento=04/08/20 16:23:19 tpEvento=210200 nSeqEvento=1 versaoEvento=1.01") 04/08/2020 16:23:27 - OK: [Evento] CStat=128 XMotivo=Lote de evento processado cOrgao=91 [Evento001] CNPJDest=<aqui o CNPJ> CStat=135 Id=ID891202645173386 VerAplic=AN_1.0.8 XML=<procEventoNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe"><evento versao="1.00"><infEvento Id="ID2102005220030259562600011355002000064534100462854301"><cOrgao>91</cOrgao><tpAmb>1</tpAmb><CNPJ> ....... </procEventoNFe> XMotivo=Evento registrado e vinculado a NF-e arquivo=C:\ACBrMonitorPLUS\Arqs\37257144000138\NFe\202008\Evento\ManifDestConfirmacao\2102005220030259562600011355002000064534100462854301-procEventoNFe.xml cOrgao=91 chNFe=52200302595626000113550020000645341004628543 dhRegEvento=04/08/2020 16:23:27 nProt=891202645173386 nSeqEvento=1 tpAmb=1 tpEvento=210200 xEvento=Confirmacao da Operacao Ao executar DistribuicaoDFePorChaveNFe conforme abaixo recebo a mensagem de falha no esquema xml. 04/08/2020 16:23:31 - NFE.DistribuicaoDFePorChaveNFe("91", "<aqui o CNPJ>", "<aqui a chave>") 04/08/2020 16:23:40 - ERRO: Rejeicao: Falha no esquema xml Todos os schemas estão atualizados na pasta C:\ACBrMonitorPLUS\Schemas
  6. Mais um vez, obrigado! Vou aguardar a implementação da DLL do projeto NFS-e. Dúvida esclarecida.
  7. Obrigado pela resposta. Quando você disse "adicionar o package do ACBrNFSe" significa que eu tenho que abrir o projeto ACBrLibNFe.lpi e adicionar esse package a esse projeto? Assim, ao compilar esse projeto e criar ACBrNFe32.dll essa dll terá as funções da NFS-e? Ou seria adicionar só pra estudar o código-fonte? Você disse que ele funciona apenas como componente para ser usado em Delphi ou Lazarus. Isto significa que somente quem tem sistema desenvolvido em Delphi ou Lazarus poderá emitir NFS-e, é isso? Se sim, há alguma previsão de quando haverá uma DLL para quem tem sistemas noutras linguagens de programação?
  8. Olá, estou precisando desenvolver a emissão de NFS-e. Já utilizo o ACBrMonitorPLUS há muitos anos e com sucesso. Também já baixei os fontes e compilei a ACBrNFe32.dll utilizando o Lazarus 2.0. O ACBrNFSe é também compilado para uma DLL? Não consigo encontrar os fontes. No link abaixo há um manual explicando sobre ACBrLib, mas nela não está incluído o componente ACBrNFSe. Consta mensagem de que em breve terá o ACBrNFSe. https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Buscando neste fórum encontrei: http://svn.code.sf.net/p/acbr/code/tools/DFe/NFSe/ (vários PDFs, mas nenhum com explicações sobre a ACBrNFSe) http://svn.code.sf.net/p/acbr/code/trunk2/Fontes/ACBrDFe/ACBrNFSe/ (aqui estão os fontes para compilação ?) http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrDFe/ACBrNFSe/Lazarus/ (aqui constam poucos fontes e creio que sejam para compilar o exemplo) Gostaria de conhecer as funções disponíveis no componente. A única forma é analisar o código-fonte do exemplo contido nos fontes do exemplo (link anterior)? No post abaixo é mencionado que não há um manual do componente. Peço desculpas, pois estou perdido sobre este componente ACBrNFSe. Desde já agradeço a orientação sobre o componente ACBrNFSe.
  9. Obrigado, José M. S. Junior. Funcionou! Problema resolvido.
  10. Obrigado, José M. S. Junior. Farei os devidos testes e reportarei o resultado aqui mais tarde.
  11. Juliomar, consigo apenas compilar o ACBrMonitorPLUS no Lazarus versão 2, mas não sou desenvolvedor Delphi e não tenho conhecimento suficiente para fazer tal depuração, infelizmente. O ACBrMonitorPLUS deveria ter adicionado automaticamente mensagem no danfe de que a nota está cancelada? Basta que a NF-e esteja devidamente cancelada para que o ACBrMonitorPLUS faça isso?
  12. Olá, Juliomar. Como faço então para que apareça uma mensagem de que a nota está cancelada em algum lugar do DANFE, por favor? Já tentei enviar uma string via parâmetro cMarcaDagua do comando NFE.imprimir mas não apareceu nada.
  13. Bom dia, compilei o ACBrMonitorPLUS e atualizei para a última versão 1.3.0.306. Gerei o DANFE de uma NF-e cancelada e não apareceu no DANFE nenhuma mensagem de que a nota está cancelada. Estou testando em modo de homologação e no rodapé da nota aparece a mensagem "AMBIENTE DE HOMOLOGAÇÃO - NF-E SEM VALOR FISCAL" Por acaso, em modo de produção sairía a mensagem de que a nota está cancelada no lugar dessa mensagem?
  14. Ok, Juliomar e Juliana. Farei os testes com a nova versão e assim que possível postarei aqui o resultado. Obrigado.
  15. Juliomar, concordo com você, mas você sabe como são os contadores, não é mesmo? Querem e pronto! Não adiantou explicar. Sim, eu consigo compilar o Monitor. Será que isso foi corrigido na versão mais atual, ou seja, o monitor está setando essa propriedade automaticamente se existir evento de cancelamento para a NF-e?
  16. Olá, Juliomar. O cliente emitiu a nota e fez seu cancelamento. A contabilidade exige a nota impressa com a informação "Nota cancelada". Tentei o parâmetro cMarcaDagua mas não foi impresso no DANFE, nem em homologação nem em produção.
  17. Olá, utilizo o ACBrMonitorPLUS (1.3.0.193) e preciso que seja impresso no DANFE de NF-e a informação (marca d'água) "Nota Fiscal Cancelada". Ao consultar em vários posts no fórum, vi que é necessário setar a propriedade ACBrNFe1.DANFe.NFeCancelada para true. Mas, como fazer isso no ACBrMonitorPLUS se meu sistema não é desenvolvido em Delphi? Não encontrei um comando no manual do ACBrMonitorPLUS para fazer algo como NFE.NFeCancelada = true no arquivo ENTNFE.TXT. O evento de cancelamento está sendo devidamente registrado e as notas que meu sistema emite estão sendo devidamente canceladas. Desde já agradeço qualquer colaboração.
  18. Dúvida solucionada, Juliana. Obrigado.
  19. Obrigado, Juliana. A propósito, percebi que se eu gerar o arquivo TITULO.INI sem valor no campo NossoNumero de cada boleto, ao chamar a função MontarCampoNossoNumero() a mesma retorna zero. Já se eu gerar o arquivo TITULO.INI com um valor sequencial no campo NossoNumero de cada boleto, a função MontarCampoNossoNumero() retorna um número com o dígito. Obs.: estou chamando a função MontarCampoNossoNumero() passando o índice de cada boleto via parâmetro corretamente. Isto procede? Fiz algo errado?
  20. Bom dia, Juliana. O campo NossoNumero pode ser preenchido sequencialmente pelo meu sistema (primeiro boleto número 1, segundo boleto número 2 e assim por diante) ? Ou devo utilizar obrigatoriamente a função BOLETO.MontarNossoNumero ? Desde já agradeço.
  21. Olá, estou desenvolvendo emissão de boletos bancários utilizando o ACBrMonitor PLUS e estou com dúvidas sobre os campos nossonum e seunumero do arquivo TITULO.INI que meu aplicativo está criando para o ACBr. Meu sistema pode gerar um número sequencial para o campo nossonum de cada boleto do arquivo TITULO.INI ? Por exemplo, o primeiro boleto emitido pelo sistema seria nossonum = 1, o segundo boleto emitido pelo sistema nossonum = 2 e assim por diante? Ou meu sistema deve obrigatoriamente gerar o nossonum utilizando o comando BOLETO.MontarNossoNumero ? Outra dúvida: o número que meu sistema definir no arquivo TITULO.INI para cada boleto, no campo nossonum do arquivo de remessa, será o mesmo número retornado pelo arquivo de retorno do banco? Exemplo: Se nossonum = 5 no arquivo de remessa, o campo nossonum do arquivo de retorno do banco também será 5? Então, para que serve o campo SeuNumero do arquivo TITULO.INI ? Obtive um arquivo ".ret" do Bancoob de um conhecido e, após converter esse arquivo para Retorno.INI pelo ACBr (para analisar), o arquivo Retorno.INI possui, para cada boleto, os campos nossonum e SeuNumero, conforme trecho do arquivo abaixo. Esse SeuNumero seria gerado pelo meu sistema? [Titulo1] ... NumeroDocumento=30347-3 DataProcessamento=09/06/2020 NossoNumero=0202300 ... SeuNumero=0000000000000000000030347 Desde já agradeço qualquer colaboração.
  22. Tentei de todas as formas indicadas mas, infelizmente, não funcionou. Creio que possa ser algum problema na impressora do cliente, pois nos demais clientes funciona perfeitamente. Resolvi o problema modificando meu ERP com nova configuração para direcionar as suas próprias impressões para o ACBr. Assim, todas as impressões serão feitas pelo próprio ACBr, desativando o controle de porta (conforme mencionado no início deste Post), e o problema foi resolvido. De qualquer forma, agradeço a todas as colaborações.
  23. Farei todos os testes e configurações conforme sua indicação. Quando tiver algum resultado postarei aqui. Muito obrigado!
  24. Bom dia, José M. S. Junior. O modelo da impressora Bematech é MP-4200 TH. Só existe esta informação na etiqueta da impressora, além do número de série. Vou fazer testes com o protocolo ESCPOSEpson assim que possível e retorno com o resultado. Obrigado pela dica.
×
×
  • 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.

The popup will be closed in 10 segundos...