Tiempo aproximado de lectura 00:15:00 min
Duda
¿Qué información muestra el informe de Recibo de Caja Chica (FINR565)?
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Financiero (SIGAFIN) - Versión 12
Solución
El informe Recibo de gastos o anticipos (FINR565) sirve exclusivamente para imprimir de manera física e individual el "Recibo de Gastos" o "Recibo de Anticipo".
Su objetivo operativo es emitir los comprobantes impresos de los vales que el custodio entregó o pagó, sirviendo como el soporte físico firmado por el empleado. De hecho, el programa está diseñado de tal forma que puede ser detonado directamente por la rutina de movimientos FINA560 (cuando estás capturando el gasto) o mandarse a imprimir de forma masiva desde el menú informes.
Se genera un formato de recibo clásico por cada movimiento individual con los siguientes datos extraídos de las tablas SEU, SET y SA6:
Identificación de la Empresa: Imprime en la parte superior izquierda el nombre oficial de la compañía (
SM0->M0_NOME).
Fecha de Emisión del Recibo: Coloca en la esquina superior derecha la fecha del día en el sistema (
dDataBase).
-
Título Dinámico del Recibo: El centro del encabezado cambia según el tipo de registro (
EU_TIPO):Si el vale es tipo
"00", imprime el título "RECIBO DE DESPESA".Si el vale es tipo
"01", imprime el título "RECIBO DE ADIANTAMENTO".
Número de Control: Muestra el número correlativo único del vale (
EU_NUM).
Importe en Moneda: Formatea el valor del movimiento (
EU_VALOR) anteponiendo el símbolo de la moneda (MV_SIMB1, por ejemplo, $ o COP).
Cuerpo del Texto Desglosado: Construye una frase automatizada que dice: "Recebi en [Fecha de emisión del vale
EU_EMISSAO] la cantidad de [Valor formateado en texto con letras mediante la funciónExtenso()y la moneda de la cuenta bancariaSA6->A6_MOEDA]".
Concepto u Objeto: Líneas abajo imprime "Este valor refiere a [Historial del gasto escrito por el usuario
EU_HISTOR]".
Línea de Firma Obligatoria: En la parte inferior, el sistema dibuja una línea continua (
Replicate("-", ...)) centrada exactamente con el nombre completo del empleado beneficiario (EU_BENEF) para que este estampe su firma manuscrita al recibir el efectivo.
Cuando ejecutas esta rutina FINR565 desde el menú de informes, el sistema invoca el grupo de preguntas AFI565. El código fuente utiliza internamente las siguientes variables de parámetros (MV_PAR) que tendrás que capturar en pantalla:
MV_PAR01/MV_PAR02(De Caja / A Caja): Rango de códigos de las cajas chicas que deseas procesar.
MV_PAR03/ ``MV_PAR04` (De fecha / A Fecha): Rango de fechas de emisión para filtrar los vales.
MV_PAR05/MV_PAR06(De Numero de Documento / A Numero de Documento): Rango numérico de folios de vales (EU_NUM) que necesitas imprimir.
MV_PAR07(Recibos Por Pagina): Parámetro de diseño visual. Si seleccionas 1, el sistema ejecutará un salto de página por cada vale (oReport:EndPage()); si seleccionas 2, intentará acomodar dos recibos en la misma hoja física para ahorrar papel.
-
MV_PAR08(Emisión / Reemisión / Todos): Control de auditoría.Si seleccionas 1 (Emisión), el reporte solo buscará los vales que nunca han sido impresos (
EU_IMPRESS <> 'S').
Si seleccionas 2 (Reemisión), solo traerá los que ya fueron impresos con anterioridad (
EU_IMPRESS = 'S').
Una vez que el reporte se genera y se envía a pantalla o papel, se realiza un bloqueo físico del registro (RecLock("SEU")) y cambia de forma automática el campo EU_IMPRESS al valor "S" (Sí).
Si imprimes tus recibos y pusiste el parámetro MV_PAR08 en modo "Emisión", la próxima vez que entres a la pantalla el reporte saldrá completamente en blanco.
Si necesitas volverlos a ver o tuviste un atasco de papel en la impresora, deberás cambiar obligatoriamente el parámetro MV_PAR08 a la opción 2 (Reemisión) o 3 (Todos) para que Protheus te permita volver a generar los formatos físicos.
Conozca más:
Para consultar la información contenida en nuestro banco de conocimientos, acceda al siguiente enlace:
0 Comentarios