Boa tarde,
estou dando suporte para equipe funcional, e um erro que está ocorrendo para todas as NF-es que chegam no GRC (além dos erros comuns de valores e taxas incorretas) é o:
Erro de validação: campo 44-Place Access Key. NF-e ID does not match official format (campo IS_NFE_HEADER-ID, ID campo A003).
No debug, pude ver que a versão do XML deve ser informada no ECC no campo opcional IV_VERSION, na chamada da função remota /XNFE/NFE_CREATE do GRC.
Este campo não está sendo enviado na chamada da função, e com isso a seguinte validação identifica como versão 005a, ao invés da versão 006 (que é a que deveria ser):
* define the government version
IF iv_version = gc_govvers-vers_006.
lv_govvers = gc_govvers-vers_006.
ELSE.
lv_govvers = gc_govvers-vers_005.
ENDIF.
Este preenchimento não deveria ser automático?
Se sim, existe alguma nota que deva ser aplicada para a correção?
Se não, como deve ser feito o preenchimento deste campo?
Cliente com GRC SP16, NF-e XML 2.0.
Muito obrigado,
Rafael Vieira.
Edited by: rvsilvax on Jan 20, 2011 4:55 PM