Fix get sum basy pay for IVA
This commit is contained in:
commit
f13491d983
|
@ -7567,16 +7567,14 @@ class CfdiPagos(BaseModel):
|
|||
if tax.impuesto.tipo == 'T':
|
||||
traslados.append(values)
|
||||
if tax_key in taxes_pay['traslados']:
|
||||
# ~ taxes_pay['traslados'][tax_key]['ImporteP'] += tax.importe
|
||||
taxes_pay['traslados'][tax_key]['BaseP'] += base_dr
|
||||
taxes_pay['traslados'][tax_key]['ImporteP'] += import_dr
|
||||
else:
|
||||
values = {
|
||||
# ~ "BaseP": tax.base,
|
||||
"BaseP": base_dr,
|
||||
"ImpuestoP": tax.impuesto.key,
|
||||
"TipoFactorP": tipo_factor,
|
||||
"TasaOCuotaP": str(tax.impuesto.tasa),
|
||||
# ~ "ImporteP": tax.importe,
|
||||
"ImporteP": import_dr,
|
||||
}
|
||||
taxes_pay['traslados'][tax_key] = values
|
||||
|
@ -7592,6 +7590,7 @@ class CfdiPagos(BaseModel):
|
|||
|
||||
return impuestos
|
||||
|
||||
# ~ Revisar Pagos
|
||||
def _get_related_xml(self, id_mov, currency):
|
||||
TAX_IVA_16 = '002|0.160000'
|
||||
|
||||
|
@ -7643,8 +7642,12 @@ class CfdiPagos(BaseModel):
|
|||
total_tax_iva_16_base = 0
|
||||
total_tax_iva_16_importe = 0
|
||||
|
||||
print('IMPUESTOS')
|
||||
print(taxes_pay)
|
||||
|
||||
for key, importe in taxes_pay['retenciones'].items():
|
||||
taxes_pay['retenciones'][key] = FORMAT.format(importe)
|
||||
|
||||
for k, tax in taxes_pay['traslados'].items():
|
||||
tax_type = taxes_pay['traslados'][k]['ImpuestoP']
|
||||
tax_tasa = taxes_pay['traslados'][k]['TasaOCuotaP']
|
||||
|
|
Loading…
Reference in New Issue