Saltar al contenido principal

El número OCR en Suecia explicado

Esta página también está disponible en: English|中文|Deutsch|Português|Français

¿Qué es el número OCR?

El número OCR en Suecia se utiliza para asociar los pagos con el cliente correcto y la factura correcta. Tiene exactamente la misma finalidad que el número KID en Noruega.

Formato del número OCR

El formato a seguir es Ceros iniciales (si los hay) + Siguiente número en la secuencia + Dígito de control

Número de dígitos — De 3 a 25 dígitos, incluido el dígito de control. El último dígito del OCR es el dígito de control. El número OCR solo debe contener dígitos (use números del 0 al 9) y no debe ser alfanumérico. El comerciante llega a un acuerdo con el banco para decidir el número de dígitos en el número de referencia.

Normas para construir el número OCR — Los números OCR pueden contener el ID del cliente y/o el número de factura para identificar al cliente y la factura, pero esto no es obligatorio. Sin embargo, se recomienda utilizarlos para facilitar la conciliación de los pagos con las facturas.

Algoritmo de cálculo del dígito de controlAlgoritmo Mod 10. Use la calculadora Mod 10 para validar el número OCR que genere.

Siguiente número en la secuencia — Un número de entrada aleatorio que se utilizará como número inicial para generar el número de referencia. (Esto es obvio porque ¿cómo generaría el OCR sin tener un punto de partida? Este puede ser el número de factura también si no desea usar un número nuevo. Solo asegúrese de que solo está usando dígitos y de que el número de factura no es alfanumérico.)

Ceros iniciales — Si el número final de dígitos en la parte variable es menor que el "Número de dígitos permitidos en el número de referencia", añadiremos ceros al principio para compensar.

Controles OCR

Existen 4 niveles de verificación para comprobar si el número OCR es correcto. Consulte la Sección 5.1.2 aquí en este manual de usuario de la cámara de compensación europea Bankgirot:

  1. Control blando: Si el pago contiene un número de referencia OCR incorrecto, el pagador recibe un mensaje de error indicando que el número de referencia OCR se ha introducido incorrectamente, pero que el pago aún puede realizarse. (Nótese que no hay control de longitud aquí). Básicamente acepta cualquier valor, incluido el valor nulo.

  2. Control estricto: Que el número de referencia OCR contenga el dígito de control correcto.

  3. Control estricto con longitud variable: Verifica el dígito de control correcto y también verifica el dígito de longitud correcto.

  4. Control estricto con longitud fija: Verifica el dígito de control correcto y también verifica la longitud del número de referencia. Esta longitud se acuerda con el banco y se pueden elegir un máximo de 2 longitudes. El dígito de longitud no es necesario en este caso porque, a diferencia de la longitud variable, solo son aceptables 2 longitudes.

nota
  • Definición de dígito de longitud: Especifica la longitud esperada del número de referencia OCR. La longitud se especifica en el segundo dígito desde el final del número de referencia OCR. El pago no es aceptado por el banco en Internet si el control devuelve un error. Ejemplo: Si el número de referencia tiene una longitud de 5, 15 o 25 dígitos, el segundo dígito desde el final es 5.
Cálculo del dígito de longitud
Cálculo del dígito de longitud

Veamos algunos ejemplos para ver cómo será el número final generado

Caso 1: Controles OCR sin longitud variable

  1. Número total de dígitos en el OCR — 10
  2. Siguiente número en la secuencia OCR — 567
  3. Algoritmo del dígito de control — Mod 10

Número OCR final generado = 0000005678

Caso 2: Controles OCR con longitud variable

  1. Número total de dígitos en el OCR — 10
  2. Siguiente número en la secuencia OCR — 567
  3. Algoritmo del dígito de control — Mod 10
  4. Dígito de longitud — 0

Número OCR final generado = 0000056705

Factura de muestra con número OCR

Factura de muestra con número OCR en Suecia
Factura de muestra con número OCR en Suecia