Este documento contiene la especificación de requerimientos del archivo de clientes en formato XML.
Este documento reúne la información necesaria para formar correctamente el archivo de clientes con la estructura correcta.
El archivo de clientes es un archivo en el formato estándar de XML (Extended Markup Lenguaje). La extensión del archivo debe ser .xml y la definición y estructura del archivo debe ser como se explica en la tabla de abajo. Definición y Estructura del Archivo.
Todos los campos que NO son requeridos, pueden ir o no especificados en el XML. Sin embargo, cuando el campo es númerico y es enviado en el XML, éste deberá de tener un valor de 0 por defecto.
| DEFINICIÓN Y ESTRUCTURA DEL ARCHIVO | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ELEMENTO CLIENTE | |||||||||||
| Campo | Requerido ERP | Tipo Dato | Restricciones | Notas | |||||||
| 1 | clave_cliente | SI | Cadena | Máx. 20 caracteres | |||||||
| 2 | nombre | SI | Cadena | Máx. 50 caracteres | |||||||
| 3 | extranjero | NO | Boleano |
0 - No Extranjero 1 - Extranjero |
|||||||
| 4 | tipo | NO | Numérico | 0 decimales |
0 - Maquiladora 1 - Pitex 2 - Recime 3 - Pronex 4 - Ninguno 5 - Immex 6 - Otro |
||||||
| 5 | prosec | NO | Cadena | Máx. 50 caracteres | |||||||
| 6 | rfc | NO | Cadena | Máx. 20 caracteres | |||||||
| 7 | curp | NO | Cadena | Máx. 20 caracteres | |||||||
| 8 | contacto | NO | Cadena | Máx. 30 caracteres | |||||||
| 9 | telefono | NO | Cadena | Máx. 40 caracteres | |||||||
| 10 | fax | NO | Cadena | Máx. 10 caracteres | |||||||
| 11 | direccion | NO | Cadena | Máx. 100 caracteres | |||||||
| 12 | numero | NO | Cadena | Máx. 20 caracteres | |||||||
| 13 | colonia | NO | Cadena | Máx. 30 caracteres | |||||||
| 14 | ciudad | NO | Cadena | Máx. 30 caracteres | |||||||
| 15 | codigo_postal | NO | Cadena | Máx. 10 caracteres | |||||||
| 16 | clave_pais | SI | Cadena | Máx. 3 caracteres | [Debe existir en Aranxel] | ||||||
| 17 | clave_entidad | NO | Cadena | Máx. 2 caracteres | [Debe existir en Aranxel] | ||||||
El archivo debe tener un elemento de definición del archivo XML:
<?xml version="1.0" standalone="yes" ?>
El archivo de clientes comienza con un elemento padre en el cual contiene toda la información de las clcientes:
<clientes>
</clientes>
Dentro de este elemento principal deben estar elementos para cada uno de los clientes llamados "cliente" en el cual se agregan los atributos "clave_cliente", "nombre", "extranjero", "tipo", "prosec", "rfc", "curp", "contacto", "telefono", "fax", "direccion", "numero", "colonia", "ciudad", "codigo_postal", "clave_pais", "clave_entidad":
<cliente clave_cliente="0000028970" nombre="cliente1" extranjero="0" tipo="0" prosec="" rfc="AAA-1245-1A1A" curp="JTM210899PRLSSL05"
contacto="" telefonos="" fax="" direccion="Automotive Lighting Pulaski Plant181 Bennett Dr Pulaski TN" numero="38" colonia="Polanco"
ciudad="DF" codigo_postal="45012" clave_pais="MEX" clave_entidad="" />
A continuación se muestra un ejemplo completo de un archivo XML de clientes:
<?xml version="1.0" standalone="yes" ?>
<clientes>
<cliente clave_cliente="0000028970" nombre="cliente1" extranjero="0" tipo="0" prosec="" rfc="AAA-1245-1A1A" curp="JTM210899PRLSSL05"
contacto="" telefonos="" fax="" direccion="Automotive Lighting Pulaski Plant181 Bennett Dr Pulaski TN" numero="38" colonia="Polanco"
ciudad="DF" codigo_postal="45012" clave_pais="MEX" clave_entidad="" />
</clientes>