jliberal
07/11/12, 01:40:11
Hola a todos,
Actualmente, nuestro cliente desea que los anticipos calculen impuestos y estos generen un documento fiscal para entregárselo a cada cliente.
El problema está en lo siguiente:
- El asiento generado por la Trx. F-29 tiene las siguientes posiciones:
1) Cargo al banco = 5,000.00 pesos
2) Crédito al Cliente = 4,310.34 pesos
3) Crédito al IVA = 689,65
Cuando se genera la cadena a este asiento toma como 116% el monto de 4,310.34.
Es decir, toma como base 4,310.34 / 1.16 = 3,715.81 y a ese monto le calcula el IVA 594.53.
Haciendo Debugg a la función IDMX_DI_FI_DATA_EXTRACT veo que se llama una función estándar que calcula el impuesto (CALCULATE_TAX_FROM_GROSSAMOUNT), y el valor que se le suministra en el campo WRBTR es 4,310.34 pesos.
¿Cuál puede ser el problema?
Muchas gracias de antemano,
John.
Actualmente, nuestro cliente desea que los anticipos calculen impuestos y estos generen un documento fiscal para entregárselo a cada cliente.
El problema está en lo siguiente:
- El asiento generado por la Trx. F-29 tiene las siguientes posiciones:
1) Cargo al banco = 5,000.00 pesos
2) Crédito al Cliente = 4,310.34 pesos
3) Crédito al IVA = 689,65
Cuando se genera la cadena a este asiento toma como 116% el monto de 4,310.34.
Es decir, toma como base 4,310.34 / 1.16 = 3,715.81 y a ese monto le calcula el IVA 594.53.
Haciendo Debugg a la función IDMX_DI_FI_DATA_EXTRACT veo que se llama una función estándar que calcula el impuesto (CALCULATE_TAX_FROM_GROSSAMOUNT), y el valor que se le suministra en el campo WRBTR es 4,310.34 pesos.
¿Cuál puede ser el problema?
Muchas gracias de antemano,
John.