cancel
Showing results for 
Search instead for 
Did you mean: 

Emissão de NFe ao fornecedor cenário B2B

Former Member
0 Kudos

Prezados,

nós recentemente implementamos o cenário de B2B para envio de nfe ao fornecedor.

No período em que não tínhamos esse cenário implementado, as nfe's geradas não foram encaminhadas ao forncedor.

Agora precisamos enviar essas nfe's ao fornecedor.

Alguém tem algum material sobre isso? Quais tabelas devemos acessar? Se já existe um programa que faça isso?

Alguma dica?

Abs,

Sérgio Salomã

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

Recomendo desenvolver um report Z para isso.

O Z pode salvar todos os XMLs de um determinado periodo em uma pasta (gui_download, semelhante ao usado no webdynpro) ou pode chamar a interface proxy que envia o XML pro PI, pra enviar por email pro seu fornecedor (mas pode ser q encha a caixa dele, com mil emails de uma vez...).

Abs,

Henrique.

former_member193386
Active Contributor
0 Kudos

se ele usar a logica que passei, basta ele ao final chamar uma funcao para enviar o arquivo XML recuperado por e-mail, isso já seria um programa Z para isso

henrique_pinto
Active Contributor
0 Kudos

De fato, eu nao falei o contrario.

Vc está muito defensivo. 😛

Abs,

Henrique.

former_member193386
Active Contributor
0 Kudos

foi só para reforçar

Former Member
0 Kudos

Carlos e Henrique,

como faço para identificar as nfe's que não foram enviadas ao cliente pelo B2B? Tem algum status?

Como identificado no GRC uma nota de sáida?

Abs,

Sérgio Salomã

henrique_pinto
Active Contributor
0 Kudos

Sergio,

na tabela /XNFE/NFE_HIST, as que foram enviadas pro B2B estao com status final (maior timestamp) = 08, as que nao foram enviadas estao com status final 05.

Faça um teste.

Abs,

Henrique.

former_member193386
Active Contributor
0 Kudos

Henrique

creio que seria legal abrir um espaco para incluirmos mais uma solucao custom já que talves esse processo seja util para mais pessoas

henrique_pinto
Active Contributor
0 Kudos

Se alguem puder desenvolver e compartilhar, qualquer um pode criar um code snippet no wiki e linkar no wiki do SAP NFE (https://wiki.sdn.sap.com/wiki/display/BPX/SAP+NFE), ou mesmo escrever um artigo (apesar de q nao estao aceitando mais artigos soh com codigo; o artigo tem q trazer descricao de um processo nao-trivial + descricao de implementacao (codigo, configuracoes etc.).

Abs,

Henrique.

Former Member
0 Kudos

Carlos e Henrique,

eu consegui identificar as notas que devem ser enviadas aos clientes.

Como faço para enviar as nfe's de forma automática?

O GRC já tem algum programa para isso?

A interface de envio de nfe ao cliente, NTB2B_procNFe_OB, qual o prgrama abap é utilizado? Será que posso usar esse programa para envio de NFe?

Abs,

Sérgio Salomã

former_member193386
Active Contributor
0 Kudos

O Herinque Pinto, no wiki dele, possui um procedimento de B2b que envia a NFe via e-mail

vc pode usar os procedimentos finais propostos por ele e enviar o xml obtido via e-mail por exemplo.

henrique_pinto
Active Contributor
0 Kudos

Olá Sergio,

você pode utilizar essa interface sim.

A funcao que chama ela é a /XNFE/005A_OUTBOUND_B2B_NFE.

Para saber como chamar a funcao, dê uma olhada no form send2_b2b do Include /XNFE/LAPPL_PROCESSESF01.

Abs,

Henrique.

Answers (1)

Answers (1)

former_member193386
Active Contributor
0 Kudos

Ola

Eu tenho um processo que defini para obtencao do XML que disponibilizo via WebService para uma pagina WEB, vc pode trabalhar da mesma maneira p/ obter os xmls antigos:

1) Acesse a tabela /xnfe/nfehd e obtenha todas as nfeId dos processos do periodo que deseja obter o XML processado

2) Com o NFEID vc deve buscar o campo DOCID na tabela /XNFE/XML

3) Com esse DOCID chame a funcao /XNFE/CORE_KPRO_XML_READ passando no campo SDOKOBJECT passando um array "/XNFE/XML1" + DOCID, essa funcao retorna uma tabela interna com todas as linhas do XML que se deseja obter para ser enviado .

Aparentemente é facil, mas nao testei ainda