Transacciones entrantes de suministro EDI - Diseño de archivo sin formato

Este tema describe el diseño de archivo sin formato para las transacciones entrantes de demanda EDI.
Nota: 

DT = fecha

AN = alfanumérico

N* = numérico (2.º dígito = número de posiciones decimales)

Longitud del campo Cada uno de los archivos debe tener la longitud exacta designada en este diseño del archivo. La posición inicial de cada uno de los campos debe coincidir con el diseño del archivo. Si la longitud de los valores es inferior a la aquí especificada, el valor se rellenará con espacios en blanco con el fin de alcanzarla de modo que cada campo comience en la posición correcta.

Órdenes de compra 850

Las órdenes de compra EDI 850 son órdenes de clientes en SyteLine. Pueden ser órdenes regulares o de entrega programada El código de transacción es OCR (Orden de Compra Regular). SyteLine no gestiona las transacciones 860 (Cambio de orden de compra)

El programa de carga lee el tipo de transacción de cada registro de los archivos importados provistos del traductor en las columnas 40-42. El tipo de transacción determina cómo el programa de carga controla los datos.

Los tipos de transacción son los siguientes.

Encabezado OClte 100
Texto encabezado OClte 110, 145, 170
Contacto y teléfono 115, 150
Condiciones 120
Imp 140
Artículo de línea de la OClte 300
Fecha de caducidad/vigencia 305
Texto de línea 310, 370
Descuento artículo de línea 320

La ubicación de envío normalmente en una transacción tipo 100. Se crea una orden de cliente EDI y todas las transacciones tipo 300 crean líneas para ello. La ubicación de envío normalmente en una transacción tipo 300, en vez de tipo 100. Cuando ocurre esto, se crea una orden de cliente EDI nueva para cada ubicación de envío con el mismo número de OC.

Importación de órdenes de compra 850 con diseño de archivo sin formato

Esta tabla describe el tipo de registro 100.

Descripción del campo Puesto Longitud Formato Campo o notas
Código de socio comercial 1 2 AN cust_tp_mst.tp_code,

edi_co_mst.tp_code

Número de orden de compra 3 22 AN edi_co_mst.cust_po
Fecha de la orden 25 8 TD edi_co_mst.order_date Formato = DDMMAAAA
No definido 33 7 AN  
Registrar tipo de transacción 40 3 AN 100
No definido 43 11 AN  
Código (enviar a) de destino 54 5 AN cust_tp_mst.tp_code
No definido 59 15 AN  
Tipo de transacción 74 3 AN edi_co_mst.trx-code Si 850, entonces OCR; si no, COC
No definido 77 96 AN  
Tipo de orden 173 2 AN edi_co_mst.type Si BE o BK, B; si no, R
No definido 175 75 AN  
Nº teléfono 250 20 AN edi_co_mst.phone, incluir guiones; p. ej.: 614-888-1234
No definido 270 305 AN  
Campo carácter definido por el usuario 1 575 20 AN edi_co_mst.charfld1 Radley no definido
Campo de carácter definido por el usuario 2 595 20 AN edi_co_mst.charfld2 Radley no definido
Campo de carácter definido por el usuario 3 615 20 AN edi_co_mst.charfld3 Radley no definido
Campo de fecha definido por el usuario 635 8 TD edi_co_mst.datefld Radley no definido; formato = DDMMAAAA
Campo decimal definido por el usuario 1 643 12 N2 edi_co_mst.decifld1 Radley no definido
Campo decimal definido por el usuario 2 655 12 N2 edi_co_mst.decifld2 Radley no definido
Campo decimal definido por el usuario 3 667 12 N2 edi_co_mst.decifld3 Radley no definido
Campo lógico definido por el usuario 679 3 AN edi_co_mst.logifld Radley no definido SÍ O NO
No definido 682 343 AN  
    1024   Longitud total del registro

Esta tabla describe tipos de registro 110, 145 y 170.

Descripción de campo Puesto Longitud Formato Campo o notas
No definido 1 2 AN  
Número de orden de compra 3 22 AN edi_co_mst.cust_po
No definido 25 15 AN  
Registrar tipo de transacción 40 3 AN 110, 145 o 170
No definido 43 130 AN  
Notas de encabezado orden 1 173 40 AN SpecificNotes.NoteContent
Notas de encabezado de orden 2 213 40 AN SpecificNotes.NoteContent
No definido 253 772 AN  
    1024   Longitud total del registro

Esta tabla describe tipos de registro 115 y 150.

Descripción de campo Puesto Longitud Formato Campo o notas
No definido 1 2 AN  
Número de orden de compra 3 22 AN edi_co_mst.cust_po
No definido 25 15 AN  
Registrar tipo de transacción 40 3 AN 115 o 150
No definido 43 129 AN  
Contacto 172 15 AN edi_co_mst.contact
No definido 187 22 AN  
Nº teléfono 209 20 AN edi_co_mst.phone

Formato: incluir guiones. Ejemplo: 614-888-1234 Esto reemplaza el teléfono del tipo 100

No definido 229 796    
    1024   Longitud total del registro

Esta tabla describe tipo de registro 120.

Descripción del campo Puesto Longitud Formato Campo o notas
No definido 1 2 AN  
Número de orden de compra 3 22 AN edi_co_mst.cust_po
No definido 25 15 AN  
Registrar tipo de transacción 40 3 AN 120
No definido 43 127 AN  
Condiciones 170 2 AN edi_co_mst.terms_code
No definido 172 2 AN  
Orden de descuento 174 6 N6 edi_co_mst.disc
Nota:  Si utiliza el registro 120, este campo debería incluir siempre un valor. Este campo nunca debe estar vacío, ya que se traducen como valores NULO que no se validan. Tampoco puede contener una coma decimal. La coma decimal se codifica de forma fija entre el segundo y el tercer carácter.

Ejemplos:

999.999 = 99,9999 %

020000 = 2,0000 %

000000 = 0 %

No definido 180 845 AN  
    1024   Longitud total del registro

Esta tabla describe el tipo de registro 140.

El registro tipo 140 desencadena el valor de edi_co_mst.tax_code1 a shipcust_mst.tax_code1 o customer.tax_code1.

Descripción del campo Puesto Longitud Formato Campo o notas
No definido 1 2 AN  
Número de orden de compra 3 22 AN edi_co_mst.cust_po
No definido 25 15 AN  
Registrar tipo de transacción 40 3 AN 140
No definido 43 982 AN  
    1024   Longitud total del registro

Esta tabla describe el tipo de registro 300.

Descripción de campo Puesto Longitud Formato Campo o notas
Código de socio comercial 1 2 AN cust_tp_mst.tp_code,

edi_co_mst.tp_code

Número de orden de compra 3 22 AN edi_co_mst.cust_po
No definido 25 9 AN  
Referencia externa 34 6 AN edi_coitem_mst.ext_ref
Tipo de transacción de registro 40 3 AN 300
No definido 43 11 AN  
Código (enviar a) de destino 54 5 AN cust_tp_mst.tp_code
No definido 59 85 AN  
Código de destinos alternativos 144 15 AN cust_tp_mst.tp_code
No definido 159 31 AN  
Artículo cliente 190 30 AN edi_cobln_mst.cust_item,

edi_coitem_mst.cust_item

Artículo 220 30 AN edi_cobln_mst.item,

edi_coitem_mst.item

Cantidad línea/liberación 250 9 AN edi_coitem_mst.qty_ordered_conv
Unidad de medida 259 2 AN edi_cobln_mst.u_m,

edi_coitem_mst.u_m

Precio 261 14 N5 edi_cobln_mst.cont_price_conv,

edi_coitem_mst.price_conv

Código de precio 275 2 AN edi_cobln_mst.pricecode,

edi_coitem_mst.pricecode

No definido 277 68 AN  
Fecha de caducidad línea/liberación 345 8 TD edi_coitem_mst.due_date

Formato = DDMMAAAA

Cuando la fecha de vencimiento de la línea/liberación está vacía, la rutina de carga calcula la fecha de la Fecha de la orden más una compensación. El sistema usa este orden para buscar la compensación (período de vencimiento estándar): Contrato cliente, artículo, parámetro de entrada de la orden.

No definido 353 4 AN  
Cant entr prog 357 9 AN edi_cobln_mst.blanket_qty_conv
No definido 366 60 AN  
Notas de línea/liberación 1 426 40 AN SpecificNotes.NoteContent - Radley no definido
Notas de línea/liberación 2 466 40 AN SpecificNotes.NoteContent - Radley no definido
No definido 506 519 AN  
    1024   Longitud total del registro

Esta tabla describe el tipo de registro 305 (solo líneas de entrega programada).

Descripción de campo Puesto Longitud Formato Campo o notas
No definido 1 2 AN  
Número de orden de compra 3 22 AN edi_co_mst.cust_po
No definido 25 15 AN  
Registrar tipo de transacción 40 3 AN 305
No definido 43 578 AN  
Calificdr fecha 621 3 AN 001,036, 093, 007 o 092
Fecha de vencimiento/vigencia 624 8 TD edi_cobln_mst.exp_date

cuando el calificador de fechas = 001, 036 o 093 o

edi_cobln_mst.eff_date

cuando el calificador de fechas = 007 o 092. Formato = DDMMAAAA

No definido 632 393 AN  
    1024   Longitud total del registro

Esta tabla describe tipos de registro 310 y 370.

Descripción de campo Puesto Longitud Formato Campo o notas
No definido 1 2 AN  
Número de orden de compra 3 22 AN edi_co_mst.cust_po,

edi_coitem_mst.cust_po

No definido 25 15 AN  
Registrar tipo de transacción 40 3 AN 310 o 370
No definido 43 130 AN  
Notas de orden línea/liberación 1 173 40 AN SpecificNotes.NoteContent
Notas de línea de orden/liberación 2 213 40 AN SpecificNotes.NoteContent
No definido 253 772 AN  
    1024   Longitud total del registro

Esta tabla describe el tipo de registro 320.

Descripción de campo Puesto Longitud Formato Campo o notas
No definido 1 2 AN  
Número de orden de compra 3 22 AN edi_co_mst.cust_po
No definido 25 15 AN  
Registrar tipo de transacción 40 3 AN 320
No definido 43 131 AN  
Descuento 174 6 N0 Ejemplo: 020000 = 2 %
No definido 180 845    
    1024   Longitud total del registro

Planificación de programas 830/Programación de envío 862

La planificación de programas y las programaciones de envío son órdenes de cliente de entrega programada que principalmente usan socios comerciales del sector de la automoción. Ambas transacciones dan información acerca de las órdenes de clientes comunes (iguales). La planificación de programas incluye información sobre planes a largo plazo y normalmente se suelen recibir semanalmente. La programación de envío, en cambio, incluye información firme de la liberación, y también alguna información sobre la planificación. Se puede recibir en varias ocasiones al día. Es normal recibir la programación de envío de una cantidad y más tarde recibir la misma liberación con otra cantidad. Las cantidades liberadas también pueden variar debido a las cantidades ya enviadas.

Las órdenes de entrega programada de cliente creadas por transacciones EDI 830/862 se crean de una de estas dos maneras: por número de OC o por número de orden del traductor. Si todos los artículos para enviar tienen el número de OC común, todos los artículos se añadirán a una orden de cliente en función del número de la OC. Estos se conocen como órdenes de pedido cliente EDI con código de transacción EOC (entregas programadas por número de OC). El código de transacción EDI (por ejemplo, EDI-EOC) se coloca en el campo Tomado por del formulario del sistema Órdenes de clientes.

Pero por lo normal es que cada artículo tenga su número de OC. Esto genera un problema en esos artículos múltiples con un número de OC único, ya que se crea una orden de cliente EDI nueva para cada número de OC.

En ese caso, se añade el número de orden de cliente en el traductor. El traductor pasa ese número de orden de cada artículo a cada artículo de esa orden. Se crea una orden de cliente de SyteLine usando el número de la orden introducida en el traductor como el número de orden de SyteLine. Todos los artículos con ese número de orden se asignan a la misma SyteLine orden. Estos se conocen como órdenes de cliente EDI con código de transacción BCO (entrega programada por número de orden de cliente).

El Número de OC del artículo se puede cambiar en cualquier momento y se debe introducir en el Aviso anticipado de envío 856 que se devuelve. Para conseguirlo, se añade un número de OC de liberación por cada liberación de BCO (entrega programada por orden de cliente).

Planificación 830/Programación de envío 862 con diseño de archivo sin formato

Esta tabla muestra información sobre la sección del encabezado de la importación de archivo sin formato:

Descripción de campo Puesto Longitud Formato Campo o notas
Extensión de archivo EDI sin formato 1 8 AN edi_parms_mst.tp_code
Código de socio comercial 9 2 AN cust_tp_mst.tp_code
Artículo 11 30 AN edi_coitem_mst.item,

edi_cobln-item.item

Si el valor del Artículo entrante está vacío, el sistema usa el número del Artículo de cliente entrante para leer la tabla de contratos del cliente. Si existe un registro, utiliza el número de artículo asociado para rellenar

edi_coitem_mst.item

y

edi_cobln_mst.item

.
Campo clave de OC importante 41 22 AN Solo órdenes de compra en lote, vincula el encabezado y el detalle
No definido 63 6 AN  
Código (enviar a) de destino 69 5 AN cust_tp_mst.tp_code
Artículo de cliente 74 30 AN edi_coitem_mst.cust_item,

edi_cobln_mst.cust_item

Tipo de registro (solo archivo sin diseño único) 104 1 N0 1 = registro de encabezado Radley no definido
No definido 105 506 AN  
Orden unidad de medida 611 2 AN edi_coitem_mst.u_m
No definido 613 153 AN  
Número de la orden del cliente 766 10 AN edi_co_mst.sym-co-num,

edi_cobln_mst.co-num,

edi_coitem_mst.co-num

(solo BCO)

No definido 776 262 AN  
    1037   Longitud total del registro

Esta tabla muestra información sobre la sección de detalles de la importación de archivo sin formato:

Descripción de campo PDV Len Formato Campo o notas
Extensión de archivo EDI sin formato 1 8 AN edi_parms_mst.tp_code
Código de socio comercial 9 2 AN cust_tp_mst.tp_code
Artículo 11 30 AN edi_coitem_mst.item,

edi_cobln-item.item.

Si el valor del Artículo entrante está vacío, el sistema usa el número de Artículo de cliente entrante para leer las tablas de referencias cruzadas de artículos del cliente.

Si existe un registro, utiliza el número de artículo asociado para rellenar

edi_coitem_mst.item

y edi_cobln_mst.item

OC campo de OC importante 41 22 AN Solo EOC
No definido 63 6 AN  
Código (enviar a) de destino 69 5 AN cust_tp_mst.tp_code
Estado de liberación 74 2 AN edi_coitem_mst.stat si 10 o 20 entonces "O" si no "P"
Fecha de vencimiento 76 8 TD edi_coitem_mst.due_date

- Utilice Fecha comprometida (posiciones 216-223), pero si la Fecha comprometida está vacía o es cero, utilice esta Fecha de vencimiento (posiciones 76-83). Formato = DDMMAAAA

No definido 84 20 AN  
Tipo registro (solo archivo sin diseño único) 104 1 N0 2 = Detalles de registro Radley no definido
No definido 105 79 AN  
Cantidad pedida 184 7 AN edi_coitem_mst.qty_ordered
No definido 191 17 AN  
Publicación 208 8 TD edi_coitem_mst.release_date

Formato = DDMMAAAA

Fecha prometida 216 8 TD edi_coitem_mst.promise_date

Formato = DDMMAAAA

No definido 224 4 AN  
Número de orden de compra 228 22 AN edi_co_mst.cust_po,

edi_coitem_mst.cust_po

No definido 250 65 AN  
Código del tipo de registro 315 3 AN 830 o 862
No definido 318 19 AN  
Estado de liberación 337 1 AN edi_coitem_mst.stat

si S, entonces "O"; si no, si F, entonces "P" - Si existe, reemplaza la posición 74

No definido 338 540 AN  
    877   Longitud total del registro

Interfaz de embarcador Radley con diseño de archivo sin formato

Esta tabla muestra información sobre la sección del encabezado de la importación de archivo sin formato:

Descripción de campo Puesto Longitud Formato Campo o notas
Tipo de transacción 1 1 N0 Une el encabezado y detalles
Código de la compañía 2 8 AN Une el encabezado y detalles
Designador del socio comercial 10 2 AN Une el encabezado y detalles
Número de embarcador 12 30 AN Une el encabezado y detalles
No definido 42 60 AN  
Fecha envío 102 8 TD dcco_mst.trans_date

(porción de fecha) Formato = DDMMAAAA

Hora de envío 110 4 N0 dcco_mst.trans_date

(porción de hora) Formato = HHMM

No definido 114 223 AN  
Número de la orden del cliente 337 10 AN dcco_mst.co_num
No definido 347 686 AN  
    1032   Longitud total del registro

Esta tabla muestra información acerca de la sección de detalles de la importación de archivo sin formato:

Descripción de campo Puesto Longitud Formato Campo o notas
Tipo de transacción 1 1 N0 Une el encabezado y detalles
Código de la compañía 2 8 AN Une el encabezado y detalles
Designador del socio comercial 10 2 AN Une el encabezado y detalles
Número de embarcador 12 30 AN Une el encabezado y detalles
Artículo 42 30 AN coitem_mst.item,

dcco_mst.item

No definido 72 30 AN  
Cantidad enviada 102 7 N0 dcco_mst.qty_shipped
Unidad de medida 109 2 AN dcco_mst.u_m
No definido 111 294 AN  
Número de la orden del cliente 405 10 AN coitem_mst.co_num,

dcco_mst.co_num

(se usa si el número del encabezado de la orden del cliente está vacío)

No definido 415 680 AN  
    1094   Longitud total del registro