Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFIN - Financiero.
Función:
Rutina (s)Descripción
FINA847.PRWBrowse Orden de pago Mod. II.
FINA850.PRWOrden de pago Mod. II.
FINA850A.PRWComplemento Orden de pago Mod. II.
FINA850I.PRWComplemento Orden de pago Mod. II.
FINRETARG.PRWCálculo de retenciones Mod. II - Estructura.
FINRETGAN.PRWCálculo de retención de ganancias.
FINRETIBB.PRWCálculo de retención de IIBB.
FINRETIVA.PRWCálculo de retención de IVA.
FINRETMUN.PRWCálculo de retención de Municipalidades.
FINRETSLI.PRWCálculo de retención SLI.
FINRETSUS.PRWCálculo de retención de SUSS.
TRFOPARG.PRWTransferencia de la aceptación en la rutina Orden de pago.
TRFOPCRED.PRWTransferencia de la aceptación en la rutina Orden de pago.
CONSCCARG.PRWConsulta de la Cuenta corriente en la AFIP Orden de pago.
CERTGAN.PRW*Certificado Retención de ganancias.
CERTIB.PRW*Certificado Retención de Ing. Brutos.
CERTIVSUS.PRW*Certificado Retención de IVA y SUSS.
CERTRMUN.PRW*Certificado Retención de Municipalidades.
País:Argentina.
Ticket:11062130.
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-10589.


02. SITUACIÓN/REQUISITO

Al intentar generar una Orden de Pago a través de la rutina Orden de Pago Mod. II (FINA847.PRW), se genera un error.log; esto sucede cuando se seleccionan varios títulos con Retención de Ingresos Brutos:

THREAD ERROR ([12800], TOTVS.totvs, 4KHYK132020)   31/05/2021 19:02:31

Application Server Work area table full (Max= 1024) on RETIBBDEB(FINRETIBB.PRW) 06/05/2021 13:52:45 line : 765


03. SOLUCIÓN

Se realiza un ajuste en la rutina de generación de Retención de Ingresos Brutos (FINRETIBB.PRW), en la función ObtDesgl() para que se haga el cierre de la tabla temporal y ya no genere error.

Adicional se modifica la rutina FINA850.PRW para que al grabar la Orden de Pago no genera otro error en la función fGerTaxaCP() de la rutina FINXFIN.PRW y también la agrupación del registro de IIBB.


  1. Por medio del módulo de configuración(SIGACFG) realizar la configuración de los parámetros pertinentes para el cálculo de impuestos pertinentes.
    1. MV_AGENTE - Indicar si cliente SIGA es agente de retención de diferentes impuestos (verificar documentación de impuestos).
    2. MV_AGIIBB - Define para que provincias o ciudades el usuario es agente de retención de IIBB.
  2. A través de la rutina "Productos” en el módulo Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
  3. A través de la rutina "Proveedores” en el módulo Compras – SIGACOM (Actualizaciones | Archivos), se debe tener creado un Proveedor para cálculo de Retención de IIBB. 
  4. A través de la rutina "Tipos de Entrada y Salida” en el módulo Compras  – SIGACOM (Actualizaciones | Archivos), se deben tener una TES de entrada y salida para cálculo de IVA.
  5. A través de la rutina "Conf. Adic. Imp." en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones para IBR para el CFO definido en la TES y las Provincias que se requiere calcular. 
  6. A través de la rutina "Empr Vs Z Fiscal" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), configurar el impuesto IBR para las Provincias para el Proveedor previamente registrado.
  7. A través de la rutina "Estado Vs. Ing.bru" en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), verificamos la configuración de las Provincias.
  8. A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos varias facturas para el proveedor y TES previamente registrados.
  9. A través de la rutina "Nota de Crédito/Débito" en el módulo Compras – SIGACOM (Actualizaciones | Movimientos), incluimos varias Notas de Crédito para el Proveedor y TES previamente configurados.
  10. Debido a que es un error intermitente, es necesario tener un número muy grande de documentos Fiscales y que los registros de la rutina "Conf. Adic. Imp." tengan informado el campo FF_CFORA. 
    1. Importante: el uso del campo FF_CFORA actualmente es utilizado para la RG de Tierra del Fuego - Ley 907-12 - Fondo de Financiamiento Servicios Sociales, y la provincia de San Juan Resolución 3027/13 Lote Hogar, de manera que permita dividir la alícuota del régimen general y el Lote Hogar o Fondo de Financiamiento de servicios Sociales según corresponda y poder presentarlas en la declaración jurada correspondiente, verificar si su uso es correcto en el proceso reportado. 



Orden de Pago Mod. II (FINA847.PRW)

  1. A través de la rutina “Orden de Pago Mod II” en el módulo de Financiero (Actualizaciones | Proceso Mod II), seleccionamos "Pago automático” e informamos los parámetros y confirmamos.
  2. Seleccionamos todos los documentos fiscales. 
  3. Como se observa, ya no genera el error, muestra la pantalla con las retenciones. 

  4. Informamos los datos necesarios para el pago.
  5. Grabamos la Orden de Pago. 


04. INFORMACIÓN ADICIONAL

  • No aplica. 


05. ASUNTOS RELACIONADOS

* 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, omita este paso y realice los ajustes, es importante verificar el documento técnico, para identificar cuáles fueron los cambios realizados, para garantizar que todas las configuraciones estén actualizadas: DMICNS-10308 DT Débitos técnicos ARG