Versões comparadas

Chave

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

ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Pantalla de encabezado de cobros diversos
  4. Pantalla de mensaje al usuario de movimiento de compensación entre carteras
  5. Tablas
  6. Diccionario de Datos

01. VISIÓN GENERAL

Objetivo

Permitir generar en un CFDI con complemento para recepción de pagos el cobro mediante factoraje financiero desde la rutina de Cobros Diversos (FINA087A) .

Procedimiento de Implantación

  1. Se recomienda respaldar el repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).
  2. Aplicar el patch de solución del issue para Protheus, el cual contiene las rutinas:
    • FINA087A.prw - Cobros diversos.
    • FISA815.prw - Generación del XML de CFDI con complemento para recepción de pagos.
  3. Realizar las actualizaciones descritas en la sección 6. Diccionario de Datos.

Para mayor información sobre el factoraje financiero, puede consultar la Guía de llenado del comprobante al que se le incorpore el complemento para recepción de pagos (Apéndice 10 - Caso de uso Facturación con pago mediante factoraje financiero).

02. EJEMPLO DE UTILIZACIÓN

Pre-requisitos

Configurar un cliente que a la vez sea un proveedor de servicios financieros.

Configurar un cliente para ventas.

Pasos para probar la solución

  1. Se deben registrar los siguientes documentos.
    1. Factura de Venta (SIGAFAT >> Actualizaciones | Facturación | Facturaciones) indicando el cliente configurado para ventas. La condición de pago a utilizar debe tener informada el código de método de pago del SAT PDD
    2. Factura de Compra (SIGACOM >> Actualizaciones | Movimientos | Factura de Entrada) indicando el proveedor configurado para servicios financieros con valor por una fracción del monto de la Factura de Venta, que representa las comisiones que se pagarán a la empresa de factoraje.
  2. Realizar el proceso de compensación entre carteras (SIGAFIN >> Actualizaciones | Cuentas por Pagar | Compensación Entre Carteras)
    1. Dar clic en la opción +Compensar
    2. Capturar los campos indicando la compensación a realizar y dar clic en Ok.
      • Vencimiento: Fechas de vencimiento de los documentos a considerar (Facturas de Venta y Facturas de Compra)
      • Valor a compensar: Valor de la Factura de Compra.
      • Cliente: Correspondiente a la Factura de Venta.
      • Proveedor: Correspondiente a la Factura de Compra.
    3. En el Browse de documentos, marcar la Factura de Venta y la Factura de Compra generadas anteriormente, dar clic en Grabar.
  3. Visualizar el saldo de la Factura de Venta (SIGAFIN >> Consultas | Cuentas por Cobrar | Posición de Títulos por Cobrar).
    • El saldo de la factura debe ser el valor total menos el valor compensado.
  4. Visualizar el saldo de la Factura de Compra (SIGAFIN >> Consultas | Cuentas por Pagar | Posición de Títulos por Pagar).
    • El saldo de la factura debe ser de 0, ya que fue compensada completamente.
  5. Se realiza la captura de un cobro diverso (SIGAFIN >> Movimientos | Cuentas por Cobrar | Cobros Diversos)
    1. En los parámetros, indicar la pregunta ¿Filtra Cliente? = Sin Filtro.
    2. Capturar los datos del encabezado.
      • Cliente: Indicar el cliente configurado para servicios financieros.
      • Factoraje: Indicar 1- Si para indicar que el recibo de cobro incluirá movimiento de compensación entre carteras.
    3. Capturar los datos del cobro, después avanzar a la siguiente ventana.
      • Se indicará el valor correspondiente al saldo de la factura de venta.
      • Nota: El campo Tipo Valor (EL_TIPODOC) debe corresponder con lo indicado en el campo Forma Pgo. (EL_FORPGO), ejemplo:
        • Tipo Valor: Efectivo.
        • Forma Pgo.: 01 - Efectivo.
    4. Seleccionar el cliente correspondiente a la Factura de Venta, avanzar a la siguiente ventana.
    5. Seleccionar la Factura de Venta, avanzar a la siguiente ventana.
      1. Al confirmar el valor de cobro de la factura, si en el encabezado del recibo el campo Factoraje es Sí, el sistema consulta si el título tiene una compensación entre carteras, en el caso de sí encontrar movimiento mostrará un mensaje indicando la fecha y valor de compensación, responda a la pregunta si está de acuerdo en generar nodo de pago de la compensación en el CFDI correspondiente al recibo de cobro.
    6. Validar el cuadre de Valores cobrados vs Títulos dados de baja, a continuación dar clic en Confirmar.
    7. Se confirma la generación y timbrado del CFDI con complemento para la recepción de pagos.
  6. Validar que en el XML sean generados 2 nodos de pago.
    1. Nodo de pago que contendrá los datos del pago del título.
      • ImpSaldoAnt: Saldo anterior al pago menos el valor de la compensación.
      • ImpPagado: Valor del cobro.
      • ImpSaldoInsoluto: Valor de saldo anterior (ImpSaldoAnt) menos importe pagado (ImpPagado).
    2. Nodo de pago que contendrá los datos de la compensación entre carteras con la forma de pago 17 - Compensación.
      • FormaDePagoP = "17"
      • ImpSaldoAnt: Valor indicado en el atributo ImpSaldoInsoluto del nodo anterior.
      • ImpPagado: Valor de la compensación.
      • ImpSaldoInsoluto: Saldo final en 0.

03. Pantalla de encabezado de cobros diversos

Image Removed

04. Pantalla de mensaje al usuario de movimiento de compensación entre carteras

Image Removed

¡IMPORTANTE!

Realice las actualizaciones requeridas al diccionario de datos antes de probar la solución.

05. TABLAS UTILIZADAS

  • SEL - Recibos de Cobranza.

05. DICCIONARIO DE DATOS

El usuario debe realizar las siguientes actualizaciones al diccionario de datos a través del módulo Configurador de Protheus (SIGACFG).

Nota: Las siguientes actualizaciones fueron incorporadas en el pacote 006098 - DMINA-6586 - XML DE COMPLEMENTO DE PAGO DE FACTURA.

  • Creación de campos en el archivo SX3 -Campos:

Tabla SEL - Recibos de Cobranza

Crear el campo EL_FACTOR

...

Crear el campo EL_COMPEN

...

Reubicado en el link https://tdn.totvs.com/x/f1nXIQ