cancel
Showing results for 
Search instead for 
Did you mean: 

NFE 3.10 função J_1BNFE_OUTNFE_CREATE sem parâmetro para ICMS

0 Kudos

Boa tarde a todos!


Vi que existem outras threads com discussões parecidas, mas nenhuma que falasse de impostos.

Então, aqui na empresa estamos desenvolvendo a integração da nfe 3.10 entre o SAP e uma mensageria externa.

Para essa tarefa estamos usando através do PI a RFC - J_1BNFE_OUTNFE_CREATE, onde captamos as informações para compor o XML.

Entre os parâmetros apresentados, não encontramos as informações para os impostos ICMS00, ICMS10, ICMS20..... ICMS90. Isso também acontece com o PIS e COFINS.


Alguém poderia dizer como captou essas informações? Teria que fazer algum enhancement?

Obrigado.


Robson Rocha

Accepted Solutions (0)

Answers (3)

Answers (3)

0 Kudos

Renan, mais uma vez obrigado.

Rafael, a nossa mensageria é a NDD Digital.

No momento estou trabalhando no PI, mapeando todas as tags do J_1BNFE_OUTNFE_CREATE e as tags do NDD. Para então iniciarmos os testes de comunicação entre os sistemas e a SEFAZ.

Se eu puder ajudar em algo.

Abraços, Robson

RJSA
Active Participant
0 Kudos

Robson, boa tarde!

Desculpe a pergunta, mas qual é a sua mensageria? Estamos tendo vários problemas com a MasterSaf (Alliance) que acusa o não recebimento de várias tags, porém em debug (ponto de parada na execução da função J_1BNFE_OUTNFE_CREATE) consigo identificar as tabelas e estruturas e estão todas preenchidas corretamente. Obs.: percebi que isso ocorre apenas com as estruturas, os tipos de dados como tabelas são bem recepcionados.

você também por acaso tem alguma dica?

Abraços,

Rafael Sá

Former Member
0 Kudos

Olá Rafael,

Tente colocar um ponto de parada no programa LJ_1B_NFEF71 (No momento de enviar a NF-e) e tente verificar as estruturas citadas pelo Renan, se estas estiverem preenchidas corretamente então isto é evidência que o SAP está enviando os dados corretos, o problema deve estar no recebimento da mensageria. Ja tive problemas similares com o pessoal da Mastersaf, o único jeito foi enviar os prints das tabelas em debug evidenciando o preenchimento.

Espero ter ajudado!

Att,

Daniel Zambrini

Renan_Correa
Active Contributor
0 Kudos

Oi Robson,

As interfaces foram completamente alteradas.

As informações dos impostos ficam nas estruturas abaixo:

gt_rfc_tax_icms

gt_rfc_tax_ipi

gt_rfc_tax_ii

gt_rfc_tax_issqn

gt_rfc_tax_pis

gt_rfc_tax_pisst

gt_rfc_tax_cofins

gt_rfc_tax_cofinsst

Elas são mapeadas usando a estrutura gt_rfc_det_tax e a estrutura  GT_RFC_DET_PROD tendo o ID como link entre elas.


att,

Renan

0 Kudos

Renan, muito obrigado.

Amanhã estarei verificando isso na empresa.

Abraços.

0 Kudos

Renan, bom dia!

Poderia me informar como acesso essas estruturas? Não estou localizando.

Obrigado.

Robson

Renan_Correa
Active Contributor
0 Kudos

Oi Robson,

Essas estruturas são populadas dentro da execução do envio da NF-e para a mensageria. Quando a nota é enviada ( via job J_bnfecallrfc ou botão enviar na J1bnfe ) o programa dispara esse processamento da NF-e. No final da função J_1b_nfe_map_to_xml, dentro do form call_xi começa o mapeamento dos dados da NF-e 3.10

Regards,

Renan Correa

0 Kudos

Renan

É possível tratar os valores das tabelas GT_RFC_DET_PROD, GT_RFC_TAX_ICMS, GT_RFC_TAX_IPI e da estrutura GS_RFC_ICMSTOT via BADI ou teria que ser via enhancement point?

Marcos Ferreira