Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8868

Re: Nota Fiscal avulsa x chave de acesso

$
0
0

Aqui na empresa, esse fato ocorre muito com o Produtor Rural (pessoa física) que emite Nota Fiscal Avulsa pela SEFAZ. Para contornar o problema adotamos como padrão a colocação do CGC da SEFAZ no cadastro do fornecedor (no campo LFA1-NAME4) e alteramos a função STANDARD J_1B_NFE_FILL_MONITOR_TABLE para executar uma função e retornar o CGC, quando houver um cadastrado.

 

.. Código da função J_1B_NFE_FILL_MONITOR_TABLE

* incoming beats vendor master data                          1502482

   import stcd1_xml to lv_stcd1_xml                          "1502482

     from memory id 'STCD1XML'.                              "1502482

   if sy-subrc = 0.                                                    "1502482

      e_active-stcd1 = lv_stcd1_xml.                          "1502482

   endif.                                                                  "1502482

 

 

CALL FUNCTION 'Z_NFE_SETA_CGC_NF_AVULSA'

  EXPORTING

    i_nftype          = i_doc-nftype

    i_j_1binnad       = ls_innad

  IMPORTING

    E_STCD1           = e_active-stcd1.

 

 

...

 

FUNCTION z_nfe_seta_cgc_nf_avulsa.

*"----------------------------------------------------------------------

*"*"Interface local:

*"  IMPORTING

*"     REFERENCE(I_NFTYPE) TYPE  J_1BNFTYPE

*"     REFERENCE(I_J_1BINNAD) TYPE  J_1BINNAD

*"  EXPORTING

*"     REFERENCE(E_STCD1) TYPE  J_1BSTCD1

*"----------------------------------------------------------------------

  DATA: lc_name4 LIKE lfa1-name4.

 

 

* nota fiscal de entrada AVULSA

  CHECK i_nftype = 'EA'.

* Ler o CGC da SEFAZ do campo NAME4 no fornecedor para o tipo de NF

* retornará o CGC que será substituído na chave da NFe

* durante a criação da NF no include LJ_1B_NFEU02 dentro da função

* J_1B_NFE_FILL_MONITOR_TABLE

  e_stcd1 = I_J_1BINNAD-name4(14).

 

 

ENDFUNCTION.


Viewing all articles
Browse latest Browse all 8868

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>