Á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écnico
PAYMENTFORM.SERVICE.TLPPServicio de Formas de Pago 
F887FIN.PRWEventos de Modelo de Recibos de cobro 
F887FINARG.PRWEventos de Modelo de Recibos de cobro de Argentina 
F887FINMEX.PRWEventos de Modelo de Recibos de cobro de México
País:Todos
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMINA-17132


02. SITUACIÓN/REQUISITO

  • El campo Cuenta Cheque (EL_CTACHQ) se encuentra inhabilitado en todos los países excepto Argentina, no permitiendo editar el campo cuando se requiera en países diferentes de México (En México es inhabilitado correctamente por el disparador del campo Banco Cheque).
  • Al guardar un recibo que contenga un titulo en moneda 1, una forma de pago en moneda 2 y la tasa del día sea modificada en el aplicativo (TOTVS Recibo->Nuevo Recibo||Tasa Cambio) por una mayor, este al ser guardado en la tabla Movimiento bancario (SE5) campo Valor de Corrección (E5_VLCORRE) graba un valor que en la rutina Cobros Diversos (FINA087A) no es grabado.

03. SOLUCIÓN

Se realiza el ajuste en las rutinas:
•    Servicio de Formas de Pago (PAYMENTFORM.SERVICE.TLPP) definiendo que en el país México el campo Cuenta Cheque (EL_CTACHQ) sea inhabilitado y en los demás países habilitado.
•    Eventos de Modelo de Recibos de cobro (F887FIN.PRW) asignando por modelo la corrección monetaria en False (.F.) .
•    Eventos de Modelo de Recibos de cobro de Argentina (F887FINARG.PRW) eliminando la corrección monetaria ya que se encontraba localizada solamente para este país.
•    Eventos de Modelo de Recibos de cobro de México (F887FINMEX.PRW) asignando la corrección monetaria con valor Verdadero (.T.).

La solución aplica para todos los países.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-17132.
  3. Validar que las rutinas se encuentren actualizadas en el repositorio.
  4. A través de la rutina de "Monedas", ubicada en el  módulo de SIGAFAT (Actualizaciones | Archivos) es necesario que se informe el valor de la moneda 2.
  5. A través de la rutina “Productos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un producto.
  6. A través de la rutina “Bancos”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un banco.
  7. A través de la rutina “Clientes”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos), incluir un cliente.

  8. 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 configurada.
  9. 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 en moneda 1.
  1. Ingresar a la rutina TOTVS Recibo (SIGAFIN>> Actualizaciones | Cuentas por cobrar | TOTVS Recibo).
  2. En la sección Nuevo recibo dar clic en Tasa de Cambio:
    1. Cambiar la tasa de cambio de la moneda 2 por un valor mayor al actual.
  3. Seleccionar la Factura de venta generada en la sección de Pre-condiciones y dar clic en Editar Cobro.
    1. Cambiar el valor total de la Factura de venta a dólares.
  4. Incluir una forma de pago por el mismo valor de la Factura de venta en moneda 2.
  5. Grabar el recibo.
  6. Verificar que en la tabla Movimiento Bancario (SE5), el campo Valor de Corrección (E5_VLCORRE) no guarde ningún valor. 


04. INFORMACIÓN ADICIONAL

¡IMPORTANTE!

La presente solución aplica para versión 12.1.33 o superior, siempre y cuando se tengan las rutinas actualizadas.


05. ASUNTOS RELACIONADOS

  • TOTVS Recibo