01. DATOS GENERALES
Producto | |
---|
Línea de producto: | |
---|
Segmento: | |
---|
Módulo: | SIGACOM - Compras |
---|
Función: | Rutina | Nombre Técnico | Fecha |
---|
LOCXNF | Funciones | Genéricas para Documentos Fiscales | 16/05/2024 | LOCXEQU | Funciones genéricas de Notas Fiscales Ecuador | 16/05/2024 |
|
---|
País: | Ecuador |
---|
Ticket: | 19625649 |
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-22730 |
---|
02. SITUACIÓN/REQUISITO
El sistema permite realizar el borrado de una Factura de Entrada que generó un Certificado de Retención, aún cuandono ha sido borrado el Certificado de Retención previamente.
Cuando una Factura de Entrada genera un Certificado de Retención, se debe borrar primero el certificado a través de la rutina Certif. Retenc. (FISA015) y posteriormente la factura.
03. SOLUCIÓN
Dentro de las rutinas Funciones genéricas Notas Fiscales Ecuador (LOCXEQU) y Funciones Genéricas para Documentos Fiscales (LOCXNF) se realizan los siguientes ajustes:
- Rutina Funciones genéricas Notas Fiscales Ecuador (LOCXEQU):
- Se crea la función LxCertEQU(), la cual valida si la Factura de Entrada cuenta con un Certificado de Retención vigente; si es así, se muestra el mensaje "Esta factura no puede ser borrada debido a que tiene un Certificado de Retención vigente. Primero, debe borrar el Certificado de Retención, a través de la rutina Certif. Retenc. (FISA015)."
- Rutina Funciones Genéricas para Documentos Fiscales (LOCXNF):
- Dentro de la función Exclusión de Notas Fiscales (LocxDelNF()), si el llamado viene desde la rutina Factura de Entrada (MATA101N) y pertenece al país Ecuador, se consulta , por medio de la nueva función LxCertEQU(), si la Factura tiene un Certificado de Retención vigente; en cuyo caso se finaliza el proceso impidiendo el borrado de la factura.
Totvs custom tabs box |
---|
tabs | Pre-condiciones, Procedimiento |
---|
ids | paso1,paso2 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | paso1 |
---|
| - Realizar un respaldo del repositorio (RPO)
- Aplicar el parche correspondiente al issue DMINA-22730.
- Verificar que las rutinas actualizadas correspondan a las indicadas en el presente Documento Técnico.
- Módulo Compras (SIGACOM):
- Desde Actualizaciones | Archivos | Proveedores (MATA020), incluir un proveedor.
- Desde Actualizaciones | Archivos | Productos (MATA010), incluir un producto.
- Desde Actualizaciones | Archivos | Imp. Variables (MATA995), contar con
una retención - un impuesto de Retención de IR.
- Desde Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080), incluir una TES de Entrada que incluya
la retención - el impuesto de Retención de IR creada anteriormente.
- Desde Actualizaciones | Movimientos | Factura de Entrada (MATA101N), incluir una Factura de Entrada informando el proveedor, producto y TES creados anteriormente; validar la generación del Certificado de Retención: Image Modified
|
Totvs custom tabs box items |
---|
| - Ingresar
a módulo - al módulo Compras
- (SIGACOM)
al - , menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
- Seleccionar la factura generada en las precondiciones y dar clic en Otras acciones | Borrar; posteriormente dar clic en Grabar.
- Validar que se muestre el mensaje "Esta factura no puede ser borrada debido a que tiene un Certificado de Retención vigente. Primero, debe borrar el Certificado de Retención, a través de la rutina Certif. Retenc. (FISA015).", impidiendo el borrado:
Image Modified |
|
04. INFORMACIÓN ADICIONAL
No aplica.
Card documentos |
---|
Informacao | Solución disponible para Protheus versión 12.1.33 (que cuente con garantía extendida) o posterior. |
---|
Titulo | ¡IMPORTANTE! |
---|
|
05. ASUNTOS RELACIONADOS
...