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:

DiagramamodalInfAdic

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