3.3.4. Modal Rodoviário
3.3.4.5. Inf.Pagto Frete 09-03-22
3.3.4.4. Informações Contratante 09-03-22
« Anterior
3.3.4.5.1. Componente Pgto Frete 25-02-20
Próximo »

3.3.4.5. Inf.Pagto Frete 09-03-22

Sumário

Funcionalidade para gerar o XML de informações do Pagamento do Frete

Assinatura

string infPag_NT2022001(string xNome_Opc, string CPF, string CNPJ, string idEstrangeiro, string Comp, double vContrato, string indPag, string infPrazo, string codBanco, string codAgencia, string CNPJIPEF, string PIX,string indAltoDesemp_Opc, double vAdiant, string indAntecipaAdiant_Opc, string tpAntecip_Opc)

Descrição:

Funcionalidade para gerar o XML de informações do Pagamento do Frete

Parâmetros:

nome tipo tam. obrig. descrição
xNome_Opc string 2-60 não informar o nome do responsável pelo pagamento.
CPF string 11 sim informar o CPF do responsável pelo pagamento.
A tag será gerada quando for informado valor diferente de "".
CNPJ string 14 sim informar o CNPJ do responsável pelo pagamento.
A tag só é gerada quando o parâmetro CPF = "".
idEstrangeiro string 2-20 sim informar o Identificador do responsável estrangeiro pelo pagamento.
A tag só é gerada quando o parâmetro CPF = "" e CNPJ = "".
Comp string - sim informar os grupos de informações dos componentes do pagamento do frete.
vContrato double - sim informar o valor total do contrato.
indPag string 1 sim informar o indicador da forma de pagamento: 0-Pagamento à vista; 1-Pagameto à Prazo; informe "" para não gerar a tag.
infPrazo string - não informar os grupos de informações do pagamento à prazo..
codBanco string 3-5 sim informar o número do banco. Se omitido, será gerado a tag CNPJIPEF
codAgencia string 1-10 sim informar o número da agência bancária.
CNPJIPEF string 14 sim informar o número do CNPJ da Instituição de Pagamento Eletrônicio do Frete, só será gerado quando omitido o codBanco
PIX string 2-60 sim informar a chave PIX para recebimento do frete
Pode ser email, CPF/ CNPJ (somente numeros), Telefone com a seguinte formatação (+5599999999999) ou a chave aleatória gerada pela instituição.
campo criado pela NT 2021/001 23-03-21
indAltoDesemp_Opc string 1 não Operação de transporte com utilização de veículos de frotas dedicadas ou fidelizadas.
Preencher com “1” para indicar operação de transporte de alto desempenho, demais casos não informar a tag
campo criado pela NT 2021/001 23-03-21
vAdiant double - sim informar o valor do adiantamento quando o indPag=1-pagamento à prazo.
campo criado pela NT 2021/002 02-05-21
indAntecipaAdiant_Opc string 1 não Indicador de declaração de concordância em antecipar o adiantamento.
Informar a tag somente se for autorizado antecipar o adiantamento.
[campo NOVO NT2022.001]
tpAntecip_Opc string 2 não informar o Tipo de Permissão em relação a antecipação das parcelas.
Preencher com:
0 - Não permite antecipar;
1 - Permite antecipar as parcelas;
2 - Permite antecipar as parcelas mediante confirmação.
[campo NOVO NT2022.001]

Diagrama:

DiagramamodalRodoInfPag

Retorno:

Um string com o grupo XML de informações do Pagamento do Frete

XML:


Exemplo de XML de CNPJIPEF


<infPag>
  <CNPJ>00000000000272</CNPJ>
  <Comp>
    <tpComp>99</tpComp>
    <vComp>100.00</vComp>
    <xComp>Desc_Outras</xComp>
  </Comp>
  <vContrato>200.00</vContrato>
  <indPag>1</indPag>
  <vAdiant>50.00</vAdiant>
  <infPrazo>
    <nParcela>001</nParcela>
    <dVenc>2020-02-23</dVenc>
    <vParcela>100.00</vParcela>
  </infPrazo>
  <infBanc>
    <CNPJIPEF>12345678000191</CNPJIPEF>
  </infBanc>
</infPag>


Exemplo de XML de codBanco/codAgencia


<infPag>
  <idEstrangeiro>123XR</idEstrangeiro>
  <Comp>
    <tpComp>99</tpComp>
    <vComp>100.00</vComp>
    <xComp>Desc_Outras</xComp>
  </Comp>
  <vContrato>200.00</vContrato>
  <indPag>1</indPag>
  <vAdiant>50.00</vAdiant>
  <infPrazo>
    <nParcela>001</nParcela>
    <dVenc>2020-02-23</dVenc>
    <vParcela>100.00</vParcela>
  </infPrazo>
  <infBanc>
    <codBanco>001</codBanco>
    <codAgencia>0379</codAgencia>
  </infBanc>
</infPag>


Exemplo de XML de chave PIX


<infPag>
  <idEstrangeiro>123XR</idEstrangeiro>
  <Comp>
    <tpComp>99</tpComp>
    <vComp>100.00</vComp>
    <xComp>Desc_Outras</xComp>
  </Comp>
  <vContrato>200.00</vContrato>
  <indPag>1</indPag>
  <vAdiant>50.00</vAdiant>
  <infPrazo>
    <nParcela>001</nParcela>
    <dVenc>2020-02-23</dVenc>
    <vParcela>100.00</vParcela>
  </infPrazo>
  <infBanc>
    <PIX>+5599999999999</PIX>
  </infBanc>
</infPag>

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

'
'======Identificação do documento=======
'
3.3.4.5. Inf.Pagto Frete 09-03-22
3.3.4. Modal Rodoviário
« Anterior
3.3.4.4. Informações Contratante 09-03-22
Próximo »
3.3.4.5.1. Componente Pgto Frete 25-02-20