Skip to main content
Connectors

Dolibarr connector

Set up the Dolibarr connector in Kaivo: authentication, configuration, the 13 BigQuery tables it syncs, and answers to common questions.

Written By Lauri Raivio

Last updated 16 days ago

Kaivo is a fully managed data platform that syncs your Dolibarr data into a Google BigQuery warehouse and keeps it up to date automatically. There is no pipeline to build and no infrastructure to run, so you can spend your time analysing your ERP data instead of moving it.

What is the Dolibarr connector

Sync your Dolibarr ERP data into BigQuery with Kaivo to analyse invoices, customers, and suppliers in one place.

CategoryERP, CRM
AuthenticationAPI key
SetupSelf-service

Getting started with the Dolibarr connector

  1. Sign up for Kaivo and create a workspace.
  2. Connect your Dolibarr account.
  3. Choose which tables to sync.
  4. Wait for the initial sync to finish.
  5. Query your data in BigQuery or your favourite AI or BI tool.

Authenticating Dolibarr

Authenticate with your API Key.

FieldDescription
API Key

Your Dolibarr API key, generated on your user record (Users & Groups → your user → Generate API Key). Requires the REST API / Web Services module to be enabled.

Configuring the Dolibarr connector

When you set up the connector, you provide:

FieldDescription
Dolibarr URL

Your Dolibarr URL, e.g. https://mydomain.com/dolibarr. If you omit the scheme, https:// is assumed.

Start Date

Any data before this date will not be fetched.

Tables and columns synced from Dolibarr

Kaivo syncs 13 tables from Dolibarr into a dedicated dataset in your BigQuery warehouse. Click any table to see its columns and types.

ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
addressSTRING
capitalFLOAT64
company_idFLOAT64
country_codeSTRING
country_idFLOAT64
default_langSTRING
emailSTRING
entityFLOAT64
faxSTRING
idFLOAT64
idprof1STRING
idprof10STRING
idprof2STRING
idprof3STRING
idprof4STRING
idprof5STRING
idprof6STRING
idprof7STRING
idprof8STRING
idprof9STRING
localtax1_assujFLOAT64
localtax2_assujFLOAT64
logoSTRING
logo_miniSTRING
logo_smallSTRING
logo_squarredSTRING
logo_squarred_miniSTRING
logo_squarred_smallSTRING
managersSTRING
moduleSTRING
nameSTRING
note_privateSTRING
phoneSTRING
phone_mobileSTRING
socialnetworks__facebookSTRING
socialnetworks__instagramSTRING
socialnetworks__linkedinSTRING
socialobjectSTRING
specimenFLOAT64
state_idFLOAT64
statusFLOAT64
termsofsaleSTRING
townSTRING
tva_assujFLOAT64
tva_intraSTRING
typent_idFLOAT64
urlSTRING
vat_reverse_chargeFLOAT64
zipSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Company profile data__supplier_categories

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Company profile data__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Company profile data__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Company profile data__partnerships

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
date_endSTRING
date_startSTRING
descSTRING
fk_accounting_accountSTRING
fk_code_ventilationFLOAT64
fk_multicurrencySTRING
fk_parent_attributeSTRING
fk_product_typeSTRING
idSTRING
info_bitsSTRING
invoice_idFLOAT64
localtax1_txSTRING
localtax1_typeSTRING
localtax2_txSTRING
localtax2_typeSTRING
marge_txSTRING
marque_txSTRING
multicurrency_codeSTRING
multicurrency_subpriceSTRING
multicurrency_total_htSTRING
multicurrency_total_ttcSTRING
multicurrency_total_tvaSTRING
pa_htSTRING
parent_elementSTRING
product_barcodeSTRING
product_descSTRING
product_idFLOAT64
product_labelSTRING
product_refSTRING
product_typeSTRING
qtySTRING
rangSTRING
refSTRING
ref_extSTRING
remise_percentSTRING
rowidSTRING
situation_percentSTRING
special_codeSTRING
specimenFLOAT64
subpriceSTRING
total_htSTRING
total_localtax1STRING
total_localtax2STRING
total_sell_priceFLOAT64
total_ttcSTRING
total_tvaSTRING
tva_txSTRING
unit_buy_priceFLOAT64
unit_sell_priceFLOAT64
vat_src_codeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customer invoices lines list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customer invoices lines list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
cond_reglement_codeSTRING
cond_reglement_docSTRING
cond_reglement_idSTRING
customer_idFLOAT64
dateFLOAT64
date_creationFLOAT64
date_lim_reglementFLOAT64
date_modificationFLOAT64
date_pointoftaxSTRING
date_validationFLOAT64
datemFLOAT64
entitySTRING
fk_accountSTRING
fk_facture_sourceSTRING
fk_incotermsSTRING
fk_multicurrencySTRING
fk_user_authorSTRING
fk_user_validSTRING
idSTRING
invoice_idFLOAT64
last_main_docSTRING
location_incotermsSTRING
mode_reglement_codeSTRING
mode_reglement_idSTRING
module_sourceSTRING
multicurrency_codeSTRING
multicurrency_total_htSTRING
multicurrency_total_ttcSTRING
multicurrency_total_tvaSTRING
multicurrency_txSTRING
online_payment_urlSTRING
payeSTRING
pos_sourceSTRING
refSTRING
remaintopaySTRING
retained_warrantySTRING
retained_warranty_date_limitSTRING
retained_warranty_fk_cond_reglementSTRING
revenuestampSTRING
situation_finalSTRING
socidSTRING
specimenFLOAT64
statusSTRING
statutSTRING
sumcreditnoteSTRING
sumpayedSTRING
total_htSTRING
total_localtax1STRING
total_localtax2STRING
total_ttcSTRING
total_tvaSTRING
totalcreditnotesSTRING
totalpaidFLOAT64
user_creation_idSTRING
user_validation_idSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customer invoices list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customer invoices list__contacts_ids

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customer invoices list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customer invoices list__tab_next_situation_invoice

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customer invoices list__tab_previous_situation_invoice

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
amountSTRING
dateSTRING
fk_bank_lineSTRING
invoice_idFLOAT64
numSTRING
refSTRING
ref_extSTRING
typelineSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
accountancy_code_buySTRING
accountancy_code_sellSTRING
addressSTRING
clientSTRING
code_clientSTRING
code_fournisseurSTRING
country_codeSTRING
country_idSTRING
customer_idFLOAT64
date_creationFLOAT64
date_modificationFLOAT64
effectifSTRING
emailSTRING
entitySTRING
faxSTRING
fk_accountSTRING
fk_incotermsSTRING
fk_multicurrencySTRING
fk_prospectlevelSTRING
fk_warehouseSTRING
forme_juridiqueSTRING
fournisseurSTRING
idSTRING
idprof1STRING
idprof2STRING
idprof3STRING
idprof4STRING
idprof5STRING
idprof6STRING
localtax1_valueSTRING
localtax2_valueSTRING
moduleSTRING
multicurrency_codeSTRING
nameSTRING
name_aliasSTRING
phoneSTRING
prospectFLOAT64
refSTRING
region_idSTRING
remise_percentFLOAT64
remise_supplier_percentSTRING
specimenFLOAT64
state_idSTRING
statusSTRING
status_prospect_labelSTRING
stcomm_idSTRING
townSTRING
tva_assujSTRING
tva_intraSTRING
typent_codeSTRING
typent_idSTRING
urlSTRING
user_creation_idSTRING
user_modification_idSTRING
vat_reverse_chargeFLOAT64
zipSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customers list__supplier_categories

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customers list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customers list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customers list__partnerships

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Customers list__socialnetworks

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
accountancy_codeSTRING
accountancy_code_user_generalSTRING
addressSTRING
adminSTRING
birthSTRING
civility_codeSTRING
colorSTRING
country_codeSTRING
country_idSTRING
datecFLOAT64
dateemploymentSTRING
dateemploymentendSTRING
dateendvaliditySTRING
datelastloginSTRING
datemFLOAT64
datepreviousloginSTRING
datestartvaliditySTRING
emailSTRING
employeeSTRING
entitySTRING
firstnameSTRING
fk_establishmentSTRING
fk_userSTRING
flagdelsessionsbeforeSTRING
genderSTRING
idSTRING
iplastloginSTRING
ippreviousloginSTRING
jobSTRING
lastnameSTRING
loginSTRING
national_registration_numberSTRING
note_privateSTRING
note_publicSTRING
office_faxSTRING
office_phoneSTRING
personal_emailSTRING
personal_mobileSTRING
refSTRING
ref_employeeSTRING
signatureSTRING
specimenFLOAT64
state_idSTRING
statusSTRING
statutSTRING
townSTRING
user_idFLOAT64
user_mobileSTRING
zipSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Internal Users__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Internal Users__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Internal Users__socialnetworks

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Internal Users__users

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
descriptionSTRING
category_idFLOAT64
colorSTRING
date_creationFLOAT64
date_modificationFLOAT64
entityFLOAT64
fk_parentFLOAT64
idSTRING
labelSTRING
positionSTRING
specimenFLOAT64
user_creation_idFLOAT64
user_modification_idFLOAT64
visibleFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Product categories list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Product categories list__childs

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Product categories list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Product categories list__multilangs

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
category_idFLOAT64
fk_parentFLOAT64
idSTRING
product_idFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products category id list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
descriptionSTRING
accountancy_code_buySTRING
accountancy_code_buy_exportSTRING
accountancy_code_buy_intraSTRING
accountancy_code_sellSTRING
accountancy_code_sell_exportSTRING
accountancy_code_sell_intraSTRING
barcodeSTRING
barcode_typeSTRING
batch_maskSTRING
canvasSTRING
cost_priceSTRING
country_codeSTRING
customcodeSTRING
date_creationSTRING
date_modificationFLOAT64
desiredstockSTRING
durationSTRING
duration_valueFLOAT64
entitySTRING
finishedSTRING
fk_default_warehouseSTRING
height_unitsSTRING
idSTRING
import_keySTRING
labelSTRING
length_unitsSTRING
localtax1_txSTRING
localtax1_typeSTRING
localtax2_txSTRING
localtax2_typeSTRING
mandatory_periodSTRING
note_privateSTRING
pmpSTRING
priceSTRING
price_autogenSTRING
price_base_typeSTRING
price_minSTRING
price_min_ttcSTRING
price_ttcSTRING
product_idFLOAT64
refSTRING
sell_or_eat_by_mandatorySTRING
seuil_stock_alerteSTRING
specimenFLOAT64
stats_expedition__customersSTRING
stats_expedition__nbSTRING
stats_expedition__qtyFLOAT64
stats_expedition__rowsSTRING
statusSTRING
status_batchSTRING
status_buySTRING
stock_reelFLOAT64
stock_theoriqueFLOAT64
stock_warehouseJSON
surface_unitsSTRING
tva_txSTRING
volume_unitsSTRING
weight_unitsSTRING
width_unitsSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multilangs

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multiprices

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multiprices_base_type

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multiprices_default_vat_code

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multiprices_min

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multiprices_min_ttc

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multiprices_ttc

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__multiprices_tva_tx

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__prices_by_qty

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__prices_by_qty_list

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__stats_bom

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__stats_facture_fournisseur

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__stats_facturerec

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__stats_mo

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Products list__stats_proposal_supplier

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
descriptionSTRING
buy_unit_priceFLOAT64
descSTRING
fk_accounting_accountSTRING
fk_facture_fournSTRING
fk_multicurrencySTRING
fk_productSTRING
idSTRING
info_bitsSTRING
localtax1_txSTRING
localtax1_typeSTRING
localtax2_txSTRING
localtax2_typeSTRING
multicurrency_codeSTRING
multicurrency_subpriceSTRING
multicurrency_total_htSTRING
multicurrency_total_ttcSTRING
multicurrency_total_tvaSTRING
product_barcodeSTRING
product_descSTRING
product_idFLOAT64
product_labelSTRING
product_refSTRING
product_typeSTRING
pu_htSTRING
pu_ttcSTRING
qtySTRING
rangSTRING
ref_supplierSTRING
remise_percentSTRING
special_codeSTRING
specimenFLOAT64
subpriceSTRING
supp_invoice_idFLOAT64
total_buy_priceFLOAT64
total_htSTRING
total_localtax1STRING
total_localtax2STRING
total_ttcSTRING
total_tvaSTRING
tva_txSTRING
vat_src_codeSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Supplier invoices lines list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Supplier invoices lines list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
amountFLOAT64
close_codeSTRING
close_noteSTRING
cond_reglement_codeSTRING
cond_reglement_docSTRING
cond_reglement_idSTRING
cond_reglement_labelSTRING
dateFLOAT64
date_echeanceSTRING
datecFLOAT64
entitySTRING
fk_accountSTRING
fk_facture_sourceSTRING
fk_incotermsSTRING
fk_multicurrencySTRING
fk_statutSTRING
idSTRING
labelSTRING
last_main_docSTRING
libelleSTRING
location_incotermsSTRING
mode_reglement_codeSTRING
mode_reglement_idSTRING
multicurrency_codeSTRING
multicurrency_total_htSTRING
multicurrency_total_ttcSTRING
multicurrency_total_tvaSTRING
multicurrency_txSTRING
note_privateSTRING
note_publicSTRING
paidSTRING
payeSTRING
refSTRING
ref_extSTRING
ref_supplierSTRING
remiseFLOAT64
socidSTRING
specimenFLOAT64
statusSTRING
statutSTRING
subtypeFLOAT64
supp_invoice_idFLOAT64
supplier_idFLOAT64
tmsFLOAT64
total_htSTRING
total_localtax1STRING
total_localtax2STRING
total_ttcSTRING
total_tvaSTRING
user_creation_idSTRING
user_validation_idSTRING
vat_reverse_chargeFLOAT64
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Supplier invoices list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Supplier invoices list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
typeSTRING
amountSTRING
dateSTRING
fk_bank_lineSTRING
numSTRING
refSTRING
supp_invoice_idFLOAT64
typelineSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.
ColumnTypeDescription
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
accountancy_code_buySTRING
accountancy_code_sellSTRING
addressSTRING
clientSTRING
code_fournisseurSTRING
country_codeSTRING
country_idSTRING
date_creationFLOAT64
date_modificationFLOAT64
effectifSTRING
emailSTRING
entitySTRING
faxSTRING
fk_accountSTRING
fk_incotermsSTRING
fk_multicurrencySTRING
fk_prospectlevelSTRING
fk_warehouseSTRING
forme_juridiqueSTRING
fournisseurSTRING
idSTRING
idprof1STRING
idprof2STRING
idprof3STRING
idprof4STRING
idprof5STRING
idprof6STRING
localtax1_valueSTRING
localtax2_valueSTRING
moduleSTRING
multicurrency_codeSTRING
nameSTRING
name_aliasSTRING
phoneSTRING
prospectFLOAT64
refSTRING
region_idSTRING
remise_percentFLOAT64
remise_supplier_percentSTRING
specimenFLOAT64
state_idSTRING
statusSTRING
status_prospect_labelSTRING
stcomm_idSTRING
supplier_idFLOAT64
townSTRING
tva_assujSTRING
tva_intraSTRING
typent_codeSTRING
typent_idSTRING
urlSTRING
user_creation_idSTRING
user_modification_idSTRING
vat_reverse_chargeFLOAT64
zipSTRING
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Suppliers list__supplier_categories

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Suppliers list__array_options

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Suppliers list__extraparams

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Suppliers list__partnerships

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

Subtable: Suppliers list__socialnetworks

ColumnTypeDescription
_kaivo_parent_idSTRINGForeign key referencing _kaivo_id in the parent table. Auto-generated by Kaivo.
_kaivo_idSTRINGPrimary key that uniquely identifies the row. Auto-generated by Kaivo.
valueJSON
_kaivo_extracted_atTIMESTAMPTimestamp that shows when the row was extracted. Auto-generated by Kaivo.

How the Dolibarr sync works

After the first load, Kaivo keeps your BigQuery warehouse up to date for you. Where Dolibarr supports it, each sync pulls only new and changed records so it stays fast; otherwise it refreshes the whole table. Every record keeps its original ID, so you won't get duplicate rows.

Frequently asked questions

How long does the initial sync take for Dolibarr?

It depends on how much history is in your Dolibarr account. Most initial syncs finish within minutes, while large accounts can take a few hours. After that, syncs only fetch new and changed records, so they're much faster.

Can I sync only some tables or columns?

Yes. You pick which tables to sync when you set up the connection and can change the selection later. Tables you don't select are never copied to your warehouse.

What happens when Dolibarr's schema changes?

New fields are never added automatically. You choose which fields to sync, so data you haven't selected (sensitive personal data, for example) never lands in your warehouse. When a new field appears, it becomes available for you to add. What happens to removed or renamed fields depends on a table's sync mode: full-refresh tables always match what's currently in Dolibarr, so dropped fields disappear, while incremental tables keep their existing columns and history, so an old field stays and newly added fields fill in over time.

How do I handle GDPR or data deletion requests?

Your data lives in your own Kaivo-managed BigQuery warehouse, so the most direct option is to delete or anonymise specific records right in BigQuery. If you delete data in Dolibarr instead, full-refresh tables drop it on the next sync, while incremental tables keep it, so you would remove the row in BigQuery or ask us to run a full refresh. To remove everything, delete the Dolibarr connector in Kaivo and all of its synced data is deleted with it.

Common use cases for Dolibarr data

Sales reporting

Use customer invoices and lines to track revenue and what sells over time.

Accounts payable

Join supplier invoices with payments to monitor what you owe and when.

Customer and supplier view

Use customers and suppliers to understand your trading relationships.

Use Dolibarr data in your AI and BI tools

Once Dolibarr data lands in your Kaivo-managed BigQuery warehouse, you can explore it with AI tools or any BI tool that connects to BigQuery. Here's how the most common destinations work with Dolibarr data.

Claude

Use Kaivo's MCP server to give Claude secure, workspace-scoped access to your data. Setup guide →

Power BI

Microsoft's BI tool with a native BigQuery connector. Supports direct query and scheduled refresh. Setup guide →

Data Studio

Free Google BI tool with native BigQuery support. One-click connection to your Kaivo warehouse; great for SMB teams on Google Workspace. Setup guide →

Tableau

The premium analytics standard, with native BigQuery integration. Setup guide →

Google Sheets

Use Connected Sheets to query BigQuery directly from a spreadsheet, with no SQL. Setup guide →

Excel

Connect via Power Query's BigQuery connector. Setup guide →

Metabase

Open-source BI tool with strong BigQuery support. Setup guide →

See our pricing page for Dolibarr connector pricing and plan details.

Was this helpful?

Still need help? Share an idea