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.
Esta rutina permite la generación de los cheques antes que se realice la baja de los títulos, pudiendo generarse un único cheque para varios títulos del mismo proveedor. Cuando ocurra la baja, quedará vinculado el banco/agencia/cuenta/cheque.
Procedimiento efectuado de forma manual vía rutina Cheques sobre títulos (FINA390), con exhibición de las pantallas involucradas en el proceso y necesitando de acciones/comandos del usuario.
Procedimiento realizado de forma automática en la rutina de Cheques sobre títulos (FINA390), sin exhibición de pantallas o necesidad de interacción del usuario.
Se utiliza en personalizaciones donde el proceso no necesita de interacciones del usuario (MSEXECAUTO)
Procedimiento para inclusión de cheques que no tengan ningún título vinculado a estos.
Procedimiento que permite al usuario incluir y vincular un cheque a título que aún no tuvo bajas.
Búsqueda del título dentro del archivo Cuentas por pagar, teniendo como resultado el título marcado y resaltado en la browse.
Procedimiento para borrado del cheque y anulación del movimiento bancario.
Muestra la consulta con el asiento contable del cheque, si este se hubiera contabilizado.
Muestra el cuadro de leyendas y sus significados referidos de la situación del título del cuentas por pagar.
Procedimiento que realiza la reversión del movimiento generado por la operación cheque por separado
Lista de parámetros aplicados al FINA390 y su procesamiento
Pregunta |
Descripción |
---|---|
¿Ch. s/Tít en Borderó? |
Informe la opción "SÍ" para que los títulos listados en el borderó de cheques también se consideren en esta rutina, o "NO" en caso contrario. |
¿Muestra Asto. Contab.? |
Informe la opción "SÍ" para que los asientos contables generados por medio de cheques se muestren en pantalla, o "NO", en caso contrario. |
¿Contabiliza online? |
Informe "SÍ" para que la contabilidad de los asientos referentes a cheques s/títulos se realice online, o "NO", en caso contrario. |
¿Agrupa asientos? |
Informe la opción "SÍ" para que los asientos contables generados por medio de cheques se agrupen en un único asiento |
Pregunta |
Descripción |
Estándar |
MV_CTLIPAG |
Controla las bajas por pagar por medio de la fecha de liberación completada, si fuera .T. el sistema verifica si el campo E2_DATALIB se completó, en caso contrario no controla |
.F. |
MV_JURXFIN |
Habilita la integración entre los módulos SIGAFIN - Financiero y SIGAPFS - Jurídico estándar deshabilitado. |
|
MV_VLMINPG |
Valor mínimo para ejecutar la baja del título, aunque el campo E2_DATALIB no se hubiera completado y el parámetro MV_CTLIPAG fuera .T. |
0 |
MV_CTBFLAG |
Indica si el marcado de los flags de contabilidad de las rutinas offline se realizará en la transacción del asiento contable - SIGACTB. |
.F. |
MV_FINVDOC |
¿Activa el control de documentos obligatorios en las rutinas de liberación para baja / movimiento de los títulos por pagar? ("1" = Sí / "2" = No) |
2 |
MV_LIBCHEQ |
Opción para liberación de saldo bancario en la generación de cheques antes de la baja. |
S |
MV_CTBAIXA |
Tipo de contabilidad de la baja (C.Pagar) (B)aja, en la generación del (C)heque o en (A)mbos casos |
C |
MV_BX10925 |
Define el momento del tratamiento de la retención de los impuestos Pis Cofins y Csll, 1 = En la baja o 2 = En la emisión. |
1 |
MV_DEDISS |
Define el momento del tratamiento de la deducción del Iss (En la baja o emisión del título). 1= En la baja. 2= En la emisión. |
1 |
MV_CARTEIR |
Códigos de los bancos que operan en cartera. |
Un cheque es una orden de pago al contado. Al generar un cheque utilizando la operación Cheque sobre títulos, el emisor ordena que un banco realice el pago de un valor determinado a un beneficiario.
Además de una orden de pago, el cheque también se considera un "título de crédito". Es decir, este es el reconocimiento de una deuda por parte de su emisor, y de esta manera, si el pago no ocurriera, el cheque podrá ser protestado o ejecutado en juicio por medio de una acción de cobranza.
El cheque se paga si existe saldo en la cuenta bancaria que se verificará en la tabla SE8-Saldos bancarios de la empresa/unidad de negocio/sucursal donde el usuario estuviera conectado. Si no hubiera saldo, el cheque se considerará sin fondos y es devuelto, teniendo que utilizar la operación Anular.
Atención
No es posible generar cheques sobre Pagos anticipados, Descuentos, Notas de débito a proveedores y Títulos provisionales.
Nota
Si quiere, emitir cheques para Pagos anticipados, por favor, utilice la rutina Bajas por pagar automática (FINA090), seleccionando en los parámetros(F12) la opción "Genera cheque Autom."=Sí.
Los impuestos que se considerarán para cálculo son:
Atención
Solamente habrá el cálculo de impuestos para persona jurídica y si los tributos estuvieran configurados con competencia de caja.
Los impuestos que considerarán el valor mínimo de retención, solamente para recomposición de la base y cálculo de los impuestos, permitiendo que el cheque quede con el valor neto:
Ejemplo:
De esta manera, si se hiciera la baja por la rutina FINA080 - Bajas por pagar manual, el valor de baja quedará igual al valor del cheque.
Solamente habrá la acumulación, si hubiera un título pendiente de retención bajado, el mismo día que se efectuara la generación del cheque para un segundo título.
Ejemplo:
Valor pendiente de retención |
Inclusión del segundo título, efectuando la acumulación |
Generación del cheque sobre el título de 200,00 |
Título - 100,00 |
Título - 200,00 |
Base del impuesto = 300 |
Pis - 0,65 |
Pis - 1,3 |
Pis = 1,95 |
Cofins - 3 |
Cofins - 6 |
Cofins = 9 |
Csll - 1 |
Csll - 2 |
Csll = 6 |
Total de impuestos = 4,65 |
Total de impuestos = 9,3 |
Total de impuestos que se calcularán = 13,95 |
Valor neto del cheque (200 - 13,95 = 186,05) |
¡Aviso!
La acumulación solamente ocurrirá, si en el mismo día de la generación del cheque exista una baja que no alcanzó el mínimo para retención.
La rutina no es responsable por la retención del impuesto, esta solamente recompone la base para que el valor del cheque sea neto.IMPORTANTE!
La contabilidad de los procesos aplicados a un cheque incluido vía módulo Financiero por los siguientes asientos estándar:
AE | Hecho generador | ON | OFF (CTBAFIN) |
---|---|---|---|
566 | Generación de cheques sobre títulos pendientes | X | X |
567 | Generación de cheques por separado | X | X |
568 | Anulación de cheque por separado | X | X |
569 | Redepósito de cheques sobre títulos pendientes | X | X |
571 | Anulación de cheques sobre títulos pendientes / Borrado de la orden de pago | X | X |
08. TABLAS
Punto de entrada | Observación |
---|---|
F390BROW | Punto de entrada que permite crear un filtro en el browse de la rutina FINA390. |
F390BFIL | Permite informar una expresión al filtro de los títulos de la pantalla principal de la rutina Generación de cheques, para ejecución solamente en entorno TopConnect. La expresión debe informarse en SQL. |
A390HIST | El punto de entrada A390HIST se utiliza para cumplimentar el campo cHist390(inicialización del historial en la generación de cheque sobre título). Documentación: http://tdn.totvs.com/x/OKJc |
F390FIL | El punto de entrada F390FIL tiene como función implementar una condición en el filtro estándar del archivo de trabajo (tabla) en la selección de títulos para generación de Cheques sobre títulos. Documentación: http://tdn.totvs.com/x/oAdoDg |
A390ACR | |
F390GCHE | El punto de entrada F390GCHE se utiliza para manejar la fecha de emisión del cheque cuando este se genere por la opción "Cheque s/ título" de la rutina FINA390. |
A390SEF | El punto de entrada A390SEF se utiliza para grabación complementaria de los ítems del cheque sobre título. Se ejecuta después de la grabación de datos en el SEF. Documentación: http://tdn.totvs.com/x/OaJc |
A390CHEQ | El punto de entrada se activa en la función de selección de los títulos para generación de cheques (FA390tit). Punto de entada para tratamiento de cheque antes de la contabilidad. Documentación: http://tdn.totvs.com/x/N6Jc |
A390AVU | El punto de entrada se activa en el programa de generación de cheques sobre títulos, sobre baja de títulos o cheques por separado después de la grabación del cheque en el SE5. Documentación: http://tdn.totvs.com/x/NqJc |
F390CANC | Punto de entrada que permite o prohíbe la anulación del cheque. |
F390CBX | Punto de entrada para complementos de grabación después de la anulación del cheque. |
F390REDP | El punto de entrada F390REDP se utilizará para grabación complementaria de datos del SEF cuando se trate de redepósito. Documentación: http://tdn.totvs.com/x/A6Nc |
FA390NATUR | |
F390NATU | |
F390BEN | |
F390TIT | El punto de entrada F390TIT verifica la posibilidad del marcado del título para componer el cheque. Si se modifica el marcado del título, el ExecBlock debe devolver .F., para que no haya modificación de los acumuladores de valor ni número de títulos. |
FA390TOK | El punto de entrada FA390TOK se utilizará en la validación (Todo Ok) de los datos digitados en la generación de cheques y redepósito. Pueden utilizarse las siguientes variables: cBanco390, cAgencia390, cConta390, cHist390, |
F390FILUSU | Punto de entrada para validación de los títulos para generación del CH. |
F390GRV | El punto de entrada F390GRV tiene como finalidad efectuar el tratamiento para cheques y será activado en la función fa390Ver() antes de verificar si la anulación se refiere a cheque por separado o sobre título. |
F390CBX2 | Punto de entrada para complementos de grabación después de la anulación del cheque. |