cancel
Showing results for 
Search instead for 
Did you mean: 

Validação GRC

Former Member
0 Kudos

E aí pessoal... Tudo bem?!

Olha só... Estou tendo o seguinte problema de validação:

Validation Error: Field Informações complementares de interesse do

Contrib. This field does not match the expected format. (Field

IS_NFE_HEADER-INFCOMP, Field ID Z003)

Mas acontece que isso ocorre apenas em um dos nossos ambientes...

As tabelas /XNFE/NFEVALID e /XNFE/FLDVALUE estão idênticas em todos os casos...

O workaround atual, é ativar o debug no ERP, e alterar o campo, antes de enviar para o GRC... nestas situações, a informação passa pelo validador, e é enviada com êxito para a SEFAZ.

Além disso, foi feito o teste com o validador desligado, e nestes casos, a nota passa sem problemas também.

Alguma dica.

Abraço!

Accepted Solutions (0)

Answers (1)

Answers (1)

henrique_pinto
Active Contributor
0 Kudos

Oi Glauber,

poderia colar o conteudo do campo INFCOMP aqui?

Ele está reclamando que nao está de acordo com o Regex de campo String definido pela SEFAZ.

Coisas simples tipo um travessao no lugar de um hífen podem ser a causa.

Abs,

Henrique.

Former Member
0 Kudos

Opa...

Segue um exemplo onde tivemos problemas:

BC red.em 30% cfe Tít. II, Cap. I, Seção III, art. 27 c/c An 1.4, art. 3 / "c" e Dedução de ICMS cfe Anexo 1.4, art. 2°, do Dec. 19.714/03 OPERACAO NAO TRIBUTADA - DECR 4.544/02 PROD EP: MA 05810-6 RE.MIN.AGRIC RS 5207/10772-7 CLAS.FISCAL 31039090 / Prezado Cliente: Observações sobre carga recebida, anotar no verso do canhoto da NF / LOTE:0063615248/010 / Fazenda Aliança II. Município de Baixa Grande do Ribeiro, sentido estra / da do povoado das Aleceças.XXXX@XXXX; XXXX@XXXXX / m Uso exclusivo como fertilizantes Motorista WISTON FABIO / Nº da Ordem 0001363540 / Nº Do Pedido 1363540 / Vencto(s): 09.11.10 1-CTRC 4247 1-Shipment cost 0001473843 -

-


1-Frete 4.810,00 ICMS 12,00 BASE CALC 4.810,00 IMP 577,20 Vlr Lq. 4.810,00 Produto:P6T0VBN1J Validade até:08/11/2011 Em caso de emergência ligue para 0800.642.4300</infCpl>

Abraço.

henrique_pinto
Active Contributor
0 Kudos

Glauber,

realmente nao vejo motivos de ter dado o erro de validacao no regex, neste exemplo.

Melhor abrir chamado pra analise.

Abs,

Henrique.

Former Member
0 Kudos

Pior é que já tem... o próprio Fernando, aqui do fórum está trabalhando nele...

Aqui foi um caminho alternativo, pra tentar adinatar o serviço...

Assim que tiver a solução, posto por aqui...

Abraço!

former_member182114
Active Contributor
0 Kudos

Bom dia Pessoal,

A brincadeira foi o seguinte, a validação feita pelo XSD, na Sefaz, foi adicionada como RegEx do validador entretanto o GRC limpa os caracteres de controle ao final da lista de verificações, só que aí o Reject já tava feito.

O chamado foi enviado ao DS para análise, enquanto isso pode-se remover a validação

[!-ÿ]{1}[ -ÿ]{0,}[!-ÿ]{1} [!-ÿ]{1}

contida na /xnfe/nfevalid para o campo no layout 006.

BTW: Além disso foi "descoberto" um erro nesta limpeza de caracteres especiais. Aplique SAP Note 1526552 (SP17) para tê-los realmente limpos.

Atenciosamente, Fernando Da Ró

henrique_pinto
Active Contributor
0 Kudos

Fernando,

nao sei se isso é 100% da razao, pq se vc vir o exemplo que foi colado acima, mesmo com o validador desligado (ou seja, nenhum caractere especial foi removido) o XML foi aprovado pela SEFAZ, o que garante que ele é valido contra esse Regex, e mesmo assim obtinha rejeicao do check do regex no validador.

Abs,

Henrique.

Former Member
0 Kudos

Bom, a nota será transportada para produção...

Vou voltar com a validação para o campo assim que isso acontecer, e observar o comportamento do sistema.

Amanhã volto para postar o que eventualmente acontecer.

Abraço.

former_member182114
Active Contributor
0 Kudos

Bom dia Henrique,

Tens razão, será que a Sefaz não faz a validação ? rsss

Atenciosamente, Fernando Da Ró

henrique_pinto
Active Contributor
0 Kudos

Nao, testei no XMLSpy e está válido mesmo.

Aparentemente o ABAP que está fazendo uma validacao mais restrita do que o necessário.

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Henrique,

Os dados postados aqui na thread não contém os caracteres de controle que deram o problema. Só via debug foi possível reproduzir.

Atenciosamente, Fernando Da Ró

henrique_pinto
Active Contributor
0 Kudos

Beleza, Fernando!

Glauber,

se o problema foi resolvido, favor marcar a thread como respondida.

Abs,

Henrique.

Former Member
0 Kudos

Foi aplicada uma nota da SAP, que tira a validação... hehehe...

Finalizando o tópico...

Former Member
0 Kudos

Glauber,

Qual foi a solução que você encontrou?

Estou com este mesmo problema.

Obrigado,

Oriel Maiolo

Former Member
0 Kudos

Olá Oriel.

Bom dia...

Usei a nota recomendada pelo Fernando...

Aplique SAP Note 1526552 (SP17) para tê-los realmente limpos.

former_member182114
Active Contributor
0 Kudos

Bom dia Pessoal,

Além desta implementem também 1527997 e sua correção 1537076.

Atenciosamente, Fernando Da Rós

PS: Melhor recomendação é SP mais atual + Notas avulsas do próximo SP.

Former Member
0 Kudos

Olá Glauber, bom dia!

Quer dizer que só aplicou a nota no GRC, é isso?

Muito obrigado pelo retorno.

Abs,

Oriel

Former Member
0 Kudos

Bom dia a todos!

As três notas foram implementadas e o problema solucionado.

Muito obrigado.

Abraços

Oriel Maiolo