on 09-17-2014 9:49 PM
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,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Pessoal,
Foi liberada a nota abaixo que corrige o problema.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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,
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
6 | |
5 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.