Informacion API: clientes.php





ListaClientes
Recupera una lista de clientes

Parametros
p1 = Campos a recuperar separados por comas
p2 = Filtro like. Este filtro se aplicara a los campos nombre, direccion, poblacion, telefono y cif
p3 = Top. Numero m�ximo de registros a recuperar.

Devuelve
Lista de clientes de la forma: OK|\\campo:valor\\campo:valor...|\\campo:valor\\campo:valor...|...


DatosClientes
Recupera datos de un clientes

Parametros
p1 = Codigo cliente
p2 = Campos a recuperar (codigo,nombre,direccion,apdo,poblacion,provincia,cif,telefono,movil,idioma,tarifa,iva,formapago)

Devuelve: Pares de valores: OK|\\campo:valor\\campo:valor...


GrabaCliente
Graba un cliente nuevo o modificado. Si pasamos un codigo de cliente, modifica, pero si el codigo
esta en blanco, lo creamos nuevo. Si algun campo no se especifica, no lo modifica.

Parametros
p1 = Codigo cliente
p2 = Datos a guardar en forma de pares de valores \\campo:valor\\campo:valor

Campos
nombre, nombrecom,cif,direc,apdo,cp,poblacion,provincia,telefono,telmovil,web,email,pais,idioma,tarifa,comercial,
formapago,cobrador,banco,segcom,ruta,transporte,iva,recequiv,dcto,dctopp

Devuelve
En caso correcto: "OK|Mensaje" (el mensaje es opcional y es solo informativo)
En caso de error: "ER|Mensaje"


EliminaCliente
Elimina un cliente.

Parametros
p1 = Codigo cliente

Devuelve
En caso correcto: "OK"
En caso de error: "ER|Mensaje"


ExisteCliente
Devuelve si existe o no un cliente.

Parametros
p1 = Codigo cliente

Devuelve
"OK|SI" o "OK|NO"


IVACliente
Determina que tipo de iva corresponde aplicar al cliente.

Parametros
p1 = Codigo cliente
p2 = Codigo del articulo (opcional)

Devuelve
En caso correcto: "OK|tipo_iva"
En caso de error: "ER|Mensaje"


RECliente
Determina que tipo de recargo de equivalencia corresponde aplicar al cliente.

Parametros
p1 = Codigo cliente
p2 = Codigo del articulo (opcional)

Devuelve
En caso correcto: "OK|tipo_RE"
En caso de error: "ER|Mensaje"


ContactosCliente
Recupera contactos de un cliente

Parametros
p1 = Codigo cliente
p2 = Campos a recuperar (codigo,nombre,direccion,apdo,poblacion,provincia,cif,telefono,movil,idioma,tarifa,iva,formapago)

Devuelve: Pares de valores: OK|\\campo:valor\\campo:valor...


DatosContacto
Recupera datos de un clientes

Parametros
p1 = Codigo cliente
p2 = Campos a recuperar (codigo,nombre,direccion,apdo,poblacion,provincia,Pais,idioma)

Devuelve: Pares de valores: OK|\\campo:valor\\campo:valor...


GrabaSeguimientoCliente
Graba un seguimiento de cliente nuevo o modificado. Si pasamos una entrada de seguimiento, modifica, pero si la entrada
es igual a 0, lo creamos nuevo. Si algun campo no se especifica, no lo modifica.

Parametros
p1 = Entrada de seguimiento
p2 = Datos a guardar en forma de pares de valores \\campo:valor\\campo:valor

Campos
cliente,fecha,usuario,comercial,tipo,descrip,avisarpre,avisarpc

Devuelve
En caso correcto: "OK|Mensaje" (el mensaje es opcional y es solo informativo)
En caso de error: "ER|Mensaje"


DctosCliente
Recupera dctos de un cliente

Parametros
p1 = Codigo cliente
p2 = Campos a recuperar (recno,tipo,clave,descrip,tramo,condicion,dcto,dcto2,pesetas,importe,cuando,incremento,pasovar,rangouds,opcion,observa,aliasart,codobra,magnitud)

Devuelve: Pares de valores: OK|\\campo:valor\\campo:valor...


PasoVarCliente
Recupera dctos de un cliente

Parametros
p1 = Codigo cliente
p2 = Codigo articulo

Devuelve: Pares de valores: OK|\\campo:valor\\campo:valor...


RecargosCliente
Lee los posibles recargos del cliente

Parametros
p1 = codigo del cliente
p2 = forma de pago (si se pasa en blanco, coge la de la ficha del cliente)
p3 = Vtos (30,60,90) (si se pasa en blanco, coge la de la ficha del cliente)
p4 = DiasVto (1,5,15,25,30) (si se pasa en blanco, coge la de la ficha del cliente)
p5 = Codigo Postal (si se pasa en blanco, coge la de la ficha del cliente)
p6 = Pais (si se pasa en blanco, coge la de la ficha del cliente)
p7 = Ruta (si se pasa en blanco, coge la de la ficha del cliente)
p8 = Transporte (si se pasa en blanco, coge la de la ficha del cliente)
p9 = Portes (P - Pagados | D - Debidos)
p10 = Proyecto


Devuelve
En caso correcto: "OK|recargo1~tpc1~importe1|recargo2~tpc2~importe2|....."
En caso de error: "ER|Mensaje"