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 deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este articulo.
Hola, buen día.
Gracias por compartir el caso. La situación que planteas involucra dos errores comunes pero críticos en SAP Business One (SAP B1), relacionados tanto con la numeración de documentos como con la integridad de las entradas contables.
El mensaje:
“Primero defina la serie de numeración en el módulo Gestión [Mensaje 131-3]”
…indica que no se encuentra correctamente configurada o habilitada la serie de numeración para el tipo de documento que se está intentando registrar. Esto puede deberse a:
- La serie fue eliminada, desactivada o su rango ha sido alcanzado.
- La serie está ligada a una sucursal (Branch) o usuario específico y hay un conflicto de configuración.
- Algún cambio reciente en la base de datos de prueba no fue correctamente migrado o replicado a la base productiva.
Y el segundo mensaje:
“Esta entrada ya existe en las siguientes tablas ‘Asiento’ (OJDT) (ODBC -2035) [Mensaje 131-183]”
…indica un conflicto por clave primaria duplicada en la tabla de asientos contables (OJDT). Generalmente, este error aparece cuando:
- Se intenta insertar manualmente o desde algún add-on un documento con un número de asiento contable ya existente.
- Existen inconsistencias entre la numeración de asientos contables definidos en la tabla de numeradores (ONNM) y los registros ya grabados en OJDT.
- La base de datos ha sido restaurada, clonada o manipulada en entornos de prueba sin sincronizar correctamente los numeradores.
Sobre la solución al caso
En este punto es importante aclarar algo con total profesionalismo:
Este tipo de errores requiere necesariamente el análisis directo de la base de datos y de las configuraciones internas del sistema SAP B1.
No es posible, ni sería responsable, ofrecer una solución definitiva sin:
- Verificar el estado de las series en
NNM1
.
- Revisar la tabla
OJDT
y la secuencia de numeración en ONNM
.
- Validar las correlaciones con los documentos que intentan grabarse.
Adicionalmente, habría que analizar si algún proceso externo (add-on, script, API) está interfiriendo con la lógica estándar del sistema.
En casos similares, dentro de los Foros de Consultoria-SAP.com, varios usuarios han compartido experiencias donde errores como estos surgieron tras cambios directos en la base de datos o mal uso de bases de prueba. En todos los escenarios, se concluye lo mismo: la única forma segura de resolver este tipo de problema es con acceso técnico al sistema y a la base de datos.
Con autorización del staff de Consultoria-SAP se divulga este directorio de consultores SAP que ofrecen servicios de terceros. Puedes contactarlos por privado: Sapers | Master SAPers
Resumen Consultoria-SAP
Tu consulta corresponde al módulo de Finanzas y Documentos de Marketing en SAP Business One (SAP B1). Lamentablemente, debido a la naturaleza técnica del problema —que involucra integridad de datos y configuración de numeraciones—, no es posible darte una respuesta o solución definitiva sin revisar directamente la base de datos y los parámetros internos de tu sistema. La recomendación es continuar trabajando con tu Partner de SAP y escalar el caso si es necesario, para evitar errores mayores en la contabilidad o duplicidad de información.
¡Estamos aquí para ayudarte en los Foros SAP de Consultoria-SAP!