Ir para conteúdo
  • Cadastre-se

dev botao

Nfc-E Acbrnfemonitor Não Gera A Tag Infprot


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

Recommended Posts

  • Membros Pro
Postado (editado)

Segue abaixo uma cópia do LOG.txt gerado pelo ACBrNfeMonitor e o arquivo XML anexo sem a tag infProt, o que está errado que não gera a tag infProt? o ACBrNfeMonitor passa por todos os processos Valida, transmite..., estou com certificado do MT.

 

estou com o ACBrNfeMonitor versão 0.8.3 CAPICOM compilado em 08/10/2013 as 12:51.

 

Falha na validação dos dados da nota 221
'65' violates enumeration constraint of '55'.
The element '{http://www.portalfiscal.inf.br/nfe}mod' with value '65' failed to parse.

 

27/12/2013 15:14:38 - NFE.StatusServico
OK: Servico em Operacao
[sTATUS]
Versao=3.00
TpAmb=2
VerAplic=3.00
CStat=107
XMotivo=Servico em Operacao
CUF=51
DhRecbto=27/12/2013 14:14:31
TMed=16
DhRetorno=30/12/1899
XObs=

27/12/2013 15:14:57 - NFE.CriarNFe("[identificacao]
NaturezaOperacao=VENDA DE MERCADORIA DENTRO DO ESTADO
Modelo=NFE
Serie=
Codigo=000221
Numero=000221
Serie=
Versao=3
Emissao=27/12/2013 15:14:57
Saida=0
Tipo=1
FormaPag=1
mod=65
tpImp=4
indFinal=1
indPres=1
[Emitente]
CRT=3
CNPJ=10790804000195
IE=133704939
Razao=LIMPADORA INTERLIMP COM.E REPRES.LTDA.
Fantasia=INTERLIMP
Fone=1732313104
CEP=15025300
Logradouro=RUA DR RAUL DE CARVALHO,
Numero=1602
Complemento=
Bairro=BOA VISTA
CidadeCod=5100300
Cidade=ALTO ARAGUAIA
UF=MT
CNAE=8121400
IM=1077360
[Destinatario]
CNPJ=45291341000363
IE=
ISUF=
NomeRazao=A DAHER E CIA LTDA
Fone=1733471381
CEP=14770000
Logradouro=AV. LUIS LEMOS DE TOLEDO
Numero=386
Complemento=
Bairro=CENTRO
CidadeCod=5100300
Cidade=ALTO ARAGUAIA
UF=MT
[Produto001]
CFOP=5102
Codigo=0000217
Descricao=ARRUELA BORRACHA 5X0X12X20
NCM=40169300
Quantidade=1,000
Unidade=UN
vFrete=0,00
vSeg=0,00
vOutro=0,00
ValorUnitario=0,7000000000
vUnTrib=0,7000000000
ValorDesconto=0,00
ValorTotal=0,70
infAdProd=Val Aprox Tributos R$0,25 35,71% Fonte: IBPT
[iCMS001]
Origem=0
CST=00
ValorBase=0,70
Aliquota=18,00
Valor=0,13
[PIS001]
CST=01
ValorBase=0,70
Aliquota=1,65
Valor=0,01
[COFINS001]
CST=01
ValorBase=0,70
Aliquota=7,60
Valor=0,05
[Combustivel001]
cProdANP=
CODIF=
qTemp=1,000
UFCons=MT
[Total]
BaseICMS=0,70
ValorICMS=0,13
ValorProduto=0,70
BaseICMSSubstituicao=0,00
ValorICMSSubstituicao=0,00
ValorFrete=0,00
ValorSeguro=0,00
ValorDesconto=0,00
ValorIPI=0,00
ValorPIS=0,01
ValorCOFINS=0,05
ValorOutrasDespesas=0,00
ValorNota=0,70
[Transportador]
FretePorConta=9
[Volume001]
Quantidade=1
Especie=VOLUME
PesoLiquido=0,000
PesoBruto=0,000
[DadosAdicionais]
Complemento=Val Aprox Tributos R$0,25 (35,71%) Fonte: IBPT Cod. Cliente: 00007.
[pag001]
tpag=01
vpag=
", 1)
OK: C:\ACBrNFeMonitor\51131210790804000195650010000002211000002212-nfe.xml
27/12/2013 15:15:02 - NFE.VALIDARNFE("C:\ACBrNFeMonitor\51131210790804000195650010000002211000002212-nfe.xml")
OK:
27/12/2013 15:16:10 - NFE.ENVIARNFE("C:\ACBrNFeMonitor\51131210790804000195650010000002211000002212-nfe.xml", 1, 1, 1, ', 1)
OK: Lote recebido com sucesso
[ENVIO]
Versao=3.00
TpAmb=2
VerAplic=3.00
CStat=103
XMotivo=Lote recebido com sucesso
CUF=51
NRec=510000000123966
DhRecbto=27/12/2013 14:16:03
TMed=8

[RETORNO]
Versao=
TpAmb=1
VerAplic=
NRec=
CStat=0
XMotivo=
CUF=0

 

LOG.TXT

51131210790804000195650010000002211000002212-nfe.xml

Editado por Luciano Carvalho
  • Consultores
Postado

Boa tarde Luciano,

 

O erro:

 

Falha na validação dos dados da nota 221
'65' violates enumeration constraint of '55'.
The element '{http://www.portalfiscal.inf.br/nfe}mod' with value '65' failed to parse.

 

é gerado pelo próprio validador do componente utilizado pelo ACBrNFeMonitor, logo não ocorreu o envio da nota para a SEFAZ.

 

Pela mensagem de erro note que o validador esta rejeitando o código 65 que se refere ao modelo de documento fiscal.

 

Esse erro esta ocorrendo porque você esta utilizando os schemas versão 2.00 e não os da versão 3.00 que reconhece o código 65 como modelo de documento fiscal.

 

Caso você tenha todos os fontes dos componentes ACBr, na pasta: ...\Exemplos\ACBrNFe2\Delphi\Schemas\V300 temos o arquivo zipado: PL_007b_NFCe, neste arquivo temos os schemas para a versão 3.00

 

Se você só tem o executável do ACBrNFeMonitor, então acesse o Portal Nacional da NF-e e baixe o respectivo arquivo.

 

Link da página de schemas, baixe o pacote de liberação 7b (05/08/2013):

http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Membros Pro
Postado

Ítalo vlw pela dica, renomeei a minha pasta Schemas, e coloquei a que vc orientou, deu certo, porém com o seguinte problema, vou explicar na sequência o que está acontecendo agora.

 

Está passando por todos os processos validando e transmitindo a NFC-e com sucesso porém continua sem editar o XML e ficando sem a tag infProt, mas se eu abro o ACBrNfeMonitor e seleciono o arquivo manualmente para consultar ai a tag é inserida. o que tenho que configurar no monitor para ele editar o xml e gravar a tag infProt?

  • Membros Pro
Postado

Ítalo, obrigado mais uma vez, vou deixar a pergunta em aberto para ver se alguém passou por isto

 

Estou validando e transmitindo a NFC-e com sucesso porém o ACBrNfeMonitor não está editando o XML e ficando sem a tag infProt, mas se eu abro o ACBrNfeMonitor e seleciono o arquivo manualmente para consultar ai a tag é inserida. o que tenho que configurar no monitor para ele editar o xml e gravar a tag infProt?

  • Membros Pro
  • Solution
Postado

No meu caso resolvido, coloquei um tempo de 1 segundo e meio após o retorno do comando NFE.ENVIARNFE(... carrego o arquivo XML "ACBrNFe.NotasFiscais.LoadFromFile(arquivo)" e montei um looping enquanto não retornar AUTORIZADO, fico consultando novamente.

 

      wlo_xMotivo := ''; //Variável tipo string

 

      while (wlo_xMotivo = '') do
      begin
        Sleep(1500);

        ACBrNFe.NotasFiscais.Clear;
        ACBrNFe.NotasFiscais.LoadFromFile(arquivo);

        wlo_xMotivo := ACBrNFe.NotasFiscais.Items[0].NFe.procNFe.xMotivo;

        if (POS('AUTORIZADO', UpperCase(wlo_xMotivo)) = 0) then
        begin
          wlo_xMotivo := '';
          consultar_nfe; //Ao consultar novamente a NFC-e o Acbr gravou a tag infProt
        end;
      end;

×
×
  • 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...