Árvore de páginas

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 movimientos por 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, operaciones de factoraje financiero desde la rutina de

...

TOTVS Recibos (

...

FINA998) .

Procedimiento de Implantación

  1. Se recomienda respaldar el repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch)

...

  1. .
  2. Realizar las actualizaciones descritas en la sección 6. Diccionario de Datos.


Para mayor información sobre CFDI de REP con operaciones de 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 2 - Operaciones con factoraje financiero).

Validación de generación de recibos previos que afecta a los documentos incluidos en el Recibo de Cobro con generación y timbrado de Complemento de Recepción de Pago: DMINA-9241_DT_Validacion_timbrado_Recibos_de_Cobro_Previos_MEX


02. EJEMPLO DE UTILIZACIÓN

Pre-requisitos

Versión Protheus 12.1.17 o superior.

  • Configurar un cliente (a) para ventas.
  • Configurar que a la vez sea un proveedor de servicios financieros.
  • Configurar un cliente (b) para ventascompras.

Pasos para probar la solución

La prueba se basa en el siguiente supuesto:

a) El

...

cliente (a) emite una factura de venta por $

...

10,000.00 + IVA(16%).

b) El

...

cliente (a) cede el título por cobrar a una financiera, la cual realiza estas operaciones:

    • Emite una factura
  • al acreedor por concepto de comisiones
    • de entrada al proveedor, por un valor de $
  • 2
    • 1,
  • 030
    • 000.00 + IVA(16%), lo que corresponde al
  • 1%
    • 10% del título cedido.
  • Entrega al acreedor el recurso requerido, equivalente a $180,670.00 que es el valor del título menos el Aforo (10% del valor del título), menos la comisión.
  • c) Posteriormente, cuando la financiera realiza el cobro al deudor (receptor de la factura de venta), la financiera liquida el saldo al acreedor mediante estas operaciones:

    • Emite una factura al acreedor por concepto de intereses, por un valor $9,135.00 el cual corresponde al 4.5% del valor total del título.
    • Pago del saldo, que es igual al valor del Aforo menos los intereses convenidos, para el caso es de 20,300.009,135.00 = 11,165.00.

    Nota: La funcionalidad del inciso C fue agregada a través del issue DMINA-8496.

    Registrar los siguientes documentos.Factura de

c) Se realiza la compensación entre carteras:

    • Se realiza la compensación entre la factura del acreedor y el proveedor  $11,600.00 - $ 1,160.00 = $10,440.00

        d) Se genera un nuevo recibo para el cliente (b) incluyendo la factura de venta y una forma de pago por el valor de  $10,440.00

Nota: Toda la funcionalidad se ve a detalle en el  issue DMINA-14890.


  1. 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 informado 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.

        Nota:

        Al realizar compensaciones en monedas diferente Moneda 1 (Pesos), se sugiere marcar el checkbox "Cualquier Moneda":

        Image Modified


    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

...

  1. recibo en TOTVS Recibo (SIGAFIN >> Movimientos | Cuentas por Cobrar |

...

  1. TOTVS Recibo)

      ...

        1. Se ingresa a la opción de "Nuevo recibo".
        2. En los parámetros, indicar la pregunta

      ...

        1. ¿Factoraje? = Si , para indicar que el recibo de cobro incluirá movimiento de compensación entre carteras.
        2. Capturar los datos del encabezado.
          • Cliente: Indicar el cliente configurado para servicios financieros

      ...

          • .
        1. Capturar los datos del cobro

      ...

        1. .
            • Indicará el valor correspondiente al recurso entregado por la financiera.
            • 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.
          1. Seleccionar por medio de la opción de incluir "otros títulos" el cliente correspondiente a la Factura de Venta

        ...

          1. .
          2. Seleccionar la Factura de Venta e introducir el valor recibido de la financiera.
            • Al confirmar el valor cobrado, ya que en el

        ...

            • apartado de parámetros del recibo el campo Factoraje es Sí, el sistema consulta si el título tiene movimientos

        ...

            • por compensación entre carteras, en el caso de sí encontrar movimientos que no hayan sido incluidos en recibos de cobro previamente, los mostrará para su selección (1), a continuación confirmar (2) los movimientos marcados (ver apartado 4 - Pantalla de movimientos por compensación entre carteras).

        Nota: Esta funcionalidad fue agregada a través del issue DMINA-

        ...

        14890.

            • Confirma la generación del nodo Pago, con la forma de pago SAT 17 - Compensación, en el CFDI correspondiente al recibo de cobro.

        f. Avanzar a la siguiente ventana y validar el cuadre de Valores cobrados vs Títulos dados de baja, a continuación, dar clic en Confirmar.

        g. Confirmar 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 Pago.

          1. Nodo de pago que contendrá los datos del pago del título.
            • ImpSaldoAnt: Saldo anterior del título, sin considerar el cobro ni la compensación de la factura de compra.
            • ImpPagado: Valor del cobro (recurso recibido).
            • ImpSaldoInsoluto: Valor de saldo anterior (ImpSaldoAnt) menos el valor del cobro (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 (factura de comisiones).
            • ImpSaldoInsoluto: Valor de saldo anterior (ImpSaldoAnt) menos el importe de la compensación (ImpPagado).

        7. Registrar Factura de Compra (SIGACOM >> Actualizaciones | Movimientos | Factura de Entrada) indicando el proveedor configurado para servicios financieros con valor por los intereses que se pagarán a la empresa de factoraje.

        8. Realizar el proceso de compensación entre carteras (SIGAFIN >> Actualizaciones | Cuentas por Pagar | Compensación Entre Carteras)

        a. Dar clic en la opción +Compensar

        b. 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.

        c. En el Browse de documentos, marcar la Factura de Venta y la Factura de Compra generadas anteriormente, dar clic en Grabar.

        9. 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 estar actualizado de acuerdo a las compensaciones y cobro realizado.

        10. 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.

        11. Registrar un cobro diverso (SIGAFIN >> Movimientos | Cuentas por Cobrar | Cobros Diversos)

        a. En los parámetros, indicar la pregunta ¿Filtra Cliente? = Sin Filtro.

        b. Capturar los datos del encabezado.

            • Cliente: Indicar el cliente configurado para servicios financieros.
            • Factoraje: Registrar 1- Si para indicar que el recibo de cobro incluirá movimiento de compensación entre carteras.

        c. Capturar los datos del cobro, después avanzar a la siguiente ventana.

            • Indicará el valor correspondiente al recurso entregado por la financiera.
            • 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.

        d. Seleccionar el cliente correspondiente a la Factura de Venta, avanzar a la siguiente ventana.

        e. Seleccionar la Factura de Venta.

            • Al confirmar el valor de cobro de la factura, ya que en el encabezado del recibo el campo Factoraje es Sí, el sistema consulta si el título tiene movimientos por compensación entre carteras, en el caso de sí encontrar movimientos que no hayan sido incluidos en recibos de cobro previamente, los mostrará para su selección.
            • Confirmar la generación del nodo Pago, con la forma de pago SAT 17 - Compensación, en el CFDI correspondiente al recibo de cobro.

        f. Avanzar a la siguiente ventana y validar el cuadre de Valores cobrados vs Títulos dados de baja, a continuación, dar clic en Confirmar.

        g. Confirmar la generación y timbrado del CFDI con complemento para la recepción de pagos.

        12. Validar que en el XML sean generados 2 nodos Pago.

        a. Nodo de pago que contendrá los datos del pago del título.

            • ImpSaldoAnt: Saldo anterior del título, sin considerar el cobro ni la compensación de la factura de compra.
            • ImpPagado: Valor del cobro (saldo del Aforo).
            • ImpSaldoInsoluto: Valor de saldo anterior (ImpSaldoAnt) menos el valor del cobro (ImpPagado).

        b. 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 (factura de intereses).
            • ImpSaldoInsoluto: Valor de saldo anterior (ImpSaldoAnt) menos el importe de la compensación (ImpPagado).


        Nota: La funcionalidad de los puntos 7 al12, fue agregada a través del issue DMINA-8496.

        03. Pantalla de encabezado de cobros diversos

        Image Modified


        04. Pantalla de movimientos por compensación entre carteras

        Selección de movimientos a incluir en nodo Pago por operaciones de factoraje financiero:

        Image Modified


        Confirmar la generación del nodo Pago con la forma de pago SAT 17 – Compensación en el CFDI con Complemento para Recepción de Pagos:

        Image Modified


        Al seleccionar varios movimientos, el sistema informa que se generará un solo nodo Pago por el total de los registros seleccionados. Confirmar si la operación es correcta:

        Image Modified


        Si en la ventana de compensaciones se hace clic en el botón Anular o no se selecciona ningún movimiento, se debe confirmar la no generación el nodo adicional de Pago:

        Image Modified


        Al responder No a cualquiera de las preguntas, se mostrará nuevamente la pantalla de selección.


        Nota: Esta funcionalidad fue agregada a través del issue DMINA-8496.

        ¡IMPORTANTE!

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



        05. TABLAS UTILIZADAS

        • SEL - Recibos de Cobranza.
        • SE5 - Movimientos bancarios.
        • FK1 - Movimientos bancarios de cobranza.
        • FK2 - Movimientos bancarios de pagos.


        06. 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

        CampoEL_FACTOR
        TipoC
        Tamaño1
        Decimal0
        Formato@!
        TítuloFactoraje?
        DescripciónCobro Factoraje finan.?
        Nivel0
        UtilizadoSi
        ObligatorioNo
        BrowseNo
        Opciones1=Si;2=No
        When
        Relación
        Val. SistemaPertence("12")
        Inic. Padre"2"
        HelpIndique si el CFDI con complemento para recepción de pagos a generar, incluirá información de cobros mediante factoraje financiero.


        Crear el campo EL_

        ...

        COMPEN

        CampoEL_

        ...

        COMPEN
        Tipo

        ...

        N
        Tamaño

        ...

        16
        Decimal

        ...

        2
        Formato

        ...

        @E 9,999,999,999,999.99
        Título

        ...

        Vlr Compensa
        Descripción

        ...

        Valor compensación
        Nivel0
        UtilizadoSi
        ObligatorioNo
        Browse

        ...

        ...

        No
        Opciones
        When
        Relación
        Val. Sistema

        ...


        Inic. Padre

        ...


        Help

        ...

        Valor de compensación entre carteras por comisiones de factoraje financiero.


        Tabla SE5 - Movimientos bancarios

        Crear el campo

        ...

        E5_

        ...

        SERCMP

        Campo

        ...

        E5_

        ...

        SERCMP
        Tipo

        ...

        C
        Tamaño

        ...

        3
        Decimal

        ...

        0
        Formato

        ...

        @!
        Título

        ...

        Serie Rec Cm
        Descripción

        ...

        Serie recibo compensación
        Nivel

        ...

        1
        UtilizadoSi
        ObligatorioNo
        BrowseNo
        Opciones
        When
        Relación
        Val. Sistema
        Inic. Padre
        Help

        ...

        Serie del recibo en donde se informó compensación por operaciones de factoraje.


        Crear el campo E5_

        ...

        RECCMP

        CampoE5_

        ...

        RECCMP
        TipoC
        Tamaño

        ...

        6
        Decimal0
        Formato@!
        Título

        ...

        Recibo Comp.
        Descripción

        ...

        Recibo de compensación
        Nivel1
        UtilizadoSi
        ObligatorioNo
        BrowseNo
        Opciones
        When
        Relación
        Val. Sistema
        Inic. Padre
        Help

        ...

        Número del recibo en donde se informó compensación por operaciones de factoraje.


        Tabla FK1 - Movimientos bancarios de cobranza

        Crear el campo

        ...

        FK1_

        ...

        SERCMP

        Campo

        ...

        FK1_

        ...

        SERCMP
        TipoC
        Tamaño

        ...

        3
        Decimal0
        Formato@!
        Título

        ...

        Serie Rec Cm
        Descripción

        ...

        Serie recibo compensación
        Nivel1
        UtilizadoSi
        ObligatorioNo
        BrowseNo
        Opciones
        When
        Relación
        Val. Sistema
        Inic. Padre
        Help

        ...

        Serie del recibo en donde se informó compensación por operaciones de factoraje.

        ...


        Crear el campo FK1_

        ...

        RECCMP

        CampoFK1_

        ...

        RECCMP
        TipoC
        Tamaño

        ...

        6
        Decimal0
        Formato@!
        Título

        ...

        Recibo Comp.
        Descripción

        ...

        Recibo de compensación
        Nivel1
        UtilizadoSi
        ObligatorioNo
        BrowseNo
        Opciones
        When
        Relación
        Val. Sistema
        Inic. Padre
        Help

        ...

        Número del recibo en donde se informó compensación por operaciones de factoraje.


        Tabla FK2 - Movimientos bancarios de pagos

        Crear el campo

        ...

        FK2_

        ...

        SERCMP

        Campo

        ...

        FK2_

        ...

        SERCMP
        TipoC
        Tamaño

        ...

        3
        Decimal0
        Formato@!
        Título

        ...

        Serie Rec Cm
        Descripción

        ...

        Serie recibo compensación
        Nivel1
        UtilizadoSi
        ObligatorioNo
        BrowseNo
        Opciones
        When
        Relación
        Val. Sistema
        Inic. Padre
        Help

        ...

        Serie del recibo en donde se informó compensación por operaciones de factoraje.

        ...


        Crear el campo FK2_

        ...

        RECCMP

        CampoFK2_

        ...

        RECCMP
        TipoC
        Tamaño

        ...

        6
        Decimal0
        Formato@!
        Título

        ...

        Recibo Comp.
        Descripción

        ...

        Recibo de compensación
        Nivel1
        UtilizadoSi
        ObligatorioNo
        BrowseNo
        Opciones
        When
        Relación
        Val. Sistema
        Inic. Padre
        Help

        ...

        Número del recibo en donde se informó compensación por operaciones de factoraje.

        Crear el campo FK2_RECCMP

        ...

        Nota: Las modificaciones a las tablas SE5, FK1 y FK2 se implementan a través del issue DMINA-8496 en el pacote 007433.

        Nota : Las siguientes actualizaciones fueron incorporadas en el pacote 010364 - DMINA-14890 MÉXICO - RECIBO COBRO POR FACTORAJE.

        • Agregar pregunta ¿Factoraje? al grupo "FIN998"  SX6-Grupo de preguntas:
        Pregunta¿Factoraje?
        TipoC-Carácter
        Tamaño1
        ObjetoCombo
        Pre-selección2
        Item 1Si
        Item 2No

        Nota: Las modificaciones a las tablas

        ...

        SX6 se implementan a través del issue DMINA-

        ...

        14890.