Ir para conteúdo
  • Cadastre-se

dev botao

Possível Bug no ACBrMonitor


luisfoxi
Ver Solução Respondido por luisfoxi,
  • Este tópico foi criado há 1883 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde, pessoal!

Hoje mudei uma configuração no ACBrMonitorPlus apenas marcando o seguinte checkbox:

[x] Salvar apenas as NFes processadas na pasta da NFe

e do nada começou a dar a seguinte mensagem quando ia validar os XML de notas modelo 55:

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

Depois de muito quebrar a cabeça procurando a causa do problema, lembrei que tinha marcado para Salvar apenas as NFe processadas na pasta da NFe, então desmarquei e tudo voltou ao normal.

Não sei se alguém já passou por isso ou se isso já foi resolvido por aqui mas desejo usar essa opção para não ter mais os problemas de XML não autorizados ficarem na pasta da NFe.

Att,

Luís Fernando

Link para o comentário
Compartilhar em outros sites

  • Moderadores

bom dia.. a versao atualual do acbrMonitorplus é 1.2.0.28

Se nao tiver ela atualiza, aconselho a faze-lo. é importante sempre mandar atualizar o monitor.

Se voce for assinante sac é so baixar. se nao for assinante assine para ter a ultima versao. 

alem da versao que o Junior pediu, tambem mande o xml gerado, os logs, e tambem acbrmonitorplus.ini

valeu..

 

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

4 horas atrás, José M. S. Junior disse:

Bom dia, qual versão do ACBrMonitor está utilizando?

 

4 horas atrás, Amarildo de Matos disse:

bom dia.. a versao atualual do acbrMonitorplus é 1.2.0.28

Se nao tiver ela atualiza, aconselho a faze-lo. é importante sempre mandar atualizar o monitor.

Se voce for assinante sac é so baixar. se nao for assinante assine para ter a ultima versao. 

alem da versao que o Junior pediu, tambem mande o xml gerado, os logs, e tambem acbrmonitorplus.ini

valeu..

 

Bom dia!

Vou proceder a atualização e testar e depois volto a comentar aqui. A versão que está no cliente é 1.2.0.25

Obrigado!

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Boa tarde, pessoal!

Baixei a revisão 15974 pelo SVN, recompilei e reinstalei todos os componentes no Lazarus, limpei e reconstruí o ACBrMonitorPLUS e continua com o mesmo problema.

No meu caso, não uso o ACBr para gerar o XML, apenas envio para ele o comando NFE.AssinarNFe("NotaFiscal.XML") no arquivo ENT.TXT e ele retornou OK.

Então envio no arquivo ENT.TXT outro comando: NFE.ValidarNFe("NotaFiscal.XML") e então vem o erro:

ERRO: Falha na validação dos dados da nota: 39239

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).
 

Procurei no manual da NF-e e descobri que a tag infNFeSupl é usada apenas em NFC-e para colocar o QR-code. No meu caso é NF-e (modelo 55).

LEMBRANDO QUE: O problema só ocorre quando marco no ACBrMonitorPLUS a seguinte checkbox:

[x] Salvar apenas as NFes processadas na pasta da NFe

 

Att,

Luís Fernando

 

Editado por luisfoxi
Link para o comentário
Compartilhar em outros sites

32 minutos atrás, Amarildo de Matos disse:

tem como mandar o xml e o log de retorno?

Boa tarde!

Editei o log, removendo coisas anteriores e deixando apenas os lados do período em que fiz o teste. Além disso fiz uma anotação entre as modificações da configuração "[x] Salvar apenas as NFes processadas na pasta da NFe".

NFe-000039239.XML

LOG - Copia.TXT

Link para o comentário
Compartilhar em outros sites

4 minutos atrás, Amarildo de Matos disse:

qual versao do acbr que voce esta nesse momento? é a ultima 1.2.0.28?

eu vi que voce esta usando a versao 1.2.0.25..

voce tem de atualizar o acbr..

agora vou olhar o monitor.ini.

 

Então, Amarildo, eu atualizei pelo SVN, recompilei e reinstalei todos os componentes no Lazarus e por fim limpei e reconstruí o projeto do monitor mas mesmo assim a versão ficou mostrando a 1.2.0.25 apesar do arquivo VERSAO.TXT estar com 1.2.0.28.

Eu ia dar uma olhada nos fontes para ver onde ele lê o número da versão mas acabei tendo que ocupar com outras prioridades.

Não entendi porque não mudou a versão.

Link para o comentário
Compartilhar em outros sites

1 minuto atrás, Amarildo de Matos disse:

Já atualizar o shecmas tambem?

Aqui no meu monitor. estou com essa configuração :

 

2018-11-29_2207

 

 

Também tentei mudar essas configurações com OpenSSL e WinCrypt mas o problema só ocorre mesmo quando marco a opção "[x] Salvar apenas as NFes processadas na pasta da NFe" em DF-e / Diretórios. Se deixo desmarcada, não tem problema nenhum.

Detalhe importante: O monitor consegue assinar o XML mas não consegue validar quando essa opção está marcada.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

uma coisa que estou achando estranha..olha a mensagem que esta dando no seu log:

ele ta reclamando disso.. ( infNFeSupl,)

talvez voce esteja com problemas é no seu schemas..

========================================

29/11/2018 15:45:10 - ERRO: Falha na validação dos dados da nota: 39239

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). 
Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).

29/11/2018 15:45:34 - Dados da Sw.House gravados com sucesso
29/11/2018 15:45:34 - ATENÇÃO: Chave RSA Privada NÃO pode ser lida no arquivo "swh.ini".
 

=========================================================================

Outra coisa.. 

Na nome de seu transportador, tem caracter especial.

tira ele .deixa somente com letras normais.

e valide novamente, e me mande novamente o xml e o log atualizado.

blz

 <modFrete>0</modFrete>
      <transporta>
        <CNPJ>52321577000107</CNPJ>
        <xNome>JAIR MENARDI &amp; CIA LTDA.</xNome>
        <IE>646014463116</IE>
        <xEnder>AV. DOS BRAGHETAS 306 DISTR. INDL.</x

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

bom dia..

1) Aqui é 0 e nao 4.

 <procEmi>4</procEmi>

2018-11-30_0605

2) infCpl

Voce tera de tirar o $, nao pode usar ele no xml

 <infAdic>
      <infCpl> Trib aprox R$: 10,70 Federal e 

3)

Tu tem de arrumar a ordem.conforme o meu exemplo e o manual do sefaz.

4) Depois que voce arrumar tudo isso, gere novamente o xml, e provalmente vai dar certo agora.

nao dando, me mande novamente o xml e os logs..

Valeu.

 

<total>
        <ICMSTot>
          <vBC>0.00</vBC>
          <vICMS>0.00</vICMS>
          <vICMSDeson>0.00</vICMSDeson>
          <vFCP>0.00</vFCP>
          <vBCST>0.00</vBCST>
          <vST>0.00</vST>
          <vFCPST>0.00</vFCPST>
          <vFCPSTRet>0.00</vFCPSTRet>
          <vProd>15.00</vProd>
          <vFrete>0.00</vFrete>
          <vSeg>0.00</vSeg>
          <vDesc>0.00</vDesc>
          <vII>0.00</vII>
          <vIPI>0.00</vIPI>
          <vIPIDevol>0.00</vIPIDevol>
          <vPIS>0.00</vPIS>
          <vCOFINS>0.00</vCOFINS>
          <vOutro>0.00</vOutro>
          <vNF>15.00</vNF>
        </ICMSTot>
      </total>

2018-11-30_0607

 

2018-11-30_0612

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

7 horas atrás, Amarildo de Matos disse:

assim. vou sair agora para descansar.. amanha continuamos. .mas tenta fazer tudo que te passei..blz.. boa noite.

Amarildo, boa noite e bom descanso! Seguem anexos os arquivos atualizados.

LOG.TXT

Amarildo, bom dia!

Seguem arquivos atualizados. O problema persiste.

Att,

Luís Fernando

 

LOG.TXT

NFe-000039239.XML

Link para o comentário
Compartilhar em outros sites

  • Moderadores

bom dia

<ICMSTot>
          <vBC>0.00</vBC>
          <vICMS>0.00</vICMS>
          <vICMSDeson>0.00</vICMSDeson>
          <vFCP>0.00</vFCP>
          <vBCST>0.00</vBCST>
          <vST>0.00</vST>
          <vFCPST>0.00</vFCPST>
          <vFCPSTRet>0.00</vFCPSTRet>
          <vProd>15.00</vProd>
          <vFrete>0.00</vFrete>
          <vSeg>0.00</vSeg>
          <vDesc>0.00</vDesc>
          <vII>0.00</vII>
          <vIPI>0.00</vIPI>
          <vIPIDevol>0.00</vIPIDevol>
          <vPIS>0.00</vPIS>
          <vCOFINS>0.00</vCOFINS>
          <vOutro>0.00</vOutro>
          <vNF>15.00</vNF>
        </ICMSTot>

verifique a ordem.. esta faltando tag ou esta fora de ordem .

depois de arrumado isso me faça novamente o xml, e mande o log tambem.

outra coisa , apague o texto esta com problema

IBPT Ar5Fr7 

o que esta depois do ibpt esta dando caracter invalido.

arrume essas duas coisas. e depois gere novamente o xml e os log de retorno.

aguardo

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

2 horas atrás, Amarildo de Matos disse:

bom dia

<ICMSTot>
          <vBC>0.00</vBC>
          <vICMS>0.00</vICMS>
          <vICMSDeson>0.00</vICMSDeson>
          <vFCP>0.00</vFCP>
          <vBCST>0.00</vBCST>
          <vST>0.00</vST>
          <vFCPST>0.00</vFCPST>
          <vFCPSTRet>0.00</vFCPSTRet>
          <vProd>15.00</vProd>
          <vFrete>0.00</vFrete>
          <vSeg>0.00</vSeg>
          <vDesc>0.00</vDesc>
          <vII>0.00</vII>
          <vIPI>0.00</vIPI>
          <vIPIDevol>0.00</vIPIDevol>
          <vPIS>0.00</vPIS>
          <vCOFINS>0.00</vCOFINS>
          <vOutro>0.00</vOutro>
          <vNF>15.00</vNF>
        </ICMSTot>

verifique a ordem.. esta faltando tag ou esta fora de ordem .

depois de arrumado isso me faça novamente o xml, e mande o log tambem.

outra coisa , apague o texto esta com problema

IBPT Ar5Fr7 

o que esta depois do ibpt esta dando caracter invalido.

arrume essas duas coisas. e depois gere novamente o xml e os log de retorno.

aguardo

Amarildo, bom dia.

Fiz o que você pediu e acrescentei as tags faltantes. Notei que no seu XML não consta a tag <vTotTrib>15.13</vTotTrib> que tem no meu.

O problema ainda persiste e continua dando a mensagem: 

1871 - Element '{http://www.portalfiscal.inf.br/nfe}NFe': Missing child element(s). Expected is one of ( {http://www.portalfiscal.inf.br/nfe}infNFeSupl, {http://www.w3.org/2000/09/xmldsig#}Signature ).
 

Lembrando que essa tag infNFeSupl não é obrigatória para NF-e, apenas para NFC-e. Então essa mensagem "Expected is one" não deveria estar acontecendo.

De qualquer forma agradeço muito pela atenção que você está dando.

Att,

Luís Fernando

LOG.TXT

NFe-000039239.XML

Link para o comentário
Compartilhar em outros sites

  • Moderadores

opa..

<infCpl> Trib aprox: 10,70 Federal e 4,43 Estadual Fonte: IBPT </infCpl>

voce ainda esta com problema nessa tag.. tem de cuidar o seguinte.. nao pode ter espaços antes ou no final da tag..

vou colocar abaixo. e tambem nao pode ter mais de um espacamento.

faça essa alteração . e gere novamente o xml com o log de retorno.

primeiro temos de matar todos essas informacoes..blz.

 

<infCpl>Trib aprox: 10,70 Federal e 4,43 Estadual Fonte: IBPT</infCpl>

Link para o comentário
Compartilhar em outros sites

  • Moderadores

bom dia..

tudo bem?

faltou voce informar o IndPag.

Arrume isso, gere o seu xml novamente , e acho que acho que agora vai dar certo.

nao dando certo mande novamente o xml, e os logs retornados.

<pag>
      <detPag>
        <tPag>99</tPag>
        <vPag>63.27</vPag>
      </detPag>

Em baixo o que deve ser..

<pag>
        <detPag>
          <indPag>1</indPag>
          <tPag>99</tPag>
          <vPag>63.27</vPag>
        </detPag>

2018-12-02_1035

 

2018-12-02_1033

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1883 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.