Saldos de clientes
Todos los clientes con saldo de cuenta distinto de cero, con límite de crédito y teléfono.
Herramienta
SELECT T0.CardCode, T0.CardName, T0.Balance, T0.CreditLine, T0.Phone1, T0.E_Mail FROM OCRD T0 WHERE T0.CardType = 'C' AND T0.Balance <> 0 ORDER BY T0.Balance DESC
SELECT T0."CardCode", T0."CardName", T0."Balance", T0."CreditLine", T0."Phone1", T0."E_Mail" FROM OCRD T0 WHERE T0."CardType" = 'C' AND T0."Balance" <> 0 ORDER BY T0."Balance" DESC
Qué responde esta consulta
Al cierre de mes el contador quiere revisar rápido quién debe dinero y quién tiene saldo a favor, junto al límite de crédito de cada cliente. También muestra qué clientes están cerca de su límite, o por encima, antes de aprobar nuevos pedidos.
Ejemplo de resultado
Valores de demostración ilustrativos. Sus columnas son las mismas; los números vienen de su empresa.
| CardCode | CardName | Balance | CreditLine | Phone1 | E_Mail |
|---|---|---|---|---|---|
| C20000 | Acme Trading | 19800 | 25000 | +1 555 0101 | [email protected] |
| C30000 | Northwind Retail | 11950 | 10000 | +1 555 0123 | [email protected] |
| C50000 | Summit Supplies | 3150 | 5000 | +1 555 0142 | [email protected] |
| C60000 | Riverside Cafe | -450 | 2000 | +1 555 0166 | [email protected] |
SQL Server vs SAP HANA
Es una consulta de una sola tabla, sin funciones de fecha ni de texto, así que HANA solo necesita los nombres de columna entre comillas dobles. Tenga en cuenta que E_Mail debe escribirse "E_Mail" con esas mayúsculas exactas.
Errores comunes y soluciones
- Aparece un saldo negativo al final: Es un saldo a favor del cliente: pagó más de lo facturado o tiene una nota de crédito o un pago a cuenta abierto. Son datos correctos, no un error de la consulta.
- Faltan los leads o aparecen proveedores: CardType 'C' devuelve solo clientes. Los leads son 'L' y los proveedores 'S'; cambie el filtro a CardType IN ('C', 'L') si lo necesita.
- El saldo no coincide con el estado de cuenta del cliente en moneda extranjera: OCRD.Balance está en moneda local. Use BalanceFC para los clientes que se manejan en moneda extranjera.
Consultas relacionadas
Referencia de tablas: Tabla OCRD (Socios de negocios)
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 clientes» 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 OCRD 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.
