NormalizeIvaMntTotalTrait
Reglas de normalización para el IVA y monto total del documento.
Table of Contents
Methods
- normalizeIvaMntTotal() : void
- Calcula el monto del IVA y el monto total del documento a partir del monto neto y la tasa de IVA si es que existe.
Methods
normalizeIvaMntTotal()
Calcula el monto del IVA y el monto total del documento a partir del monto neto y la tasa de IVA si es que existe.
protected
normalizeIvaMntTotal(DocumentBagInterface $bag) : void
WARNING: Si es una boleta y tiene impuestos adicionales, no se consideran los casos de esos impuestos adicionales. Se deberán indicar los campos de MntNeto e IVA y no usar esta parte de la normalización.
WARNING: Si el valor IndMntNeto es 2 indica que los montos de las líneas son netos en cuyo caso no aplica el cálculo de neto e IVA a partir del total y deberá venir informado de otra forma (aun no definido).
Parameters
- $bag : DocumentBagInterface
-
Bolsa con los datos a normalizar.