Á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
FINA841.PRWAlteración de Cheques22/05/2024
EDIT-RECEIPT.SERVICE.TLPPServicio para alterar los recibos22/05/2024
PAYMENT-FORM-DETAIL.DATA.TLPPData del servicio para obtener los detalles del recibo20/05/2024
PAYMENTFORM.SERVICE.TLPPServicio para obtener los detalles del recibo20/05/2024
RECEIPT.DATA.TLPPData del servicio para obtener los recibos20/05/2024
País:Todos
Ticket:19828458
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23108


02. SITUACIÓN/REQUISITO

•    En el ambiente de Oracle para el país de Argentina, al momento de visualizar el recibo desde la opción de Buscar Recibo se identifica un “Internal Error”.
•    Se visualiza el error “Error: Recibo de Cobranza sin ítems disponibles para mantenimiento” al editar un recibo de tipo Cheque desde la opción de Buscar Recibo.


03. SOLUCIÓN

Se realizan cambios en los siguientes fuentes:

  • Data del servicio para obtener los recibos (RECEIPT.DATA.TLPP): Se corrige el error aislado para ambientes de Oracle en donde al enviar una variable en la sentencia where vacío da error. El error se corrige dando un espacio en la variable vacía.
  • Servicio para obtener las formas de pago (PAYMENTFORM.SERVICE.TLPP): Se corrigió el error en el guardado de un recibo con una forma de pago tipo CH, en el cual se corrige el error al no grabar los datos en la tabla Cheques (SEF).
  • Alteración de Cheques (FINA841): Se realizó un tratamiento para la copia correcta de los encabezados de los recibos en Oracle.
  • Servicio para editar los recibos (EDIT-RECEIPT.SERVICE.TLPP): En la llamada de la FINA841 se corrige el envío de parámetros vacíos para bases de datos de tipo Oracle.
  • Data del servicio para obtener el detalle de los recibos (PAYMENT-FORM-DETAIL.DATA.TLPP):  Se corrigen errores en el query para la base de datos de tipo Oracle.


  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-23108.
  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 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 previamente configurada.
  1. Ingresar a la rutina TOTVS ReciboSIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
  2. Ingresar a la opción Nuevo Recibo.
    1. Informe los datos del encabezado, después de clic en Extraer Títulos.

    2. Seleccione el título generado anteriormente.

    3. En la sección de formas de pago:
      1. Agregue una forma de tipo Cheque (CH) por el valor total de la NF seleccionada anteriormente.
    4. Confirmamos el guardado del recibo.

      1. Visualizamos el recibo y verificamos que no se muestre un "Internal Error".
    5. Modificamos el recibo y verificamos que la actualización de los datos sea correcto.


04. INFORMACIÓN ADICIONAL

¡IMPORTANTE!

La presente solución aplica para versión 12.1.2210 o superior, disponible en el último parche de la expedición continua disponible igual o después de la fecha de este documento.


Nota: En dado caso de tener generados recibos de cobro donde no se generaron registros en la tabla SEF y se desee generarlos, es necesario realizar el siguiente procedimiento:

  1. Aplicar el parche correspondiente al issue DMINA-23108.
  2. Ingresar a Totvs Recibo (FINA998) y dar clic en la opción Buscar recibo.
  3. Realice la búsqueda del recibo de cobro que desee corregir.
  4. De clic en los tres puntos en el recibo de cobro y seleccione la opción Anular, después confirme la anulación.
  5. Nuevamente de clic en los tres puntos en el recibo de cobro y seleccione la opción Borrar, después confirme el borrado.
  6. Ingrese a la opción Nuevo Recibo y genere nuevamente el recibo de cobro.
  7. Confirme el recibo de cobro y verifique que se genere el registro en la tabla SEF referente a la forma de pago de tipo cheque del recibo de cobro.

05. ASUNTOS RELACIONADOS

  • TOTVS Recibo