Saldos de cuentas de mayor
Saldo actual de cada cuenta de mayor imputable, agrupado por nivel de cuenta.
Herramienta
SELECT T0.AcctCode, T0.AcctName, T0.GroupMask, T0.CurrTotal FROM OACT T0 WHERE T0.Postable = 'Y' AND T0.CurrTotal <> 0 ORDER BY T0.AcctCode
SELECT T0."AcctCode", T0."AcctName", T0."GroupMask", T0."CurrTotal" FROM OACT T0 WHERE T0."Postable" = 'Y' AND T0."CurrTotal" <> 0 ORDER BY T0."AcctCode"
Qué responde esta consulta
A mitad de mes el controller quiere ver rápido cada cuenta que tiene saldo, sin ejecutar el balance de comprobación completo con todas sus opciones. Sirve para detectar una cuenta transitoria o puente que debería estar en cero.
Ejemplo de resultado
Valores de demostración ilustrativos. Sus columnas son las mismas; los números vienen de su empresa.
| AcctCode | AcctName | GroupMask | CurrTotal |
|---|---|---|---|
| 111000 | Petty Cash | 1 | 2500 |
| 112100 | Bank - Main Account | 1 | 84320.5 |
| 211000 | Accounts Payable - Domestic | 2 | -36780 |
| 411000 | Sales Revenue - Domestic | 4 | -152400 |
SQL Server vs SAP HANA
No hay nada que traducir salvo las comillas: "AcctCode", "GroupMask", "CurrTotal" y "Postable" deben conservar exactamente sus mayúsculas. El literal 'Y' distingue mayúsculas en ambas bases de datos.
Errores comunes y soluciones
- Las cuentas de pasivo e ingresos muestran números negativos: CurrTotal es débito menos crédito, así que las cuentas con saldo acreedor salen negativas. Multiplique por -1 para GroupMask 2, 3 y 4 si quiere mostrarlas como montos positivos.
- Los códigos de cuenta se ven como _SYS00000000001: Su empresa usa segmentación de cuentas. Seleccione T0.FormatCode para el código que ven los usuarios y ordene por él.
Consultas relacionadas
Referencia de tablas: Tabla OACT (Cuentas de mayor (plan de cuentas)) · Tabla JDT1 (Líneas del asiento contable)
Tres pasos, sin registro
Copie la versión correcta
Use la pestaña SQL Server para bases de datos MS SQL y la pestaña HANA para SAP B1 sobre HANA.
Abra el generador de consultas
En SAP Business One vaya a Herramientas → Consultas → Generador de consultas (Tools → Queries → Query Generator), pegue la consulta y haga clic en Ejecutar.
Guarde y comparta
Haga clic en Grabar, elija una categoría y asigne un nombre a la consulta. Su equipo podrá ejecutarla desde el gestor de consultas (Query Manager).
Preguntas sobre esta herramienta
¿Cómo ejecuto la consulta «Saldos de cuentas de mayor» en SAP Business One?
Copie la versión que corresponde a su base de datos, abra Herramientas → Consultas → Generador de consultas, péguela en el cuadro SQL y haga clic en Ejecutar. Grábela para reutilizarla después.
¿Qué tablas usa esta consulta?
Lee OACT del esquema estándar de SAP Business One. No necesita campos definidos por el usuario.
¿Se puede convertir en un dashboard o una alerta?
Sí. Convertimos consultas en reportes de Crystal Reports, reportes de Excel que se actualizan solos, alertas de SAP B1 o mensajes de WhatsApp para gerentes.
Hechas para equipos de SAP Business One
¿Lo necesita dentro de SAP Business One?
Desarrollamos add-ons, reportes e integraciones para SAP B1 en SQL Server y HANA. Cuéntenos qué necesita y reciba un precio fijo, normalmente en 24 horas.
