Pagos recibidos por fecha

Pagos de clientes recibidos en un período, separados en efectivo, transferencia, cheque y tarjeta.

Tablas: ORCTUso: Conciliación bancaria y reportes diarios de caja.Parámetros: [%0] = fecha desde, [%1] = fecha hasta

Herramienta

SELECT T0.DocNum, T0.DocDate, T0.CardCode, T0.CardName,
  T0.CashSum, T0.TrsfrSum, T0.CheckSum, T0.CreditSum, T0.DocTotal
FROM ORCT T0
WHERE T0.Canceled = 'N' AND T0.DocDate BETWEEN '[%0]' AND '[%1]'
ORDER BY T0.DocDate, T0.DocNum
¿Necesita sus UDF en este reporte, o un dashboard? Lo adaptamos para su empresa.Personalizarla →

Qué responde esta consulta

Al conciliar el extracto bancario o preparar el reporte diario de caja, el cajero necesita cada cobro de clientes del período separado por medio de pago. Muestra de un vistazo cuánto entró por transferencia frente a efectivo, cheque o tarjeta.

Ejemplo de resultado

Valores de demostración ilustrativos. Sus columnas son las mismas; los números vienen de su empresa.

DocNumDocDateCardCodeCardNameCashSumTrsfrSumCheckSumCreditSumDocTotal
12012026-10-01C20000Acme Trading05250005250
12022026-10-01C30000Northwind Retail800000800
12032026-10-02C40000Blue Harbor Foods00340003400
12042026-10-03C50000Summit Supplies0001175.51175.5

SQL Server vs SAP HANA

La columna de ORCT se escribe Canceled (mayúsculas y minúsculas mezcladas), no CANCELED como en las facturas, y los identificadores entre comillas de HANA distinguen mayúsculas, así que debe ser "Canceled". Los parámetros de fecha quedan como '[%0]' y '[%1]'; solo cambian las comillas.

Errores comunes y soluciones

  • Invalid column name 'CANCELED' on ORCT: Los pagos usan Canceled, las facturas usan CANCELED. SQL Server normalmente ignora las mayúsculas, pero HANA no, así que copie el nombre de la columna exactamente.
  • Filas sin nombre de cliente: Los pagos contabilizados a una cuenta de mayor (pago a cuenta tipo 'A') no tienen socio de negocios. Filtre con T0.DocType = 'C' para dejar solo los cobros de clientes.
  • Los montos del banco no coinciden en cobros en moneda extranjera: CashSum, TrsfrSum, CheckSum, CreditSum y DocTotal están en moneda local. Use las columnas FC (TrsfrSumFC, DocTotalFC, etc.) para cuadrar con una cuenta bancaria en moneda extranjera.
Finanzas

Consultas relacionadas

Referencia de tablas: Tabla ORCT (Pagos recibidos (cabecera))

Cómo funciona

Tres pasos, sin registro

1

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.

2

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.

3

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

Preguntas sobre esta herramienta

¿Cómo ejecuto la consulta «Pagos recibidos por fecha» 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 ORCT del esquema estándar de SAP Business One. No necesita campos definidos por el usuario.

¿Qué debo ingresar cuando se abre la ventana de selección?

Esta consulta usa parámetros: [%0] = fecha desde, [%1] = fecha hasta. SAP B1 muestra una ventana de selección para cada uno al ejecutarla.

¿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.

¿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.