### Get Product List Source: https://contifico.github.io/inventario/producto Retrieves a list of all products created in the system. ```APIDOC ## GET https://api.contifico.com/sistema/api/v1/producto/ ### Description Returns a list of all products created in the system. ### Method GET ### Endpoint https://api.contifico.com/sistema/api/v1/producto/ ### Response #### Success Response (200) - **porcentaje_iva** (SmallIntegerField) - Valor de porcentaje de IVA que tiene el producto (0, 12, null). - **costo_maximo** (decimal) - Valor de costo máximo que puede tener el producto (7 int, 6 decimal)max. - **descripcion_departamento** (varchar) - Descripción de departamento de Mi Comisariato. (Modulo adicional) - **imagen** (obj) - Objeto Foto relacionado al producto. - **minimo** (decimal) - Valor mínino de stock que debe estar disponible (7 int, 6 decimal)max. - **para_comisariato** (boolean) - Indicador si el producto se usa para comisariato. (Modulo adicional) - **indicador_peso** (varchar) - Indicador de balanza (0:no es de balanza, 1:requiere peso, 2:por cantidad). (Modulo adicional) - **generacion_automatica** (boolean) - Variable de control para determina si el producto se utiliza en Orden de Compra. - **cuenta_costo_id** (varchar) - Identificador de la cuenta costo en el sistema. - **pvp2** (decimal) - Precio de venta 2 (7 int, 6 decimal)max. - **tipo** (varchar) - Tipo de producto (PRO:Producto, SER:Servicio). - **fecha_creacion** (date) - Fecha de creacion del producto. - **id** (varchar) - Identificador del producto en el sistema. - **tipo_producto** (varchar) - Subtipo del tipo Producto (SIM:simple, COM:combo, COP:compuesto, PRO:produccion) - **pvp3** (decimal) - Precio de venta 3 (7 int, 6 decimal)max. - **codigo_proveedor** (varchar) - Código utilizado para catalogo de productos. - **pvp1** (decimal) - Precio de venta 1 (7 int, 6 decimal)max. - **id_integracion_proveedor** (varchar) - Identificador de la persona proveedor en el sistema. - **para_supereasy** (boolean) - Indicador si el producto se usa para supereasy. (Modulo adicional) - **nombre** (varchar) - Nombre del producto. - **codigo_sap** (varchar) - Código de producto registrado desde SAP. (Modulo adicional) - **descripcion_jerarquia** (varchar) - Descripción de jerarquía de Mi Comisariato. (Modulo adicional) - **pvp_manual** (boolean) - Variable de control para determina si el producto utiliza precio manual. - **codigo_barra** (varchar) - Secuencia que representa el codigo de barras de un producto. - **pvp_comisariato** (decimal) - precio de venta de Mi Comisariato (7 int, 6 decimal)max. (Modulo adicional) - **pvp4** (decimal) - Precio de venta 4 (7 int, 6 decimal)max. - **cuenta_venta_id** (varchar) - Identificador de la cuenta contable asignada para la venta en el sistema. - **categoria_id** (varchar) - Identificador de la categoria en el sistema. - **peso_hasta** (decimal) - Valor de peso final para balanza. (Modulo adicional) - **pvp_peso** (decimal) - Valor de venta de peso para balanza (7 int, 6 decimal)max. (Modulo adicional) - **jerarquia** (varchar) - jerarquía del producto de en Mi Comisariato. (Modulo adicional) - **departamento** (varchar) - identificador de departamento de Mi Comisariato. (Modulo adicional) - **marca_id** (varchar) - Identificador de la marca en el sistema. - **marca_nombre** (varchar) - Nombre de la marca del producto. - **estado** (varchar) - Estado del producto (A:Activo, I:Inactivo). - **categoria_comisariato_id** (varchar) - Identificador de la categoria de Mi Comisariato. - **cuenta_compra_id** (varchar) - Identificador de la cuenta contable asignada para la compra en el sistema. - **personalizado1** (varchar) - Campo personalizado 1. - **peso_desde** (decimal) - Valor de peso inicial para balanza. (Modulo adicional) - **personalizado2** (varchar) - Campo personalizado 2. - **codigo** (varchar) - Código único del producto. - **nombre_producto_base** (varchar) - Nombre del producto base si es una variante. - **pvp_supereasy** (decimal) - Precio de venta para supereasy (7 int, 6 decimal)max. (Modulo adicional) - **variantes** (json) - Información sobre las variantes del producto. - **producto_base_id** (varchar) - Identificador del producto base si es una variante. - **detalle_variantes** (json) - Detalles de las variantes del producto. - **lead_time** (integer) - Tiempo de entrega del producto. - **cantidad_stock** (decimal) - Cantidad de stock actual del producto. #### Response Example { "porcentaje_iva": 12, "costo_maximo": null, "descripcion_departamento": null, "imagen": "", "minimo": "3.0", "para_comisariato": true, "indicador_peso": null, "descripcion": "COMPUTADORA 11\"", "generacion_automatica": false, "cuenta_costo_id": null, "pvp2": "250.0", "tipo": "PRO", "fecha_creacion": "20/08/2020", "id": "lY4erkB4vtrVa2Lz", "tipo_producto": "SIM", "pvp3": "300.0", "codigo_proveedor": "Colección 2019", "pvp1": "200.0", "descripcion_familia": null, "id_integracion_proveedor": null, "para_supereasy": true, "nombre": "LAPTOP DELL SRS PREMIUM SOUND", "codigo_sap": "000000000040009213", "descripcion_jerarquia": null, "pvp_manual": false, "codigo_barra": "000000011114", "pvp_comisariato": "3.50", "pvp4": "32.5", "cuenta_venta_id": "6x01dNXK8QfMaX7W", "categoria_id": "5onPeR2nBil9ep1v", "peso_hasta": null, "pvp_peso": null, "jerarquia": null, "departamento": null, "para_pos": true, "familia": null, "marca_id": null, "marca_nombre": null, "estado": "A", "categoria_comisariato_id": null, "cuenta_compra_id": null, "personalizado1": null, "peso_desde": null, "personalizado2": null, "codigo": "00001", "nombre_producto_base": null, "pvp_supereasy": "3.35", "variantes": null, "producto_base_id":null, "detalle_variantes": [ { "valor_id":null, "variante_id": "MZN5wbo2fDqaxEO0" } ], "lead_time": null, "cantidad_stock": "-5.0" } ``` -------------------------------- ### Accounting Entry Cross-Reference Examples Source: https://contifico.github.io/registro/cruces Examples of how to specify the 'tipo' query parameter for different types of accounting entry cross-references. For delivery services, ensure accounts are configured in the Contifico web panel. ```http POST https://api.contifico.com/sistema/api/v1/documento/7ujk93jdhsieu839/cruce_cuenta/?tipo="CTA" ``` ```http POST https://api.contifico.com/sistema/api/v1/documento/7ujk93jdhsieu839/cruce_cuenta/?tipo="GL" ``` -------------------------------- ### Get Product List Source: https://contifico.github.io/inventario/producto Use this endpoint to retrieve a list of all products in the system. The response includes detailed information for each product. ```json [ { "porcentaje_iva": 12, "costo_maximo": null, "descripcion_departamento": null, "imagen": "", "minimo": "3.0", "para_comisariato": true, "indicador_peso": null, "descripcion": "COMPUTADORA 11\"", "generacion_automatica": false, "cuenta_costo_id": null, "pvp2": "250.0", "tipo": "PRO", "fecha_creacion": "20/08/2020", "id": "lY4erkB4vtrVa2Lz", "tipo_producto": "SIM", "pvp3": "300.0", "codigo_proveedor": "Colección 2019", "pvp1": "200.0", "descripcion_familia": null, "id_integracion_proveedor": null, "para_supereasy": true, "nombre": "LAPTOP DELL SRS PREMIUM SOUND", "codigo_sap": "000000000040009213", "descripcion_jerarquia": null, "pvp_manual": false, "codigo_barra": "000000011114", "pvp_comisariato": "3.50", "pvp4": "32.5", "cuenta_venta_id": "6x01dNXK8QfMaX7W", "categoria_id": "5onPeR2nBil9ep1v", "peso_hasta": null, "pvp_peso": null, "jerarquia": null, "departamento": null, "para_pos": true, "familia": null, "marca_id": null, "marca_nombre": null, "estado": "A", "categoria_comisariato_id": null, "cuenta_compra_id": null, "personalizado1": null, "peso_desde": null, "personalizado2": null, "codigo": "00001", "nombre_producto_base": null, "pvp_supereasy": "3.35", "variantes": null, "producto_base_id":null, "detalle_variantes": [ { "valor_id":null, "variante_id": "MZN5wbo2fDqaxEO0" } ], "lead_time": null, "cantidad_stock": "-5.0" }, ... ] ``` -------------------------------- ### Example Response for Retrieving a Person Source: https://contifico.github.io/persona/persona This is an example of the JSON response structure when successfully retrieving a person's data. It shows various fields like identification, contact information, and role assignments. ```JSON [ { "adicional1_cliente": "123456", "personaasociada_id": null, "direccion": "Edificio las camaras", "id": "4Lmav7AK4TENb3Nr", "es_vendedor": false, "tipo": "N", "razon_social": "Fernando Apupalo", "nombre_comercial": "Fernando Apupalo", "es_corporativo": false, "porcentaje_descuento": "0.0", "origen": null, "ruc": null, "banco_codigo_id": null, "email": "lala@gmail.com", "adicional3_cliente": "", "es_cliente": true, "adicional1_proveedor": "", "numero_tarjeta": null, "adicional3_proveedor": "", "es_extranjero": false, "adicional2_cliente": "", "es_empleado": false, "aplicar_cupo": false, "es_proveedor": false, "telefonos": "23232", "adicional4_proveedor": "", "tipo_cuenta": null, "adicional4_cliente": "", "placa": null, "adicional2_proveedor": "", "cedula": "0939877993", "id_categoria": "ZOjZdy0jgMcydJ4n", "categoria_nombre": "categoria_persona2" } ] ``` -------------------------------- ### Get Product Stock Source: https://contifico.github.io/inventario/producto Retrieves the stock quantity of a product across different warehouses. ```APIDOC ## GET https://api.contifico.com/sistema/api/v1/producto//stock/ ### Description Retrieves the stock of a product by warehouse. ### Method GET ### Endpoint `https://api.contifico.com/sistema/api/v1/producto//stock/` ### Parameters #### Path Parameters - **ID** (varchar) - Required - Integration ID of the product in the system. ### Response #### Success Response (200) Returns a JSON list of stock for warehouses belonging to a Contífico point of sale. #### Response Example ```json [ { "bodega_nombre": "Bodega Principal", "bodega_id": "BQ9pdBB26H52d8KE", "cantidad": 5 }, { "bodega_nombre": "Bodega Ventas", "bodega_id": "OgDGe79XJc17bn2x", "cantidad": 10 } ] ``` ### Fields - **bodega_nombre** (varchar) - Name of the warehouse. - **bodega_id** (varchar) - Identifier of the warehouse in the system. - **cantidad** (decimal) - Current quantity of the product in the warehouse. ``` -------------------------------- ### Get Product by ID Source: https://contifico.github.io/inventario/producto Use this endpoint to retrieve a JSON object representing a specific product by its ID. Ensure the ID is correctly formatted. ```json { "porcentaje_iva": 12, "costo_maximo": null, "descripcion_departamento": null, "imagen": "", "minimo": "3.0", "para_comisariato": true, "indicador_peso": null, "descripcion": "COMPUTADORA 11\"", "generacion_automatica": false, "cuenta_costo_id": null, "pvp2": "250.0", "tipo": "PRO", "fecha_creacion": "20/08/2020", "id": "lY4erkB4vtrVa2Lz", "tipo_producto": "SIM", "pvp3": "300.0", "codigo_proveedor": "Colección 2019", "pvp1": "200.0", "descripcion_familia": null, "id_integracion_proveedor": null, "para_supereasy": true, "nombre": "LAPTOP DELL SRS PREMIUM SOUND", "codigo_sap": "000000000040009213", "descripcion_jerarquia": null, "pvp_manual": false, "codigo_barra": "000000011114", "pvp_comisariato": "3.50", "pvp4": "32.5", "cuenta_venta_id": "6x01dNXK8QfMaX7W", "categoria_id": "5onPeR2nBil9ep1v", "peso_hasta": null, "pvp_peso": null, "jerarquia": null, "departamento": null, "para_pos": true, "familia": null, "marca_id": null, "marca_nombre": null, "estado": "A", "categoria_comisariato_id": null, "cuenta_compra_id": null, "personalizado1": null, "peso_desde": null, "personalizado2": null, "codigo": "00001", "nombre_producto_base": null, "pvp_supereasy": "3.35", "variantes": null, "producto_base_id":null, "detalle_variantes": [ { "valor_id":null, "variante_id": "MZN5wbo2fDqaxEO0" } ], "lead_time": null, "cantidad_stock": "-5.0" } ``` -------------------------------- ### Obtener Listado de Guias de Remisión Source: https://contifico.github.io/inventario/guia Realiza una solicitud GET al endpoint para obtener un listado de todas las Guias de Remisión creadas en el sistema. El cuerpo de la respuesta contiene un array de objetos, cada uno representando una guía. ```json [ { "cedula_chofer": null, "transportista_id": "P9aQ6KKkYUo11bDM", "fecha_emision": "20/07/2021", "electronico": true, "autorizacion": "", "nombre_chofer": null, "numero_documento": "001-001-000000001", "fecha_fin": "20/07/2021", "pos": null, "bodega_id": "5xmbmnlncWoodoKM", "id": "N5wboAk3zhvVVexE", "nombre_despachador": null, "fecha_inicio": "20/07/2021", "ordencompraventa_id": null, "descripcion": "Entrega producto 2007", "direccion_partida": "Fransisco segura y la 40", "estado": "E", "placa": "3232", "adicional1": "valoradicional", "adicional2" : null, "destinatario": { "documento_id": "P9aQWOWYOGHo11dD", "codigo_destino": "123", "direccion": "Edificio las camaras", "ruta": "Norte", "destinatario_id": "P9aQ6KKkYUo11bDM", "motivo": "Envio de mercaderia", "detalle": [ { "cantidad": "1.0", "serie": null, "producto_id": "9jaKOzR4zT4yyak5", "fecha_expiracion": null, "nombre_manual": "", "lote": null } ] } } ] ``` -------------------------------- ### Enviar Documento Electrónico al SRI Source: https://contifico.github.io/registro/documentoelectronico Este servicio permite enviar documentos electrónicos creados en Contifico de manera manual al SRI. Se debe usar el método PUT y adjuntar el ID del documento. No se debe enviar el JSON nuevamente. Contifico también posee un script que envía automáticamente los documentos pendientes al SRI cada hora. ```APIDOC ## PUT /sistema/api/v1/documento//sri/ ### Description Permite enviar un documento electrónico específico al SRI. ### Method PUT ### Endpoint /sistema/api/v1/documento//sri/ ### Parameters #### Path Parameters - **ID** (string) - Required - El identificador único del documento electrónico a enviar. ``` -------------------------------- ### Obtener listado de Cuentas Contables Source: https://contifico.github.io/contabilidad/cuentas Devuelve un listado con todas las cuentas contables creadas en el sistema. ```APIDOC ## GET /sistema/api/v1/contabilidad/cuenta-contable/ ### Description Devuelve un listado con todas las cuentas contables creadas en el sistema. ### Method GET ### Endpoint /sistema/api/v1/contabilidad/cuenta-contable/ ### Query Parameters #### tipo (varchar) - Optional - Tipo de cuenta G:Grupo C:Cuenta ### Response #### Success Response (200) - **id** (varchar) - Identificador de la cuenta en el sistema - **nombre** (varchar) - Nombre de la cuenta - **codigo** (varchar) - Código de la cuenta - **tipo** (varchar) - Tipo de cuenta G:Grupo C:Cuenta ### Response Example { "example": "[ { "id": "xidkjeuekkldie6", "nombre": "cuenta contable 1", "codigo": "1.1", "tipo" : "C" }, { "id": "xidkjeuekkl343", "nombre": "cuenta contable 2", "codigo": "1.1", "tipo" : "C" } ]" } ``` -------------------------------- ### Get List of Persons Source: https://contifico.github.io/persona/persona Retrieves a list of all persons created in the system. ```APIDOC ## GET /persona/ ### Description Devuelve un listado con todas las personas creadas en el sistema ### Method GET ### Endpoint https://api.contifico.com/sistema/api/v1/persona/ ### Response #### Success Response (200) - **id** (varchar) - Identificador de la cuenta en el sistema. - **adicional1_cliente** (varchar) - Informacion adicional del cliente. - **personaasociada_id** (varchar) - Identificador de la persona asociada a la persona actual. - **direccion** (varchar) - Direccion de la persona. - **es_vendedor** (boolean) - Rol vendedor de la persona. - **tipo** (varchar) - Tipo de persona (N:Natural J:Juridica I:SinId P:Placa). - **razon_social** (varchar) - Razon social de la persona. - **nombre_comercial** (varchar) - Nombre comercial de la persona. - **es_corporativo** (boolean) - Rol corporativo de la persona. - **porcentaje_descuento** (decimal) - Descuento de tipo cliente (2 decimales Max). - **origen** (varchar) - Tipo de POS desde el cual se registro. - **ruc** (varchar) - Ruc de la persona. - **banco_codigo_id** (varchar) - Codigo de banco asociado a la persona. - **email** (varchar) - Correo de la persona. - **es_cliente** (boolean) - Rol vendedor de la persona. - **adicionales_proveedor** (varchar) - Informacion adicional del proveedor. - **numero_tarjeta** (varchar) - Numero de tarjeta de la persona. - **es_extranjero** (boolean) - Verificador de personas extranjeras. - **es_empleado** (boolean) - Rol empleado de la persona. - **es_proveedor** (boolean) - Rol proveedor de la persona. - **aplicar_cupo** (boolean) - Verificador si la persona tiene un cupo maximo como cliente. - **telefonos** (varchar) - Telefono de la persona. - **tipo_cuenta** (varchar) - tipo de la cuenta contable asociada. - **placa** (varchar) - Placa de la persona si es de tipo placa. - **cedula** (varchar) - Cedula de la persona. - **id_categoria** (varchar) - Identificador de la categoria persona en el sistema. - **categoria_nombre** (varchar) - Nombre de la categoria asociada a la persona. #### Response Example ```json [ { "adicional1_cliente": "", "personaasociada_id": "GOjZdy9jgMcydJ4m", "direccion": "", "id": "pKBe1Eqk8f6zeXyO", "es_vendedor": false, "tipo": "N", "razon_social": "huesped prueba", "nombre_comercial": "nombre comercial prueba", "es_corporativo": null, "porcentaje_descuento": null, "origen": null, "ruc": "", "banco_codigo_id": null, "email": "info@info.com", "adicional3_cliente": "", "es_cliente": true, "adicional1_proveedor": "", "numero_tarjeta": "", "adicional3_proveedor": "", "es_extranjero": false, "adicional2_cliente": "", "es_empleado": false, "aplicar_cupo": false, "es_proveedor": false, "telefonos": "", "adicional4_proveedor": "", "tipo_cuenta": null, "adicional4_cliente": "", "placa": null, "adicional2_proveedor": "", "cedula": "1802895555", "id_categoria": "ZOjZdy0jgMcydJ4n", "categoria_nombre": "categoria_persona1" }, { "adicional1_cliente": null, "personaasociada_id": "IOjZdy0jgMcydJ4m", "direccion": "quito", "id": "lwKe5yn07gFMje31", "es_vendedor": false, "tipo": "N", "razon_social": "DORIS ESPINOSA", "nombre_comercial": "DORIS ESPINOSA", "es_corporativo": false, "porcentaje_descuento": null, "origen": null, "ruc": "", "banco_codigo_id": null, "email": "dorisjespinosa@hotmail.com", "adicional3_cliente": null, "es_cliente": true, "adicional1_proveedor": null, "numero_tarjeta": null, "adicional3_proveedor": null, "es_extranjero": false, "adicional2_cliente": null, "es_empleado": false, "aplicar_cupo": false, "es_proveedor": false, "telefonos": "222222", "adicional4_proveedor": null, "tipo_cuenta": null, "adicional4_cliente": null, "placa": null, "adicional2_proveedor": null, "cedula": "1712518024", "id_categoria": "ZOjZdy0jgMcydJ4n", "categoria_nombre": "categoria_persona2" }, ... ] ``` ``` -------------------------------- ### Crear un asiento manual Source: https://contifico.github.io/contabilidad/asientos Creates a manual accounting entry by sending a JSON structure in the request body. ```APIDOC ## POST /sistema/api/v1/contabilidad/asiento/ ### Description Se debe enviar las siguiente estructura json en el cuerpo del requerimiento para crear un asiento manual. ### Method POST ### Endpoint /sistema/api/v1/contabilidad/asiento/ ### Parameters #### Request Body - **fecha** (char) - Required - Date of the transaction in "dd/mm/yyyy" format. - **glosa** (longtext) - Required - Description of the entry. - **gasto_no_deducible** (boolean) - Required - Indicates if the entry is deductible or not. - **prefijo** (char) - Required - Prefix of the entry (NOM: payroll entry, ASI: manual entry). - **detalles** (object) - Required - List of accounting entry details. - **cuenta_id** (varchar) - Required - Identifier of the account to be used in the entry. - **valor** (decimal) - Required - Monetary value of the detail. - **tipo** (char) - Required - Type of detail (D: Debit, H: Credit). - **centro_costo_id** (varchar) - Optional - Identifier of the cost center. ### Request Example ```json { "fecha" : "16/05/2017", "glosa" : "Asiento via API", "gasto_no_deducible": 0, "prefijo": "ASI", "detalles" : [ { "cuenta_id" : "MZN5wbojDFXaxEO0", "valor" : 10, "tipo": "D", "centro_costo_id" : "EGOjZdy8yUNbJ4mz" }, { "cuenta_id" : "x5onPeEZ2cWap1vL", "valor" : 150, "tipo": "D", "centro_costo_id" : "EGOjZdy8yUNbJ4mz" }, { "cuenta_id" : "EGOjZdy9LcNdJ4mz", "valor" : 100, "tipo": "H", "centro_costo_id" : "" }, { "cuenta_id" : "qlwKe5z03h0a31RZ", "valor" : 150, "tipo": "H", "centro_costo_id" : "" } ] } ``` ``` -------------------------------- ### Get Persona by ID Source: https://contifico.github.io/persona/persona Retrieves a specific persona using its unique identifier. ```APIDOC ## GET /sistema/api/v1/persona// ### Description Devuelve una persona con el `` solicitado. ### Method GET ### Endpoint https://api.contifico.com/sistema/api/v1/persona// ### Parameters #### Path Parameters - **ID** (varchar) - Required - Identificador de la persona en el sistema. ### Response #### Success Response (200) - **adicional1_cliente** (varchar) - Informacion adicional del cliente. - **personaasociada_id** (varchar) - Identificador de la persona asociada a la persona actual. - **direccion** (varchar) - Direccion de la persona. - **id** (varchar) - Identificador de la persona en el sistema. - **es_vendedor** (bool) - Rol vendedor de la persona. - **tipo** (varchar) - Tipo de persona (N:Natural J:Juridica I:SinId P:Placa). - **razon_social** (varchar) - Razon social de la persona. - **nombre_comercial** (varchar) - Nombre comercial de la persona. - **es_corporativo** (bool) - Rol corporativo de la persona. - **porcentaje_descuento** (decimal) - Descuento de tipo cliente (2 decimales Max). - **origen** (varchar) - Tipo de POS desde el cual se registro. - **ruc** (varchar) - Ruc de la persona. - **banco_codigo_id** (varchar) - Codigo de banco asociado a la persona. - **email** (varchar) - Correo de la persona. - **es_cliente** (bool) - Rol cliente de la persona. - **adicionales_proveedor** (varchar) - Informacion adicional del proveedor. - **numero_tarjeta** (varchar) - Numero de tarjeta de la persona. - **es_extranjero** (bool) - Verificador de personas extranjeras. - **es_empleado** (bool) - Rol empleado de la persona. - **es_proveedor** (bool) - Rol proveedor de la persona. - **aplicar_cupo** (bool) - Verificador si la persona tiene un cupo maximo como cliente. - **telefonos** (varchar) - Telefono de la persona. - **tipo_cuenta** (varchar) - tipo de la cuenta contable asociada. - **adicional4_cliente** (varchar) - Informacion adicional del cliente. - **placa** (varchar) - Placa de la persona si es de tipo placa. - **adicional2_proveedor** (varchar) - Informacion adicional del proveedor. - **cedula** (varchar) - Cedula de la persona. - **id_categoria** (varchar) - Identificador de la categoria persona en el sistema. - **categoria_nombre** (varchar) - Nombre de la categoria asociada a la persona. #### Response Example ```json [ { "adicional1_cliente": "123456", "personaasociada_id": null, "direccion": "Edificio las camaras", "id": "4Lmav7AK4TENb3Nr", "es_vendedor": false, "tipo": "N", "razon_social": "Fernando Apupalo", "nombre_comercial": "Fernando Apupalo", "es_corporativo": false, "porcentaje_descuento": "0.0", "origen": null, "ruc": null, "banco_codigo_id": null, "email": "lala@gmail.com", "adicional3_cliente": "", "es_cliente": true, "adicional1_proveedor": "", "numero_tarjeta": null, "adicional3_proveedor": "", "es_extranjero": false, "adicional2_cliente": "", "es_empleado": false, "aplicar_cupo": false, "es_proveedor": false, "telefonos": "23232", "adicional4_proveedor": "", "tipo_cuenta": null, "adicional4_cliente": "", "placa": null, "adicional2_proveedor": "", "cedula": "0939877993", "id_categoria": "ZOjZdy0jgMcydJ4n", "categoria_nombre": "categoria_persona2" } ] ``` ``` -------------------------------- ### Crear Producto con POST Source: https://contifico.github.io/inventario/producto Utilice este ejemplo para enviar los datos de un nuevo producto a la API de Contifico. Asegúrese de incluir todos los campos obligatorios y los valores correctos para los campos opcionales. ```json { "codigo_barra": "000000011115", "porcentaje_iva": "12", "tipo": "PRO", "categoria_id": "xgArb6B7wsPObyR4", "minimo": "3.0", "pvp1": "250.0", "pvp2": "300.0", "pvp3": "200.0", "pvp4": "200.0", "pvp_manual": false, "descripcion": "COMPUTADORA 11\"", "nombre": "LAPTOP DELL SRS PREMIUM SOUND 3333", "codigo": "00024", "estado": "A", "para_supereasy": false, "para_comisariato": true, "codigo_sap": "000000000040009212", "pvp_comisariato": "8.20", "categoria_comisariato_id": "wXrr2QS6Kd7Zn68U" } ``` -------------------------------- ### List All Categories Source: https://contifico.github.io/inventario/categoria Use this endpoint to retrieve a list of all categories configured in the system. The response includes details for each category. ```json [ { "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 }, ... ] ``` -------------------------------- ### Get All Persons Source: https://contifico.github.io/persona/persona Use this endpoint to retrieve a list of all persons registered in the system. The response includes detailed information for each person. ```http GET https://api.contifico.com/sistema/api/v1/persona/ ``` ```json [ { "adicional1_cliente": "", "personaasociada_id": "GOjZdy9jgMcydJ4m", "direccion": "", "id": "pKBe1Eqk8f6zeXyO", "es_vendedor": false, "tipo": "N", "razon_social": "huesped prueba", "nombre_comercial": "nombre comercial prueba", "es_corporativo": null, "porcentaje_descuento": null, "origen": null, "ruc": "", "banco_codigo_id": null, "email": "info@info.com", "adicional3_cliente": "", "es_cliente": true, "adicional1_proveedor": "", "numero_tarjeta": "", "adicional3_proveedor": "", "es_extranjero": false, "adicional2_cliente": "", "es_empleado": false, "aplicar_cupo": false, "es_proveedor": false, "telefonos": "", "adicional4_proveedor": "", "tipo_cuenta": null, "adicional4_cliente": "", "placa": null, "adicional2_proveedor": "", "cedula": "1802895555", "id_categoria": "ZOjZdy0jgMcydJ4n", "categoria_nombre": "categoria_persona1" }, { "adicional1_cliente": null, "personaasociada_id": "IOjZdy0jgMcydJ4m", "direccion": "quito", "id": "lwKe5yn07gFMje31", "es_vendedor": false, "tipo": "N", "razon_social": "DORIS ESPINOSA", "nombre_comercial": "DORIS ESPINOSA", "es_corporativo": false, "porcentaje_descuento": null, "origen": null, "ruc": "", "banco_codigo_id": null, "email": "dorisjespinosa@hotmail.com", "adicional3_cliente": null, "es_cliente": true, "adicional1_proveedor": null, "numero_tarjeta": null, "adicional3_proveedor": null, "es_extranjero": false, "adicional2_cliente": null, "es_empleado": false, "aplicar_cupo": false, "es_proveedor": false, "telefonos": "222222", "adicional4_proveedor": null, "tipo_cuenta": null, "adicional4_cliente": null, "placa": null, "adicional2_proveedor": null, "cedula": "1712518024", "id_categoria": "ZOjZdy0jgMcydJ4n", "categoria_nombre": "categoria_persona2" }, ... ] ```