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": "editar_asiento"
},
"parameters": {
"sesion": {
"usuario": "USUARIO_EMPRESA",
"claveSesion": "USUARIO_EMPRESA_SESION" /* Se obtiene de la pegada iniciar_sesion*/
},
"idUsuario": "a",
"idAsiento": "25",
"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": ""
}
]"
}
} |
...
} |
...
"idUsuario":"a",
"idAsiento":"25",
"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, descripcion.
- No se encuentra el asiento.
- totalDebito es distinto de totalCredito
Respuesta (éxito)
Code Block | ||
---|---|---|
| ||
{ |
...
"service": { |
...
"provision": "Contabilidad", |
...
"operacion": "editar_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." |
...
}
} |