forked from elmau/empresa-libre
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':
|
if tax.impuesto.tipo == 'T':
|
||||||
traslados.append(values)
|
traslados.append(values)
|
||||||
if tax_key in taxes_pay['traslados']:
|
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
|
taxes_pay['traslados'][tax_key]['ImporteP'] += import_dr
|
||||||
else:
|
else:
|
||||||
values = {
|
values = {
|
||||||
# ~ "BaseP": tax.base,
|
|
||||||
"BaseP": base_dr,
|
"BaseP": base_dr,
|
||||||
"ImpuestoP": tax.impuesto.key,
|
"ImpuestoP": tax.impuesto.key,
|
||||||
"TipoFactorP": tipo_factor,
|
"TipoFactorP": tipo_factor,
|
||||||
"TasaOCuotaP": str(tax.impuesto.tasa),
|
"TasaOCuotaP": str(tax.impuesto.tasa),
|
||||||
# ~ "ImporteP": tax.importe,
|
|
||||||
"ImporteP": import_dr,
|
"ImporteP": import_dr,
|
||||||
}
|
}
|
||||||
taxes_pay['traslados'][tax_key] = values
|
taxes_pay['traslados'][tax_key] = values
|
||||||
|
@ -7592,6 +7590,7 @@ class CfdiPagos(BaseModel):
|
||||||
|
|
||||||
return impuestos
|
return impuestos
|
||||||
|
|
||||||
|
# ~ Revisar Pagos
|
||||||
def _get_related_xml(self, id_mov, currency):
|
def _get_related_xml(self, id_mov, currency):
|
||||||
TAX_IVA_16 = '002|0.160000'
|
TAX_IVA_16 = '002|0.160000'
|
||||||
|
|
||||||
|
@ -7643,8 +7642,12 @@ class CfdiPagos(BaseModel):
|
||||||
total_tax_iva_16_base = 0
|
total_tax_iva_16_base = 0
|
||||||
total_tax_iva_16_importe = 0
|
total_tax_iva_16_importe = 0
|
||||||
|
|
||||||
|
print('IMPUESTOS')
|
||||||
|
print(taxes_pay)
|
||||||
|
|
||||||
for key, importe in taxes_pay['retenciones'].items():
|
for key, importe in taxes_pay['retenciones'].items():
|
||||||
taxes_pay['retenciones'][key] = FORMAT.format(importe)
|
taxes_pay['retenciones'][key] = FORMAT.format(importe)
|
||||||
|
|
||||||
for k, tax in taxes_pay['traslados'].items():
|
for k, tax in taxes_pay['traslados'].items():
|
||||||
tax_type = taxes_pay['traslados'][k]['ImpuestoP']
|
tax_type = taxes_pay['traslados'][k]['ImpuestoP']
|
||||||
tax_tasa = taxes_pay['traslados'][k]['TasaOCuotaP']
|
tax_tasa = taxes_pay['traslados'][k]['TasaOCuotaP']
|
||||||
|
|
Loading…
Reference in New Issue