cancel
Showing results for 
Search instead for 
Did you mean: 

NFe de devolução com referencia a Cupom Fiscal - Versão 3.10

0 Kudos

Olá pessoal, boa tarde!

Tenho o seguinte cenário em uma instalação de IS-Retail. O sistema legado no PDV não emite notas fiscais eletrônicas para acobertar processos de devolução de vendas. Este processos, eram realizados no ECC para a versão 2.0 sem maiores problemas.

Ocorre que, com as novas validações da Sefaz, tivemos que alterar o processo para <finNFe> = 4 para continuar utilizando os CFOP´s de devolução (1411/AA, por exemplo). Com essa alteração, veio a necessidade de informar um processo referenciado, que nesse caso foi um cupom fiscal.

Para o GRC, enviamos então as seguintes informações na tabela IT_NFE_NFREF:

MOD_ECF= 2D
N_ECF= 999
N_COO= 999999

Aparentemente, td bem até recebermos o seguinte retorno do GRC:

Erro durante a transformação XML: Unexpected Case in Branch, /1SAI/SAS681A693D4DAAF84E1854, 32

Nº mensagem J1B_NFE_ERP_GRC204

Depois de algum tempo, percebi não há rotina no MF /XNFE/OUTNFE_TRANSFORM, perform fill_proxy_structure para preencher o campo ls_nfref-choice-selection no cenário com ECF (dentro de: ELSEIF NOT ls_nfe_nfref-n_ecf IS INITIAL.) . Ao inserir o valor 'REF_ECF' manualmente (via debug) o XML é construído normalmente e a Sefaz aprova a emissão da NFe de devolução. A tag foi montada conforme abaixo:

<NFref>

     <refECF>

          <mod>2D</mod>

          <nECF>999</nECF>

          <nCOO>999999</nCOO>

     </refECF>

</NFref>

Estamos abrindo um chamado pois parece que faltou uma linha de código (ls_nfref-choice-selection = 'REF_ECF'. dentro da condição: ELSEIF NOT ls_nfe_nfref-n_ecf IS INITIAL.) no programa standard.

Alguem conhece alguma BADI/Exit para tratar esse essa issue no GRC?

Agradeço qq idéia,

Accepted Solutions (1)

Accepted Solutions (1)

aust
Participant
0 Kudos

Scofano,

Sim, é um bug até então. Outras pessoas também tiveram esse problema.

Fizemos um enhancement quase idêntico a essa thread

[]s

Tiago Aust

0 Kudos

Oi Tiago blz?

Sim, partimos para o enhancement por aqui tb e, ao menos, por enquanto, vamos trabalhar com essa contingência.

Encaminhei todo o histórico ao cliente para abertura do chamado e ver se vem uma nota corrigindo no GRC.

abcs,

Renan_Correa
Active Contributor
0 Kudos

Oi Pessoal,

O ideal é que seja aberto um chamado no suporte da SAP para este caso, fornecendo o exemplo e acesso ao sistema. Se é um bug é necessário que a SAP crie uma correção definitiva via nota.

att,

Renan

Answers (3)

Answers (3)

0 Kudos

Pessoal,

Foi liberada a nota abaixo que corrige o problema.

2071772 - Adjust mapping for NFref-refECF for NF-e 3.10

david_medeiros
Participant
0 Kudos

Olá Ricardo,

Eu obtive problemas recentemente com Devolução de NF Produtor Rural e o problema era no momento da  transformação do XML no GRC para envio para SEFAZ, e  só foi corrigido após a aplicação do Suport Package SLL_NFE 18 veja o post abaixo talvez ajude:

Se for o caso check as SNOTES que estão no SP18 e talvez você encontre a SNOTE com a solução.

Abraços,

0 Kudos

Oi David,

Dei uma olhada no post e me pareceu que o erro era na rotina de validação, que ocorre um pouco antes da efetiva transformação das informações em arquivo XML.

No meu caso, as validações estão OK, o que ocorre é que falta uma rotina para preencher um campo (ls_nfref-choice-selection) e sem esse campo o GRC não consegue estruturar o arquivo XML gerando o erro mencionado.

Att,

Former Member
0 Kudos

Oi Ricardo.

Você tem a badi no GRC que pode ser usada para definir valores no XML. Você chegou a olhar?

Abraço

Eduardo Chagas

Former Member
0 Kudos

ihhh esquece... tiraram fora a badi no layout 3.10!

soned_soned
Participant
0 Kudos

Bom dia Ricardo,

Aqui na empresa usamos a BADI CL_NFE_PRINT para alterarmos o XML que vai para o GRC.

Método FILL_ITEM.

Att.

0 Kudos

Oi Edson, bom dia!

Esse método fica no ECC e o problema ocorre durante a transformação das informações das tabelas internas em XML no GRC.

Att,