01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||||||||||||||||
Segmento: | Servicios | ||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero. | ||||||||||||||||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||||||||||||||||
País: | Argentina. | ||||||||||||||||||||||||||||||||||||||
Ticket: | 11456095. | ||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-11133. |
02. SITUACIÓN/REQUISITO
A través de la rutina, Orden de Pago Mod. II (FINA847.PRW), al realizar el cálculo de la retención de IVA de un comprobante fiscal con serie M y el proveedor tiene configurado el campo situación (A2_SITU) igual a 2, se presenta el siguiente error.log:
THREAD ERROR ([3380], TOTVS.totvs, DXH2M332020) 04/05/2021 13:29:36
array out of bounds on RETIVADEB(FINRETIVA.PRW) 22/12/2020 16:03:18 line : 279
03. SOLUCIÓN
Se identifica que al agregar los valores al arreglo aConIva[], para una bifurcación no se tenían todas las posiciones y al agregar el porcentaje, quedó en una posición errada, se realiza el ajuste en la rutina de cálculo de retención de IVA (FINRETIVA.PRW) para que agregue la posición que hace falta y de esta manera no se genere el error.log.
- A través de la rutina "Productos” en el módulo Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creados varios productos.
- A través de la rutina "Proveedores” en el módulo Compras – SIGACOM (Actualizaciones | Archivos), se deben tener creado un Proveedor para cálculo de retención de IVA.
- 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.
- A través de la rutina "Conf. Adic. Imp." en el módulo Libros Fiscales – SIGAFIS (Actualizaciones | Archivos), se deben tener las configuraciones de retención de IVA (IVR) para serie M.
- A través de la rutina “Factura de Entrada” (MATA101N) en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una factura para el proveedor y TES previamente registrados, con varios ítems.
- A través de la rutina “Nota Cred/Débito” en el módulo de Compras – SIGACOM (Actualizaciones | Movimientos), incluimos una NCP para el proveedor y TES previamente registrados, con varios ítems.
Orden de Pago Mod. II (FINA847.PRW)
- 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.
- Seleccionamos la NF (Nota Fiscal).
- Como se observa, genera de manera correcta la retención de IVA.
- Nos salimos sin grabar la orden de pago.
- Seleccionamos la NF (Nota Fiscal) y la NCP.
- Como se observa, realiza la compensación de manera correcta.
- Informamos los datos necesarios.
- Grabamos la orden de pago.
04. INFORMACIÓN ADICIONAL
No se 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
- documento_tecnico
- mi
- totvs_backoffice
- backoffice
- protheus
- servicios
- fina850
- fina850a
- fina850i
- finretarg
- fina847
- finretiva
- finretsus
- finretgan
- finretsli
- finretmun
- finretibb
- op_mod_ii
- op
- orden_pago
- mercado_internacional
- base_conocimiento
- sigafin
- financiero
- arg
- argentina
- version_12_1_17
- version_12_1_23
- version_12_1_25
- version_12_1_27
- trfoparg
- trfopcred
- ret_iva
- error_log
- certgan
- certib
- certivsus
- certrmun
- consccarg
- squad_sur
- a2_situ_igual_2
- serie_m
- 11456095
- ticket_11456095
- dmicns_11133
- mantenimiento_mi
- mantenimiento_arg
- squad_dmicns
- squad_mi