Ir para conteúdo
  • Cadastre-se

FabioNery

Membros
  • Total de ítens

    62
  • Registro em

  • Última visita

Tudo que FabioNery postou

  1. Bom Dia, Senhores. Por gentileza, vocês poderiam replicar os comandos "datahora", "data" e "hora" existentes no AcBrNFeMonitor para o AcBrMonitor Plus? Muito Obrigado comandos.txt
  2. Pessoal, Testei o código que o usuário "sossystem" postou em 9/março para acrescentar ao programa DoACBrNFeUnit.pas do monitor e fiz as seguintes alterações: campo dhRcbto para dhRecbto para ficar igual aos outros retornos que existem no DoACBrNFeUnit.pas e acrescentei o teste "if ACBrNFe1.WebServices.DistribuicaoDFe.retDistDFeInt.docZip.Items.procEvento.chNFe <> '' then ..." para retornar os campos corgao, cnpjcpf, dhevento, tpevento etc que já são disponibilizados pelo componente. O uso deste serviço é muito importante e quase essencial para quem é obrigado a fazer manifestação do destinatário (distribuidores de cigarros, bebidas alcoólicas, refrigerantes etc). Em ambiente de teste o código funcionou satisfatoriamente na obtenção de documentos de nf-e, resumo nfe e eventos (carta de correção e cancelamentos). Não consegui simular o resumo de eventos. else if adicionado.txt
  3. Boa Tarde, Pessoal. Fiz algumas alterações em três programas conforme o anexo e consegui gerar o xml com o real motivo da denegação (302) mesmo quando o retorno da consulta da sefaz é o código 205 (rejeição). Vocês poderiam validar se estas alterações podem ser aplicadas ao acbr? acbr_consulta_denegada.txt
  4. Daniel, Verdade! Coloquei a máscara da hora totalmente errada. Obrigado mais uma vez a todos.
  5. Bom Dia, Júlio. A máscara da hora nos comandos datahora e hora está dd:hh:mm em vez de hh:mm:ss.
  6. Bom Dia Se for possível, poderiam acrescentar um comando no acbrnfemonitor para devolver a data e hora da máquina onde está instalado o acbnfemonitor? Ex: else if Cmd.Metodo = 'datahora' then Cmd.Resposta := FormatDateTime('dd/mm/yyyy dd:hh:mm', Now ) Explico: o servidor onde está instalado o acbrnfemonitor está com a hora correta de Manaus: 11:00 enquanto que a estação está com a hora de SP (12:00). Ao montar o xml na estação, uso o date() e time() que me retornam a data e hora da estação e a nota está sendo rejeitada e precisaria utilizar a data/hora do servidor. Por algum motivo, o usuário não me disse que não pode alterar a hora da estação. Monto o xml (com o horário da estação, mas o fuso de Manaus) <dhEmi>2015-04-16T12:09:25-04:00</dhEmi> quando deveria ser <dhEmi>2015-04-16T11:09:25-04:00</dhEmi>
  7. Bom Dia Os campos para <exporta> foram alteradas para: UFSaidaPais, xLocExporta, xLocDespacho
  8. André, o problema é que a consulta não está montando o xml com o protocolo correto (protNFe)como fazia antigamente: antes o retorno da sefaz era 110 (nota denegada) e hoje a consulta retorna 205, uma rejeição. Veja que anexei o xml correto (-nfe.xml) e o errado (-nfe_sign.xml) que foi montado pela consulta. Observe também o log.txt: nProt e digval não vêm preenchido, como também o codigo do motivo (302) e a descrição (xmotivo) não correspondem ao código e motivo da denegação 09/04/2015 13:28:17 - NFE.ConsultarNFe("H:\DADOS\MALBEC\1\retorno\29150409068931000104550000000209821949000135-nfe_sign.xml") OK: [CONSULTA] Versao=SEFAZBA_NFENW_v6.0.0 TpAmb=2 VerAplic=SEFAZBA_NFENW_v6.0.0 CStat=205 XMotivo=Rejeicao: NF-e esta denegada na base de dados da SEFAZ CUF=29 ChNFe=29150409068931000104550000000209821949000135 DhRecbto=30/12/1899 NProt= DigVal= Veja que quando a nota está cancelada, existe um tratamento específico que retorna os dados corretos, ok?
  9. Boa tarde. A consulta de nota denegada no acbrnfemonitor não está trazendo os dados do protocolo (nProt, digVal) e o xml não está ficando com o <protNFe> que foi retornado no retConsSitNFe Em anexo, o xml original da NF denegada, os logs do acbnfemomitor, o retorno da consulta e o xml após a consulta (29150409068931000104550000000209821949000135-nfe_sign.xml) Creio que deve ser uma mudança deles pois na versão 2.10 as notas denegadas eram consultadas corretamente. 29150409068931000104550000000209821949000135-nfe.xml LOG.TXT log_comp.txt 29150409068931000104550000000209821949000135-sit.xml 29150409068931000104550000000209821949000135-nfe_sign.xml 29150409068931000104550000000209821949000135-nfe.xml LOG.TXT log_comp.txt 29150409068931000104550000000209821949000135-sit.xml 29150409068931000104550000000209821949000135-nfe_sign.xml
  10. Como devo chamar o método EnviarEvento do AcbNfeMonitor passando duas ou mais notas de destinatários diferentes? O arquivo só está sendo gerado com o destinatário da primeira nota: NFe.EnviarEvento("[Evento] idLote=001 [Evento001] chNFe=35140905996801000504550050000846661006288110 cOrgao=91 CNPJ=01925926000150 dhEvento=25/09/2014 11:11:29 tpEvento=110140 nSeqEvento=1 versaoEvento=1.00 ... [DEST] UF=PE CNPJCPF=... IE=333 ... [Evento002] chNFe=35140905996801000504550050000846671006288113 cOrgao=91 CNPJ=01925926000150 dhEvento=25/09/2014 11:11:29 tpEvento=110140 nSeqEvento=1 versaoEvento=1.00 ... [DEST] UF=EX idEstrangeiro=1232323 " )
  11. Bom Dia a Todos, Apenas reforçando: a mensagem "Não é possível modificar as propriedades com o componente Ativo" está aparecendo sempre que clicamos no botão salvar, mesmo não se tendo feito qualquer alteração.
  12. Pessoal, hoje a consulta (e consequentemente o cancelamento) voltaram a funcionar no ambiente de homologação bahia. Podemos então atribuir o problema ao ambiente da sefaz. Vou fazer mais testes. Precisamos ver somente o fato de que o acbr, na consulta, chegava a gerar o arquivo 29140909068931000104550000000207921161000147-ped-sit.xml na pasta salva com tamanho zero mas não indicava erro no acesso ao serviço.
  13. Desculpem. Acrescentei o log no post inicial e estou acrescentando o xml da nota. Mais um detalhe: quando a nota está cancelada, a consulta é realizada com sucesso. Se estiver somente autorizada não consegue. 29140909068931000104550000000207921161000147-nfe.xml
  14. Pessoal, a consulta protocolo da nf-e bahia na versão 0.8.9.0 do acbnfemonitor capicom para Bahia está retornando erro sem nenhuma descrição (NFe- 3.10). Na versão 0.8.8.2 está funcionando ok. Como está ocorrendo erro na consulta, também não consegue cancelar a nfe. Segue o log.txt. Obrigado LOG.TXT
  15. Boa Tarde, Juliomar. Além do Acre, existem alguns municípios do Amazonas que também estão na UTC -5: Atalaia do Norte, Benjamin Constant, Boca do Acre,Eirunepé, Envira, Guajará, Ipixuna, Itamarati, Jutaí, Lábrea, Pauini,São Paulo de Olivença e Tabatinga. Os nomes destes município estão listados em http://pt.wikipedia.org/wiki/Fusos_hor%C3%A1rios_no_Brasil. No mapa http://pcdsh01.on.br/Fusbr.htm também destaca estes municípios no fuso de -5:00, apesar de não ter os nomes deles. Seria possível, então, o acbrnfemonitor assumir a hora de emissão e saída que está no xml em vez dele alterar automaticamente? Exemplo: gerei o xml com <dhEmi>2014-09-15T14:22:00-04:00</dhEmi> <dhSaiEnt>2014-09-15T14:22:00-04:00</dhSaiEnt> para testar mas o xml foi alterado para -03:00 nas duas datas...
  16. Bom Dia, É possível acrescentar o tratamento das tags indCredNFe e indCredCTe no método 'consultacadastro' da Procedure DoACBrNFe do programa DoACBrNFeUnit.PAS? Como no exemplo abaixo? for I:= 0 to ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Count - 1 do begin Cmd.Resposta := Cmd.Resposta+sLineBreak+ '[iNFCAD'+Trim(IntToStrZero(I+1,3))+']'+sLineBreak+ 'IE='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.IE+sLineBreak+ 'CNPJ='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.CNPJ+sLineBreak+ 'CPF='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.CPF+sLineBreak+ 'UF='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.UF+sLineBreak+ 'cSit='+IntToStr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.cSit)+sLineBreak+ 'indCredNFe='+IntToStr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.indCredNFe)+sLineBreak+ 'indCredCTe='+IntToStr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.indCredCTe)+sLineBreak+ 'xNome='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.xNome+sLineBreak+ 'xFant='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.xFant+sLineBreak+ 'xRegApur='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.xRegApur+sLineBreak+ 'CNAE='+inttostr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.CNAE)+sLineBreak+ 'dIniAtiv='+DFeUtil.FormatDate(DateToStr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.dIniAtiv))+sLineBreak+ 'dUltSit='+DFeUtil.FormatDate(DateToStr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.dUltSit))+sLineBreak+ 'dBaixa='+DFeUtil.FormatDate(DateToStr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.dBaixa))+sLineBreak+ 'IEUnica='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.IEUnica+sLineBreak+ 'IEAtual='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.IEAtual+sLineBreak+ 'xLgr='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.xLgr+sLineBreak+ 'nro='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.nro+sLineBreak+ 'xCpl='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.xCpl+sLineBreak+ 'xBairro='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.xBairro+sLineBreak+ 'cMun='+inttostr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.cMun)+sLineBreak+ 'xMun='+ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.xMun+sLineBreak+ 'CEP='+inttostr(ACBrNFe1.WebServices.ConsultaCadastro.RetConsCad.InfCad.Items.CEP)+sLineBreak; end; Obrigado.
  17. Validei os arquivos proceventonfe de carta de correção e de cancelamento gerados pelo acbrnfemonitor2 0.8.1a e em ambos ocorre erro de schema: Schema XML: The 'http://www.portalfiscal.inf.br/nfe:ProcEventoNFe' element is not declared. Caminho: ProcEventoNFe O site utilizado para validar foi: https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx Acho que o correto deveria ser procEventoNFe. Att,
  18. Bom Dia. Alguém poderia me informar como faço para cancelar uma nota (usando o cancelamento por evento) através do acbrnfemonitor2? Para enviar o evento de cce usamos NFE.CARTADECORRECAO("[CCE] idLote=2 [EVENTO001] chNFe=351109XXXXXXXXXXXXXX550010000055661000055660 cOrgao=35 CNPJ=XXXXXXXXXXXXXX dhEvento=09/09/11 10:55:00 nSeqEvento=10 xCorrecao=TESTE DE CORRECAO DE NFE") E para enviar o evento de cancelamento, como fazer? Obrigado.
  19. Boa Tarde, Pessoal. Recebi este aviso da Sefaz/BA informando alteração nos serviços: "Prezados Senhores, Informamos que as URLs para os WebServices de registros de eventos da SEFAZ-BA serão alteradas a fim de manter o padrão nacional. URLs antigas: Homologação : https://hnfe.sefaz.ba.gov.br/webservice ... vento.asmx Produção : https://nfe.sefaz.ba.gov.br/webservices ... vento.asmx URLs novas: Homologação:https://hnfe.sefaz.ba.gov.br/webservices/sre/RecepcaoEvento.asmx Produção: https://nfe.sefaz.ba.gov.br/webservices ... vento.asmx Em ambiente de homologação, a nova URL passará a vigorar a partir de 01/04/2012 e no ambiente de produção em 30/04/2012. ATENÇÃO: A não atualização das URLs impossibilitará o envio de eventos para a SEFAZ Bahia"
  20. Obrigado, Márcio. Pelo visto é erro no schema que foi disponibilizado. Por enquanto, vou alterar o schema.
  21. FabioNery

    rejeição placa veículo

    Olá pessoal. Estou testando a placa "XYZ123" (com UF "EX") usando o monitor 0.7.1a com os novos schemas disponibilizados no dia 21 (PL006J) e estou recebendo o erro: NFE.ValidarNFe("D:\DADOS\RECONCAVO\NFE\remessa\nfe\29111042173856000109550030000662541253200003-nfe.xml") ERRO: Falha na validação dos dados da nota 66254 'XYZ123' violates pattern constraint of '^([A-Z]{2,3}[0-9]{4}|[A-Z]{3,4}[0-9]{3})$'. The element '{http://www.portalfiscal.inf.br/nfe}placa' with value 'XYZ123' failed to parse. Este xml, entretanto, valida corretamente no site http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx. Onde estaria o meu erro? (xml anexo) 29111042173856000109550030000662541253200003-nfe.xml
  22. Kiko, sua resposta esclareceu tudo: os códigos de rejeição 597 e 599 foram alterados para indicar erros de IPI e II só que a SEFAZ/BA ainda retorna a descrição do erro referente a CNPJ. Muito obrigado.
  23. Obrigado, Kiko. Não tenho TXT (gero o xml diretamente na pasta lotes) . Anexei o arquivo xml já com o retorno da rejeição. 29111042173856000109550030000662131042210308-nfe.xml
  24. Boa Tarde, Pessoal. Atualizei o ACBrNFeMonitor2 para a versão 2.07.1a e os schemas para a versão 006i. A partir daí, no ambiente de homologação, a SEFAZ/BA passou a rejeitar as notas do mercado externo que estão sem o CNPJ 99.999.999/0001-91. (rejeição 597: NF-e emitida em ambiente de homologação com o CNPJ do destinatario diferente de 99999999000191). Até onde eu sabia, mercado externo deveria ter CNPJ vazio. Alguém já testou a nota de Mercado Externo em outra UF para sabermos se é bug na Sefaz? (PS: Não adianta eu gerar o XML com o CNPJ solicitado pois o ACBrNFeMonitor2 retira automaticamente a tag...) Obrigado,Fabio
×
×
  • 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...