Cálculo para ImporteDR tomando en cuenta límite inferior y superior

El día te hoy te compartimos información de alto interés relacionado con el atributo ImporteDR, a continuación, te explicamos como debe realizarse el cálculo y tomar en cuenta los limites inferior y superior para lograr un timbrado exitoso, checa el siguiente ejemplo:

[25 Abril 2023] Cálculo para ImporteDR tomando en cuenta límite inferior y superior.

Estimado Cliente

El día te hoy te compartimos información de alto interés relacionado con el atributo ImporteDR, a continuación, te explicamos como debe realizarse el cálculo y tomar en cuenta los limites inferior y superior para lograr un timbrado exitoso, checa el siguiente ejemplo:

Teniendo en cuenta el siguiente escenario donde BaseDR es igual a 1.00, se deben registrar en el campo ImporteDR un valor que sea mayor o igual que el límite inferior calculado, y menor o igual que el límite superior calculado, es decir, los márgenes permitidos para el ejemplo anterior son:


Límite Inferior:

  • (1.00-(10^-2)/2)*.16 = 0.1592

Truncado a la cantidad de decimales registrados en el campo ImporteDR (2) = 0.15


Limite Superior:

  • (1.00+(10^-2)/2-10^-12)*.16   = 0.16079999999984

Redondeado hacia arriba hasta la cantidad de decimales registrados en el campo ImporteDR (2) = 0.17

Sustento:

NOTA:
Es importante tener siempre en cuenta el criterio de truncado y redondeo, para ambos se deberá considerar hasta la cantidad de decimales que se registre en el campo ImporteDRincluyendo los ceros a la derecha, como se detalla en el siguiente ejemplo:

Si se llegara a registrar el valor 0.160 (tres decimales) en el campo ImporteDR y tomando en cuenta los valores obtenidos anteriormente, el límite inferior cambia a 0.159 y el límite superior cambia a 0.161.

Esperamos que esta información sea de mucha utilidad para ti, recuerda que de registra un valor fuera de los límites antes mencionados o no efectuar correctamente el cálculo el comprobante no se obtendrá el timbrado y en su lugar nos devolverá uno de los siguientes códigos de error:  CRP20254 (para retenciones) o CRP20261 (en el caso de traslados).

Related Articles

Responses

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *