Comprobaciones:
- La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.
- La empresa existe y pertenece al usuario.
- El cliente existe y pertenece a la empresa. (Se hace implícito al buscar por el par [idCliente, idEmpresa])
...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{ "auth": { "usuario":"USUARIO_API", //Ingresar el usuario dado de alta en dev.colppy.com "password": "USUARIO_PASSWORD" //Contraseña en MD5 de usuario de dev.colppy.com }, "service": { "provision": "Cliente", "operacion": "leer_cliente" }, "parameters": { "sesion": { "usuario":"gabriel.cavecedo@colppy.com", "claveSesion":"b5a97564ad59e624a6ba545ecd3ca112" }, "idEmpresa": "98", "idCliente": "6" } } |
Errores posibles
- ID de empresa faltante.
- ID de cliente faltante.
- No se encuentra el cliente.
Respuesta (éxito)
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{ "service":{ "provision":"Cliente", "operacion":"leer_cliente", "version":"1_0_0_0", "response_date":"2013-07-25 10:06:41" }, "result":{ "estado":0, "mensaje":"La operaci\u00f3n se realiz\u00f3 correctamente" }, "response":{ "success":true, "message":"La operacion se realizo con exito.", "data":{ "idEmpresa": "276", "idCliente": "2431", "RazonSocial": "Cliente 2", "NombreFantasia": "Cliente 2", "FechaAlta": "18-10-2013", "DirPostal": "", "DirPostalCiudad": "", "DirPostalCodigoPostal": "", "DirPostalProvincia": "", "DirPostalPais": "", "DirFiscal": "", "DirFiscalCiudad": "", "DirFiscalCodigoPostal": "", "DirFiscalProvincia": "", "DirFiscalPais": "", "Telefono": "", "Fax": "", "Activo": "1", "LimiteCredito": "0", "idCondicionPago": "0", "idCondicionIva": "2", "CUIT": "", "Producto": "", "idTipoPercepcion": "0", "CertificadoExclusion": "", "idPlanCuenta": "", "NroCuenta": "", "CBU": null, "Banco": null, "DesBanco": null, "porcentajeIVA": "10.5", "idRetGanancias": null, "Email": "", "CuentaCredito": "", "DirEnvio": null, "DirEnvioCiudad": null, "DirEnvioCodigoPostal": null, "DirEnvioProvincia": null, "DirEnvioPais": null } } } |
...