Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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 : id, iditem, idEmpresa, codigo, descripcion, tipoItem, ctaInventario, ctaIngresoVentas, ctaCostoVentas, ultimoPrecioCompra


Petición: 


Code Block
languagejs
themeRDark
title

...

editar_iteminventario
linenumberstrue
collapsetrue
{
	"auth": {

...


		"usuario": "USUARIO_DESARROLLADOR",

...


		"password": "PASSWORD_DESARROLLADOR"

...


    },

...


    "service": {

...


        "provision": "Inventario",

...


        "operacion": "editar_iteminventario"

...


    },

...


    "parameters": {

...


        "sesion": {

...


            "usuario": "

...

CE_COLPPY_5",
            "claveSesion": "

...

835d0205af6f7538cce262eb68e9b8bf"
        },
        "idEmpresa": "

...

24928",

...


        "idItem": "1015242",
        "id": "1015242",
        "codigo": "

...

145678",

...


        "descripcion": "La 

...

descipción",

...


        "detalle": "El detalle del producto",

...


        "minimo": "10",

...


        "precioVenta": "14.44",

...


        "ctaInventario": "Mercaderías",

...


        "ctaCostoVentas": "Costo de Mercaderia Vendida",

...


        "ctaIngresoVentas": "Ventas",

...


        "iva": "21.00",

...


        "tipoItem": "P",

...


        "unidadMedida": "Kg",

...


        "ultimoPrecioCompra": "10"

...


    }
}



Errores

...

posibles

  • ID de empresa faltante.
  • La empresa no pertenece al usuario.
  • Codigo faltante (ya sea id o iditem).
  • Descripcion faltante.
  • tipoItem faltante.
  • Cuenta compras faltante.
  • Cuenta de costo de ventas faltante.
  • Cuenta de ventas faltante.
  • Ultimo precio de compra faltante.
  • Error al dar de alta el item.

Respuesta

...

(éxito) 

...


Code Block
languagejs
themeRDark
titleeditar_iteminventario
linenumberstrue
collapsetrue
{
    "service": {

...


        "provision": "Inventario",

...


        "operacion": "editar_iteminventario",

...


        "version": "1_0_0_0",

...


        "response_date": "

...

2019-

...

09-

...

30 

...

17:

...

29:

...

59"
    },
    "result": {

...


        "estado": 0,

...


        "mensaje": "La operación se realizó correctamente"

...


    },

...


    "response": {

...


        "success": true,

...


        "message": "La operación se realizó con éxito.",

...


        "data": {

...


            "idItem": "1015242",
            "idEmpresa": "24928",
            "codigo": "145678",
            "descripcion": "La descipción",
            "detalle": "El detalle del producto",
            "ctaCostoVentas": "511100",
            "ctaIngresoVentas": "410100",
            "ctaInventario": "115100",
            "minimo": "10",
            "costoCalculado": null,
            "ultimoPrecioCompra": "10",
            "precioVenta": "14.44",
            "iva": "21.00",
            "fechaAlta": "2018-12-12",
            "tipoItem": "P",
            "fechaBaja": null,
            "unidadMedida": "Kg",
            "comentarioFactura": null,
            "esKit": null,
            "record_insert_ts": "2018-12-12 14:52:02",
            "record_update_ts": "2019-06-18 13:43:03",
            "id": 1015242
        }
    }
}