Nueva funcion experimental en la DLL : CalcularImportes
Publicado: Sab Ene 20, 2018 11:51 am
Si hay algo que esta dando muchos dolores de cabeza es el consabido error que los importes, descuentos, subtotal, etc no coinciden
Para tratar de hacer las cosas faciles desarrollamos una rutina que calcula los importes de forma automatica, esta opcion se aplica al momento de crear el XML con la funcion GeneraCFD(), las condiciones son las siguientes :
1. La DLL publicada aqui es de produccion (si, totalmente libre, pero ver el punto 4)
2. Por el momento es experimental, debido a que no se si mis calculos sean los correctos, y no porque no sepa sumar y restar, mas bien por la precision (aveces ridicula) que piden los PAC, pido a la comunidad que juntos hagamos pruebas
3. La funcion es OPCIONAL, se activa y desactiva a voluntad, no estan obligados al calculo automatico
Para activar, poner en el ini
[Parametros]
...
CalcularImportes=SI
...
4. Esta DLL experimental esta programada para autodestruirse el 1 de marzo (je je je, ya en serio, solo va a funcionar hasta esa fecha). Si vemos que si ayuda entonces ya la liberaria de forma definitiva
5. Los datos que calcula y corrige son :
A nivel global
Descuento
Subtotal
Total
A nivel concepto
Importe
A nivel Concepto.Impuestos
TasaOCuota (lo modifica para que tenga 6 decimales)
Importe
A nivel impuesto
Borra por completo esta seccion (en caso de que exista) y la vuelve a rehacer
6. Por el momento esta funcion no considera impuestos tipo cuota, solo los de tipo tasa, tampoco considera los impuestos locales, vamos paso por paso, si esto jala ya le estaremos agregando funcionalidad
7. Por ultimo.......NO ME HAGO RESPONSABLE EN CASO QUE SE MODIFIQUEN LOS IMPORTES MAS ALLA DE LO QUE EL USUARIO TENIA ORIGINALMENTE DEFINIDO. Esto es, si por ejemplo tenian un total de 100.00 pesos y mi sistema calcula que deberian ser 120.00 pesos, pues hay un problema que talvez deberia revisarse a detalle.
HAGAMOS PRUEBAS JUNTOS PARA VER SI LA NUEVA FUNCION CUMPLE CON SU COMETIDO, REPORTENME AQUI LOS XML QUE HAYAN SIDO PROCESADOS Y QUE NO PASEN POR LA VALIDACION
[Actualizacion] La funcion de calculo de importes ya fue liberada en produccion, pueden descargar la DEMO para hacer pruebas o ir directamente a la descarga de la DLL de produccion
Para tratar de hacer las cosas faciles desarrollamos una rutina que calcula los importes de forma automatica, esta opcion se aplica al momento de crear el XML con la funcion GeneraCFD(), las condiciones son las siguientes :
1. La DLL publicada aqui es de produccion (si, totalmente libre, pero ver el punto 4)
2. Por el momento es experimental, debido a que no se si mis calculos sean los correctos, y no porque no sepa sumar y restar, mas bien por la precision (aveces ridicula) que piden los PAC, pido a la comunidad que juntos hagamos pruebas
3. La funcion es OPCIONAL, se activa y desactiva a voluntad, no estan obligados al calculo automatico
Para activar, poner en el ini
[Parametros]
...
CalcularImportes=SI
...
4. Esta DLL experimental esta programada para autodestruirse el 1 de marzo (je je je, ya en serio, solo va a funcionar hasta esa fecha). Si vemos que si ayuda entonces ya la liberaria de forma definitiva
5. Los datos que calcula y corrige son :
A nivel global
Descuento
Subtotal
Total
A nivel concepto
Importe
A nivel Concepto.Impuestos
TasaOCuota (lo modifica para que tenga 6 decimales)
Importe
A nivel impuesto
Borra por completo esta seccion (en caso de que exista) y la vuelve a rehacer
6. Por el momento esta funcion no considera impuestos tipo cuota, solo los de tipo tasa, tampoco considera los impuestos locales, vamos paso por paso, si esto jala ya le estaremos agregando funcionalidad
7. Por ultimo.......NO ME HAGO RESPONSABLE EN CASO QUE SE MODIFIQUEN LOS IMPORTES MAS ALLA DE LO QUE EL USUARIO TENIA ORIGINALMENTE DEFINIDO. Esto es, si por ejemplo tenian un total de 100.00 pesos y mi sistema calcula que deberian ser 120.00 pesos, pues hay un problema que talvez deberia revisarse a detalle.
HAGAMOS PRUEBAS JUNTOS PARA VER SI LA NUEVA FUNCION CUMPLE CON SU COMETIDO, REPORTENME AQUI LOS XML QUE HAYAN SIDO PROCESADOS Y QUE NO PASEN POR LA VALIDACION
[Actualizacion] La funcion de calculo de importes ya fue liberada en produccion, pueden descargar la DEMO para hacer pruebas o ir directamente a la descarga de la DLL de produccion