Funcionalidade para gerar o XML dos dados do reboque do transportador [reboque].
string infIntermed(string CNPJ, string idCadIntTran)
Funcionalidade para gerar o XML dos dados do intermediador da transação
As informações do intermediário serão de preenchimento obrigatório a partir de 01/09/2021
quando a tag indPres do grupo ide for igual a:
2 – Operação não presencial, pela internet;
3 – Operação não presencial, Teleatendimento;
4 – NFC-e em operação com entrega a domicílio;
9 – Operação não presencial outros;
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
CNPJ | string | 14 | não | informar Informar o CNPJ do Intermediador da Transação (agenciador, plataforma de delivery, marketplace e similar) de serviços e de negócios, sem formatação ou máscara |
idCadIntTran | string | 1-60 | não | informar o Nome do usuário ou identificação do perfil do vendedor no site do intermediador (agenciador, plataforma de delivery, marketplace e similar) de serviços e de negócios. |
Os campos com contorno tracejado podem ser omitidos se a operação não exigir a informação.
Os campos em verde são tags novas ou tags que sofreram alteração na definição do leiaute.
Um string com o grupo XML intermediador da transação
<infIntermed>
<CNPJ>00000000000191</CNPJ>
<idCadIntTran>vendtudo</idCadIntTran>
</infIntermed>
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 ser desnecessária, pois os browser exibem formatado.
Visual Basic 6.0
' reboque(string _placa, string _UF, string _RNTC)
' inicializar variáveis
'...............................................
Dim objNFeUtil As Object
Set objNFeUtil = CreateObject("NFe_Util_2G.Util")
Dim infIntermediario As String
Dim CNPJ As String
Dim idCadIntTran As String
CNPJ = "00000000000191"
idCadIntTran = "vendtudo"
Dim objNFeUtil As Object
Set objNFeUtil = CreateObject("NFe_Util_2G.util")
'
infIntermediario = objNFeUtil.infIntermed(CNPJ, idCadIntTran)
MsgBox infIntermediario, vbInformation, "Informação"