@ -462,13 +462,13 @@ class danfe(object):
' FATURA VENCIMENTO VALOR ' )
' FATURA VENCIMENTO VALOR ' )
# Conteúdo campos
# Conteúdo campos
self . canvas . setFont ( ' NimbusSanL-Bold ' , 5 )
nLin = 6
self . canvas . setFont ( ' NimbusSanL-Bold ' , 6 )
nLin = 7
nPar = 1
nPar = 1
nCol = 0
nCol = 0
nAju = 0
nAju = 0
line_iter = iter ( oXML [ 1 : 16 ] ) # Salta elemt 1 e considera os próximos 15
line_iter = iter ( oXML [ 1 : 10 ] ) # Salta elemt 1 e considera os próximos 9
for oXML_dup in line_iter :
for oXML_dup in line_iter :
cDt , cHr = getdateByTimezone ( tagtext ( oNode = oXML_dup , cTag = ' dVenc ' ) ,
cDt , cHr = getdateByTimezone ( tagtext ( oNode = oXML_dup , cTag = ' dVenc ' ) ,
@ -480,14 +480,14 @@ class danfe(object):
self . nLeft + nCol + 47 , self . nlin + nLin ,
self . nLeft + nCol + 47 , self . nlin + nLin ,
format_number ( tagtext ( oNode = oXML_dup , cTag = ' vDup ' ) ) )
format_number ( tagtext ( oNode = oXML_dup , cTag = ' vDup ' ) ) )
if nPar == 5 :
nLin = 6
if nPar == 3 :
nLin = 7
nPar = 1
nPar = 1
nCol + = 47
nCol + = 47
nAju + = 1
nAju + = 1
nCol + = nAju * ( 0.3 )
nCol + = nAju * ( 0.3 )
else :
else :
nLin + = 2
nLin + = 3.3
nPar + = 1
nPar + = 1
# Campos adicionais XML - Condicionados a existencia de financeiro
# Campos adicionais XML - Condicionados a existencia de financeiro
@ -762,9 +762,9 @@ obsCont[@xCampo='NomeVendedor']")
tagtext ( oNode = el_prod , cTag = ' vUnCom ' ) ) )
tagtext ( oNode = el_prod , cTag = ' vUnCom ' ) ) )
self . stringRight ( nMr - 50.5 , nLin , format_number (
self . stringRight ( nMr - 50.5 , nLin , format_number (
tagtext ( oNode = el_prod , cTag = ' vProd ' ) ) )
tagtext ( oNode = el_prod , cTag = ' vProd ' ) ) )
self . stringRight ( nMr - 38.5 , nLin , format_number ( vBC ) )
self . stringRight ( nMr - 26.5 , nLin , format_number ( vICMS ) )
self . stringRight ( nMr - 7.5 , nLin , format_number ( pICMS ) )
self . stringRight ( nMr - 38.5 , nLin , format_number ( vBC or ' 0.00 ' ) )
self . stringRight ( nMr - 26.5 , nLin , format_number ( vICMS or ' 0.00 ' ) )
self . stringRight ( nMr - 7.5 , nLin , format_number ( pICMS or ' 0.00 ' ) )
self . stringRight ( nMr - 14.5 , nLin , format_number ( vIPI or ' 0.00 ' ) )
self . stringRight ( nMr - 14.5 , nLin , format_number ( vIPI or ' 0.00 ' ) )
self . stringRight ( nMr - 0.5 , nLin , format_number ( pIPI or ' 0.00 ' ) )
self . stringRight ( nMr - 0.5 , nLin , format_number ( pIPI or ' 0.00 ' ) )