En la orden de pago no es grabado correctamente el campo E5_FILORIG

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFIN - Financiero.

Función:

RutinaNombre Técnico

FINA085A

Órdenes de Pago.

FINA086Anulación de Órdenes de Pago

Situación/Requisito:

Cuando se realiza el cobro o compensación (FINA085a) de una factura, en la tabla SE5 no es grabado correctamente el campo E5_FILORIG cuando se tiene compartidas las tablas SE’s, FK’s y SED. Esto origina que en la consulta de títulos por pagar no sean visualizados los movimientos de baja que se han realizado a la factura.

Solución/Implementación:

Solución:

Para el fuente fina085a se actualiza la función fa085Grava(), se asigna filial origen a registros de descuentos, multas e intereses.
En Función GravaPagos() se asigna filial origen a los registros de pagos.
Para el fuente fina086 se actualiza la función xAtuaSE2() en la actualización de títulos de las cuentas por pagar se asigna la filial origen.

Configuraciones Previas:

  1. Configuración de tablas SE’s, FK’s, SA6 y SED
    Nota: Antes de comenzar con la configuración de la tabla SE’s, FK’s, SA6 y SED tomar en cuenta las notas del siguiente enlace
    http://tdn.totvs.com/display/public/PROT/FIN0000_Compartilhamento_de_Arquivos_do_Financeiro

  2. Asignar los siguientes permisos para las tablas:


    X2_CHAVEX2_ARQUIVOX2_NOMEX2_MODOX2_MODOUNX2_MODOEMP
    SE2SE2010Cuentas por Pagar             CCE
    SE5SE5010Movimiento Bancario           CCE
    SE1SE1010Cuentas por Cobrar            CCE
    SEDSED010Modalidades                   CCE
    SA6SA6010BancosEEE
    FK1FK1010Títulos por Cobrar            CCE
    FK2FK2010Bajas por Pagar               CCE
    FK3FK3010Impuestos Calculados          CCE
    FK4FK4010Impuestos Retenidos           CCE
    FK5FK5010Movimientos Bancarios         CCE
    FK6FK6010Valores Accesorios            CCE
    FK7FK7010Tabla Auxiliar                CCE
    FK8FK8010Datos contables               CCE
    FK9FK9010Auxiliar de integración       CCE
    FKAFKA010Rastreo de Movimientos        CCE
    SE8SE8010Saldos BancariosCCE
    FKBFKB010Tipos de MovimientosCCC

Implementación:

Módulo de compras (SIGACOM)

Factura de Entrada.
Acceder al menú “Actualizaciones > Movimientos > Factura de Entrada” (MATA101N)

  • Dar de alta una Factura de Entrada con un valor de 700.00

Módulo financiero (SIGAFIN)

1 .- Generar una Orden de Pago
Acceder al menú “Actualizaciones > Cuentas por Pagar > Orden de Pago” (FINA085A)

  • Asignar los parámetros necesarios.
  • Seleccionar el documento generado anteriormente y dar clic en el botón “+Pago Automático”
  • Dentro del grid de “Ordenes” ir al menú “Otras Acciones” y seleccionar la opción “Modificar”
  • Modificar la cantidad de 700.00 a 500.00 para generar una orden de pago parcial.

  • Llenar los datos de la pestaña “Forma de Pago”

  • Grabar la orden de pago (ejemplo: Orden de Pago 000015)
  • El documento cambia su estatus a “Dado de baja parcialmente” quedando 200.00 pesos pendientes.

2 .- Consultar el Titulo por Pagar.
Acceder al menú “Consultas > Cuentas por Pagar > Posición de Títulos por Pagar” (FINC050)

  • Seleccionar la factura generada anteriormente y dar clic en el botón “Consulta”
  • Se muestra la consulta informando los siguientes valores:

    Valor Original = 700.00
    Saldo por Pagar = 200.00
    Orden de Pago 000015 = 500.00

Generar una segunda orden por 200.00 para cancelar de forma total el saldo de la factura realizando los pasos anteriores (1 y 2).
Después de haber realizado los pasos anteriores el documento quedará con estatus de "Titulo dado de baja".

3 .- Anular Orden de Pago
Acceder al menú “Actualizaciones > Cuentas por Pagar > Anular Orden de Pago” (FINA086)

  • Asignar los parámetros necesarios.
  • Se mostrarán las órdenes de pago generadas anteriormente.
  • Seleccionar la orden de pago generada con valor de 500.00 y dar clic en el botón “Confirmar” para realizar la anulación.
  • El sistema enviará el siguiente mensaje indicando que el proceso ha finalizado.

  • La orden de pago cambia su estatus a “Orden de pago Anulada”

4 .- Consultar el Titulo por Pagar.
Acceder al menú “Actualizaciones > Consultas > Cuentas por Pagar > Posición de Títulos por Pagar” (FINC050)

  • Seleccionar la factura generada anteriormente y dar clic en el botón “Consulta”
  • Se muestra la consulta informando los siguientes valores:

    Valor Original = 700.00
    Orden de Pago 1= 500.00 (anulado)
    Orden de Pago 2= 200.00
    Saldo por Pagar = 500.00

  • El documento queda con estatus de "Dado de baja parcialmente” 

5 .- Anular la segunda orden de pago, de 200.00, para liberar el título realizando los pasos 3 y 4
Después de haber realizado los pasos anteriores el documento quedará con estatus de "título pendiente"


Requisito (Issue):DMINA-4339
Versión:12.1.17