Árvore de páginas

Versões comparadas

Chave

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

...

Para abordar esta cuestión, se llevaron a cabo ajustes en la lógica del sistema con el fin de obtener y presentar los
motivos de baja al editar un cobro. Además, se implementó la lógica necesaria para almacenar estos motivos en los
campos correspondientes de las tablas SE1 y SE5.
Las modificaciones involucraron los siguientes cambios en el código fuente:

  • TOTVS Recibo (FINA998.PRW): Se introdujo una función adicional que tiene la capacidad de recuperar los
    motivos de baja registrados en el sistema.
  • Controlador del servicio de BranchCode (branchCode.controller.tlpp): Se añadió un nuevo punto final (endpoint)
    que proporciona los motivos de baja en formato JSON, permitiendo que se muestren como una lista al cliente.
  • Servicio de branchCode (branchCode.service.tlpp): Este servicio ahora tiene la responsabilidad de retornar los
    motivos de baja en formato JSON al controlador correspondiente.
  • Servicio de títulos financieros (financial-titles.service.tlpp): Se introdujeron bifurcaciones en este servicio con él
    objetivo de evitar la contabilización cuando un título presenta el motivo de baja "Permuta".
  • Servicio para guardar los recibos (save-receipt.service.tlpp): En este servicio se asigna el motivo de baja al
    campo 'Motivo' (E1_MOTIVO), permitiendo su adecuado almacenamiento


Totvs custom tabs box
tabsPre-Condiciones,Procedimiento, Paso 03, Paso 04
idsPre-Condiciones,Procedimiento
Totvs custom tabs box items
defaultyes
referenciaPre-Condiciones
  1. Realizar un respaldo del repositorio (RPO).
  2. Aplicar el parche correspondiente al issue DMINA-20619.
  3. Realizar el respaldo del diccionario de datos.
  4. Validar que las rutinas actualizadas en el repositorio, coincidan con las descritas en el encabezado del presente Documento Técnico, así como las fechas.
  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 “Modalidades”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos) incluir una modalidad.
  8. A través de la rutina “Clientes”, ubicada en el módulo de SIGAFIN (Actualizaciones | Archivos) incluir un cliente con una modalidad de las dos configuradas anteriormente.

  9. 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.
  10. 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.
Totvs custom tabs box items
defaultno
referenciaProcedimiento
  1. Ingresar a la rutina TOTVS ReciboSIGAFIN - Actualizaciones | Cuentas por Cobrar | TOTVS Recibo.
  2. Ingresar a la opción Nuevo Recibo.
  3. En la sección de Encabezado del recibo, seleccionamos el cliente configurado anteriormente.
  4. Aplicamos el filtro.
  5. En el apartado Títulos a Cobrar o Compensar, seleccionar la Factura de Venta generada anteriormente y editamos el cobro, en la lista de Motivos de baja seleccionamos "DIFCAM".

    Aviso
    titleImportante

    Si no se selecciona un motivo de baja, el registro en las tablas se guardará automáticamente con el motivo de baja "NORMAL - NOR" por defecto.

  6. Agregar una Forma de Pago por el mismo valor a la Factura de Venta seleccionada anteriormente.
  7. Confirmar el guardado del recibo de cobro y confirmar la generación de un título si existe saldo a favor.
  8. Confirmamos que en los campos de los títulos Motivo de baja (E5_MOTBX) y Motivo de baja (E1_MOTIVO) sea grabado correctamente el motivo de baja de acuerdo a la tabla de abajo.
MotivoIniciales
NormalNOR
PermutaDAC
DevoluciónDEV
Cancela NFCNF
DIFCAMDIF

...