Aranxel - XML - Clientes

Resumen

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.

Descripción

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.

Importante

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]

ESTRUCTURA DEL ARCHIVO

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>