14.12. Cobrança
14.12.1. Parcelas
14.12. Cobrança
« Anterior
14.13. Pagamento 4.00
Próximo »

14.12.1. Parcelas

Funcionalidade para gerar o XML do grupo das parcelas da NF-e

Assinatura

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

Descrição:

Funcionalidade para gerar o XML do grupo das parcelasda NF-e, quando existir mais de uma parcela, os XML devem ser concatenados

Parâmetros:

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

Diagrama:

DiagramaDuplicata

Retorno:

Funcionalidade para gerar o XML da grupo das Parcelas da NF-e

Exemplos:

Trecho de código para gerar uma parcela

 
Dim objNFeUtil As Object
 
Set objNFeUtil = CreateObject("NFe_Util_2G.Util")
 
'
'========Cria Parcela===============
'
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 parcela

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

Trecho de código para gerar duas parcelas

 
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 parcela

 
<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.

14.12.1. Parcelas
14.12. Cobrança
« Anterior
14.12. Cobrança
Próximo »
14.13. Pagamento 4.00