Tiempo aproximado de lectura 00:10:00 min
Duda
¿Cómo generar, parametrizar y consultar el informe Libro Mayor Contable (CTBSV018) de SmartView en el módulo Contabilidad de Gestión (SIGACTB)?
Entorno
Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - Contabilidad de Gestión (SIGACTB) - Versión 12.1.2510 y superior
Solución
La rutina CTBSV018 (Objeto de negocio backoffice.sv.ctb.ledger) es la evolución del reporte tradicional ADVPL (CTBR400). Su objetivo principal es emitir el Libro Mayor Contable de la empresa, presentando de forma cronológica o resumida los saldos iniciales, asientos contables de débito y crédito, movimientos por centro de costo, ítem contable o clase de valor, y los saldos acumulados actuales por cada cuenta contable en el rango de fechas seleccionado.
Pre-condiciones
• Release Mínimo: Versión 12.1.2510 o superior (módulo SIGACTB).
• Existencia del Grupo de Preguntas CTR400 en la SX1: La rutina enmascara y ejecuta las variables del grupo de preguntas CTR400 en la tabla SX1.
• Servicios REST Activos (appserver.ini): La sección[HTTPREST]debe estar activa en el archivoappserver.iniy accesible bidireccionalmente por el motor de Smart View.
• SmartView: El servicio de SmartView (Apps Hub / Agent) debe estar instalado y con conexión exitosa hacia la base de datos.
• Registros Contables: Tener configurado el Plan de Cuentas (CT1), Calendario Contable, Moneda Contable (ejemplo: 01 = Pesos) y Asientos Contables registrados en la tabla CT2, así como opcionalmente Centros de Costo (CTT), Ítems Contables (CTD) y Clases de Valor (CTH).
A continuación, se detalla el procedimiento paso a paso para su generación, configuración y análisis:
1. Generación del informe desde el menú de Protheus
Inicie sesión en TOTVS Protheus en el entorno configurado para su localizacion (Ejemplo: Argentina).
Ingrese al módulo Contabilidad de Gestión (SIGACTB).
En la barra de menú, navegue a la siguiente ruta:
Consultas - SmartView - Libros Mayores - Libro Mayor Contable (CTBSV018).El sistema abrirá la pantalla interactiva de Smart View, donde se selecciona la opcion "Visión de Datos", desplegando los parámetros del grupo CTR400.
2. Configuración de Parámetros (CTR400 en SX1)
¡Importante!
Los parámetros marcados como No en la lista anterior se ocultan en el informe o diseño del Smart View. Estos parámetros no influyen en el informe ni en sus objetos (Visión de datos, Diseño y Tabla dinámica).
| Parámetros | Descripción y Opciones de Uso | ¿Efectivo en el objeto de negocio? |
|---|---|---|
| SV_MULTBRANCH | Sucursales: Selección múltiple de sucursales a consolidar en el Libro Mayor. | Sí |
| MV_PAR01 / MV_PAR02 |
De Cuenta / Hasta Cuenta: Rango de cuentas contables (CT1_CONTA). |
Sí |
| MV_PAR03 / MV_PAR04 |
De Fecha / A Fecha: Rango de fechas de los asientos contables (CT2_DATA). |
Sí |
| MV_PAR05 | Moneda: Moneda contable del informe (ejemplo: 01 = Moneda 1 / Pesos). | Sí |
| MV_PAR06 | Tipo de Saldo: 1 = Real | 2 = Previsto | 3 = Gerencial, etc. | Sí |
| MV_PAR07 | Cod. Config. Libros: Código de configuración de libros contables / Plan (SetOfBook). | Sí |
| MV_PAR08 | Tipo de Informe: 1 = Analítico | 2 = Resumido | 3 = Sintético. | Sí |
| MV_PAR09 | Impr. Cta S/ Movim: 1 = Sí | 2 = No | 3 = Con Saldo Anterior. | Sí |
| MV_PAR10 | Unión C.C. Contable: 1 = Sí | 2 = No. | Sí |
| MV_PAR11 | Impr Cod Cuenta: 1 = Normal | 2 = Reducido | 3 = Impresión. | Sí |
| MV_PAR12 | ¿Imprime C.C. Extra ? | Sí |
| MV_PAR13 / MV_PAR14 |
De / Hasta Centro de Costo: Rango de centros de costo (CTT). |
Sí |
| MV_PAR15 | ¿Imprime ítem Contab ? | Sí |
| MV_PAR16 / MV_PAR17 |
De / Hasta Ítem Contable: Rango de ítems contables (CTD). |
Sí |
| MV_PAR18 | ¿Imprime clase Val. ? | Sí |
| MV_PAR19 / MV_PAR20 |
De / Hasta Clase de Valor: Rango de clases de valor (CTH). |
Sí |
| MV_PAR21 | ¿Salta planilla por Cta ? | No |
| MV_PAR22 / MV_PAR23 | ¿Planilla inicial ? ¿Planilla final ? | No |
| MV_PAR24 | ¿Planilla ao reiniciar ? | No |
| MV_PAR25 | ¿Impr Cód C.Costo ? | Sí |
| MV_PAR26 | ¿Impr Cód Ítem ? | Sí |
| MV_PAR27 | ¿Impr Cód Cl.Valor ? | Sí |
| MV_PAR28 | ¿Imprime total general ? | No |
| MV_PAR29 | ¿Imprime ? | No |
| MV_PAR30 | Imprime Valor 0,00: 1 = Sí | 2 = No. | Sí |
| MV_PAR31 | ¿Salta línea entre cuentas ? | No |
| MV_PAR32 | ¿Núm.Líneas p/ Libro mayor ? | No |
| MV_PAR33 | Sld.Ant.Nivel: 1 = Cuenta | 2 = Centro de Costo | 3 = Ítem | 4 = Clase Valor. | Sí |
| MV_PAR34 | ¿Descripción en la moneda ? | Sí |
| MV_PAR35 | ¿Cons.Tamaño total de los entes ? | No |
| MV_PAR36 | ¿Selecciona sucursales ? | No |
| MV_PAR37 | ¿Imprimir encabezado ? | No |
| MV_PAR38 | ¿Filtro de entes ? | No |
| MV_PAR39 | ¿Rango de cuenta ? | No |
| MV_PAR40 | ¿Rango de centro de costo ? | No |
| MV_PAR41 | ¿Rango de ítem contable ? | No |
| MV_PAR42 | ¿Rango de clase de valor ? | No |
3. Datos que presenta el informe CTBSV018
El objeto de negocio procesa las tablas del módulo de contabilidad e integra los datos en la estructura del informe:
| Nombre del Campo | Descripción del Campo | Dato / Valor que Presenta |
| Fecha Registro | Fecha del Asiento Contable (CT2_DATA) | Fecha contable en que se registró la transacción (ej. 01/01/2026). |
| Sucursal Origen | Sucursal Emisora (CT2_FILIAL) | Código de la sucursal de Protheus donde se originó el asiento (ej. 0101). |
| Cód Cuenta Máscara | Cuenta Contable Formateada (CT1_CONTA) | Código de la cuenta contable aplicando la máscara del Plan de Cuentas (ej. 1.1.01.001). |
| Descripción de la cuenta | Nombre de la Cuenta (CT1_DESC01) | Razón social o descripción de la cuenta contable (ej. Caja General o Clientes Nacionales). |
| Lote | Lote Contable (CT2_LOTE) | Número de lote asignado a la agrupación de pólizas/asientos (ej. 008810). |
| Sublote | Sublote Contable (CT2_SBLOTE) | Subnúmero del lote contable (ej. 001). |
| Documento | Número de Documento / Póliza (CT2_DOC) | Número de póliza o comprobante que respalda la transacción. |
| Línea | Línea del Asiento (CT2_LINHA) | Renglón correlativo del movimiento dentro de la póliza contable (ej. 1, 2). |
| Historial | Concepto / Detalle (CT2_HIST) | Texto descriptivo del movimiento contable (ej. Factura de Venta 202601011). |
| Contra partida | Código Contrapartida (CT2_CCD / CT2_CCC) | Código directo de la cuenta contable opuesta en el movimiento. |
| Contra Partida Masc | Contrapartida Formateada | Código de la cuenta contrapartida formateado con su respectiva máscara. |
| Tipo | Tipo de Asiento (CT2_TIPO) | Clasificación del asiento (1 = Normal, 2 = Cierre/Apertura). |
| Centro de costo | Código Centro de Costo (CTT_CUSTO) | Código del Centro de Costo asignado a la línea contable (ej. 10101). |
| Centro de costo Masc | Centro de Costo Formateado | Código de Centro de Costo aplicando la máscara de estructura. |
| Ítem contable | Código Ítem Contable (CTD_ITEM) | Identificador de la entidad de costo/proyecto asignada (CTD). |
| Ítem Contable Máscara | Ítem Contable Formateado | Código del ítem contable con formato visual de máscara. |
| Clase de valor | Código Clase de Valor (CTH_CLVL) | Código de la clase de valor o línea de negocio (CTH). |
| Clase de valor Másc | Clase de Valor Formateada | Código de la clase de valor con formato de máscara. |
| Débito | Importe Débito Numérico (LANCDEB) | Valor numérico del movimiento cuando es un cargo/débito. |
| Débito Máscara | Débito Formateado con Naturaleza | Importe formateado con decimales y la naturaleza D (Débito). |
| Crédito | Importe Crédito Numérico (LANCCRD) | Valor numérico del movimiento cuando es un abono/crédito. |
| Crédito Máscara | Crédito Formateado con Naturaleza | Importe formateado con decimales y la naturaleza C (Crédito). |
| Saldo anterior | Saldo Inicial Numérico (SALDOANT) | Monto numérico acumulado en la cuenta previo a la fecha inicial (MV_PAR03). |
| Información del saldo anterior | Saldo Inicial Formateado (TPSLDANT) | Importe del saldo anterior con formato, comas, decimales e indicador D / C. |
| Saldo | Saldo Actual Numérico (SALDOSCR) | Balance numérico acumulado a la fecha del asiento: $(\text{Saldo Anterior} - \text{Débito} + \text{Crédito})$. |
| Información del saldo actual | Saldo Actual Formateado (TPSLDATU) | Importe acumulado actual con formato de moneda y naturaleza D / C. |
| Secuencia del registro | Secuencia de Asiento | Número entero de secuencia de grabación en la base de datos. |
| Secuencia del historial | Secuencia de Memo/Texto | Orden de renglón cuando el concepto incluye múltiples líneas. |
| Código de la cuenta reducido | Cuenta Reducida (CT1_RES) | Código alternativo o simplificado de la cuenta contable. |
| Contrapartida reducido | Contrapartida Reducida | Código simplificado de la cuenta contrapartida. |
| Centro de costo reducido | Centro de Costo Reducido (CTT_RES) | Código corto o alternativo del centro de costo. |
| Ítem contable reducido | Ítem Contable Reducido (CTD_RES) | Código corto del ítem contable. |
| Clase de valor reducido | Clase de Valor Reducida (CTH_RES) | Código corto de la clase de valor. |
4. Opciones de generación y salida del informe
Pantalla: Agrupación por cuenta contable o centro de costo, visualización del libro analítico/sintético y ordenamiento en tiempo real, con opcion de exportar a excel.
Exportación a archivo CSV: Permite descargar la matriz completa de asientos contables y saldos a archivos de texto delimitado por comas (
.csv).
Información Adicional
El objeto de negocio CTBSV018 consulta e integra la información de las siguientes tablas del módulo de Contabilidad de Gestión (SIGACTB):
• CT1 (Plan de Cuentas): Catálogo de cuentas contables, niveles y estructuras.
• CT2 (Asientos Contables): Asientos y movimientos contables de débito, crédito e historial.
• CTT (Centros de Costo): Catálogo de centros de costo para el nivel de desglose de saldos.
• CTD (Ítems Contables): Catálogo de ítems contables para el análisis analítico.
• CTH (Clases de Valor): Catálogo de clases de valor para la distribución de saldos.
Conozca más
Para consultar la información contenida en nuestro banco de conocimientos, acceda los siguientes enlaces:
0 Comentarios