Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFIN - Financiero
Función:
RutinaNombre TécnicoFecha
F887FIN.PRWReglas de negocio financieras .
 
F887FINARG.PRWReglas de negocio financieras  para Argentina.
 
VALIDPAYMENTFORM.SERVICE.TLPPServicio para validar las formas de pago.
 
SAVE-RECEIPT.SERVICE.TLPPServicio para guardar recibo de cobro. 
País:Todos
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-19455


02. SITUACIÓN/REQUISITO

En el país de Argentina y otros países al momento de guardar un recibo con una forma de pago de tipo EF – Efectivo y no tiene informada una fecha de vencimiento, genera un error y no se guarda el recibo.


03. SOLUCIÓN

Se realizan cambios en los siguientes fuentes:

  • En el fuente Reglas de negocio financieras (F887FIN.PRW), se realizó una validación para el campo Fecha de Vencimiento (EL_DTVCTO) para los países diferentes de Argentina, este detonara un mensaje avisando al cliente que el campo debe ser informado, esta validación está controlada por una bandera llamada lVldVcto inicializada para todos los países como Verdadera (.T.).
  • En el fuente Reglas de negocio financieras para Argentina (F887FINARG.PRW), se declaró la bandera lVldVcto en Falsa (.F.) esto para no habilitar la validación del punto anterior ya que la de Argentina tiene un tratamiento especial.
  • En el servicio Validaciones en formas de pago (VALIDPAYMENTFORM.SERVICE.TLPP), se limpia la variable que asigna datos de tipo date , esto para que una fecha no reemplace la de otro campo.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-19455.

  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico.
  4. A través de la rutina “Productos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un producto.
  5. A través de la rutina “Bancos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un banco.
  6. A través de la rutina “Clientes”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un cliente.

  7. A través de la rutina "Tipo de Entrada y Salida", ubicada en el módulo Facturación – SIGAFAT (Actualizaciones | Archivos), se debe tener una TES de salida y entrada configurada.
  8. A través de la rutina "Factura de Venta", ubicada en el módulo Facturación – SIGAFAT (Actualizaciones | Movimientos), capturamos una factura para el cliente con el producto y la TES de salida previamente configurados.
  1. Se realiza ingresa al Panel General de TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar | TOTVS Recibo)

    1. Dar clic en la opción de "Nuevo Recibo".
      1. Llenar el Encabezado con la información necesaria para localizar la Factura de Venta generada en las pre-condiciones.
      2. Seleccionamos la Factura de Venta.
      3. Agregamos una forma de pago de tipo EF-Efectivo por el valor total de la Factura de Venta seleccionada y sin informar la Fecha de Vencimiento (EL_DTVCTO).
      4. Verificar que se muestre el mensaje "Debe informar una fecha de vencimiento"
      5. Informar el campo Fecha de Vencimiento (EL_DTVCTO).
      6. Confirmar el recibo.
      7. Verificar que el recibo se haya guardado con éxito.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La presente solución aplica solo para versión 12.1.2210.


05. ASUNTOS RELACIONADOS

  • TOTVS Recibo