eboekhouden_list_relations
List or search relations
List relations (customers and suppliers of the administration), optionally filtered (filters combine with AND). Text filters match exactly unless match is contains or starts_with. Paged: pass next_offset as offset. GET /v1/relation.
Parameterscitycodenametypeemaillimitmatchoffsetcontact
eboekhouden_get_relation
Get a relation
One relation with all its fields (addresses, e-mail addresses, VAT and KvK number, IBAN, payment term, ledger). GET /v1/relation/{id}.
Parametersidrequired
eboekhouden_list_invoices
List or search invoices
Search the invoices created in the invoicing module, by invoice number, relation or date (exact, or from/to). Paged: pass next_offset as offset. GET /v1/invoice.
Parametersdatelimitmatchoffsetdate_todate_fromrelation_idinvoice_number
eboekhouden_get_invoice
Get an invoice
One invoice with its items, amounts and relation. GET /v1/invoice/{id}.
Parametersidrequired
eboekhouden_list_outstanding_invoices
List outstanding invoices
Open (unpaid) invoices: debtors (D, sales invoices customers still owe) or creditors (C, purchase invoices still to be paid). Paged: pass next_offset as offset. GET /v1/mutation/invoice/outstanding.
Parameterskindrequiredlimitmatchoffsetinvoice_number
eboekhouden_list_mutations
List or search mutations (bookings)
Search the bookkeeping mutations: type 1 invoice received, 2 invoice sent, 3 invoice payment received, 4 invoice payment sent, 5 money received, 6 money sent, 7 general journal entry. Filter by type, mutation number, description, invoice number or date. Paged: pass next_offset as offset. GET /v1/mutation.
Parametersiddatetypelimitmatchoffsetdate_todate_fromdescriptioninvoice_number
eboekhouden_get_mutation
Get a mutation (booking)
One mutation with its rows (ledger, VAT code, amount, relation, invoice number). GET /v1/mutation/{id}.
Parametersidrequired
eboekhouden_list_ledgers
List ledgers (chart of accounts)
The ledger accounts (grootboekrekeningen): id, code, description and category (BAL balance, VW profit and loss, FIN, DEB, CRED, AF6, AF19, AFOVERIG, VOOR, BTWRC, AF). Use the id as ledger_id in other tools. Paged: pass next_offset as offset. GET /v1/ledger.
Parameterscodelimitmatchoffsetcategory
eboekhouden_get_ledger
Get a ledger
One ledger account. GET /v1/ledger/{id}.
Parametersidrequired
eboekhouden_get_ledger_balance
Get a ledger's balance
The balance of one ledger, optionally per cost center and for a period (from/to). GET /v1/ledger/{id}/balance.
Parametersidrequiredtofromcost_center_id
eboekhouden_list_ledger_balances
List all ledger balances
The balances of all ledgers (a trial balance), optionally per cost center and for a period (from/to). GET /v1/ledger/balances.
Parameterstofromcost_center_id
eboekhouden_list_products
List products
List products and services (articles) with price, VAT code, ledger and unit, optionally by code or group code. Paged: pass next_offset as offset. GET /v1/product.
Parameterscodelimitmatchoffsetgroup_code
eboekhouden_get_product
Get a product
One product with price, VAT code, ledger, unit and stock setting. GET /v1/product/{id}.
Parametersidrequired
eboekhouden_list_product_groups
List product groups
All product groups. GET /v1/product/groups.
Takes no parameters.
eboekhouden_list_cost_centers
List cost centers
List cost centers (kostenplaatsen), optionally by parent id or description. Paged: pass next_offset as offset. GET /v1/costcenter.
Parameterslimitmatchoffsetparent_iddescription
eboekhouden_get_cost_center
Get a cost center
One cost center. GET /v1/costcenter/{id}.
Parametersidrequired
eboekhouden_list_units
List units
List product units (piece, hour, ...) with their ids. Paged: pass next_offset as offset. GET /v1/unit.
Parameterslimitmatchoffsetpluralsingular
eboekhouden_list_invoice_templates
List invoice templates
List invoice templates (the template_id for eboekhouden_create_invoice), optionally by name, type (E editor, A advanced) or active. Paged: pass next_offset as offset. GET /v1/invoicetemplate.
Parametersnametypelimitmatchactiveoffset
eboekhouden_list_email_templates
List e-mail templates
List e-mail templates. Paged: pass next_offset as offset. GET /v1/emailtemplate.
Parameterslimitoffset
eboekhouden_list_members
List members (clubs and associations)
List members; only available to clubs and associations (others get error MEM_056). Paged: pass next_offset as offset. GET /v1/member.
Parameterscitynameemaillimitmatchoffsetmember_number
eboekhouden_get_member
Get a member (clubs and associations)
One member; only available to clubs and associations. GET /v1/member/{id}.
Parametersidrequired
eboekhouden_create_relation
Create a relation
Create a new relation (customer or supplier) in the administration. Only name is required; the code is generated when omitted. Returns the new id and code. POST /v1/relation.
Parametersbiccitycodeibannamerequirednotetypegenderaddresscontactcountrywebsite+11 more
eboekhouden_update_relation
Update a relation
Change fields of an existing relation. The tool first reads the relation, then sends its current values with your changes on top (the API requires name on every update), so fields you do not pass keep their values. This overwrites the current values of the fields you pass. GET + PATCH /v1/relation/{id}.
Parametersidrequiredbiccitycodeibannamenotetypegenderaddresscontactcountry+13 more
eboekhouden_create_product
Create a product
Create a product or service. Needs code, description, a sale VAT code and a ledger id, and exactly one of price_excl or price_incl. Returns the new id. POST /v1/product.
Parametersvatrequiredcoderequiredactiveunit_idgroup_idledger_idrequiredprice_exclprice_incldescriptionrequiredcost_center_idin_stock_managementpurchase_price_excl
eboekhouden_create_invoice
Create an invoice
Create a sales invoice for a relation. PERMANENT: the API cannot change or delete invoices afterwards, and an invoice number is used up. The invoice is created only: it is NOT e-mailed to the customer, NOT booked as a mutation and no direct debit is set. Needs relation_id, template_id (eboekhouden_list_invoice_templates), term_of_payment in days and at least one item with a ledger_id. Returns the new id and invoice number. POST /v1/invoice.
Parametersdatetextitemsrequiredin_ex_vatreferencerelation_idrequiredtemplate_idrequiredinvoice_numberterm_of_paymentrequired