Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGACOM - Compras
Función:
RutinaNombre TécnicoFecha
LOCXNFFunciones para Documentos Fiscales16/05/2024
LOCXEQUFunciones genéricas de Notas Fiscales Ecuador16/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 cuando no 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 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.


Importante

La solución aquí descrita, fue actualizada, favor de revisar el Documento Técnico:

19625649 DMINA-23414 DT Borrar Factura de Entrada con Certificado de Retención vigente EQU



  • 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 un impuesto de Retención de IR.
    • Desde Actualizaciones | Archivos | Tipos de Entrada y Salida (MATA080), incluir una TES de Entrada que incluya 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:                                                                                         
  1. Ingresar al módulo Compras (SIGACOM), menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N).
  2. Seleccionar la factura generada en las precondiciones y dar clic en Otras acciones | Borrar; posteriormente dar clic en Grabar.
  3. 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:


04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Solución disponible para Protheus versión 12.1.33 (que cuente con garantía extendida) o posterior.


05. ASUNTOS RELACIONADOS

  • Certificado de Retención FISA015 EQU