Skip to content

Categoria

Consulta

Obtener listado de Categorías

GET https://api.contifico.com/sistema/api/v1/categoria/

Devuelve un listado con todas las categorías creadas en el sistema.

Respuesta al consultar todas las categorías

[
    {
        "padre_id": "P0023xkBKULMe5GB",
        "cuenta_compra": null,
        "tipo_producto": "SERV",
        "cuenta_venta": "P1QleXq5MKUMarNO",
        "para_supereasy": false,
        "para_comisariato": false,
        "agrupar": false,
        "nombre": "FIESTA EUROPA",
        "id": "7DkPb3333kWd5Y9L",
        "cuenta_inventario": null       
    },
    {
        "padre_id": "P0023xkBKULMe5GB",
        "cuenta_compra": null,
        "cuenta_venta": "PxBleXq5MKUMarYq",
        "tipo_producto": "PROD",
        "para_supereasy": false,
        "para_comisariato": false,
        "agrupar": false,
        "nombre": "FIESTA CASUAL",
        "id": "8J0ye266I1neER7O",
        "cuenta_inventario": null
    },
    {
        "padre_id": null,
        "cuenta_compra": null,
        "cuenta_venta": "A1BleXq5MKUMarNO",
        "tipo_producto": null,
        "para_supereasy": false,
        "para_comisariato": false,
        "agrupar": false,
        "nombre": "FIESTA AMAZON",
        "id": "PxBleXJwu0000NOR",
        "cuenta_inventario": null
    },
    ...
]
Parámetro Tipo Longitud Descripción
padre_id varchar 16 Identificador de la categoría padre.
cuenta_compra varchar 16 Identificador de la cuenta para compras.
cuenta_venta varchar 16 Identificador de la cuenta para ventas.
tipo_producto varchar 4 Identificador del tipo de producto (PROD:producto, SERV:servicio).
para_supereasy boolean 1 Valor que define si los productos de esta categoría son para Super Easy.
para_comisariato boolean 1 Valor que define si los productos de esta categoría son para Mi Comisariato.
agrupar boolean 1 Valor que define si los productos de esta categoría se agrupan en los documentos.
nombre varchar 300 Nombre de la categoría.
id varchar 16 Identificador de la categoria en el sistema.
cuenta_inventario varchar 16 Identificador de la cuenta para inventariar.

Query Parameters

Parámetro Tipo Longitud Descripción
fecha_inicial date Filtro para consultar las categorias desde la fecha de ultima modificacion.
fecha_final date Filtro para consultar las categorias hasta la fecha de ultima modificacion.

Obtener una Categoría

GET https://api.contifico.com/sistema/api/v1/categoria/<ID>/

Devuelve una categoria con el <ID> solicitado.

Ejemplo:

    {
        "padre_id": null,
        "cuenta_compra": null,
        "cuenta_venta": "P9aQWzZ25Uo11dDM",
        "tipo_producto": null,
        "para_supereasy": false,
        "para_comisariato": false,
        "agrupar": false,
        "nombre": "GENERAL",
        "id": "91qdGZOkJUANNbN8",
        "cuenta_inventario": null
    }
Parámetro Tipo Longitud Descripción
padre_id varchar 16 Identificador de la categoría padre.
cuenta_compra varchar 16 Identificador de la cuenta para compras.
cuenta_venta varchar 16 Identificador de la cuenta para ventas.
tipo_producto varchar 4 Identificador del tipo de producto (PROD:producto, SERV:servicio).
para_supereasy boolean 1 Valor que define si los productos de esta categoría son para Super Easy.
para_comisariato boolean 1 Valor que define si los productos de esta categoría son para Mi Comisariato.
agrupar boolean 1 Valor que define si los productos de esta categoría se agrupan en los documentos.
nombre varchar 300 Nombre de la categoría.
id varchar 16 Identificador de la categoria en el sistema.
cuenta_inventario varchar 16 Identificador de la cuenta para inventariar.

Crear una Categoria

Para crear una categoria se debe de hacer uso de la url:

POST https://api.contifico.com/sistema/api/v1/categoria/

Por medio del método POST enviando en el cuerpo del requerimiento los datos de la categoria:

Estructura del JSON:

    {
        "padre_id": "NO8bYv2VATAWWd7j",
        "cuenta_compra": null,
        "tipo_producto": "SERV",
        "cuenta_venta": "P9aQWzZ25Uo11dDM",
        "agrupar": false,
        "nombre": "Prueba01",
        "cuenta_inventario": null
    }
Parámetro Tipo Longitud Descripción Obligatorio
padre_id varchar 16 Identificador de la categoría padre No
cuenta_compra varchar 16 Identificador de la cuenta para compras No
cuenta_venta varchar 16 Identificador de la cuenta para ventas. No
tipo_producto varchar 4 Identificador del tipo de producto (PROD:producto, SERV:servicio). No
para_supereasy boolean 1 Valor que define si los productos de esta categoría son para Super Easy. No
para_comisariato boolean 1 Valor que define si los productos de esta categoría son para Mi Comisariato. No
agrupar boolean 1 Valor que define si los productos de esta categoría se agrupan en los documentos. No
nombre varchar 300 Nombre de la categoría. Si
cuenta_inventario varchar 16 Identificador de la cuenta para inventariar. No

NOTA: los campos de para_supereasy y para_comisariato solo pueden ser consultados por las respectivas empresas habilitadas. De lo contrario, el servicio retornará este objeto sin los mismos.