cancel
Showing results for 
Search instead for 
Did you mean: 

Devolução de cupom fiscal impresso via GRC NFe

Fabricio
Explorer
0 Kudos

Olá pessoal,

Estamos com ECC 6 Ehp7 e GRC NFe SP17 usando o Sefaz Virtual RS.

Estamos tentando informar um cupom fiscal impresso em uma NFe de devolução. Estamos preenchendo na BADI os campos referentes à devolução. Porém o GRC NFe está retornando erro de validação do XML.

BADI: CL_NFE_PRINT

Método: FILL_HEADER

Tabela preenchida: OUT_REF

DOCNUM = "Número do documento da NFe de devolução"

B20K_MOD = 2D
NECF = "Número do Caixa"
NCOO = "Número do Cupom"

Alguém já conseguiu gerar uma devolução informando os dados de um cupom fiscal como referência?

O erro que aparece pra gente é esse:

Mapping error: The parameter IT_NFE_NFREF 1 must be filled

Debugando vimos que quando chega no envio da NFe ao GRC NFe, os campos que nós modificamos são eliminados

Se informamos em modo de debug dá erro de validação

Abs

Fabricio Cordeiro

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Fabricio,

Confima se os campos MOD, N_ECF e N_COO estão sendo preenchidos. Outra coisa, aparentemente um bug no GRC (temos SP17 com notas do SP18 aplicadas) que nós precisamos corrigir com enhancement:

Nesse include (include /XNFE/LOUT_NFE_TRANSFORM01 - Form FILL_PROXY_STRUCTURE):

É a única condição que não preenche o campo "SELECTION" do proxy (choice-selection), logo ele vai dar erro no transformation. Portanto, corrigimos criando um enhancement no final desse form colocando algo como

Avisa em caso de dúvidas!

Abs,

Fabricio
Explorer
0 Kudos

Show de bola Lucas,

Debugando e colocando os valores antes de chamar a RFC do GRC NFe funcionou.

Agora falta ver porque quando preencho a tabela na BADI com o método do FILL_HEADER o SAP ECC limpa os 3 campos antes de chamar a função.

Obrigado por enquanto

Abs

Fabricio
Explorer
0 Kudos

Consegui pessoal, tive que criar um enhancement na rotina map_nferef  no include LJ_1B_NFEF84

Obrigado pela ajuda

Abs

Fabricio Cordeiro

Answers (1)

Answers (1)

arthur_alvesteixeira
Active Participant
0 Kudos

Fabricio vc tem a nota 1993209 aplicada ?

Fabricio
Explorer
0 Kudos

Não temos, mas essa nota é para IPI, você acredita que essa nota corrija a questão da BADI na implementação da BADI?

arthur_alvesteixeira
Active Participant
0 Kudos

Percebi sobre a descrição da nota,mas olhando no código,
esta nota adiciona linhas referentes a mover valores da BADI para
esta tabela interna IT_NFE_NFREF.

Que é justamente a sua tabela que tem erro.


É melhor você aplicar a versão mais recente da SAP e depois testar novamente.

arthur_alvesteixeira
Active Participant
0 Kudos

Linhas alteradas pela SAP que citam a tabela que vc tem erro:

Observação: Além de utilizar BADI, tem campos que já são preenchidos pelo standard.