Algunas Configuraciones de Odoo para facturar electronicamente

Resultados inesperados de redondeo

Hola!

Una vez ya se configura Odoo con la precisión decimal a 0, nos damos cuenta si tomamos los casos del Set de pruebas que nos otorga el SII, de que son rechazados por descuadre (que normalmente es $1) ,

1.- Lo anterior se da porque, primero que todo, odoo por defecto viene configurado el cálculo de impuesto por línea  como defecto, por lo que se debe Cambiar a cálculo global.

Ir a :

* Contabilidad > Configuración > Configuración

* En la esquina Sup. derecha, seleccionar en el nombre de usuario.

* Luego presionar Acerca de (about)

* Click en el botón activar Modo desarrollador ( activate develop mode)

* Cerrar la ventana.

*  Click en Editar.

* Seleccionar la pestaña Configuración.

* Cambiar

Método de redondeo del cálculo de impuestos: por Línea 

por

Método de redondeo del cálculo de impuestos : Redondear globalmente


2.- Hecho lo anterior, nos seguimos encontrando con errores de redondeo, sobre todo en los casos de cálculo de descuentos, como el caso 6 del set de pruebas del SII que me tocó:

CASO  681392-2

==============

DOCUMENTO    FACTURA ELECTRONICA 

ITEM                            CANTIDAD    PRECIO UNITARIO        DESCUENTO ITEM

Pañuelo AFECTO            160           1363                  3%

ITEM 2 AFECTO             84            429                  3%


CASO 681392-6

==============

DOCUMENTO NOTA DE CREDITO ELECTRONICA

REFERENCIA FACTURA ELECTRONICA CORRESPONDIENTE A CASO 681392-2

RAZON REFERENCIA DEVOLUCION DE MERCADERIAS

ITEM                                 CANTIDAD

Pañuelo AFECTO                     59

ITEM 2 AFECTO                     57


Esto nos genera:

El IVA redondeado y el monto total redondeado se calcula mal, descuadrando en $1, haciendo de que el SII rechace el set de pruebas y el libro de ventas,

101723 * 0.19 = 19327

101723 * 1.19 = 121050


-------------- Inicio Obsoleto, FIX vía módulo en  repositorio https://github.com/dansanti/l10n_cl_invoice  ------  19-02-2017 -----------

Para ello (asumiendo de que el método de cálculo es ya está configurad en global y no por línea), se debe configurar temporalmente el módulo:

 account_tax_python,

y cambiar el método del cálculo del iva a la siguiente fórmula :

A.- (odoo 9) Ir a contabilidad > Configuración > Contabilidad > impuestos

B:- Seleccionar el impuesto y cambiar de porcentaje a Código python y agregar

        result = round(base_amount) * 0.19


Esto temporlamente a ver si en odoo lo toman como bug

https://github.com/odoo/odoo/issues/13386

-------------- Fin Obsoleto  ------  19-02-2017 -----------