Tiempo aproximado para lectura: 00:03:00 min
Duda
¿Cómo resolver el error que anula los impuestos editados manualmente al agregar un segundo producto con TES sin impuestos en documentos generados desde Movimientos Bancarios (FINA100) y Factura de Entrada (MATA101N)?
Ambiente
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - A partir de la versión 12.1.2310
Solución
Se ajustó la lógica para:
- Mantener los impuestos agregados manualmente en la edición de impuestos
- Prevenir la actualización a cero de impuestos editados al cambiar TES
- Corregir el cálculo de valores de impuestos, valor mercado y valor bruto
Validación
- Configuraciones previas:
- MV_EDITIMP = .T.
- Crear tres TES (MATA070):
- Primera: con al menos 3 impuestos
- Segunda: mismos impuestos que la primera
- Tercera: sin impuestos
- Registrar proveedor (MATA020)
- Registrar dos productos (MATA010):
- Uno con TES de entrada por default
- Otro sin TES de entrada por default
- Configurar impuestos variables (MATA955)
- Crear dos condiciones de pago (MATA360)
- Probar en Movimientos Bancarios (FINA100):
- Crear movimiento tipo "+Pagar"
- Configurar "Tipo Movim." = "01 - Gastos Bancarios"
- Completar documento con:
- Proveedor previamente creado
- Producto sin TES default
- TES con impuestos
- Condición de pago
- Editar impuestos por "Por impuesto"
- Agregar segundo producto con TES default
- Cambiar TES por una sin impuestos
- Verificar que mantiene impuestos editados
- Probar en Factura de Entrada (MATA101N):
- Crear factura con mismos datos de prueba
- Repetir proceso de edición de impuestos
- Verificar persistencia de impuestos editados
Información Importante
- Los registros anteriores a esta actualización no serán modificados
- No se realizan actualizaciones en la base de datos
0 Comentarios