Post on 13-Aug-2015
Este documento tiene la descripción de los campos que se manejan en el archivo plano total de la
Orden de Compra para el CEN y cubre todos los requerimientos de información de una Orden de
Compra EDI actual.
La práctica comercial recomendada es que se emita una Orden de Compra por despacho a un
determinado lugar en un momento dado. Sin embargo, es posible solicitar despachos a diversas
localizaciones para diferentes fechas utilizando los segmentos LOC-QTY-DTM de la sección de detalle.
Cuando se solicitan productos en consignación, el archivo se convierte en una Legalización de la
Consignación. Dado que la práctica de productos en consignación en muy particular, es necesario
aclarar que la secuencia de los mensajes debe ser la siguiente: DESADV, RECADV, ORDERS, INVOIC.
Al construir un archivo plano se debe tener en cuenta que:
Cada archivo debe ser de tipo texto y solamente puede tener información de una Orden de
Compra.
Una Orden de Compra están formada por el encabezado y el detalle que se repite tantas veces
como ítems se estén pidiendo.
Cada registro es una línea y están separados por retorno de carro.
Si no se va a enviar información de un registro, simplemente se omite el registro dentro del
archivo.
Los campos de cada registro deben estar separados por comas.
No es necesario completar con espacios ni ceros la máxima longitud de ningún tipo de campo.
El separador decimal es el signo “.” .
Al final de la descripción de los campos numéricos aparece la máxima longitud en enteros y
decimales que pueden tener.
En la descripción de los campos de Fecha se indica el formato de cada una de ellas, donde:
“AAAA” es el año de 4 dígitos, “MM” es el mes de 2 dígitos, “DD” es el día de 2 dígitos, “HH”
2
es la hora con 2 dígitos y “MM” (después de “HH”) son los minutos con 2 dígitos. Entre los tipos
de dígitos no debe haber ningún tipo de separador.
La columna “Niv” indica el nivel de jerarquía de los registros y permite determinar la
dependencia entre ellos. Los registros de nivel “2” o mayor dependen del registro anterior con
menor nivel. Para poder incluir un registro que dependa de otro es necesario haber incluido el
registro de nivel menor.
Cada registro debe empezar con su identificador, es decir, con los nombres que están en la
columna “Identificador de registro”.
En la columna “Rep” se observa el número de repeticiones máximas que puede tener un
registro dentro de su nivel dependiendo del número de veces que puede repetirse el registro
anterior con menor nivel.
Los campos que en la columna “Req” están identificados con una “M” siempre deben incluirse.
Su uso es obligatorio.
Los campos que en la columna “Req” están identificados con una “O” son opcionales, es decir,
su inclusión dentro de un archivo plano depende de la información que maneje una empresa con
sus Socios Comerciales.
En la columna “Tipo” se especifica el tipo de cada campo así: “AN” para campos alfanuméricos
y “N” para campos numéricos.
La longitud máxima de cada campo se indica en la columna “Long.”.
3
ESTRUCTURA DEL ARCHIVO PLANO
ENCABEZADO
Niv.
Identificador de
registro
Rep.
Req. Tipo Long.
Descripción País
1 ENC 1 M AN 35 Código del buzón del emisor del mensajeM AN 35 Código del buzón del receptor del mensajeM AN 14 Número consecutivo de archivos planos generadosM AN 3 Tipo de Orden de Compra:
220 Orden de Compra Tradicional 224 + Orden de Compra urgente227 + Orden de Compra de productos en consignaciónC11 + Orden de Compra bajo convenioC12 + Orden de Compra de productos bonificadosC13 + Orden de Compra de productos en préstamoYB1 * Orden de Compra de Cross-Docking predistribuidoYA9 * Orden de Compra de Cross-Docking Consolidado
M AN 35 Número de la Orden de Compra (Ver NOTA 1)M AN 6 Tipo de documento EDI:
ORDERSO AN 3 Función del mensaje:
42 Orden de compra de prueba9 Orden de Compra Original
PE
1 DTM 1 M AN 35 Fecha de generación del documento (AAAAMMDDHHMM)O AN 35 Fecha máxima de entrega (AAAAMMDDHHMM)O AN 35 Fecha mínima de entrega (AAAAAMMDDHHMM)O AN 35 Fecha solicitada de entrega (AAAAMMDDHHMM)
1 FTX 1 O AN 70 Observaciones generales de la Orden de Compra (Se recomienda incluirlas solamente en casos extremos ya que impide el procesamiento automático total de la Orden de Compra)
O AN 70 Observaciones generales de la Orden de Compra, continuación
O AN 70 Observaciones generales de la Orden de Compra, continuación
O AN 70 Observaciones generales de la Orden de Compra, continuación
O AN 70 Observaciones generales de la Orden de Compra, continuación
1 RFF 1 O AN 3 Tipo de documento de referencia1:EA + Número de autorización de gastosCT + Número del contrato / convenioPD + Número del acuerdo promocionalPL Número de la Lista de PreciosNNN + Número del contrato de consignaciónON Número de una Orden de Compra anterior
O AN 35 Número del documento de referencia1O AN 3 Tipo de documento de referencia2 (Ver posibles valores
en el primer campo de ésta línea)
4
O AN 35 Número del documento de referencia2
5
Niv.
Identificador de
registro
Rep.
Req. Tipo Long.
Descripción País
1 BYOC 1 M AN 35 Código de identificación EAN de la Entidad CompradoraO AN 17 Código de identificación EAN del Departamento /
empleado contacto en la Entidad CompradoraC AN 35 Nombre del Departamento / empleado contacto en la
Entidad CompradoraO AN 35 Código de identificación EAN del Punto de Venta que
compraO AN 35 Código de identificación EAN de la Sección que compra
en un Punto de Venta1 SUSR 1 M AN 35 Código de identificación EAN de la Entidad Proveedora
O AN 17 Código de identificación EAN del Departamento / empleado contacto en la Entidad Proveedora
O AN 35 Nombre del Departamento / empleado contacto en la Entidad Proveedora
1 DPGR 1 M AN 35 Código de identificación EAN del Lugar de Entrega de los bienes
O AN 17 Código de identificación EAN del Departamento / empleado contacto en el Lugar de Entrega de los bienes
O AN 35 Nombre del Departamento / empleado contacto en el Lugar de Entrega de los bienes
O AN 17 Tipo de camión en el que se debe hacer la entregaO AN 9 Identificación de camión (Grupo)
1 IVAD 1 M AN 35 Código de identificación EAN de la Entidad a nombre de quien se debe facturar
O AN 17 Código de identificación EAN del Departamento / empleado contacto en la Entidad anterior
O AN 35 Nombre del Departamento / empleado contacto en la Entidad anterior
1 ITO 1 M AN 35 Código de identificación EAN del Lugar de entrega de la factura
1 TAXMOA 1 O N 15,3 Valor del impuesto general a las ventas PE1 CUX 1 O AN 3 Moneda de la Orden de Compra (Ver TABLA 1) (Ver
NOTA 2)O AN 3 Moneda de Facturación (Ver TABLA 1)
1 PATPCD 1 O AN 3 Tipo de fecha de referencia para el descuento financiero:9 Fecha de recepción de la factura5 Fecha de la factura21 + Fecha de recepción de los productos
O N 3 Número de días que se cuentan a partir de la fecha anterior y dentro de los cuales se debe efectuar el pago, para obtener el descuento indicado en el campo siguiente (3 enteros)
O N 10 Porcentaje de descuento (5 enteros, un punto y 5 decimales)
O AN 3 Tipo de fecha de referencia para el descuento financiero:9 Fecha de recepción de la factura5 Fecha de la factura21 + Fecha de recepción de los productos
O N 3 Número de días que se cuentan a partir de la fecha anterior y dentro de los cuales se debe efectuar el pago, para obtener el descuento indicado en el campo
6
siguiente (3 enteros)
7
Niv.
Identificador de
registro
Rep.
Req. Tipo Long.
Descripción País
O N 10 Porcentaje de descuento (5 enteros, un punto y 5 decimales)
O AN 3 Tipo de fecha de referencia para el descuento financiero:9 Fecha de recepción de la factura5 Fecha de la factura21 + Fecha de recepción de los productos
O N 3 Número de días que se cuentan a partir de la fecha anterior y dentro de los cuales se debe efectuar el pago, para obtener el descuento indicado en el campo siguiente (3 enteros)
O N 10 Porcentaje de descuento (5 enteros, un punto y 5 decimales)
1 TOD 1 O AN 3 Pago de Fletes: CIF, FOBAN 25 Código de identificación EAN del Lugar donde se
cumplen la entrega CIF/FOB. (Ver NOTA 3)1 ALCPCD 5 O AN 3 Secuencia para el cálculo del descuento: 1,2,3,4,5 (Ver
NOTA 4)O N 10 Porcentaje de descuento comercial (5 enteros, un punto
y 5 decimales)1 MOA 1 O N 15,3 Monto total de la orden de compra PE
DETALLE
Niv.
Identificador de
registro
Rep.
Req. Tipo Long.
Descripción País
1 LIN 20000
M N 6 Dígito que numera los ítems que se piden en la Orden de Compra (6 enteros)
M AN 35 Código de identificación del ítemO AN 3 Tipo de código de identificación del ítem:
EN EANUP UP SA Número de ítem del proveedor PE
O AN 35 Código del ítem asignado por el comprador (PLU)O AN 35 Código del ítem del proveedor PE
2 QTY 1 M N 15 Cantidad pedida (12 enteros, un punto y 3 decimales)O AN 3 Unidad de medida de la cantidad pedida (Ver TABLA 2) O N 15 Cantidad bonificada (12 enteros, un punto y 3
decimales)O AN 3 Unidad de medida de la cantidad bonificada (Ver TABLA
2) O N 15 Cantidad a ser devuelta y reemplazada (para cambio)
(12 enteros, un punto y 3 decimales)O AN 3 Unidad de medida de la cantidad para cambio (Ver
TABLA 2) 2 MOA 1 O N 15,3 Valor de la línea del ítem (incluyendo descuentos y
cargos)PE
2 PRI 1 M N 15 Precio Bruto (Excluye cargos, descuentos e impuestos) (12 enteros, un punto y 3 decimales)
8
M N 15 Precio Neto (Incluye cargos y descuentos, excluye impuestos) (12 enteros, un punto y 3 decimales)
9
Niv.
Identificador de
registro
Rep.
Req. Tipo Long.
Descripción País
O N 15 + Precio máximo al público (12 enteros, un punto y 3 VEDecimales) EC
11,4 Precio informativo incluyendo descuentos o cargos, e impuestos
PE
2 PAC 1 O N 8 Número de empaques (5 enteros, un punto y 3 decimales) (Ver NOTA 6)
O AN 17 Tipo de empaque (Ver TABLA 3)2 PCI 1 O N 1 Marcar el número de lote en los productos:
1 0 SiN 1 Marcar la fecha de vencimiento en los productos:
14 Si2 PCIA 1 O AN 3 Marcar con instrucciones del comprador:
16 SiO AN 35 Código del Tipo de Etiqueta de la Empresa CompradoraO AN 35 Código de la primera clasificación del producto en la
Empresa CompradoraO AN 35 Código de la segunda clasificación del producto en la
Empresa CompradoraO AN 35 Fecha máxima de entrega del producto (AAAAMMDD)O AN 35 Precio de Venta normal al consumidor final (12 enteros,
un punto y 3 decimales)O AN 35 Precio de Venta de oferta al consumidor final (12
enteros, un punto y 3 decimales)O AN 35 Código del Lugar de Exhibición del producto en la
Empresa CompradoraO AN 18 Descripción breve del producto
2 TAXMOA 1 O AN 17 Porcentaje del IVAO N 18 Valor monetario del IVA (15 enteros, un punto y 3
decimales)O AN 17 Porcentaje del ImpoconsumoO N 18 Valor monetario del Impoconsumo (15 enteros, un punto
y 3 decimales)2 ALCPCD 3 O AN 1 Secuencia para el cálculo del descuento: 1, 2, 3 (Ver
NOTA 4)O N 10 Porcentaje de descuento por ítem (5 enteros, un punto y
5 decimales)3 RNG 1 O AN 3 Unidad de medida en la que se especifica el rango de
compra para obtener el descuento anterior (Ver TABLA 2)
O N 18 Rango mínimo de compra (15 enteros, un punto y 3 decimales)
O N 18 Rango máximo de compra (15 enteros, un punto y 3 decimales)
2 LOC 9999 O AN 25 Código de identificación EAN del Lugar donde llegarán los productos finalmente (Ver NOTA 8)
O N 15 Cantidad a entregar en el lugar anterior3 DTM 1 O AN 35 Fecha máxima de entrega del ítem en el lugar anterior
(AAAAMMDDHHMM)O AN 35 Fecha mínima de entrega del ítem en el lugar anterior
(AAAAMMDDHHMM)
10
Niv.
Identificador de
registro
Rep.
Req. Tipo Long.
Descripción País
O AN 35 Fecha prometida de entrega del ítem en el lugar anterior (AAAAMMDDHHMM)
3 PRI 1 O N 15 Precio de Venta normal al consumidor final (12 enteros, un punto y 3 decimales). (Ver NOTA 7)
O N 15 Precio de Venta de oferta al consumidor final (12 enteros, un punto y 3 decimales). (Ver NOTA 7)
O N 15 Precio de día especial al consumidor final (12 enteros, un punto y 3 decimales). (Ver NOTA 7)
O N 15 Precio de promoción al consumidor final (12 enteros, un punto y 3 decimales). (Ver NOTA 7)
NOTAS
1. Para Perú, el número de la Orden de Compra debe ser de 21 caracteres con la siguiente estructura
secuencial:
3 dígitos que identifican el país
4 dígitos que identifican a la empresa emisora del documento
3 dígitos que identifica el tipo de documento
10 dígitos que identifican el número de folio del documento
1 dígito verificador cuyo algoritmo de cálculo es módulo 10
2. El registro CUX puede omitirse en intercambios nacionales pero es obligatoria para compras
internacionales.
3. El Código de identificación EAN puede referirse a un muelle dentro de un Centro de Distribución.
4. El indicador de secuencia para el cálculo se utiliza cuando se aplican múltiples descuentos:
Si varios descuentos son aplicados a la misma base de precios, entonces el indicador de secuencia
será siempre “1”
Si varios descuentos se aplican sobre un precio fluctuante (cambiando constantemente por la
aplicación de otros descuentos), el indicador de secuencia para el cálculo se indica utilizando éste
elemento de datos
5. La sumatoria de las cantidades que se coloquen en el registro LOC debe ser igual a la cantidad
indicada en el registro QTY que está debajo del LIN.
6. Cuando en el registro LIN se coloque el código del embalaje –p.e. el de la caja- el registro PAC no
debe enviarse.
11
7. Los precios se enviarán en éste registro solamente si no son iguales en todos los lugares de entrega
final, de lo contrario, irán en el registro PCIA.
8. Si el lugar de entrega final no es igual para todos los productos, deben utilizar las líneas LOC-DTM-
PRI.
9. Para cada empresa es válida una u otra información. Este es el total de elementos que hasta la fecha
se considera que deben ir en las Ordenes de Compra. Se enviarán unos u otros registros, de acuerdo
con sus requerimientos.
TABLA 1 - TIPOS DE MONEDA
CÓDIG
O
MONEDA CÓDIG
O
MONEDA
ARS Peso Argentino JPY Yen Japonés
ATS Shilling Austriaco KPW Won Norcoreano
AUD Dólar Australiano KWD Dinar Kuwaití
BEF Franco Belga LKR Rupia de Sri Lanka
BGL Leva Búlgara LTL Litas Lituano
BRL Real Brasileño LUF Franco Luxemburgués
CAD Dólar Canadiense LVL Lats Letón
CHF Franco Suizo MAD Dirham Marroquí
CLP Peso Chileno MTL Lira Maltesa
CNY Yuan Renminbi Chino MXN Peso Mejicano
COP Peso Colombiano MYR Ringgit Malasio
CRC Colón Costarricense NAD Dólar de Namibia
CUP Peso Cubano NIO Córdoba Oro Nicaragüeño
CYP Libra Chipriota NLG Guilder Holandés
CZK Corona Checa NOK Corona Noruega
DEM Marco Alemán NZD Dólar Neocelandés
DKK Corona Danesa PAB Balboa Panameño
DZD Dinar Argelino PEN Nuevo Sol Peruano
ECS Sucre Ecuatoriano PHP Peso Filipino
EEK Corona Estonia PKR Rupia Pakistaní
EGP Libra Egipcia PLZ Zloty Polaco
12
ESP Peseta Española PTE Escudo Portugués
13
CÓDIG
O
MONEDA CÓDIG
O
MONEDA
EUR Euro Europeo (Código EAN) PYG Guaraní Paraguayo
FIM Markka Finlandés ROL Leva Rumana
FRF Franco Francés RUR Rublo Ruso
GBP Libra Esterlina Gran Bretaña SAR Riyal Saudí
GRD Dracma Griego SEK Corona Sueca
GTQ Quetzal Guatemalteco SGD Dólar de Singapur
HKD Dólar de Hong Kong SIT Tolar Eslovenio
HNL Lempira Hondureña SKK Corona Eslovaca
HRD Dinar Croata SVC Colón Salvadoreño
HUF Forint Húngaro THB Baht Tailandés
IDR Rupia Indonesa TND Dinar Tunecino
IEP Libra Irlandesa TRL Lira Turca
ILS Shekel Israelí TWD Nuevo Dólar de Taiwán
INR Rupia India USD Dólar Estadounidense
IOD Dinar Iraquí UYU Peso Uruguayo
IRR Rial Iraní VEB Bolívar Venezolano
ISK Corona Islandesa XEU E.C.U. (Unidad de divisa Europea)
ITL Lira Italiana YUN Dinar Yugoslavo
JOD Dinar Jordano ZAR Rand Surafricano
TABLA 2 – UNIDADES DE MEDIDA
CÓDIG
O
UNIDAD DE MEDIDA CÓDIG
O
UNIDAD DE MEDIDA
001 Barril (205 litros, 45 galones) (Código EAN) LNE Cuenta de líneas impresas (Código EAN)
002 Días de grado (Código EAN) LTR Litro (1 dm3)
003 Gigacalórico (Código EAN) MAL Mega litro
004 MegaJulio por metro cúbico (Código EAN) MAW Megavatio
ACR Acre (4840 yd2) MGM Miligramo
AMT Cantidad (Código EAN) Valor Monetario MHZ Megaherzio
14
CÓDIG
O
UNIDAD DE MEDIDA CÓDIG
O
UNIDAD DE MEDIDA
APX Onza Troy (31.10348 grs.) (Código EAN) MIN Minuto
ASM Graduación de alcohol en masa MLT Mililitro
ASV Graduación de alcohol en volumen MMT Milímetro
BTU Unidad térmica británica (1,055 kilojulios) MTK Metro cuadrado
C0 Llamada (C CERO) MTQ Metro cúbico
CEL Grados Centígrados (Celsius) MTR Metro
CMK Centímetro cuadrado MWH Megavatio hora (1000 KW.h)
CMT Centímetro NAR Número de artículos
DAY Día NRL Número de rollos
DMT Decímetro ONZ Onza GB, US (28,349523 grs.)
EA Cada OZA Onza líquida US (29,5735 cm3)
FAH Grados Fahrenheit OZI Onza líquida GB (28,413 cm3)
FOT Pie (0,3048 mts.) P1 Porcentaje
GJO Gigajulio PCE Unidades (Piezas)
GLI Galón (4,546092 dm3) PGE Página (Código EAN)
GRM Gramo PND Libra (Código EAN)
GWH Gigawatio-hora ( 1 millón KW/h) PPM Partes por millón (Código EAN)
HLT Hectolitro PTI Pinta GB (0,568262 dm3)
HUR Hora PTN Porción / dosis (Código EAN)
INH Pulgada (25,4 mm) QAN Trimestre (de un año)
JOU Julio QTI Cuarto GB (1,1136523 dm3)
KBA Kilobar RTO Radio (Código EAN)
KEL Kelvin SEC Segundo
KGM Kilogramo ST Hoja
KHZ Kiloherzio TNE Tonelada métrica (1000 kgs.)
KJO Kilojulio VLT Voltio
KMT Kilómetro WHR Vatio hora
KVT Kilovoltio WRD Palabra (Código EAN)
KWH Kilovatio hora WTT Vatio
KWT Kilovatio YRD Yarda (0,9144 mts.)
15
TABLA 3 – TIPOS DE EMPAQUE
CÓDIG
O
TIPO DE EMPAQUE CÓDIG
O
TIPO DE EMPAQUE
08 Palet sin retorno (Código EAN) FP Envuelta de plástico
09 Palet retornable (Código EAN) FPE Embalado con lámina metálica(Código
EAN)
200 Palet ISO 0 – 1/2 EURO Palet (Código EAN).
Palet estándar de 80 x 60 cm.
HR Canasta
201 Palet ISO 1 – 1/1 EURO Palet (Código EAN).
Palet estándar de 80 x 120 cm.
ICA Caja isotérmica (Código EAN)
202 Palet ISO 2 (Código EAN). Palet estándar de
100 x 120 cm.
JC Contenedor rectangular rígido con tapa
203 Palet 1/4 EURO (Código EAN). Palet
estándar de 60 x 40 cm.
JG Jarra
204 Palet 1/8 EURO (Código EAN). Palet
estándar de 40 x 30 cm.
JR Vasija
210 Palet del mayorista (Código EAN) JT Bolsa de fibras fuertes
211 Palet 80 x 100 cm (Código EAN) JY Contenedor cilíndrico rígido con tapa
212 Palet 60 x 100 cm (Código EAN) LG Corredera
AE Aerosol MPE Multipack (Código EAN)
APE Empaquetado con aluminio (Código EAN) NE Sin empaque
AT Atomizador OPE Envasado con oxígeno (Código EAN)
BA Barril. Contenedor de madera o plástico de
lados abultados y extremos planos
PC Paquete
BC Caja para almacenar o mover botellas PG Placa
BE Bulto PK Paquete, bulto
BG Saco PLP Envase pelable para productos
esterilizados (Código EAN)
BGE Saco grande, tamaño palet (Código EAN) PMA Abrazaderas modulares de palet 80 x 100
(Código EAN)
BJ Cubo – Balde. Contenedor con asa. PMB Abrazaderas modulares de palet 80 x 120
(Código EAN)
16
CÓDIG
O
TIPO DE EMPAQUE CÓDIG
O
TIPO DE EMPAQUE
BL Fardo. Bulto grande comprimido y atado. PPE Bolsa de polipropileno (Código EAN)
BME Blister (Código EAN) PU Bandeja
BN Fardo. Bulto grande que no está
comprimido o atado.
RCA Jaula rodante (Código EAN)
BO Botella, no protegida, cilíndrica RG Aro
BR Barra RL Bobina
BS Botella, no protegida, de base redondeada RO Rollo
BU Tonel. Barril grande para líquidos SA Saco
BX Caja tapada de Plástico, madera, etc. SH Saquito. Sobre pequeño sellado
CA Lata rectangular con tapa SL Placa rígida para enganchar en un equipo
de transporte.
CBL Contenedor tipo botella (Código EAN) STE Set - Juego (Código EAN). Artículos
diferentes que se embalan juntos por estar
relacionados
CCE Transportador de cartón (Código EAN) STL Barrita (Código EAN)
CHB CHEP Jaula (Código EAN) SW Retractilado. Contenido se asegura con
plástico.
CHC Camión / remolque con mecanismo de
enganche elevador adaptado (Código EAN)
TAE Tableta (Código EAN)
CR Caja de tablillas de madera TB Contenedor de madera redondo, abierto y
con la parte inferior plana
CS Caja THE Paquete de tres unidades (Código EAN)
CT Caja de cartón TRE Carrito (Código EAN)
CU Taza TTE Tubo vertical (de pie) (Código EAN)
CWH Lata con asa y pico (Código EAN) TU Tubo
CX Lata cilíndrica con tapa TWE Paquete de dos unidades (Código EAN)
DPE Embalaje expositor (Display) (Código EAN) TY Tanque cilíndrico
DR Tambor VP Envasado al vacío
17