Ledger Botje Exact Online koppeling

Koppel Exact Online met Ledger Botje aan je favoriete AI.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Sales Orders Complete: Markeer een verkooporder (sales order) als volledig afgehandeld (complete) in Exact Online. Hierdoor wordt de order afgesloten. Verplicht: salesOrderId (GUID). Gebruik sales_ord
  • Purchasing Orders Update: Werk een bestaande inkooporder (purchase order) bij in Exact Online. Verplicht veld: orderId (GUID van de inkooporder). Optioneel: description, yourRef, remarks, receiptDate
  • Financial Periods List: Geef een overzicht van de financiële perioden (boekjaren en periodes) in de administratie, met begin- en einddatum. Geef in de context parameter aan waarom je deze tool aanroep

What data it sees

Do you need an account

No: the server works without sign-in

Koppel Exact Online met Ledger Botje aan je favoriete AI. En automatiseer uw Exact Online administratie.

Server tool list (60)

Raw names from tools/list. Only developers need these.

sales_orders_completeMarkeer een verkooporder (sales order) als volledig afgehandeld (complete) in Exact Online. Hierdoor wordt de order afgesloten. Verplicht: salesOrderId (GUID). Gebruik sales_orders_search om de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Mark a sales order as completed in Exact Online. Required: salesOrderId (GUID).
purchasing_orders_updateWerk een bestaande inkooporder (purchase order) bij in Exact Online. Verplicht veld: orderId (GUID van de inkooporder). Optioneel: description, yourRef, remarks, receiptDate (YYYY-MM-DD), paymentCondition (betalingsconditie), orderDate (YYYY-MM-DD). Gebruik purchasing.orders.get om eerst de order-GUID op te halen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing purchase order in Exact Online. Required: orderId (GUID). Optional: description, yourRef, remarks, receiptDate (YYYY-MM-DD), paymentCondition, orderDate (YYYY-MM-DD). Use purchasing.orders.get to find the order GUID first. All ID parameters are 36-character GUIDs. An empty value leaves a field unchanged; send a single space for a text field to clear it.
financial_periods_listGeef een overzicht van de financiële perioden (boekjaren en periodes) in de administratie, met begin- en einddatum. Geef in de context parameter aan waarom je deze tool aanroept. | List financial periods (years and periods) with start and end date.
financial_currencies_listGeeft een overzicht van alle beschikbare valuta's met hun precisie-instellingen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | List all available currencies with their precision settings.
items_suppliers_createKoppel een leverancier aan een artikel met inkoopprijs en leveringsgegevens. Zoek eerst het artikel (search_items) en de leverancier (search_accounts) op. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Link a supplier to an item with purchase price and delivery details. Always search for the item and supplier first.
sales_returns_deleteVerwijder een retourzending (planned sales return) uit Exact Online. Verplicht veld: returnId (GUID). De retourzending wordt permanent verwijderd. Gebruik search_sales_returns om de juiste retour te vinden. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a planned sales return from Exact Online. Required: returnId (GUID). The return will be permanently deleted. Use search_sales_returns to find the correct return. All ID parameters are 36-character GUIDs.
purchasing_returns_add_lineVoeg een regel toe aan een bestaande inkoopretour (purchase return) in Exact Online. Een retourregel verwijst naar de oorspronkelijke goederenontvangst. Verplicht: returnId (GUID van de retour), goodsReceiptLineId (GUID van de ontvangstregel) en returnQuantity (terug te sturen aantal). Optioneel: notes, createCredit (boolean). Gebruik purchasing_returns_get om de retour te bekijken en logistics_receipts_get om de goodsReceiptLineId te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Add a line to an existing purchase return. Required: returnId (GUID), goodsReceiptLineId (GUID) and returnQuantity.
projects_searchZoek en filter projecten. Filter op code, omschrijving, klant, type of status. Gebruik minimaal één filter. Gebruik query "*" om alle projecten op te halen. Zet includeRealized=true om per project de gerealiseerde uren en het gerealiseerde bedrag (uit de urenregistratie) naast het budget te tonen, met een overschrijding tegenover de projectprijs; gebruik overrunOnly=true om alleen de projecten met een overschrijding te tonen (ideaal voor verliesgevende vasteprijsprojecten, filter dan ook op type=vast en einddatum). Gebruik get_project_details voor volledige projectdetails inclusief WBS en planning. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter projects. Set includeRealized=true to add realized hours and amount per project next to the budget, with the overrun versus the project price; overrunOnly=true returns only projects that exceed their price (ideal for loss-making fixed-price projects). Use get_project_details for full project details including WBS and planning.
projects_timecost_deleteVerwijder een tijdregistratie (time transaction) uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: transactionId (GUID). Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a time transaction from Exact Online. This is a permanent action and cannot be undone. Required: transactionId (GUID). All ID parameters are 36-character GUIDs.
manufacturing_bom_material_addVoeg een materiaalregel toe aan een stuklijstversie (bill of material). Verplicht: itemCode (hoofdartikel) en partItemCode (materiaal). Optioneel: versionNumber (standaard de actieve versie), hoeveelheid, type (1=materiaal, 2=bijproduct). Gebruik manufacturing.materials.bom om de huidige stuklijst te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Add a material line to a bill of material version. Required: itemCode (main item) and partItemCode (material). Optional: versionNumber (defaults to active version), quantity, type.
purchases_invoices_updateWerk een bestaande inkoopfactuur bij in Exact Online. Verplicht: invoiceId (GUID). Alle andere velden zijn optioneel en alleen meegegeven velden worden bijgewerkt. Ondersteunt omschrijving, opmerkingen, betalingsconditie, betalingsreferentie, uw referentie, vervaldatum, factuurdatum en dagboek (journal). Gebruik search_purchase_invoices om eerst de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing purchase invoice in Exact Online. Required: invoiceId (GUID). All other fields are optional and only provided fields are updated. Supports description, remarks, payment condition, payment reference, your ref, due date and invoice date. All ID parameters are 36-character GUIDs. An empty value leaves a field unchanged; send a single space for a text field to clear it.
sales_orders_searchZoek en filter verkooporders (sales orders). Doorzoekt standaard ALLE magazijnen; geef optioneel een warehouseCode op om tot een magazijn te beperken. Filter op tekst (klantnaam, ordernummer, omschrijving), status, leverstatus, factuurstatus, datumbereik, klantcode. Let op de statuswaarden: "open" is alleen wat nog NIET geleverd is (Exact-status 12) en sluit gedeeltelijk geleverde orders uit; vraagt iemand naar openstaande orders in de zin van alles wat nog loopt, gebruik dan "nog te leveren" (open plus deels geleverd). Het antwoord bevat bij een statusfilter altijd een statusBreakdown met de aantallen per status, zodat je kunt zien wat er buiten je filter valt. Sorteer op verschillende velden. Gebruik minimaal één filter. Gebruik query "*" om alle orders op te halen zonder tekstfilter. Gebruik get_sales_order_details voor volledige orderregels van een specifieke order. Ondersteunt paginering: gebruik offset om meer resultaten op te halen als hasMore=true in het antwoord. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter sales orders. Searches ALL warehouses by default; optionally provide a warehouseCode to restrict to one warehouse. Use get_sales_order_details for full order line details of a specific order.
sales_prices_updateGebruik deze tool om verkoopprijzen aan te passen. Pas de verkoopprijs aan van een artikel: wijzigen, verhogen, verlagen of instellen. Geef een artikelcode (itemCode) en de nieuwe prijs (price) op. De tool zoekt automatisch het artikel en de actuele verkoopprijs op. Alle ID-parameters zijn 36-karakter GUIDs. | Use this tool to change/modify sales prices. Change, modify, adjust, increase or decrease the sales price of an item. Provide an item code (itemCode) and new price (price). The tool automatically finds the item and current sales price. All ID parameters are 36-character GUIDs.
crm_opportunities_updateWerk een bestaande verkoopkans (opportunity) bij in Exact Online. Verplicht: opportunityId (GUID). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Gebruik search_opportunities of get_opportunity_details om eerst de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing opportunity in Exact Online. Required: opportunityId (GUID). All other fields are optional - only provided fields will be updated. Use search_opportunities or get_opportunity_details to find the GUID first. All ID parameters are 36-character GUIDs. An empty value leaves a field unchanged; send a single space for a text field to clear it.
hrm_departments_listGeef een overzicht van alle afdelingen (departments) in de administratie, met code, omschrijving en gekoppelde kostenplaats. Geef in de context parameter aan waarom je deze tool aanroept. | List all departments with code, description and linked cost center.
manufacturing_materialplan_updateWerk een materiaalplanregel van een werkorder bij. Wijzig hoeveelheid, benodigdheidsdatum, afvalpercentage of status van een materiaalregel. Verplicht: shopOrderNumber en lineNumber. Gebruik manufacturing.orders.get om eerst het materiaalplan te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update a material plan line of a shop order. Change quantity, required date, waste percentage or status. Required: shopOrderNumber and lineNumber. Use manufacturing.orders.get to view the material plan first. An empty value leaves a field unchanged; send a single space for a text field to clear it.
subscriptions_delete_lineVerwijder een abonnementsregel. Permanente actie. Verplicht: lineId (GUID). Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a subscription line. Permanent. Required: lineId (GUID). All ID parameters are 36-character GUIDs.
items_searchZoek items/artikelen (items/products). Hoofdletterongevoelige substring-match (LIKE %term%) op Code, Barcode, SearchCode, Description en ExtraDescription. Laat query leeg of geef "*" om alle items te paginen. Bij 0 resultaten levert de response een "suggestions"-veld met top-5 fonetisch/prefix-vergelijkbare artikelen - gebruik die i.p.v. zelf spellingvarianten te proberen. NIET voor batch/serienummers - gebruik items.batch.history / stock.batch.search resp. items.serial.history / stock.serial.search. Gebruik items.stock voor voorraadniveaus. Ondersteunt paginering via offset (zie hasMore). | Search items/products. Case-insensitive substring match (LIKE %term%) on Code, Barcode, SearchCode, Description and ExtraDescription. Leave query empty or pass "*" to paginate all items. On 0 results the response includes a "suggestions" field with the top-5 phonetically/prefix-similar items - use those instead of guessing spelling variants yourself. NOT for batch/serial lookups - use items.batch.history / stock.batch.search and items.serial.history / stock.serial.search instead. Use items.stock for stock levels.
manufacturing_orders_reversals_searchZoek en filter terugboekingen van gereed product op productieorders (shop order reversals). Dit zijn teruggedraaide ontvangsten van afgeronde productieorders met aantallen, magazijn, opslaglocatie en datum. Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (productieordernummer, artikelcode, omschrijving, notitie), productieordernummer, artikelcode, transactiedatum of aanmaakdatum. Gebruik minimaal een filter. Gebruik query "*" om alles op te halen. Ondersteunt paginering via offset als hasMore=true. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter shop order reversals (reversed finished-product receipts on production orders) by text, shop order number, item code, transaction date or created date. Automatically filters on the active warehouse.
financial_purchase_getHaal volledige details op van een inkoopboeking (purchase entry) inclusief leverancier en alle boekingsregels met bedragen en grootboekrekeningen. Gebruik financial_purchase_search om eerst het boekstuknummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Get full purchase entry details including supplier and all lines. Use financial_purchase_search to find the entry number first.
financial_journals_listGeef een overzicht van alle dagboeken (journals) in de administratie, met code, omschrijving en type (bv. bank, kas, inkoop, verkoop, memoriaal). Geef in de context parameter aan waarom je deze tool aanroept. | List all journals with code, description and type (e.g. bank, cash, purchase, sales, general).
sales_invoices_searchZoek verkoopfacturen (sales invoices). De query-parameter doet hoofdletterongevoelige substring-match op factuurnummer, omschrijving, referentie en opmerkingen - NIET op klantnaam direct (zoek de klant eerst via accounts_search en gebruik die GUID in accountCode). accountCode is altijd een 36-karakter GUID, geen tekstuele klantcode. Gebruik "*" om zonder tekstfilter te paginen (met minimaal één ander filter). Bij 0 resultaten met query-tekst levert de response een "customerSuggestions"-veld met fonetisch/prefix-vergelijkbare klanten (incl. GUID) - gebruik die als accountCode-filter. Gebruik get_sales_invoice_details voor volledige factuurregels. Ondersteunt paginering. | Search sales invoices. The query parameter does case-insensitive substring matching on invoice number, description, reference and remarks - NOT directly on customer name (look up the customer first via accounts_search and use its GUID in accountCode). accountCode is always a 36-character GUID, not a textual customer code. Pass "*" to paginate without text filter (must have at least one other filter). On 0 results with a query, the response includes "customerSuggestions" with phonetically/prefix-similar customers (including GUID) - use those as accountCode filter. Use get_sales_invoice_details for full line details.
accounts_createMaak een nieuw account (klant of leverancier) aan in Exact Online. Verplicht: naam. Gebruik isSupplier=true voor een leverancier. Zoek eerst of het account al bestaat met accounts.search. | Create a new account (customer or supplier) in Exact Online. Required: name. Use isSupplier=true for suppliers. Search first if the account already exists with accounts.search.
warehouse_transfers_createMaak een voorraadverplaatsing (warehouse transfer) aan tussen twee magazijnen. Verplicht: warehouseFrom, warehouseTo en lines (JSON array met itemCode en quantity). Gebruik search_warehouses en search_items om codes te vinden. Gebruik NIET voor voorraadmutaties, gebruik hiervoor manufacturing.materials.issue. | Create a warehouse transfer between two warehouses. Required: warehouseFrom, warehouseTo and lines (JSON array with itemCode and quantity). Use search_warehouses and search_items to find codes. Do NOT use for stock mutations, use manufacturing.materials.issue instead.
accounts_addresses_searchZoek en filter adressen van relaties. Filter op tekst (stad/postcode/straat/bedrijfsnaam), klantcode of adrestype (bezoek/post/factuur/levering). Gebruik minimaal één filter. Gebruik query "*" om alle adressen op te halen. Ondersteunt paginering. Elk resultaat bevat ID (de adres-GUID) en account (de relatie-GUID); gebruik ID direct als deliveryAddress of invoiceAddress bij sales_orders_create en sales_orders_update. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. | Search and filter account addresses by city, postcode, street, account or type. Each result includes ID (the address GUID) and account (the account GUID); use ID directly as deliveryAddress or invoiceAddress in sales_orders_create and sales_orders_update. All ID parameters are 36-character GUIDs.
items_updateWerk artikeleigenschappen bij: omschrijving, barcode, eenheid, artikelgroep, zoekcode, artikeltype-vlaggen, notities, BTW-code, grootboekrekeningen (omzet/kosten/voorraad), gewichten, geldigheidsperiode. Verplicht: itemCode. Zoek eerst met items.search. Gebruik NIET voor prijswijzigingen, gebruik hiervoor sales.prices.update of sales.prices.create. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update item properties: description, barcode, unit, item group, search code, item type flags, notes, VAT code, GL accounts (revenue/costs/stock), weights, validity period. Required: itemCode. Search with items.search first. Do NOT use for price changes, use sales.prices.update or sales.prices.create instead. An empty value leaves a field unchanged; send a single space for a text field to clear it.
warehouse_transfers_updateWerk een bestaande magazijnverplaatsing (warehouse transfer) bij in Exact Online. Verplicht veld: transferId (GUID). Alleen de meegegeven velden worden bijgewerkt. Gebruik search_warehouse_transfers om de juiste transfer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing warehouse transfer in Exact Online. Required: transferId (GUID). Only provided fields will be updated. Use search_warehouse_transfers to find the correct transfer. All ID parameters are 36-character GUIDs. An empty value leaves a field unchanged; send a single space for a text field to clear it.
cashflow_mandates_deleteVerwijder een incassomachtiging (direct debit mandate) uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: mandateId (GUID). Gebruik search_direct_debit_mandates om eerst het GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a direct debit mandate from Exact Online. This is a permanent action and cannot be undone. Required: mandateId (GUID). Use search_direct_debit_mandates to find the GUID first. All ID parameters are 36-character GUIDs.
warehouse_transfers_searchZoek en filter magazijnverplaatsingen (warehouse transfers). Filter op tekst (transfernummer, omschrijving, magazijn), status, datumbereik, bronmagazijn, doelmagazijn. Sorteer op verschillende velden. Gebruik minimaal één filter. Gebruik query "*" om alle transfers op te halen zonder tekstfilter. Gebruik get_warehouse_transfer_details voor volledige regels met artikelen en locaties. Ondersteunt paginering: gebruik offset om meer resultaten op te halen als hasMore=true in het antwoord. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter warehouse transfers. Use get_warehouse_transfer_details for full line details with items and storage locations.
manufacturing_materials_by_productOntvang een bijproduct uit een productieorder. Verplicht: shopOrderNumber, itemCode en quantity. Het bijproduct moet voorkomen in het materiaalplan van de werkorder (type bijproduct). Gebruik get_shop_order_details om het materiaalplan te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Receive a by-product from a production order. Required: shopOrderNumber, itemCode and quantity.
purchasing_returns_searchZoek en filter inkoopretouren (purchase returns) naar leveranciers. Filter op retournummer, leverancier of omschrijving (query), of status. Gebruik purchasing_returns_get voor de volledige regels. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Search and filter purchase returns. Use purchasing_returns_get for full lines. Reflects the last synchronization.
warehouse_transfers_processVerwerk (finaliseer) een bestaande magazijnverplaatsing in Exact Online. Dit maakt de verplaatsing definitief. Verplicht veld: transferNumber (verplaatsingsnummer). Gebruik search_warehouse_transfers om het verplaatsingsnummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Process (finalize) an existing warehouse transfer in Exact Online. This makes the transfer permanent. Required: transferNumber. Use search_warehouse_transfers to find the transfer number.
warehouse_locations_listToon alle opslaglocaties van een magazijn. Standaard worden de locaties van het actieve magazijn getoond. Geef een warehouseCode op om een ander magazijn te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | List all storage locations of a warehouse. Defaults to the active warehouse.
items_suppliers_updateWerk een bestaand leveranciersartikel bij. Gebruik items.suppliers om eerst het leveranciersartikel op te zoeken en de GUID te verkrijgen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing supplier item. Use items.suppliers first to find the supplier item and get the GUID. All ID parameters are 36-character GUIDs. An empty value leaves a field unchanged; send a single space for a text field to clear it.
sales_orders_printMarkeer een verkooporder als afgedrukt en genereer het document in Exact Online via de PrintedSalesOrders-actie. Verplicht: orderId (GUID van de verkooporder). Gebruik sales_orders_search om de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Mark a sales order as printed and generate its document in Exact Online via the PrintedSalesOrders action. Required: orderId (GUID).
projects_timecost_updateWerk een bestaande tijdregistratie (time transaction) bij in Exact Online. Verplicht: transactionId (GUID). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing time transaction in Exact Online. Required: transactionId (GUID). All other fields are optional - only provided fields will be updated. All ID parameters are 36-character GUIDs. An empty value leaves a field unchanged; send a single space for a text field to clear it.
manufacturing_orders_getHaal volledige details op van een productieorder (shop order / production order) inclusief het materiaalplan (bill of materials) met benodigde artikelen en hoeveelheden. Gebruik search_shop_orders om eerst het ordernummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full details of a shop order (production order) including the bill of materials with required items and quantities. Use search_shop_orders to find the order number first.
sales_orders_update_lineWerk een bestaande verkooporderregel bij in Exact Online. Verplicht veld: lineId (GUID van de orderregel). Optioneel: quantity (aantal), unitPrice (stukprijs), netPrice (nettoprijs), discount (kortingspercentage 0-100), description (regelomschrijving), notes (notities), vatCode (BTW-code), costCenter (kostenplaats), costUnit (kostendrager), deliveryDate (YYYY-MM-DD). Gebruik sales.orders.get om eerst de regel-GUID op te halen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing sales order line in Exact Online. Required: lineId (GUID). Optional: quantity, unitPrice, netPrice, discount (percentage 0-100), description, notes, vatCode, costCenter, costUnit, deliveryDate (YYYY-MM-DD). Use sales.orders.get to find the line GUID first. All ID parameters are 36-character GUIDs. An empty value leaves a field unchanged; send a single space for a text field to clear it.
sales_invoices_getHaal volledige details op van een verkoopfactuur (sales invoice) inclusief alle factuurregels met artikelen, bedragen en BTW. Gebruik search_sales_invoices om eerst het factuurnummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full details of a sales invoice including all invoice lines. Use search_sales_invoices to find the invoice number first.
documents_request_upload_urlVraag een tijdelijke upload-URL aan om een bestand naar Exact Online te sturen zonder de inhoud door de chat te hoeven sturen. Geef fileName (inclusief extensie, bijv. factuur.pdf). Retourneert een uploadUrl en een token (de latere fileReference). Upload het bestand daarna met een HTTP PUT naar de uploadUrl, bijvoorbeeld: curl -X PUT --data-binary @factuur.pdf "<uploadUrl>" - en roep vervolgens documents_upload aan met fileReference=<token>. Alleen bruikbaar als jouw client uitgaande HTTP-verzoeken kan doen (bijv. de Claude code-sandbox; daar moet het domein wel gewhitelist zijn onder Settings, Capabilities, Additional allowed domains). Kan je client dat niet (zoals ChatGPT), laat de gebruiker het bestand dan uploaden via de uploadpagina in de Ledger Botje app. De token is 15 minuten geldig om te uploaden en daarna 24 uur eenmalig bruikbaar. | Request a temporary upload URL to send a file to Exact Online without passing the content through the chat. Provide fileName (including extension, e.g. invoice.pdf). Returns an uploadUrl and a token (the later fileReference). Upload the file with an HTTP PUT to the uploadUrl, for example: curl -X PUT --data-binary @invoice.pdf "<uploadUrl>" - then call documents_upload with fileReference=<token>. Only usable if your client can make outbound HTTP requests (e.g. the Claude code sandbox; the domain must be whitelisted there under Settings, Capabilities, Additional allowed domains). If your client cannot (like ChatGPT), have the user upload the file via the upload page in the Ledger Botje app. The token is valid for 15 minutes to upload and then usable once within 24 hours.
financial_budgets_searchZoek budgetten (financiële budgetten per grootboekrekening, kostenplaats, periode en jaar). Filter optioneel op grootboekcode (query) en boekjaar. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Search financial budgets per GL account, cost center, period and year. Optionally filter by GL code (query) and financial year. Note: reflects the last synchronization.
cashflow_conditions_searchZoek en filter betalingscondities (payment conditions) op code of omschrijving. Gebruik query "*" om alle betalingscondities op te halen. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter payment conditions by code or description. Use query "*" to retrieve all payment conditions. Supports pagination.
items_stockHaal voorraadinfo op voor een artikel (item) op basis van artikelcode. Geeft huidige voorraad per magazijn en eventuele batchnummers en serienummers terug. Gebruik items.search om eerst de artikelcode te vinden als je die nog niet hebt. Gebruik items.batch.history voor de volledige historie van een batchnummer. Gebruik items.serial.history voor de volledige historie van een serienummer. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get stock information for an item by item code. Returns current stock per warehouse and any batch/serial numbers. Use items.search to find the item code first. Use items.batch.history for full batch number history. Use items.serial.history for full serial number history.
crm_bankaccounts_createMaak een nieuwe bankrekening aan voor een relatie in Exact Online. Verplicht: accountCode (relatiecode) en bankAccount (IBAN of rekeningnummer). Zoek eerst de relatie met search_accounts om de juiste relatiecode te vinden. Optioneel: naam rekeninghouder, BIC-code, omschrijving, of het de hoofdrekening is en of deze geblokkeerd is. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new bank account for an account in Exact Online. Required: accountCode and bankAccount (IBAN or account number). Search for the account with search_accounts first. Optional: account holder name, BIC code, description, whether it is the main account and whether it is blocked.
inventory_serial_updateWerk een stock serial number record bij. Alleen ParentID kan worden gewijzigd (koppeling van onderdeelserienummer aan hoofdartikelserienummer). Verplicht: serialNumberId (GUID) en parentId (GUID). Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Update a stock serial number record. Only ParentID can be changed. Required: serialNumberId and parentId (GUIDs). All ID parameters are 36-character GUIDs.
purchasing_returns_createMaak een nieuwe inkoopretour (purchase return) naar een leverancier aan in Exact Online. Een retour verwijst altijd naar de oorspronkelijke goederenontvangst: geef per regel de goodsReceiptLineId (GUID van de ontvangstregel) en returnQuantity (terug te sturen aantal). De leverancier en het magazijn worden automatisch afgeleid uit de ontvangst. Verplicht: lines (JSON array met per regel goodsReceiptLineId en returnQuantity; optioneel notes, createCredit). Optioneel: returnDate (YYYY-MM-DD, standaard vandaag), description, remarks. Gebruik logistics_receipts_get / logistics_receipts_search om de goodsReceiptLineId te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Create a purchase return in Exact Online. Each line references the original goods receipt: provide goodsReceiptLineId and returnQuantity. Supplier and warehouse are derived from the receipt. Use logistics_receipts_get to find the goodsReceiptLineId.
projects_timecost_summaryTel geschreven uren en kosten op de server op en groepeer ze per medewerker, project, maand, week, relatie of WBS. Gebruik deze tool voor totalen, overzichten en rapportages. Gebruik hiervoor NIET projects_timecost_search: die geeft losse regels terug, waardoor de context vol raakt of de paginering te vroeg stopt en het totaal onvolledig wordt. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Aggregate time and cost registrations server-side, grouped by employee, project, month, week, relation or WBS. Use this for totals, overviews and reporting. Do NOT use projects_timecost_search for that: it returns individual lines, so the context fills up or pagination stops early and the total ends up incomplete.
manufacturing_materials_issues_searchZoek en filter materiaaluitgiftes op productieorders (material issues). Dit zijn de geboekte verbruikte materialen op productieorders met aantallen, magazijn, opslaglocatie en datum. Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (productieordernummer, artikelcode, omschrijving, notitie), productieordernummer, artikelcode, transactiedatum of aanmaakdatum. Gebruik minimaal een filter. Gebruik query "*" om alles op te halen. Ondersteunt paginering via offset als hasMore=true. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter material issues (materials consumed on production orders) by text, shop order number, item code, transaction date or created date. Automatically filters on the active warehouse.
items_createMaak een nieuw artikel (item) aan in Exact Online. Verplicht: code en description. Optioneel: barcode, eenheid, artikelgroep, type-vlaggen, notities, zoekcode, BTW-code, grootboekrekeningen (omzet/kosten/voorraad), gewichten, geldigheidsperiode (start/eind). Zoek eerst met search_items of het artikel al bestaat. Gebruik NIET voor prijswijzigingen, gebruik sales.prices.create om een verkoopprijs in te stellen na het aanmaken. | Create a new item in Exact Online. Required: code and description. Optional: barcode, unit, item group, type flags, notes, search code, VAT code, GL accounts (revenue/costs/stock), weights, validity period (start/end). Search with search_items first. Do NOT use for price changes, use sales.prices.create to set a sales price after creation.
accounts_contacts_createMaak een contactpersoon aan bij een bestaand account in Exact Online. Verplicht: accountName, firstName, lastName. Optioneel: email, phone. Zoek eerst of het contact al bestaat met contacts.search. Zoek het account met search_accounts. | Create a contact person for an existing account in Exact Online. Required: accountName, firstName, lastName. Optional: email, phone. Search first if the contact already exists with contacts.search. Find the account with search_accounts.
sales_pricelists_listGeef een overzicht van de verkoopprijslijsten in de administratie, met omschrijving en valuta. Geef in de context parameter aan waarom je deze tool aanroept. | List sales price lists with description and currency.
manufacturing_orders_routingHaal de bewerkingsstappen (routing) op voor een productieorder. Toont alle bewerkingen met hun werkplekken, geplande uren en status. Verplicht: shopOrderNumber. Gebruik search_shop_orders om het ordernummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Get the routing steps for a production order. Shows all operations with work centers, planned hours and status.
manufacturing_orders_reversalDraai een eerder gemaakte werkorder-gereedmelding (shop order receipt) terug. Dit is anders dan een materiaalterugboeking (manufacturing.materials.reversal). Verplicht: shopOrderNumber. Het systeem zoekt automatisch de meest recente terugdraaibare ontvangst. Geef in de context parameter aan waarom je deze tool aanroept. | Reverse a previously created shop order receipt. Different from material reversal. Required: shopOrderNumber. The system automatically finds the most recent reversible receipt.
financial_sales_createMaak een nieuwe verkoopboeking (sales entry / verkoopfactuur in de boekhouding) aan in Exact Online. Verplicht: journalCode (verkoopdagboek), customerCode (klant code of naam) en lines (JSON array met minimaal glAccountCode en amount per regel). Bedragen zijn doorgaans negatief (opbrengsten/credit). Zoek klanten met accounts_search en grootboekrekeningen met financial_glaccounts_search. | Create a new sales entry in Exact Online. Required: journalCode, customerCode and lines (JSON array with at least glAccountCode and amount per line).
manufacturing_operations_resource_updateWerk een operation resource bij. Verplicht: operationCode en workcenterCode (ter identificatie). Wijzig uren, efficiëntie, insteltijd etc. Geef in de context parameter aan waarom je deze tool aanroept. | Update an operation resource. Required: operationCode and workcenterCode (for identification).
financial_vatcodes_listGeef een overzicht van de btw-codes in de administratie, met code, omschrijving en percentage. Handig om een geldige btw-code te kiezen bij het aanmaken van boekstukken (vatCode). Geef in de context parameter aan waarom je deze tool aanroept. | List VAT codes with code, description and percentage. Useful to pick a valid VAT code when creating financial entries.
financial_glclassifications_listGeef een overzicht van de grootboekclassificaties (RGS/rapportagecodes) in de administratie, met code, naam en omschrijving. Filter optioneel op code of omschrijving (query). Geef in de context parameter aan waarom je deze tool aanroept. | List GL classifications (reporting codes) with code, name and description. Optionally filter by code or description (query).
crm_quotations_add_charge_lineVoeg een kostenregel (charge line) toe aan een bestaande offerte in Exact Online. Verplichte velden: quotationId (GUID van de offerte) en amount (bedrag excl. BTW). Optioneel: description (omschrijving), vatCode (BTW-code). Gebruik crm.quotations.get om eerst de offerte-GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. | Add a charge line to an existing quotation in Exact Online. Required: quotationId (GUID) and amount (amount excl. VAT). Optional: description, vatCode. Use crm.quotations.get to find the quotation GUID first. All ID parameters are 36-character GUIDs.
documents_searchZoek documenten (metadata) in Exact Online. Hoofdletterongevoelige substring-match (LIKE %term%) op onderwerp, documenttype, relatienaam/code of artikelcode. Geef "*" om alles te paginen. Retourneert metadata zoals onderwerp, type, gekoppelde relatie/order/factuur/project, datum en de Exact view-URL (DocumentViewUrl) - NOOIT de bestandsinhoud zelf. Optioneel filteren op numerieke documenttype-code (zie documents_types_list). Gebruik documents_get voor de details en bijlagen van een document. Ondersteunt paginering via offset (zie hasMore). | Search documents (metadata) in Exact Online. Case-insensitive substring match (LIKE %term%) on subject, document type, account name/code or item code. Pass "*" to paginate all. Returns metadata such as subject, type, linked account/order/invoice/project, date and the Exact view URL (DocumentViewUrl) - NEVER the file content itself. Optional filter on the numeric document type code (see documents_types_list). Use documents_get for the details and attachments of a document. Supports pagination via offset (see hasMore).
warehouse_transfers_delete_lineVerwijder een regel van een magazijnverplaatsing (warehouse transfer line) uit Exact Online. Verplicht veld: lineId (GUID van de regel). De regel wordt permanent verwijderd. Gebruik get_warehouse_transfer_details om de juiste regel-GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a warehouse transfer line from Exact Online. Required: lineId (GUID of the line). The line will be permanently deleted. Use get_warehouse_transfer_details to find the correct line GUID. All ID parameters are 36-character GUIDs.