Olá amigos. Desde já quero agradecer a todos pela dedicação.
Jairo Maia escreveu:A segunda forma de informar no INI é que está correta, ou seja: [EVENTO001]. Caso no mesmo lote você for enviar mais eventos, então usaria nesse mesmo INI a sequência, sendo: [EVENTO002], etc, tendo em mente que o número do evento (tag nSeqEvento=X) também deve ser sequêncial.
Entendi melhor esta questão de [EVENTO999] e a tag nSeqEvento=9. No meu caso não quero manter a última carta de correção portando, não informo as anteriores. Também entendi que preciso agregar o evento de manifestação do destinatário.
JoséQuintas escreveu:Outra coisa que considero errada, também pode ajudar a dar erro:
O ACBR vai processar o arquivo quando ele existir....
Pois bem, fCreate() já cria o arquivo, antes mesmo de terminar de gravar.
Realmente, em minhas outras rotinas já fiz esta mudança, como esta rotina de carta de correção uso muito pouco, não havia feito ainda. Agradeço pela sua colaboração.
Vamos aos novos fatos. Após todas as mudanças, eu imaginei que tudo estaria resolvido, e o cliente até conseguiu registrar mais uma carta de correção com a sequência nSeqEvento=3, registrado corretamente conforme pode-se ler na imagem que irei anexar.
Acontece, que, o cliente errou novamente, "errou a carta de correção rs" sendo necessária nova correção. Fiquei tranquilo, acreditando que tinha resolvido o problema, pensei é só fazer o processo novamente, entretanto, o problema ficou mais "cabeludo", me escondendo a face.
Resumindo um pouco, pois fiz várias cartas e todas foram aceitas, mais nenhuma aparece no site da receita.
Tenho o protocolo, tenho o retorno positivo da receita.
Irei postar abaixo o conteúdo dos arquivos.
Envio via AcbrPlus. Conforme os amigos podem ver, o evento foi vinculado a NF-e.
ACBr MonitorPLUS Ver.1.0.0.11
Aguardando comandos ACBr
Monitorando Comandos TXT em: C:\ACBrPDL\ENT.TXT
Respostas gravadas em: C:\ACBrPDL\SAI.TXT
NFE.CARTADECORRECAO("[CCE]
IdLote=014534
[EVENTO001]
chNFe=31
cOrgao=31
CNPJ=
dhEvento=03/05/2017 14:35:45
nSeqEvento=6
descEvento=Carta de Correcao
xCorrecao=Considerar NCM 84139190 e CST 260
")
OK:
idLote=14534
tpAmb=1
verAplic=14_0_25
cOrgao=31
cStat=128
xMotivo=Lote de Evento Processado
[EVENTO001]
id=ID131172537912580
tpAmb=1
verAplic=14_0_25
cOrgao=31
cStat=135
xMotivo=Evento registrado e vinculado a NF-e
chNFe=31
tpEvento=110110
xEvento=CARTA DE CORRECAO
nSeqEvento=6
CNPJDest=
emailDest=
dhRegEvento=03/05/2017 14:35:47
nProt=131172537912580
Arquivo=
XML=<procEventoNFe versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe"><evento versao="1.00"><infEvento Id="ID11011031170399999999999999999906"><cOrgao>31</cOrgao><tpAmb>1</tpAmb><CNPJ></CNPJ><chNFe>31170999999999</chNFe><dhEvento>2017-05-03T14:35:45-03:00</dhEvento><tpEvento>110110</tpEvento><nSeqEvento>6</nSeqEvento><verEvento>1.00</verEvento><detEvento versao="1.00"><descEvento>Carta de Correcao</descEvento><xCorrecao>Considerar NCM 84139190 e CST 260</xCorrecao><xCondUso>A Carta de Correcao e disciplinada pelo paragrafo 1o-A do art. 7o do Convenio S/N, de 15 de dezembro de 1970 e pode ser utilizada para regularizacao de erro ocorrido na emissao de documento fiscal, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da operacao ou da prestacao; II - a correcao de dados cadastrais que implique mudanca do remetente ou do destinatario; III - a data de emissao ou de saida.</xCondUso></detEvento></infEvento><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/><Reference URI="#ID1101109999999999999999999999999999999906"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><DigestValue>/8mcbpRk27MkiMIu8tMqQqVswbk=</DigestValue></Reference></SignedInfo><SignatureValue>OIBcRclFjj1ZlZ7/oUvqAcL02WYiNT+th2UuKOCGjx0uOLG+jwLidNTppH1rPI3Em6APCJ9DOHUe24zQAVWRXaBKgh6J3Xlu/oTL5MEk1/fDTmIPPID2ZkfTEsqk2xVf/gTekTJIvgMQiXZtr+Q2N6nvGvtXGurSrbtPjNLmHKnj/oqVEPL5uXhoLFoc3jKwbggoFC7lbH9qDhWR7F1E1uuUMTZ1ONwZ96HM9Cf5cHuPhYqdjZ3l5E9HS7njLJapn9+RH80SD0Son6yNe8pCdtv1HUmKX+sc1D1A1estmeg2dATUCLMIlLD9CATYToQxiC3g3frOqVaACOE6ya5ntg==</SignatureValue><KeyInfo><X509Data><X509Certificate>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</X509Certificate></X509Data></KeyInfo></Signature></evento><retEvento versao="1.00"><infEvento Id="ID131172537912580">
<tpAmb>1</tpAmb>
<verAplic>14_0_25</verAplic>
<cOrgao>31</cOrgao>
<cStat>135</cStat>
<xMotivo>Evento registrado e vinculado a NF-e</xMotivo>
<chNFe>3199999999999999999</chNFe>
<tpEvento>110110</tpEvento>
<xEvento>CARTA DE CORRECAO</xEvento>
<nSeqEvento>6</nSeqEvento>
<CNPJDest></CNPJDest>
<dhRegEvento>2017-05-03T14:35:47-03:00</dhRegEvento>
<nProt>131172537912580</nProt>
</infEvento></retEvento></procEventoNFe>
Faço uma tentativa e envio o mesma carta e recebo como resposta. Evento em duplicidade, o que prova que o registro já existe.
NFE.CARTADECORRECAO("[CCE]
IdLote=014534
[EVENTO001]
chNFe=
cOrgao=31
CNPJ=
dhEvento=03/05/2017 15:10:43
nSeqEvento=6
descEvento=Carta de Correcao
xCorrecao=Considerar NCM 84139190 e CST 260
")
OK:
idLote=14534
tpAmb=1
verAplic=14_0_25
cOrgao=31
cStat=128
xMotivo=Lote de Evento Processado
[EVENTO001]
id=
tpAmb=1
verAplic=14_0_25
cOrgao=31
cStat=573
xMotivo=Rejeicao: Duplicidade de Evento
chNFe=
tpEvento=110110
xEvento=CARTA DE CORRECAO
nSeqEvento=6
CNPJDest=
emailDest=
dhRegEvento=03/05/2017 15:10:44
nProt=
Arquivo=
XML=
Entretanto, na consulta não aparece este registro, mostra somente o anterior. nProt=131172537912580
Irei postar a imagem com os registros no site da receita.
Saudações,
Júlio.