compute

satcfdi.create.compute.m_decimals(moneda)[source]
satcfdi.create.compute.rounder(moneda)[source]
satcfdi.create.compute.aggregate(sequence, keys: tuple, values: tuple, project=None) list[source]
satcfdi.create.compute.encode_impuesto(impuesto, tipo_factor, tasa_cuota: Decimal = None)[source]
satcfdi.create.compute.make_impuesto(impuesto: dict, base, rnd_fn)[source]
class satcfdi.create.compute.RoundTracker(decimals)[source]

Bases: object

round(value)[source]
peak(value)[source]
satcfdi.create.compute.group_impuestos(elements, pfx='', ofx='')[source]
satcfdi.create.compute.make_impuestos(conceptos)[source]
satcfdi.create.compute.make_impuestos_dr(conceptos)[source]
satcfdi.create.compute.calculate_partial(value, imp_saldo_ant, imp_pagado, total, rnd_fn)[source]
satcfdi.create.compute.make_impuestos_dr_parcial(conceptos, imp_saldo_ant: Decimal, imp_pagado: Decimal, total: Decimal, rnd_fn)[source]
satcfdi.create.compute.make_impuestos_p(documentos)[source]
satcfdi.create.compute.make_pago_totales(pagos)[source]