cancel
Showing results for 
Search instead for 
Did you mean: 

Podemos enviar DANFE e xml da Nota Fiscal por email em formato PDF a partir do sistema GRC. Se sim, como?

Former Member
0 Kudos

Podemos enviar DANFE e xml da Nota Fiscal por email em formato PDF a partir do sistema GRC. Se sim, como?

Accepted Solutions (1)

Accepted Solutions (1)

former_member182503
Active Contributor
0 Kudos

Olá Komal,

Sim, você pode. Considerando que você tenha implementado os cenários do PI NTB2B_AEX_WebAS_Outbound_B2B_NFe ou NTB2B_WebAS_Outbound_B2B_NFe.

Para isso, você precisa (PI versão 7.1 ou superior):

  1. Alterar o programa de impressão do DANFE, conforme explicado pelo no blog ;
  2. Criar uma função RFC no ECC para recuperar o PDF do DANFE, conforme explicado por mim no blog ;
  3. Implementar a BAdI: Extend B2B Message with an Attachment no SAP NF-e, implementando os métodos relevantes, principalmente /XNFE/IF_EX_EMAIL_B2B~GET_EMAIL_OUTNFE. Dentro desta BAdI você pode chamar a RFC criada no passo anterior e recuperar o PDF do DANFE, assim como o endereço de e-mail do cliente e transportadora e construir uma mensagem XML no formato Mail Package do PI, conforme explicado pelo no blog - assim como neste blog do @Former Member. O corpo do Mail Package deverá conter 2 anexos, sendo o primeiro o XML da NF-e e o segundo o PDF d...RFC 2387 - The MIME Multipart/Related Content-type;
  4. No PI, crie um Java Mapping que fara a troca do Payload principal pelo anexo criado na BAdI (item 3). Aqui está o exemplo deste Java Mapping: gist:9b95fd71405e8a1fcd51 ;
  5. Copie o Operation Mapping NTB2B_procNFe_TO_procNFeNS / namespace http://sap.com/xi/NFE/008 do SWCV SAPBO SLL-NFE 10.0 para um SWCV próprio e adicione o novo Java Mapping como o segundo passo, logo após o ProxyNamespaceCleaner. Não esqueça de marcar a opção "Read Attachments" do Operation Mapping ;
  6. No Integration Directory, seja no Interface Determination ou no ICO, use o Operation Mapping criado no passo 5;
  7. O canal de comunicação Mail Receiver deverá estar assim:
    • “Use Mail Package” deve estar selecionada;
    • “Content Encoding” deve estar “None”;
    • “Keep Attachments” não deverá estar selecionada;

[]'s

JN

Former Member
0 Kudos

Obrigado pela resposta!

Posso fazer o download do XML do sistema GRC usando um trabalho em lotes

Answers (0)