Error al generar DOCUMENTO PRELIMINAR de una fc

Buenas, al querer generar un documento preliminar de una factura me tira el siguiente error:

Esta entrada ya existe en las tablas siguientes ‘Transacciones de retencion de impuestos no informadas’ (OUWTX) (ODBC - 2035)

Saludos, gracias!

Te falta informar de la retención de impuestos que quieres aplicar en esa factura … ¿cliente o proveedor?

Nono, porque la factura se pudo crear bien, el problema fue cuando se quiso dejar como documento preliminar

El error que estás recibiendo al intentar generar un documento preliminar de una factura en SAP Business One, que menciona “Esta entrada ya existe en las tablas siguientes ‘Transacciones de retención de impuestos no informadas’ (OUWTX) (ODBC - 2035)”, generalmente indica un problema con las entradas duplicadas o inconsistentes en las tablas relacionadas con las retenciones de impuestos.

Aquí hay algunos pasos que puedes seguir para diagnosticar y resolver este problema:

Diagnóstico y Resolución del Problema

  1. Verificar Entradas Duplicadas:

    • Verifica si hay entradas duplicadas en la tabla OUWTX que puedan estar causando el conflicto.

    • Utiliza la siguiente consulta SQL para revisar las entradas en la tabla OUWTX:

      SELECT * FROM OUWTX WHERE DocEntry = [DocEntry]
      

      Reemplaza [DocEntry] con el número de entrada del documento específico.

  2. Revisar Configuración de Retención de Impuestos:

    • Asegúrate de que la configuración de retención de impuestos esté correctamente aplicada en el documento.
    • Revisa las reglas de retención de impuestos para ver si hay algo que pueda estar generando un conflicto cuando se intenta guardar el documento como preliminar.
  3. Eliminar Entradas Inconsistentes:

    • Si encuentras entradas duplicadas o inconsistentes, consulta con tu administrador de base de datos o soporte técnico de SAP antes de eliminarlas.
    • Es posible que necesites eliminar manualmente las entradas problemáticas en la tabla OUWTX.
  4. Procedimiento de Validación:

    • Si hay un procedimiento de validación o un Transaction Notification que está interfiriendo, revisa y ajusta el procedimiento para permitir la creación de documentos preliminares sin conflicto.
  5. Registro de Errores en el Add-On:

    • Si estás utilizando algún add-on que maneje las retenciones de impuestos, revisa los logs y configuraciones del add-on para identificar posibles errores o conflictos.

Ejemplo de Consulta SQL para Diagnóstico:

Para revisar las entradas relacionadas con tu documento, puedes utilizar una consulta SQL como esta:

SELECT * FROM OUWTX WHERE DocEntry IN (
    SELECT DocEntry FROM [tu_tabla_documento] WHERE DocEntry = [DocEntry]
)

Reemplaza [tu_tabla_documento] con la tabla de tu documento específico (por ejemplo, OINV para facturas de clientes) y [DocEntry] con el número de entrada del documento específico.

Ejemplo de Eliminación de Entradas Inconsistentes:

Nota: Este paso debe ser realizado con extrema precaución y preferiblemente con la asistencia de un consultor o administrador de base de datos.

DELETE FROM OUWTX WHERE DocEntry = [DocEntry]

Consideraciones Adicionales

  • Pruebas en Ambiente de Desarrollo: Realiza estas acciones en un ambiente de prueba antes de aplicar cualquier cambio en el entorno de producción.
  • Respaldo de la Base de Datos: Siempre haz un respaldo de la base de datos antes de realizar modificaciones directas.

Resumen Consultoria-SAP

El error al generar un documento preliminar en SAP Business One puede ser causado por entradas duplicadas o inconsistentes en la tabla de transacciones de retención de impuestos (OUWTX). Revisa y soluciona estas entradas, y asegúrate de que la configuración de retenciones de impuestos esté correctamente aplicada. Consultar con un administrador de base de datos o soporte técnico de SAP puede ser crucial para resolver estos problemas de manera segura y efectiva.

¡Estamos aquí para ayudarte!

Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.