Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Pantalla de encabezado de cobros diversos
- Pantalla de movimientos por compensación entre carteras
- Tablas
- 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 Cobros Diversos (FINA087A) .
Procedimiento de Implantación
- Se recomienda respaldar el repositorio de objetos (RPO) antes de aplicar el paquete de actualización (patch).
- 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.
- Realizar las actualizaciones descritas en la sección 6. Diccionario de Datos.
...
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 que a la vez sea un proveedor de servicios financieros.
...
- Registrar los siguientes documentos.
- 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.
- 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.
- Realizar el proceso de compensación entre carteras (SIGAFIN >> Actualizaciones | Cuentas por Pagar | Compensación Entre Carteras)
- Dar clic en la opción +Compensar
- 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":
- En el Browse de documentos, marcar la Factura de Venta y la Factura de Compra generadas anteriormente, dar clic en Grabar.
- 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.
- 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.
- Se realiza la captura de un cobro diverso (SIGAFIN >> Movimientos | Cuentas por Cobrar | Cobros Diversos)
- En los parámetros, indicar la pregunta ¿Filtra Cliente? = Sin Filtro.
- 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.
- 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.
- Seleccionar el cliente correspondiente a la Factura de Venta, avanzar a la siguiente ventana.
- Seleccionar la Factura de Venta e introducir el valor recibido de la financiera.
- Al confirmar el valor cobrado, 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 (1), a continuación confirmar (2) los movimientos marcados (ver apartado 4 - Pantalla de movimientos por compensación entre carteras).
...
Nota: La funcionalidad de los puntos 7 al12, fue agregada a través del issue DMINA-8496.
03. Pantalla de encabezado de cobros diversos
04. Pantalla de movimientos por compensación entre carteras
Selección de movimientos a incluir en nodo Pago por operaciones de factoraje financiero:
...
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).
...
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.
...

