Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
FINA086Anular Orden de Pago13/04/2025
País:Colombia(COL)
Ticket:22901413
Requisito/Story/Issue (informe el requisito vinculado):DMINA-26208


02. SITUACIÓN/REQUISITO

Al En la rutina de Orden de Pago (FINA085A), al generar un Pago Anticipado (PA) utilizando un Banco que genera GMF (A6_IMP4MIL = 1) que cálcula el impuesto de Gravamen a los Movimientos Financieros (GMF),son generados dos movimientos bancarios, el primero con por el valor total del título Título y el segundo con el impuesto calculado para el impuesto de Gravamen a los Movimientos Financierosa (GMF), partir de la configuración del parámetro MV_AL4XMIL. Al En la rutina Anular Orden de Pago(FINA086) al realizar la anulación del Pago Anticipado (PA) desde la rutina Anular Orden de Pago(FINA086), se observa que no es se realiza el borrado lógico el Movimiento Bancario del impuesto Gravamen a los Movimientos Financieros (GMF) (4x1000).

03. SOLUCIÓN

En la rutina de Anular Orden de Pago(FINA086) se realizan las siguientes modificaciones:

    • En la función que Actualiza y Cancela el Movimiento Bancario del PA (F086ActPA), se agrega la anulación del movimiento del impuesto de Gravamen a los Movimientos Financieros (GMF)(A6_IMP4MIL = 1). En la anulación es utilizado el campo Número Proceso Transf. (E5_PROCTRA), este campo contiene un número único que relaciona el movimiento del PA Pago Anticipado con el movimiento del Impuesto generado. Si el campo Número Proceso Transf. (E5_PROCTRA) del movimiento del PA (Tipo VL) contiene información, esta es almacena en una variable para posteriormente utilizarla en la localización del movimiento del Impuesto (Tipo IT), si este movimiento existe, es cancelado (E5_SITUACA = se actualiza con valor ‘C’).
    • Se crea la función que Valida el Pago Anticipado vs el Impuesto 4XMIL(lxColB4Xmil), para identificar que al anular un Pago Anticipado si fue modificado el saldo del Pago Anticipado, si fue modificado y está relacionado al Impuesto 4XMILde Gravamen a los Movimientos Financieros (GMF), el sistema no permitirá anular el documento y notificará con un mensajemuestre el aviso al usuario.
    • En la función que Crea un browse para las bajas de los Pagos Anticipado(fn086Mark), en la validación del campo "Valor", se agrega la función que Valida el Pago Anticipado vs el Impuesto 4XMIL(lxColB4Xmil) para identificar si fue modificado el saldo y validar si hay relación con el Impuesto 4XMILde Gravamen a los Movimientos Financieros (GMF)
    • .
Nota

Las actualizaciones realizadas en la presente issue aplican solo para el país Colombia, cuando es utilizado el impuesto GMF (4xMil) y se tienen realiado el cálculo del Impuesto de Gravamen a los Movimientos Financieros (GMF), con las siguientes configuraciones implementadas: 
MV_IMP4MIL  = .T. Indica si debe o no calcular el impuesto 4x1000 de Colombia.
MV_AL4XMIL = 0.4 Alícuota para el impuesto 4xMil Colombia.
Campo A6_IMP4MIL = Usado.

Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04Pre-condiciones, Procedimiento
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo)
  2. Aplicar el parche correspondiente a la issue DMINA-26208.
  3. Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
  4. Realizar las configuraciones correspondientes al impuesto 4xMil indicadas en el siguiente documentos técnico. DT Impuesto GMF (4x1000) Colombia
  5. En el módulo Financiero(SIGAFIN), ir al menú Actualizaciones Archivos | Proveedor(MATA020). Configurar un Proveedor informando los campos obligatorios.
  6. En el módulo Financiero(SIGAFIN), ir al menú Actualizaciones Archivos | Bancos (MATA070). Configurar un Banco, activando el impuesto 4xMil(A6_IMP4MIL = 1)
  7. En el módulo Financiero(SIGAFIN), ir al menú Actualizaciones | Movim. Bancario | Movimientos Bancarios (FINA100). A través del menú "Otras acciones" opción  "Cobrar", registrar saldo en el Banco configurado previamente. 
  8. En el módulo Financiero(SIGAFIN), ir al menú Actualizaciones | Cuentas por Pagar | Orden de Pago (FINA085A). Registrar un Pago Anticipado para el Proveedor configurado previamente. 
Totvs custom tabs box items
defaultno
referenciapaso2

Anulación de Pago Anticipado

Ingresar al módulo Financiero (SIGAFIN).

  1. Ir a Actualizaciones | Cuentas por Pagar | Anular Ord. Pago (FINA086).
  2. Capturar los parámetros del proceso:
    • Indicar el rango de Órdenes de Pago para mostrar el Pago Anticipado generado en las precondiciones.
  3. Seleccionar el Pago Anticipado.
  4. En la ventana “Anulación del PA”, informar los campos:
    • Datos Generales:
      • Banco, Agencia y Cuenta; seleccionar el banco creado en las precondiciones.
    • Saldo Pendiente:
      • Valor: 4900.00 ← asignar un valor menor al saldo.
  5. Al salir del campo Valor el sistema envía la siguiente notificación:
    • El Pago Anticipado 000008  esta relacionado al impuesto GMF(4xMil). La anulación debe realizarse por el valor total del PA.

Image Removed
    • Image Added

      Nota

      Para los los Pagos Anticipados (PA) relacionados al impuesto de Gravamen a los Movimientos Financieros (GMF) (4x1000), la anulación siempre deberá realizarse por el valor total del

PA
    • Pago Anticipado

    • Saldo Pendiente:
      • Valor: 5000.00 ← asignar un valor total del saldo
        Image Modified
  1. Dar clic en el botón Ok.
  2. En el mensaje “Desea Proseguir con la devolución ?”, confirmar dando clic en el botón Si.
  3. En el mensaje “Baja finalizada con éxito”, dar clic en el botón Finalizar.
  4. Ir a Actualizaciones | Movim. Bancario | Movimientos Bancarios (FINA100), verificar:
    • En el movimiento origen del Pago Anticipado, es borrado.
    • El movimiento del impuesto 4xMil es borrado.
    • Se crea Movimiento Bancario - Cobrar por el valor del del Pago Anticipado.
      Image Modified



04. INFORMACIÓN ADICIONAL

No Aplica


Card documentos
InformacaoUtilice este box para resaltar información relevante y/o de destaqueLa presente solución aplica para versión 12.1.2310 (puede requerir contratación de garantía extendida) o superior.
Titulo¡IMPORTANTE!


Aviso
titleImportante

En la Expedición Continua de Backoffice posterior al 19/06/2025, la funcionalidad de baja parcial de Pagos Anticipados desde la rutina Anulación de Orden de Pago (FIN086), será descontinuada y sustituida por la rutina Baja Cuentas por Pagar (FINA080).


Image Added

Para Colombia, lo anterior aplicará para versión 12.1.2510 o superior.


05. ASUNTOS RELACIONADOS