Ir para conteúdo
  • Cadastre-se

Sandro TC

Membros
  • Total de ítens

    140
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Sandro TC postou

  1. 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
  2. Mais um vez, obrigado! Vou aguardar a implementação da DLL do projeto NFS-e. Dúvida esclarecida.
  3. 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?
  4. 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.
  5. Obrigado, José M. S. Junior. Farei os devidos testes e reportarei o resultado aqui mais tarde.
  6. 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?
  7. 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.
  8. 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?
  9. Ok, Juliomar e Juliana. Farei os testes com a nova versão e assim que possível postarei aqui o resultado. Obrigado.
  10. 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?
  11. 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.
  12. 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.
  13. 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?
  14. 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.
  15. 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.
  16. 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.
  17. Farei todos os testes e configurações conforme sua indicação. Quando tiver algum resultado postarei aqui. Muito obrigado!
  18. 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.
  19. Boa tarde, utilizo o ACBrMonitorPLUS versão 1.3.0.193 e está acontecendo o seguinte problema em um cliente com impressora não fiscal Bematech. Ao imprimir o DANFE de uma NFC-e, somente a logomarca é impressa e a linha "CNPJ: xxxxx yyyyy", sendo xxxxx o cnpj e yyyyy o nome da empresa. O DANFE não é impresso, mas sim somente logomarca e cnpj. Se desmarcar a checkbox "Imprimir logo", somente a linha com o CNPJ da empresa é impressa e nada mais é impresso. Ao desmarcar a checkbox "Controle Porta" o DANFE é impresso corretamente, com todos os dados. Porém, se eu deixar essa checkbox marcada, meu aplicativo não consegue imprimir na impressora não fiscal, pois parece que a porta fica bloqueada pelo ACBr. Sempre utilizo as configurações conforme imagens (anexo) nas impressoras Bematech de clientes e sempre funcionou. Porém, é a primeira vez que uma impressora de cliente já possui uma logo gravada previamente na mesma, o que parece ser a causa do problema. Desde já agradeço qualquer colaboração.
  20. Bom dia, Rafael Dias. Funcionou. Muito obrigado!
  21. Daniel, ao recuperar a senha utilizando a chamada abaixo a senha retornada é mostrada com caracteres estranhos. ConfigLerValor("DFe", "Senha") Devo colocar a senha como ela realmente é no arquivo ACBrLib.ini ? Se, por exemplo, a senha é "123" devo colocar: Senha=123
  22. Boa tarde, estou iniciando testes com a ACBrNFe32.dll e estou recebendo mensagem abaixo ao executar a função NFE_StatusServico. Passos executados: 1) NFE_Inicializar 2) NFE_StatusServico 3) NFE_Finalizar Executei a função ConfigLerValor("DFe", "ArquivoPFX") e a mesma retornou o caminho e nome do certificado corretamente. O certificado está instalado corretamente, já que o ACBrMonitorPLUS está funcionando corretamente com este certificado. Mensagem retornada pela função NFE_StatusServico: WebService Consulta Status serviço: - Inativo ou Inoperante tente novamente. Erro ao ler informações do Certificado. Provavelmente a senha está errada Na imagem (anexo) segue configuração do ACBrMonitorPLUS. Configuração parcial do arquivo ACBrLib.ini: [DFe] SSLCryptLib=1 SSLHttpLib=3 SSLXmlSignLib=4 [NFe] SSLType=5
  23. Olá, utilizo o ACBrMonitorPLUS e gostaria de saber se é possível identificar qual item de uma NF-e ou de uma NFC-e gerou uma rejeição qualquer? Isto porque, às vezes, ocorre uma determinada rejeição qualquer em uma nota que possui muitos itens e, quando a mensagem de rejeição é apresentada ao usuário, não é possível identificar qual item foi o responsável pela rejeição, para que o mesmo proceda com a correção do cadastro do item, por exemplo, CST/CSOSN errado, etc. Minha aplicação realiza várias consistências no cadastro mas, às vezes, alguma inconsistência não é detectada no momento da gravação do item do cadastro. Aos poucos vamos melhorando as validações no cadastro, mas nem sempre isso é possível. Tenho conhecimento de que nem toda rejeição ocorre por inconsistências em itens da nota. Creio que tal informação não exista nas respostas da Sefaz (SAINFE.TXT). Talvez alguém tenha alguma dica de como proceder. Desde já agradeço a atenção e colaboração.
×
×
  • 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.