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 ImporteDR, incluyendo 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).
Responses