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"