En este post voy a explicar como realizar los cálculos de los límites de mercancía del complemento de comercio exterior.
Cosas que debes de saber antes.
- Este artículo se escribió el 19 de febrero de 2020, verifica que las reglas de validación son vigentes todavía en el Anexo 20.
- La entrada trata la regla CCE216, solo el cálculo de límites del nodo mercancía.
- El complemento de comercio exterior siempre se expresa en USD.
- No usaré conversiones entre unidades de medida.
- Los números de decimales empleados para el redondeo son 2 en USD.
Caso de ejemplo:
Voy a usar el siguiente Cfdi para el tutorial:
Realizando el cálculo de límites:
He codificado una pequeña aplicación de consola para ejecutar el cálculo del ejemplo junto con el código fuente de la utilería. El programa toma los inputs fijos, no lee el archivo ejemplo. Debes de tener cuidado con el método que elijas para leer el archivo, si tomas los datos del cfdi mediante serialización es posible que el número de decimales no coincida con el documento original. Por ejemplo: 18.9000 en el cfdi puede retornar en 18.9 en un objeto tipo decimal o double, para el programa es el mismo valor para las fórmulas no.
Puntos a tener en cuenta.
El cálculo de límites puede variar dependiendo del lenguaje que emplees, el tipo de dato o la precisión de los cálculos, esto es más evidente cuando manejas números con muchos decimales.
Referencias:
- NVL in SQL Server - 2023-11-01
- ¿Que es Cake Build? - 2023-02-22
- #How to fix error: MSB4019: The imported project «Microsoft.Data.Tools.Schema.SqlTasks.targets» was not found - 2023-02-20
2 comments On How to: Calcular límites en mercancías de Comercio Exterior 1.1 Cfdi en USD.
Pingback: How to: Escribir un nodo Mercancia del ComercioExterior con ValorDolares en 0. – Happy Devops ()
Pingback: How to: Calcular valor mínimo y valor maximo en mercancías de Comercio Exterior 1.1 Cfdi en USD. – Happy Devops ()
Comments are closed.