Completamente de acuerdo con tus comentarios acerca de Ana ... Dos dudas expuestas en el foro y dos respuestas a cada cual más acertada.
Respecto a tus preguntas acerca de la codificación decirte que EAN (European Article Number) era el sistema de código de barras más común hasta que se fusionó la UCC (Uniform Code Council) y ahora ha pasado a denominarse GS1.
OpenERP incorpora la variante para código de barras EAN13 que era una de las más comunes para mercancía en entornos detallistas (por ejemplo tiendas, centros comerciales, ...etc) si bien hay variaciones que no están implementadas a día de hoy, como por ejemplo el antiguo EAN128 (actualmente GS1-128), que son basicamente aquellos códigos de barras que se usan en entornos logísticos (operadores, agencias de transporte, ...etc).
Tanto en uno como en otro sistemas cada dígito del código de barras significa algo y a mayores se incluye un dígito de control en función de los otros que indica si el código es correcto o no. OpenERP incluye una función en product.py que comprueba si un código de barras EAN13 que el usuario registre es correcto o no pero no funciona por ejemplo con EAN128.
Tal como ha escrito Ana hay un módulo que amplia la funcionalidad de OpenERP con los códigos de barras pero desgraciadamente no contempla la norma que se usan en los operadores logísticos que es nuestro caso.
Puedes obtener más información en Wikipedia:
EAN13:
http://es.wikipedia.org/wiki/EAN
EAN128:
http://es.wikipedia.org/wiki/GS1-128
Salu2 !!