Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Parámetro Post

Tipo

Longitud

Obligatorio

Descripción

code_product

string

150

Si

Identificación interna del producto

code_subheading

string

80

Si

Código de la subpartida

convertion_factor_product

float

Si

Factor de conversión equivalente a la unidad de medida ingresado

description_product

text

Si

Descripción del producto creado

group_product

string

80

Si

Grupo al cual pertenece un producto

businessUnit_id

integer

Si

Id de la unidad de medida

subheading_id

integer

Si

Id de la subpartida

Importante: Para conocer el id interno de la subpartida y de la unidad de medida creada, se debe consumir los servicios getSubheadingProduct y getUnitQualifiedUser. De los cuales explicaremos más adelante.

Ejemplo:

Cabecera de la petición

{

"subheading_id": 1,

...

"businessUnit_id":

...

67,

...

"code_product":"

...

ACT-

...

10",

...

"description_product":"

...

Actaminofen por 10",

...

"convertion_factor_product":"2",

...

"group_product":"

...

Analgésicos"

}

Respuesta

{
"status": {
"code": 200,
"message": "Procesado con éxito",
"data": {
"id": 354430,
"qualifiedUser_id": 214,
"subheading_id": 1,
"businessUnit_id": 1067,
"code_product": "BHACT-08010",
"description_product": "ParlantesActaminofen por 10",
"convertion_factor_product": "2",
"group_product": null"Analgésicos",
"tracking": null,
"status_product": 1
}
}
}

Crear unidades de medida

Antes de crear el producto, se debe crear las unidades de medida propias del usuario calificado, manteniendo la equivalencia con la unidad comercial de la subpartidaCrear unidad de medida.

Parámetro

Valor

Nombre servicio

createUnitMeasurementQualifiedUser

Tipo método

POST

URL

https://gorgeous-dust-0seusmuxapkp.vapor-farm-b1.com/api/auth/products/unitMeasuremente/createUnitMeasurementQualifiedUser

Content type

application/json

POST/createUnitMeasurementQualifiedUser

Parámetro

Tipo

Longitud

Obligatorio

Descripción

unit_measurement

string

30

Si

Nombre de la unidad de medida

code_unit_measurement

string

30

Si

Código de la unidad de medida

...

Cabecera de la petición

{
"unit_measurement": "Tableta x10"Unidad o artículo,
"code_unit_measurement": "UT10"

}

Respuesta

{
"status": {
"code": 200,
"message": "Procesado con éxito",
"data": {
"id": 1067,
"qualifiedUser_id": 214,
"code_unit_measurement": "UT10",
"unit_measurement": "Unidad o artículoTableta x10",
"status_unit_measurement": 1
}
}
}

Obtener id de la unidad de medida

Para conocer el id con que se relaciona la unidad de medida creada, hay que consultar el servicio getUnitQualifiedUser

Parámetro

Valor

Nombre servicio

getUnitQualifiedUser/{#code_unit_measuement}

Tipo método

GET

URL

https://gorgeous-dust-0seusmuxapkp.vapor-farm-b1.com/api/auth/getUnitQualifiedUser/{#code_unit_measuement}

Content type

application/json

GET/getUnitQualifiedUser/{#code_unit_measuement}

Se envía el parámetro por medio de la URL, en este caso el código de la unidad de medida que queremos consultar.

Ejemplo:

Se creó la unidad de medida T10, para conocer el id interno, invocamos el endpoint getUnitQualifiedUser, y por parámetro se le pasa el código de la unidad de medida, es importante enviar dicho código tal cual como fue creado inicialmente.

https://gorgeous-dust-0seusmuxapkp.vapor-farm-b1.com/api/auth/getUnitQualifiedUser/T10

Respuesta:

{
"status": {
"code": 200,
"message": "Procesado con éxito",
"data": {
"id": 10
}
}
}

Si la unidad no se identifica, se obtendrá el siguiente resultado

{
"status": {
"code": 400,
"message": "No existe la unidad de medida para el usuario calificado."
}
}