acrobat document

36
3 El presente documento ha sido realizado para asegurar que las pautas bajo las cuales deben utilizarse los estándares de GS1 sean los correctos. Sin embargo, GS1 México y los involucrados en su elaboración notifican que el documento carece de garantía, expresa o implícita, respecto a su exactitud y a su fiabilidad para el logro de su propósito, por lo cual quedan exentos de cualquier responsabilidad, directa o indirecta, por daños o perjuicios relacionados con su uso. Este documento puede ser modificado, sujeto a desarrollos tecnológicos, cambios en los estándares o nuevos requerimientos legales. Algunos nombres de productos y compañías mencionados pueden ser marcas y/o marcas registradas de las respectivas organizaciones. El estándar definido se refiere al formato, contenido, impresión, ubicación y color de los símbolos de Códigos de Barras, que representan la información de las facturas para ser recaudadas en las sucursales bancarias, tiendas de autoservicio, de conveniencia, departamentales, farmacias y otros agentes receptores de pagos. El estándar Recibo Único de Pago puede ser utilizado en las cadenas, bancos y emisores de facturas. GS1 Global en conjunto con los representantes de bancos, proveedores de servicios públicos y minoristas desarrollaron este estándar de forma voluntaria para las aplicaciones de simbología del Código de Barras de los Recibos Únicos de Pago. Exención de Responsabilidad 1.Alcance 2.Recibo Único de Pago Esta herramienta se basa en el uso de los Identificadores de Aplicación del Sistema GS1 y utiliza los Símbolos de Código de Barras GS1-128, además de emplear una línea de captura estandarizada llamada Línea de Captura GS1. Es un estándar complementario que debe ser leído junto con: EANCOM, el estándar de Intercambio Electrónico de Datos (EDI) que proporciona guías de implementación de los mensajes UN/EDIFACT. Otras secciones de las especificaciones generales. Las organizaciones que deseen automatizar el proceso de pago pueden utilizar este estándar como base para producir pautas de implementación específicas correspondientes a su aplicación particular. Éstas considerarán temas como pagos nacionales versus pagos internacionales y leyes bancarias locales.

Upload: sdcebe

Post on 14-Jul-2015

185 views

Category:

Documents


0 download

TRANSCRIPT

3

El presente documento ha sido realizado para asegurar

que las pautas bajo las cuales deben utilizarse los

estándares de GS1 sean los correctos. Sin embargo, GS1

México y los involucrados en su elaboración notifican

que el documento carece de garantía, expresa o implícita,

respecto a su exactitud y a su fiabilidad para el logro de

su propósito, por lo cual quedan exentos de cualquier

responsabilidad, directa o indirecta, por daños o perjuicios

relacionados con su uso. Este documento puede ser

modificado, sujeto a desarrollos tecnológicos, cambios en

los estándares o nuevos requerimientos legales. Algunos

nombres de productos y compañías mencionados pueden

ser marcas y/o marcas registradas de las respectivas

organizaciones.

El estándar definido se refiere al formato, contenido,

impresión, ubicación y color de los símbolos de Códigos

de Barras, que representan la información de las facturas

para ser recaudadas en las sucursales bancarias, tiendas de

autoservicio, de conveniencia, departamentales, farmacias

y otros agentes receptores de pagos.

El estándar Recibo Único de Pago puede ser utilizado en

las cadenas, bancos y emisores de facturas.

GS1 Global en conjunto con los representantes de

bancos, proveedores de servicios públicos y minoristas

desarrollaron este estándar de forma voluntaria para las

aplicaciones de simbología del Código de Barras de los

Recibos Únicos de Pago.

Exención de Responsabilidad

1.Alcance

2.Recibo Único de Pago

Esta herramienta se basa en el uso de los Identificadores

de Aplicación del Sistema GS1 y utiliza los Símbolos de

Código de Barras GS1-128, además de emplear una línea

de captura estandarizada llamada Línea de Captura GS1. Es

un estándar complementario que debe ser leído junto con:

• EANCOM, el estándar de Intercambio Electrónico de

Datos (EDI) que proporciona guías de implementación de

los mensajes UN/EDIFACT.

• Otras secciones de las especificaciones generales.

Las organizaciones que deseen automatizar el proceso

de pago pueden utilizar este estándar como base

para producir pautas de implementación específicas

correspondientes a su aplicación particular. Éstas

considerarán temas como pagos nacionales versus pagos

internacionales y leyes bancarias locales.

U28432
Sticky Note

4

3.1. Demanda comercial para la aplicación

Debido al uso de los estándares del Sistema GS1, se

llevaron a cabo innovaciones importantes dentro del

sector minorista. La familia de símbolos de Código de

Barras del Sistema GS1 ha permitido la automatización

del Punto de Venta (POS). Los estudios demuestran que

la codificación en barras de los artículos reduce el tiempo

requerido para procesar una transacción, incrementa la

exactitud de los datos y permite un eficiente Intercambio

Electrónico de Datos (EDI).

Este éxito ha hecho que otras industrias introduzcan los

lectores de Código de Barras del Sistema GS1 y EDI en sus

procesos comerciales. Una aplicación de ese tipo dentro

del Sistema GS1 es la automatización del pago de los

servicios que se facturan.

Las compañías de servicios públicos (por ejemplo,

electricidad, gas, agua) y otros proveedores (seguros,

agencias gubernamentales, etcétera) han tratado de

mejorar el servicio al cliente a través de un sistema de

pagos automatizado. Esto requiere que la información, que

deben poseer todas las partes involucradas en el proceso

de pago, se encuentre en un formato para ser capturada

de manera electrónica. Uno de los métodos más efectivos

para hacer esto, desde el punto de vista de costos, es el

uso de Códigos de Barras.

El flujo de información que acompaña al pago físico

se comunica entre los socios comerciales de diversas

maneras. EDI es la manera óptima de transmitir datos. En

la práctica, sin embargo, los canales de comunicación

automatizados, que hacen que uno dependa

exclusivamente de los archivos electrónicos para obtener

información, no siempre son confiables.

Por esta razón, existe la necesidad de indicar determinados

aspectos relevantes sobre el Recibo Único de Pago,

además del número de identificación de la parte que

factura y el número de referencia del Recibo Único de

Pago. Se deben organizar los campos de información,

los cuales serán comunicados y organizados de una

manera convencional, a fin de facilitar su interpretación y

procesamiento por parte de los socios involucrados.

3. Introducción

5

4. Beneficios potenciales

A continuación se enumeran algunas ventajas del Recibo

Único de Pago con símbolos de Código de Barras:

• Para el cliente (poseedor de una factura)

- Facilidades de pago flexibles. Éste puede efectuarse en

bancos, correos, cajeros automáticos, supermercados y a

través de Internet.

- Mayor calidad en la captura de información de referencia

de pagos, para ser utilizada, por ejemplo, en operaciones

bancarias internacionales.

• Para el emisor (parte que emite la factura)

- Mediante el uso de Código de Barras a fin de representar

los datos que son esenciales para la parte que emite

la factura y el agente de pago que procesa el pago. Se

reduce considerablemente la posibilidad de cometer

errores en la captura de la información.

- Al proporcionarles a los clientes más opciones en cuanto

a lugares de pago, el emisor de la factura proporciona un

mayor nivel de servicio.

• Para la agencia que recibe el pago

- Utilizan su inversión en tecnología (lecturas de Códigos

de Barras) para proporcionar a los clientes un mejor

servicio de recolección de pagos, mientras que recaudan

un honorario por efectuar la cobranza proveniente de la

parte que emite la factura.

- Los minoristas que suministran dicho servicio tienen una

ventaja competitiva, ya que los clientes pueden elegir a

quien les ofrezca este servicio en lugar de aquél que no lo

da.

• Para los bancos

- La oportunidad de emplear la tecnología de Código de

Barras y scan (ambas han madurado, al punto de llegar a la

masa crítica y existen soluciones listas para implementar)

en las cajas registradoras es un hecho. Permite procesar

pagos de manera rápida y precisa. Esta tecnología también

puede trasladarse a los cajeros ATM en los bancos,

permitiendo que sus clientes realicen los pagos de sus

facturas las 24 horas.

- En algunos países, existe la oportunidad de ofrecer

nuevos servicios para los pagos en lote, emitidos por

la agencia de recepción de pagos, en nombre de los

emisores de grandes facturas (por ejemplo, proveedores

de servicios públicos).

6

5. Reglas de Aplicación

5.1. Definición de Recibo Único de Pago

Es una parte de la factura de papel, utilizada para facilitar

el pago de recibos telefónicos, de electricidad, gas,

agua, televisión por cable, cargos de tarjetas de crédito,

renovación de pólizas de seguros, servicios de Internet,

impuestos, colegiaturas, etcétera.

En un Recibo Único de Pago se puede encontrar la

siguiente información, que es posible leer por medio del

Código de Barras GS1-128 y la Línea de Captura GS1

• Detalles del cliente

• Información del proveedor de servicio

• Factura detallada de los servicios proporcionados

• Número de referencia

• Cantidad a pagar

• Condiciones de pago (como fecha de vencimiento

lugares de pago)

5.2. Conceptos Básicos

El Código de Barras es un grupo de barras y espacios

rectangulares paralelos, estructurados según unas reglas

de codificación o simbología estándar, que representan

información alfabética y/o numérica. Existen diferentes

simbologías para diferentes aplicaciones, cada una de ellas

con características diversas, tales como EAN/UPC, código

39, CODABAR, I 2/5, código 93, código EAN/UCC 128. Esta

última, es la simbología a emplear para las facturas de

recaudos.

5.3. Código de Barras

Los Códigos de Barras cumplen con dos funciones

específicas: identificar un servicio o producto y permitir la

captura automática de la información.

Está compuesto de dos partes: el código y el símbolo. El

símbolo es la representación del Código en Barras oscuras

y espacios claros, que permite la captura automática de la

información.

El código es la parte que identifica al servicio, producto o

localización por medio de caracteres legibles.

5.4. Estructura del símbolo

El portador utilizado para representar los datos codificados

en los Recibos Únicos de Pago es el Símbolo de Código

de Barras GS1-128. De ninguna manera esto reemplaza la

necesidad de incluir información legible.

La simbología EAN/UCC – 128 pertenece a la clase de una

sola línea, continua y de longitud variable. La estructura

general de un símbolo de Código de Barras, bajo el

estándar EAN/UCC-128, es la siguiente:

a) Área o zona de silencio izquierda.

b) Carácter de inicio.

c) Uno o más caracteres representando los datos

(identificadores de aplicación y datos) y caracteres

especiales.

d) Carácter de control.

e) Carácter de parada.

f) Carácter de verificación del símbolo.

g) Patrón de Inicio de la Simbología GS1-128.

h) Área o zona de silencio derecha.

a) Zona de Silencio

Es el área libre de interferencias, alrededor de un símbolo

de Código de Barras; en particular, al principio y al final de

un símbolo de Código de Barras. Esta zona es necesaria

para la correcta lectura del símbolo.

b) Carácter De Inicio

Éste determina el tipo o conjunto de caracteres que se

representan, y en la simbología EAN/UCC-128 puede ser:

Inicio A, Inicio B, o Inicio C. La elección de los conjuntos

7

de códigos depende del Carácter de Inicio o del uso de

los caracteres de Código A, Código B o Código C o del

Carácter Shift (cambio). Ver la Sección 5.3.3 de la guía de

especificaciones generales para obtener información sobre

el uso de estos caracteres especiales.

Inicio A. Carácter que permite que se simbolicen

caracteres alfanuméricos ASCII en mayúsculas y caracteres

de puntuación junto con los caracteres de control (es

decir, caracteres con los valores ASCII del 00 al 95) y siete

caracteres especiales.

Inicio B. Carácter que permite que se simbolicen

caracteres alfanuméricos ASCII en mayúsculas y

minúsculas, y caracteres de puntuación junto con los

caracteres alfanuméricos en minúscula (es decir, ASCII 32 al

127, inclusive) y siete caracteres especiales.

Inicio C. Carácter que permite simbolizar única y

exclusivamente caracteres numéricos, en pares de 00 a 99,

así como también los tres caracteres especiales. El inicio

C permite codificar la información numérica y, así, dos

dígitos de información se representen con sólo un carácter

de símbolo. Es decir, permite un juego de simbología de

doble densidad. El beneficio de tener un código numérico

simbolizado en inicio C es que la longitud del símbolo

se reduce. Dado que la simbología EAN/UCC-128 define

que cuando se trata de un código numérico se debe

emplear siempre el juego de simbología C, el estándar de

recaudo debe estar simbolizado teniendo en cuenta esta

simbología.

8

c) Caracteres Especiales

Los últimos siete caracteres de conjuntos de códigos A

y B (valores de carácter 96 - 102) y los últimos tres del

conjunto de código C (valores de caracteres 100 - 102) son

especiales, sin datos, y no tienen equivalentes de carácter

ASCII, pero poseen un significado particular en relación al

dispositivo de lectura de Código de Barras.

Caracteres Shift y Sets (conjuntos) de Códigos.

Los caracteres shift y Sets de código deben utilizarse para

cambiar de un set de código a otro dentro del símbolo. No

deberán ser transmitidos por el decodificador.

• Caracteres de sets de códigos. Los caracteres de Código

A, B o C cambian el set de código de símbolo del conjunto

de códigos definido previamente por el nuevo set de

códigos establecido por el carácter de códigos. Este

cambio se aplica en todos los caracteres que siguen al

carácter de Set de código hasta que aparezca el fin del

símbolo, otro carácter de Set de Código o el carácter shift

• Carácter shift. Cambia el set del código A por el B y el

set de código B por el A para el carácter único que está

ubicado luego del carácter shift. Los caracteres que

siguen al carácter afectado volverán al set de código A o B

definido antes del carácter shift

Caracteres de Función.

Los Caracteres de Función (FNC) definen las instrucciones

para el dispositivo de lectura Código de Barras a fin de

permitir operaciones y aplicaciones especiales.

• FNC1. Estará sujeto a las consideraciones especiales

definidas en la Sección 5.4.8.9 de la guía de

especificaciones generales de GS1 FNC1 en la primera

posición. Luego del Carácter de Inicio posee en todo

momento un uso reservado que identifica al Sistema GS1

• El Carácter Función 2 (FNC2) (Message Append) no se

utiliza en el Sistema GS1. Le comunica al lector de Código

de Barras que almacene de forma temporal los datos del

símbolo que contiene el FNC2 y que los transmita como

un prefijo de los datos del próximo símbolo. Puede ser

utilizado para compaginar a diversos símbolos antes de

la transmisión. Este carácter puede aparecer en cualquier

lugar dentro del símbolo. Deber aclararse cuándo la

secuencia de los datos es significante para asegurar la

lectura de los símbolos en la secuencia correcta

• FNC3 (Iniciar). Instruye al lector de Código de Barras

para interpretar los datos del símbolo que contiene un

carácter FNC3, como instrucciones para la iniciación o la

reprogramación del lector de Código de Barras. Los datos

del símbolo no serán transmitidos por el lector de Código

de Barras. Este carácter puede aparecer en cualquier

momento en el símbolo

• FNC4 no se utiliza en el sistema GS1. En Code 128, FNC4

se utiliza para representar un set de caracteres ASCII

extendido (valores de byte 128 al 255) según se especifica

en ISO 8859-1 ó, de lo contrario, en una especificación de

aplicación. Si se utiliza un carácter FNC4, el valor 128 se

agrega al valor ASCII de los caracteres de datos siguientes

en el símbolo. Un carácter Shift puede ir a continuación

de un FNC4 si es necesario cambiar el Set de códigos

para el carácter de datos siguiente. Los caracteres de

datos subsiguientes vuelven al set ASCII estándar. Si se

utilizan dos FNC4 consecutivos, el valor 128 se agrega al

valor ASCII de los caracteres de datos siguientes, hasta

que se encuentren dos FNC4 consecutivos más o se

llegue al final del símbolo. Si durante esta secuencia de

codificación ASCII extendida se encontrara la codificación

de un único carácter FNC4, ésta se utilizará para regresar

a la codificación ASCII estándar, pero únicamente para el

próximo carácter de datos. Los caracteres shift y de Set de

código tendrán su efecto normal durante tal secuencia.

El set de caracteres de referencia default para los valores

ASCII extendidos 128-255 es la correspondiente mitad

9

de ISO 8859-1, Alfabeto Latín 1, según se muestra en

el Apéndice F, pero las especificaciones de aplicación

pueden definir o hacer referencia a los sets alternativos

que corresponden a los valores de byte 128 al 255

Datos. Los datos simbolizados corresponden a la

información relacionada con el recaudo, tales como

identificación de empresa, referencia del recaudo, fecha

máxima de pago, valor a recaudar, etcétera. Estos datos

también se representan en el código; es decir, en los

caracteres humanamente legibles, de acuerdo con una

estructura específica.

D) Carácter de Control (CC) o Carácter de

Verificacion del Simbolo

Se calcula a partir de los otros caracteres del símbolo de

acuerdo con un algoritmo definido. Su uso es obligatorio

y se emplea para verificar que el Código de Barras ha sido

correctamente compuesto y leído. Estará incluido como

el último carácter de símbolo antes del Carácter Stop. El

algoritmo para realizar su cálculo se muestra más adelante.

El Carácter de Símbolo no estará representado en una

interpretación legible, ni tampoco será transmitido por el

decodificador.

e) Carácter de Parada (CP)

Carácter auxiliar que indica el final de un símbolo de

Código de Barras y se ubica en el extremo derecho del

símbolo. De acuerdo con lo anterior, la estructura general

de un símbolo para el estándar Recibo Único de Pago

estará dada por:

Es importante señalar que el carácter de inicio C, Función 1

y de parada son codificados e impresos automáticamente

por el software de generación de Códigos de Barras, previa

selección de la simbología EAN/UCC 128. Estos caracteres

van simbolizados, no codificados; van en las barras pero no

en los caracteres humanamente legibles.

f) Patrón de Inicio de la Simbología Gs1 128

La Simbología GS1-128 posee patrones de inicio de

carácter doble especial que consisten en FNC 1 Inicio (A,

B o C). Son estos caracteres de Inicio especiales los que

diferencian a los Símbolos de Código de Barras GS1-128 de

los Símbolos Code 128 más generalizados.

En otras palabras, un Símbolo Code 128 que comienza

con uno de los patrones de inicio de carácter doble de la

Simbología GS1-128, es siempre un Símbolo de Código de

Barras GS1-128. Un Símbolo Code 128 que no comienza

con tal patrón de inicio nunca es un Símbolo de Código de

Barras GS1-128.

Función 1 (FNC 1) puede ser el Carácter de Verificación de

símbolo (en menos de 1% de los casos). También se utiliza

como separador cuando se considera apropiado, si los

Identificadores de Aplicación (AIs) y sus campos de datos

están reunidos en un único Código de Barras. Carácter que

junto con el de inicio define la simbología estándar EAN/

UCC-128. También se usa como separador entre campos,

cuando en un símbolo se concatenan varios campos de

longitud variable.

Figura 5.4-1 Formato General de un Símbolo de Códigos

de Barras GS1 128

Inicio C + Función 1 + IAs, datos y carac teres especiales. . .+CC+CP

10

5.5. Descripción General de los Símbolos GS1-128

Los símbolos GS1-128 tienen las siguientes características:

• Los símbolos son de forma rectangular, y están

constituidos por barras obscuras y claras, paralelas entre sí

y perpendiculares a una línea base imaginaria, limitados a

izquierda y derecha por zonas claras

• Las barras obscuras y los espacios están compuestos por

módulos con anchos uniformes

• Los caracteres del símbolo están formados por 11

módulos, excepto el carácter de salida, compuesto por 13

• Los módulos de estos caracteres están agrupados en

barras, y cada uno está representado por tres barras y tres

espacios, excepto el carácter de salida, formado por cuatro

barras y tres espacios

• Una barra o un espacio puede estar integrado por uno a

cuatro módulos

• El símbolo tiene un doble carácter especial de entrada,

que se compone del carácter de inicio adecuado a la

estructura de los datos, seguido inmediatamente por el

carácter FNC1

• El símbolo incorpora siempre un dígito de control que

no forma parte de los datos, adicional a cualquier dígito de

control utilizado en los datos

• El símbolo está diseñado para que pueda leerse bi-

direccionalmente por lectores fijos o portátiles

• El tamaño del símbolo para una longitud de datos

determinada, es variable entre los límites de los factores

de aumento que se acomodan a los rangos de calidad

alcanzada por los diferentes procesos de impresión

• Las dimensiones están especificadas para un tamaño

particular del símbolo, llamado tamaño nominal. Los

factores de aumento están comprendidos entre 0.25 y 1.2

veces el tamaño nominal

11

5.6. Estructura del Código

Para la identificación y simbolización de la información fija

(identificación de empresa, moneda, bandera, fecha de

pago) y variable (cantidad a pagar y referencia de pagos),

la simbología establece que el código se compone de una

cadena de identificadores de aplicación (IA) y los datos

mismos, así:

Los identificadores de aplicación (IA) son prefijos Los

identificadores de aplicación (IA) son prefijos empleados

para identificar el significado, el tipo de caracteres y

la longitud de la cadena de datos que se codifica a

continuación. Un IA es un número estándar de 2, 3 ó 4

dígitos, que provee información exacta sobre:

• El significado de los datos. Dependiendo del IA

empleado se puede identificar el tipo de datos codificados

a continuación del IA (fecha, referencia, valor, etcétera)

• El tipo de caracteres: numérico o alfanumérico.

• La longitud de los datos: variable o fija.

El estándar recomienda que el IA se codifique entre

paréntesis en el código, pero que estos no sean

simbolizados; es decir, que los paréntesis vayan en

el código, no en el símbolo. Por otra parte, los datos

representan la información propiamente dicha, la cual va

relacionada con el tipo de IA empleado.

IA + DATOS + IA+DATOS+...

12

5.6.1. Contenido de los datos

Los datos que aparecen a continuación del IA pueden ser

caracteres alfabéticos y/o numéricos, y alcanzar hasta una

longitud de 30 caracteres.

Los campos de datos pueden tener una longitud fija o

variable. Una longitud de campo fija significa que el dato

codificado siempre se ajusta a un número de campos fijos

(ejemplo, una fecha). Por otro lado, y como ayuda al diseño

de las aplicaciones, se especifica la longitud máxima de

cada campo de datos de longitud variable.

Los datos que deben representarse en forma de Código

de Barras, la estructura que se emplea y las restricciones

de los caracteres que simbolizan estos datos, se describen

más adelante para cada uno de los IA.

Tabla 1: Concatenación de datos en el estándar GS1-128. A1 representa un IA de longitud fija, A2 y A3 son IA de longitud variable. En el caso que existan múltiples IAs y

uno solo tenga el campo de longitud variable y deban concatenarse, se recomienda que este IA de longitud variable aparezca al final del símbolo. De esta forma se evita

el empleo de un carácter separador.

5.6.2. Concatenación

El código GS1-128 brinda la capacidad de que múltiples IAs

con sus respectivos campos de datos, puedan combinarse

dentro de un único Código de Barras (concatenarse). No

se necesita un carácter separador cuando los dos IAs a

compaginarse son de longitud fija. En este caso se sitúa el

segundo IA inmediatamente después del último carácter

del dato anterior.

Cuando se trate de un campo de longitud variable, deberá

estar seguido de un carácter separador de campo y sólo se

exceptuará esta disposición cuando dicho campo sea el úl-

timo del Código de Barras. El carácter que se emplea como

separador de campo, es el Carácter de Función 1 (FNC1).

A1 y A2

A2 y A3

A2

Dato.. 3

A2

Dato.. 2

FNC1 A1

FNC1 A2

Dato1

Dato.. 2

Dato1(FNC1 A1) FNC1 A3(A1, A2 y A3)

Tabla 1

Ejemplo:

El Identificador de Aplicación A1 identifica un campo de datos de longitud fija “Dato1”; A2 y A3 identifican campos de

longitud variable y son llamados respectivamente “Dato..2” y “Dato..3”; FNC1 es el carácter “Función 1”.

13

La simbología estándar GS1 128 incluye siempre un

carácter de control del símbolo para todos los datos del

símbolo situados antes del CP. El mismo está situado en

la posición inmediata anterior al carácter de salida. El

cálculo de este dígito se realiza aplicándole el algoritmo

del Módulo 103 a los caracteres del símbolo de Código

de Barras y a partir de todos los caracteres del símbolo,

excepto el carácter de salida, pero incluyendo el carácter

de inicio. A continuación se detallan los pasos a seguir:

Paso 1. A cada carácter simbolizado se le asigna un valor

de acuerdo con la tabla 1 del anexo de este manual.

Paso 2. A cada posición de los caracteres simbolizados

se le da una ponderación. El carácter de inicio tiene una

ponderación de 1. Luego, comenzando a la izquierda

con el primer carácter de símbolo después del de inicio,

las ponderaciones son 1, 2, 3, 4,…n, para los siguientes

caracteres, pero sin incluir el carácter de control mismo; n

corresponde el número de caracteres simbolizados que

representan los datos y caracteres especiales, sin incluir

el de inicio, parada y control. Es importante recalcar que

ambos, el carácter de inicio y el primer carácter después

de éste, tienen una ponderación de 1.

Paso 3. Cada valor de los caracteres simbolizados se

multiplica por su ponderación.

Paso 4. Los productos calculados en el paso tres se

suman.

Paso 5. La suma de los productos se divide por 103.

Paso 6. El carácter de control de la simbología es aquél

que corresponde al valor del residuo de la división del

paso cinco.

5.7. Carácter de Control del Símbolo

Es importante señalar que si el valor del residuo es 102,

entonces el carácter de control es igual a Función1.

Además, los identificadores de aplicación (IA) se

consideran como caracteres de datos.

Ejemplo:

A. Datos Generales

Empresa de Servicios con la siguiente información.

Número de Localización Global (GLN):

7419710000485

Valor a pagar: $250.65

Fecha máxima de pago: 15 de octubre

de 2009

Referencia de pago: 0778248321

Bandera moneda: Pesos

Bandera validación: Aceptar la forma de

pago que trae el

cliente 78248321

B. Estructura Del Código Y El Símbolo

La estructura del código es:

(415)7419710000485(90)0100(96)0293(3902)025065(8020)07

78248321

A su vez, la estructura del símbolo en barras corresponde a

la siguiente información:

Inicio C Funcion1 41 57 41 97 10 00 04 85 90 01 00 96 02 93

Funcion1 39 02 02 50 65 Funcion1 80 20 07 78 24 83 21 CC CP

14

C. Cálculo del Dígito de Control

En la tabla se presenta la ponderación de

cada carácter simbolizado, su valor y la

multiplicación de estos valores.

Paso 2. La suma de los productos

(columna 4) es 15970

Paso 3. La división del resultado anterior

entre 103 es 155.04 y el residuo es 5.

Así, el valor del dígito de control es 5.

PAR DEDÍGITOS

START C

FUNCIÓN1

41

57

41

97

10

00

04

85

90

01

00

96

02

93

39

02

02

50

65

80

20

07

78

24

83

21

POSICIÓNX VALOR

105

102

82

171

164

485

60

0

32

765

900

11

0

1248

28

1395

624

34

36

950

1300

1680

440

161

1872

600

2158

567

VALOR

105

102

41

57

41

97

10

0

4

85

90

1

0

96

2

93

39

2

2

50

65

80

20

7

78

24

83

21

POSICIÓN

1

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

15

5.8. Cadena de Elementos en los Símbolos de Código de Barras GS1-128 para Recibo Único de Pago (Datos Codificados en Barra)

Esta sección describe las cadenas completas que

comienzan con el identificador de simbología ]C1. Las

sub-secciones para las Cadenas de Elementos están

ordenadas según el Identificador de Aplicación. Cuando

la cadena completa está formada por Cadenas de

Elementos concatenadas, cada Cadena de Elementos

debe ser procesada de manera separada junto con el

identificador de simbología ]C1 proveniente de la cadena

completa.

5.8.1. Número Global de Localización

de la Parte que Factura

El Identificador de Aplicación (IA) que indica el Número

Global de Localización (GLN) de la parte que factura es el

IA (415).

El Prefijo de Compañía GS1 es el Prefijo de Compañía

GS1 de la parte que factura (ver Sección 1.5). Es un

componente que permite que el número sea único en

todo el mundo.

La Referencia de Localización es asignada por la parte

que factura.

El Dígito de Verificación se explica en la Sección 10 de

este manual. Su verificación, que debe llevarse a cabo en

el software de aplicación, asegura que el número esté

compuesto correctamente.

El GLN de la parte que factura identifica al emisor del

Recibo Único de Pago. Se utiliza como una clave para

acceder a la información de la base de datos de la parte

que factura (por lo general guardada por la oficina

de recepción de pagos). El mismo GLN se utiliza para

todos los recibos, emitidos por la parte que factura

bajo idénticas condiciones de pago. El GLN de la parte

que factura es utilizado por la agencia de recepción de

pagos como referencia de las características del contrato

efectuado con la parte que factura, entre éstas:

• Si el pago puede ser aceptado

• Detalles de contacto de la parte que factura

• Acción a seguir en el caso de que la fecha de vencimiento

expire.

• Acuerdos de transferencia de fondos al banco de la parte

que factura

Un GLN diferente será utilizado cada vez que las condiciones

de pago cambien.

5.8.1.1. Número Global de Localización (GLN)

5.8.1.1.1. Introducción

El número global de localización se utiliza para establecer

cualquier ubicación (física o legal) que deba ser identificada

en forma única para uso en la cadena comercial y de abasto.

El Número Global de Localización (GLN) hace posible la

identificación inequívoca (no ambigua) y única. Este es un

requisito previo para Comercio Electrónico eficiente entre

socios comerciales (por ejemplo, Intercambio Electrónico

de Datos, EDI, y catálogos electrónicos). Para el GLN se

utiliza la Estructura de Datos GTIN-13. Cabe destacar que

cuando se utiliza un Prefijo U.P.C. para generar el GLN, debe

considerarse que el Prefijo U.P.C. cuenta con un 0 (cero)

inicial.

Dentro del Sistema GS1, el GLN y el GTIN (Número Mundial

de Artículo Comercial) representan dos identificadores

de datos diferentes. No existe conflicto alguno cuando

un GTIN y un GLN tienen los mismos dígitos, dado que

el portador de datos (intercambio electrónico de datos,

símbolo legible por máquina, o radiofrecuencia) distinguirá

entre ambos. Ejemplo, cuando se utilizan GLNs en

Identificación Automática y Captura de Datos (AIDC) y EDI,

el contexto (Identificadores de Aplicación y Calificadores)

16

Formato de la Cadena de Elementos

Identificador de Aplicación

4 1 5

Dígito Verificador

N13

Prefijo de Compañía GS1==> <==Referencia de Localización

N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12

evitará cualquier interpretación errónea. Cada compañía

u organización que sea miembro de una Organización

Miembro GS1 puede utilizar GLNs para identificar

ubicaciones conforme a los términos de su membresía.

Aunque la base de datos GLN nacional es administrada

por GS1 México, es responsabilidad de cada compañía

que utiliza los números mantener a los socios comerciales

informados sobre todos los GLNs relevantes, vinculados

con la relación comercial. Se deberá tener especial cuidado

si la compañía cambia de dueño (ver Sección 5.8.1.2 de

la guía de especificaciones generales de GS1).

Nota: Esta Cadena de Elementos es una información

obligatoria que deberá ser utilizada sobre el Recibo Único

de Pago, junto con la Referencia del Recibo IA (8020).

En las operaciones comerciales, los números de

localización no poseen valor si no están asociados con

atributos comerciales. Todas las Cadenas de Elementos que

se describen en esta sección indican el uso particular del

GLN representado en el símbolo de Código de Barras.

El GLN se diseñó para mejorar la eficiencia en las

comunicaciones con socios comerciales y darles un valor

agregado, al igual que a los consumidores. Los distintos

tipos de localización que pueden ser identificados

mediante GLN son:

Ubicación Física. Único punto de acceso con domicilio

físico, por ejemplo un recinto específico en un edificio, un

depósito, un portón de depósito, una dársena de carga, un

punto de entrega, un armario, un estante en un armario, al

igual que direcciones operativas como casillas EDI.

Entidad legal. La organización legal que suscribe al

Sistema GS1, como una compañía o subsidiaria en su

totalidad, incluyendo proveedores, clientes, compañías de

servicios financieros y despachantes de carga.

Cada GLN señala un único registro con distinciones

creadas por campos de datos que responden a tres

preguntas: ¿Quién? ¿Qué? y ¿Dónde? “Quién”, es la

organización que controla o es titular del GLN. “Qué”

califica o establece el contexto de la relación de datos

asociados. “Dónde” es la dirección física de la ubicación.

5.8.1.1.2. EDI y Sincronización Global

de Datos (GDSN)

En forma ideal, el Intercambio

Electrónico de Datos (EDI)

utiliza Números Globales

de Localización (GLNs)

para identificar a todos los socios comerciales y a las

ubicaciones participantes. En forma tradicional, se ubica la

casilla de correo o dirección en la red de compañías con

un GLN compatible con aplicaciones EDI. Los estándares

EDI difundidos por el Sistema GS1 (EANCOM®, Estándares

de Comunicación Comercial GS1 (XML)) hacen uso

completo de los GLNs para simplificar la automatización

de los mensajes comerciales. Cualquier Identificador de

Aplicación vinculado a un GLN debe contar con un campo

equivalente (elemento de datos) en mensajes EDI.

Al comienzo de la relación los GLNs y la información

asociada de los socios comerciales se comunican mediante

mensajes de Información de Parte (PARTIN). Luego, se

utilizan GLNs para el desarrollo de la relación comercial

17

de cualquier otro mensaje comercial como factura, orden,

pago o entrega.

Las agrupaciones nacionales de datos y el registro mundial

que los vincula a los fines de la Sincronización Global de

Datos estipulan el uso de GLNs. Esto, para identificar cada

parte que proporciona información a cualquier agrupación

de datos o que requiere información sobre productos y

ubicaciones.

Nota: Debe tenerse en cuenta que este manual no

proporciona detalles relativos a mensajes comerciales o

la Red Global de Sincronización de Datos (GDSN). Para

obtener más información consultar el estándar GS1

correspondiente.

5.8.1.2. Reglas del GLN

5.8.1.2.1. Asignación de Números

Global de Localización

Regla General

Los Números Globales de Localización (GLNs) se pueden

utilizar para identificar cualquier ubicación física o jurídica

que tiene sentido dentro de un escenario de negocios. La

regla general es que un GLN es necesario para identificar,

uno a uno, lugares diferentes (por ejemplo, cada tienda de

un grupo de cadenas debe tener un GLN para permitir la

entrega eficiente a cada tienda).

El método utilizado para asignar el GLN es a discreción

de la organización que lo expide. En línea con las mejores

prácticas, GS1 recomienda que el GLN sea asignado por

la empresa matriz, por lo general por la parte propietaria

de la ubicación. Cuando un nuevo GLN se expida, se

recomienda que:

• El GLN se vincule con los datos maestros para la

ubicación identificada.

• Esos datos se comunicarán a los socios comerciales de

manera oportuna.

• GLNs serán asignados, secuencialmente, sin clasificar

elementos.

Una vez asignado a la empresa matriz, por lo general por

la parte propietaria de la ubicación, el GLN se convierte en

una referencia global que puede ser utilizada por todos.

Consulte la Sección 4.6.1.6 de la guía de especificaciones

generales de GS1, para la orientación sobre el comercio

con las organizaciones que no utilizan GLNs.

El GLN asignado a una entidad debe ser comunicado

desde el propietario de la ubicación, a través de la cadena

de suministro antes de una transacción / entrega, a fin

de que todos los sistemas se pueden preparar para

la interacción. Los GLNs son claves de referencia para

recuperar la información indicada de las bases de datos.

De vez en cuando, los datos en relación con un GLN

pueden cambiar (datos asociados). Las siguientes

subsecciones son casos generales o ejemplos sobre

la asignación de GLNs debido a un cambio en las

circunstancias o condiciones empresariales en las que el

número originalmente se estableció. Véase la Sección 4.6.3

de la guía de especificaciones generales de GS1 o las reglas

de asignación del GLN y escenarios sobre GLNs cuando

éste debe seguir siendo el mismo, o debe ser cambiado.

Estas normas se basan en las prácticas empresariales.

Nota: Regulaciones nacionales, federales, o locales

pueden estar por encima de esta guía. Algunos ejemplos

son los reglamentos que afectan a una empresa de

registro, de impuestos, o de obligaciones fiscales, así como

requisitos de su industria.

18

Formato de la Cadena de Elementos

Identificador de Aplicación

9 0

Campo de Datos

X1 ___longitud variable => X30

Liquidación, adquisiciones y fusiones de empresas:

Cambio de propiedad

Si una empresa vende una ubicación a otra parte que

pueda estar o no utilizando Números Globales de

Localización (GLNs), el GLN de la dirección que está

asociado con el anterior propietario debe ser cerrado.

Si el nuevo dueño de la dirección desea identificar la

ubicación con una GLN, un nuevo número debe ser

asignado utilizando el nuevo Prefijo de Compañía GS1

del propietario. En este escenario, el nuevo dueño deberá

asignar un nuevo GLN dentro de un año de la compra.

• Si una empresa vende una ubicación a otra parte, el

GLN que se le haya asignado no debe ser re asignado por

las disposiciones de la Sección 4.6.1.7 de la guía de

especificaciones generales de GS1

• Si la compra de toda una empresa por otra ha incluido

la asignación del Prefijo de Compañía GS1 con el

consentimiento de la Organización Miembro, entonces los

GLNs ya asignados se pueden seguir utilizando

• En caso de que la organización se divida, como

consecuencia de la compra, el nuevo propietario debe

asignar otros GLN.

Además, si dos actividades dentro de una fusión de

una empresa tienen GLNs separados antes de la fusión,

entonces la transición a una de los GLNs existentes debe

hacerse mediante la actualización de los registros y retirar

uno de los GLNs.

Movimientos

Los cambios en el mismo edificio (por ejemplo, un

departamento que se mueve desde el segundo al séptimo

piso), u otras modificaciones en la dirección que tienen

poco o ningún impacto en aspectos como las entregas

y los pagos, no requieren la asignación de un nuevo

GLN. El cambio de información puede ser actualizado

y comunicado a los socios comerciales. Sin embargo,

cuando cualquier punto de acceso cambia, un nuevo GLN

debe asignarse.

Cuando una operación es cerrada en una sola ubicación

y se sustituye por una operación similar en una nueva

ubicación, un nuevo GLN se debe asignar.

5.8.2. Tipo de Moneda y Banderas

El Identificador de Aplicación para indicar el Tipo de

Moneda y las Banderas es IA (90).

Dentro del estándar del GS1 128 el IA (90) generalmente se

utiliza como “Empleo interno o aplicaciones mutuamente

acordadas entre socios comerciales”. El formato de datos

que se utiliza para este identificador de aplicación es:

n2+an..30.

Para el caso específico del uso en México se emplearán cuatro dígitos de posición

fija de carácter obligatorio.

Los datos transmitidos por el lector de Código de Barras

indican que se ha capturado la Cadena de Elementos AI

(90). Como el campo de datos puede tener cualquier tipo

de información, el procesamiento queda sujeto al acuerdo

previo de los socios comerciales.

Es un identificador de aplicación dividido en dos partes:

la primera para ubicar la moneda en la cual se deberá

efectuar el pago, y la segunda para localizar ciertas

validaciones especiales al momento de realizar un pago.

Moneda. Es la que se asocia a la cantidad a pagar, para

efectos de convertirla en caso de que se pague con otra

19

diferente, la cual es identificada a través del siguiente

catálogo:

00= Aceptar moneda nacional o extranjera. Sólo es válida

cuando el campo cantidad a pagar existe en el NPE o en la

barra.

01=Pesos.

02=Dólares.

03=UDIS.

04=Euros.

Para la conversión de Dólares y UDIS se sugiere el tipo de

cambio publicado por el Banco de México en el Diario

Oficial de la Federación.

Si se utiliza la opción 00, significa que no hay conversión.

Sólo existirá conversión a otra moneda, siempre y cuando

exista el importe como valor fijo dentro del Código de

Barras y la línea de captura NPE.

Banderas. Utilizadas para validaciones particulares, la cual

es identificada a través del siguiente catálogo:

00=Se validan los campos que vienen en la línea de

captura GS1 y barra (fecha e importe si están colocados).

En caso contrario, se acepta el pago.

01=Aceptar Fecha de Pago vencida. El requisito es que

exista el campo fecha de pago.

02=Aceptar Cantidad a Pagar de menos. El requisito es que

exista el campo cantidad a pagar.

03=Aceptar Fecha de Pago vencida y Cantidad a Pagar de

menos. El requisito es que exista el campo fecha de pago y

campo cantidad a pagar.

04=Aceptar Cantidad a Pagar mayor. El requisito es que

exista el campo cantidad a pagar.

05=Aceptar Cantidad a Pagar de más y fecha de pago

vencida. El requisito es que exista el campo fecha de pago

y campo cantidad a pagar.

06=Aceptar Cantidad a Pagar mayor o menor al importe

de la factura. Este campo es para un importe sugerido. El

requisito es que exista el campo cantidad a pagar.

07=Aceptar Fecha de Pago vencida y cantidad a pagar

mayor o menos al importe de la factura. El requisito es que

exista el campo fecha de pago y campo cantidad a pagar.

* Para la bandera 06 la ventaja de la misma es aprovechar

la lectura directa del importe tanto de la Línea de Captura

GS1 como del Código de Barras evitando de primera

instancia la captura.

Advertencia: El Código de Barras que contiene esta

Cadena de Elementos debería quitarse de cualquiera de

los artículos que abandonan la jurisdicción perteneciente a

los socios comerciales.

Cuando se indica esta Cadena de Elementos en la

sección legible por el ser humano, de una etiqueta

de Código de Barras, se debe utilizar el siguiente

Título de Datos: INTERNAL.

Nota: El título del dato actual debe ser especificado por el

emisor de la información.

Nota: Cuando los cambios opciones se colocan, aplican

las banderas. Cuando no son nos utilizados no aplican las

banderas. Esto es un prerrequisito del estándar.

20

5.8.3. Fecha de Vencimiento del Pago

El Identificador de Aplicación para indicar la Fecha

de Vencimiento es IA (12), de acuerdo al estándar

internacional. Para el mercado mexicano se confirmó

utilizar el IA (96), el cual es un campo de uso libre,

generalmente utilizado como Aplicación Interna en las

Empresas y con un Formato de datos: n2+an..30. El título

del dato actual se debe especificar por el emisor de la

información.

Para el caso específico de México se utilizaran cuatro

dígitos de posición fija de carácter opcional, además de

nombrar este campo “Fecha de Vencimiento del Pago”.

La fecha de vencimiento indica la fecha límite en la cual la

factura se deberá pagar (por el invoicee, la parte a quien

se le factura). Es una información de atributo y, cuando

se utiliza, debe ser procesada con el Número Mundial de

Localización (GLN) de la parte que factura.

Una fecha condensada truncada es una representación

comprimida de una fecha del calendario civil en uso.

• Dada una fecha YYYYMMDD representarla con un

número entero NNNN, la primera requiere 8 caracteres, la

segunda solamente 4.

• En el proceso hay un truncamiento de año, esto limita

la representación a un periodo aproximado de 27 años o

aproximadamente 10,000 días.

Ejemplo 19/10/2043 en forma condensada truncada es

2945.

La fecha condensada no implica una definición de tiempo

o calendario como lo implica el calendario civil.

Para poder reducir la cantidad de dígitos la fecha

condensada requiere retirar los años y para ello se definió

el año 2009 como el punto de partida.

Entonces se expresa la “FECHA CONDENSADA TRUNCADA”,

mediante el siguiente cálculo:

1. Al año se le resta el número 2009 y el resultado se

multiplica por 372.

2. Al mes se le resta la unidad y se multiplica por el

número 31=máximo de días por mes.

3. Al día se le resta la unidad.

4. Se suman los tres resultados de los puntos 1, 2 y 3, y el

resultado es la fecha condensada.

5. Se trunca la fecha condensada tomando solamente los

últimos 4 dígitos del resultado anterior.

Por proceso inverso dividiendo y restando se puede

recuperar el año, mes y día sin pérdida de información.

Nota:Es importante considerar que no existen fechas

condensadas truncadas hasta el año 2035, esto debido a

que la fecha de vencimiento es 18/nov/2035, a partir de

esto la fecha condensada es de 5 dígitos y por esta razón

se debe truncar.

Ejemplo dada la fecha 19/10/2043 convertirla a

condensada es:

(2043-2009) * 372 + (10-1)*31 +19-1=

34 * 372 + 9 * 31 + 18

12648 + 279 + 18

Condensada=12945

Truncada Condensada: 2945

Formato de la Cadena de Elementos

Identificador de Aplicación

A1 A2

Campo de Datos

X1 ___longitud variable => X30

21

Los pasos anteriores son los que deben ser realizados para

crear la fecha condensada truncada por el emisor de la

factura a partir de una fecha de vencimiento.

Receptores de Pago:

Un receptor de pago debe de recuperar la fecha

condensada truncada a partir del año 2035 a fin de poder

obtener la fecha de vencimiento del pago del servicio

en su formato de calendario civil. En caso de que el pago

fuera recibido por el receptor antes del 18 de noviembre

del 2035, no es necesario recuperar la parte truncada de la

fecha condensada.

1. Recupera la parte truncada, si es necesario.

2. Se obtiene el residuo de la división del valor condensado entre 31.

3. El día es el residuo del paso 2 + 1.

4. Al valor condensado se le resta el residuo del paso 2.

5. Se obtiene el residuo de la división del valor

condensado del punto 4 entre 372.

6. El mes es el residuo del paso 5 entre 31 más 1.

7. Al valor condensado del punto 5 se le resta el residuo del paso 5.

8. El año es valor condensado del punto 7 entre 372 + 2009.

Ejemplo dada la fecha condensada truncada 2945

convertirla a fecha civil

1. Recuperar la parte truncada si es necesario

2. 12945 / 31 es igual a 417, el residuo es 18,

3. Día = 18 +1 = día 19

4. 12945 – 18 = 12927

5. 12927 / 372 es igual a 34, el residuo es 279

6. Mes = 279 / 31 +1 = 9 +1 = 10

7. 12927-279 = 12648

8. 12648 / 372 + 2009 = 34 +2009 = 2043

Cómo recuperar la parte truncada de la fecha condensada.

1. Obtener la fecha condensada del día en que se recibe el pago.

2. Obtener la parte que se trunca de la fecha condensada del paso 1.

3. La parte truncada del paso 2 se multiplica por 10000 y se suma a la fecha condensada que trae el Recibo Único de Pago.

4. Cuando la fecha condensada en que se recibe el pago del paso 1 está en los límites de los periodos de 27 años entonces puede ser necesario corregir el periodo recuperado de la fecha condensada del recibo del paso 3. Esto se puede hacer revisando 4 años adelante (1461=365*3+366) y 4 años atrás (8538=9999-1461).

5. Por ejemplo si el recibo tiene fecha de antes del vencimiento del periodo (27 años),

6. Si se tiene un recibo con fecha condensada 9998 y el cliente realiza el pago antes de la fecha 9999 entonces ambas fechas pertenecen al mismo periodo y no es necesario ajustar. Si por el contrario se hace el pago después de la fecha 0000 entonces se tiene que ajustar quitando un periodo.

7. Se tiene un recibo con fecha condensada 0002 y el cliente realiza el pago después de la fecha 0000 entonces ambas fechas pertenecen al mismo periodo y no es necesario ajustar. Si por el contrario se hace el pago antes de la fecha 9999 entonces se tiene que ajustar sumando un periodo.

Ejemplo:Se recibe un pago de servicio el 9/oct/2043

1. Fecha condensada para el 9/oct/2043 es 12935.

2. La parte truncada de 12935 es 1

3. 1*10000 + 2945 = 12945

4. 12935-12945 > 1461 entonces restar 10,000, la condición no se cumple

5. 12945-12935>8538 entonces sumar 10,000, la condición no se cumple

6. La fecha recupera es 12945.

22

Opcional

No aplicable

Reglas

Ver sección 4 de la guía de especificaciones

generales GS1, Asociación Obligatoria de la Cadena de

Elementos.

Advertencia: Esta Cadena de Elementos debería

eliminarse de cualquiera de los artículos que abandonan la

jurisdicción perteneciente a los socios comerciales.

5.8.4. Cantidad a Pagar: Área Monetaria Única

• IA (390n) = cantidad a pagar para un área monetaria

única.

(n = indica la posición del punto decimal implícita)

Los dígitos de Identificador de Aplicación (390) indican

que el campo de datos contiene la cantidad a pagar de un

Recibo Único de Pago

El dígito de Identificador de Aplicación que se muestra

como “n” indica la posición de punto decimal implícita,

donde el dígito 0 significa que no existe punto decimal y el

dígito 1 implica que el punto decimal se encuentra antes

de la última posición de la cantidad a pagar.

La cantidad a pagar aplicable contiene la suma que se debe

abonar con el correspondiente Recibo Único de Pago.

Para el mercado mexicano se optó por utilizar el

identificador de aplicación 3902, que recurre a números

enteros más dos decimales. Es un identificador de

Formato de la Cadena de Elementos

Identificador de Aplicación

3 9 0 n

Campo de Datos

N1 _ longitud variable => N15

aplicación Variable N0 a N12 de carácter opcional. Monto

mínimo a pagar, incluye 2 decimales. Este sólo puede ser

par (4, 6, 8, 10 ó 12). En caso de no haber Cantidad a Pagar,

ésta se omitirá.

Los sistemas de escaneo deberían ofrecer la posibilidad

23

Formato de la Cadena de Elementos

Identificador de Aplicación

8 0 2 0

Número Referencia de Recibo Único de pago

X1 ___variable => X25

de cambiar o anular la cantidad a pagar. Se requiere

esta función si el que recibe la factura desea realizar un

pago mínimo requerido, que sería inferior a la suma total

adeudada.

La cadena de elementos transmitida por el lector de

Código de Barras significa que se ha capturado la cantidad

a pagar de Recibo Único de Pago. Debido a que esta

Cadena de Elementos representa un atributo de un

Número de Referencia de Recibo Único de Pago y un

Número Mundial de Localización (GLN) de la parte que

factura, no debería ser procesada por sí misma.

Cuando se indica esta Cadena en la sección legible de una

etiqueta de Código de Barras, se debe utilizar el siguiente

Título de Datos: AMOUNT.

Nota: No existen líneas de captura NPE o Códigos de

Barras con saldos iguales o inferiores a cero dentro de este

campo.

5.8.5. Número de Referencia

del Recibo Único de Pago

El Identificador de Aplicación para indicar el Número de

Referencia de Recibo Único de Pago es IA (8020).

Debido a su naturaleza, los Recibo Único de Pago deben

ajustarse a las necesidades específicas de quienes reciben la

factura (invoicee) y, por lo tanto, requieren un número único de

referencia. El Número de Referencia de Recibo Único de Pago

es IA (8020). Las notificaciones que se envían para recordar que

se deben efectuar los pagos deberían utilizar el mismo número

que posee el original. El Número de Referencia del Recibo (IA

(8020)) es emitido por la parte que factura y es un número único

en el sistema. Se recomienda que los Números de Referencia de

Recibo Único de Pago IA (8020) se asignen de manera secuencial.

El Número de Referencia del Recibo IA (8020) identifica,

únicamente, al Recibo Único de Pago cuando se le utiliza

junto con el Número Mundial de Localización (GLN) de

la parte que factura. Se utiliza para comunicar detalles

de pagos entre todos los socios involucrados: parte que

factura, usuario que la recibe y agencia de recepción de

pagos y banco(s). También puede ser utilizado como una

clave para acceder a la información que se reúna en forma

local.

Es un identificador de aplicación Variable N4 a N20 de

carácter obligatorio. Los dígitos son asignados por la

entidad que factura para indicar al usuario, servicio,

etcétera, que señale lo que les están pagando. Este sólo

puede ser par (4, 6, 8, 10, 12, 14, 16, 18 ó 20). Los datos transmitidos por el lector indican que se ha capturado un Número de

Referencia de Recibo Único de Pago.

24

6. RESUMEN DE APLICACIONES

6.1. Requisitos de Aplicación

Esta guía de aplicaciones es un estándar internacional

que resume los estándares del Sistema GS1 disponibles

para su uso, en un entorno abierto, para el área de los

Recibos Únicos de Pago. Proporciona información sobre

los Códigos de Barra en los Recibo Único de Pago y

de qué forma éstos pueden ser utilizados para brindar

ayuda en los procesos de pago. La guía de aplicación se

basa en un modelo que se describe más adelante.

Nota: La legislación, en ciertos países, puede

requerir que la agencia de recepción de pagos sea

una institución bancaria. Para el caso del mercado

mexicano, la agencia de recepción de pagos está

compuesta por diferentes entidades, tales como:

tiendas de autoservicio, tiendas de conveniencia,

tiendas departamentales, farmacias, bancos, etcétera.

6.2. Resumen de los Pasos Clave al Utilizar los

Recibos Únicos de Pago Codificados

Paso 1. La parte que factura y la agencia de recepción

de pagos deben celebrar un acuerdo laboral, dentro del

encuadre legal correspondiente, con relación al sistema

de recepción de pagos teniendo en cuenta a la agencia.

Paso 2. La agencia de recepción de pagos informa y

capacita a todos los puntos de recepción respecto al

procesamiento de los recibos . El Número Mundial de

Localización (GLN) de la parte que factura se utiliza para

discriminar entre el Recibo Único de Pago que puede

ser aceptado y aquél que no puede.

Paso 3. La parte que factura emite recibos codificados para sus

clientes (invoicee).

Paso 4. Estos clientes (invoicees) llevan el Recibo Único de

Pago a la agencia de recepción de pagos o en su defecto

realizan el pago a través de Internet. Se escanea el recibo , se

realiza el pago y se emite un recibo.

Nota: El acuerdo de trabajo entre la parte que factura y la

agencia de recepción de pagos debería contemplar cuál

es la acción adecuada a seguir en caso de que la fecha de

vencimiento hubiera expirado.

Paso 5. La agencia de recepción de pagos archiva todos los

Recibo Único de Pago recibidos que utilizan el Número de

Referencia de Recibos Únicos de Pago (8020). De manera

central, esta información se recolecta y organiza, y luego se

transmite a la parte que emite la factura pertinente, o a través

del sistema bancario, tras un período de tiempo acordado.

Posteriormente, los fondos se transfieren a la cuenta bancaria

designada.

Paso 6. La parte que factura actualiza su información de base

de datos utilizando el Número de Referencia del Recibo Único

de Pago , AI (8020).

Nota: Este es un modelo simplificado y no debe ser

aplicado en todos los países o para los pagos internacionales.

Igualmente se pueden aplicar modelos alternativos.

Recibo Único de Pago

Recibo Único de Pago

25

7. ESPECIFICACIONES DEL PORTADOR DE DATOS

Elecciones del Portador

El Símbolo del Código de Barras GS1-128 se utiliza en el

Recibo Único de Pago. De ninguna manera sustituye la

necesidad de la interpretación de lectura humanamente

legible.

Dimensión-X del Símbolo, Altura Mínima del

Símbolo y Calidad Mínima del Símbolo

Para facilitar la lectura del escáner, todos los símbolos de

Código de Barras se imprimen con una dimensión X entre

0.25 mm (0.00984”) y 0.495 mm (0.0195”) y un mínimo de

13 mm (0.5”) de altura. Vea la Sección 5.5, figura 5.5.2.7

- 5, Tabla 4 de las Especificaciones de la Simbología del

Sistema GS1 en la guía de especificaciones generales.

Colocación del Símbolo

No existe un estándar para la colocación. La figura 7-1 es

un ejemplo de la numeración y simbología para el sistema

de pago de servicios.

Figura 7-1

Ejemplo de un Recibo Único de Pago

Todos los símbolos de Códigos de Barra de los

Recibos Únicos de Pago deberían utilizar el Símbolo

de Código de Barras GS1-128.

• Ejemplo: (415) 7504001004003 - IA (415) indica

el Número Global de Localización GS1 (GLN) de la

parte que factura.

El GLN es una longitud fija de un número de 13 dígitos

terminado con un Dígito de Verificación estándar. Las

reglas para asignar los GLNs aseguran que este indicador

sea único alrededor del mundo. El GLN es utilizado por la

agencia de recepción de pagos para distinguir entre los

Recibos que pueden aceptarse y aquéllos que no.

• Ejemplo: (90) 0104 - IA (90) indica la moneda utilizada

en la factura así como la validación a ser utilizada por

parte de la agencia receptora de pagos.

La moneda utilizada es identificada en los dos primeros

dígitos equivalentes a 01, lo cual quiere decir que el

emisor de la factura emitió la misma en moneda nacional

(pesos mexicanos). La validación utilizada es identificada

en los dos últimos dígitos equivalentes a 04, lo cual

quiere decir que el agente receptor del pago puede

aceptar una cantidad mayor a la estipulada en la factura

de pago.

• Ejemplo: (96) 0277 - IA (96) indica la fecha de

vencimiento en la cual se debería efectuar el pago.

La fecha de vencimiento es siempre codificada ADDD,

como fecha condensada, sin embargo también se

pueden utilizar otros formatos que sean equivalentes a la

Interpretación Humanamente Legible. El uso de la fecha

de vencimiento es opcional, pero si se utiliza la agencia

de recepción de pagos y la parte que factura deberían

llegar a un acuerdo sobre qué acción tomar en caso de

que la fecha de vencimiento expire. Para esta situación

particular se recurre a las validaciones especiales

definidas en el IA (90).

• Ejemplo: (3902) 100000 - IA (3902) indica la cantidad a

pagar.

26

8. CÓDIGOS DE BARRAS LINEALES – ESPECIFICACIONES DE LA SIMBOLOGÍA GS1-128

El cuarto dígito de este IA es el indicador de punto decimal.

Por ejemplo, el dígito 1 en esta posición indica un dígito

luego del punto decimal; 2 indica que existen dos dígitos

después del punto decimal. Para el mercado mexicano

se definió utilizar la terminación 2 para indicar dos dígitos

después del punto decimal.

• Ejemplo: (8020) 96123456 - IA (8020) indica el Número

de Referencia del Recibo Único de Pagos.

El Número de Referencia del Recibo AI (8020) es un

elemento de datos obligatorio para esta aplicación.

Se procesa junto con el GLN de la parte que factura

y proporciona una referencia única para todas las

comunicaciones entre el agente de pagos y la parte que

factura.

El Símbolo del Código de Barras GS1-128 ha sido

cuidadosamente diseñado a través de la cooperación entre

GS1 y los Fabricantes de la Identificación Automática, Inc.

(AIM). El uso de los símbolos del Código de Barras GS1-128

proporciona un alto grado de seguridad y distingue el Sistema

de Cadenas de Elementos GS1, de símbolos de Código de

Barras extraños que no son estándar.

La Simbología GS1-128 es un subconjunto de la simbología

más general conocida como “Código 128”. Por acuerdo

entre la AIM, Inc. y GS1, el uso del Carácter del Símbolo de la

Función 1 (FNC1) en los símbolos del Código 128 en el primer

carácter de símbolo posicionado después del Carácter de

Inicio, se ha reservado exclusivamente para el Sistema GS1,

el cual posee una licencia exclusiva de uso. Esta simbología,

extremadamente flexible, se utiliza para codificar Cadenas de

Elementos utilizando Identificadores de Aplicación.

El Código 128 está completamente descrito en la norma

ISO / IEC 15417, Tecnología de la Información - Técnicas

de Identificación Automática y Captura de Datos -

Especificación de la Simbología del Código de Barras -

Código 128.

La información en este manual incluye:

• Las secciones subconjunto de la Simbología GS1-128

(utilizando la norma ISO / IEC 15417 como referencia)

• Aplicación del Sistema GS1-parámetros definidos

• Apéndice: reglas del Sistema GS1 para la codificación /

decodificación de Cadena de Elementos en las Simbologías

GS1 utilizando Identificadores de Aplicación GS1

27

9. CARACTERÍSTICAS DE LA SIMBOLOGÍA GS1-128

Éstas son:

• Conjunto del Carácter Codificado:

o Los caracteres del Código 128 ASCII van de acuerdo a la

norma ISO / IEC 646. Los espacios no están codificados en

los símbolos del Código de Barras GS1-128

o Caracteres con valores ASCII 128 a 255 también pueden

ser codificados en los símbolos del Código 128. Caracteres

con valores ASCII 128 a 255 accesados por el Símbolo

de Caracteres Función 4 (FNC4) son reservados para uso

futuro, y no operan en los Símbolos del Código de Barras

GS1-128

o Cuatro caracteres de datos que no funcionan. FNC2 y

FNC4 no se utilizan en los Símbolos del Código de Barras

GS1-128

o Selección de caracteres de cuatro conjunto de códigos

(incluyendo el código único del conjunto del carácter de

turno)

o Tres Caracteres de Inicio

o Un Carácter de Parada

• Tipo de Código Continuo

• Seis elementos por carácter de símbolo compuesto por

tres barras (barras oscuras) y tres espacios (barras claras),

cada uno, dos, tres o cuatro módulos de ancho. El Carácter

de Parada se compone de siete elementos y comprende

cuatro barras (barras oscuras) y tres espacios (barras claras)

• Carácter de Control

• Longitud del símbolo variable

• Bi-direccionalmente decodificable

• Un Símbolo de Carácter de Control obligatorio

• La densidad de los caracteres de datos es de 11 módulos

por cada carácter de símbolo (5,5 por módulos de carácter

numérico establecido en el conjunto del código C, 13

módulos por el Carácter de Parada)

• (Overhead) sin datos;

o El Símbolo de Código de Barras GS1-128 posee un patrón

de inicio de carácter doble especial, que consiste en el

carácter de inicio adecuado, e inmediatamente va seguido

de un carácter de función (FNC1)

o El FNC1 se agrega al símbolo overhead sin datos:

overhead del símbolo total es de 46 módulos. La FNC1 se

utiliza dentro de la sección de datos para proporcionar una

separación entre las Cadenas de Elementos

Características de tamaño del Símbolo de Código de

Barras GS1-128.

o La longitud física máxima es de 165 mm (6.5 pulgadas)

incluye Zonas Mudas

o El número máximo de caracteres de datos en un símbolo

único es 48

o Para una longitud de datos determinada, el tamaño del

símbolo varía entre los límites de la dimensión X, a fin de

adaptarse a los rangos de calidad que se pueden lograr

mediante los diversos procesos de impresión

Estructura del Código y Símbolo (Código de Barras)

Para los Recaudos

Posición de los Datos

El identificador de Aplicación (IA) 415, cuyo dato es el N°

de Localización EAN 13, debe representarse en el inicio

del símbolo. El identificador de Aplicación (IA) 8020 y su

dato Referencia de Pago debe posicionarse como último

dato a representar en el símbolo. Los identificadores de

Aplicación (IA) 90, (IA), 96, y (IA) 3902 deberán seguir la

secuencia presentada anteriormente, siempre y cuando

se utilicen la fecha de vencimiento de pago y la cantidad

a cubrir, pero nunca posicionarlos al inicio o el final del

símbolo.

28

10. CARACTERÍSTICAS ADICIONALES DEL SÍMBOLO DE BARRAS CODE 128

10.1. Uso de Caracteres Shift, Inicio y Conjunto

de Códigos para Minimizar el Ancho del Símbolo

(Informativo)

Los mismos datos pueden estar representados por

diferentes símbolos de Código de Barras GS1-128 (y otro

Code 128) a través del uso de diferentes combinaciones de

Caracteres de Inicio, set código y shift.

Las siguientes reglas para minimizar el número de

caracteres de símbolo necesario para representar una

cadena de datos determinada (y, por lo tanto, el ancho total

de un símbolo) deberían implementarse normalmente en

el software de control de la impresora.

1. Determine el Carácter Inicio:

• Si los datos consisten en 2 dígitos, utilice el Carácter Inicio C

• Si los datos comienzan con 4 ó más caracteres de datos

numéricos, use el Carácter Inicio C

• Si un carácter control ASCII (ejemplo, NUL) aparece en los

datos antes de cualquier otro carácter minúscula, recurra al

Carácter A

• De lo contrario, use el Carácter Inicio B

2. Si se emplea un Carácter Inicio C y comienza con un

número impar de caracteres de datos numéricos, inserte

un carácter set Código A o set Código B antes del último

dígito, siguiendo las reglas 1c y 1d especificadas más arriba

para determinar entre los sets código A y los B.

3. Si cuatro o más caracteres de datos numéricos aparecen

juntos cuando están en sets código A o B:

• Si existe un número par de caracteres de datos numéricos,

inserte un set código C antes del primer dígito numérico

para cambiar al set código C

• En caso de un número impar de caracteres de datos

numéricos, inserte un carácter set código C, después del

primer dígito numérico para cambiar el set código C

4. Cuando en el set código B aparece un carácter de

control ASCII en los datos:

• Si luego de ese carácter aparece uno en minúscula, en

los datos antes de que aparezca otro carácter de control,

inserte el carácter shift antes del carácter de control

• De lo contrario, inserte el carácter set código A antes del

de control para cambiar al set código A

5. Cuando en el set código A aparece un carácter

minúscula en los datos:

• Si luego de ese carácter aparece uno de control en

los datos, antes de que aparezca un carácter minúscula,

inserte el carácter shift antes del carácter minúscula

• Caso contrario, inserte el carácter set código B antes del

de control para cambiar al set código B

6. Cuando en el set código C aparece un carácter no

numérico en los datos, inserte el carácter set código A y el

set código B antes del carácter, siguiendo las reglas 1c y 1d

para determinar entre los sets código A y B

Nota 1: En estas reglas, el término “lower case” (minúscula)

se utiliza por conveniencia para significar cualquier

carácter set B con valores 64 a 95 Code 128 (valores 96 a

127 ASCII), es decir, todos los caracteres alfabéticos más

{̀|}~DEL. El término “carácter control” significa cualquier set

código A con valores 64 a 95 Símbolo Code 128 (valores 00

a 31 ASCII).

Nota 2: Si el Carácter Función 1 (FNC1) aparece en la

primera posición luego del Carácter Inicio o en una

posición de número impar en un campo numérico,

debería ser considerado como dos dígitos a fin de

determinar el set de código apropiado.

29

30

Ejemplo de un Cálculo de Dígito de Verificación para un Campo de 18 Dígitos

Posiciones N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14 N15 N16 N17 N18

Número Sin Dígito Verificador 3 7 6 1 0 4 2 5 0 0 2 1 2 3 4 5 6

x x x x x x x x x x x x x x x x x Paso 1: multiplique por 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3

= = = = = = = = = = = = = = = = = = Paso 2: agregue resultado a suma 9 7 18 1 0 4 6 5 0 0 6 1 6 3 12 5 18 101

Paso 3: Reste “suma” al múltiplo de 10 más cercano (110) = Dígito Verificador (9) Número con Dígito Verificador 3 7 6 1 0 4 2 5 0 0 2 1 2 3 4 5 6 9

EJEMPLO DE UN CÁLCULO DE DÍGITO DE VERIFICACIÓN PARA UN CAMPO DE 18 DÍGITOS

11. CÁLCULOS DEL DÍGITO VERIFICADOR

11.1. Cálculos de Dígito de Verificación Estándar de las Estructuras de Numeración GS1

Este algoritmo es idéntico para todas las Estructuras de Datos GS1 de longitud fija que requieran Dígito Verificador.

Figura 11.1-1

    Posiciones  de  los  Dígitos    

GTIN-­‐8                                             N1     N2     N3     N4     N5     N6     N7     N8    

GTIN-­‐12                            

N1     N2     N3     N4     N5     N6     N7     N8     N9    N10    

N11    

N12    

GTIN-­‐13                        

N1     N2     N3     N4     N5     N6     N7     N8     N9    N10    

N11    

N12    

N13    

GTIN-­‐14                    

N1     N2     N3     N4     N5     N6     N7     N8     N9    N1

0    N1

1    N1

2    N1

3    N1

4    

17  Dígitos    

   N1     N2     N3     N4     N5     N6     N7     N8     N9    

N10    

N11    

N12    

N13    

N14    

N15    

N16    

N17    

18  Dígitos     N1     N2     N3     N4     N5     N6     N7     N8     N9    N10    

N11    

N12    

N13    

N14    

N15    

N16    

N17    

N18    

Encabezado    

x3     x1     x3     X1     x3     x1     x3     x1     x3     x1     x3     x1     x3     x1     x3     x1     x3        

Resultados  acumulados  =  Suma    

   

Resta  de  “Suma”  del  múltiplo  de  10  más  cercano  =  Dígito  Verificador  =>  

POSICIONES DE LOS DÍGITOS

31

8 caracteres

3 caracteres

4 caracteres

4 a 12 caracteres

4 a 20 caracteres

1

1

1

2

EAN/UCC 128 NPE

13 caracteres

4 caracteres

4 caracteres

4 a 12 caracteres

4 a 20 caracteres

NA

NA

NA

NA

415

90

96

3902

8020

IdentificadorReferencia

IdentificadorCantidad a Pagar

IdentificadorFecha de Pago

Dígito Verificador

12. LÍNEA DE CAPTURA GS1

12.1. Creación.

La Línea de Captura GS1 es un código generado desde

el mismo Código de Barra manejando así la misma

información. Tiene dos propósitos:

1. Ser utilizada para las relaciones comerciales (emisor –

receptor) que no puedan recibir Códigos de Barras.

2. Ser empleada por los clientes que deseen realizar pagos

por Internet, en cajeros automáticos, etcétera.

3. Usarse como contingencia en caso de falla por los

lectores de Códigos de Barras.

El NPE utiliza un digito verificador que se calcula a través

de una rutina conocida como Módulo 97.

Como se relacionan los segmentos del Código de Barra

GS1 - 128c y la Línea de Captura GS1

12.2. Estructura de la Línea de Captura

12.2.1. Número Global de Localización (GLN)

Es un campo fijo de 8 dígitos de carácter obligatorio.

Código numérico asignado por GS1 México. Identifica a

la entidad emisora, servicio facturado.

Entidad Emisora + penúltimo segmento del GLN.

Ejemplo: 7500 0400

12.2.2. Tipo de Moneda y Banderas

Este campo está compuesto de dos partes: código para

moneda y código para validaciones especiales. Para

la moneda se utiliza un dígito y para la validación dos.

Ambos de carácter obligatorio.

Para la moneda, el catálogo correspondiente se expresa de

la siguiente manera:

0= Aceptar moneda nacional o extranjera. Sólo es válida

cuando el campo cantidad a pagar existe en la Línea de

Captura o en la barra.

1=Pesos.

2=Dólares.

3=UDIS.

4=Euros.

11. CÁLCULOS DEL DÍGITO VERIFICADOR

32

Para la conversión de Dólares y UDIS se sugiere el tipo de

cambio publicado por el Banco de México en el Diario

Oficial de la Federación.

Si se utiliza la opción 00, significa que no hay conversión.

Sólo existirá conversión a otra moneda, siempre y cuando

exista el importe como valor fijo dentro del Código de

Barras y la Línea de Captura.

Banderas: utilizadas para validaciones particulares, la cual

es identificada a través del siguiente catálogo:

00=Se validan los campos que vienen en la Línea de

Captura y barra (fecha e importe si están colocados). En

caso contrario, se acepta el pago.

01=Aceptar Fecha de Pago vencida. El requisito es que

exista el campo fecha de pago.

02=Aceptar Cantidad a Pagar de menos. El requisito es que

exista el campo cantidad a pagar.

03=Aceptar Fecha de Pago vencida y Cantidad a Pagar de

menos. El requisito es que exista el campo fecha de pago y

campo cantidad a pagar.

04=Aceptar Cantidad a Pagar mayor. El requisito es que

exista el campo cantidad a pagar.

05=Aceptar Cantidad a Pagar de más y fecha de pago

vencida. El requisito es que exista el campo fecha de pago

y campo cantidad a pagar.

06=Aceptar Cantidad a Pagar mayor o menor al importe

de la factura. Este campo es para un importe sugerido. El

requisito es que exista el campo cantidad a pagar.

07=Aceptar Fecha de Pago vencida y cantidad a pagar

mayor o menos al importe de la factura. El requisito es que

exista el campo fecha de pago y campo cantidad a pagar.

* Para la bandera 06 la ventaja de la misma es aprovechar

la lectura directa del importe tanto de la Línea de Captura

como del código de barras evitando de primera instancia

la captura.

Nota: Cuando los cambios opciones se colocan, aplican

las banderas. Cuando no son nos utilizados no aplican las

banderas. Esto es un pre requisito del estándar.

12.2.3. Fecha de Vencimiento del Pago.

Para el caso específico del uso en México se utilizarán

cuatro dígitos de posición fija de carácter opcional,

además de nombrar este campo “Fecha de Vencimiento

del Pago”.

La fecha de vencimiento indica el límite en el cual la

factura deberá ser pagada (por el invoicee, la parte a quien

se le factura). Es una información de atributo y cuando

se utiliza, debe ser procesada con el Número Mundial de

Localización (GLN) de la parte que factura.

Se expresa en forma “FECHA CONDENSADA TRUNCADA”,

mediante el siguiente cálculo:

1.- Al año se le resta el número 2009 y se multiplica por el

número 372.

2.- Al mes se le resta la unidad y se multiplica por el

número 31.

3.- Al día se le resta la unidad.

4.- Se suman los resultados de los puntos 1, 2 y 3, y el

resultado es la fecha condensada.

Si no hay Fecha de Pago, ésta se omitirá.

Nota: Para calcular esta fecha, es necesario tomar en cuanto

los pasos mencionados en este mismo campo dentro de

la explicación correspondiente al Código de Barras GS1 128

(sección 5.8.3).

Nota: No existen líneas de captura o Códigos de Barras con

saldos iguales o inferiores a cero dentro de este campo.

33

12.2.4. Cantidad a Pagar: Área Monetaria Única

La cantidad a pagar utiliza 12 dígitos de carácter opcional

y variable.

Monto mínimo a pagar, incluye dos decimales.

Este sólo puede ser múltiplos de 4 (4, 8 ó 12).

Si no hay cantidad a pagar, ésta se omitirá.

12.2.5. Número de Referencia

del Recibo Único de Pago.

Es un identificador de aplicación Variable N4 a N20 de

carácter obligatorio. Los dígitos son asignados por la

entidad que factura para indicar al usuario, servicio, etc.,

que identifique lo que les están pagando. Estos sólo

pueden ser par (4, 8, 12, 16 ó 20).

12.2.6. Identificador Referencia

Identifica la posición y el tamaño de la Referencia en la

Cadena.

1=4 Dígitos.

2=8 Dígitos.

3=12 Dígitos.

4=16 Dígitos.

5=20 Dígitos.

12.2.7. Identificador Cantidad a Pagar

Identifica la posición y el tamaño de la Cantidad a Pagar en

la Cadena.

0=Omisión.

1=4 Dígitos.

2=8 Dígitos.

3=12 Dígitos.

12.2.8. Identificador Fecha de Pago

Identifica la posición y el tamaño de la Fecha de Pago en

la Cadena.

0=Omisión.

1=Fecha de Pago.

12.2.9. Dígito Verificador

Se calcula de la siguiente forma:

1.- A los dígitos que forman la Línea de Captura GS1 se

les multiplica por los ponderadores 11, 13, 17, 19 y 23, de

derecha a izquierda y siempre iniciando la secuencia con

el número 11, aún cuando la cifra a multiplicar sea cero

deberá tomarse en cuenta.

2.- Se suman todos los resultados de las multiplicaciones

del punto 1.

3.- El resultado de la suma indicada en el punto 2, se

divide entre 97 y al residuo se le suma 1, finalmente este

resultado serán los dos dígitos verificadores.

Nota importante:

Se definió utilizar un formato de agrupación de caracteres

en múltiplos 4 dígitos, a fin de facilitar la lectura de la línea

al momento de capturar la información contenida en el

mismo.

34

ANEXO

Valor Carácter de Símbolo

Set Cod. A Valor ASCII Set A

Set Cod. B Valor ASCII Set B

Code Set C

B S B S B S 1 2 3 4 5 6 7 8 9 10 110 space 32 space 32 0 2 1 2 2 2 2

1 ! 33 ! 33 1 2 2 2 1 2 2

2 " 34 " 34 2 2 2 2 2 2 1

3 # 35 # 35 3 1 2 1 2 2 3

4 $ 36 $ 36 4 1 2 1 3 2 2

5 % 37 % 37 5 1 3 1 2 2 2

6 & 38 & 38 6 1 2 2 2 1 3

7 após-trofe 39 após-trofe 39 7 1 2 2 3 1 2

8 ( 40 ( 40 8 1 3 2 2 1 2

9 ) 41 ) 41 9 2 2 1 2 1 3

10 * 42 * 42 10 2 2 1 3 1 2

11 + 43 + 43 11 2 3 1 2 1 2

12 coma 44 coma 44 12 1 1 2 2 3 2

13 - 45 - 45 13 1 2 2 1 3 2

14 punto y aparte 46 punto y aparte 46 14 1 2 2 2 3 1

15 / 47 / 47 15 1 1 3 2 2 2

16 0 48 0 48 16 1 2 3 1 2 2

17 1 49 1 49 17 1 2 3 2 2 1

18 2 50 2 50 18 2 2 3 2 1 1

19 3 51 3 51 19 2 2 1 1 3 2

20 4 52 4 52 20 2 2 1 2 3 1

21 5 53 5 53 21 2 1 3 2 1 2

22 6 54 6 54 22 2 2 3 1 1 2

23 7 55 7 55 23 3 1 2 1 3 1

24 8 56 8 56 24 3 1 1 2 2 2

25 9 57 9 57 25 3 2 1 1 2 2

26 dos puntos 58 dos puntos 58 26 3 2 1 2 2 1

27 punto y coma 59 punto y coma 59 27 3 1 2 2 1 2 28 < 60 < 60 28 3 2 2 1 1 2 29 = 61 = 61 29 3 2 2 2 1 1 30 > 62 > 62 30 2 1 2 1 2 3 31 ? 63 ? 63 31 2 1 2 3 2 1 32 @ 64 @ 64 32 2 3 2 1 2 1 33 A 65 A 65 33 1 1 1 3 2 3 34 B 66 B 66 34 1 3 1 1 2 3 35 C 67 C 67 35 1 3 1 3 2 1 36 D 68 D 68 36 1 1 2 3 1 3 37 E 69 E 69 37 1 3 2 1 1 3 38 F 70 F 70 38 1 3 2 3 1 1 39 G 71 G 71 39 2 1 1 3 1 3 40 H 72 H 72 40 2 3 1 1 1 3

Anchos Elementos (Módulos)

Elemento Patrón

35

41 I 73 I 73 41 2 3 1 3 1 1 43 J 74 J 74 42 1 1 2 1 3 3 43 K 75 K 75 43 1 1 2 3 3 1 44 L 76 L 76 44 1 3 2 1 3 1 45 M 77 M 77 45 1 1 3 1 2 3 46 N 78 N 78 46 1 1 3 3 2 1 47 O 79 O 79 47 1 3 3 1 2 1

48 P 80 P 80 48 3 1 3 1 2 1

49 Q 81 Q 81 49 2 1 1 3 3 1

50 R 82 R 82 50 2 3 1 1 3 1

51 S 83 S 83 51 2 1 3 1 1 3

52 T 84 T 84 52 2 1 3 3 1 1

53 U 85 U 85 53 2 1 3 1 3 1

54 V 86 V 86 54 3 1 1 1 2 3

55 W 87 W 87 55 3 1 1 3 2 1

56 X 88 X 88 56 3 3 1 1 2 1

57 Y 89 Y 89 57 3 1 2 1 1 3

58 Z 90 Z 90 58 3 1 2 3 1 1

59 [ 91 [ 91 59 3 3 2 1 1 1

60 \ 92 \ 92 60 3 1 4 1 1 1

61 ] 93 ] 93 61 2 2 1 4 1 1

62 ^ 94 ^ 94 62 4 3 1 1 1 1

63 _ 95 _ 95 63 1 1 1 2 2 4

64 NUL 0 acento grave 96 64 1 1 1 4 2 2

65 SOH 1 a 97 65 1 2 1 1 2 4

66 STX 2 b 98 66 1 2 1 4 2 1

67 ETX 3 c 99 67 1 4 1 1 2 2

68 EOT 4 d 100 68 1 4 1 2 2 1

69 ENQ 5 e 101 69 1 1 2 2 1 4

70 ACK 6 f 102 70 1 1 2 4 1 2

71 BEL 7 g 103 71 1 2 2 1 1 4

72 BS 8 h 104 72 1 2 2 4 1 1

73 HT 9 i 105 73 1 4 2 1 1 2

74 LF 10 j 106 74 1 4 2 2 1 1

75 VT 11 k 107 75 2 4 1 2 1 1

76 FF 12 l 108 76 2 2 1 1 1 4

77 CR 13 m 109 77 4 1 3 1 1 1

78 SO 14 n 110 78 2 4 1 1 1 2

79 SI 15 o 111 79 1 3 4 1 1 1

80 DLE 16 p 112 80 1 1 1 2 4 2

Valor Carácter de Símbolo

Set Cod. A Valor ASCII Set A

Set Cod. B Valor ASCII Set B

Code Set C

B S B S B S 1 2 3 4 5 6 7 8 9 10 11

Anchos Elementos (Módulos)

Elemento Patrón

ANEXO

36

Valor Carácter de Símbolo

Set Cod. A Valor ASCII Set A

Set Cod. B Valor ASCII Set B

Code Set C

B S B S B S 1 2 3 4 5 6 7 8 9 10 11

Anchos Elementos (Módulos)

Elemento Patrón

81 DC1 17 q 113 81 1 2 1 1 4 2

82 DC2 18 r 114 82 1 2 1 2 4 1

83 DC3 19 s 115 83 1 1 4 2 1 2

84 DC4 20 t 116 84 1 2 4 1 1 2

85 NAK 21 u 117 85 1 2 4 2 1 1

86 SYN 22 v 118 86 4 1 1 2 1 2

87 ETB 23 w 119 87 4 2 1 1 1 2

88 CAN 24 x 120 88 4 2 1 2 1 1

89 EM 25 y 121 89 2 1 2 1 4 1

90 SUB 26 z 122 90 2 1 4 1 2 1

91 ESC 27 { 123 91 4 1 2 1 2 1

92 FS 28 | 124 92 1 1 1 1 4 3

93 GS 29 } 125 93 1 1 1 3 4 1

94 RS 30 ~ 126 94 1 3 1 1 4 1

95 US 31 DEL 127 95 1 1 4 1 1 3

96 FNC3 FNC3 96 1 1 4 3 1 1

97 FNC2 FNC2 97 4 1 1 1 1 3

98 SHIFT SHIFT 98 4 1 1 3 1 1

99 CODE C CODE C 99 1 1 3 1 4 1

100 CODE B FNC4 CODE B 1 1 4 1 3 1

101 FNC4 CODE A CODE A 3 1 1 1 4 1

102 FNC1 FNC1 FNC1 4 1 1 1 3 1

103 Start A 2 1 1 4 1 2

104 Start B 2 1 1 2 1 4

105 Start C 2 1 1 2 3 2

Nota: El Carácter Stop contiene 13 módulos en cuatro barras (barras oscuras)

y tres espacios (barras claras). Cada dos caracteres hay 11 módulos de ancho,

comienza con una barra (barra oscura), termina con un espacio (barra clara) y

contiene seis elementos, cada uno de los cuales varía entre uno y cuatro módulos

de ancho. Los valores numéricos en las columnas B y S representan el número

de módulos de cada elemento de barra (barra oscura) o espacio (barra clara),

respectivamente, en los caracteres de símbolo.

Manual del Estándar Recibo Único de Pago Código de Barras GS1 128 y Línea de Captura GS1

Blvd. Toluca No. 46Col. El Conde

C.P. 53500Naucalpan, Edo. de México

T 5249 5249 del DF y Área

Metropolitana

y del interior 01 800 504 5400www.gs1mexico.org