Á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

FINA887ARG.PRW

Modelo localizado de Recibos para Argentina.

 

FINA887PAR.PRW

Modelo localizado de Recibos para Paraguay.

 

FINA998.PRW

Totvs Recibo

 

PAYMENTFORM.SERVICE.TLPP

Servicio para formas de pago.

 

País:Argentina, Paraguay.
Ticket:N/A.
Requisito/Story/Issue (informe el requisito vinculado):DMINA-21485.


02. SITUACIÓN/REQUISITO

En la rutina Totvs Recibo (FINA998), se solicita remover los disparadores de los campos Valor base, Alícuota y Valor del impuesto, por funciones debido a un error.log generado cuando se utilizan valores con decimales en estos campos.


03. SOLUCIÓN

  • En las rutinas de Modelo localizado de Recibos para Paraguay y Argentina (FINA887PAR-FINA887ARG), en la función ModelDef, se remueven los disparadores de los campos Valor base, Alícuota y Valor del impuesto.
  • En la rutina de Servicio para formas de pago (PAYMENTFORM.SERVICE), se crea función "LdAlqBseVl", que calcula y actualiza el valor de los campos: Valor base, Alícuota y Valor del impuesto cuando estos se modifican.



  1. Realizar un respaldo del repositorio (RPO).
  2. Realizar la aplicación del parche correspondiente al issue DMINA-21485.
  3. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  4. A través de la rutina “Clientes”, ubicada en el módulo Financiero - SIGAFIN (Actualizaciones | Archivos), incluir un cliente.


  1. Ingresar a la rutina TOTVS ReciboSIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
  2. Ingresar a la opción Nuevo Recibo.
    1. Capturar los datos del encabezado.
    2. Agregar una formas de pago de tipo Retención de IVA. (En los campos Valor, Alícuota y Valor base puede o no utilizar decimales)
      1. Prueba 01: 
        1. Informe el campo Valor.
        2. Informe el campo Alícuota.
        3. Verifique que se actualice automáticamente el campo Valor base.
      2. Prueba 02: 
        1. Informe el campo Valor base.
        2. Informe el campo Alícuota.
        3. Verifique que se actualice automáticamente el campo Valor.
      3. Prueba 03: 
        1. Informe el campo Valor.
        2. Informe el campo Valor base.
        3. Verifique que se actualice automáticamente el campo Alícuota.
    3. Informe los campos obligatorios de la forma de pago y confirme la forma de pago.
    4. Confirme el recibo, confirme la generación de recibo anticipado, después visualice el recibo y verifique que se haya grabado satisfactoriamente la forma de pago con los valores informados.


Es importante verificar que la cantidad decimales configurados en el campo Valor (EL_VALOR) en la tabla SX3 campo X3_DECIMAL este configurado con el mismo tamaño configurado en el parámetro MV_CENT dependiendo de la moneda a utilizar en el recibo, para que el saldo quede consistente y no se genere un recibo anticipado debido a una diferencia en decimales.


04. INFORMACIÓN ADICIONAL


¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 o superior, siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.


05. ASUNTOS RELACIONADOS