Tabla OCRD en SAP Business One (Socios de negocios)
OCRD es la tabla maestra de socios de negocios de SAP Business One: clientes, proveedores y leads se guardan aquí y se distinguen por CardType. La clave es CardCode; las direcciones están en CRD1 y las personas de contacto en OCPR.
Campos clave de OCRD
| Campo | Qué contiene |
|---|---|
CardCode | Clave del socio de negocios. Se usa en todos los documentos (OINV, ORDR, OPCH…). |
CardName | Nombre. |
CardType | C = cliente, S = proveedor (supplier), L = lead. |
GroupCode | Grupo de socios de negocios. Se une con OCRG.GroupCode. |
LicTradNum | Identificación fiscal: NIT, RUC, número de IVA o TRN, usada por la facturación electrónica. |
Balance | Saldo de la cuenta en moneda local. |
CreditLine | Límite de crédito. |
GroupNum | Condiciones de pago. Se une con OCTG.GroupNum. |
SlpCode | Empleado del departamento de ventas por defecto. Se une con OSLP. |
Phone1 | Número de teléfono principal. |
E_Mail | Dirección de correo electrónico. |
frozenFor | Y si el socio de negocios está inactivo (congelado). |
Cómo se relaciona OCRD con otras tablas
OCRD son datos maestros. Las tablas hijas usan CardCode como clave: CRD1 (direcciones, una fila por dirección y tipo), OCPR (personas de contacto) y CRD7 (identificaciones fiscales adicionales). Los documentos copian CardCode y CardName en su cabecera, así que un reporte puede mostrar el nombre tal como estaba en el documento o unir OCRD para el nombre actual.
Joins habituales
OCRD T0 LEFT JOIN CRD1 T1 ON T0.CardCode = T1.CardCode (direcciones)OCRD T0 LEFT JOIN OCPR T2 ON T0.CardCode = T2.CardCode (contactos)OCRD T0 LEFT JOIN OCRG T3 ON T0.GroupCode = T3.GroupCode (grupo de socios de negocios)OCRD T0 LEFT JOIN OCTG T4 ON T0.GroupNum = T4.GroupNum (condiciones de pago)
Cuándo se usa la tabla OCRD
OCRD alimenta listas de clientes, control de crédito, llamadas de cobranza y validaciones para la facturación electrónica. Antes de salir en vivo con ZATCA, SRI, FEL, DTE o PINT AE, revise que cada cliente activo tenga un LicTradNum válido, porque la autoridad tributaria o el certificador rechaza las facturas sin él.
Cree clientes y proveedores mediante la DI API (objeto BusinessPartners) o el Service Layer (BusinessPartners). Enviar un CardCode que ya existe devuelve -2035 "This entry already exists" (esta entrada ya existe), así que verifique el código antes de Add(). Vea -2035 y otros errores de la DI API.
Consulta de ejemplo: clientes activos con saldo y límite de crédito
SQL Server
SELECT T0.CardCode, T0.CardName, T0.LicTradNum, T0.Balance, T0.CreditLine, T0.Phone1, T0.E_Mail FROM OCRD T0 WHERE T0.CardType = 'C' AND T0.frozenFor = 'N' ORDER BY T0.Balance DESC
SAP HANA (nombres de columna entre comillas dobles)
SELECT T0."CardCode", T0."CardName", T0."LicTradNum", T0."Balance", T0."CreditLine", T0."Phone1", T0."E_Mail" FROM OCRD T0 WHERE T0."CardType" = 'C' AND T0."frozenFor" = 'N' ORDER BY T0."Balance" DESC
Pegue cualquiera de las dos versiones en Herramientas → Consultas → Generador de consultas. ¿Necesita el otro dialecto para su propia consulta? Use el conversor de SQL a HANA.
Error frecuente: Olvidar CardType
Clientes, proveedores y leads comparten OCRD, así que una consulta sin CardType = 'C' o 'S' los mezcla. Los leads (L) no tienen contabilizaciones, pero aparecen en conteos y exportaciones. Vea Socios de negocios sin identificación fiscal.
Consultas listas que usan OCRD
- Saldos de clientes: Todos los clientes con saldo de cuenta distinto de cero, con límite de crédito y teléfono.
- Socios de negocios sin identificación fiscal: Clientes y proveedores activos sin número de identificación fiscal (VAT / RUC / NIT / NTN).
- Facturas de clientes vencidas: Facturas abiertas que pasaron su fecha de vencimiento, con días de atraso y el teléfono del cliente.
Tablas relacionadas
OINV (Factura de clientes (cabecera)) · ORDR (Pedido de cliente (cabecera)) · OPCH (Factura de proveedores (cabecera)) · buscar todas las tablas de SAP Business One
¿Listo para empezar?
Cuéntenos lo que necesita. Recibirá una respuesta técnica clara, un alcance definido y un precio fijo, normalmente en 24 horas.
