1. Estructura de la tabla de IVA

El controlador fiscal cuenta con una tabla de IVA con capacidad para almacenar un máximo de 10 valores (alícuotas) de IVA. Sin embargo, sólo se acepta hasta un máximo de cinco alícuotas diferentes de IVA por documento. El funcionamiento es el siguiente:

 

Los 10 valores de la tabla se llenan en forma dinámica. Al inicio de la jornada fiscal las 10 posiciones se encuentran vacías. Al recibir un comando PrintLineItem, y antes de que la venta quede registrada, el controlador verifica:

 

Si ya se ha vendido, en el mismo documento, un producto con un IVA similar. En caso afirmativo la venta es aceptada.

 

En caso contrario, verifica:

Si el IVA del producto a venderse ya se encuentra almacenado en la tabla y si no se ha superado máximo de cinco alícuotas diferentes por documento. En caso afirmativo la venta es aceptada.

 

En caso contrario, verifica:

Si hay espacio disponible en la tabla y si no se ha superado máximo de cinco alícuotas diferentes por documento. En caso afirmativo la venta es aceptada y se llena la primera posición disponible de la tabla con el IVA del producto vendido.

 

En caso contrario, la venta es rechazada.

 

Al realizarse el de cierre de jornada fiscal mediante el comando DailyClose, todas las posiciones de la tabla de IVA son puestas a cero.

 

2. Estructura de la tabla de percepciones

El manejo de percepciones es similar al del IVA, con una tabla con capacidad para 10 percepciones diferentes y un máximo de 5 percepciones por documento.

 

3. Campo de % Base IVA

El campo correspondiente a % Base IVA de ítems cuya base imponible ha sido ajustada de acuerdo a lo previsto en el segundo párrafo del artículo 18 del Decreto Nº 2.407/86 y sus modificaciones, se imprime entre paréntesis y lleva los siguientes valores:

 

3.1. Documentos de tipo A

El valor surge de la expresión:

 

%BI = 1 / (1 + Pb + MII )

 

donde:

Pb = precio base del item vendido

MII = monto del impuesto interno

 

3.2. Documentos de tipo B

El valor surge de la expresión

 

%BI = MIVA / Pb + MII + MIVA

 

donde:

Pb = precio base del item vendido

MII = monto del impuesto interno

MIVA = monto del IVA

 

4. Cálculo del monto del IVA en los recargos o descuentos generales

Cuando se realiza un recargo o un descuento sobre el subtotal en un comprobante de venta el IVA correspondiente a dicha operación se calcula de la siguiente manera:

 

Mj = IVAi RD / SITEM

 

donde:

Mj = Monto a sumar o restar en el acumulador de IVA correspondiente a la posición j de la tabla de IVA.

IVAj = Monto del IVA correspondiente a la posición j de la tabla, acumulado hasta el momento en el documento.

RD = Monto del recargo o descuento realizado.

SITEM = Monto total de lo vendido hasta el momento en el documento.

 

 

5. Impresión de las líneas correspondientes a descuentos (o recargos)

Nota:  En todos los casos de descuentos o recargos, el controlador sólo reconoce montos fijos. En caso de que se desee hacer un descuento o recargo porcentual, el cálculo del monto fijo que debe enviarse al controlador queda por cuenta del programa de caja o facturación.

 

Las líneas correspondientes a descuentos se imprimen de acuerdo con lo siguiente:

 

5.1. Facturas A

Sin impuestos internos: La alícuota del IVA que se imprime entre paréntesis se corresponde con el del último ítem vendido.

Con impuestos internos: Los valores entre paréntesis (alícuota de IVA) y entre corchetes (base imponible afectada por impuestos internos) se corresponden con los del último ítem vendido.

 

Sin impuestos internos: Los campos correspondiente a base imponible y alícuota de IVA están en blanco.

Con impuestos internos: El valor del campo correspondiente a Base Imponible surge de la expresión:

 

BI / ( BI + Mii)

 

donde:

 

BI = Suma de los montos correspondientes a bases imponibles de los items sobre los que se realiza el descuento

Mii = Suma de los montos correspondientes a impuestos internos porcentuales de los items sobre los que se realiza el descuento.

 

5.2. Facturas B

Sin impuestos internos: El valor de la alícuota del IVA se corresponde con el del último ítem vendido.

Con impuestos internos: Los valores entre paréntesis (alícuota de IVA) y entre corchetes (% base IVA) se corresponden con los del último ítem vendido.

 

Sin impuestos internos: Los campos correspondiente a base imponible y alícuota de IVA están en blanco.

Con impuestos internos: El valor correspondiente a % base IVA surge de la expresión:

 

Miva / ( Miva + BI + Mii)

 

donde:

 

Miva = Suma de los montos correspondientes a IVAs de los items sobre los que se realiza el descuento.

 

BI = Suma de los montos correspondientes a bases imponibles de los items sobre los que se realiza el descuento

 

Mii = Suma de los montos correspondientes a impuestos internos porcentuales de los items sobre los que se realiza el descuento.