Transacciones EDI de demanda saliente - diseño de archivo plano

Este tema describe el diseño de archivo sin formato para transacciones EDI de demanda salientes.
Nota: 
  • Explicación de los formatos: 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.

Exportación factura 810

Si el campo Generar facturas del formulario Perfiles de cliente EDI está seleccionado para el socio comercial asociado con la orden de cliente facturado, las facturas se generarán durante el proceso de impresión.

Exportación factura 810 con diseño de archivo sin formato

Precaución: 
Para convertirlo a un archivo sin diseño para usar con otros traductores que no sean Radley, en el formulario Parámetros EDI de la demanda - Configuración de la interfaz, hay que seleccionar el campo Interfaz genérico.
Precaución: 
Si el valor de un Flete, Cargos varios, Impuesto de ventas, Importe prepagado o Registro total de SyteLine contiene más de 10 dígitos, (por ejemplo, una cantidad de dólares americanos superior a 99.999.999,99 $), los demás dígitos aparecerán truncados en la parte derecha del registro sin formato.

Esta tabla describe los campos para Registro del identificador de mapas (para traductores que no sean Radley):

Descripción de campo Puesto Longitud Formato Campo o notas
Código de socio comercial 1 7 AN

cust_tp_mst.tp_code

Puede introducir 17 caracteres en el campo Socio comercial, pero SyteLine solo usará 7 caracteres en las exportaciones.

Designador SY1 (hard_coded) 8 3 AN No modificable SY1
Número de tipo de transacción 11 6 AN No modificable 810

Esta tabla describe los campos de Encabezado:

Descripción de campo Posición: Radley Posición: Otros traductores Longitud Formato Campo o notas
Tipo registro   1 1 N0 1 = encabezado
1 Designador del socio comercial 2 2 AN

cust_tp_mst.tp_code

Número de factura 3 4 12 N0

edi_inv_hdr_mst.inv_num

La longitud del número de la factura se determina por el campo Longitud de la factura del formulario Parámetros de entrada de orden. Sin embargo, se debe mantener la longitud de 12 caracteres del archivo EDI.

No definido 15 16 18 AN Si usa un número de factura que tenga menos de 12 caracteres, se mostrará este campo Indefinido para tener un espacio adicional. Si usa este campo indefinido, se preserva el carácter y la longitud definida inicial.
Destino 33 34 5 AN

substring(cust_tp_mst.tp_code,3,5)

para enviar a cliente

No definido 38 39 5 AN  
Fecha de factura 43 44 8 TD

edi_inv_hdr_mst.inv_date

Formato = DDMMAAAA

Tipo de factura 51 52 2 AN cust_tp_mst.inv_code
Número ASN 53 54 30 AN do_hdr_mst.do_num

o edi_bol_mst.asn_num

Número de orden de compra 83 84 22 AN edi_inv_hdr_mst.cust_po
Fecha de la orden de compra 105 106 8 TD

rma_mst.rma_date,

co_mst.order_date,

o edi_co_mst.order_date

Formato = DDMMAAAA

No definido 113 114 53 AN  
Fecha de envío 166 167 8 TD

edi_inv_hdr_mst.ship_date

Formato = DDMMAAAA

No definido 174 175 67 AN  
Porcentaje de descuento 241 242 5 N0 items_mst.disc_pct
No definido 246 247 10 AN  
Nº de BOL 256 257 30 AN symedi_edi_bol_mst.bol_num
No definido 268 287 117 AN  
Código de términos 403 404 2 AN symedi_edi_inv_hdr_mst.terms_code

(último carácter truncado)

No definido 405 406 2 AN  
Días de descuento 407 408 3 N0 items_mst.disc_days
Días vencidos 410 411 3 N0 items_mst.due_days
No definido 413 414 13 N0  
Próximo día 426 427 2 N0 items_mst.prox_day
No definido 428 429 103 N0  
A O C 531 532 1 AN si Prepagado entonces "A" si no ""
A O C 532 533 1 AN si Cambios varios entonces "C" si no ""
A O C 533 534 1 AN si Flete entonces "C" si no ""
A O C 534 535 1 AN si Impuesto de ventas entonces "C" si no ""
No definido 535 536 201 AN  
IMPORTE AC 736 737 10 N0 edi_inv_hdr_mst.prepaid_amt
IMPORTE AC 746 747 10 N0 edi_inv_hdr_mst.misc_charges
IMPORTE AC 756 757 10 N0 edi_inv_hdr_mst.freight
IMPORTE AC 766 767 10 N0 edi_inv_stax_mst.sales_tax
No definido 776 777 365 AN  
AC-TOTAL 1141 1142 10 N0 IMPORTE AC total
No definido 1151 1152 8 AN  
Marca de importación/exportación 1159 1160 1 N0 No modificable 0 - cero
No definido 1160 1161 652 AN  
  1811   1812   Longitud total del registro

Esta tabla describe los campos de Detalle:

Descripción de campo Posición: Radley Posición: Otros traductores Longitud Formato Campo o notas
Tipo registro   1 1 N0 2 = detalles
Designador del socio comercial 1 2 2 AN cust_tp_mst.tp_code
Número de factura 3 4 12 N0 edi_inv_item_mst.inv_num
No definido 15 16 18 AN  
Número de pieza saliente 33 34 30 AN edi_inv_item_mst.item
No definido 63 64 30 AN  
Destino 93 94 5 AN

substring(cust_tp_mst.tp_code,

3,5) para enviar al cliente

No definido 98 99 5 AN  
Número de pieza cliente 103 104 30 AN

coitem.cust_item,

co_bln.cust_item

Número de orden de compra 133 134 22 AN edi_inv_item_mst.cust_po
Línea de orden de compra 155 156 4 AN edi_inv_item_mst.co_line
No definido 159 160 16 AN  
Liberación orden de compra 175 176 4 AN edi_inv_item_mst.co_release
No definido 179 180 26 AN  
Cantidad facturada 205 203 10, 13 N0

edi_inv_item_mst.qty_invoiced

(la longitud de Radley es 10; la longitud de otros traductores es 13)

Precio 215 216 10 N0 edi_inv_item_mst.price
Unidad de medida 225 226 2 AN

rmaitem_mst.u_m o

coitem_mst.u_m

Código de base 227 228 2 AN U/M no modificable
No definido 229 230 48 N0  
Marca Sujeto a términos 277 278 1 N0 No modificable 1: uno
Marca Sujeto a descuentos 278 279 1 N0 No modificable si edi_inv_item_mst.disc<>0 , luego 1, si no, 0
Porcentaje de descuento 279 280 5 N0 edi_inv_item_mst.disc
Importe de descuento 284 285 10 N0 Calculado
Importe artículo 294 295 10 N0 Calculado
No definido 304 305 461 AN  
Código impositivo 1 765 766 10 N0
No definido 776 777 67 AN
Tarifa de reposición 843 844 10 N0 Incluido para crédito RMA con una tarifa de reposición
No definido 853 854 125 AN
Cantidad orden 978 979 6 N0

rmaitem_mst.qty_to_return o

coitem_mst.qty_ordered

Orden unidad de medida 984 985 2 AN

rmaitem_mst.u_m o

coitem_mst.u_m

No definido 986 987 634 AN  
Marca de importación/exportación 1620 1621 1 N0 No modificable 0 - cero
No definido 1621 1622 428 AN  
  2048   2049   Longitud total del registro

Esta tabla describe los campos de Tipo de registros con fecha de vencimiento. Se usa este tipo de registros para cada registro con fechas de vencimiento múltiples que exista para una factura.

Descripción de campo Posición: Radley Posición: Otros traductores Longitud Formato Campo o notas
Tipo registro   1 1 N0 3 = Fecha de vencimiento
Designador del socio comercial 1 2 2 AN cust_tp_mst.tp_code
Número de factura 3 4 12 N0 edi_inv_hdr_mst.inv_num
No definido 15 16 18 N0 edi_inv_hdr_mst.inv_num
Fecha de vencimiento 33 34 8 TD

edi_ar_terms_due_mst.due_date

Formato: AAAAMMDD

Porcentaje de fecha de vencimiento 41 42 5 N0

edi_ar_terms_due_mst.terms_percent

Importe de fecha de vencimiento 46 47 13 N0 edi_ar_terms_due_mst.amount
Compensación de días de vencimiento 59 60 10 N0 edi_ar_terms_due_mst.due_days_offset
Secuencia de condiciones 69 70 9 N0 edi_ar_terms_due_mst.terms_seq

Exportación de confirmación de órdenes de compra 855

Las confirmaciones de órdenes de compra se generan durante la publicación de las órdenes de cliente desde las tablas de base de datos EDI a SyteLine si el campo Generar confirmaciones del formulario Perfil de cliente EDI está seleccionado para el socio comercial asociado con la orden de cliente. También se genera una comprobación de una orden de compra para cada orden que se imprime vía Informe de verificación de orden.

Archivo sin formato de exportación de confirmación de órdenes de compra 855

Precaución: 
Para convertirlo a un archivo sin diseño para usar con otros traductores que no sean Radley, hay que seleccionar el campo Interfaz genérico del formulario Parámetros EDI de la demanda - Configuración de la interfaz.

Esta tabla describe los campos para Registro del identificador de mapas (para traductores que no sean Radley):

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

Puede introducir 17 caracteres en el campo Socio comercial, pero SyteLine solo usará 7 caracteres en las exportaciones.

Designador SY1 (hard_coded) 8 3 AN No modificable SY1
Número de tipo de transacción 11 6 AN No modificable 855

Esta tabla describe los campos de encabezado: Registro tipo 100

Descripción de campo Puesto Longitud Formato Campo o notas
Designador del socio comercial 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
Número de orden de compra 3 22 AN

ack_cust_po

(ackitem_mst.cust_p o BCO)

Fecha de la orden de compra 25 8 TD ack_mst.order_date

Formato = DDMMAAAA

Marca de reconocimiento 33 1 N0 No modificable

si ack_mst.trx_code = "ACK", entonces 1; si no, 3

No definido 34 6 AN  
Tipo de registro 40 3 N0 No modificable 100
Nombre de objeto 43 6 N0 Calculado
Abreviatura de división 49 5 AN substring(cust_tp_mst.tp_code, 3,5)
Abreviatura de destino 54 5 AN substring(cust_tp_mst.tp_code, 3,5)
No definido 59 15 AN  
Grupo de transacciones 74 3 AN ack_mst.trx_code
No definido 77 32 AN  
Fecha de entrada de datos 109 8 TD

Fecha actual

Formato = AAAAMMDD

Hora de entrada de datos 117 4 AN

Hora

Formato = HHMM

Fecha de exportación 121 8 TD

Fecha actual

Formato = AAAAMMDD

No definido 129 30 AN  
Activar/Desactivar partes y dest encontrados 159 1 N0 No modificable 1: uno
No definido 160 11 N0  
Objetivo 171 2 AN cust_tp_mst.ack_code
Tipo de OC 173 2 AN No modificable si ack_type = "R" entonces "SA" si no "BK"
No definido 175 34 AN  
Condiciones 209 2 AN ack_mst.terms (último carácter truncado)
No definido 211 39 AN  
Número de contacto OC 250 25 AN ack_mst.phone
No definido 275 136 AN  
Enviar por 411 2 AN ack_mst.ship_code (último carácter truncado)
No definido 413 168 AN  
Marca introducción manual 581 1 N0 No modificable 0 - cero
Campo carácter de cliente definido por el usuario 1 582 20 AN ack_mst.charfld1 Radley no definido
Campo carácter de cliente definido por el usuario 2 602 20 AN ack_mst.charfld2 Radley no definido
Campo carácter de cliente definido por el usuario 3 622 20 AN ack_mst.charfld3 Radley no definido
Campo fecha de cliente definida por el usuario 642 8 TD

ack_mst.datefld Radley no definido

Formato = DDMMAAAA

Campo decimal de cliente definido por el usuario 1 650 14 AN ack_mst.decifld1 Radley no definido
Campo decimal de cliente definido por el usuario 2 664 14 AN ack_mst.decifld2 Radley no definido
Campo decimal de cliente definido por el usuario 3 678 14 AN ack_mst.decifld3 Radley no definido
Campo lógico de cliente definido por el usuario 692 3 AN ack_mst.logifld Radley no definido

SÍ o NO

No definido 695 335 AN  
    1029   Longitud total del registro

Archivo sin formato de exportación de confirmación de órdenes de compra 855

Esta tabla describe los campos de Registro de dirección: Registro tipo 200

Descripción de campo Puesto Longitud Formato Campo o notas
Designador del socio comercial 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
Número de orden de compra 3 22 AN

ack_cust_po

(ackitem_mst.cust_po BCO)

Fecha de la orden de compra 25 8 TD

ack_mst.order_date

Formato = DDMMAAAA

Marca de reconocimiento 33 1 N0

No modificable

si ack_mst.trx_code = "ACK", entonces 1; si no, 3

No definido 34 6 AN  
Tipo de registro 40 3 N0 No modificable 200
Nombre de objeto 43 6 N0 Calculado
Abreviatura de división 49 5 AN

substring (cust_tp_mst.tp_code, 3,5)

Abreviatura de destino 54 5 AN

substring (cust_tp_mst.tp_code, 3,5)

No definido 59 15 AN  
Grupo de transacciones 74 3 AN ack_mst.trx_code
No definido 77 32 AN  
Fecha de entrada de datos 109 8 TD

Fecha actual

Formato = AAAAMMDD

Hora de entrada de datos 117 4 AN

Hora

Formato = HHMM

Fecha de exportación 121 8 TD

Fecha actual

Formato - AAAAMMDD

No definido 129 30 AN  
Activar/Desactivar partes y dest encontrados 159 1 N0 No modificable 1: uno
No definido 160 10 AN  
Código de ID de la entidad 170 2 AN

No modificable

"BT" Facturar "ST" Enviar a

No definido 172 19 AN  
Nombre Facturar a/Enviar a 191 60 AN custaddr_mst.name
No definido 251 10 AN  
Nombre dirección 1 261 50 AN custaddr_mst.addr##1
No definido 311 110 AN  
Línea de dirección 1 421 50 AN custaddr_mst.addr##2
No definido 471 110 AN  
Ciudad 581 30 AN custaddr_mst.city
No definido 611 15 AN  
Estado 626 5 AN custaddr_mst.state
Código postal 631 10 AN custaddr_mst.zip
No definido 641 477 AN  
    1118   Longitud total del registro

Esta tabla describe los campos de Detalle - Registro tipo 300:

Descripción de campo Puesto Longitud Formato Campo o notas
Designador del socio comercial 1 2 AN substring(cust_tp_mst.tp_code, 1,2)
Número de orden de compra 3 22 AN ack_cust_po (ackitem_mst.cust_po BCO)
Fecha de la orden de compra 25 8 TD

ack_mst.order_date

Formato = DDMMAAAA

Marca de reconocimiento 33 1 N0

No modificable

si ack_mst.trx_code = "ACK", entonces 1; si no, 3

Secuencia de control 34 6 AN ackitem_mst.ext_ref
Tipo de registro 40 3 N0 No modificable 300
Nombre de objeto 43 6 N0 Calculado
Abreviatura de división 49 5 AN substring(cust_tp_mst.tp_code, 3,5)
Abreviatura de destino 54 5 AN substring(cust_tp_mst.tp_code, 3,5)
No definido 59 15 AN  
Grupo de transacciones 74 3 AN ack_mst.trx_code
No definido 77 32 AN  
Fecha de entrada de datos 109 8 TD

Fecha actual

Formato = AAAAMMDD

Hora de entrada de datos 117 4 AN

Hora

Formato = HHMM

Fecha de exportación 121 8 TD

Fecha actual

Formato = AAAAMMDD

No definido 129 30 AN  
Activar/Desactivar partes y dest encontrados 159 1 N0 No modificable 1: uno
No definido 160 10 N0  
Línea de orden de compra 170 4 N0 ackitem_mst.co_line
No definido 174 16 AN  
Número de pieza de socio comercial 190 30 AN

ack_bln_mst.cust_item o

ackitem_mst.cust_item

Nuestro número de artículo 220 30 AN

ack_bln_mst.item o

ackitem_mst.item

Cantidad 250 9 N0 ackitem_mst.qty_ordered
Unidad de medida 259 2 AN

ack_bln_mst.u_m o

ackitem_mst.u_m

Precio 261 14 N0 ack_bln_mst.cont_price
Precio base 275 2 AN

ack_bln_mst.pricecode o

ackitem_mst.pricecode

(último carácter truncado)

Descripción 277 35 AN SpecificNotes.NoteContent
No definido 312 30 AN  
Calificador de horas 342 3 AN No modificable 017
Fecha requerida 345 8 TD

ackitem_mst.due_date

Formato = DDMMAAAA

No definido 353 4 AN  
Línea de cantidad de entrega programada 357 9 N0 ack_bln_mst.blanket_qty
No definido 366 470 AN  
Campo carácter de cliente definido por el usuario 1 836 20 AN ack_mst.charfld1 Radley no definido
Campo carácter de cliente definido por el usuario 2 856 20 AN ack_mst.charfld2 Radley no definido
Campo carácter de cliente definido por el usuario 3 876 20 AN ack_mst.charfld3 Radley no definido
Campo fecha de cliente definida por el usuario 896 8 TD

ack_mst.datefld Radley no definido

Formato = DDMMAAAA

Campo decimal de cliente definido por el usuario 1 904 14 AN ack_mst.decifld1 Radley no definido
Campo decimal de cliente definido por el usuario 2 918 14 AN ack_mst.decifld2 Radley no definido
Campo decimal de cliente definido por el usuario 3 932 14 AN ack_mst.decifld3 Radley no definido
Campo lógico de cliente definido por el usuario 946 3 AN ack_mst.logifld - Radley no definido SÍ o NO
No definido 949 76 AN  
    1024   Longitud total del registro
Nota:  Si está utilizando Radley, la longitud del campo Cantidad es 10, el formato es N0 y la posición es 205. La longitud total del registro no se verá afectada.

Exportación de avisos de envío anticipados (ASN) 856

Los avisos de envío anticipado (ASN) se usan en la Funcionalidad EDI de SyteLine para notificar a un socio comercial que se han enviado las mercancías. Esta transacción establece comunicaciones de contenidos de un envío, de quién es y a dónde va. Un ASN se genera durante la impresión de un aviso de envío anticipado, si el campo Generar aviso de envío del formulario Perfiles cliente EDI está seleccionado para el socio comercial asociado con la orden de cliente de ASN.

Exportación de avisos de envío anticipados (ASN) 856 con diseño de archivo sin formato

Precaución: 
Para convertirlo a un archivo sin diseño para usar con otros traductores que no sean Radley, hay que seleccionar la casilla de verificación Interfaz genérica del formulario Parámetros EDI de la demanda - Configuración de la interfaz.

Esta tabla describe los campos para Registro del identificador de mapas (para traductores que no sean Radley):

Descripción de campo Puesto Longitud Formato Campo o notas
Código de socio comercial 1 7 AN cust_tp_mst.tp_code
Designador SY1 (hard_coded) 8 3 AN No modificable SY1
Número de tipo de transacción 11 6 AN No modificable 856

Esta tabla describe los campos de Encabezado:

Descripción de campo Posición: Radley Posición: Otros traductores Longitud Formato Campo o notas
Tipo registro   1 1 N0 1 = encabezado
Tipo de transacción 1 2 1 N0 No modificable 1: uno
Código de la compañía 2 3 7 AN edi_parms_mst.tp_code
No definido 9 10 1 AN  
Designador del socio comercial 10 11 2 AN substring(cust_tp_mst.tp_code, 1,2)
Número de remitente 12 13 30 AN edi_bol_mst.shipper_num
No definido 42 43 40 AN  
Abreviatura de destino 82 83 5 AN substring(cust_tp-tp_code, 3,5)
Abreviatura del sitio 87 88 5 AN substring(bt_cust_tp_mst.tp_code, 3,5)
Abreviatura Facturar a 92 93 5 AN substring(bt_cust_tp_mst.tp_code, 3,5)
Abreviatura Enviar a 97 98 5 AN substring(cust_tp_mst.tp_code, 3,5)
Fecha de envío 102 103 8 TD

Fecha actual

Formato = AAAAMMDD

Hora de envío 110 111 4 AN

Hora

Formato = HHMM

Agrupado 114 115 1 AN cust_tp_mst.pooled_asn
No definido 115 116 31 AN  
Código de transportista 146 147 4 AN co_mst.ship_code
No definido 150 151 6 AN  
Número de equipo 156 157 7 AN edi_bol_mst.veh_num
No definido 163 164 10 AN  
Ruta 173 174 25 AN edi_bol_mst.route
No definido 198 199 75 AN  
Estado 273 274 1 AN No modificable "N"
Fecha de entrada 274 275 8 TD

Fecha actual

Formato = AAAAMMDD

Hora de entrada 282 283 4 AN

Hora

Formato = HHMM

No definido 286 287 15 AN  
Referencia transportista 301 302 15 AN edi_bol_mst.carrier_num
No definido 316 317 16 AN  
Marca ASN requerido 332 333 1 N0 No modificable 1: uno
No definido 333 334 120 AN  
Número ASN 453 454 30 AN do_hdr_mst.do_num o

edi_bol_mst.bol_num

Número BOL 483 484 30 AN do_hdr_mst.do_num o

edi_bol_mst.bol_num

No definido 513 514 520 AN  
  1032   1033   Longitud total del registro

Esta tabla describe los campos de Detalle:

Descripción de campo Posición: Radley Posición: Otros traductores Longitud Formato Campo o notas
Tipo registro   1 1 N0 2 = detalles
Tipo de transacción 1 2 1 N0 No modificable 1: uno
Código de la compañía 2 3 7 AN edi_parms_mst.tp_code
No definido 9 10 1 AN  
Designador del socio comercial 10 11 2 AN substring(cust_tp_mst.tp_code, 1,2)
Número de remitente 12 13 30 AN edi_bol_mst.shipper_num
Artículo 42 43 30 AN edi_bol_item_mst.item
Artículo de cliente 72 73 30 AN coitem_mst.cust_item o " "
Cantidad enviada 102 103 7 AN edi_bol_item_mst.qty
Unidad de medida 109 110 2 AN edi_bol_item_mst.u_m
No definido 111 112 50 AN  
Descripción de artículo 161 162 30 AN edi_bol_item_mst.description
Peso del artículo 191 192 10 N0 item_mst.unit_weight
No definido 201 202 6 AN  
Número OC 207 208 22 AN edi_rel_po_mst.cust_po o co_mst.cust_po
Fecha OC 229 230 8 TD

edi_co_mst.order_date o

co_mst.order_date

Formato = DDMMAAAA

No definido 237 238 16 AN  
Precio 253 254 10 N0 coitem_mst.price o 0
No definido 263 264 40 AN  
Estado 303 304 1 AN No modificable "N"
Fecha de entrada 304 305 8 TD

Fecha actual

Formato = AAAAMMDD

Hora de entrada 312 313 4 AN

Hora

Formato = HHMM

No definido 316 317 332 AN  
Número de lote 648 649 30 AN matltrack_mst.lot
No definido 678 679 417 AN  
  1094   1095   Longitud total del registro

Esta tabla describe los campos de Registro de número de serie. El registro de número de serie solo se aplica a los traductores genéricos (no a Radley). Puede que este registro esté incluido, si la casilla de verificación Incluir números de serie está seleccionada en el formulario Perfiles cliente EDI.

Descripción de campo Posición: Radley Posición: Otros traductores Longitud Formato Campo o notas
Tipo registro   1 1 N0 3 = serie
Tipo de transacción   2 1 N0 No modificable 1: uno
Código de la compañía   3 8 AN edi_parms_mst.tp_code
Designador del socio comercial   11 2 AN substring(cust_tp_mst.tp_code, 1,2)
Número de remitente   13 30 AN edi_bol_mst.shipper_num
Artículo   43 30 AN edi_bol_item_mst.item
No definido   73 30 AN  
Número de serie   103 30 AN serial_mst.ser_num
No definido   133 355 AN  
      487   Longitud total del registro