01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Backoffice | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
País: | Perú (PER) | ||||||
Ticket: | 17881753 | ||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-20703 |
02. SITUACIÓN/REQUISITO
En la rutina de Documentos Electrónicos (MATA486), al realizar la transmisión de Comprobantes de Retención al Operador de Servicios Electrónicos (OSE) denominado TCI, se presenta el error.log:
invalid field name in Alias SCGN000046->FE_CLIENTE on M486VLDCR(MATA486.PRW) 21/06/2023 20:05:26 line : 2713
03. SOLUCIÓN
En la rutina de Documentos Electrónicos (MATA486):
Se realizó ajuste en la función que Obtiene los comprobantes de retención dentro del rango informado y realiza las validaciones correspondientes (M486VLDCR), para que no se utilicen los campos FE_CLIENTE y FE_LOJCLI, para el proceso de transmisión electrónica de Comprobantes de Retención del país Perú.
- Realizar un respaldo del repositorio de ambiente (archivo .rpo).
- Aplicar el parche del issue DMINA-20703.
- Realizar las configuraciones necesarias para la transmisión de Certificados de Retención (ver sección 05. ASUNTOS RELACIONADOS)
- Configurar el parámetro MV_CRSERIE, con la serie que aplicará para los Certificados de Retención.
- En el módulo de Libros Fiscales (SIGAFIS) desde el menú Actualizaciones | Archivos | Tipos de Títulos (FISA015).
- Configura registros para el tipo de documento Factura de Venta (NF).
- En el módulo de Compras (SIGACOM) desde el menú Actualizaciones | Archivos | Proveedores (MATA020).
- Configurar un Proveedor indicando el campo Agente Ret (A2_AGENRET) como 2-No.
- En el módulo de Compras (SIGACOM) desde el menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
- Incluir una Factura de Entrada (NF) utilizando el proveedor configurado previamente.
- En el módulo de Financiero (SIGAFIN) desde el menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A).
- Realizar la baja de las cuentas por pagar para la Factura de Entrada (NF), donde se realice el cálculo de retención del impuesto IGV.
- Validar el Número de Certificado al momento de finalizar el proceso de "Baja de cuentas por pagar".
Validación de transmisión de Certificados de Retención:
- En el módulo de Financiero (SIGAFIN) desde el menú Actualizaciones | Cuentas por Pagar | Cert. Retención (MATA486B).
- Ejecutar la acción Transmitir, e informar los siguientes parámetros:
- ¿Serie de Comprobante de Ret?: Serie del comprobante de retención (de acuerdo a lo configurado en el parámetro MV_CRSERIE al momento de generar la Orden de Pago)
- ¿De Comprobante de Retención?: Número inicial de Certificado de Retención a transmitir.
- ¿A Comprobante de Retención?: Número final de Certificado de Retención a transmitir.
- Ejecutar la acción Transmitir, e informar los siguientes parámetros:
- Una vez finalizado el proceso de transmisión, validar que este haya sido exitoso.
04. INFORMACIÓN ADICIONAL
No aplica.
La presente solución aplica para versión 12.1.2210 o superior, y es necesario tener activa la funcionalidad de transmisión electrónica de Comprobantes de Retención para el país Perú.¡IMPORTANTE!