Corporativo API
  1. INGRESO DE DATOS DE COMPRA
Corporativo API
  • AUTORIZACION
    • Login
      POST
  • INGRESO ESTADO FINANCIERO
    • Estado Financiero
      POST
    • Estado Financiero V2
      POST
  • INGRESO DE DATOS DE VENTA
    • Datos Venta
      POST
    • Datos Venta V4
      POST
  • INGRESO DE DATOS DE CARTERA
    • Datos Cartera
      POST
  • INGRESO DE DATOS DE COMPRA
    • Datos Compra
      POST
    • Datos Compra Versión 2
      POST
  • INGRESO REGISTROS DE INVENTARIO
    • Datos Inventario
      POST
  • DIVISION POLITICA
    • Ciudades por pais
      GET
  • REPORTE COMERCIAL
    • B2C
      POST
    • B2B
      POST
  • ENVIO DE MENSAJES POR WHATSAPP
    • Mensaje tipo Texto
      POST
    • Mensaje tipo Imagen
      POST
    • Mensaje tipo Ubicación
      POST
    • Mensaje tipo Botón
      POST
    • Mensaje tipo Plantilla
      POST
  1. INGRESO DE DATOS DE COMPRA

Datos Compra

POST
https://apicorporativo.curbe.com.ec/api/compras/save/api
Recibe un objeto con la información de la compra de un periodo.
AtributosDescripcionTipoRequeridoEjemplo
ref_empresaempresa sobre la que se realiza operaciones.stringSI5df22597868a8a73031900cd17bcd
ref_periodoaño de los datos de cartera.numberSI2021
ref_mesmes corte de cartera.numberSI1
ref_proveedoresArray de objetos de tipo ref_proveedorarraySI--
A continuación se presentara la estructura del objeto ref_proveedores
REF_PROVEEDORES
AtributosDescripcionTipoRequeridoEjemplo
ref_prov_idcódigo del proveedor de registrado en la empresa.stringSIPR_050
ref_prov_tipo_ideindicar el tipo de identidicación que le proveedor tiene en la empresa.numberSI1
ref_prov_identificacionindicar el número único de identificación que tiene el proveedor.stringSI1790016919001
ref_prov_nombreindicar el nombre del proveedor.stringSICorporacion Favorita C.A.
ref_prov_telefonoindicar el telefono del proveedor.stringNO0987654321
ref_prov_mailel mail del proveedor.stringNOprov@hj.com.ec
ref_prov_direccionindicar la dirección del proveedor dende esta ubicado.stringNOJuan Jaramillo 3-27
ref_prov_id_ciuingresar el código que se reporta al SRI de la tabla de ubicaciones, 0101 Que es Azuay, es los mismo codigos que se manejan en la dinardafstringSI101
ref_prov_nombre_ciuingresar código de registro de la ciudad del proveedor.stringSICuenca
ref_prov_fecha_creacioningresar la fecha de creación del proveedor en la empresa FORMATO ano-mes-dia.stringSI2025-12-20
ref_prov_contratoindicar si el proveedor tiene un contrato de servicios firmados.stringNO1
ref_prov_nro_contratoindicar el número de contrato del proveedor en la compra.stringNOMSA_205
ref_prov_calificacioningresar la calíficacion del proveedor donde Principal "Crédito/Facilidades/Accesibilidad/Monto"=1 Secundario=0numberSI1
ref_orden_compraArray de tipo ref_orden_compraarraySI--
A continuacion se presenta la estructura del objeto ref_orden_compra.
REF_ORDEN_COMPRA
AtributoDescripcionTipoRequeridoEjemplo
ref_ges_cedulaindicar el documento de identificación del gestor de la compra.stringSI0123456789
ref_ges_nombreindicar el nombre del gestor de la compra.stringSICalos Suñiga
ref_cen_idcolocar el id del centro de costos al cual afecta la compra.stringSIAUX-582
ref_cen_nombrecolocar el nombre del centro de costos a cual afecta la compra.stringSIauxiliares
ref_cue_idcolocar el id de la cuenta donde se contabiliza la compra.stringSI1.01.01.08
ref_cue_nombrecolocar el nombre de la cuenta donde se contabiliza la compra.stringSIcuentas por pagar
ref_can_idindicar el id del canal de venta del producto.stringNOCA_1
ref_can_nombrecar el nombre del canal de venta del producto.stringNOCANAL_1
ref_alm_idcolocar el id del almacpen al que se le agina la compra.stringSIMAT_001
ref_alm_nombrecolocar el nombre del almacén al que se le agina la compra.stringSIMatriz
ref_alm_id_ciucódigo que se reporta al SRI de la tabla de ubicaciones, 0101 Que es Azuay, es los mismo codigos que se manejan en la dinardaf.stringSI101
ref_alm_nombre_ciuindicar el nombre de la ciudad del almacén.stringSICuenca
ref_ord_numeroindicar el número único del documento de orden de compra.stringNO001
ref_ord_secuenciacódigo del registro consignado en el comprobante.numberNO1
ref_ord_cantidadregistrar la cantidad de la orden de compra.numberNO7
ref_ord_compra_brutaregistrar el valor bruto de la orden de compra.numberNO265.49
ref_ord_descuentoregistrar el valor del descuento de la orden de compra.numberNO32.15
ref_ord_compra_netaregistrar el valor neto de la orden de compra.numberNO235.49
ref_ord_compra_ivaregistrar el valor del impuesto de la orden de compra.numberNO28.26
ref_ord_otros_impregistrar el valor de otros impuestos.numberNO0
ref_ord_totalregistrar el valor total de la orden de la compra.numberNO259.9
ref_ord_tipo_cambioingresar el valor de conversión en caso de que la transacción sea realizada en otra moneda de la orden de compranumberNO570634.25
ref_ord_mon_idingresar el id de la moneda con la que fue realizada la conversión.stringNO1
ref_incoterm_idsolo en caso de importaciones colocar codigo de incoterm.stringNOFOB
ref_doc_tipoingresar el codigo de tipo de documento.stringSI04
ref_doc_registroingresar la fecha con la cual el usuario ingreso la transacción.stringSI2025-09-01
ref_doc_fechaingresar la fecha de compra.stringSI2025-02-03
ref_doc_forma_pagoingresar la Forma de pago de la compra '1 contado - 2 credito'.numberSI1
ref_doc_plazoindicar el plazo de la operación de compra [15, 30, 45, 60,90,120] dias.numberSI3
ref_doc_cuotacolocar el número de cuotas de la compra [1,2,3,4,5,6], las cuotas se dividiran para el total de dias plazo para obtener el valor en dias de cada cuota '120 dias-4 cuotas' = 4 pagos cada 30 dias.numberSI7
ref_doc_transaccioningresar el código de tipo de transacción.stringSI08
ref_doc_numeroingresar el código único de identificación del documento de compra.stringSI001-100-3599
ref_doc_internoingresar el código interno de la compra.stringSICOM_6571
ref_doc_secuenciaingresar código del registro consignado en el comprobante.numberSI1
ref_doc_cantidadingresar la cantidad de la compra.numberSI28
ref_doc_compra_brutaregistrar el valor bruto de la compra.numberSI265.49
ref_doc_descuentoregistrar el valor del descuento de la compra.numberSI32.15
ref_doc_compra_netaregistrar el vaor neto de la compra.numberSI235.4897
ref_doc_compra_ivaregistrar el valor del impuesto de la compra.numberSI28.258764
ref_doc_otros_impregistrar el valor de otros impuesto de la compra.numberSI295.898464
ref_doc_totalresgitrar el valor total de la compra.numberSI27.47
ref_doc_tipo_cambioingresar el valor de conversión en caso de que la transaccion sea realizada en otra moneda.numberSI570634.25
ref_doc_mon_idingresar el id de la moneda que fue realizada la transacción.numberSI2
ref_doc_fecha_ult_pagoingresar la última fecha que cancelo este documento de compra.stringSI2022-01-15
ref_pro_skuingresar el código registrado en la empresa para registrar las compras.stringSI11
ref_pro_id_parteingresar el código original con el cual el proveedor comercializa sus bienes o serviciosstringSIpart1
ref_pro_nombreidicar el nombre del producto o servicio o su descripción.stringSIBLACK CASTEL
ref_pro_fam_idindicar el código de la familia del producto o servicio.stringSImd001
ref_pro_fam_nombreindicar el nombre de la familia del producto o servicio.stringSILicores
ref_pro_mar_idindicar el código de la marca del producto o servicio.stringSI1
ref_pro_mar_nombreindicar el nombre de la marca del prodcuto o servicio.stringSICRISTAL
ref_pro_uni_idindicar el código de la undiad de medida del proocuto o servicio.stringSIM2
ref_pro_uni_nombreindicar el nombre de la undiad de medida del proocuto o servicio.stringSIM2
ref_pro_operacionalincia si el productpp es pmp opercaionar '1'= Operacional , '0' =No deducible.numberSI0
ref_pro_deducibleindicar si el producti es o no dedublibre 1= 'Deduclible.'numberSI1
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://apicorporativo.curbe.com.ec/api/compras/save/api' \
--header 'Content-Type: application/json' \
--data-raw '{
  "ref_empresa": "5df22597868a8a73031900cd17bcd",
  "ref_periodo": 2021,
  "ref_mes": 1,
  "ref_proveedores": [
    {
      "ref_prov_id": "PR_050",
      "ref_prov_tipo_ide": 1,
      "ref_prov_identificacion": "1790016919001",
      "ref_prov_nombre": "Corporacion Favorita C.A.",
      "ref_prov_telefono": "0987654321",
      "ref_prov_mail": "prov@hj.com.ec",
      "ref_prov_direccion": "Juan Jaramillo 3-27",
      "ref_prov_id_ciu": "101",
      "ref_prov_nombre_ciu": "Cuenca",
      "ref_prov_fecha_creacion": "2023-02-03",
      "ref_prov_contrato": 1,
      "ref_prov_nro_contrato: `MSA_205`": "",
      "ref_prov_calificacion": 1,
      "ref_orden_compra": [
        {
          "ref_ges_cedula": "0123456789",
          "ref_ges_nombre": "Carlos Suñiga",
          "ref_cen_id": "AUX-582",
          "ref_cen_nombre": "auxiliares",
          "ref_cue_id": "1.01.01.08",
          "ref_cue_nombre": "cuentas por pagar",
          "ref_can_id": "CA_1",
          "ref_can_nombre": "CANAL_1",
          "ref_alm_id": "MAT_001",
          "ref_alm_nombre": "Matriz",
          "ref_alm_id_ciu": "101",
          "ref_alm_nombre_ciu": "Cuenca",
          "ref_ord_numero": "001",
          "ref_ord_secuencia": 1,
          "ref_ord_cantidad": 7,
          "ref_ord_compra_bruta": 265.49,
          "ref_ord_descuento": 32.15,
          "ref_ord_compra_neta": 235.49,
          "ref_ord_compra_iva": 28.26,
          "ref_ord_otros_imp": 0,
          "ref_ord_total": 295.9,
          "ref_ord_tipo_cambio": 570634.25,
          "ref_ord_mon_id": "1",
          "ref_incoterm_id": "FOB",
          "ref_doc_tipo": "04",
          "ref_doc_registro": "2022-09-01",
          "ref_doc_fecha": "2023-02-03",
          "ref_doc_forma_pago": 1,
          "ref_doc_plazo": 3,
          "ref_doc_cuota": 7,
          "ref_doc_transaccion": "08",
          "ref_doc_numero": "001-100-3599",
          "ref_doc_interno": "COM_6571",
          "ref_doc_secuencia": 1,
          "ref_doc_cantidad": 28,
          "ref_doc_compra_bruta": 265.49,
          "ref_doc_descuento": 32.15,
          "ref_doc_compra_neta": 235.4897,
          "ref_doc_compra_iva": 28.258764,
          "ref_doc_otros_imp": 295.898464,
          "ref_doc_total": 27.47,
          "ref_doc_tipo_cambio": 570634.25,
          "ref_doc_mon_id": 2,
          "ref_doc_fecha_ult_pago": "2022-01-15",
          "ref_pro_sku": "11",
          "ref_pro_id_parte": "part1",
          "ref_pro_nombre": "BLACK CASTEL",
          "ref_pro_fam_id": "md001",
          "ref_pro_fam_nombre": "Licores",
          "ref_pro_mar_id": "1",
          "ref_pro_mar_nombre": "CRISTAL",
          "ref_pro_uni_id": "M2",
          "ref_pro_uni_nombre": "M2",
          "ref_pro_operacional": 0,
          "ref_pro_deducible": 1
        }
      ]
    }
  ]
}'
Response Response Example
200 - Datos Compra

{
    "empresa":"5df22597868a8a73031900cd17bcd",
    "fecha_datos":"2021-01-01",
    "total_registros":550,
    "errores":[]
}

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
ref_empresa
string 
required
ref_periodo
integer 
required
ref_mes
integer 
required
ref_proveedores
array [object {14}] 
required
ref_prov_id
string 
optional
ref_prov_tipo_ide
integer 
optional
ref_prov_identificacion
string 
optional
ref_prov_nombre
string 
optional
ref_prov_telefono
string 
optional
ref_prov_mail
string 
optional
ref_prov_direccion
string 
optional
ref_prov_id_ciu
string 
optional
ref_prov_nombre_ciu
string 
optional
ref_prov_fecha_creacion
string 
optional
ref_prov_contrato
integer 
optional
ref_prov_nro_contrato: `MSA_205`
string 
optional
ref_prov_calificacion
integer 
optional
ref_orden_compra
array [object {55}] 
optional
Examples

Responses

🟢200Datos Compra
application/json
Body
empresa
string 
required
fecha_datos
string 
required
total_registros
integer 
required
errores
array
required
🔴500Datos Compra (500 ISE)
Modified at 2025-05-29 17:53:01
Previous
Datos Cartera
Next
Datos Compra Versión 2
Built with