Algoritmo para generar el número recomendado
jojo
-
stefroy Mensajes publicados 11 Estado Membre -
stefroy Mensajes publicados 11 Estado Membre -
Hola,
estoy en busca del algoritmo que permite generar un número de recomendado que debe ser impreso en las liasses LIRE de correos (Algoritmo para los nuevos recomendados implementado desde mediados de 2007)
Este sistema nos permite generar automáticamente el número y almacenarlo en las bases.
ejemplo para un recomendado nacional con acuse de recibo, el número es 2C 000 001 0010 6
el inicio 2C es impuesto, el último dígito 6 es una clave calculada a partir de los números 000 001 0010
no encuentro rastro de un pliego de condiciones de correos que precise la regla.
si alguien tiene la solución, sería genial
estoy en busca del algoritmo que permite generar un número de recomendado que debe ser impreso en las liasses LIRE de correos (Algoritmo para los nuevos recomendados implementado desde mediados de 2007)
Este sistema nos permite generar automáticamente el número y almacenarlo en las bases.
ejemplo para un recomendado nacional con acuse de recibo, el número es 2C 000 001 0010 6
el inicio 2C es impuesto, el último dígito 6 es una clave calculada a partir de los números 000 001 0010
no encuentro rastro de un pliego de condiciones de correos que precise la regla.
si alguien tiene la solución, sería genial
Configuración: Windows XP Internet Explorer 6.0
12 réponses
si le interés sigue existiendo, acabo de encontrar la fórmula por mí mismo, lo cual no resultó complicado ya que se trata del mismo sistema que las claves de control de códigos de barras "EAN"
claro, ¿por qué La Poste se habría molestado en desarrollar algo si ya existen herramientas? :D
miren aquí cómo se calcula una clave de control EAN:
https://fr.wikipedia.org/wiki/EAN_13#Calcul_de_la_cl.C3.A9_de_contr.C3.B4le_EAN_13
el sistema es el mismo para las claves de control de envíos recomendados de La Poste, salvo que, evidentemente, se realiza el cálculo sobre 10 dígitos y no sobre 12 como en los códigos de barras de las tiendas
ejemplo con el siguiente número de recomendado: 3A 060 497 1456
solo tomamos los 10 últimos dígitos y multiplicamos cada uno de ellos siguiendo la regla alternativa por 1 y 3
0 * 1 = 0
6 * 3 = 18
0 * 1 = 0
4 * 3 = 12
9 * 1 = 9
7 * 3 = 21
1 * 1 = 1
4 * 3 = 12
5 * 1 = 5
6 * 3 = 18
la suma total nos da 96
restan 10 del segundo dígito de esta suma, aquí 6, por lo que 10-6 = 4
y ahí lo tienen, su clave de control, el número de recomendado completo es: [3A 060 497 1456 4]
solo les falta crear el algoritmo en su programa para realizar automáticamente este cálculo y así no tendrán que ingresar cada número uno por uno cuando tengan muchos recomendados que enviar!
claro, ¿por qué La Poste se habría molestado en desarrollar algo si ya existen herramientas? :D
miren aquí cómo se calcula una clave de control EAN:
https://fr.wikipedia.org/wiki/EAN_13#Calcul_de_la_cl.C3.A9_de_contr.C3.B4le_EAN_13
el sistema es el mismo para las claves de control de envíos recomendados de La Poste, salvo que, evidentemente, se realiza el cálculo sobre 10 dígitos y no sobre 12 como en los códigos de barras de las tiendas
ejemplo con el siguiente número de recomendado: 3A 060 497 1456
solo tomamos los 10 últimos dígitos y multiplicamos cada uno de ellos siguiendo la regla alternativa por 1 y 3
0 * 1 = 0
6 * 3 = 18
0 * 1 = 0
4 * 3 = 12
9 * 1 = 9
7 * 3 = 21
1 * 1 = 1
4 * 3 = 12
5 * 1 = 5
6 * 3 = 18
la suma total nos da 96
restan 10 del segundo dígito de esta suma, aquí 6, por lo que 10-6 = 4
y ahí lo tienen, su clave de control, el número de recomendado completo es: [3A 060 497 1456 4]
solo les falta crear el algoritmo en su programa para realizar automáticamente este cálculo y así no tendrán que ingresar cada número uno por uno cuando tengan muchos recomendados que enviar!
Toto
Gracias por el algoritmo que funciona en los 2 ejemplos que tomé.