- 4. Gerar o XML da DC-e
4.9. Informações Adicionais - 4.8. Informações do Transporte
« Anterior - 4.9.1. Observação do Emitente
Próximo »
4.9. Informações Adicionais
Sumário
Funcionalidade para gerar o XML Dados das Informações Adicionais
Assinatura
string infAdic(string infAdFisco_Opc, string infCpl_Opc, string infAdMarketplace_Opc, string infAdECT_Opc, string obsEmit_Opc, string obsFisco_Opc, string obsMarketplace_Opc, string obsECT_Opc)
Descrição:
Funcionalidade para gerar o XML Dados das Informações Adicionais
Parâmetros:
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
infAdFisco_Opc | string | 1-2000 | não | informar Informações adicionais de interesse do Fisco. |
infCpl_Opc | string | 1-5000 | não | informar as Informações complementares de interesse do Emitente |
infAdMarketplace_Opc | string | 1-5000 | não | informar as Informações Adicionais do MarketPlace |
infAdECT_Opc | string | 1-5000 | não | informar as Informações Adicionais do Correio |
obsEmit_Opc | string | - | não | informar o grupo Observação do Emitente |
obsFisco_Opc | string | - | não | informar o grupo Observação do Fisco |
obsMarketplace_Opc | string | - | não | informar o grupo obsMarketplace |
obsECT_Opc | string | - | não | informar o grupo obsECT |
Diagrama:
Retorno:
Um string com o grupo XML dos Dados das Informações Adicionais
XML:
<infAdic> <infAdFisco>Informacoes de Adicionais do Fisco. Operacao nao tributada.</infAdFisco> <infCpl>Teste de geração do XML do DC-e.</infCpl> </infAdic>
Importante
O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e sendo desnecessária, pois os browser exibem formatado.
Exemplos de uso:
Visual Basic 6.0
' declara e instancia DLL Dim objDCeUtil As Object Set objDCeUtil = CreateObject("DCe_Util.Util") ' declarar parâmetros Dim infAdic As String Dim infAdic_AdFisco_Opc As String Dim infAdic_infCpl_Opc As String Dim infAdic_infAdMarketplace_Opc As String Dim infAdic_infAdECT_Opc As String Dim infAdic_obsEmit_Opc As String Dim infAdic_obsFisco_Opc As String Dim infAdic_obsMarketplace_Opc As String Dim infAdic_obsECT_Opc As String ' inicializar parâmetros infAdic = "" infAdic_AdFisco_Opc = "Informacoes de Adicionais do Fisco. Operacao nao tributada." infAdic_infCpl_Opc = "Teste de geração do XML do DC-e." infAdic_infAdMarketplace_Opc = "" infAdic_infAdECT_Opc = "" infAdic_obsEmit_Opc = "" infAdic_obsFisco_Opc = "" infAdic_obsMarketplace_Opc = "" infAdic_obsECT_Opc = "" infAdic = objDCeUtil.infAdic(infAdic_AdFisco_Opc, _ infAdic_infCpl_Opc, _ infAdic_infAdMarketplace_Opc, _ infAdic_infAdECT_Opc, _ infAdic_obsEmit_Opc, _ infAdic_obsFisco_Opc, _ infAdic_obsMarketplace_Opc, _ infAdic_obsECT_Opc) MsgBox infAdic, vbInformation, "Informação"
- 4.9. Informações Adicionais
4. Gerar o XML da DC-e - « Anterior
4.8. Informações do Transporte - Próximo »
4.9.1. Observação do Emitente