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": "editar_remito"
},
"parameters": {
"sesion": {
"usuario": "a",
"claveSesion": "d5efb25ea3a56d04862b6709e017406a"
},
"idEmpresa": "98",
"idRemito": "2",
"idFactura": "0",
"fechaContable": "15/01/2014",
"nroRemito1": "0001",
"nroRemito2": "00000002",
"depositoSalida": "SERVICIO 1",
"depositoEntrada": "",
"idCliente": "1001",
"Nombre": "Cliente 1 SA",
"Direccion": "Alvear 500",
"Ciudad": "Martínez",
"codPostal": "1640",
"Provincia": "Buenos Aires",
"Pais": "Argentina",
"CUIT": "30-64480567-7",
"Transportador": "Transportes SRL",
"dirTransportador": "Juramento 1000",
"cuitTransportador": "30-70308853-4",
"nroFactura1": "0001",
"nroFactura2": "00000001",
"itemsRemito": [
{
"idItem": "134",
"Codigo": "100",
"Descripcion": "KIT PREPAGO",
"Detalle": "KIT PREPAGO",
"UnidadMedida": "u",
"Cantidad": 8,
"ImporteUnitario": "250.00000"
}
]
}
}
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 editar un remito
Respuesta (éxito)
{
"service": {
"provision": "Inventario",
"operacion": "editar_remito",
"version": "1_0_0_0",
"response_date": "2014-03-10 15:30:14"
},
"result": {
"estado": 0,
"mensaje": "La operación se realizó correctamente"
},
"response": {
"success": true,
"message": "La operación se realizó con éxito.",
"data": {
"idRemito": "2"
}
}
}