identificador de acreedor SEPA

SEPA: Identificador de acreedor en mandatos SEPA

 

Identificador de acreedor en mandatos SEPA

identificador de acreedor SEPAÚltimamente estoy trabajando en pasar nuestro generador de remesas para un programa, de modelo 19 a mandatos SEPA, y me he encontrado con la generación del identificador de acreedor, y lo mismo para el identificador de presentador, que en las especificaciones oficiales de SEPA esta un poco enrevesada la explicación, aquí os lo dejo algo mas claro para quien este con lo mismo.

Uno de los datos importantes del mandato SEPA es el “identificador del acreedor” o “creditor Identifier” que tiene una regla de construcción un poco enrevesada en cuanto al cálculo del código de control.

En España el formato es este: ESZZXXXAAAAAAAAA, siendo:

  • ES: código del país España según la norma ISO 3166
  • ZZ: dígitos de control (cuyo cálculo se explica a continuación)
  • XXX: sufijo (normalmente 000, pero el acreedor puede gestionar más de un canal de adeudos poniendo otros valores)
  • AAAAAAAAA: CIF del acreedor, frecuentemente una letra seguida de 8 cifras, sin espacios, guiones u otros símbolos.
Los dígitos de control se calculan en base al NIF, aplicando el modelo 97-10 (regla de cálculo definida en la norma ISO 7604 y ampliamente usada en la norma ISO 20022, UNIFI).
  • Tomamos posiciones de la 8 a la 15, es decir el CIF, añadiendo ES y 00
Por ejemplo, B85626240ES00
  • Convertimos letras a números, considerando que la A es 10, la B es 11, … la E es 14, … la  S es 28, … hasta que la Z es 35.
Para el ejemplo, 1185626240142800
  • Aplicamos modelo 97-10 (dado un número, lo dividimos entre 97 y restamos a 98 el resto de la operación. Si se obtiene un único dígito, se completa con un cero a la izquierda)
Para nuestro ejemplo, el resto de dividir 1185626240142800 entre 97 sale 21 y 98-21=77, por tanto el código completo:  ES77000B85626240
Espero os sirva, y aquí os dejo enlaces a otros post relacionados que os pueden interesar:

9 pensamientos en “SEPA: Identificador de acreedor en mandatos SEPA”

  1. Buenos días,
    Queria comentar que es un gran post, ya que llevo dias buscando y no habia encontrado nada. Mi pregunta es si alguien sabe si este numero va a ser imprescindible para pasar una remesa de recibos.
    Nuestro problema es que los informaticos nos lo piden, en la normativa dice que te lo tiene que dar la entidad y en el banco no saben nada de nada.

    1. No se exactamente a que número te refieres, será al identificador entero. Si te fijas lo único necesario es el sufijo, que si eres tu el acreedor y no lo sabes, deberían proporcionártelo en tu entidad si, y el CIF/NIF del acreedor, que no tiene perdida. Los demás es simplemente el país pasado a números según la normativa SEPA, y el código de 2 dígitos que generamos como se explica en el post. Así que lo único que puede darte problemas es el sufijo, que va asociado al número de cuenta del acreedor, que además ya era necesario para las remesas del modelo anterior, si no lo sabes debéis preguntar en la entidad bancaria correspondiente.
      Espero que fuera esta tu duda, y haya podido ayudarte.

      1. Hola, gracias por la rapidez, me piden el numero completo, que con tu post he podido calcular sin mayor problema, porque el sufijo lo tenemos. Mi pregunta es, el Identificador de acreedor va a ser imprescindible para pasar una remesa? y si lo es, aunque gracias a ti lo he podido calcular, no lo tendria que proporcionar la entidad bancaria (dandoles nosotros el sufijo)?

        1. No soy experto en SEPA, solo estoy programando un generador de remesas para normativa SEPA (pero voy a acabar siendolo :)), pero por lo que he podido averiguar, debe ser imprescindible ya que identifica al que recibe el dinero. Y a priori en mi caso debo generarlo yo, que soy el que realiza el programa informático que genera la remesa. De todas formas si tu usas un programa que te genere las remesas SEPA, no deberías tener que calcular nada. Solo introducir CIF y SUFIJO, (ademas de número de cuenta, etc) vamos así estoy desarrollando yo mi aplicación, el usuario no debe realizar ningún calculo.
          No se si es lo que necesitabas saber, espero que si. Aunque no tengo mucha información sobre como trabajas tu la remesa, quiero decir, cual es tu función.

Deja un comentario