cancel
Showing results for 
Search instead for 
Did you mean: 

Validation Error: Field 44-Place Access Key. NF-e ID does not match officia

Former Member
0 Kudos

Olá pessoal,

Estou precisando de uma ajuda dos deuses xperts do GRC NFE mais uma vez! rsrs.

Vi que o Bernardo tinha um topico parecido mas parece que não é o mesmo problema, estou emitindo notas de saida.

Após a aplicação das notas que vieram depois do SP15 no GRC as notas da 2.0 começaram a ir normalmente e os testes ficaram beleza...

Mas depois quando fomos emitir as notas do layout 1.10 novamente as notas começaram a parar com erro no validador com os seguinte errors

No Monitor Web em Log de sistema aparece: Validation Error: Field 44-Place Access Key. NF-e ID does not match official format (Field IS_NFE_HEADER-ID, Field ID A003)

No monitor da J1bnfe Log : Validation error: Field (ID) 44-Place Access Key, V11

Tentei desligar o Validador para ver se a nota era autorizada na SEFAZ e ela foi autorizada o uso...

ja tentei verificar as tabelas /XNFE/FLDVALID e /XNFE/NFEVALID, mas sem sucesso...

existe algum modo para depurar a função do validador quando entrar no GRC?, nunca conseugi descobrir isso.

Obrigado.

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia Pitoshi,

Para debugar a chamada ao GRC você precisa que na ligação RFC (SM59) o usuário do GRC possa logar na máquina e também ter direitos de debug, normalmente não conseguimos debugar pois o usuário desta RFC é 95% das vezes de serviço.

Para debug, cria uma RFC sua apontando para o GRC e lá preencha o usuário / senha que logue no GRC. E via debug mude o destination (lv_rfcdest) para este seu dentro do form CALL_XI, include LJ_1B_NFEF42 logo após a chamada da função J_1B_NFE_CHECK_RFC_DESTINATION.

Além disso, pegue neste momento os valores a serem enviados nos campos abaixo:

XMLH-ID

XMLH-VERSION

XMLH-CUF

XMLH-DEMI

XMLH-C_CNPJ

XMLH-MOD

XMLH-SERIE

XMLH-NNF

XMLH-TPEMIS

XMLH-CNF

XMLH-CDV

Atenciosamente, Fernando Da Rós

PS: Esta thread também vai apoiar a investigação do Alexandre.

Answers (1)

Answers (1)

henrique_pinto
Active Contributor
0 Kudos

Pitoshi,

vc tem integracao do GRC com ERP nao-SAP através do PI, correto?

Verifique se a versao está sendo identificada corretamente no XML (na entrada da /XNFE/NFEHD), o campo VERSION.

Para o layout 1.10, deveria ser 005a e nao 006.

Há um novo campo nas RFCs /XNFE/NFE_CREATE e /XNFE/NFE_SKIP, o IV_VERSION.

Preencha de acordo com o esperado (005a para 1.10 ou 006 para 2.00).

Abs,

Henrique.

Former Member
0 Kudos

Fernando,

Obrigado conseguimos Debugar parar o debug no GRC.

Henrique,

Não, eu tenho o GRC integrado com o ECC ERP 6.03

Acho que ja identificamos o Erro debugando no GRC...

Main Program /XNFE/SAPLNFE_VALIDATION

Source code of /XNFE/LNFE_VALIDATIONF01

FORM CHECK_ID

.

.

IF lv_id(2) NE is_nfe_header-cuf "Region

OR lv_id02(02) NE is_nfe_header-demi2(2) "Year

OR lv_id04(02) NE is_nfe_header-demi4(2) "Month

OR lv_id+06(14) NE is_nfe_header-c_cnpj "CNPJ of issuer

OR lv_id+20(02) NE is_nfe_header-mod "model

OR lv_id+22(03) NE lv_serie "serie

OR lv_id+25(09) NE is_nfe_header-nnf "NFe number

OR ( lv_id+34(01) NE is_nfe_header-tpemis "Issuing type

AND is_nfe_header-version NE gc_govvers-vers_005 ) "only for new

OR lv_id35(08) NE is_nfe_header-cnf1 "random number (except firs

OR lv_id+43(01) NE is_nfe_header-cdv. "control digit

          • Conteúdo das variáveis acima Para a versão 1.10 temos os seguinte valores *******

lv_id+34(01) 0

is_nfe_header-tpemis 1

is_nfe_header-version 1.10

gc_govvers-vers_005 005A

          • Conteúdo das variáveis acima Para a versão 2.00 temos os seguinte valores *******

lv_id+34(01) 1

is_nfe_header-tpemis 1

is_nfe_header-version 2.00

gc_govvers-vers_005 005A

Verificamos que ao entrar nesse IF ele executa um perform de Erro e retorna um Flag de erro na função NFE_VALIDATION, que seria o erro de validação.

Ao tirar o flag no debug, as notas da 1.10 foram autorizadas normalmente

Desaplicamos a Nota 1500046

que inseria esse trecho de validação no IF e as notas começaram a passar normalmente, essa nota é necessaria? sera que ela esta com algum problema?

Obrigado!

Edited by: pitoshi on Sep 10, 2010 3:40 PM

henrique_pinto
Active Contributor
0 Kudos

Pitoshi,

conforme falado pelo Fernando na outra thread, a versao 2 da nota 1500046 corrige o erro da anterior.

Deve resolver seu problema.

Abs,

Henrique.

Former Member
0 Kudos

Henrique,

Verifiquei as mudanças dessa versão e acho que corrige mesmo o problema no "AND" da versão,

Mas quando vamos aplicar essa nota diz que ainda não esta liberada ainda.

Quando aplicar essa nota eu dou mais noticias

Obrigado.

henrique_pinto
Active Contributor
0 Kudos

Pitoshi,

aqui a versao 2 já está release to customer.

Poderia reverificar?

Abs,

Henrique.

Former Member
0 Kudos

Henrique,

Antes do almoço estava dando que a nota não estava liberada mesmo.. ainda tentamos mais uma vez

mas agora tentamos denovo e aplicou com sucesso, ai testamos novamente o envio das notas e autorizou com sucesso.

este problema esta ok com a segunda versão da nota.

Obrigado.