Skip to Content

Algunas Configuraciones de Odoo para facturar electronicamente

Resultados inesperados de redondeo
September 3, 2016 by
Algunas Configuraciones de Odoo para facturar electronicamente
Globalresponse SPA, Daniel Santibáñez Polanco

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 -----------

Instalación Facturación Electrónica
Módulos Necesarios