Objetivo
Permitir generar en un CFDI con complemento para recepción de pagos, operaciones de factoraje financiero desde la rutina de TOTVS Recibos (FINA998) .
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).
Pre-requisitos
Versión Protheus 12.1.33 o superior.
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:
c) Se realiza la compensación entre carteras:
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: La funcionalidad fue desarrollada en el issue DMINA-14890.

Nota: Esta funcionalidad fue agregada a través del issue DMINA-14890.
f. Capturar los datos del cobro.
h. 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.
Nota: La funcionalidad fue agregada a través del issue DMINA-14890.



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

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:

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:

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:

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-14890.
Realice las actualizaciones requeridas al diccionario de datos antes de probar la solución.

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, verificar que su ambiente tenga estas actualizaciones de lo contrario realizarlas manualmente.
Tabla SEL - Recibos de Cobranza
Crear el campo EL_FACTOR
| Campo | EL_FACTOR |
| Tipo | C |
| Tamaño | 1 |
| Decimal | 0 |
| Formato | @! |
| Título | Factoraje? |
| Descripción | Cobro Factoraje finan.? |
| Nivel | 0 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Opciones | 1=Si;2=No |
| When | |
| Relación | |
| Val. Sistema | Pertence("12") |
| Inic. Padre | "2" |
| Help | Indique 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
| Campo | EL_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 |
| Nivel | 0 |
| Utilizado | Si |
| Obligatorio | No |
| 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 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| 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
| Campo | E5_RECCMP |
| Tipo | C |
| Tamaño | 6 |
| Decimal | 0 |
| Formato | @! |
| Título | Recibo Comp. |
| Descripción | Recibo de compensación |
| Nivel | 1 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| 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 |
| Tipo | C |
| Tamaño | 3 |
| Decimal | 0 |
| Formato | @! |
| Título | Serie Rec Cm |
| Descripción | Serie recibo compensación |
| Nivel | 1 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| 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
| Campo | FK1_RECCMP |
| Tipo | C |
| Tamaño | 6 |
| Decimal | 0 |
| Formato | @! |
| Título | Recibo Comp. |
| Descripción | Recibo de compensación |
| Nivel | 1 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| 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 |
| Tipo | C |
| Tamaño | 3 |
| Decimal | 0 |
| Formato | @! |
| Título | Serie Rec Cm |
| Descripción | Serie recibo compensación |
| Nivel | 1 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| 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
| Campo | FK2_RECCMP |
| Tipo | C |
| Tamaño | 6 |
| Decimal | 0 |
| Formato | @! |
| Título | Recibo Comp. |
| Descripción | Recibo de compensación |
| Nivel | 1 |
| Utilizado | Si |
| Obligatorio | No |
| Browse | No |
| Opciones | |
| When | |
| Relación | |
| Val. Sistema | |
| Inic. Padre | |
| Help | Número del recibo en donde se informó compensación por operaciones de factoraje. |
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.
Preguntas en el archivo SX1 - Preguntas
Grupo: FIN998
Orden | Título | Tipo | Tamaño | Decimal | Objeto | Item 1 | Item 2 |
|---|---|---|---|---|---|---|---|
| 06 | ¿Factoraje ? | N | 1 | 0 | Combo | Si | No |
Nota: Las modificaciones a las tablas SX6 se implementan a través del issue DMINA-14890.