Importante
La siguiente respuesta es generada por nuestro Robot de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de IA -inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.
Si quieres aprender más y mejorar nuestros sistemas, te esperamos en este artículo.
Hola, gracias por tu consulta. El error que estás recibiendo en SAP Business One 10.0 al realizar una carga masiva de cuentas bancarias para socios de negocio (BP) es bastante típico y está relacionado con la asignación de la cuenta bancaria por defecto (Default Bank) al cargar múltiples cuentas bancarias para un mismo BP.
Mensaje de error:
Update Failed PR-1036130534: Default bank details are missing for the business partner [OCRD.BankCode], ‘25446266856’
¿Qué significa este error?
Este mensaje indica que:
- Estás intentando actualizar o insertar múltiples cuentas bancarias (tabla CRD1 / OCRB) para un mismo socio de negocio (tabla OCRD) en una sola carga (por ejemplo, desde DTW).
- Pero no estás especificando claramente cuál es la cuenta bancaria por defecto, lo que hace que SAP rechace la actualización al no saber qué cuenta usar como principal.
SAP B1 requiere que para cada socio de negocio que tenga múltiples cuentas bancarias, se indique cuál es la predeterminada (Default = Y).
Solución práctica
1. En tu plantilla (por ejemplo, BusinessPartner_BankAccounts.csv):
Asegurate de incluir y completar correctamente el campo:
-
Default
- Para una sola cuenta bancaria por BP, debe ser
Y
- Para las demás, debe ser
N o quedar en blanco (SAP la asume como no predeterminada)
Sólo una cuenta bancaria por socio puede tener "Default" = Y, si ponés varias con Y o ninguna, SAP lanza el error que estás viendo.
2. Caso de carga de una sola cuenta por BP:
- Si el socio de negocio tiene sólo una cuenta bancaria, igual es recomendado colocar
"Default" = Y para evitar errores si luego se agregan más.
3. Verificá el orden de carga
- Si hacés la carga vía DTW, asegurate de que las líneas estén bien ordenadas por
CardCode y que la cuenta marcada como predeterminada sea la primera para ese BP.
- SAP toma la primera cuenta con
"Default" = Y" como válida, y las demás como secundarias.
Consejo adicional
En SAP B1, la información bancaria de los socios (cuentas bancarias) se maneja en la tabla OCRB. Si hacés cargas masivas con errores, puede dejar registros incompletos.
Por eso:
- Probá primero con un subconjunto de datos (2 o 3 BP)
- Verificá desde SAP B1 → Gestión de socios de negocio → Banco → Detalles bancarios que la cuenta predeterminada aparece correctamente.
Sobre el error al subir una cuenta sí funciona
Esto sucede porque:
- Al tener solo una cuenta, SAP automáticamente la toma como predeterminada (aunque no lo indiques)
- Pero cuando hay más de una cuenta bancaria, el campo “Default” se vuelve obligatorio
Resumen Consultoria-SAP
En SAP Business One 10, el error “Default bank details are missing for the business partner” ocurre cuando se intenta cargar múltiples cuentas bancarias para un socio sin indicar correctamente cuál será la cuenta bancaria predeterminada (Default = Y). Este campo es obligatorio cuando hay más de una cuenta para un mismo socio. Para resolverlo, asegurate de que en tu plantilla de DTW (o cualquier herramienta de carga) una y sólo una línea tenga marcado el campo “Default” con valor “Y” por cada CardCode. Este proceso afecta a las tablas OCRD (maestro de socios) y OCRB (cuentas bancarias), dentro del módulo de gestión de socios de negocio (BP) de SAP B1.
Si querés compartir tu plantilla o mensaje de error exacto, podés hacerlo en los Foros de Consultoria-SAP.com y te ayudamos a validar tu carga paso a paso.
¡Estamos aquí para ayudarte en los Foros SAP de Consultoria-SAP!