LibreDTE

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.

Tags
todo

Revisar si los WARNING de la descripción del método realmente son un problema y, si lo son, corregirlos.


        
On this page

Search results