Comprobaciones:
La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.
Verificar que el usuario tenga permisos sobre la empresa
Se comprueba que los siguientes campos estén seteados y no sean vacios : idEmpresa, fechaContable, nroRemito1, nroRemito2, depositoSalida, depositoEntrada
Petición:
{
"auth": {
"usuario": "USUARIO_DESARROLLADOR",
"password": "PASSWORD_DESARROLLADOR"
},
"service": {
"provision": "Inventario",
"operacion": "alta_remito"
},
"parameters": {
"sesion": {
"usuario": "a",
"claveSesion": "d5efb25ea3a56d04862b6709e017406a"
},
"idEmpresa": "98",
"idRemito": "",
"fechaContable": "10/03/2014",
"nroRemito1": "0001",
"nroRemito2": "00000031",
"depositoSalida": "DEPOSITO SUR",
"depositoEntrada": "DEPOSITO SUR",
"idCliente": "",
"Transportador": "Transporte xxx",
"dirTransportador": "Juramente 2234",
"cuitTransportador": "30712216491",
"nroFactura1": "",
"nroFactura2": "",
"itemsRemito": [
{
"idItem": "16",
"Codigo": "1111",
"Descripcion": "cdxcxzc",
"Detalle": "cxzcxzc",
"UnidadMedida": "1",
"Cantidad": 1,
"ImporteUnitario": "1.00",
"minimo": "1",
"tipoItem": "P"
},
{
"idItem": "115",
"Codigo": "101112",
"Descripcion": "balde",
"Detalle": "",
"UnidadMedida": "un",
"Cantidad": 1,
"ImporteUnitario": "14.00",
"minimo": "0",
"tipoItem": "P"
}
]
}
}
Errores posibles
ID de empresa faltante.
La empresa no pertenece al usuario.
Razón Social faltante.
fechaContable faltante.
nroRemito faltante.
depositoSalida faltante.
depositoEntrada faltante.
itemsRemito faltante.
Error al dar de alta un remito
Respuesta (éxito)
{
"service": {
"provision": "Inventario",
"operacion": "alta_remito",
"version": "1_0_0_0",
"response_date": "2014-03-10 14:55:17"
},
"result": {
"estado": 0,
"mensaje": "La operación se realizo correctamente"
},
"response": {
"success": true,
"message": "La operación se realizó con éxito.",
"data": {
"idRemito": "190"
}
}
}