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 asiento existe y pertenece a la empresa.
Petición:
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": "Contabilidad", "operacion": "alta_asiento" }, "parameters": { "sesion": { "usuario": "USUARIO_EMPRESA", "claveSesion": "USUARIO_EMPRESA_SESION" }, "idUsuario": "a", "idAsiento": "", "idEmpresa": "98", "fechaContable": "23/08/2014", "descAsiento": "Asiento de test", "totalDebito": "100.00", "totalCredito": "100.00", "itemsAsiento": [{ "idPlanCuenta": "", "Descripcion": "521116 - Alquileres", "ccosto1": "", "ccosto2": "", "Debito": 100, "Credito": "0.00", "Comentario": "" }, { "idPlanCuenta": "", "Descripcion": "216100 - Anticipo de Clientes", "ccosto1": "", "ccosto2": "", "Debito": "0.00", "Credito": 100, "Comentario": "" } ] } } |
Errores posibles
- Falta el campo idEmpresa, idAsiento, idUsuario, fechaContable, itemsAsiento o descripcion.
- totalDebito es distinto de totalCredito
Respuesta (éxito)
Code Block | ||
---|---|---|
| ||
{ |
...
"service": { |
...
"provision": "Contabilidad", |
...
"operacion": "alta_asiento", |
...
"version": "1_0_0_0", |
...
"response_date": "2013-07-02 15:29:44" |
...
}, |
...
"result": { |
...
"estado": 0, |
...
"mensaje": "La operaci\u00f3n se realiz\u00f3 correctamente" |
...
}, |
...
"response": { |
...
"success": true, |
...
"message": "La operacion se realizo con exito." |
...
}
} |