You are on page 1of 19

GS1 Estándar Codificación Recibos de

Pago
Utilizado en El Salvador Para Colecturía en Bancos y
Financieras.
Publicación 2.0, Draft, Ene 2020
GS1 Estándar Codificación Recibos de Pago

Resumen del Documento


Artículo del Documento Valor Actual

Nombre del Documento GS1 Estándar Codificación Recibos de Pago

Fecha del Documento Enero 2020

Versión del Documento 2.0

Estatus del Documento

Descripción del Documento Guía para la implementación del estándar GS1-128 en las facturas,
recibos, talonarios, carnet, etc.

Contribuyentes
Nombre Organización

Enrique Serarols GS1 El Salvador

Sergio Menjivar GS1 El Salvador

Fernando López GS1 El Salvador

Log de Cambios
Publicación Fecha de la Modificación Modificado Por Resumen de la Modificación

Disclaimer
GS1®, under its IP Policy, seeks to avoid uncertainty regarding intellectual property claims by requiring the participants in
the Work Group that developed this GS1 Estándar Codificación Recibos de Pago, to agree to grant to GS1 members a
royalty-free licence or a RAND licence to Necessary Claims, as that term is defined in the GS1 IP Policy. Furthermore,
attention is drawn to the possibility that an implementation of one or more features of this Specification may be the subject
of a patent or other intellectual property right that does not involve a Necessary Claim. Any such patent or other
intellectual property right is not subject to the licencing obligations of GS1. Moreover, the agreement to grant licences
provided under the GS1 IP Policy does not include IP rights and any claims of third parties who were not participants in the
Work Group.
Accordingly, GS1 recommends that any organization developing an implementation designed to be in conformance with this
Specification should determine whether there are any patents that may encompass a specific implementation that the
organisation is developing in compliance with the Specification and whether a licence under a patent or other intellectual
property right is needed. Such a determination of a need for licencing should be made in view of the details of the specific
system designed by the organisation in consultation with their own patent counsel.
THIS DOCUMENT IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF
MERCHANTABILITY, NONINFRINGMENT, FITNESS FOR PARTICULAR PURPOSE, OR ANY WARRANTY OTHER WISE ARISING
OUT OF THIS SPECIFICATION. GS1 disclaims all liability for any damages arising from use or misuse of this Standard,
whether special, indirect, consequential, or compensatory damages, and including liability for infringement of any
intellectual property rights, relating to use of information in or reliance upon this document.
GS1 retains the right to make changes to this document at any time, without notice. GS1 makes no warranty for the use of
this document and assumes no responsibility for any errors which may appear in the document, nor does it make a
commitment to update the information contained herein.
GS1 and the GS1 logo are registered trademarks of GS1 AISBL.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 2 of 19


GS1 Estándar Codificación Recibos de Pago

Tabla de Contenido
1 Alcance ......................................................................................................... 5

2 Beneficios ..................................................................................................... 6
2.1 Para la entidad financiera ................................................................................................. 6
2.2 Para la entidad emisora de facturas ................................................................................... 6

3 Conceptos básicos ........................................................................................ 7


3.1 Código de Barras............................................................................................................. 7
3.2 Estructura del símbolo ..................................................................................................... 7
3.3 Zona de silencio .............................................................................................................. 7
3.4 Carácter de inicio ............................................................................................................ 8
3.5 FNC1 o Function1 ............................................................................................................ 8
3.6 Datos ............................................................................................................................ 8
3.7 Carácter de control (CC) o digito verificador ....................................................................... 8
3.8 Carácter de parada (CP) .................................................................................................. 8
3.9 Estructura del código ....................................................................................................... 9

4 Estructura del código y símbolo (Código de Barras) para los recaudos en El


Salvador ............................................................................................................ 10
4.1 Estructura para factura de servicios públicos .................................................................... 10
4.2 Estructura para factura de otros servicios......................................................................... 11

5 Posición de los Datos .................................................................................. 12


5.1 Modelos de estructuras .................................................................................................. 12
5.1.1 Modelo 2 Segmentos ............................................................................................. 12
5.1.2 Modelo 3 Segmentos, colocando el monto a cancelar................................................. 12
5.1.3 Modelo 4 Segmentos ............................................................................................. 12
5.1.4 Modelo 3 Segmentos, colocando fecha límite, no lleva monto ..................................... 12

6 Características generales ............................................................................ 13

7 Dimensiones ............................................................................................... 14
7.1 Altura .......................................................................................................................... 14
7.2 Caracteres propios de la simbología................................................................................. 14
7.3 Longitud del símbolo ..................................................................................................... 14
7.4 Ubicación ..................................................................................................................... 14

8 Anexo 1 ...................................................................................................... 15
8.1 Calculo del carácter de control o digito verificador, de la cadena de datos (CC) ..................... 15
8.1.1 Paso 1 ................................................................................................................. 15
8.1.2 Paso 2 ................................................................................................................. 16
8.1.3 Paso 3 ................................................................................................................. 16
8.1.4 Paso 4 ................................................................................................................. 16
8.1.5 Paso 5 ................................................................................................................. 16
8.1.6 Paso 6 ................................................................................................................. 16
8.2 Ejemplo ....................................................................................................................... 16
8.2.1 Datos generales.................................................................................................... 16

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 3 of 19


GS1 Estándar Codificación Recibos de Pago

8.2.2 Estructura del código y el símbolo ........................................................................... 16

9 C. Calculo del digito de control (CC) o Verificador ...................................... 17


9.1 Paso 1 ......................................................................................................................... 17
9.2 Paso 2 ......................................................................................................................... 17
9.3 Paso 3 ......................................................................................................................... 17

10 Número de Pago Electrónico (NPE) ....................................................... 18


10.1 Características del NPE .................................................................................................. 18
10.1.1 Seguros ............................................................................................................... 18
10.1.2 Impresión ............................................................................................................ 18
10.1.3 Como se forma el NPE ........................................................................................... 18

11 Anexo 2 ................................................................................................. 19
11.1 Cálculo de Verificador de NPE ......................................................................................... 19

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 4 of 19


GS1 Estándar Codificación Recibos de Pago

1 Alcance
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 que son recaudadas en las
entidades financieras.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 5 of 19


GS1 Estándar Codificación Recibos de Pago

2 Beneficios
El empleo del símbolo de código de barras GS1 – 128(antes EAN/UCC – 128) en las facturas genera
beneficios tanto para la entidad recaudadora, como para la entidad emisora; es decir, para quien
presta servicios, tales como telefonía celular, televisión por cable, servicios públicos, etc., y emite
las facturas de cobro según este estándar y las recauda a través de una entidad financiera.

2.1 Para la entidad financiera


 Agilizar las operaciones por colectores, la verificación e ingreso de datos, por medio de la
captura de información a partir de la lectura de símbolos de códigos de barras estándares
impresos en las facturas de cobro.
 Disminuir el tiempo de atención en el punto de recaudo.
 Disminuir el nivel de reclamos por captura incorrecta.
 Agilizar y mejorar los procesos internos en las oficinas.
 Disminuir el costo de la transacción de colectores.
 Garantizar la compatibilidad de sus sistemas de identificación con los de las entidades
prestatarias de los servicios y sus clientes.
 Adoptar la simbología estándar internacional de códigos de barras GS1 – 128(antes
EAN/UCC – 128) para cualquier tipo de recaudo como puede ser: facturas comerciales,
cuentas de servicios públicos, matrículas y mensualidades de establecimientos educativos,
extractos de tarjetas de crédito, amortización de cuotas hipotecarias, etc.

2.2 Para la entidad emisora de facturas


 Identificación inmediata de los recibos de pago efectuados por la Entidad Financiera, en la
cuenta corriente o de ahorros acordada en el convenio firmado por las partes.
 Total confiabilidad y eliminación de errores en los datos básicos incluidos en el código de
barras impreso en un documento de cobro, ya que los mismos se encuentran codificados y
se alimentan por lectura electrónica, no digitada, con la cual se garantiza la calidad de la
información recibida por la Entidad Financiera.
 Disminución del nivel de los reclamos.
 Agilizar y automatizar el proceso de conciliación bancaria por concepto de colectores.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 6 of 19


GS1 Estándar Codificación Recibos de Pago

3 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 diferentes
características, tales como EAN/UPC, código 39, CODABAR, I 2/5, código 93, código GS1 –
128(antes EAN/UCC – 128). Esta última es la simbología a emplear para las facturas de recaudos.

3.1 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.
El código 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 el servicio, producto o localización por medio de caracteres
humanamente legibles.

3.2 Estructura del símbolo


La simbología GS1 – 128(antes EAN/UCC – 128) es una simbología que pertenece a la clase de las
simbologías de una sola línea, continua y de longitud variable.
La estructura general de un símbolo de código de barras bajo la simbología estándar GS1 –
128(antes EAN/UCC – 128) es la siguiente:

 Área o zona de silencio izquierda


 Carácter de inicio
 Uno o más caracteres representando los datos (identificadores de aplicación y datos) y
caracteres especiales.
 Carácter de control
 Carácter de parada
 Área o zona de silencio derecha

3.3 Zona de silencio


Á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 área es necesaria para la correcta lectura del
símbolo.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 7 of 19


GS1 Estándar Codificación Recibos de Pago

3.4 Carácter de inicio


Carácter que determina el tipo o conjunto de caracteres que se representan, y en la simbología GS1
– 128(antes EAN/UCC – 128) puede ser: Inicio A, Inicio B, o Inicio C.
Inicio A. Carácter que permite que se simbolicen caracteres alfanuméricos ASCII en mayúsculas y
caracteres de puntuación.
Inicio B. Carácter que permite que se simbolicen caracteres alfanuméricos ASCII en mayúsculas y
minúsculas, y caracteres de puntuación.
Inicio C. Carácter que permite simbolizar única y exclusivamente caracteres numéricos, en pares de
00 a 99. El inicio C permite codificar la información numérica de manera que 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 GS1 – 128(antes 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.

3.5 FNC1 o Function1


Carácter que junto con el de inicio define la simbología estándar GS1 – 128(antes EAN/UCC – 128).
También se usa como separador entre campos, cuando en un símbolo se concatenan varios campos
de longitud variable.

3.6 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.
Estos datos también se representan en el código; es decir, en los caracteres humanamente legibles,
de acuerdo con una estructura específica.

3.7 Carácter de control (CC) o digito verificador


Carácter de chequeo calculado 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.

3.8 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 extremo
derecho del símbolo.
De acuerdo con lo anterior, la estructura general de un símbolo del estándar de recaudo estará dada
por:

Inicio C + FNC1 + IAs, datos y caracteres especiales…+ CC + CP

Es importante señalar que el carácter de inicio C, FNC1 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 GS1 – 128(antes EAN/UCC – 128). Estos caracteres van simbolizados, mas no
codificados; es decir van en las barras pero no en los caracteres humanamente legibles.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 8 of 19


GS1 Estándar Codificación Recibos de Pago

3.9 Estructura del código


Para la identificación y simbolización de la información fija (identificación de empresa, monto a
pagar, fecha de vencimiento) y variable (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í:

IA + DATOS + IA + DATOS + ….

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 o 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.)
 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, mas 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.

Zona de
Silencio
Zona de
Carácter de Carácter de
silencio
Carácter FNC1 (IA) Datos Control Parada
De Inicio

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 9 of 19


GS1 Estándar Codificación Recibos de Pago

4 Estructura del código y símbolo (Código de Barras) para


los recaudos en El Salvador
Con el propósito de cumplir con el estándar internacional y satisfacer las diversas necesidades de las
entidades emisoras en El Salvador, se ha definido un estándar para las facturas de servicios públicos
y otro para los demás recaudos.

4.1 Estructura para factura de servicios públicos

IA Dato Longitud Requisito Descripción


415 Numero de Fijo Obligatorio Código numérico asignado por
Localización GS1 El Salvador.
(GLN) n13 Identifica entidad emisora,
servicio facturado.
390n Cantidad a Fijo Obligatorio Para facturas en moneda
Pagar nacional se emplea un IA 390n.
en US Dólares N10

391n Cantidad a n3 + n10 Para otras monedas se emplea


Pagar un IA 391 n.
en Colones Los datos n3 representan el
código de moneda según la
Norma ISO 4217. (222 colon)

En ambos casos 390n y 391n "n"


representa el número de cifras
decimales. Solo se podrá ocupar
un IA a la vez, no ambos en un
código.

96 Fecha máxima Fijo Opcional El formato debe ser:


de pago
n8 AAAAMMDD.
8020 Referencia del Variable Obligatorio Caracteres numéricos asignados
recibo por la entidad que factura para
de pago n.....24 identificar al usuario.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 10 of 19


GS1 Estándar Codificación Recibos de Pago

4.2 Estructura para factura de otros servicios

IA Dato Longitud Requisito Descripción


415 Numero de Fijo Obligatorio Código numérico asignado por
Localización GS1 El Salvador.
(GLN) n13 Identifica entidad emisora,
servicio facturado.

390n Cantidad a Fijo Obligatorio Para facturas en moneda


Pagar nacional se emplea un IA 390n.
en US Dólares N10

391n Cantidad a n3 + n10 Para otras monedas se emplea


Pagar un IA 391 n.
en Colones Los datos n3 representan el
código de moneda según la
Norma ISO 4217. (222 colon).

En ambos casos 390n y 391n


"n" representa el número de
cifras decimales. Solo se podrá
ocupar un IA a la vez, no ambos
en un código.
96 Fecha máxima Fijo Opcional El formato debe ser:
de pago
n8 AAAAMMDD.
8020 Referencia del Variable Obligatorio Caracteres numéricos asignados
recibo por la entidad que factura para
de pago n.....24 identificar.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 11 of 19


GS1 Estándar Codificación Recibos de Pago

5 Posición de los Datos


El Identificador de Aplicación (IA) 415, cuyo dato es el N° de Localización (GLN), debe de
representarse en el inicio del símbolo.
El Identificador de Aplicación (IA) 8020 y su dato Referencia de Pago debe de posicionarse como
último dato a representar en el símbolo. Los identificadores de Aplicación (IA) 390n y 96, irían en la
segunda y tercer posición respectivamente, cuando se define que serán utilizados; debido a que
estos segmentos son opcionales, nunca posicionarlos al inicio o el final del símbolo.

5.1 Modelos de estructuras

5.1.1 Modelo 2 Segmentos

(415)74197000______(8020)___________________

5.1.2 Modelo 3 Segmentos, colocando el monto a cancelar

(415)74197000______(3902)0000000000(8020)___________________

5.1.3 Modelo 4 Segmentos

(415)74197000______(3902)0000000000(96)YYYYMMDD(8020)___________________

5.1.4 Modelo 3 Segmentos, colocando fecha límite, no lleva monto

(415)74197000______(96)YYYYMMDD(8020)___________________

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 12 of 19


GS1 Estándar Codificación Recibos de Pago

6 Características generales
Dentro de esta estructura el campo IA Número de Localización Internacional (GLN), cuya función es
identificar de manera única la entidad emisora y el tipo de servicio facturado; este número es
extendido por GS1 El Salvador.
Dado que se emplea el juego de simbología C de doble densidad, es necesario que el número total
de caracteres del símbolo sea par. Para ello, en cada caso se debe analizar la información requerida
por la empresa facturadora y ubicarla en los campos de longitud variable, como referencia y valor,
para determinar la simbología óptima del código.
La información correspondiente a una sola factura no puede separarse o dividirse en dos o más
códigos; es decir, en una sola línea de código debe incluirse toda la información correspondiente a la
factura recaudada.
Aunque las especificaciones técnicas de la simbología GS1 – 128(antes EAN/UCC – 128) determinan
que el código de barras NO puede exceder una longitud de 165 mm y/o 48 caracteres. De acuerdo
con el juego de simbología C de doble densidad también se debe tener en cuenta, que debido al tipo
de dispositivos lectores de código de barras disponibles en el mercado, el código de barras NO
puede exceder de 82 caracteres (sencillos) o 41 caracteres de acuerdo con el juego de simbología C
de doble densidad.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 13 of 19


GS1 Estándar Codificación Recibos de Pago

7 Dimensiones

7.1 Altura
La altura de cualquier símbolo puede oscilar entre 10 y 25 mm.

7.2 Caracteres propios de la simbología


La simbología GS1 – 128(antes EAN/UCC – 128) determina que las áreas de silencio de izquierda y
derecha deben tener una longitud mínima de 5 mm cada una. Cualquier carácter numérico
(incluyendo el de inicio C, FNC1, control y de parada) se simboliza o representa mediante 11
módulos blancos o negros; sin embargo, el carácter de parada está compuesto por 13 módulos. Es
importante señalar que tres barras y tres espacios blancos conforman los 11 módulos. Un módulo es
la unidad de medida nominal en el carácter de símbolo; es decir, es un espacio claro u oscuro cuya
longitud al 100% (nominal) corresponde a un milímetro.

7.3 Longitud del símbolo


Dado que se han definido dos estructuras básicas (recaudo de servicios públicos y otros pagos) y
que la información a ser simbolizada es variable, la longitud del símbolo dependerá de los datos
simbolizados.
Sin embargo, la simbología GS1 – 128(antes EAN/UCC – 128) determina que la longitud física del
símbolo incluyendo las áreas de silencio izquierda y derecha, no puede exceder de 165 mm.
Así mismo, se debe tener en cuenta que la información correspondiente a una sola factura no puede
separarse o dividirse en dos o más códigos; es decir, en una sola línea de código debe incluirse toda
la información correspondiente a la factura recaudada (ver numeral 4.3).
La fórmula empleada para calcular la longitud del símbolo, incluyendo las áreas de silencio izquierda
y derecha, es:

L= (11N + 66) x R

Dónde:
L: Longitud física del símbolo. Expresada en milímetros.

N: Número de caracteres simbolizados. Dada la doble densidad, el número máximo de caracteres de


datos que se pueden simbolizar es de 48, incluyendo los identificadores de aplicación y el carácter
FNC1 cuando se emplea como un separador, y excluyendo los caracteres Inicio C, CC, CP y FNC1
cuando equivale al inicio del símbolo.

R: Porcentaje de reducción. En el tamaño nominal cada uno de los módulos que compone las barras
del símbolo mide un milímetro de espesor; cuando se dice que la reducción es del 25% significa que
cada módulo mide el 25% de un milímetro. Para el caso de recaudos, la reducción del código de
barras debe oscilar entre 25% y 100%.

7.4 Ubicación
La ubicación de los símbolos de códigos de barras debe hacerse en la zona inferior de la factura.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 14 of 19


GS1 Estándar Codificación Recibos de Pago

8 Anexo 1

8.1 Calculo del carácter de control o digito verificador, de la cadena de datos


(CC)
La simbología estándar GS1 – 128(antes EAN/UCC – 128) incluye siempre un carácter de control del
símbolo para todos los datos del símbolo situados antes del CP. El cálculo de este dígito se realiza
aplicándole el algoritmo de módulo 103 a los caracteres del símbolo de código de barras. A
continuación se detallan los pasos que se han de seguir:

8.1.1 Paso 1
A cada carácter simbolizado se le asigna un valor de acuerdo con la Tabla 1.

Carácter Carácter Carácter Carácter


Valor Valor Valor Valor
Simbolizado Simbolizado Simbolizado Simbolizado

0 0 26 26 52 52 78 78
1 1 27 27 53 53 79 79
2 2 28 28 54 54 80 80
3 3 29 29 55 55 81 81
4 4 30 30 56 56 82 82
5 5 31 31 57 57 83 83
6 6 32 32 58 58 84 84
7 7 33 33 59 59 85 85
8 8 34 34 60 60 86 86
9 9 35 35 61 61 87 87
10 10 36 36 62 62 88 88
11 11 37 37 63 63 89 89
12 12 38 38 64 64 90 90
13 13 39 39 65 65 91 91
14 14 40 40 66 66 92 92
15 15 41 41 67 67 93 93
16 16 42 42 68 68 94 94
17 17 43 43 69 69 95 95
18 18 44 44 70 70 96 96
19 19 45 45 71 71 97 97
20 20 46 46 72 72 98 98
21 21 47 47 73 73 99 99
22 22 48 48 74 74 100 CODE B
23 23 49 49 75 75 101 CODE A
24 24 50 50 76 76 102 FNC1
25 25 51 51 77 77 105 Inicio C

Tabla 1. Valores de los caracteres simbolizados.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 15 of 19


GS1 Estándar Codificación Recibos de Pago

8.1.2 Paso 2
A cada posición de los caracteres simbolizados se le asigna 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 este, tienen una
ponderación de 1.

8.1.3 Paso 3
Cada valor de los caracteres simbolizados se multiplica por su ponderación.

8.1.4 Paso 4
Los productos calculados en el paso 3 son sumados.

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

8.1.6 Paso 6
El carácter de control de la simbología es aquel que corresponde al valor del residuo de la división
del paso 5.
Es importante señalar que si el valor del residuo es 102, entonces el carácter de control es igual a
FNC1. Además, los identificadores de aplicación (IA) se consideran como caracteres de datos.

8.2 Ejemplo

8.2.1 Datos generales


Empresa de Servicios con la siguiente información.
Número de localización GLN: 7419700000006
Valor a pagar: $ 250.65
Fecha máxima de pago: 02 de Julio de 2015
Referencia de pago: 0704081998

8.2.2 Estructura del código y el símbolo


La estructura del código es:
(415)7419700000006(3902)0000025065(96)20150702(8020)0704081998

A su vez, la estructura del símbolo en barras corresponde a la siguiente información:

Inicio C FNC1 41 57 41 97 00 00 00 06 FNC1 39 02 00 00 02 50 65 FNC1 96 20 15 07 02 FNC1


80 20 07 04 08 19 98 CC CP

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 16 of 19


GS1 Estándar Codificación Recibos de Pago

9 C. Calculo del digito de control (CC) o Verificador

9.1 Paso 1
En la tabla se presenta la ponderación de cada carácter simbolizado, su valor y la multiplicación de
estos valores.

Par de Dígitos Valor Posición Posición X Valor


Inicio C 105 1 105
FNC1 102 1 102
41 41 2 82
57 57 3 171
41 41 4 164
97 97 5 485
00 0 6 0
00 0 7 0
00 0 8 0
06 6 9 54
39 39 10 390
02 2 11 22
00 0 12 0
00 0 13 0
02 2 14 28
50 50 15 750
65 65 16 1040
96 96 17 1632
20 20 18 360
15 15 19 285
07 7 20 140
02 2 21 42
80 80 22 1760
20 20 23 460
07 7 24 168
04 4 25 100
08 8 26 208
19 19 27 513
98 98 28 2744
Total: 11805

9.2 Paso 2
La suma de los productos (columna 4) es 11805.

9.3 Paso 3
La división del resultado anterior entre 103 es 114.61 y el residuo es 63.
Así, el valor del dígito de control es 63.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 17 of 19


GS1 Estándar Codificación Recibos de Pago

10 Número de Pago Electrónico (NPE)


Fue desarrollado para ambientes donde no existe un lector de Código de Barras, su objetivo
primordial es brindar una herramienta al usuario que pueda realizar un pago, es un número
reducido de lo que está definido en la estructura del Código de Barras, tomando información
específica para poder identificar un pago y su referencia.

10.1 Características del NPE

10.1.1 Seguros
Al final llevan un digito verificador, su función principal es evitar que el NPE haya sido mal digito.
Este digito es calculado a través de un algoritmo base 10, algoritmo de cálculo ver Anexo 2.

10.1.2 Impresión
Para facilidad de digitación se imprime en cuartetos. Para que sea fácilmente encontrado en el
recibo, factura, mandamiento de pago, etc., es recomendable que este impreso en la parte superior
del Código de Barras.

10.1.3 Como se forma el NPE

GS1 128 Código de Barras NPE

4 Caracteres
415 13 Caracteres
(Penúltimos 4)

3902 10 Caracteres 6 Caracteres

96 8 Caracteres 8 Caracteres

8020 2 a 24 Caracteres 2 a 24 Caracteres

Demostración Grafica de Formación de NPE

"0" Hace Impar la


Cadena
"3" Digito
Verificador

NPE 0000 0250 6520 1507 0200 7040 8199 83






(415)7419700000006(3902)0000025065(96)20150702(8020)0704081998

Barras NPE
415 7419700000006 0000
3902 0000025065 025065
96 20150702 20150702
8020 0704081998 0704081998

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 18 of 19


GS1 Estándar Codificación Recibos de Pago

11 Anexo 2

11.1 Cálculo de Verificador de NPE


Pasos lógicos para encontrar VR = Verificador.
Ejemplo:
NPE sin Verificador VR
1000 1433 4407 740 5

Cadena 1 0 0 0 1 4 3 3 4 4 0 7 7 4 0 5
Posición # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Paso 1: Tomaremos todas las posiciones impares de la cadena de caracteres del Ejemplo estas
serán multiplicadas por 2, si el producto es >= 10 se le sumara 1 si no se le suma 0. (Ver Tabla1)
Paso 2: Se toman todas las posiciones pares y las sumaremos como se observa en Tabla2.

Tabla 1 Tabla 2
Posiciones Condición Posiciones
Valor Operación Resultado Valor
Impares > 10 =1 Pares
1 1 x2 0 2 2 0
3 0 x2 0 0 4 0
5 1 x2 0 2 6 4
7 3 x2 0 6 8 3
9 4 x2 0 8 10 4
11 0 x2 0 0 12 7
13 7 x2 1 15 14 4
15 0 x2 0 0
Total: 33 Total: 22

Se suman los totales de Tabla1 y Tabla2: 33+22 = 55 será el valor de la variable A = 55

Encontraremos el valor de B: A / 10 = (55/10) esto nos dará el valor de B = 5


Encontraremos el valor de C: B x 10 = (5*10) esto nos dará el valor de C = 50
Encontraremos el valor de D: A - C = (55-50) esto nos dará el valor de D = 5
Encontraremos el valor de E: 10 - D = (10-5) esto nos dará el valor de E = 5
Encontraremos el valor de F: E / 10 = (5/10) esto nos dará el valor de F = 0
Encontraremos el valor de G: F x 10 = (0*10) esto nos dará el valor de G = 0

Encontraremos el valor de VR: E - G = (5-0) esto nos dará el valor de VR = 5

Ejemplo de Impresión NPE: 1000 1433 4407 7405 (Impreso en grupos de 4)


Nota: Todos los valores tienen que dar por resultado en enteros.

Publicación 1.0, Draft, Ene 2020 © 2020 GS1 El Salvador Page 19 of 19

You might also like