Este documento contiene la especificación de requerimientos del archivo de materiales en formato XML.
Este documento reúne la información necesaria para formar correctamente el archivo de proveedores con la estructura correcta.
El archivo de proveedores 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 PROVEEDOR | |||||||||||
| Campo | Requerido ERP | Tipo Dato | Restricciones | Notas | |||||||
| 1 | clave_proveedor | 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 proveedores comienza con un elemento padre el cual contiene toda la información de los proveedores:
<proveedores>
</proveedores>
Dentro de este elemento principal deben estar elementos para cada una de los proveedores llamadas "proveedor" en la cual se agregan los atributos "clave_proveedor", "nombre", "extranjero", "tipo", "prosec", "rfc", "curp", "contacto", "telefono", "fax", "direccion", "numero", "colonia", "ciudad", "codigo_postal", "clave_pais", "clave_entidad":
<proveedor clave_proveedor="0000028970" nombre="Proveedor1" 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=""
<proveedor>
A continuación se muestra un ejemplo completo de un archivo XML de Proveedores:
<?xml version="1.0" standalone="yes" ?>
<proveedores>
<proveedor clave_proveedor="0000028970" nombre="Proveedor1" 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="" />
</proveedores>