El sistema permite borrar Facturas de Entrada que contienen Detracciones pagadas.

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGACOM - Compras.

Función:

Rutina(s)Nombre Técnico
FINXAPIBaja de Títulos.


Situación/Requisito:

El sistema permite borrar Facturas de Entrada que contienen Detracciones pagadas.

Solución/Implementación:

Solución:

Se agrega validación para no permitir eliminar Facturas de Entrada con Detracciones ya pagadas.
En el Fuente FINXAPI, dentro de la función FaCanDelCP() se valida que la Factura de Entrada no contenga detracciones pagadas; También se crea la función getDetrcP() encargada de realizar las siguientes validaciones:
Se busca en la tabla SE2 por número de Factura y Prefijo, donde E2_TIPO = "TX" y se verifica si E2_VALOR <> E2_SALDO, si es diferente indicará que ya tiene pagos y enviará al usuario el mensaje "Factura de entrada con detracción pagada, no se permite eliminar.", de lo contrario permitirá el borrado.

Implementación:

Dentro del Módulo SIGACOM:

  • Ir al Menú Actualizaciones > Movimientos > Factura de Entrada (MATA101N).
  • Dar de alta una Factura de tipo “Normal” agregando tres productos diferentes.
  • Utilizar un Tipo de Entrada configurada para cálculo de Detracciones (DIG).
  • En la pestaña “Impuestos” verificar valor de Detracción “DIG”.

Dentro del Módulo SIGAFIN:

  • Ir al Menú Actualizaciones > Cuentas Por Pagar > Liberación Para Baja (FINA580)
  • Ubicar la factura de salida generada anteriormente y seleccionar la de Tipo = TX (Detracciones).
  • Después aprobar el documento.
  • Ir al Menú Actualizaciones > Cuentas Por Pagar > Orden de Pago (FINA085A):
  • Asignar los parámetros tomando en cuenta las Fechas de Vencimiento y el Proveedor (estos deben de coincidir con los documentos que se desean procesar).
  • Ubicar el documento de Tipo "TX" anteriormente liberado para aprobación de pago y dar clic en el botón “Pago Automático”.
  • Generar la orden de pago.

Dentro del Módulo SIGACOM:

  • Ir al Menú Actualizaciones > Movimientos > Factura de Entrada (MATA101N).
  • Seleccionar la Factura de Entrada generada anteriormente, después ir al menú “Otras acciones” y seleccionar la opción “Borrar”.
  • Al confirmar el borrado el sistema detecta que la Factura contiene detracciones pagadas y envía el siguiente mensaje: "Factura de entrada con detracción pagada, no se permite eliminar".

Nota: Si la Factura de Entrada no contiene Detracciones pagadas, el sistema permitirá el borrado.

Requisito (Issue):DMINA-3898 | DMINA-4691

Versión:

12.1.14 | 12.1.17