on 05-08-2014 8:35 PM
Olá, pessoal.
Estamos fazendo a atualização da NF-e 2.00 para o leiaute 3.10, porém, estamos recebendo o seguinte retorno:
598 - Rejeicao: NF-e emitida em ambiente de homologação com Razão Social diferente de 'NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO – SEM VALOR VISCAL'.
Para a NF-e leiaute 2.00, temos a BADI (no GRC) /XNFE/006_SIGN_NFE_OUT na qual podemos implementar para atender a necessidade da modificação do nome do destinatário para o nome exigido pela SEFAZ, porém, para o leiaute 3.10, não encontramos BADI no GRC para fazer o tratamento.
Alguem passou pelo mesmo caso? encontrou algum ponto onde deveremos modificar o nome do destinatário?
Desde já, muito obrigado.
Att.,
Fábio Cirino
Opção mais simples.
Coloca essa regra na BADI CL_PRINT do ECC, no Método FILL_HEADER:
FIELD-SYMBOLS: <fs_xmlh> TYPE j1b_nf_xml_header.
UNASSIGN <fs_xmlh>.
ASSIGN (c_xmlh) TO <fs_xmlh>.
IF <fs_xmlh> IS ASSIGNED.
MOVE-CORRESPONDING <fs_xmlh> TO out_header.
*** NF-e Block E - Tag: Destino - Nome
IF in_xml_header-tpamb = '2'.
<fs_xmlh>-e_xnome = 'NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL'.
ENDIF.
ENDIF.
Abç.,
Baroni
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Pedro, boa tarde !
Está falando da BADI CL_NFE_PRINT, certo ? O que deve ser atribuído ao elemento c_xmlh para que seu trecho de código ASSIGN (c_xmlh) TO <fs_xmlh> funcione corretamente ?
Tentei declarar c_xmlh como uma constante com o valor IN_XML_HEADER, o nome do parâmetro de entrada que recebe xmlh, mas ao tentar processar deu dump por tentar alterar um campo protegido/somente leitura.
Desde já muito obrigado,
Wilson
User | Count |
---|---|
15 | |
3 | |
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.