Versions Compared

Key

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

...

  • La sesión sea válida. La sesión es válida si está activa, lo que implica que se inició sesión con un usuario existente en Colppy.

  • El usuario tenga permisos sobre la empresa.

  • Se deben completar los parámetros:

    • idEmpresa : número entero que corresponde al id de la empresa para la cual impactará la operación.

    • idPriceList : número entero que corresponde al id de la lista de precios que se va a editar.
    • description : nueva descripción para la lista de precios.

    • default_currency_id : identificador que corresponde a la moneda de la lista de precios. Por ejemplo, 3 Pesos, 1 Dólares, 2 Euros.

    • is_disabled : dato para habilitar o deshabilitar la lista de precios. Utilizar 0 si la lista de precios debe ser habilitada o activa, utilizar 1 si la lista de precios debe ser des-habilitada o inactiva.

...

Operación para editar una Lista de Precios

Code Block
languagejs
themeRDark
titlePeticion Solicitud editar_pricelist
linenumberstrue
{
	"auth": {
		"usuario": "USRUSUARIO_API", //Ingresar el usuario dado de alta en dev.colppy.com
		
        "password": "PWDUSUARIO_USRAPI_APIPASSWORD" //Contraseña en MD5 de usuario de dev.colppy.com
	},
	"service": {
		"provision": "PriceList",
		"operacion": "alta_pricelist"
	},
	"parameters": {
		"sesion": {
			"usuario":  "USRUSUARIO_COLPPYEMPRESA", //Ingresar el usuario que tiene acceso a la empresa en Colppy
			
            "claveSesion": "PWDUSUARIO_USRSESION_COLPPYEMPRESA" // Ingresar la clave devuelta por la operación iniciar_sesion
		},
		"idEmpresa": 131168995,
        "idPriceList": 14615,
        "description": "Lista de Precios en Pesos nueva descripción",
        "default_currency_id": 3,
        "is_disabled": 0
	}
}

...

Code Block
languagejs
themeRDark
titleRespuesta editar_pricelist
linenumberstrue
collapsetrue
{
    "service": {
        "provision": "PriceList",
        "operacion": "editar_pricelist",
        "version": "1_0_0_0",
        "response_date": "2020-06-22 01:36:51"
    },
    "result": {
        "estado": 0,
        "mensaje": "La operación se realizó correctamente"
    },
    "response": {
        "success": true,
        "message": "La operación se realizó con éxito.",
        "data": {
            "success": true,
            "code": 200,
            "message": "OK",
            "data": {
                "id": 14617,
                "company_id": 131168995,
                "description": "Lista de Precios en Pesos nueva descripción",
                "default_currency_id": 3,
                "is_disabled": 0,
                "created_at": "2020-06-22 01:19:02",
                "updated_at": "2020-06-22 01:36:46",
                "deleted_at": null
            }
        }
    }
}

...


Mensajes de Error

Si hay un problema con la petición/request, el result pueden devolver los siguientes códigos de error:

  • "estado" : 501, "mensaje" : "Los datos enviados no corresponden a un valor JSON válido"

Mensajes de Validación

Si se pudo ejecutar la petición, pero hay problemas con los datos, el response va a indicar "success" : false, y los siguientes mensajes:

...