Duda
¿Cuáles son los cambios de las funciones de usuario para los certificados de las retenciones (U_CERTGAN, U_CERTIVSUS, U_CERTIB y U_CERTRMUN) ?
Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) MI - Libros Fiscales (SIGAFIS) - Protheus 12.1.23 y Superior.
Solución
Se cambió la ejecución de las funciones de usuario para los certificados de las retenciones (U_CERTGAN, U_CERTIVSUS, U_CERTIB y U_CERTRMUN) por un ExecBlock, se quita la ejecución de la función F085AtuSFF(), ya que nunca se va ejecutar porque aCert siempre es un arreglo vacío, se cambia el llamado a la función F850CalRet() por la función F850CalcRet() y la F850CITF() por la función F850ACITF(). *Para las funciones de usuario correspondiente a los Certificados de retenciones es importante considerar lo siguiente:
-
Compilar las funciones de usuario estándar correspondiente a los Certificados de Retenciones. Estos archivos vienen adjuntos en el patch de solución.
-
Si se tienen personalizaciones, omitir este paso y realizar los ajustes para recibir parámetros:
- CERTGAN.PRW: Se da el tratamiento necesario para su correcta ejecución:
Parámetros.
- CERTGAN.PRW: Se da el tratamiento necesario para su correcta ejecución:



- Por medio del módulo de configuración(SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de Ingresos Brutos.
- MV_AGENTE - Indicar si cliente SIGA es agente de retención de diferentes impuestos (verificar documentación de impuestos).
- MV_AGIIBB - Define para que provincias o ciudades el usuario es agente de retención de IIBB.
- MV_GRETIVA - Indica que se usarán las configuraciones de Adic. De Impuestos (SFF) para la retención de IVA.
- A través del mismo módulo, realizar la configuración del parámetro MV_CERTRET - Define si se imprimirán los certificados de retención de impuestos.
- En la rutina de Monedas (MATA090) que se encuentra en menú perteneciente al módulo de Financiero (Actualizaciones | Archivos) es necesario que se informe el valor de la moneda a utilizar.
- En la rutina de Productos (MATA010) que se encuentra en menú perteneciente al módulo de Compras (Actualizaciones | Archivos) debe de registrar un producto para realizar sus pruebas.
- En la rutina de Proveedores (MATA020) que se encuentra en menú perteneciente al módulo de Financiero (Actualizaciones | Archivos) debe de ingresar un proveedor con la configuración pertinente para la retención deseada a calcular.
- Mediante la rutina de Impuestos Variables (MATA995) que se encuentra en el módulo SIGAFIS (Libros Fiscales| actualizaciones | archivos) realice la configuración para el impuesto IVA e IBR.
- Mediante la rutina de Configuración Adicional de Impuestos (MATA994) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) haga la configuración correspondiente del IVA, Ganancias, Ingresos Brutos, Municipalidades y SUSS.
- Mediante la rutina de Estados Vs. Ingresos Brutos (MATA942) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración para la provincia y el proveedor correspondiente.
- Mediante la rutina de Empresa Vs Zona Fiscal (MATA999) que se encuentra en el módulo SIGAFIS (Libros Fiscales | actualizaciones | archivos) realice la configuración para la provincia y el proveedor correspondiente.
- En la rutina de Tipos de Entrada y Salida (MATA080) que se encuentra en menú perteneciente al módulo de Compras (Actualizaciones | Archivos) es necesario contar con una TES que realice el cálculo del impuesto deseado.
- En la rutina de Factura de Entrada (MATA101N) que se encuentra en menú perteneciente al módulo de Compras (Actualizaciones | Movimientos) debe de ingresar una factura de compras haciendo uso de los datos previamente registrados (Proveedor, Producto y TES).
- En la rutina de Nota Crédito/Debito (MATA466N) que se encuentra en menú perteneciente al módulo de Compras (Actualizaciones | Movimientos) debe de registrar unas notas de tipo crédito, para verificar que el proceso sigue siendo correcto.
Información Adicional:
- Para mantener la integridad de los datos, el sistema verificará el retorno de las Funciones de Usuario.
- En caso de que el retorno esté incorrecto, el sistema puede generar inconsistencias o error en la impresión de los Certificados.
* Funciones de usuario para impresión de los certificados de Retenciones, si se requiere la funcionalidad se tienen que compilar, en caso de tener personalizaciones, omitir este paso y realizar los ajustes
0 Comentarios