01. DATOS GENERALES
Producto | TOTVS Backoffice | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||
Segmento: | Backoffice | |||||||||
Módulo: | SIGAFAT - Facturación | |||||||||
Función: |
| |||||||||
País: | Colombia (COL) | |||||||||
Ticket: | 14284283 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-15889 |
02. SITUACIÓN/REQUISITO
En la rutina de Facturaciones (MATA467N) se detectan inconsistencias en el valor de las parcialidades cuando se utiliza una Condición de Pago con campo Tipo igual a B (E4_TIPO = B) con múltiples parcialidades configuradas de tipo 1, y el título en los ítems con un Tipo de Entrada y Salida (TES) con cálculo de Retención de la Fuente (RF0).
03. SOLUCIÓN
En la rutina Funciones genéricas de Materiales (MATXFUNB) se excluye el re-cálculo de retenciones en el título cuando la Condición de Pago es tipo B (E4_TIPO = B).
En la rutina Funciones genéricas para Notas Fiscales (LOCXNF2) se colocan apuntadores para considerar el valor de las retenciones para la validación de los valores financieros.
- Realizar un respaldo del repositorio (archivo .RPO)
- Aplicar el parche correspondiente al issue DMINA-15889.
- Validar que las rutinas actualizadas coincidan con las indicadas en el encabezado del presente Documento Técnico.
- En el módulo Facturación (SIGAFAT) en el menú Actualizaciones | Archivos | Clientes incluir un cliente configurado para realizar el cálculo de retenciones.
- En el módulo Facturación (SIGAFAT) en el menú Actualizaciones | Archivos | Configuraciones Adicionales de Impuestos, si es requerido, contar con las configuraciones necesarias para el cálculo del impuesto Retención de la Fuente (RF0).
- En el módulo Facturación (SIGAFAT) en el menú Actualizaciones | Archivos | Condiciones de Pago incluir una condición de tipo B con múltiples parcialidades de tipo 1, ejemplo:
- Encabezado:
- Código = 010
- Tipo = 1
- Cond. Pago = 00,30,60
- Detalle de condiciones de pago
- Item = 01
- Tipo = 1
- Días Condic. = D - Fecha del Día
- % Prorrateo = 33.33
- Item = 02
- Tipo = 1
- Días Condic. = D - Fecha del Día
- % Prorrateo = 33.33
- Item = 03
- Tipo = 1
- Días Condic. = D - Fecha del Día
- % Prorrateo = 33.34
- Item = 01
- Encabezado:
- En el módulo Facturación (SIGAFAT) en el menú Actualizaciones | Archivos | Tipos de Entrada Y Salida contar con un Tipo de Salida con cálculo de Retención de Fuente (RF0).
- Ingresar al módulo Facturación (SIGAFT)
- Ir al menú Actualizaciones | Facturación | Facturaciones (MATA467N) e incluir una nueva Factura de Venta con las siguientes características:
- Indicar el Cliente de las Pre-condiciones.
- Incluir un ítem con la TES de las Pre-condiciones.
- En el rodapié, en la pestaña Títulos, indicar la Condición de Pago de tipo B de las Pre-condiciones, se visualizará el cálculo de las parcialidades conforme a la configuración indicada en la Condición de Pago.
Ejemplo:Cuota A
Valor = ( Valor Bruto * Porcentaje Cuota ) / 100
Valor = ( 1,153,960.00 * 33.33 ) / 100
Valor = 38,461,486.8 / 100
Valor = 384,614.868
Valor = 384,614.86 (Se trunca el valor a 2 decimales)
Cuota B
Valor = ( Valor Bruto * Porcentaje Cuota ) / 100
Valor = ( 1,153,960.00 * 33.33 ) / 100
Valor = 38,461,486.8 / 100
Valor = 384,614.868
Valor = 384,614.86 (Se trunca el valor a 2 decimales)
Cuota C
Valor = ( Valor Bruto * Porcentaje Cuota ) / 100
Valor = ( 1,153,960.00 * 33.34 ) / 100
Valor = 38,473,026.4 / 100
Valor = 384,730.264
Valor = 384,730.26 (Se trunca el valor a 2 decimales)
Si el valor total de la suma de las parcialidades es diferente al Valor Bruto, la diferencia del Valor Bruto menos el valor total de la suma de las parcialidades será asignada al valor de la última parcialidad.
Diferencia = Valor Bruto – (Valor Cuota A + Valor Cuota B + ….. + Valor Cuota N)
Diferencia = 1,153,960.00 - 1,153,959.98
Diferencia = 0.02Cuota C
Valor = 384,730.26 + Diferencia
Valor = 384,730.28
Valor Bruto = (Valor Cuota A + Valor Cuota B + ….. + Valor Cuota N)
Valor Bruto = 384,614.86 + 384,614.86 + 384,730.28
Valor Bruto =1,153,960.00
- Valor en Protheus
- Confirmar el guardado de la Factura de Venta dando clic en Grabar.
- Visualizar en el módulo Financiero (SIGAFIN) en el menú Actualizaciones | Cuentas por Cobrar | Ctas Por Cobrar la correcta generación de las cuotas para la Factura de Venta anterior.
04. INFORMACIÓN ADICIONAL
No aplica.
Solución disponible para versión 12.1.27 o posterior que cuente con las rutinas actualizadas a las fechas indicadas o posteriores a las descritas en el encabezado.¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- documento_tecnico
- base_conocimiento
- totvs_backoffice
- mercado_internacional
- mi
- protheus
- 12127
- 12133
- 12_1_27
- 12_1_33
- sigafat
- facturacion
- locxnf2
- funciones_genericas_notas_fiscales
- matxfunb
- funciones_genericas_materiales
- retencion_fuente
- rf0
- colombia
- col
- e4_tipo
- condicion_pago_tipo_b_multiples_parcialidades_tipo_1
- condicion_pago_tipo_b
- 14284283
- ticket_14284283
- dmina_15889