Descripción
En el Ingreso de documentos todos los cálculos factibles de ser definidos son evaluados en base a los valores ingresados en la moneda del documento. La evaluación de las fórmulas obtiene los valores en esta moneda, y luego de ello internamente convierte el valor obtenido por la paridad de ingreso del documento, a moneda local del sistema.
Dado esto, al calcular un porcentaje de impuesto sobre el monto Neto de un documento (concepto BASE, en moneda de Ingreso) se presentarán diferencias dependiendo de la paridad asociada, entre el resultado obtenido al ser ponderado por la paridad, y el que se podría obtener al evaluar dicho porcentaje directamente sobre el monto Neto en moneda local.
P.e.: Moneda Local = PS, Moneda Ingreso = DL
Fórmula Neto Ingreso = BASE
| cálculo | redondeo dec. |
|
|
|
|
| cálculo | redondeo dec. |
Neto (mon.ingreso) | 1432,66 | 1432,66 |
| Paridad ingreso | 498 |
| Neto (mon.local) (NML) | 713464,68 | 713465 |
Impuesto (mon.ingreso) (IMI) | 272,2054 | 272,21 |
| Factor Impuesto | 0,19 |
| Impuesto (mon.local) (IML) | 135558,35 | 135558 |
Impuesto (ponderado a mon.local) (IPML) | 135560,58 | 135561 |
|
|
|
|
|
|
|
Como se puede observar en el ejemplo, a causa de que los valores calculados tienen que ser redondeados a los decimales de cada moneda respectiva, se producen las diferencias mencionadas anteriormente.
El problema a solucionar es que en legislación chilena, el cálculo válido para el impuesto mencionado sería el obtenido como Impuesto calculado desde el monto en moneda local (IML en el esquema), puesto que independiente de que el ingreso del documento haya sido en moneda adicional (DL en el ejemplo), el impuesto se debería aplicar sobre ese monto convertido a moneda local (NML en el esquema). Es decir, el impuesto válido en el ejemplo es IML, y no IPML.
Para entregar solución a este problema de cálculo, se proporciona otro concepto para la definición de fórmulas:
BASEL devolverá el monto neto, del total del documento respectivo o de los productos aplicables al impuesto respectivamente indicado, en moneda local del sistema, para poder crear cálculos que trabajen con la precisión requerida en lo indicado anteriormente.
Para implantar este concepto en las fórmulas de los documentos de Comercial, deberán ser creados nuevos Tipos de Documento.
No se debe agregar nuevas fórmulas a los documentos existentes, puesto que se provocarían problemas de compatibilidad y en la información histórica (p.e. al visualizar los impuestos en los libros); es más transparente que sea creada una copia homóloga de cada tipo de documento y ahí sean modificados los conceptos requeridos.
P.e., las nuevas fórmulas de IVA a crear deberían llevar nombres distintos a las utilizadas por los actuales, para permitir la configuración de los dos en el libro de ventas.
La configuración de un documento ejemplo, que muestre los valores ingresados y calcule asimismo el impuesto IVA desde el monto Neto en moneda local, se presenta a continuación:
Se configuran los conceptos básicos para mostrar en pantalla los valores en moneda de ingreso, y los que se quiere visualizar en moneda local, que utilizan el concepto anteriormente descrito para su cálculo: monto afecto e impuesto (definidos sólo como Fórmulas Intermedias)
Con los valores del esquema anteriormente expuesto:
Según el cálculo que les sea configurado, las fórmulas que utilicen el concepto BASEL generalmente devolverán resultados relacionados a montos expresados en moneda local. Por lo tanto, se debe poder almacenar ese resultado indicando que corresponde a un monto en moneda local.
Para efecto de grabación del documento, se indica a la evaluación de fórmulas esta situación con el indicador "Resultado en moneda Local" (del Mantenedor de Documentos), con el cual físicamente los campos de Monto en moneda Ingreso y Monto en moneda Local en el registro resultado de la fórmula, llevarán ambos el mismo resultado obtenido desde la evaluación visible del cálculo.
Asimismo se podrá utilizar el indicador mencionado para provocar el mismo efecto de almacenamiento, en otros cálculos que se indiquen expresados en moneda local, a nivel de fórmulas (p.e., al multiplicar por la paridad del documento, Docto.PARIDAD).
Por otra parte, para aquellas fórmulas que utilicen el concepto BASEL, existe el indicador "Indica Total del Documento", con el cual físicamente los campos de Monto en Moneda Ingreso de la fórmula y de Total del documento, llevarán ambos el mismo resultado, similar a lo ocurrido con el indicador "Resultado en moneda Local" (ambos del Mantenedor de Documentos).
Esto permitirá a nivel de impresión del documento, que al configurar un reporte para la emisión de los montos en moneda base, estos conceptos puedan ser visualizados también.
A nivel de libro de Ventas/Compras, los conceptos pueden ser emitidos en el libro por tratarse de fórmulas, factibles de ser configuradas en la emisión.
Para la centralización de documentos, se puede configurar también estas fórmulas como conceptos.
Cabe hacer notar que evidentemente, al ganar esta precisión en la determinación el monto del impuesto (IVA) en moneda local, la suma de éste con el neto en moneda local (Afecto) no necesariamente va a cuadrar con el monto Total del documento en moneda de ingreso, ponderado por la paridad de ingreso.
En el ejemplo, el total de la suma en moneda local de afecto e impuesto (TSML) es inferior al total del documento ponderado por la paridad (TPML)
|
|
|
| cálculo | redondeo dec. |
Paridad ingreso | 498 |
| Neto (mon.local) | 713464,68 | 713465 |
Factor Impuesto | 0,19 |
| Impuesto (mon.local) | 135558,35 | 135558 |
|
|
| Total (suma mon.local) (TSML) |
| 849023 |
Total ponderado (mon.local) (TPML) |
| 1704,87 | 849025,26 | -2,26 |
|
Por esto, el punto siguiente podría ser crear un nuevo concepto para el total de moneda local, con la suma de afecto e impuesto, para tener la cuadratura referida, a fin de que esté disponible para centralizar o emitir según se requiera.
El documento del ejemplo quedaría finalmente:
Este concepto podrá ser configurado en la emisión del documento, en lugar del total del documento.
Sin embargo, para visualizar esto en un reporte estándar, deberá ser modificada la variable desde donde recoge el valor Total del documento para devolverlo en palabras.
Asimismo, en la emisión se presentará un descuadre de todas maneras entre este Total en moneda local y los montos por condiciones de pago, que se muestran en un recuadro en los reportes estándares. En lo que se muestra en la figura, el total en palabras puede ser modificado en el reporte para que recoja el valor en moneda local, pero el recuadro inferior de pagos no debería ser desplegado.