cancel
Showing results for 
Search instead for 
Did you mean: 

Nt 2013/006 - Validation error: Field (NFCI) Control number of FCI, This field does not match the expected format.

Former Member
0 Kudos

Boa tarde Pessoal,

Estou com GRC SP14 e apliquei as notas para o novo campo FCI.

Durante a aplicacão eu comi bola, e esqueci alguns pre-requisitos, desapliquei as notas e reapliquei.

Reparei que a nota 1624118 que é citada no corpo da nota 1397878 foi recolhida..

Esta nota eu não apliquei, o restante que são citados como pre-requisitos foram todos aplicados.

São dois problemas:

1. Ao emitir uma NF-e a funcão /XNFE/NFE_CREATE me retorna a seguinte mensagem:

Validation error: Field (NFCI) Control number of FCI, This field does not match the expected format.

2. Acredito que por ter esquecido algumas notas para correcão de proxy fiquei com MUITOS objetos inativos no meu usuário e nao consigo ativar pois são standard

:

Acredito que um problema possa estar relacionado ao outro,

de qualquer forma ainda nao consegui debugar a /XNFE/NFE_CREATE para ver com o que ele compara o campo pra dar esta mensagem,

acredito que possa ser com um dos objetos inativos, nao sei...

Desde ja agradeco,

João Cataldi

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia João,

A questão do erro de validação provavelmente é o que o Michael apontou para ti na outra página, lembre-se que a aplicação da nota é manual.

Este outro ponto você precisa primeiro ativar seus objetos, se não estará usando código antigo talvez misturado com código novo. Ou seja, ainda não terminou a aplicação da nota o que significa que terá um erro que provavelmente ninguém enfrentou (e nem precisa enfrentar).

Atenciosamente, Fernando Da Rós

Former Member
0 Kudos

Boa noite Fernando,

Eu tentei entrar nos objetos e ativar,

mas me solicita chave de acesso!

Notei no DEBUG que o NFCI entra na /XNFE/VALIDATION e é validado no perform valid_special_chars_regex.. pelo que vi parte dai o erro.

Agora eu estou com todas as notas aplicadas, e varios objetos inativos que nao consigo ativar.

Fernando voce tem alguma idéia para este caso?

Muito obrigado pela ajuda.

Abs

João Cataldi

former_member182114
Active Contributor
0 Kudos

Bom dia João,

Na nota que o Michael te passou tem um anexo .txt e um programa. Você tem que aplicar o programa e executar em cada ambiente para ler o .txt e atualizar as regras de validação.

Atenciosamente, Fernando Da Rós

Former Member
0 Kudos

Bom dia Fernando,

Eu vi este pre-requisito e segui na aplicacão,

veja como esta minha tabela /XNFE/NFEVALID:

No debug busca o valor only spec char corretamente:

Estou cancando um jeito de resolver esses objetos presos e inativos..

Abs

João Cataldi

former_member182114
Active Contributor
0 Kudos

Bom dia João,

E qual o valor de FCI que está enviando? Está realmente correto?

Atenciosamente, Fernando Da Rós

Former Member
0 Kudos

Olá Fernando,

O codigo FCI passado é D1B1EAD4-5AEF-4648-A5E3-A5EB391B19BK

A principio também desconfiei do codigo, só que o funcional que trabalha comigo garantiu que o codigo esta correto.

Estamos com chamado aberto sobre o erro e os objetos inativos,

Ainda acho que pode ser pelos objetos inativos.

Abs e obrigado,

João Cataldi

former_member182114
Active Contributor
0 Kudos

Bom dia João,

O FCI está incorreto mesmo, confrontando:

D1B1EAD4-5AEF-4648-A5E3-A5EB391B19BK

Contra:

[A-F0-9]{8}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{4}-[A-F0-9]{12}

Tem-se incorreto este character K (valores possíveis são de A a F):

D1B1EAD4-5AEF-4648-A5E3-A5EB391B19BK

Se o SAP NFE deixasse passar daria falha de schema na Sefaz.

Atenciosamente, Fernando Da Rós

Former Member
0 Kudos

Olá Fernando,

Fiz um teste e é isto mesmo, inseri "A" no lugar do "K" e funcionou,

Conversei com o funcional e iremos analisar o programa que sobe o código para ver o que ocorreu.

Agora estamos resolvendo os objetos inativos, mas conseguimos seguir com os testes.

Obrigado,

João Cataldi.

Answers (1)

Answers (1)

FabioPagoti
Active Contributor
0 Kudos

Eu tive este problema. Olhando o regex da tabela /XNFE/NFEVALID é fácil responder. Você está enviando algum caracter inválido ou algum hífen fora de lugar. Provavelmente, enviando alguma letra minúscula ao invés de maiúscula.

Former Member
0 Kudos

Boa tarde Fabio,

Eu não sabia como validar a partir do regex, agora que estou entendo a validação.

Obrigado pela ajuda.

João Cataldi