Ir para conteúdo
  • Cadastre-se

dev botao

Erro No Envio Da Cce - Unable To Parse


visageplus
  • Este tópico foi criado há 3197 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde pessoal

Estou tentando enviar a CCE abaixo e esta dando erro. O erro esta abaixo.

Se alguém puder me ajudar.

 

NFE.CARTADECORRECAO("[CCE]
idLote=7
[EVENTO001]
chNFe=51130417083942000183550010000000301000000303
cOrgao=51
CNPJ=17083942000183
dhEvento=05/07/2013 11:17:10
nSeqEvento=1
xCorrecao=A UNIDADE TRIBUTARIA DOS PRODUTOS DESSA NOTA FISCAL FOI  SCA (SACA) SENDO QUE A CORRETA E KG (QUILOGRAMA)
[EVENTO002]
chNFe=51130417083942000183550010000000301000000303
cOrgao=51
CNPJ=17083942000183
dhEvento=17/07/2013 09:36:03
nSeqEvento=2
xCorrecao=A QUANTIDADE CORRETA É 50 E O VALOR UNITARIO E 0,60 CENTAVOS O KG.
")
 

ERRO: Falha na validação dos dados da carta de correção
Erro: unable to parse

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Este erro deve estar acontecendo porque os schemas não estão atualizados ou presentes no diretório de schemas.

 

Lendo a correção não pude deixar de notar que você está alterando valores que não podem ser alterados por CC-e, veja a legislação:

 

 

§ 1º-A Fica permitida a utilização de carta de correção, para regularização de erro ocorrido na emissão de documento fiscal, desde que o erro não esteja relacionado com:

 
I – as variáveis que determinam o valor do imposto tais como: base de cálculo, alíquota, diferença de preço, quantidade, valor da operação ou da prestação;
II – a correção de dados cadastrais que implique mudança do remetente ou do destinatário;
III – a data de emissão ou de saída.
 

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

o idLote é um numero sequencial de controle apenas seu, a sefaz nao valida essa informacao.

 

No evento existe o campos:

 

nSeqEvento que é sequencial por NFe referenciada e por tipo de evento, ou seja: nao pode ter 2 (ou mais) eventos de CCe para uma mesma Chave de NFe, porém vc pode ter o sequencial 1 para CCe e sequencial 1 tambem para Cancelamento. Entende?

 

Lembre-se também que no que diz respeito a CCe, só vale a última emitida, as outras sao desprezadas.

Link para o comentário
Compartilhar em outros sites

por gentileza. tem como me mostrar isto com um exemplo pratico, pois não estou entendedo

 

Este é o que eu fiz mas acho que não esta certo

 

NFE.CARTADECORRECAO("[CCE]
idLote=7
[EVENTO001]
chNFe=51130417083942000183550010000000301000000303
cOrgao=51
CNPJ=17083942000183
dhEvento=05/07/2013 11:17:10
nSeqEvento=1
xCorrecao=A UNIDADE TRIBUTARIA DOS PRODUTOS DESSA NOTA FISCAL FOI  SCA (SACA) SENDO QUE A CORRETA E KG (QUILOGRAMA)
[EVENTO002]
chNFe=51130417083942000183550010000000301000000303
cOrgao=51
CNPJ=17083942000183
dhEvento=17/07/2013 09:36:03
nSeqEvento=2
xCorrecao=A QUANTIDADE CORRETA É 50 E O VALOR UNITARIO E 0,60 CENTAVOS O KG.
")

Link para o comentário
Compartilhar em outros sites

Então pelo que tu disse:  nao pode ter 2 (ou mais) eventos de CCe para uma mesma Chave de NFe. Então no que lhe mostrei acima esta errado?! Pois é a mesma chave

 

Já no que tu disse: vc pode ter o sequencial 1 para CCe e sequencial 1 tambem para Cancelamento. Não compreendi..

Link para o comentário
Compartilhar em outros sites

OK,

leia onde eu disse que nao pode ter 2 para uma mesma chave estava falando do campo nSeqEvento veja:

 

 

nSeqEvento que é sequencial por NFe referenciada e por tipo de evento

Vc pode ter quantas CCe quiser para uma chave de NFe, contanto que o seu nSeqEvento seja sempre diferente. Porém, no que se diz respeito a CCe, apenas a ULTIMA emitida é que tem validade fiscal.

 

 

Quando eu disse que vc pode ter o sequencial numero 1 para CCe e tambem o sequencial numero 1 para Cancelamento, é só reafirmando a condição (Por Chave e por Tipo de Evento)
Exemplo:

 - Tem uma nota com a chave XYZ, e vc emite 1 carta de correcao para ela, o sequencial sera o numero 1.
 - Se vc emitir outra CCe o sequencial deve continuar (2, 3, 4, etc)
 - Se vc CANCELAR essa NFe o sequencial do evento de cancelamento será 1 novamente (e nao o proximo das cartas de correção)

Link para o comentário
Compartilhar em outros sites

Um já estou começando a entender...

E como funciona os eventos? em que situação vou ter vários eventos? por exemplo EVENTO001 EVENTO002 ...

E qual é a ideia do lote?

teoricamente soh quando vc vai enviar mais de 1 evento de uma soh vez...

Eu envio um de cada vez, portanto nao sei lhe responder exatamente em que situacao usaria

 

no lote eu soh gero um numero sequencial meu, para saber consultar depois qual lote deu problema, qual foi recebido, etc.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
Link para o comentário
Compartilhar em outros sites

  • 2 anos depois...
  • Fundadores

Enviei para o SVN uma possível correção para o problema "Unable to Parse"

-- ACBRNFeNotasFiscais --     (por: DSA)
[-] Ajuste para ACBrNFe1.NotasFiscais.LoadFromFile para quando o XML lido com
    assinatura, seja corretamente atribuido a propriedade "XMLAssinado" caso o
    parâmetro AGerarNFe = True

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3197 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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