Por qué el código del SN debe iniciar con C, P, H, E o F

Modificado el Jue, 7 May a 10:18 A. M.

 

ID artículo

KB-015

Módulo / Categoría

Datos maestros / Socios de Negocio / Errores comunes

Tags

código, validación, TN001, prefijo, error, mayúscula, minúscula

Prioridad

Alta — error frecuente al crear masivo o cargar maestro

Fuente

Capacitación TtT - Socios de Negocio (1h, sesión formal)

Capacitador

Alejandro Daniel Solodujin

 

Síntoma

Al guardar un cliente o proveedor nuevo, aparece un error tipo "TN0010 - El código del cliente debe comenzar con C, P, H, E o F". El usuario no sabe qué significa ese código de error ni cómo solucionarlo.

Causa probable

El proyecto HEAD tiene una validación personalizada (TN001) que obliga a que el código de cualquier socio de negocio empiece con una letra específica que identifica su tipo. Esto permite saber visualmente si un código es cliente, proveedor, honorario, empleado o fondo por rendir, sin tener que abrir el registro.

Lógica de los prefijos

  • C = Cliente
  • P = Proveedor
  • H = Honorario
  • E = Empleado (con cuenta corriente)
  • F = Fondo por rendir
  • L = Local propio (a definir antes del go-live, podría ser L de Local)

Solución paso a paso

Si recibís el error TN001 al guardar

  1. Leer el mensaje completo — indica qué letras están permitidas.
  2. Verificar el código que estás intentando guardar.
  3. Si empieza con número o con otra letra: corregir el prefijo.
  4. Ejemplo: cambiar "76555444K" por "P76555444K" para un proveedor.
  5. Volver a guardar.

Si querés crear sin prefijo (no se puede)

  1. La validación es estricta — no se puede saltar.
  2. Si tenés un caso especial donde necesitás un código sin prefijo (ej: integraciones externas), escalar a TI para evaluar.

Atención: mayúscula vs minúscula

 

IMPORTANTE: la validación es sensible a mayúsculas. La validación valida la letra C MAYÚSCULA (no la c minúscula). Si escribís "c12345" en lugar de "C12345", el sistema podría aceptarlo porque la c minúscula NO está en la regla. Esto puede generar inconsistencias. Conviene siempre usar mayúsculas. Si esto se vuelve un problema, escalar a TI para que ajusten la validación a sensible/insensible a mayúsculas.

 

Cómo identificar errores de validación TN

  • Los errores que empiezan con "TN" + número son validaciones personalizadas del proyecto HEAD.
  • Los errores SIN prefijo son validaciones nativas de SAP.
  • Si recibís un error TN que no entendés, ese código (ej: TN001, TN002) es la "firma" del error y permite a TI identificar exactamente cuál es.

Validaciones TN existentes en el proyecto

Las validaciones TN están en el sistema HEAD-Cuba (entorno de pruebas/capacitación). Pueden modificarse por TI o el equipo de implementación. Los usuarios operativos NO pueden modificarlas, solo escalar pedidos de cambio.

Casos especiales

  • Cliente desde TPV: cuando una venta en tienda crea un cliente nuevo, TPV genera el código automáticamente con la lógica configurada.
  • Cliente desde Pinflag: el sistema externo crea SN con su propio prefijo. Para identificar fácilmente que vienen de Pinflag, se está evaluando agregar una letra distintiva (ej: PIN o K).
  • Marketplaces (Falabella, París, MercadoLibre): se está evaluando crear códigos con letra propia para facilitar conciliación de cuentas corrientes.

Si los pasos no resuelven

  • Si ya cargaste el código correctamente y sigue dando error: cerrar el documento, refrescar y volver a intentarlo.
  • Si el error indica TN seguido de un número que no reconocés: contactar TI con el código exacto del error.
  • Si necesitás un prefijo nuevo (caso de negocio justificado): escalar a TI para ampliar la validación.

Artículos relacionados

  • KB-013 — Cómo crear un cliente
  • KB-014 — Cómo crear un proveedor

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo