Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - MATA415 - Cálculo incorrecto de RV0, RF0, ICA y ARC en Presupuestos

relogio_tempo_leitura_2.png Tiempo aproximado de lectura: 00:07:00 min

Ocurrencia

Al registrar un presupuesto de venta en la localización de Colombia, se identificó que el sistema realizaba cálculos incorrectos para diversos impuestos (IVA, RV0, RF0) al consultar la planilla financiera. Esta inconsistencia generaba diferencias entre los valores del presupuesto y los de un pedido de venta con los mismos datos, afectando también la rutina de Aprobación de Ventas (MATA416).

Entorno

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Facturación (SIGAFAT) - Versión 12.1.2610

Solución

Se realizaron ajustes en el sistema para corregir el cálculo de impuestos en las rutinas de Presupuestos (MATA415) y Aprobaciones de Venta (MATA416), asegurando que los valores sean consistentes con los calculados en los pedidos de venta.

La corrección incluyó una validación adicional en la rutina matxfunb para evitar duplicaciones en el cálculo del IVA y se ajustó el llenado del Código Fiscal en los arreglos que se usan en la rutina MATXFIS para que los impuestos RV0 y RF0 se calculen correctamente en la planilla financiera del presupuesto.

Adicionalmente, para el cálculo del impuesto ICA, se habilitó la creación de nuevos campos Tp Actividad (CJ_TPACTIV) y Cód.Municip. (CJ_CODMUN) en la tabla de presupuestos, los cuales se transfieren al pedido de venta al momento de efectuar el presupuesto.

Para solucionar esta ocurrencia, realice los siguientes pasos:

1. Verifique tener las siguientes rutinas igual o mayor a:

Rutina Nombre Técnico Fecha
MATA415 MATA415.PRX 23/07/2026
MATA416 MATA416.prx 23/07/2026
FATXFUMI FATXFUMI.PRW 23/07/2026
M460ICA M460ICA.PRW 23/07/2026
MATXFUNB MATXFUNB.prx 23/07/2026

Caso contrario, solicite el patch de actualización de estas rutinas a Soporte Mercado Internacional a través de un ticket de atención.

2. Una vez que obtenga el patch de actualización, respalde su RPO;
3. Aplique patch inicialmente en un ambiente de PRUEBAS;
4. Sugerimos revisar a detalle y realizar las pre-condiciones así como seguir el procedimiento indicado en el siguiente boletín técnico:

DMICNS-26743 DT Cálculo incorrecto de RV0, RF0, ICA y ARC en Presupuestos COL

 

¡IMPORTANTE!

Configuraciones Previas / Flujo de Prueba:
• A través de la rutina Clientes, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir registro de cliente.
• A través de la rutina Productos, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), incluir registro de uno o más productos.
• A través de la rutina Impuestos Variables, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), configurar los impuestos correspondientes IVA, RV0, RF0, ICA, ARC.
• A través de la rutina Conf. Adic. Imp., ubicada en el módulo SIGAFIS (Actualizaciones | Archivos): configurar una alícuota para los impuestos RF0, ICA y ARC.
• A través de la rutina Tipos de Entrada y Salida, ubicada en el módulo SIGAFAT (Actualizaciones | Archivos), contar con registro de TES que cuente con los impuestos configurados previamente.

Información Adicional (Diccionario de Datos):

Para el correcto cálculo del impuesto ICA desde el presupuesto, se requiere la creación de los siguientes campos en el diccionario de datos en la tabla SCJ - Presupuestos de Venta y la tabla SCK - Ítems de Presupuestos de Venta.

Actualización de Diccionario de Datos - Tabla SX3:

SCJ - Presupuestos de Venta

Campo Tipo Tamaño Decimal Picture Título Descripción Val Sistema Consulta estándar Utilizado Obligatorio Browse Help
CJ_TPACTIV C - Carácter 7 0 @! Tp Actividad Tipo Actividad Económica IIF(!EMPTY(M->CJ_TPACTIV), ExistCpo("CCN",M->CJ_TPACTIV,2) .AND. MaFisRef("NF_TPACTIV", "MT415",M->C5_TPACTIV), Naovazio()) CCNCII Sí No No Informe el tipo de Actividad Económica.
CJ_CODMUN C - Carácter 5 0 @! Cód.Municip. Código del municipio ExistCpo("CC2", M->CJ_CODMUN,3).And. MaFisRef("NF_CODMUN", "MT415",M->CJ_CODMUN) CC2 Sí No No Informe Código del municipio.

SCK - Ítems de Presupuestos de Venta

Campo Val Sistema
CK_TES ExistCpo("SF4") .And. M->CK_TES > "500" .and. Iif(FindFunction("fSetCfMI"), fSetCfMI(),.T.)

Nota: La solución no altera o modifica los documentos registrados en el sistema.

 

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Rellene los campos siguientes para iniciar el chat:

Chat _