Esta entrada ya existe en las siguientes tablas 'A

Estimados consultores de SAP, ya hace 4 años implementaron en la compañía el Erp Sap Business One, bueno todo bien hasta fecha, pero hace unos días Al intentar crear nuevos documentos (factura deudores, proveedores, reconciliación interna, etc.) aparece el siguiente mensaje: primero defina la serie de numeración en el módulo Gestión [Mensaje 131-3],

revisando el caso que no pude solucionar lo pasé al soporte en este caso al Partner de SAP, en donde realizaron algunos ajustes desde una BD de pruebas y al realizar las pruebas de registro salió otro mensaje distinto del anterior, Esta entrada ya existe en las siguientes tablas ‘Asiento’ (OJDT) (ODBC -2035) [Mensaje 131-183] por lo tanto, no puedo registrar ningún documento

¿Cuál es la causa de este inconveniente y cuál sería la solución del caso? Agradecer si nos puede brindar alguna pista tal vez similares casos hayan presentado en algunos de ustedes.

:heavy_heart_exclamation: Importante :exclamation: 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.

:safety_pin: 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.

:pushpin: 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!

Hola a todos saludos desde el Equipo Truck Depot Guatemala. en SBO es muy común el error de código 20-35 y es que sap pierde los archivos de numeración más cuando usas DIAPI o Service Layer. La solución es la siguiente.
Ver a la pestaña ayuda >> Suport Destk >> Restablecer >> Restablecer Archivo de Numeración

Revisa que no habéis marcado este check… Permitir más de un tipo de documento por serie

Estimados saludos desde Ecuador, actualmente tenemos la versión 9.3 de SAP B1, desde inicios del año hemos venido padeciendo del mismo error incluso hasta 3 veces por semana. Haciendo un seguimiento llegamos a la conclusion que el error es producido justo cuando se esta trabajando con un addon de nuestro parthner. Nuestro parthner nos indico que el fabricante SAP indico que en la version 9.3 como ya no tiene soporte no nos puede dar la solucion o el motivo del problema, por esa razon estamos migrando a la version 10. Pero me llamo la atencion este post ya que el error que se da es en la version 10 la misma que supuestamente si se puede encontrar el causante del error. En vista de lo mostrado, me queda la duda si al migrar a la version 10 se va a solucionar mi problema ya que como se ve, pasa lo mismo en la esa version. Si alguien tiene mas datos sobre este error, mucho lo agradeceria lo comente.
Saludos