1 Diferencia de redondeo

1.1 Generalidades

El sistema, para las facturas de compra, permite establecer el margen de tolerancia de redondeo con el cual, de manera efectiva, se determina si corresponde realizar un ajuste por diferencia de redondeo.

Loading...

Los valores de la tolerancia de redondeo se busca en las condiciones de entrega y/o maestro de proveedores y/o tipología de facturas de compra, en ese respectivo orden, de modo que si la diferencia de redondeo se encuentra dentro del margen de tolerancia de redondeo se inserta una línea de ajuste en la factura de compra.

Loading...

2 Parametrización

Para corregir la diferencia de redondeo se deben de definir las condiciones iniciales que se deben de cumplir para ajustar la diferencia.

 

2.1 Margen de tolerancia del redondeo

El margen de tolerancia de redondeo se debe de definir para evaluar si la diferencia entre el importe total y el importe factura de la factura de compra requiere un ajuste de diferencia por redondeo.

La tolerancia de redondeo se puede definir como:

  • Importe de tolerancia: es la tolerancia permisible expresada en valor numérico, que valida si la diferencia en valor absoluto entre el importe total y el importe factura requiere un ajuste por diferencia de redondeo o no.

    ABS(importe total - importe factura) < importe de tolerancia, entonces es considerado como una diferencia de redondeo y requiere un ajuste correspondiente.
  • Porcentaje de tolerancia: es la tolerancia permisible expresada en porcentaje, que valida si el porcentaje de la diferencia en valor absoluto entre el importe total y el importe factura, respecto a el importe total requiere un ajuste por diferencia de redondeo.

    (ABS(importe - importe ) / importe) * 100 < porcentaje total factura total de tolerancia, entonces es considerado como una diferencia de redondeo y requiere un ajuste correspondiente.

La tolerancia de redondeo se puede definir en tres objetos diferentes y su prioridad de búsqueda corresponde al siguiente orden:

  1. Condiciones de entrega
  2. Maestro de proveedores
  3. Tipología de facturas de compras

2.1.1 Condiciones de entrega

El usuario con permisos necesarios, podrá definir los valores para el importe de tolerancia y/o el porcentaje de tolerancia.

Menu path:
Maestros / Terceros / Datos / Condiciones entrega

El orden de búsqueda de los valores del importe de tolerancia o porcentaje de tolerancia se realiza por niveles, según el siguiente detalle:

Delegación (delega): cuando las condiciones que se desean establecer afectan a solamente una delegación, ésta se podrá informar aquí. En el caso de que las condiciones no dependieran de la delegación, en este campo se especifica un "0"; de esta forma, el sistema no validará su existencia en el maestro de delegaciones y además entenderá que dichas condiciones son válidas para cualquier delegación.

Dirección (tipdir): código de tipo de dirección para el cual se establecen las condiciones al tercero en cuestión. Si se desea aplicar las mismas condiciones al tercero, con independencia de la dirección, se puede dejar este campo sin informar.

  • Se busca el margen de tolerancia de redondeo para el registro que cumpla que la delegación es diferente de cero y la dirección es diferente de null.
    delega != '0' AND tipdir IS NOT NULL
  • Se busca el margen de tolerancia de redondeo para el registro que cumpla que la delegación es diferente de cero y la dirección es null.
    delega != '0' AND tipdir IS NULL
  • Se busca el margen de tolerancia de redondeo para el registro que cumpla que la delegación es igual a cero y la dirección es diferente de null.
    delega = '0' AND tipdir IS NOT NULL
  • Se busca el margen de tolerancia de redondeo para el registro que cumpla que la delegación es igual a cero y la dirección es null.
    delega = '0' AND tipdir IS NULL

2.1.2 Maestro de proveedores

El usuario con permisos necesarios podrá definir los valores para el importe de tolerancia y el porcentaje de tolerancia.

Menu path:
Maestros / Terceros / Proveedores / Registro

2.1.3 Tipología de facturas de compras

El usuario con permisos necesarios podrá definir los valores para el importe de tolerancia y el porcentaje de tolerancia.

Menu path:
Compras / Maestros / Documentos / Facturas

3 Funcionamiento

En la factura de compra, cuando el importe total es diferente que el importe factura, el sistema evalúa si corresponde realizar un ajuste de diferencia de redondeo. Para ello se valida que esté definido la tolerancia de redondeo y se evalúa si la diferencia se encuentra dentro del margen de tolerancia de redondeo, es decir, se debe de cumplir una de las siguientes condiciones:

  1. ABS(importe factura - importe total) < Importe de tolerancia
  2. ABS(importe factura - importe total)*100 < porcentaje de tolerancia importe total

De cumplirse alguna condición se requiere realizar el ajuste, el cual consiste en insertar una línea, con el valor de la diferencia de redondeo, en la factura de compra. Esta línea tendrá los siguientes valores:

  • Cantidad facturada es igual a 1 ( canfac = 1 )
  • Precio es igual a la diferencia del importe total y el importe factura (precio=importe total - importe factura )

Luego de insertar la línea de diferencia se realiza la validación de la factura de compra para calcular el nuevo valor del importe total.

Las acciones detalladas se ejecutan cuando se valida la factura de compra, es decir, cuando se presiona el botón Validar.
Ejemplo CASO 1

Importe total en la factura de venta del proveedor = € 5,50
Tolerancia de redondeo
Importe de tolerancia : 0.2
porcentaje de tolerancia : 0

Detalle del artículo a facturar
Cantidad : 1 unidad
Precio : € 4,545454

Detalle del artículo a facturar
Importe factura : € 5,50
Importe bruto : € 4,55
Importe sin IVA : € 4,55
IVA 21,00% : € 0,96 (redondeado)
Importe total : € 5,51 (diferencia respecto al importe factura)

Validación de la diferencia de redondeo
Diferencia ( Importe factura - Importe total ) = -0.01
ABS( Diferencia ) < importe de tolerancia
ABS( -0.01 ) < 0.02

Ajuste
Insert de una línea en la factura de compra, detalle:
Cantidad factura : 1 unidad
Precio : -0.01

Ejemplo CASO 2

Importe total en la factura de venta del proveedor = € 5,50

Tolerancia de redondeo
Importe de tolerancia : 0
porcentaje de tolerancia : 0.2

Detalle del artículo a facturar
Cantidad : 4,545 Kg
Precio : € 1

Detalle del artículo a facturar
Importe factura : € 5,50
Importe bruto : € 4,55 (redondeado)
Importe sin IVA : € 4,55
IVA 21,00% : € 0,96 (redondeado)
Importe total : € 5,51 (diferencia respecto al importe factura)

Validación de la diferencia de redondeo
Diferencia ( Importe factura - Importe total ) = -0.01
ABS( Diferencia ) * 100 < porcentaje de tolerancia
Importe total
ABS( -0.01 ) *100 < 0.02
5.51

Ajuste
Insert de una línea en la factura de compra, detalle:
Cantidad factura : 1 unidad
Precio : -0.01