forked from elmau/empresa-libre
Error #268
This commit is contained in:
parent
a05b370c33
commit
525394dbed
|
@ -3894,13 +3894,19 @@ class Facturas(BaseModel):
|
|||
'factura': invoice.id,
|
||||
'impuesto': tax.id,
|
||||
'base': tax.base,
|
||||
'importe': tax.suma_impuestos,
|
||||
'importe': round(tax.suma_impuestos, DECIMALES),
|
||||
}
|
||||
FacturasImpuestos.create(**invoice_tax)
|
||||
|
||||
if not total_trasladados is None:
|
||||
total_trasladados = round(total_trasladados, DECIMALES)
|
||||
if not total_retenciones is None:
|
||||
total_retenciones = round(total_retenciones, DECIMALES)
|
||||
|
||||
total = subtotal - descuento_cfdi + \
|
||||
(total_trasladados or 0) - (total_retenciones or 0) \
|
||||
+ locales_traslados - locales_retenciones
|
||||
total = round(total, DECIMALES)
|
||||
total_mn = round(total * invoice.tipo_cambio, DECIMALES)
|
||||
data = {
|
||||
'subtotal': subtotal,
|
||||
|
@ -3910,6 +3916,7 @@ class Facturas(BaseModel):
|
|||
'total_trasladados': total_trasladados,
|
||||
'total_retenciones': total_retenciones,
|
||||
}
|
||||
|
||||
return data
|
||||
|
||||
def _guardar_relacionados(self, invoice, relacionados):
|
||||
|
@ -5531,7 +5538,10 @@ class CfdiPagos(BaseModel):
|
|||
r['MetodoDePagoDR'] = DEFAULT_CFDIPAY['WAYPAY']
|
||||
r['ImpSaldoAnt'] = FORMAT.format(r['ImpSaldoAnt'])
|
||||
r['ImpPagado'] = FORMAT.format(r['ImpPagado'])
|
||||
r['ImpSaldoInsoluto'] = FORMAT.format(r['ImpSaldoInsoluto'])
|
||||
if round(r['ImpSaldoInsoluto'], 2) == 0.0:
|
||||
r['ImpSaldoInsoluto'] = '0.00'
|
||||
else:
|
||||
r['ImpSaldoInsoluto'] = FORMAT.format(r['ImpSaldoInsoluto'])
|
||||
|
||||
return related
|
||||
|
||||
|
|
Loading…
Reference in New Issue