Hotfix Factura X 22.12.0.25

  • Ajustes según lo estipulado en la Nota Técnica N° 13

 

Fecha

Releases Notes

29/04/2023

A fin de cumplir con lo estipulado en la Nota Técnica N° 13  de la SIFEN (que modifica el Manual Técnico Versión 150) en donde se define que para el 17/06/2023 se realizarán nuevas validaciones de cálculos en los Documentos Electrónicos con IVA, ahora está disponible los ajustes detallados a continuación: 

En Generales > Configuraciones Generales ahora está disponible la casilla de verificación Aplicar cálculo NT13 SIFEN.

 

Figura 1. Espacio de trabajo Configuraciones Generales

Los ajustes se realizan de la manera siguiente:

1. En los campos en donde se menciona el IVA de la operación por ítem (E730 -E739) se ajusta dBasGravIVA (Base gravada del IVA por ítem)

  •  

iAfecIVA = 1 o 4 

dBasGravIVA = [100 * dTotOpeItem * dPropIVA] / [10000 + ( dTasaIVA *dPropIVA)]

  •  

iAfecIVA = 2 (exonerado) o 3 (exento)

 dBasGravIVA = 0

  1.  

 En los campos en donde se menciona el IVA de la operación por ítem (E730 -E739), se agrega dBasExe (Base Exenta por ítem)

- iAfecIVA = 4 (Gravado Parcial Grav-Exento)

dBasExe = [100 *  dTotOpeItem * (100 – dPropIVA)] / [10000 + (dTasaIVA * dPropIVA)]

- iAfecIVA = 1 (Gravado IVA), 2 (Exonerado) o 3 (Exento)

dBasExe = 0

  1.  

En los campos en donde se mencionan los Subtotales y Totales de la transacción documentada (F001-F099) se ajusta en dSubExe (Subtototal de la operación exenta)

  •  

dSubExe = Suma de todas las ocurrencias del campo dTotOpeItem (Valor total de la operación por ítem) cuando la operación sea exenta (Si campo dBasGravIVA = 3 Exento), más todas las ocurrencias de la Base Exenta (dBasExe) cuando la operación sea Gravado Parcial (Si iAfecIVA = 4 Gravado parcial).

4. En los campos en donde se mencionan los Subtotales y Totales de la transacción documentada (F001-F099) se ajusta en dSub5 (Subtototal de la operación con IVA incluido a la tasa 5%)

  •  

dSub5 = Suma de todas las ocurrencias dTotOpeItem  (Valor total de la operación por ítem) cuando la operación sea a la tasa del 5% (dTasaIVA =5) y (Si iAfecIVA = 1 Gravado IVA), más todas las ocurrencias de (dBasGravIVA + dLiqIVAItem) cuando la operación sea a la tasa del 5% (dTasaIVA=5) y (Si iAfecIVA = 4 Gravado Parcial). No debe existir si iTImp ≠ 1 IVA o iTImp ≠ 5 IVA-RE

  1.  

En los campos en donde se mencionan los Subtotales y Totales de la transacción documentada (F001-F099) se ajusta en dSub10 (Subtototal de la operación con IVA incluido a la tasa 10%)

  •  

dSub10 = Suma de todas las ocurrencias dTotOpeItem  (Valor total de la operación por ítem) cuando la operación sea a la tasa del 10% (dTasaIVA=10) y (iAfecIVA = 1 Gravada IVA), más todas las ocurrencias de (dBasGravIVA + dLiqIVAItem) cuando la operación sea a la tasa del 10% (dTasaIVA=10) y (Si iAfecIVA = 4 Gravado parcial). No debe existir si  iTImp ≠ 1 IVA o iTImpIVA Renta

Validación de ajustes mencionados

  1.  

Se adiciona la ID E737 dBasExe (Cálculo de la base exenta por ítem incorrecto)

  • Si 

iAfecIVA es 4 Gravado Parcial(Gravado-Exento)

iAfecIVA = [100 * dTotOpeItem * (100 – dPropIVA)] / [10000 + (dTasaIVA * dPropIVA)]

  • Si

 iAfecIVA es 1 (Gravado IVA), 2 (Exonerado) o 3 (Exento)

iAfecIVA = 0

  1.  

 Se adiciona la ID E735a dTasaIVA (Cálculo de la base gravada por ítem incorrecto)

  • Si 

dTasaIVA es 5

dTasaIVA = [100 * dTotOpeItem * dPropIVA] / [10000 + (dTasaIVA * dPropIVA)]

8. Se adiciona la ID E735b dTasaIVA (Cálculo de la base gravada del IVA por ítem incorrecto)

  • Si 

dTasaIVA es 10

dTasaIVA = [100 * dTotOpeItem * dPropIVA] / [10000 + (dTasaIVA * dPropIVA)]

  1.  

 Se adiciona la ID F002a dTasaIVA (Error en el cálculo del subtotal de la operación exenta)

  • iAfecIVA

es 3 (Exenta)

iAfecIVA = suma de todas las ocurrencias de dTotOpeItem (Valor total de la operación por ítem) 

  • iAfecIVA

es 4 (Gravado Parcial (Gravado Exento))

Suma de todas las ocurrencias de la Base Exenta (dBasExe)

10. Se adiciona la ID F004a (Error en el cálculo del subtotal de la operación gravada al 5%)

  • Operación a la tasa del 5% (

dTasaIVA=5) y (iAfecIVA  = 1 (Gravado IVA) )

Suma de todas las ocurrencias del campo dTotOpeItem (Valor total de la operación por ítem)

  • Operación a la tasa del 5% (

dTasaIVA=5) y (iAfecIVA = Gravado Parcial (Gravado - Exento))

Suma de todas las ocurrencias de (dBasGravIVAdLiqIVAItem)

  • No existe el campo si

iTImp ≠ 1 IVA  o D013 ≠ 5 IVA - Renta

11. Se adiciona la ID F005a (Error en el cálculo del subtotal de la operación gravada al 10%)

  • Operación sea a la tasa del 10% (

dTasaIVA=10) y (iAfecIVA = 1 Gravado IVA)

Suma de todas las ocurrencias del dTotOpeItem (Valor total de la operación por ítem)

  • Operación sea a la tasa del 10% (

dTasaIVA=10) y (iAfecIVA = 4 (Gravado Parcial Gravado-Exento)

Suma de todas las ocurrencias de (dBasGravIVA + dLiqIVAItem)

  • No existe si 

iTImp ≠ 1 IVA  o D013 ≠ 5 IVA - Renta

Observación: Se recomienda que la casilla de verificación sea seleccionada únicamente a partir del 17/06/2023.