Nota
Esta rutina se ajustó para cumplir con la Ley general de protección de datos (Ley n° 13.70), siendo que algunos campos que presentan información considerada como datos sensibles y/o personales se ocultarán, dejando de ser legibles.
La rutina de Liquidación (FINA460) tiene como finalidad permitir que sea posible el proceso de negociación y renegociación de títulos.
Títulos de crédito
La rutina de liquidación por cobrar no presentará los títulos de crédito (NCC), porque esta rutina tiene como funcionalidad únicamente la negociación/renegociación de cuotas y plazos, y estos títulos deben utilizarse en compensaciones por medio de la rutina destinada para esta finalidad, Compensación CR (FINA330).
Graba todos los pasos de la liquidación, baja los títulos seleccionados y genera nuevos títulos con los valores acordados.
Los valores grabados quedarán disponibles en el informe Acuerdos de liquidación.
Ejemplo prático em vídeo: FINA460 - Liquidación
Importante
Si se seleccionara un título que se liquidó (dado de baja por el processo de liquidación), el número de la liquidación debe informarse manualmente.
Graba todos los pasos de la liquidación con una fecha de validez. Mientras la simulación esté vigente (dentro del plazo de validez), el usuario podrá modificar y hacer efectiva la simulación.
Los valores grabados quedarán disponibles en el informe Acuerdos de liquidación.
Más información en FINA460A - Simulación de liquidación por cobrar
Cuando se realiza una liquidación, al informar un contenido válido en los campos Condición de pago y Tipo en el encabezado de la ventana, y a continuación, marcar uno o más títulos de la grid Títulos seleccionados, el sistema elaborará y mostrará los registros en la grid Títulos generados. En este momento el sistema deshabilita los campos Condición de pago y Tipo y solo habilitará nuevamente para edición si todos los registros de la grid Títulos seleccionados fueran desmarcados. Este comportamiento se debe a que la elaboración de la grid Títulos generados depende de los valores informados en estos campos y de la información de los títulos marcados en la grid Títulos seleccionados.
Importante
El sistema no recalcula las cuotas de los títulos generados en caso de inclusión manual (ejemplo de cheques incluidos por el lector de cheques CMC7 o manual o cantidad de títulos superior a una en la que no haya una condición de pago informada).
Se implementó una nueva interfaz en la rutina, que debe definirse por medio de la tecla F12 y manejo de la pregunta "¿Interfaz?"
En la interfaz tradicional permanece la forma antigua de utilización/presentación de la información, es decir, en grids.
En la interfaz "En carpetas" las grids de la interfaz clásica se convirtieron en carpetas, facilitando la visualización de la información. Las funcionalidades en ambas interfaces de la rutina FINA460 permanecen iguales.
Para esta interfaz existen 3 nuevas carpetas, permitiendo una mejor experiencia del usuario en la navegabilidad, permitiendo la visualización de un mayor número de registros en la carpeta "Títulos seleccionados", así como en la carpeta "Títulos generados". Los totalizadores se encuentran en el pie de página de la pantalla, independientemente de la carpeta seleccionada. De esta manera, el usuario puede acompañar el resumen de la negociación de forma simple y rápida. Los campos mostrados en el pie de página son:
1) Valor total por liquidar - Muestra la suma de los valores de los títulos marcados para liquidación (carpeta "Títulos seleccionados").
2) Valor total negociado - Muestra la suma de los valores de los títulos que se generarán (carpeta "Títulos generados").
3) Valor total interés - Muestra la suma del interés e multa dos títulos que se negociarán (campos "Valor interés" y "Valor multa" de la carpeta "Títulos seleccionados").
4) Cantidad títulos - Muestra la cantidad de títulos marcados para liquidación (carpeta "Títulos seleccionados").
Una vez creado el parámetro MV_VL460NT, permitirá al cliente seleccionar cómo el sistema generará los títulos de impuestos de retención.
MV_VL460NT = 1 – Informará al sistema que en el momento de la liquidación, los títulos de descuentos (impuestos) se generarán de acuerdo con la modalidad informada.
MV_VL460NT = 2 – Informará al sistema que en el momento de la liquidación, los títulos de descuentos (impuestos) se generarán los mismos valores y base de cálculo de los títulos que se están dando de baja.
MV_VL460NT = 3 – Informará al sistema que en el momento de la liquidación, los títulos de descuentos (impuestos) se generarán de acuerdo con el valor de los títulos, tomando en cuenta solamente los impuestos retenidos por estos. Si se informara una modalidad con retención de impuestos que no están retenidos por los títulos principales, estas retenciones no se considerarán.
Esta opción de parámetro (MV_VL460NT = 3) no debe utilizarse en un entorno en el cual el PCC se genera en la baja del título (MV_BR10925 = 1).
Ejemplos:
Considerando 3 títulos por cobrar liquidados:
Prefijo |
Título |
Valor |
Impuestos |
---|---|---|---|
LIQ |
LIQ001 |
R$ 1.000,00 |
con IR en la emisión |
LIQ |
LIQ002 |
R$ 2.000,00 |
sin retención de impuestos |
LIQ |
LIQ003 |
R$ 3.000,00 |
con IR en la baja |
Liquidados en un título con modalidad que calcule PCC e IR
Se realizará la baja de los títulos liquidados (LIQ001, LIQ002 y LIQ003) junto con sus impuestos y se generará un nuevo título por el valor de R$6.000,00.
La base de cálculo de los impuestos (PCC e IR) será el valor total liquidado, es decir, R$ 6.000,00.
Total de los nuevos títulos = R$ 6.000,00
Base de cálculo del IR = R$ 6.000,00
Base de cálculo del PCC = R$ 6.000,00
No calcula vs. No calcula
Si un título origen tuviera una modalidad que no calcula impuestos, y la modalidad utilizada para liquidación también fuera una modalidad que no calcula impuestos, la rutina solamente descargará el título origen y generará el(los) nuevo(s) título(s).
No calcula vs. Calcula
Si un título origen tuviera una modalidad que no calcula impuestos, y la modalidad utilizada para liquidación fuera una modalidad que calcula impuestos (INSS, ISS, IRRF, PCC), la rutina descargará el título origen, generará los nuevos títulos y generará también los títulos de impuestos para los nuevos títulos.
Observaciones:
Ejemplo de modalidad que calcula IR:
Ejemplo de modalidad que calcula PCC, y condición de pago de 3 cuotas:
Calcula vs. No calcula
Si un título origen tuviera una modalidad que calcula impuestos (INSS, ISS, IRRF, PCC), y la modalidad utilizada para liquidación fuera una modalidad que no calcula impuestos, la rutina descargará tanto el título de origen como sus títulos de impuestos y generará los nuevos títulos con el valor neto, es decir, descontando las retenciones.
Calcula vs. Calcula
Si un título origen tuviera una modalidad que calcula impuestos (INSS, ISS, IRRF, PCC), y la modalidad utilizada para liquidación fuera una modalidad que también calcula impuestos, la rutina descargará el título origen y sus impuestos y generará los nuevos títulos teniendo como base el valor total de los títulos dados de baja, y generará también los impuestos de los nuevos títulos, de acuerdo con la modalidad utilizada.
Considerando 3 títulos por cobrar liquidados:
Prefijo |
Título |
Valor |
Impuestos |
---|---|---|---|
LIQ |
LIQ001 |
R$ 1.000,00 |
con IR en la emisión |
LIQ |
LIQ002 |
R$ 2.000,00 |
sin retención de impuestos |
LIQ |
LIQ003 |
R$ 3.000,00 |
con IR en la baja |
Liquidados en un título con modalidad que calcule PCC e IR
Se realizará la baja de los títulos liquidados (LIQ001, LIQ002 y LIQ003) junto con sus impuestos y se generará un nuevo título por el valor de R$6.000,00.
La base de cálculo del PCC (Impuesto que no está presente en los títulos liquidados) será el valor total liquidado, es decir, R$ 6.000,00.
La base de cálculo del IR (presente en los títulos LIQ001 y LIQ002) se calculará de acuerdo con los títulos liquidados que tienen estos impuestos (LIQ001 y LIQ003), es decir, R$ 4.000,00.
Total de los nuevos títulos = R$ 6.000,00
Base de cálculo del IR = R$ 4.000,00
Base de cálculo del PCC = R$ 6.000,00
Ej.: Títulos por liquidarse del mismo cliente.
Prefijo |
Título |
Valor |
Impuestos |
---|---|---|---|
SÍ |
FIN460120 |
R$ 10.000,00 |
sin retenciones |
CIM |
FIN460120 |
R$ 10.000,0 |
con retención de PCC |
PIS – R$ 65,00
Base PIS – R$ 10.000,00
COFINS – R$ 300,00
Base Cofins – R$ 10.000,00
CSLL – R$ 100,00
Base CSLL – R$ 10.000,00
Nuevo título generado en la negociación:
Prefijo |
Título |
Valor |
Impuestos |
---|---|---|---|
LIQ |
FIN460120 |
R$ 20.000,00 |
con retención de PCC |
PIS – R$ 65,00
Base PIS – R$ 10.000,00
COFINS – R$ 300,00
Base Cofins – R$ 10.000,00
CSLL – R$ 100,00
Base CSLL – R$ 10.000,00
Observación
Si en el momento de la liquidación se utilizara una modalidad que calcule impuestos que no existan en los títulos que se están liquidando, el sistema mantendrá los valores de las retenciones y valores de la base de cálculo de los existentes y calculará los nuevos impuestos para la suma de los valores de los títulos en liquidación.
Para que las retenciones no se generen, y siempre y cuando el entorno tenga el cálculo del PCC por el régimen Caja (en la baja), el parámetro MV_VL460NT debe estar con el contenido igual a '3'.
Considerando 3 títulos por cobrar liquidados:
Prefijo |
Título |
Valor |
Impuestos |
---|---|---|---|
LIQ |
LIQ001 |
R$ 1.000,00 |
con IR en la emisión |
LIQ |
LIQ002 |
R$ 2.000,00 |
sin retención de impuestos |
LIQ |
LIQ003 |
R$ 3.000,00 |
con IR en la baja |
Liquidados en un título con modalidad que calcule PCC e IR
Se realizará la baja de los títulos liquidados (LIQ001, LIQ002 y LIQ003) junto con sus impuestos y se generará un nuevo título por el valor de R$6.000,00. Solamente se considerarán los impuestos presentes en los títulos principales, y tendrán su base de cálculo basada en los títulos liquidados (LIQ001 y LIQ003).
Total de los nuevos títulos = R$ 6.000,00
Base de cálculo del IR = R$ 4.000,00
La rutina verificará la existencia de una cuota que tenga el valor mínimo suficiente para la baja del descuento. Esta verificación se dará en la primera o en la última cuota, lo cual dependerá del parámetro "MV_RTIPFIN", si este parámetro estuviera como valor .T. la verificación será en la primera cuota y si el valor estuviera con .F. la verificación será en la última cuota.
Si en la verificación el valor de la cuota no fuera suficiente para el descuento de los impuestos, es decir, la suma de los impuestos (IR/INSS/ISS) fuera mayor que la cuota, la rutina avisará lo ocurrido y mostrará una pantalla permitiendo al usuario decidir si el sistema debe efectuar el recálculo o anular, para que la información de la liquidación se rehaga, como modificación de la condición de pago o la inclusión de cuotas manualmente.
Observación - 1: para que el sistema recalcule las cuotas, es obligatorio que la condición de pago se informe en el campo FO0_COND.
Observación - 2: para los impuestos de PCC la rutina mantendrá las mismas condiciones, es decir, si la liquidación fuera en cuotas y existan impuestos de PCC para descuento, los valores de PCC se prorratearán por el número de cuotas.
Observación - 3: si se solicitara el recálculo de las cuotas, el sistema bloqueará la opción de inclusión de una nueva cuota en el grid. Es posible modificar valores o fechas si el usuario sintiera necesidad. Sin embargo el sistema aún continuará verificando si la cuota correspondiente a los impuestos (primera o última) contiene valor mínimo necesario.
Es posible vincular valores accesorios a los títulos generados por el proceso de liquidación:
Los valores accesorios incluidos en la pantalla de Valores adicionales se transferirán a todas las cuotas generadas. Si desea, utilice el archivo del título para permitir el mantenimiento de las reglas de valores adicionales.¡IMPORTANTE!
La rutina aplicará interés y multa con los porcentajes del encabezado (FO0) siempre y cuando los títulos estén vencidos o la fecha base sea superior al vencimiento.
La rutina también heredará el interés si el título tuviera esta información.
Después de marcar los títulos y seleccionar la condición de pago, si fuera necesario, habrá un nuevo cálculo de interés sobre el valor negociado y este será corregido.
Las tasas de multa e interés por aplicarse en la negociación deben informarse en los campos Ts. Interés t Ts. Multa o del encabezado de la pantalla o de la grid Títulos seleccionados.
Campo Tasa de interés negociado → Ts. Int. Gen. (FO0_TXJRG)
En el momento de la realización de una liquidación, al informar un valor en el campo "Ts Int. Gen." (FO0_TXJRG) del encabezado (FO0), este valor será agregado al campo Ts.Interés (FO2_TXJUR) y grabará el valor en lo(s) nuevo(s) título(s), en el campo E1_PORCJUR. Cabe resaltar que esta tasa no se utilizará para calcular el "Valor negociado", pero será la tasa que se aplicará en el caso de vencimiento del(de los) nuevo(s) título(s).
Campo Valor adicional negociado (Val.Adicional Negoc.) en la grid Títulos seleccionados.
En el momento de la realización de una liquidación, al informar un valor en el campo "Val.Adicional Negoc." (Valor adicional negociado), este se agregará al valor Total negociado (campo "Total Neg.") en la propia grid de "Títulos seleccionados". Este valor se grabará en el campo FO1_VLADIC de la tabla FO1 del banco de datos y estará disponible para contabilidad por medio de la variable FO1VADI de los asientos estándar de código 500.
Información
El campo FO1_VLADIC y la variable FO1VADI estarán disponibles para uso a partir de la versión 12.1.25
Campo Valor adicional negociado (Val.Adicional Negoc.) en la grid Títulos generados.
En el momento de la realización de una liquidación, al informar un valor en el campo "Val.Adicional Negoc." (Valor adicional negociado), este se agregará al valor de la cuota (campo Val. Cuot. +.'Generar.) en la propia grid de Títulos Generados.
El "Valor adicional negociado" no se grabará en ninguna tabla de la base de datos, sin embargo está disponible para contabilidad por medio de la variable JUROS3 de los asientos estándar de código 500 (contabilidad online y offline).
CÁLCULO DE INTERESES FUTUROS PARA TÍTULOS NEGOCIADOS
Proyección de interés hasta la fecha de vencimiento de las cuotas de los títulos generados por la negociación. Se crearon los campos Interés futuro (FO0_CALJUR), Tasa de intereses futuros (FO2_TXCALC) e Valor de los intereses futuros (FO2_VLRJUR) para este control.
Al informar en el campo Interés futuro (FO0_CALJUR) el sistema realizará el cálculo de los intereses futuros, siempre y cuando la Fecha de vencimiento (FO2_VENCTO) negociado sea mayor que la fecha base. Para todas las acciones en la pantalla de liquidación, el cálculo de interés futuro se basará en el campo Interés futuro (FO0_CALJUR), con excepción del campo Tasa de intereses futuros (FO2_TXCALC) que puede ser utilizado por el usuario informando el porcentaje específico para cálculo de la cuota.
El valor de "Interés futuro" está disponible para contabilidad por medio de la variable JUROS4 de los asientos estándar de código 500 (contabilidad online y offline). Este recurso estará disponible en el paquete de expedición continua del módulo SIGAFIN de abril/2024.
En el proceso de liquidación de títulos, ao seleccione títulos en atraso, se aplicará un porcentaje fijo de multa y se calcularán los intereses sobre el período en atraso, según el percentaje listado al incluir el título (estándar existente en el sistema).
MV_JURTIPO = L (CONTROL DE TIENDAS)
MV_LJMULTA = Porcentaje de multa
MV_LJINTFS = .T. (Utiliza cálculo del CONTROL DE TIENDAS)
MV_TXPER = Porcentaje de interés
MV_LJJUROS = Porcentaje de interés
La rutina de liquidación mostrará en el área de Títulos seleccionados los campos Aumento y Disminución. Estos campos solamente se definieron para la visualizar el valor de aumento o disminución originados en la inclusión del título por cobrar, campos E1_ACRESC, E1_DECRES (FINA040).
Estos campos están con su condición de edición inhabilitada. Habiendo la necesidad de incluir nuevos valores para modificación (negociación) del valor total del título por cobrar, deben utilizarse los siguientes campos:
Para Aumento debe utilizarse el campo TS INTERÉS (FO1_TXJUR) para cálculo en porcentaje o el campo VALOR INTERÉS (FO1_VLJUR) para aumento en valores de la moneda en uso por el campo FO1_MOEDA. Estas mismas condiciones tienen los campos TX MULTA (FO1_TXMUL) o VAL. MULTA (FO1_VLMUL).
Para Desminución debe utilizarse el campo VAL. DESCUENTO (FO1_DESCON), este campo recibirá el valor de la moneda en uso por el campo FO1_MOEDA.
Cuando los campos Aumento o Disminución (FO1_ACRESC o FO1_DECRES) estén con valor, este valor se reflejará en los totales presentados en los campos FO1_TOTAL, FO0_VLRNEG, FO2_VALOR.
Si necesariamente los campos FO1_ACRESC o FO1_DECRES deben presentar valores, estos valores se deben alimentar en la tabla SE1, campos E1_ACRESC, E1_DECRES (FINA040) cuando se incluye el titulo por cobrar, o cambiando un registro existente en la base de datos.
Títulos originados en otras monedas y que tengan el campo Tasa moneda (E1_TXMOEDA) completado o no, y la tasa de la moneda (MATA090 - Tabla SM2) estuviera en cero para la fecha base, la liquidación tendrá el siguiente comportamiento:
Al realizar la liquidación de títulos originados en otras monedas y generando nuevo(s) titulo(s) en otras monedas, si la tasa de la moneda (SM2) no estuviera completada la rutina no conseguirá terminar el proceso de liquidación. Se mostrará un mensaje de aviso que existe campo no completado, este campo es Val R$ (E1_VLCRUZ). Este campo siempre debe contener el valor de la moneda 1, y este valor se obtiene por medio del cálculo entre la cantidad de la moneda multiplicado por la tasa del día.
Aunque el campo Tasa moneda esté completado y hubiera la liquidación de “N” títulos con tasas diferentes, la rutina no sabrá qué tasa utilizar, por ello la necesidad de que la tasa de la moneda diaria esté completada para la fecha base conectada.
Al liquidar un título en moneda 01 para un nuevo título en otra moneda, debe utilizarse el campo "Moneda" cumplimentado con cualquier opción diferente de 1 y el campo "Otras monedas" cumplimentar con "1-Convierte".
Se se informa una tasa en el campo Ts Moneda (FO0_TXMOED) esta tasa se refiere a la tasa negociada para el título que está siendo liquidado, es decir, la tasa solo se aplicará para la conversión del valor negociado para la generación del nuevo título.
Importante
La tasa informada en el campo Ts Moneda (FO0_TXMOED) no influirá en la conversión del título generado, de esta manera, para cualquier proceso que se realice con el nuevo título que debe realizar la conversión a otras monedas, la tasa que se utilizará siempre será de la Tabla SM2 (MATA090).
Existe la opción de liquidación específica para la negociación de títulos en la misma moneda, siempre y cuando sea diferente de la moneda 1, creándose también el movimiento de variación monetaria.
Disponible a partir de la versión 12.1.25. Solamente podrá utilizarse si el campo FO0_TXMOED existiera en el entorno.
En el campo Otras monedas completar "3- Variac.Monet.".
Obs.: Esta opción solamente podrá utilizarse con el campo "Moneda" completado con cualquier opción diferente de 1. Si se seleccionara la opción "Moneda 01", se mostrará una ventana sin permitir la selección.
En la ventana de liquidación, el valor informado en el campo Ts. Moneda en el encabezado de la negociación se copia automáticamente en todas las líneas de la grid Títulos seleccionados, en la columna Ts. Moneda. En esta grid el campo no es editable e inicialmente recibe la tasa de la moneda registrada para el día del movimiento, sobrescribiendo el valor informado en el encabezado. En este proceso, no se permite confirmar la liquidación con la tasa en cero.
En el momento de la confirmación de la liquidación se preguntará al usuario si la tasa informada en el proceso (campo FO0_TXMOED) debe ser fija o variable para los nuevos títulos.
Para contabilizar la variación monetaria generada por la liquidación debe utilizarse el mismo código existente para este tipo de situación, que son los LP de código 598.
Para más información sobre o asiento estándar 598, vea el enlace: http://tdn.totvs.com/pages/viewpage.action?pageId=244934660
Observación
Esta funcionalidad NO está disponible en la rutina de simulación, solamente en la de liquidación.
La grabación de los campos referentes a la base de cálculo y valor que se pagará de comisión al vendedor en la tabla Cuentas por cobrar (SE1) no tendrán sus valores grabados si el origen de los títulos fuera de la rutina Liquidación (FINA460). Para el correcto cálculo de la comisión, así como la base de comisión, la rutina buscará los valores en el título "Principal" y realizará los debidos cálculos.
El parámetro MV_COMILIQ determinará el momento en el que la comisión se generará si el título fuera negociado.
MV_COMLIQ = 1 - El cálculo de la comisión en la liquidación del título por cobrar se realizará en la liquidación del título original.
MV_COMLIQ = 2 - El cálculo de la comisión en la liquidación del título por cobrar se realizará en la baja de los títulos generados por la liquidación.
Ejemplos:
Tenemos el TIT1 por el valor de R$ 2000,00 con el vendedor registrado con el 1% de comisión en la baja.
Se realizó la liquidación de este título en 2 cuotas:
Se generará la comisión sobre el TIT1 con valor base de R$ 2000,00.
Tenemos el TIT1 por el valor de R$ 2000,00 con el vendedor registrado con el 1% de comisión en la baja.
Se realizó la liquidación de este título en 2 cuotas:
No se generará la comisión en la liquidación del TIT1. La comisión solamente se generará al realizar la baja de la CUOTA1 y CUOTA2 con valor base de sus respectivas cuotas.
En la tabla de motivos de baja es necesaria la creación del motivo LIQ y Comisión = "S".Importante
En la pantalla de liquidación se crearon los campos de entes contables para la correcta grabación de estos valores en los nuevos títulos que se generarán por medio de la rutina de liquidación.
Los campos que tendrán la grabación correspondiente en los nuevos títulos son:
Las condiciones para que estas cuentas se graben son:
Ejemplo: Liquidación de 02 títulos:
Título 000000001 - Cuenta Débito - 0101020201.
Título 000000002 - Cuenta Débito - 0101020201.
En este ejemplo el campo E1_DEBITO del nuevo título se completará con 0101020201.
Ejemplo: Liquidación de 02 títulos:
Título 000000001 - Cuenta Débito - 0101020201.
Título 000000002 - Cuenta Débito - 0202010102.
En este ejemplo el campo E1_DEBITO del nuevo título no se completará, pues las cuentas son diferentes.
Obs.: Solamente los campos que tengan las mismas informaciones se grabarán en los nuevos títulos generados.
Cabe resaltar que como estándar los campos citados anteriormente NO SON OBLIGATORIOS. Si alguno de estos fuera modificado para que sea obligatorio en la tabla SE1, debe implementarse el punto de entrada F040RAUTO para enviar estos campos en execauto para generación de los nuevos títulos. La documentación del punto de entrada citado está disponible en el enlace DT_F040RAUTO_Punto_de_Entrada_Disponibiliza_el_array_de_la_rutina_automática
La misma regla se aplica si alguno de los siguientes campos se haya modificado a obligatorio en la tabla SE1:
La numeración de nuevos títulos generados por liquidación se controla por medio del parámetro MV_NUMLIQ, siendo determinado por el contenido de la pregunta "Prefijo del título que se generará" en los parámetros F12 de la rutina.
Por ejemplo, si el prefijo informado fuera "FAT", el sistema buscará el mayor número (E1_NUM) con el prefijo "FAT" y sugerirá el próximo. Si el mayor número con prefijo FAT fuera 000000123, el sistema va a sugerir como próximo el número 000000124.
SI el prefijo fuera modificado, por ejemplo, a "LIQ", el proceso de búsqueda por el próximo número se repetirá, en esta ocasión buscando el mayor número con el prefijo "FAT".
Observación
También puede definirse otra numeración, sin embargo el sistema sugerirá la próxima numeración de acuerdo con el mayor registro. Por ejemplo, si la última numeración utilizada fue 500000001, y al realizar una liquidación se completó con el número 777777777, la sugerencia de la próxima liquidación será 777777778, y el intervalo entre los números 500000001 y 777777777 no se tratará.
La rutina graba la información 'LIQ' en el campo E1_TIPOLIQ de los títulos liquidados.
El rastreo de los títulos liquidados puede realizarse por medio del siguiente vínculo:
Tabla | Descripción | Clave |
---|---|---|
FO0 | Proceso de liquidación | FO0_NUMLIQ |
SE5 | Movimiento de liquidación (E5_MOTBX = "LIQ") | E5_DOCUMEN |
SE1 | Títulos generados | E1_NUMLIQ |
Para rastrear el proceso, el vínculo es el que sigue:
Tabla | Descripción | Clave |
---|---|---|
FO0 | Proceso de liquidación | FO0_PROCES |
FO1 | Títulos utilizados por el proceso de liquidación | FO1_PROCES |
FO2 | Títulos generados | FO2_PROCES |
Ejemplo:
Tabla FO0
FO0_FILIAL | FO0_PROCES | FO0_VERSAO | FO0_NUMLIQ |
---|---|---|---|
D MG 01 | 000000000000016 | 0001 | 000120 |
Tabla FO1
FO1_FILIAL | FO1_PROCES | FO1_VERSAO | FO1_IDDOC |
---|---|---|---|
D MG 01 | 000000000000016 | 0001 | 226c50701a49477088290d8c9d6055ed |
Tabla FO2
FO2_FILIAL | FO2_PROCES | FO2_VERSAO | FO2_IDDOC |
---|---|---|---|
D MG 01 | 000000000000016 | 0001 | b868ac4676c640008981a590e262cc20 |
D MG 01 | 000000000000016 | 0001 | 88144c097baf40008FEB99702b4a8e84 |
Tabla SE1
E1_FILIAL | E1_PREFIXO | E1_NUM | E1_PARCELA | E1_TIPO | E1_NUMLIQ |
---|---|---|---|---|---|
FIN | 000000124 | A | FAT | 000120 | |
FIN | 000000124 | B | FAT | 000120 |
Tabla SE5
E5_FILIAL | E5_VALOR | E5_MOTBX | E5_DOCUMEN |
---|---|---|---|
10000 | LIQ | 000120 |
El rastreo de los títulos puede realizarse por medio del siguiente vínculo:
Tabla | Descripción | Clave |
---|---|---|
FO0 | Proceso de liquidación | FO0_FILIAL + FO0_PROCES + FO0_VERSAO |
FO1 | Títulos utilizados por el proceso de liquidación | FO0_IDDOC |
FO2 | Títulos generados | FO2_FILIAL + FO2_PREFIX + FO2_NUM + FO2_PARCEL + FO2_TIPO |
FK7 | Tabla auxiliar | FK7_IDDOC |
SE1 | Cuentas por cobrar | E1_FILIAL + E1_PREFIXO + E1_NUM + E1_PARCELA + E1_TIPO |
Para rastrear el proceso, el vínculo es el que sigue:
Tabla | Descripción | Clave |
---|---|---|
FO0 | Proceso de liquidación | FO0_FILIAL + FO0_PROCES + FO0_VERSAO |
FO1 | Títulos utilizados por el proceso de liquidación | FO1_FILIAL + FO1_PROCES + FO1_VERSAO |
FO2 | Títulos generados | FO2_FILIAL + FO2_PROCES + FO2_VERSAO |
Ejemplo:
Tabla FO0
FO0_FILIAL | FO0_PROCES | FO0_VERSAO | FO0_NUMLIQ |
---|---|---|---|
D MG 01 | 000000000000016 | 0001 | 000120 |
Tabla FO1
FO1_FILIAL | FO1_PROCES | FO1_VERSAO | FO1_IDDOC |
---|---|---|---|
D MG 01 | 000000000000016 | 0001 | 226c50701a49477088290d8c9d6055ed |
Tabla FO2
FO2_FILIAL | FO2_PROCES | FO2_VERSAO | FO2_PREFIX | FO2_NUM | FO2_PARCEL | FO2_TIPO |
---|---|---|---|---|---|---|
D MG 01 | 000000000000016 | 0001 | FIN | 000000124 | A | FAT |
D MG 01 | 000000000000016 | 0001 | FIN | 000000124 | B | FAT |
Tabla FK7
FK7_IDDOC | FK7_FILTIT | FK7_PREFIX | FK7_NUM | FK7_PARCEL | FK7_TIPO | FK7_CLIFOR | FK7_LOJA |
---|---|---|---|---|---|---|---|
226c50701a49477088290d8c9d6055ed | D MG 01 | FIN | 000000090 | A | FACT | 000050 | 01 |
Tabla SE1
E1_FILIAL | E1_PREFIXO | E1_NUM | E1_PARCELA | E1_TIPO | E1_CLIENTE | E1_LOJA | E1_NUMLIQ |
---|---|---|---|---|---|---|---|
D MG 01 | FIN | 000000090 | FACT | 000050 | 01 | ||
D MG 01 | FIN | 000000124 | A | FAT | 000050 | 01 | 000120 |
D MG 01 | FIN | 000000124 | B | FAT | 000050 | 01 | 000120 |
D MG 01 | LIQ | 000120 | NCC | 000050 | 01 |
La rutina de liquidación permite que los títulos generados puedan ser de varios tipos. El campo que queda en el encabezado (FO0_TIPO) solamente es un facilitador para disparador de los nuevos títulos, sin garantizar que los nuevos títulos sean únicamente de este mismo tipo.Observación sobre el campo E1_TIPO
Si los títulos generados tuvieran valor superior al valor total que se está liquidando, se genera un título de crédito para el cliente (NCC) con el valor de la diferencia. El prefijo de la NCC será "LIQ", su número será el número de la liquidación y su tipo será "NCC".
Para generar cheques en la rutina de liquidación (FINA460), utilice el tipo de título CH. Si el parámetro MV_GRSEFLQ estuviera activo, los campos Banco, Agencia, Cuenta y Cheque serán obligatorios en la grid Títulos generados y un cheque se generará automáticamente en la tabla SEF.
Si el parámetro MV_SLDBXCR estuviera con contenido B, la rutina va a grabar un identificador de que el cheque ya se utilizó en la baja (campo EF_USADOBX = S), debido a las bajas parciales. De esta manera, en las bajas futuras estos cheques no podrán utilizarse en la generación del movimiento bancario.
El cheque generado en la liquidación podrá visualizarse en la rutina Bajas por cobrar (FINA070) en Otras acciones > Cheques.
En la cumplimentación del campo Prefijo, si el parámetro MV_CMC7CHQ estuviera con el contenido igual a "1" , se utiliza la variable cFilAnt (que graba la sucursal conectada), considerando el tamaño del campo prefijo, de acuerdo con lo informado en el Configurador.
Ejemplo:
cFilAnt := D MG 01
FO2_FILIAL := Pad(cFilAnt,Len(SE1→E1_PREFIXO))
El comando (LEN) ejecuta el número de decimales del campo utilizado, en este caso en el campo E1_PREFIXO, el Tamaño del campo prefijo es 3. Luego, el sistema considera las 3 primeras posiciones del contenido de la variable cFilAnt, determinando el prefijo como "D M" (pues se consideran los espacios en blanco para cumplimentación del campo).
Importante
Si fuera necesario modificar el valor grabado en el campo prefijo, es posible utilizar el Punto de entrada FA460CMC7 que permite el manejo del array acols modificando los valores grabados en los campos de la pantalla de liquidación.
Para la renegociación de títulos generados por una liquidación, obligatoriamente el usuario debe utilizar la opción LIQUIDAR NUEVAMENTE.
Para utilizar este procedimiento debe hacer clic en la opción Otras acciones y seleccionar la opción Liquidar nuevamente. Para facilitar el filtro de títulos en la liquidación, el usuario puede ubicar el cursor en el título generado por una liquidación que desea liquidar nuevamente.
Después de este paso el sistema sigue con los mismos procesos de una liquidación normal, pero pone a disposición solamente títulos generados por liquidaciones para renegociación.
Los asientos estándar son los mismos utilizados en otras rutinas del módulo Financiero, con el objetivo de incluir títulos y bajas de los títulos liquidados.
AE | Descripción |
---|---|
500 | En la inclusión de títulos en el Cuentas por cobrar |
505 | En el borrado de títulos en el Cuentas por cobrar |
520 | En la baja de títulos Cobranza simple/Protesto/Acuerdo en el Cuentas por cobrar (0/F/G) |
521 | En la baja de títulos Cobranza simple/Notaría en el Cuentas por cobrar (1/H) |
522 | En la baja de títulos Cobranza descontada en el Cuentas por cobrar (2) |
523 | En la baja de títulos Cobranza garantizada en el Cuentas por cobrar (3) |
524 | En la baja de títulos Cobranza vinculada en el Cuentas por cobrar (4) |
525 | En la baja de títulos Cobranza abogado en el Cuentas por cobrar (5) |
526 | En la baja de títulos Cobranza judicial en el Cuentas por cobrar (6) |
527 | En la anulación de la baja de títulos en el Cuentas por cobrar |
528 | En la baja de títulos Cobranza garantizada descontada en el Cuentas por cobrar (7) |
598 | En la generación de variación monetaria, es decir, liquidación y generación de nuevos títulos en la misma moneda (excepto si fuera moneda 1) (solamente online) Obs.: La rutina de Contabilidad de variación monetaria (FINA350) es la responsable por generar los registros referentes a la variación monetaria en las tablas SE5 y FK6 de los títulos dados de bajaba por la Liquidación de cuentas por cobrar (FINA460). Por lo tanto, la contabilidad del AE 598 siempre será online en la liquidación. Si la pregunta "¿Muestra asiento contable?" de la rutina de liquidación por cobrar (FINA460) esté configurada como "Sí", la pantalla de asiento contable del AE 598 se mostrará separado de los otros asientos, por tratarse de un proceso ejecutado paralelamente por la rutina de Contabilidad de variación monetaria (FINA350). Utilizar la variable privada VALOR o la tabla FK6 para contabilizar el valor de la variación monetaria en este AE. |
59A | En la reversión de la variación monetaria (solamente online) |
595 (Descontinuado) | En la generación de Factura por cobrar |
592 (Descontinuado) | En la anulación de Factura por cobrar |
Observación
Los AE de la rutina Factura (FINA280) pierden efecto con la descontinuación de esta rutina en la versión 12.1.17.
Observación
Si se seleccionara la baja por la sucursal del título (MV_FILLIQ = 2), la contabilidad siempre será off-line, como ocurre en FINA091 - Baja automática multisucursal.
Selección de las FO:
Las tablas FO1 y FO2 se seleccionan de acuerdo con el AE. La tabla FO0 no necesita seleccionarse, pues las tablas que contienen los datos de los títulos procesados son, principalmente, SE1 y SE5, y la tabla FO0 solamente contiene el encabezado del proceso. En verdad, buscar informaciones en la tabla FO0 podría generar inconsistencias, pues los datos del encabezado pueden dejar de copiarse a los títulos generados. Es el caso, por ejemplo, del campo FO0_TIPO. Para más detalles, vea la observación sobre este campo en el tópico Trazabilidad de este documento.
Informaciones
La contabilidad del Valor adicional negociado (campo FO2_VLJUR) e Interés futuro (campo FO2_VLRJUR) por medio del AE 500 queda disponible por las siguientes variables:
Estas variables están disponibles en la contabilidad online y offline de las Liquidaciones y Reliquidaciones.
Se recomienda no utilizar los campos FO2_VLJUR y FO2_VLRJUR en la configuración del asiento estándar 500 y sí la utiilización de las variables.
Observaciones:
El AE 520 se activa una vez para cada título dado de baja en la liquidación (y no se activa una vez más para contabilizar el total, como es el caso de la baja en lote, por ejemplo).
El AE 500 se comporta de forma semejante, activándose una vez para cada título generado (y no se activa una vez más para contabilizar el total, como es el caso de la baja en lote, por ejemplo).
El parámetro MV_ENVLIQ permite enviar el título liquidado en Sped Aportes en los bloques F500 y F525 en el momento de su liquidación y no en el momento de la baja (de acuerdo con el estándar).
Requisitos:
Parámetro MV_ENVLIQ = 1 (Envía)
Parámetro MV_ENVLIQ = 2 (No envía)
Atención: Para tener éxito en la baja es necesario seguir correctamente los 7 pasos anteriormente citados para la configuración de parámetros. Si no lo realiza, no será posible acceder a los bloques completos
MV_FILLIQ - Define la sucursal en la cual se grabarán las bajas de los títulos liquidados. 1= Sucursal del proceso (estándar) o 2 = Sucursal del título
IMV_RTIPFIN - Indica si en el documento de salida los impuestos financieros deben atribuirse a la primera cuota o prorratearse en todas las cuotas.
IMV_VL460NT - Define el tratamiento de los impuestos en la liquidación. Vea el tópico "impuestos en la liquidación" de este documento.
MV_COMILIQ - Define el momento en el cual se generará la comisión si el título fuera negociado. Vea el tópico "comisión" de este documento.
MV_NUMLIQ - Control de numeración. Vea el tópico "control de numeración" de este documento.
MV_ENVLIQ - Permite enviar el título liquidado en el Sped Aportes en los bloques F500 y F525 en el momento de su liquidación y no en el momento de la baja (de acuerdo con el estándar). Vea el tópico "Sped Aportes" de este documento.
Puntos de entrada
La rutina Liquidación (FINA460) utiliza la tecnología MVC. Para conocer los puntos de entrada para MVC acceda a: Puntos de entrada MVC
Con relación a la antigua rutina de Facturas por cobrar (FINA280), descontinuada en la versión 12.1.17, se mantuvo la mayoría de los puntos de entrada. Sin embargo, algunos deben revisarse, de acuerdo con la siguiente relación completa:
Punto de entrada/Documentación | Función | Observaciones |
---|---|---|
FA460OUT | A460Liquid | Mantiene funcionalidad |
F460NUM | A460Liquid | Mantiene funcionalidad |
F460SAID | A460Liquid | Sustituir por FORMCANCEL |
F460GRV | A460Liquid | Sustituir por MODELCOMMITNTTS |
A460COL | A460Liquid | Punto de entrada para aumentar columnas en la GetDados de la pantalla de generación de títulos. No considerado en el fuente en virtud de la modificación de tecnología de GetDados a MVC, el cliente podrá crear el campo de FO2, directamente. Descontinuado. |
F460BOT | A460Liquid | Sustituir por BUTTONBAR |
F460CAN | A460Liquid | Mantiene funcionalidad |
F460CON | A460Liquid | Mantiene funcionalidad |
FA460LOK | a460OK | Subtituir por FORMLINEPRE |
A460VALLIN | a460OK | Sustituir por FORMLINEPRE |
F460TOK | a460TudoOK | Sustituir por FORMCOMMITTTSPRE |
FA460OWN | A460ChecF | Mantiene funcionalidad |
FA460FIL | A460ChecF | Mantiene funcionalidad |
F460GerNCC | A460Grava | Mantiene funcionalidad |
F460NCC | A460Grava | Mantiene funcionalidad |
F460VAL | A460Grava | Mantiene funcionalidad |
F460SE1 | A460Grava | Mantiene funcionalidad |
SE5FI460 | A460Grava | Mantiene funcionalidad |
F460GRVSEF | A460Grava | Mantiene funcionalidad |
F460CTB | A460Grava | Mantiene funcionalidad |
A460PARC | A460Cond | Mantiene funcionalidad |
FA460con | A460Cond | Subtituir por FORMPOS |
F460CANC | FA460CAN | Mantiene funcionalidad |
F460E5 | FA460CAN | Mantiene funcionalidad |
FIN460E1 | FA460CAN | Mantiene funcionalidad |
F460JUR | Fa460Repl | Mantiene funcionalidad |
F460DES | Fa460Repl | Mantiene funcionalidad |
FA460BUT | Fa460Bar | Pantalla de selección de títulos sustituida por la GRID de la tabla FO1. Descontinuado |
FA460BAD | Fa460Bar | Pantalla de selección de títulos sustituida por la GRID de la tabla FO1. Descontinuado |
F460EDIT | Fa460Edit | Opción editar se retiró en la nueva estructura, sustituida por la modificación de campos directamente en la pantalla. Descontinuado |
FI460JUR | Fa460Edit | Opción editar se retiró en la nueva estructura, sustituida por la modificación de campos directamente en la pantalla. Descontinuado |
F460VLDE | Fa460Edit | Opción editar se retiró en la nueva estructura, sustituida por la modificación de campos directamente en la pantalla. Descontinuado |
F460OK1 | Fa460OK1 | Mantiene funcionalidad |
FA460CMC7 | F460CMC7 | Mantiene funcionalidad |
F460CMTC | F460Cmc7Tc | Mantiene funcionalidad |
FA460ROT | MenuDef | Mantiene funcionalidad |
F460LQOK | FA460LiqOk | Mantiene funcionalidad |
F460STI | F460AIncl | Permitirá a visualização ou bloqueio da tela de parâmetros para filtragem dos títulos a serem liquidados. |
F460MNU | MenuDef | Permitirá la inclusión de nuevas opciones en la rutina de Menudef dentro del FINA460A |
F460FIL | FINA460A | Permitirá la inclusión de filtro personalizado para la presentación de la pantalla de títulos que se liquidarán y/o simulación de liquidación. |
F460PGE | FINA460LOAD | Permitir el manejo de las cuotas generadas. |
Actualización de datos de los clientes
Por estándar, el sistema traba el registro de los clientes involucrados para actualizar algunas informaciones. Puede optarse por no realizar esta actualización de los datos del cliente utilizando el punto de entrada F070TRAVA - Traba o destraba los registros de la tabla SA1, que también tiene efecto en la rutina Liquidación por cobrar (FINA460).
1913202 DSERFINR-7466 DT Campo de valor de interés bloqueado en la liquidación por cobrar.
1703939 DSERFINR-6189 DT Incluir el valor de interés/multa en la liquidación por cobrar.
FIN0081_CREC_Disparador_Interés_liquidación
El uso compartido de las tablas FO0, FO1 y FO2 debe ser el mismo de la tabla SE1.
Importante
La estructura de las tablas debe definirse en la implantación del sistema, de acuerdo con las necesidades establecidas previamente.
No aconsejamos la modificación en el uso compartido de las tablas después de la implantación del sistema, ya que esta modificación puede no ser confiable en la base de datos.
En la grid de selección de los títulos que se liquidarán, la rutina no permite que se seleccionen/liquiden títulos originados en el módulo PLS con títulos originados en otros módulos. Es decir, para liquidar títulos originados en el módulo PLS solamente podrán seleccionarse títulos de ese mismo origen.
Liquidaciones realizadas con títulos generados por este módulo, mantendrán el mismo contenido del campo E1_ORIGEM en los nuevos títulos generados, ya que la contabilidad es específica del módulo.
Sí, el informe FINR460A el informe Acuerdo de liquidación basado en las tablas FO0, FO1, FO2.
El informe está dividido por proceso de negociación: Pendientes de liquidación, Liquidadas y Ambos.
El proceso de liquidación no transfiere los prorrateos de múltiples modalidades contenidos en los títulos generadores (principal) a los títulos generados (secundarios).
Esto sucede debido a la posibilidad de que los títulos generadores tengan diferentes composiciones de prorrateos de múltiples modalidades.
Por lo tanto, para los títulos generados (secundarios), no habrá grabación de prorrateos de múltiples modalidades (las tablas SEV (Múltiples modalidades por título) y SEZ (Distrib. de Modalidades en CC).
No. El proceso de liquidación no tiene disponible un tratamiento para prorrateos de múltiples modalidades.
La documentación completa de la ejecución automática de la rutina Liquidación por cobrar (FINA460) está disponible en el siguiente enlace: Liquidación por cobrar (FINA460) - ExecAuto