cancel
Showing results for 
Search instead for 
Did you mean: 

Criar <tag> na xml da NF-e...

Aguilar1973
Participant
0 Kudos

Senhores (as);

Estou precisando criar umas tags no xml da NF-e (Tags de grupo de volumes, etc). Já criei uma nova implementação na Badi CL_NFE_PRINT e na FILL_HEADER dela adicionei os valores:

method IF_EX_CL_NFE_PRINT~FILL_HEADER .

move-corresponding IN_XML_HEADER to out_header.

move-corresponding in_doc to out_header.

DATA: wa_out_volume like line of out_volume.

wa_out_volume-t4_qvol = in_doc-anzpk.

wa_out_volume-t4_esp = in_doc-shpunt.

wa_out_volume-t4_nvol = in_doc-brgew.

wa_out_volume-t4_esp = in_doc-shpunt.

append wa_out_volume to out_volume.

endmethod.

Gostaria de saber agora como montar as tags com seus devidos valores na xml ???

Accepted Solutions (1)

Accepted Solutions (1)

former_member182114
Active Contributor
0 Kudos

Bom dia José Aguilar,

Ao adicionar conteúdo novo nas tabelas auxiliares deve-se também adicionar a informação do documento ao qual está linkado, sem isso a informação novo se perde na remontagem do GRC.

No seu exemplo deve estar faltando isso:

wa_out_volume-docnum = in_doc-docnum.

Atenciosamente, Fernando Da Ró

Answers (1)

Answers (1)

former_member193386
Active Contributor
0 Kudos

nao entendi bem a sua duvida, mas os dados sao enviados ao PI GRC e ele se responsabililza pela montagem do XML com os dados que vc modificou para serem enviados ao SEFAZ, o que vc faz é passar os dados para o GRC via RFC para que ele envie esses mesmo dados através dos mappings do PI para o SEFAZ