16.12. Cobrança
16.12.1. Duplicata
16.12. Cobrança
« Anterior
16.13. Pagamento [19-01-14]
Próximo »

16.12.1. Duplicata

Funcionalidade para gerar o XML da Duplicatas da NF-e

Assinatura

string dup(string nDup, datetime dVenc, double vDup)

Descrição:

Funcionalidade para gerar o XML da Duplicatas da NF-e, quando existir mais de uma duplicata, os XML devem ser concatenados

Parâmetros:

nome tipo tam. obrig. descrição
nDup string 1-60 não informar o número da duplicata
dVenc data - não informar a data de vencimento da duplicata
vDup double 15,2 não informar o valor da duplicata

Diagrama:

DiagramaDuplicata

Retorno:

Funcionalidade para gerar o XML da Duplicatas da NF-e

Exemplos:

Trecho de código para gerar uma duplicata

 
Dim objNFeUtil As Object
 
Set objNFeUtil = CreateObject("NFe_Util_2G.Util")
 
'
'========Cria Duplicatas===============
'
dup_nDUP =  "1234-1"
dup_vDUP =  100
dup_dVenc = #10/04/2009#
 
dup = objNFeUtil.dup(dup_nDUP, dup_dVenc, dup_vDUP)

Trecho do XML com uma duplicata

 
<dup>
  <nDup>1234-1</nDup>
  <dVenc>2009-04-10</dVenc>
  <vDup>100.00</vDup>
</dup>

Trecho de código para gerar duas duplicata

 
Dim objNFeUtil As Object
 
Set objNFeUtil = CreateObject("NFe_Util_2G.Util")
 
'
'========Cria Duplicatas===============
'
dup_nDUP =  "1234-1"
dup_vDUP =  100
dup_dVenc = #10/04/2009#
 
dup = objNFeUtil.dup(dup_nDUP, dup_dVenc, dup_vDUP)
 
'
'========Cria Duplicatas===============
'   
'    repetir quantas vezes forem necessáras
'
dup_nDUP =  "1234-2"
dup_vDUP =  100
dup_dVenc = #11/05/2009#
 
dup = dup + objNFeUtil.dup(dup_nDUP, dup_dVenc, dup_vDUP) 'concatenar com a dup anterior

Trecho do XML com uma duplicata

 
<dup>
  <nDup>1234-1</nDup>
  <dVenc>2009-04-10</dVenc>
  <vDup>100.00</vDup>
</dup>
<dup>
  <nDup>1234-2</nDup>
  <dVenc>2009-05-11</dVenc>
  <vDup>100.00</vDup>
</dup>

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 ser desnecessária, pois os browser exibem formatado.

16.12.1. Duplicata
16.12. Cobrança
« Anterior
16.12. Cobrança
Próximo »
16.13. Pagamento [19-01-14]