AgentMarketMCP / SKILL 资产档案馆

目录 / Ledger Botje Exact Online koppeling

MCP 鉴权未知 未评级 已上架

Ledger Botje Exact Online koppeling

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

该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链

接入信息

传输形态
http
鉴权方式
鉴权未知
端点
https://exactonline--industrialit.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
  "mcpServers": {
    "Ledger Botje Exact Online koppeling": {
      "url": "https://exactonline--industrialit.run.tools"
    }
  }
}

能力清单

工具说明
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.
projects_timecost_searchZoek en filter uren- en kostenregistraties op projecten (time & cost transactions). Filter op projectcode, medewerker, datumbereik, type (uren/kosten) of relatie. Gebruik minimaal één filter. Ondersteunt paginering. Deze tool geeft losse regels terug: gebruik voor totalen of overzichten per medewerker, project of periode altijd projects_timecost_summary, die telt server-side op. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter time and cost transactions on projects. This tool returns individual lines: for totals or overviews per employee, project or period always use projects_timecost_summary, which aggregates server-side.
accounts_contacts_deleteVerwijder een contactpersoon uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: contactId (GUID van het contact). Gebruik search_accounts en get_account_details om eerst de contact-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 contact person from Exact Online. This is a permanent action and cannot be undone. Required: contactId (GUID of the contact). Use search_accounts and get_account_details to find the contact GUID first. All ID parameters are 36-character GUIDs.
crm_opportunities_createMaak een nieuwe verkoopkans (opportunity) aan in Exact Online. Verplichte velden: name (naam) en accountCode (klantcode of klantnaam). Optioneel: bedrag, sluitdatum, winkans, notities. Zoek eerst met search_accounts of de klant bestaat en met search_opportunities of de opportunity al bestaat. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Create a new opportunity in Exact Online. Required: name and accountCode (customer code or name). Optional: amount, close date, probability, notes. Always search with search_accounts first to verify the customer and search_opportunities to check if the opportunity already exists.
items_suppliersZoek leveranciersartikelen. Zoek welke leveranciers een artikel leveren (op itemCode) of welke artikelen een leverancier levert (op supplierCode). Kan ook vrij zoeken op tekst. Gebruik minimaal één filter. Geef in de context parameter aan waarom je deze tool aanroept. | Search supplier items. Find which suppliers deliver an item or which items a supplier delivers.
manufacturing_areas_listGeeft een overzicht van alle productiegebieden (production areas) in de huidige administratie. Toont code, omschrijving, kostenplaats, kostendrager en of het de standaard is. Geef in de context parameter aan waarom je deze tool aanroept. | List all production areas in the current administration. Shows code, description, cost center, cost unit and whether it is the default.
manufacturing_operations_resources_searchZoek en filter operatie-resources (operation resources): de capaciteits- en kostenbronnen die aan bewerkingen en werkcentra gekoppeld zijn, met instel- en bewerkingstijden, efficiency, kosten en leverancier. Filter op tekst (bewerking- of werkcentrum-omschrijving), bewerking (GUID), werkcentrum (GUID), type of primaire resource. Sorteer op verschillende velden. 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 operation resources (capacity and cost resources linked to operations and work centers) by text, operation, work center, type or primary flag.
sales_order_lines_searchZoek verkoop-orderregels (sales order lines) op artikel, datum of klant. Gebruik deze tool om vragen te beantwoorden als "wanneer en hoeveel van artikel X moet worden uitgeleverd?". Filtert op het actieve magazijn tenzij anders aangegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Default toont alleen open regels (Quantity > QuantityDelivered en order niet geannuleerd). Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search sales order LINES by item, date or customer. Use this for questions like "when and how much of item X needs to be delivered?". Default shows only open lines. Use sales_orders_search for header-level order filtering, get_sales_order_details for full lines of one order.
manufacturing_operations_createMaak een nieuwe bewerking (operation) aan. Bewerkingen definiëren de stappen in een productieproces en worden gebruikt in routings. Verplicht: code en description. Gebruik manufacturing.operations.list om bestaande bewerkingen te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new operation. Operations define the steps in a production process and are used in routings. Required: code and description.
purchases_invoices_deleteVerwijder een inkoopfactuur uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: invoiceId (GUID). Gebruik search_purchase_invoices 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. | Delete a purchase invoice from Exact Online. This is a permanent action and cannot be undone. Required: invoiceId (GUID). Use search_purchase_invoices to find the GUID first. All ID parameters are 36-character GUIDs.
financial_bank_deleteVerwijder een bankboeking (bank entry) uit Exact Online. Verplicht veld: bankEntryId (GUID van de bankboeking). Gebruik financial.bank.get of search_bank_entries om eerst de juiste bankboeking te vinden. Let op: deze actie is onomkeerbaar. 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 bank entry from Exact Online. Required: bankEntryId (GUID). Use financial.bank.get or search_bank_entries to find the correct entry first. Warning: this action is irreversible. All ID parameters are 36-character GUIDs.
sales_invoices_createMaak een nieuwe verkoopfactuur aan in Exact Online. Verplichte velden: accountCode (klantcode), journal (dagboekcode), itemCode (artikelcode voor de eerste factuurregel), quantity (aantal) en unitPrice (stukprijs). De klant wordt opgezocht via accountCode, het artikel via itemCode. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new sales invoice in Exact Online. Required: accountCode (customer code), journal (journal code), itemCode (item code for first invoice line), quantity and unitPrice. The customer is looked up by accountCode, the item by itemCode.
manufacturing_routing_deleteVerwijder een bewerkingsstap (routing step) van een werkorder. Dit is een permanente actie. Verplicht: shopOrderNumber en lineNumber. Gebruik manufacturing.orders.routing om de bewerkingsstappen en regelnummers te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Delete a routing step from a shop order. This is permanent. Required: shopOrderNumber and lineNumber. Use manufacturing.orders.routing to view routing steps and line numbers.
warehouse_shipping_listGeeft een overzicht van alle actieve leverwijzes (shipping methods) in de huidige administratie. Gebruik de code van een leverwijze als parameter bij create_goods_delivery (shippingMethodCode). Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | List all active shipping methods in the current administration. Use the code as shippingMethodCode parameter in create_goods_delivery.
items_warehouses_createKoppel een artikel aan een magazijn in Exact Online (maak een ItemWarehouse record aan). Verplichte velden: itemCode en warehouseCode. Optioneel: safetyStock, reorderPoint, maximumStock. Zoek eerst met search_items en list_warehouses om de juiste codes te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Link an item to a warehouse in Exact Online (create an ItemWarehouse record). Required: itemCode and warehouseCode. Optional: safetyStock, reorderPoint, maximumStock. Always search with search_items and list_warehouses first to find the correct codes.
crm_quotations_updateWerk een bestaande offerte (quotation) bij in Exact Online. Verplicht veld: quotationId (GUID van de offerte). Optioneel: description, remarks, yourRef, dueDate (YYYY-MM-DD). Gebruik crm.quotations.get om eerst de offerte-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 quotation in Exact Online. Required: quotationId (GUID). Optional: description, remarks, yourRef, dueDate (YYYY-MM-DD). Use crm.quotations.get to find the quotation 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.
manufacturing_assembly_searchZoek en filter assemblageorders. Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (ordernummer, artikelcode, omschrijving), status (open/finished). Gebruik minimaal één filter. Gebruik query "*" om alle assemblageorders op te halen zonder tekstfilter. Geef in de context parameter aan waarom je deze tool aanroept. | Search and filter assembly orders.
financial_aging_payablesGeef de ouderdomsanalyse van de openstaande crediteuren (schulden) per relatie, met bedragen verdeeld over ouderdomsgroepen. Let op: dit is de stand per laatste synchronisatie. Filter optioneel op relatie (query). Geef in de context parameter aan waarom je deze tool aanroept. | Aging analysis of outstanding payables per account, amounts split over age groups. Reflects the last synchronization.
cashflow_receivables_getHaal volledige details op van een vordering (receivable) op basis van het receivable GUID. Gebruik search_receivables 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. | Get full receivable details by receivable GUID. Use search_receivables to find the GUID first. All ID parameters are 36-character GUIDs.
sales_orders_deleteVerwijder een verkooporder (sales order) uit Exact Online. Verplicht veld: orderId (GUID van de verkooporder). Let op: dit verwijdert de verkooporder permanent. Gebruik sales.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. | Delete a sales order from Exact Online. Required: orderId (GUID). Warning: this permanently deletes the sales order. Use sales.orders.get to find the order GUID first. All ID parameters are 36-character GUIDs.
manufacturing_bom_material_deleteVerwijder een materiaalregel uit een stuklijst (bill of material). Dit is een permanente actie. Verplicht: itemCode (hoofdartikel) en partItemCode (materiaal). Gebruik manufacturing.materials.bom om de stuklijst te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Delete a material line from a BOM. Permanent action. Required: itemCode and partItemCode.
items_warehouses_deleteVerwijder een artikel-magazijn koppeling (ItemWarehouse) uit Exact Online. Verplichte velden: itemCode en warehouseCode. De koppeling wordt permanent verwijderd. Zoek eerst met search_items en list_warehouses om de juiste codes te bevestigen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Delete an item-warehouse link (ItemWarehouse) from Exact Online. Required: itemCode and warehouseCode. The link will be permanently deleted. Always search with search_items and list_warehouses first to confirm the correct codes.
financial_outstanding_getHaal een overzicht op van openstaande en vervallen facturen, zowel debiteuren (te ontvangen) als crediteuren (te betalen). Toont aantallen en bedragen per valuta. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get outstanding and overdue invoice overview for both receivables and payables.
logistics_deliveries_searchZoek en filter uitgaande leveringen (goods deliveries / shipments). Dit zijn de leveringen die zijn aangemaakt vanuit verkooporders. Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (klantnaam, leveringsnummer, omschrijving, trackingnummer), datumbereik, klantcode, artikelcode. Sorteer op verschillende velden. Gebruik minimaal één filter. Gebruik query "*" om alle leveringen op te halen zonder tekstfilter. Gebruik get_goods_delivery_details voor volledige leveringsregels. 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 outgoing deliveries (goods deliveries). These are shipments created from sales orders. Automatically filters on the active warehouse. Use get_goods_delivery_details for full delivery line details.
manufacturing_operations_resource_createKoppel een werkplek (workcenter) aan een bewerking (operation) als resource. Verplicht: operationCode. Optioneel: workcenterCode, isPrimary, uren-instellingen. Gebruik manufacturing.operations.list en manufacturing.workcenters.list om beschikbare codes te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Link a work center to an operation as a resource. Required: operationCode.
purchasing_orders_add_lineVoeg een orderregel toe aan een BESTAANDE inkooporder in Exact Online. Verplicht: orderNumber, itemCode en quantity. Optioneel: notes, description, unitPrice (inkoopprijs), discount (0-100), vatCode (BTW-code), costCenter (kostenplaats), costUnit (kostendrager), receiptDate (YYYY-MM-DD). Gebruik search_purchase_orders en search_items om codes te vinden. Gebruik NIET voor nieuwe orders, gebruik hiervoor purchasing.orders.create. | Add an order line to an EXISTING purchase order in Exact Online. Required: orderNumber, itemCode and quantity. Optional: notes, description, unitPrice (purchase price), discount (0-100), vatCode, costCenter, costUnit, receiptDate (YYYY-MM-DD). Use search_purchase_orders and search_items to find codes. Do NOT use for new orders, use purchasing.orders.create instead.
items_suppliers_deleteVerwijder een leveranciersartikel-koppeling. Gebruik items.suppliers om eerst het leveranciersartikel op te zoeken en de GUID te verkrijgen. Let op: deze actie kan niet ongedaan worden gemaakt. 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 supplier item link. Use items.suppliers first to find the supplier item and get the GUID. Warning: this action cannot be undone. All ID parameters are 36-character GUIDs.
manufacturing_bom_material_updateWerk een materiaalregel bij in een stuklijst (bill of material). Verplicht: itemCode (hoofdartikel) en partItemCode (materiaal, ter identificatie). Optioneel: versionNumber (standaard actieve versie), hoeveelheid, afvalpercentage, omschrijving, notities. Gebruik manufacturing.materials.bom om de huidige stuklijst 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 line in a BOM. Required: itemCode and partItemCode (for identification). An empty value leaves a field unchanged; send a single space for a text field to clear it.
hrm_costunits_searchZoek kostendragers (cost units) in de administratie. Optioneel filteren op code of omschrijving via query. Geef in de context parameter aan waarom je deze tool aanroept. | Search cost units. Optionally filter by code or description via query.
financial_generaljournal_createMaak een nieuwe memoriaalboeking (general journal entry) aan in Exact Online. Verplicht: journalCode (memoriaaldagboek) en lines (JSON array met minimaal glAccountCode en amount per regel, positief=debet, negatief=credit). Een memoriaalboeking moet in balans zijn (debet = credit). Zoek grootboekrekeningen met financial_glaccounts_search. | Create a new general journal (memorial) entry in Exact Online. Required: journalCode and lines (JSON array with at least glAccountCode and amount per line, positive=debit, negative=credit). The entry must balance (debit = credit).
purchasing_orders_searchZoek en filter inkooporders (purchase orders). Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (leverancier, ordernummer, omschrijving), orderstatus, ontvangststatus, factuurstatus, datumbereik, leverancierscode. Let op de statuswaarden: "open" is alleen wat nog NIET ontvangen is (Exact-status 10) en sluit gedeeltelijk ontvangen orders uit; vraagt iemand naar openstaande inkooporders in de zin van alles wat nog loopt, gebruik dan "nog te ontvangen" (open plus deels ontvangen). Voor de factuurstatus geldt hetzelfde met "nog te factureren". Het antwoord bevat bij een statusfilter altijd een breakdown met de aantallen per status. Sorteer op verschillende velden. Gebruik minimaal één filter. Gebruik query "*" om alle orders op te halen zonder tekstfilter. Gebruik get_purchase_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 purchase orders. Automatically filters on the active warehouse. Use warehouseCode "*" to search all warehouses. Use get_purchase_order_details for full order line details.
logistics_receipts_updateWerk een bestaande goederenontvangst (goods receipt) bij in Exact Online. Verplicht veld: receiptId (GUID). Alleen de meegegeven velden worden bijgewerkt. Beschikbare velden: remarks (opmerkingen). Gebruik search_goods_receipts om de juiste ontvangst 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 goods receipt in Exact Online. Required: receiptId (GUID). Only provided fields will be updated. Available fields: remarks. Use search_goods_receipts to find the correct receipt. 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_purchase_add_lineVoeg een nieuwe regel toe aan een bestaande inkoopboeking (purchase entry) in Exact Online. Verplicht: entryId (GUID van de boeking), glAccountCode en amount. Optioneel: date (YYYY-MM-DD), description, notes, vatCode, costCenter, costUnit. Gebruik financial_purchase_get om de boeking eerst te bekijken. | Add a new line to an existing purchase entry. Required: entryId (GUID), glAccountCode and amount.
sales_returns_getHaal volledige details op van een geplande retourzending (planned sales return) inclusief alle retourregels met artikelen, geplande en ontvangen aantallen. Gebruik search_sales_returns om eerst het retournummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Get full details of a planned sales return including all return lines with items, planned and received quantities. Use search_sales_returns to find the return number first.
cashflow_payments_updateWerk een bestaande betaling (payment) bij in Exact Online. Verplicht: paymentId (GUID). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Gebruik search_payments of get_payment_details 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. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing payment in Exact Online. Required: paymentId (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.
cashflow_mandates_searchZoek en filter incassomachtigingen (direct debit mandates) op klantcode of status. Gebruik minimaal één filter. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter direct debit mandates by account code or status. Use at least one filter. Supports pagination.
cashflow_banks_listGeeft een overzicht van alle banken in de huidige administratie met banknaam, BIC-code, land en omschrijving. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | List all banks in the current administration with bank name, BIC code, country and description.
sales_returns_searchZoek en filter geplande retourzendingen (planned sales returns). Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (retournummer, klantnaam, omschrijving), datumbereik, status (open/processed). Gebruik minimaal één filter. Gebruik query "*" om alle retourzendingen op te halen zonder tekstfilter. Gebruik get_sales_return_details voor volledige details. Geef in de context parameter aan waarom je deze tool aanroept. | Search and filter planned sales returns. Automatically filters on the active warehouse. Use get_sales_return_details for full details.
crm_quotations_delete_charge_lineVerwijder een kostenregel (charge line) van een offerte uit Exact Online. Verplicht veld: lineId (GUID van de kostenregel). Let op: dit verwijdert de kostenregel permanent. Gebruik crm.quotations.get om eerst de offerte en regels 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. | Delete a charge line from a quotation in Exact Online. Required: lineId (GUID). Warning: this permanently deletes the charge line. Use crm.quotations.get to find the quotation and lines first. All ID parameters are 36-character GUIDs.
manufacturing_operations_deleteVerwijder een bewerking (operation). Dit is een permanente actie. Verplicht: operationCode. Gebruik manufacturing.operations.list om bewerkingen te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Delete an operation. Permanent action. Required: operationCode.
subscriptions_update_lineWerk een abonnementsregel bij. Verplicht: lineId (GUID). Wijzig hoeveelheid, eenheidsprijs, omschrijving of datums. 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 a subscription line. Required: lineId (GUID). Change quantity, unit price, description or dates. 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_update_lineWerk een bestaande factuurregel bij op een verkoopfactuur in Exact Online. Verplicht: lineId (GUID van de factuurregel). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Ondersteunt: quantity, unitPrice, description, discount, notes, costCenter, costUnit en vatCode. 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 sales invoice line in Exact Online. Required: lineId (GUID). All other fields are optional. Supports: quantity, unitPrice, description, discount, notes, costCenter, costUnit and vatCode. 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_planning_overviewGeeft een planningsoverzicht van geplande bewerkingen per werkplek. Toont per werkplek alle geplande bewerkingsstappen met werkordernummer, artikel, datums, uren en status. Filter op werkplekcode, datumbereik of status. Gebruik deze tool voor productieplanning en bezettingsoverzicht. Geef in de context parameter aan waarom je deze tool aanroept. | Get a planning overview of scheduled operations per work center. Shows all planned routing steps with shop order number, item, dates, hours and status per work center.
financial_generaljournal_add_lineVoeg een nieuwe regel toe aan een bestaande memoriaalboeking (general journal entry) in Exact Online. Verplicht: entryId (GUID van de boeking), glAccountCode en amount (positief=debet, negatief=credit). Optioneel: accountCode, date (YYYY-MM-DD), description, notes, vatCode, costCenter, costUnit. Gebruik financial_generaljournal_get om de boeking eerst te bekijken. | Add a new line to an existing general journal entry. Required: entryId (GUID), glAccountCode and amount (positive=debit, negative=credit).
purchasing_orders_getHaal volledige details op van een inkooporder (purchase order) inclusief alle orderregels met artikelen, bestelde en ontvangen aantallen. Gebruik search_purchase_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 purchase order including all order lines with items, quantities ordered and received. Use search_purchase_orders to find the order number first.
crm_quotations_add_lineVoeg een offerteregel toe aan een bestaande offerte (quotation) in Exact Online. Verplichte velden: quotationId (GUID van de offerte), itemCode (artikelcode) en quantity (aantal). Optioneel: unitPrice (stukprijs), description (regelomschrijving), notes (notities), discount (kortingspercentage 0-100). Gebruik crm.quotations.get om eerst de offerte-GUID te vinden en search_items om de artikelcode 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 quotation line to an existing quotation in Exact Online. Required: quotationId (GUID), itemCode and quantity. Optional: unitPrice, description, notes, discount (percentage 0-100). Use crm.quotations.get to find the quotation GUID and search_items to find the item code first. All ID parameters are 36-character GUIDs.
crm_quotations_printGenereer/print het document van een offerte (quotation) in Exact Online via de PrintQuotation-actie. Hiermee wordt de offerte als afgedrukt gemarkeerd en het PDF-document gegenereerd in Exact. Verplicht: quotationId (GUID). Gebruik crm_quotations_search om de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Generate/print a quotation document in Exact Online via the PrintQuotation action. Required: quotationId (GUID).
sales_orders_getHaal volledige details op van een verkooporder (sales order) inclusief alle orderregels met artikelen, bestelde en geleverde aantallen, en leverstatus per regel. Gebruik search_sales_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 sales order including all order lines with items, quantities ordered/delivered, and delivery status per line. Use search_sales_orders to find the order number first.
crm_quotations_createMaak een NIEUWE offerte aan in Exact Online. Verplicht: customerCode en lines (JSON array met minimaal itemCode en quantity per regel). Zoek eerst klant met search_accounts en artikelen met search_items. Gebruik NIET voor bestaande offertes, gebruik hiervoor quotations.update. | Create a NEW quotation in Exact Online. Required: customerCode and lines (JSON array with at least itemCode and quantity per line). Search customer with search_accounts and items with search_items first. Do NOT use for existing quotations, use quotations.update instead.
controller_signals_searchZoek AI Controller-signalen: posten die mogelijk fout geboekt zijn in de administratie (dubbele facturen, verkeerde BTW-codes, openstaande tussenrekeningen, afwijkende vaste lasten, kosten i.p.v. geactiveerd, restbedragen op debiteuren). Filter op zoekterm, signaaltype, severity, status of datumbereik. Gebruik de uitleg en details om de gebruiker te informeren; gebruik daarna financial_transactions_search of get_purchase_invoice_details om de onderliggende boeking te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Search AI Controller signals: entries that may be booked incorrectly (duplicate invoices, wrong VAT codes, open suspense accounts, deviating fixed costs, costs vs. assets, debtor residuals). Filter by search term, signal type, severity, status or date range.
financial_sales_searchZoek en filter verkoopboekingen (sales entries). Filter op boekstuknummer, dagboekcode, klantnaam, boekjaar of boekperiode. Gebruik query "*" om alle te tonen. Gebruik financial_sales_get voor de volledige boekingsregels. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Search and filter sales entries. Use financial_sales_get for full line details. Reflects the last synchronization.
financial_cash_add_lineVoeg een nieuwe regel toe aan een bestaande kasboeking (cash entry) in Exact Online. Verplicht: entryId (GUID van de boeking), glAccountCode en amount (positief=debet, negatief=credit). Optioneel: accountCode, date (YYYY-MM-DD), description, notes, vatCode, costCenter, costUnit. Gebruik financial_cash_get om de boeking eerst te bekijken. | Add a new line to an existing cash entry. Required: entryId (GUID), glAccountCode and amount (positive=debit, negative=credit).
crm_opportunities_getHaal volledige details op van een verkoopkans (opportunity) inclusief contactpersonen. Gebruik search_opportunities om eerst het nummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full opportunity details including contacts. Use search_opportunities to find the number first.
sales_deliveries_add_lineVoeg een leveringsregel toe aan een bestaande goederenlevering (goods delivery). Verplicht: salesOrderLineId (GUID) en quantityDelivered. Optioneel: entryId (GUID, koppeling aan bestaande delivery), opslaglocatie, notities, trackingnummer. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Add a delivery line to an existing goods delivery. Required: salesOrderLineId (GUID) and quantityDelivered. All ID parameters are 36-character GUIDs.
admin_listGeeft een overzicht van alle beschikbare administraties (divisies / administrations) waar de gebruiker toegang toe heeft. Toont per administratie een compact record: code, naam en of het de hoofdadministratie is. Volledige details (adres, valuta, etc.) van de actieve administratie haal je op met get_current_administration. Gebruik switch_administration met de code om naar een andere administratie te wisselen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | List all available administrations (divisions) the user has access to. Returns a compact record per administration: code, name and whether it is the main division. Get full details (address, currency, etc.) of the active administration with get_current_administration. Use switch_administration with the code to change administration.
sales_invoices_from_ordersGenereer verkoopfacturen uit één of meer verkooporders (sales orders) in Exact Online via de InvoiceSalesOrders-actie. Verplicht: salesOrderIds (JSON array van order-GUIDs). Optioneel: createMode (0=per klant, 1=per order), invoiceMode (0=op geleverd aantal, 1=op besteld aantal), journalCode (verkoopdagboek). Gebruik sales_orders_search om de order-GUIDs te vinden. Let op: dit maakt definitieve facturen aan. Exact verwerkt de opdracht als achtergrondtaak; deze tool wacht die af en geeft het werkelijke aantal aangemaakte facturen terug in createdInvoices. Duurt de verwerking langer, dan komt pending=true met een processId terug en zijn de facturen enkele minuten later zichtbaar - roep de tool dan NIET opnieuw aan, want dan factureer je dubbel. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Generate sales invoices from one or more sales orders via the InvoiceSalesOrders action. Required: salesOrderIds (JSON array of order GUIDs). Optional: createMode (0=per customer, 1=per order), invoiceMode (0=by delivered qty, 1=by ordered qty), journalCode (sales journal). This creates final invoices.
logistics_receipts_createBoek een goederenontvangst (goods receipt) voor een inkooporder. Dit verhoogt de voorraad. Verplicht: orderNumber en lines (JSON array met itemCode en quantity). Gebruik get_purchase_order_details om openstaande regels te bekijken. Gebruik NIET voor leveringen, gebruik hiervoor logistics.deliveries.create. | Create a goods receipt for a purchase order. This increases stock. Required: orderNumber and lines (JSON array with itemCode and quantity). Use get_purchase_order_details to check open lines. Do NOT use for deliveries, use logistics.deliveries.create instead.
subscriptions_createMaak een nieuw abonnement aan in Exact Online. Verplicht: accountCode (klant), description en subscriptionType (GUID). Optioneel: startDate, endDate, notes, currency, paymentCondition. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Create a new subscription. Required: accountCode (customer), description and subscriptionType (GUID). All ID parameters are 36-character GUIDs.
cashflow_mandates_createMaak een nieuwe incassomachtiging (direct debit mandate) aan in Exact Online. Verplicht: accountCode (klantcode, wordt opgezocht naar GUID) en bankAccountId (GUID van bankrekening). Optioneel: description, reference, signatureDate, type, paymentType. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. | Create a new direct debit mandate in Exact Online. Required: accountCode (looked up to GUID) and bankAccountId (GUID). Optional: description, reference, signatureDate, type, paymentType. All ID parameters are 36-character GUIDs.
hrm_costcenters_searchZoek kostenplaatsen (cost centers) in de administratie. Optioneel filteren op code of omschrijving via query. Geef in de context parameter aan waarom je deze tool aanroept. | Search cost centers. Optionally filter by code or description via query.
manufacturing_materials_issueGeef materiaal uit aan een productieorder (material issue). Verplicht: shopOrderNumber, itemCode en quantity. Het materiaal moet voorkomen in het materiaalplan van de werkorder. Gebruik get_shop_order_details om het materiaalplan te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Issue material to a production order. Required: shopOrderNumber, itemCode and quantity.
cashflow_mandates_updateWerk een bestaande incassomachtiging (direct debit mandate) bij in Exact Online. Verplicht: mandateId (GUID). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. 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. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing direct debit mandate in Exact Online. Required: mandateId (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.
subscriptions_reasoncodes_listGeef een overzicht van de redencodes voor abonnementen (bijv. opzegredenen), met code en omschrijving. Geef in de context parameter aan waarom je deze tool aanroept. | List subscription reason codes with code and description.
financial_balance_getHaal het SALDO per grootboekrekening op (geaggregeerd, SUM van de boekingsregels) in ÉÉN aanroep. Dit is de juiste tool voor een winst- en verliesrekening (W&V/resultatenrekening), een proef-/saldibalans, een dashboard of "saldo per rekening". Gebruik NIET financial_transactions_search per losse grootboekrekening - dat levert tientallen lege calls op. Filter op boekjaar, periode-bereik, datumbereik en rekeningtype (balans of W&V). Optioneel boekjaren vergelijken via compareYear. Rekeningen zonder boekingen verschijnen vanzelf niet. | Get the BALANCE per GL account (aggregated, SUM of transaction lines) in ONE call. This is the right tool for a profit & loss statement, trial balance, dashboard or "balance per account". Do NOT call financial_transactions_search per individual GL account. Filter by financial year, period range, date range and account type (balance or P&L). Optionally compare two years via compareYear.
financial_purchase_createMaak een nieuwe inkoopboeking (purchase entry / inkoopfactuur in de boekhouding) aan in Exact Online. Verplicht: journalCode (inkoopdagboek), supplierCode (leverancier code of naam) en lines (JSON array met minimaal glAccountCode en amount per regel). Bedragen zijn doorgaans positief (kosten). Zoek leveranciers met accounts_search en grootboekrekeningen met financial_glaccounts_search. | Create a new purchase entry in Exact Online. Required: journalCode, supplierCode and lines (JSON array with at least glAccountCode and amount per line).
crm_bankaccounts_updateWerk een bestaande bankrekening bij in Exact Online. Verplicht: bankAccountId (GUID). Alle andere velden zijn optioneel en alleen meegegeven velden worden bijgewerkt. Ondersteunt rekeningnummer, naam rekeninghouder, BIC-code, omschrijving, hoofdrekening en geblokkeerd. 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 bank account in Exact Online. Required: bankAccountId (GUID). All other fields are optional and only provided fields are updated. Supports account number, holder name, BIC code, description, main and blocked. 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.
crm_quotations_searchZoek en filter offertes (quotations). Filter op tekst (offertenummer/klantnaam/omschrijving), status, datumbereik (offertedatum/vervaldatum/leverdatum), klantcode, verkoper of projectcode. Gebruik minimaal één filter. Gebruik query "*" om alle offertes op te halen. Gebruik get_quotation_details voor volledige offerteregels. Ondersteunt paginering. 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 quotations. Use get_quotation_details for full line details. All ID parameters are 36-character GUIDs.
items_batch_historyGEBRUIK DEZE TOOL wanneer de gebruiker vraagt naar de historie, traceerbaarheid of transacties van een batchnummer. Haal de volledige historie op van een batchnummer (batch number / lotnummer / LOT). Geeft alle voorraadtransacties voor een specifieke batch, inclusief locaties, hoeveelheden en transactietypes (ontvangst, levering, verplaatsing). Optioneel filteren op artikelcode. Gebruik items.stock om eerst de batchnummers van een artikel te vinden als je het batchnummer nog niet hebt. Voor een (gedeeltelijk) batchnummer gebruik je stock.batch.search. Ondersteunt paginering: gebruik offset om meer resultaten op te halen als hasMore=true. Geef in de context parameter aan waarom je deze tool aanroept. | USE THIS TOOL when the user asks about the history, traceability or transactions of a batch number. Get full history of a batch number (batch / lot / LOT). Returns all stock transactions including locations, quantities and transaction types. Use items.stock to find batch numbers for an item first. Use stock.batch.search to search by partial batch number.
purchasing_invoices_searchZoek inkoopfacturen (purchase invoices). De query-parameter doet hoofdletterongevoelige substring-match op Description, PaymentReference, YourRef en Remarks - NIET op leveranciersnaam direct (zoek de leverancier eerst via accounts_search, gebruik die GUID dan in supplierCode). supplierCode is altijd een 36-karakter GUID, geen tekstuele code. Gebruik "*" om zonder tekstfilter te paginen (met minimaal één ander filter). Bij 0 resultaten met een query-tekst levert de response een "supplierSuggestions"-veld met fonetisch/prefix-vergelijkbare leveranciers (incl. hun GUID) - gebruik die direct als supplierCode-filter. Gebruik get_purchase_invoice_details voor volledige factuurregels. Ondersteunt paginering via offset. | Search purchase invoices. The query parameter does case-insensitive substring matching on Description, PaymentReference, YourRef and Remarks - NOT directly on supplier name (look up the supplier first via accounts_search and use its GUID in supplierCode). supplierCode is always a 36-character GUID, not a textual code. Pass "*" to paginate without text filter (must have at least one other filter). On 0 results with a query, the response includes "supplierSuggestions" with phonetically/prefix-similar suppliers (including their GUID) - use those directly as supplierCode filter. Use get_purchase_invoice_details for full line details.
subscriptions_types_listGeef een overzicht van de abonnementstypes in de administratie, met code en omschrijving. Geef in de context parameter aan waarom je deze tool aanroept. | List subscription types with code and description.
crm_bankaccounts_searchZoek en filter bankrekeningen van relaties (account bank accounts) op IBAN, rekeningnummer, relatienaam, rekeninghouder, omschrijving, BIC of banknaam. Filter daarnaast op relatie (GUID), BIC-code of alleen de hoofdrekening. Sorteer op verschillende velden. 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 customer/supplier bank accounts by IBAN, account number, account name, holder, description, BIC or bank name. Also filter on account (GUID), BIC code or main account only.
manufacturing_orders_deleteVerwijder een werkorder/productieorder (shop order) uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: shopOrderId (GUID). Gebruik search_shop_orders of get_shop_order_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. | Delete a shop order (production order) from Exact Online. This is a permanent action and cannot be undone. Required: shopOrderId (GUID). Use search_shop_orders or get_shop_order_details to find the GUID first. All ID parameters are 36-character GUIDs.
projects_deleteVerwijder een project uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: projectId (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 project from Exact Online. This is a permanent action and cannot be undone. Required: projectId (GUID). All ID parameters are 36-character GUIDs.
sales_invoices_updateWerk een bestaande verkoopfactuur bij in Exact Online. Verplicht: invoiceId (GUID van de factuur). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Ondersteunt: description, remarks, paymentCondition, paymentReference, yourRef en dueDate. Gebruik search_sales_invoices of get_sales_invoice_details om 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 sales invoice in Exact Online. Required: invoiceId (GUID). All other fields are optional. Supports: description, remarks, paymentCondition, paymentReference, yourRef and dueDate. 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_bom_version_deleteVerwijder een stuklijstversie (bill of material version). Dit is een permanente actie. Verplicht: itemCode en versionNumber. Gebruik manufacturing.bom.versions om de beschikbare versies te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Delete a BOM version. Permanent action. Required: itemCode and versionNumber.
sales_deliveries_update_lineWerk een leveringsregel bij. Alleen notities en trackingnummer kunnen worden gewijzigd. Verplicht: deliveryLineId (GUID). 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 a delivery line. Only notes and tracking number can be changed. Required: deliveryLineId (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_invoices_add_lineVoeg een regel toe aan een bestaande verkoopfactuur in Exact Online. Verplichte velden: invoiceId (GUID van de factuur), itemCode (artikelcode) en glAccountCode (grootboekcode). Optioneel: quantity, unitPrice, description, discount, notes, costCenter, costUnit, vatCode. Het artikel en de grootboekrekening worden opgezocht via hun code. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Add a line to an existing sales invoice in Exact Online. Required: invoiceId (GUID), itemCode and glAccountCode. Optional: quantity, unitPrice, description, discount, notes, costCenter, costUnit, vatCode. All ID parameters are 36-character GUIDs.
stock_batch_searchZoek op (gedeeltelijk) batchnummer om te zien welke artikelen en locaties bij een batch horen met actuele voorraad. Dit is NIET de batchhistorie - gebruik items.batch.history voor de volledige transactiehistorie van een batch. Geef in de context parameter aan waarom je deze tool aanroept. | Search by (partial) batch number to see which items and locations belong to a batch with current stock. This is NOT the batch history - use items.batch.history for full transaction history.
warehouse_createMaak een nieuw magazijn (warehouse) aan in Exact Online. Verplichte velden: code en description. Optioneel: isMain, useStorageLocations, email. Zoek eerst met list_warehouses of het magazijn al bestaat. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Create a new warehouse in Exact Online. Required: code and description. Optional: isMain, useStorageLocations, email. Always check list_warehouses first to see if the warehouse already exists.
accounts_searchZoek klanten en leveranciers (customers and suppliers). Hoofdletterongevoelige substring-match (LIKE %term%) op Name, Code, City, Email of Website - geen exact-match, geen fuzzy. Zoeken op een domeinnaam kan dus: geef bij een e-mail het afzenderdomein (cocktailgids.nl) of de hele URL, schema en www worden er zelf afgehaald. Minimum 2 tekens. Gebruik "*" om alles te paginen. Bij 0 resultaten levert de response een "suggestions"-veld met top-5 fonetisch/prefix-vergelijkbare accounts - gebruik die in plaats van zelf spellingvarianten te proberen. Optioneel filteren op type: "customer" of "supplier". Gebruik create_account voor nieuwe accounts. Ondersteunt paginering via offset (zie hasMore). | Search customers and suppliers. Case-insensitive substring match (LIKE %term%) on Name, Code, City, Email or Website - no exact-match, no fuzzy. Searching by domain name works: for an email pass the sender domain (cocktailgids.nl) or the full URL, scheme and www are stripped automatically. Minimum 2 characters. Pass "*" to paginate all. On 0 results the response includes a "suggestions" field with the top-5 phonetically/prefix-similar accounts - use those instead of guessing spelling variants yourself. Optional type filter: "customer" or "supplier". Use create_account for new accounts.
manufacturing_operations_updateWerk een bewerking (operation) bij. Verplicht: operationCode (ter identificatie). Wijzig omschrijving, notities, zoekcode of status. Gebruik manufacturing.operations.list om bewerkingen 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 an operation. Required: operationCode (for identification). Change description, notes, search code or status. An empty value leaves a field unchanged; send a single space for a text field to clear it.
accounts_addresses_deleteVerwijder een adres uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: addressId (GUID van het adres). Gebruik search_accounts en get_account_details om eerst de adres-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 an address from Exact Online. This is a permanent action and cannot be undone. Required: addressId (GUID of the address). Use search_accounts and get_account_details to find the address GUID first. All ID parameters are 36-character GUIDs.
financial_profitloss_getGeef het winst- en verliesoverzicht: kosten, opbrengsten en resultaat voor de huidige periode, het huidige boekjaar en het vorige boekjaar. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Get the profit & loss overview: costs, revenue and result for the current period, current year and previous year. Reflects the last synchronization.
purchasing_orders_deleteVerwijder een inkooporder (purchase order) uit Exact Online. Verplicht veld: orderId (GUID van de inkooporder). Let op: dit verwijdert de inkooporder permanent. 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. | Delete a purchase order from Exact Online. Required: orderId (GUID). Warning: this permanently deletes the purchase order. Use purchasing.orders.get to find the order GUID first. All ID parameters are 36-character GUIDs.
financial_cash_getHaal volledige details op van een kasboeking (cash entry) inclusief alle boekingsregels met relaties, bedragen en grootboekrekeningen. Gebruik financial_cash_search om eerst het boekstuknummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Get full cash entry details including all lines. Use financial_cash_search to find the entry number first.
warehouse_transfers_deleteVerwijder een magazijnverplaatsing (warehouse transfer) uit Exact Online. Verplicht veld: transferId (GUID). De verplaatsing wordt permanent verwijderd. 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. | Delete a warehouse transfer from Exact Online. Required: transferId (GUID). The transfer will be permanently deleted. Use search_warehouse_transfers to find the correct transfer. All ID parameters are 36-character GUIDs.
projects_planning_updateWerk een bestaande projectplanning bij in Exact Online. Verplicht: planningId (GUID). Alle andere velden zijn optioneel en alleen meegegeven velden worden bijgewerkt. Ondersteunt: description, employeeId, startDate, endDate, hours, hourTypeId, notes, status (1=Gereserveerd, 2=Gepland), overAllocate. 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 project planning entry in Exact Online. Required: planningId (GUID). All other fields are optional. Supports: description, employeeId, startDate, endDate, hours, hourTypeId, notes, status (1=Reserved, 2=Planned), overAllocate. 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.
accounts_deleteVerwijder een account (klant of leverancier) uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: accountCode (klantcode, naam of GUID). Gebruik search_accounts om eerst het account 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 an account (customer or supplier) from Exact Online. This is a permanent action and cannot be undone. Required: accountCode (customer code, name or GUID). Use search_accounts to find the account first. All ID parameters are 36-character GUIDs.
financial_bank_add_lineVoeg een nieuwe regel toe aan een bestaande bankboeking (bank entry) in Exact Online. Verplichte velden: bankEntryId (GUID van de bankboeking), glAccountCode (grootboekrekening code) en amount (bedrag, positief=debet, negatief=credit). Optioneel: accountCode (klant/leverancier code of naam), date (YYYY-MM-DD), description, notes, vatCode, costCenter, ourRef. Gebruik financial.bank.get om eerst de bankboeking te bekijken. 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 new line to an existing bank entry in Exact Online. Required: bankEntryId (GUID), glAccountCode and amount (positive=debit, negative=credit). Optional: accountCode, date (YYYY-MM-DD), description, notes, vatCode, costCenter, ourRef. Use financial.bank.get to view the entry first. All ID parameters are 36-character GUIDs.
manufacturing_materialplan_deleteVerwijder een materiaalregel van een werkorder. Dit is een permanente actie. Verplicht: shopOrderNumber en lineNumber. Gebruik manufacturing.orders.get om het materiaalplan en regelnummers te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Delete a material line from a shop order. This is permanent. Required: shopOrderNumber and lineNumber. Use manufacturing.orders.get to view material plan and line numbers.
purchasing_orders_delete_lineVerwijder een inkooporderregel uit Exact Online. Verplicht veld: lineId (GUID van de orderregel). Let op: dit verwijdert de regel permanent. Gebruik purchasing.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. | Delete a purchase order line from Exact Online. Required: lineId (GUID). Warning: this permanently deletes the line. Use purchasing.orders.get to find the line GUID first. All ID parameters are 36-character GUIDs.
cashflow_conditions_createMaak een nieuwe betalingsconditie (payment condition) aan in Exact Online. Verplichte velden: code en description. Optioneel: paymentDays, discountPercentage, paymentMethod. Zoek eerst met search_payment_conditions of de conditie al bestaat. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Create a new payment condition in Exact Online. Required: code and description. Optional: paymentDays, discountPercentage, paymentMethod. Always search with search_payment_conditions first to check if it already exists.
sales_prices_createMaak een NIEUWE verkoopprijs aan voor een artikel. Gebruik deze tool als een artikel nog geen verkoopprijs heeft, of om een nieuwe prijsregel toe te voegen (klantspecifiek, staffelprijs, geldigheidsperiode). Zoek eerst het artikel op met items.search. Gebruik sales.prices.update om een bestaande prijs te wijzigen. | Create a NEW sales price for an item. Use this tool when an item has no sales price yet, or to add a new price rule (customer-specific, price break, validity period). Search for the item first with items.search. Use sales.prices.update to modify an existing price.
purchasing_invoices_getHaal volledige details op van een inkoopfactuur (purchase invoice) inclusief alle factuurregels met artikelen, bedragen en BTW. Gebruik search_purchase_invoices om eerst het boekstuknummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full details of a purchase invoice including all invoice lines. Use search_purchase_invoices to find the entry number first.
hrm_costcenters_updateWijzig een bestaande kostenplaats (cost center) in Exact Online. Verplicht: costcenterId (GUID). Optioneel: description. Let op: de code is de sleutel en kan niet via de API gewijzigd worden. Gebruik hrm.costcenters.search om de GUID (ID) te vinden. | Update an existing cost center. Required: costcenterId (GUID). Optional: description. Note: the code is the key and cannot be changed via the API.
cashflow_receivables_updateWerk een bestaande vordering (receivable) bij in Exact Online. Verplicht: receivableId (GUID). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Gebruik search_receivables of get_receivable_details 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. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update an existing receivable in Exact Online. Required: receivableId (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.
logistics_deliveries_getHaal volledige details op van een goederenlevering (goods delivery / shipment) inclusief alle regels met artikelen, bestelde en geleverde aantallen, en gerelateerde verkoopordernummers. Gebruik search_goods_deliveries om eerst het leveringsnummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full details of a goods delivery (shipment) including all lines with items, quantities, and related sales order numbers. Use search_goods_deliveries to find the delivery number first.
projects_planning_deleteVerwijder een projectplanning uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: planningId (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 project planning entry from Exact Online. This is a permanent action and cannot be undone. Required: planningId (GUID). All ID parameters are 36-character GUIDs.
accounts_contacts_updateWerk een bestaande contactpersoon bij in Exact Online. Verplicht: contactId (GUID van het contact). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Gebruik search_accounts en get_account_details om eerst de contact-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. | Update an existing contact person in Exact Online. Required: contactId (GUID of the contact). All other fields are optional - only provided fields will be updated. Use search_accounts and get_account_details to find the contact GUID first. All ID parameters are 36-character GUIDs.
manufacturing_routing_addVoeg een bewerkingsstap (routing step) toe aan een werkorder. Verplicht: shopOrderNumber en operationCode. Optioneel: datums, uren, werkplek. Gebruik manufacturing.operations.list om beschikbare bewerkingen te vinden en manufacturing.orders.routing om het huidige routingplan te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Add a routing step to a shop order. Required: shopOrderNumber and operationCode. Optional: dates, hours, work center.
warehouse_currentHaal het huidige actieve magazijn (warehouse) op van de gebruiker. Geeft de magazijncode, omschrijving, en of het het hoofdmagazijn is. Toont ook of het magazijn opslaglocaties gebruikt. Gebruik switch_warehouse om naar een ander magazijn te wisselen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get the current active warehouse. Returns warehouse code, description, whether it is the main warehouse, and whether storage locations are enabled. Use switch_warehouse to change to a different warehouse.
financial_glaccounts_updateWerk een bestaande grootboekrekening (GL account) bij in Exact Online. Verplicht: glAccountId (GUID). Alle andere velden zijn optioneel en alleen meegegeven velden worden bijgewerkt. Ondersteunt: description, code, type, balanceSide (D/C), balanceType (B/W), searchCode, vatCode, costcenter, costunit, isBlocked. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Update an existing general ledger account in Exact Online. Required: glAccountId (GUID). All other fields are optional. Supports: description, code, type, balanceSide (D/C), balanceType (B/W), searchCode, vatCode, costcenter, costunit, isBlocked. All ID parameters are 36-character GUIDs.
crm_quotations_deleteVerwijder een offerte (quotation) uit Exact Online. Verplicht veld: quotationId (GUID van de offerte). Let op: dit verwijdert de offerte permanent. Gebruik crm.quotations.get om eerst de offerte-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. | Delete a quotation from Exact Online. Required: quotationId (GUID). Warning: this permanently deletes the quotation. Use crm.quotations.get to find the quotation GUID first. All ID parameters are 36-character GUIDs.
financial_bank_searchZoek en filter bankboekingen (bank entries). Filter op boekstuknummer, dagboekcode, boekjaar, boekperiode of status. Gebruik minimaal één filter. Gebruik query "*" om alle bankboekingen op te halen. Gebruik get_bank_entry_details voor volledige boekingsregels. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter bank entries. Use get_bank_entry_details for full entry line details.
crm_quotations_update_lineWerk een bestaande offerteregel bij in Exact Online. Verplicht veld: lineId (GUID van de offerteregel). Optioneel: quantity (aantal), unitPrice (stukprijs), discount (kortingspercentage 0-100), description (regelomschrijving), notes (notities). Gebruik crm.quotations.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 quotation line in Exact Online. Required: lineId (GUID). Optional: quantity, unitPrice, discount (percentage 0-100), description, notes. Use crm.quotations.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.
accounts_addresses_updateWerk een bestaand adres bij in Exact Online. Verplicht: addressId (GUID van het adres). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Gebruik search_accounts en get_account_details om eerst de adres-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 address in Exact Online. Required: addressId (GUID of the address). All other fields are optional - only provided fields will be updated. Use search_accounts and get_account_details to find the address 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_orders_delete_lineVerwijder een verkooporderregel uit Exact Online. Verplicht veld: lineId (GUID van de orderregel). Let op: dit verwijdert de regel permanent. 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. | Delete a sales order line from Exact Online. Required: lineId (GUID). Warning: this permanently deletes the line. Use sales.orders.get to find the line GUID first. All ID parameters are 36-character GUIDs.
financial_purchase_searchZoek en filter inkoopboekingen (purchase entries). Filter op boekstuknummer, dagboekcode, leveranciersnaam, boekjaar of boekperiode. Gebruik query "*" om alle te tonen. Gebruik financial_purchase_get voor de volledige boekingsregels. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Search and filter purchase entries. Use financial_purchase_get for full line details. Reflects the last synchronization.
cashflow_payments_getHaal volledige details op van een betaling (payment) op basis van het payment GUID. Gebruik search_payments 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. | Get full payment details by payment GUID. Use search_payments to find the GUID first. All ID parameters are 36-character GUIDs.
documents_getHaal de details van een document op (metadata) plus de metadata van de bijbehorende bijlagen. Geef de document-ID (de Exact GUID uit documents_search). Retourneert het documentonderwerp, type, gekoppelde relatie/order/factuur/project, datum en de Exact view-URL, en per bijlage de bestandsnaam, grootte en download-URL - NOOIT de bestandsinhoud zelf. Gebruik de meegegeven URL om het bestand in Exact Online te openen. | Get the details of a document (metadata) plus the metadata of its attachments. Pass the document ID (the Exact GUID from documents_search). Returns the document subject, type, linked account/order/invoice/project, date and the Exact view URL, and per attachment the file name, size and download URL - NEVER the file content itself. Use the returned URL to open the file in Exact Online.
sales_invoices_deleteVerwijder een verkoopfactuur uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: invoiceId (GUID). Gebruik search_sales_invoices of get_sales_invoice_details om eerst de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a sales invoice from Exact Online. This is a permanent action and cannot be undone. Required: invoiceId (GUID). Use search_sales_invoices or get_sales_invoice_details to find the GUID first. All ID parameters are 36-character GUIDs.
hrm_costunits_createMaak een nieuwe kostendrager (cost unit) aan in Exact Online. Verplicht: code en description (omschrijving). Geef in de context parameter aan waarom je deze tool aanroept. | Create a new cost unit in Exact Online. Required: code and description.
purchasing_orders_update_lineWerk een bestaande inkooporderregel bij in Exact Online. Verplicht veld: lineId (GUID van de orderregel). Optioneel: quantity (aantal), unitPrice (stukprijs), discount (kortingspercentage 0-100), description (regelomschrijving), notes (notities), vatCode (BTW-code), costCenter (kostenplaats), costUnit (kostendrager), receiptDate (YYYY-MM-DD). Gebruik purchasing.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 purchase order line in Exact Online. Required: lineId (GUID). Optional: quantity, unitPrice, discount (percentage 0-100), description, notes, vatCode, costCenter, costUnit, receiptDate (YYYY-MM-DD). Use purchasing.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.
items_deleteVerwijder een artikel (item) uit Exact Online. Verplicht veld: itemCode. Het artikel wordt permanent verwijderd. Zoek eerst met search_items om de juiste artikelcode te bevestigen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Delete an item from Exact Online. Required: itemCode. The item will be permanently deleted. Always search with search_items first to confirm the correct item code.
items_detailsHaal alle details op van een specifiek artikel inclusief voorraad per magazijn, actuele verkoopprijzen en leveranciers. Gebruik items.search om eerst het artikel te vinden. | Get full details of a specific item including stock per warehouse, active sales prices and suppliers. Use items.search to find the item first.
financial_glaccounts_searchZoek en filter grootboekrekeningen (GL accounts). Filter op code, omschrijving, type (balans/W&V), zoekcode, of geblokkeerde status. Gebruik minimaal één filter. Gebruik query "*" om alle rekeningen op te halen zonder tekstfilter. 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 general ledger accounts. Filter by code, description, type, search code, or blocked status.
crm_opportunities_deleteVerwijder een verkoopkans (opportunity) uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: opportunityId (GUID). 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. | Delete an opportunity from Exact Online. This is a permanent action and cannot be undone. Required: opportunityId (GUID). Use search_opportunities or get_opportunity_details to find the GUID first. All ID parameters are 36-character GUIDs.
admin_feedbackDien feedback in namens de gebruiker. Gebruik deze tool wanneer de gebruiker feedback, suggesties, klachten of verbeterpunten wil doorgeven over de applicatie of de MCP-integratie. | Submit feedback on behalf of the user. Use this when the user wants to submit feedback, suggestions, complaints or improvement ideas about the application or MCP integration.
sales_returns_update_lineWerk een regel van een retourzending (planned sales return line) bij in Exact Online. Verplicht veld: lineId (GUID van de regel). Alleen de meegegeven velden worden bijgewerkt. Gebruik get_sales_return_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. Een lege waarde laat een veld ongemoeid; stuur een enkele spatie bij een tekstveld om het te legen. | Update a planned sales return line in Exact Online. Required: lineId (GUID of the line). Only provided fields will be updated. Use get_sales_return_details to find the correct line 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.
manufacturing_bom_version_updateWerk een stuklijstversie (bill of material version) bij. Verplicht: itemCode en versionNumber. Wijzig omschrijving, standaardversie, status, batchhoeveelheid, doorlooptijd of notities. Gebruik manufacturing.bom.versions om de beschikbare versies 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 BOM version. Required: itemCode and versionNumber. An empty value leaves a field unchanged; send a single space for a text field to clear it.
manufacturing_workcenters_createMaak een nieuwe werkplek (work center / machine) aan. Verplicht: code, description, status en type. Gebruik manufacturing.workcenters.list om bestaande werkplekken te bekijken en manufacturing.areas.list voor productiegebieden. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new work center. Required: code, description, status and type.
items_serial_historyGEBRUIK DEZE TOOL wanneer de gebruiker vraagt naar de historie, traceerbaarheid of transacties van een serienummer. Haal de volledige historie op van een serienummer (serial number / SN). Geeft alle voorraadtransacties voor een specifiek serienummer, inclusief locaties, hoeveelheden en transactietypes (ontvangst, levering, verplaatsing). Optioneel filteren op artikelcode. Gebruik items.stock om eerst de serienummers van een artikel te vinden als je het serienummer nog niet hebt. Voor een (gedeeltelijk) serienummer gebruik je stock.serial.search. Ondersteunt paginering: gebruik offset om meer resultaten op te halen als hasMore=true. Geef in de context parameter aan waarom je deze tool aanroept. | USE THIS TOOL when the user asks about the history, traceability or transactions of a serial number. Get full history of a serial number (serial / SN). Returns all stock transactions including locations, quantities and transaction types. Use items.stock to find serial numbers for an item first. Use stock.serial.search to search by partial serial number.
financial_aging_receivablesGeef de ouderdomsanalyse van de openstaande debiteuren (vorderingen) per relatie, met bedragen verdeeld over ouderdomsgroepen. Let op: dit is de stand per laatste synchronisatie. Filter optioneel op relatie (query). Geef in de context parameter aan waarom je deze tool aanroept. | Aging analysis of outstanding receivables per account, amounts split over age groups. Reflects the last synchronization.
accounts_addresses_createMaak een nieuw adres aan bij een relatie (account) in Exact Online. Verplicht: accountCode (klantcode, naam of GUID) en addressLine1 (straat + huisnummer). Optioneel: stad, postcode, landcode, adrestype (bezoek/post/factuur/levering), telefoon, e-mail en notities. Zoek eerst het account op met search_accounts. Als het adres al bestaat, retourneert Exact Online het bestaande adres. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. Alle ID-parameters zijn 36-karakter GUIDs. | Create a new address for an account in Exact Online. Required: accountCode and addressLine1. Optional: city, postcode, country, type (visit/postal/invoice/delivery), phone, email and notes. Search the account first with search_accounts. If the address already exists, Exact Online returns the existing address. All ID parameters are 36-character GUIDs.
sales_invoices_printMarkeer een verkoopfactuur als afgedrukt en genereer het document in Exact Online via de PrintedSalesInvoices-actie. Verplicht: invoiceId (GUID van de verkoopfactuur). Gebruik sales_invoices_search om de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Mark a sales invoice as printed and generate its document in Exact Online via the PrintedSalesInvoices action. Required: invoiceId (GUID).
financial_exchangerates_listGeef een overzicht van de wisselkoersen (exchange rates) in de administratie, met valuta, koers en ingangsdatum. Geef in de context parameter aan waarom je deze tool aanroept. | List exchange rates with currency, rate and start date.
hrm_costcenters_deleteVerwijder een kostenplaats (cost center) uit Exact Online. Verplicht: costcenterId (GUID). Gebruik hrm.costcenters.search om de GUID (ID) te vinden. | Delete a cost center. Required: costcenterId (GUID).
crm_quotations_delete_lineVerwijder een offerteregel uit Exact Online. Verplicht veld: lineId (GUID van de offerteregel). Let op: dit verwijdert de regel permanent. Gebruik crm.quotations.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. | Delete a quotation line from Exact Online. Required: lineId (GUID). Warning: this permanently deletes the line. Use crm.quotations.get to find the line GUID first. All ID parameters are 36-character GUIDs.
projects_updateWerk een bestaand project bij in Exact Online. Verplicht: projectId (GUID). Alle andere velden zijn optioneel en alleen meegegeven velden worden bijgewerkt. Ondersteunt: description, code, startDate, endDate, notes, budgetedAmount, budgetedCosts, type, accountCode (klantcode), paymentCondition, blockEntry, blockInvoicing. 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 project in Exact Online. Required: projectId (GUID). All other fields are optional. Supports: description, code, startDate, endDate, notes, budgetedAmount, budgetedCosts, type, accountCode, paymentCondition, blockEntry, blockInvoicing. 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_searchZoek en filter productieorders (shop orders / production orders). Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (ordernummer, artikelcode, omschrijving), status (open/vrijgegeven/in bewerking/afgerond/compleet), datumbereik (gepland/startdatum), artikelcode, vrijgegeven/in planning. Sorteer op verschillende velden. Gebruik minimaal één filter. Gebruik query "*" om alle orders op te halen zonder tekstfilter. Gebruik get_shop_order_details voor het materiaalplan en details. 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 shop orders (production orders). Automatically filters on the active warehouse. Use get_shop_order_details for material plan and full details.
hrm_costunits_updateWijzig een bestaande kostendrager (cost unit) in Exact Online. Verplicht: costunitId (GUID). Optioneel: description. Let op: de code is de sleutel en kan niet via de API gewijzigd worden. Gebruik hrm.costunits.search om de GUID (ID) te vinden. | Update an existing cost unit. Required: costunitId (GUID). Optional: description. Note: the code is the key and cannot be changed via the API.
stock_serial_searchZoek op (gedeeltelijk) serienummer om te zien welk artikel en locatie bij een serienummer hoort. Dit is NIET de seriehistorie - gebruik items.serial.history voor de volledige transactiehistorie van een serienummer. Geef in de context parameter aan waarom je deze tool aanroept. | Search by (partial) serial number to see which item and location belongs to a serial number. This is NOT the serial history - use items.serial.history for full transaction history.
inventory_batch_updateWerk de hoeveelheid bij van een draft stock batch number transactie. Alleen de hoeveelheid kan worden gewijzigd (alleen voor stock counts in draft). Verplicht: batchNumberId (GUID) en quantity. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Update the quantity of a draft stock batch number transaction. Only quantity can be changed. Required: batchNumberId (GUID) and quantity. All ID parameters are 36-character GUIDs.
financial_generaljournal_getHaal volledige details op van een memoriaalboeking (general journal entry) inclusief alle boekingsregels met relaties, bedragen en grootboekrekeningen. Gebruik financial_generaljournal_search om eerst het boekstuknummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Get full general journal entry details including all lines. Use financial_generaljournal_search to find the entry number first.
purchasing_orders_createMaak een NIEUWE inkooporder aan in Exact Online. Verplicht: supplierCode en lines (JSON array met minimaal itemCode en quantity per regel). Optioneel: description, yourRef, receiptDate (YYYY-MM-DD), remarks, paymentCondition (betalingsconditie), orderDate (YYYY-MM-DD). Zoek eerst leverancier met search_accounts en artikelen met search_items. Gebruik NIET voor bestaande orders, gebruik hiervoor purchasing.orders.update. | Create a NEW purchase order in Exact Online. Required: supplierCode and lines (JSON array with at least itemCode and quantity per line). Optional: description, yourRef, receiptDate (YYYY-MM-DD), remarks, paymentCondition, orderDate (YYYY-MM-DD). Search supplier with search_accounts and items with search_items first. Do NOT use for existing orders, use purchasing.orders.update instead.
warehouse_transfers_getHaal volledige details op van een magazijnverplaatsing (warehouse transfer) inclusief alle regels met artikelen, hoeveelheden en opslaglocaties. Gebruik search_warehouse_transfers om eerst het transfernummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full details of a warehouse transfer including all lines with items, quantities and storage locations. Use search_warehouse_transfers to find the transfer number first.
manufacturing_materials_bomHaal de stuklijst (bill of materials / BOM) op voor een artikel. Toont welke onderdelen en hoeveelheden nodig zijn om het artikel te produceren. Verplicht: itemCode. Gebruik search_items om de juiste artikelcode te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Get the bill of materials for an item. Shows which parts and quantities are needed.
logistics_returns_processVerwerk (finaliseer) een bestaande geplande retourzending in Exact Online. Dit maakt de retour definitief. Verplicht veld: returnNumber (retournummer). Gebruik search_sales_returns om het retournummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Process (finalize) an existing planned sales return in Exact Online. This makes the return permanent. Required: returnNumber. Use search_sales_returns to find the return number.
stock_location_searchZoek voorraad op (gedeeltelijke) opslaglocatiecode. Toont welke artikelen op een locatie liggen. Gebruik warehouse.locations.stock voor gedetailleerde locatievoorraad met magazijnfilters. Geef in de context parameter aan waarom je deze tool aanroept. | Search stock by (partial) storage location code. Shows which items are at a location. Use warehouse.locations.stock for detailed location stock with warehouse filters.
warehouse_transfers_update_lineWerk een regel van een magazijnverplaatsing (warehouse transfer line) bij in Exact Online. Verplicht veld: lineId (GUID van de regel). Alleen de meegegeven velden worden bijgewerkt. 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. | Update a warehouse transfer line in Exact Online. Required: lineId (GUID of the line). Only provided fields will be updated. Use get_warehouse_transfer_details to find the correct line GUID. All ID parameters are 36-character GUIDs.
manufacturing_assembly_finishMeld een assemblageorder gereed / rond een assemblageorder af. Hiermee wordt voorraad bijgeboekt voor het geassembleerde artikel en afgeboekt voor de onderdelen. Verplicht: orderNumber en quantity. De order mag niet al afgerond zijn (status 50) en quantity mag niet hoger zijn dan het restant. Gebruik search_assembly_orders om het ordernummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Finish / complete an assembly order. This increases stock for the assembled item and decreases stock for component parts. Required: orderNumber and quantity.
sales_returns_createMaak een retour zending (planned sales return) aan voor een verkooporder in Exact Online. Alleen geleverde artikelen kunnen retour. Verplichte velden: orderNumber (verkoopordernummer), lines (JSON array met itemCode en quantity). Optioneel: returnDate (YYYY-MM-DD, default vandaag), description, processDirectly (true = direct verwerken). Gebruik search_sales_orders om het ordernummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Create a planned sales return for a sales order in Exact Online. Only delivered items can be returned. Required: orderNumber, lines (JSON array with itemCode and quantity).
manufacturing_materials_reversalDraai een eerder uitgegeven materiaal terug voor een productieorder (material reversal). Verplicht: shopOrderNumber en itemCode. Er moet een reversible material issue bestaan voor dit artikel. Geef in de context parameter aan waarom je deze tool aanroept. | Reverse a previously issued material for a production order. Required: shopOrderNumber and itemCode.
sales_returns_add_lineVoeg een regel toe aan een bestaande retourzending (planned sales return) in Exact Online. Verplichte velden: returnId (GUID van de retourzending), itemCode (artikelcode), quantity (aantal). Optioneel: notes (opmerkingen). Het artikel wordt opgezocht op basis van de itemCode. Gebruik search_sales_returns om de juiste retour te vinden en search_items om artikelcodes te vinden. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Add a line to an existing planned sales return in Exact Online. Required: returnId (GUID), itemCode, quantity. Optional: notes. The item is looked up by itemCode. Use search_sales_returns and search_items to find the correct IDs. All ID parameters are 36-character GUIDs.
inventory_batch_createReserveer een batchnummer voor een voorraadtransactie (draft stock transaction). Dit is nodig bij gereedmeldingen, goederenontvanst, leveringen etc. van batch-artikelen. Verplicht: batchNumber, draftStockTransactionId (GUID), quantity, stockTransactionType, warehouseCode. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Reserve a batch number for a stock transaction. Required: batchNumber, draftStockTransactionId (GUID), quantity, stockTransactionType, warehouseCode. All ID parameters are 36-character GUIDs.
projects_getHaal volledige details op van een project inclusief WBS-structuur (work breakdown structure) en resourceplanning. Gebruik search_projects om eerst de projectcode te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full project details including WBS structure and resource planning. Use search_projects to find the project code first.
sales_returns_delete_lineVerwijder een regel van een geplande retourzending (planned sales return line). Permanente actie. Verplicht: lineId (GUID). Gebruik sales.returns.get om de regels te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a planned sales return line. Permanent. Required: lineId (GUID). Use sales.returns.get to view lines. All ID parameters are 36-character GUIDs.
documents_uploadUpload een bestand als document naar Exact Online. Maakt een document aan (documents/Documents) en hangt het bestand als bijlage eraan (documents/DocumentAttachments). Verplicht: subject, type (de numerieke documenttype-code, zie documents_types_list) en PRECIES EEN van de twee bronnen voor de bestandsinhoud: fileReference (AANBEVOLEN) OF fileUrl. De bestandsinhoud gaat NOOIT door deze tool-aanroep zelf - base64 meesturen wordt niet ondersteund (dat werkt alleen voor piepkleine bestanden). fileReference is een token die je op twee manieren krijgt: (1) POST-route voor capabele LLMs - roep documents_request_upload_url aan, doe daarna een HTTP PUT van het bestand naar de teruggegeven uploadUrl (bijvoorbeeld: curl -X PUT --data-binary @bestand "<uploadUrl>"), en gebruik de token als fileReference. Dit werkt als jouw client uitgaande HTTP-verzoeken kan doen, zoals de Claude code-sandbox (met domein-whitelisting). (2) De gebruiker uploadt het bestand via de uploadpagina in de Ledger Botje app en geeft de token door. fileUrl is een publiek bereikbare http/https-URL waarvandaan de server het bestand ophaalt. fileName is aanbevolen; bij fileReference of fileUrl wordt de bestandsnaam afgeleid als je hem weglaat. Optioneel koppelen aan een bestaand object via account (relatie: GUID, code of naam), salesOrderNumber, salesInvoiceNumber, shopOrderNumber, project (GUID), financialTransactionEntryID (GUID) of item (GUID); en indelen via category (GUID) of documentFolder (GUID). | Upload a file as a document to Exact Online. Creates a document (documents/Documents) and attaches the file (documents/DocumentAttachments). Required: subject, type (the numeric document type code, see documents_types_list) and EXACTLY ONE of the two file-content sources: fileReference (RECOMMENDED) OR fileUrl. The file content NEVER passes through this tool call itself - sending base64 is not supported (it only works for tiny files). fileReference is a token you obtain in two ways: (1) POST route for capable LLMs - call documents_request_upload_url, then HTTP PUT the file to the returned uploadUrl (for example: curl -X PUT --data-binary @file "<uploadUrl>"), and use the token as fileReference. This works if your client can make outbound HTTP requests, such as the Claude code sandbox (with domain whitelisting). (2) The user uploads the file via the upload page in the Ledger Botje app and provides the token. fileUrl is a publicly reachable http/https URL the server fetches the file from. fileName is recommended; with fileReference or fileUrl the file name is derived if omitted. Optionally link to an existing object via account (relation: GUID, code or name), salesOrderNumber, salesInvoiceNumber, shopOrderNumber, project (GUID), financialTransactionEntryID (GUID) or item (GUID); and classify via category (GUID) or documentFolder (GUID).
items_time_createRegistreer tijd op een bewerkingsstap van een productieorder. Verplicht: shopOrderNumber, operationCode en hours. Gebruik get_shop_order_routing_steps om de beschikbare bewerkingen te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Register time on a routing step of a production order. Required: shopOrderNumber, operationCode and hours.
accounts_detailsHaal alle details op van een specifiek account inclusief adressen en contactpersonen. Gebruik accounts.search om eerst het account te vinden. | Get full details of a specific account including addresses and contacts. Use accounts.search to find the account first.
manufacturing_areas_createMaak een nieuw productiegebied (production area) aan. Productiegebieden groeperen werkplekken. Verplicht: code en description. Gebruik manufacturing.areas.list om bestaande gebieden te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new production area. Production areas group work centers. Required: code and description.
warehouse_listGeeft een overzicht van alle magazijnen (warehouses) met hun opslaglocaties (storage locations) in de huidige administratie. Gebruik switch_warehouse om naar een ander magazijn te wisselen. Gebruik get_current_warehouse om te zien welk magazijn momenteel actief is. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | List all warehouses with their storage locations in the current administration. Use switch_warehouse to change warehouse, use get_current_warehouse to see which warehouse is currently active.
inventory_serial_deleteVerwijder een draft stock serial number transactie. Verplicht: serialNumberId (GUID). Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a draft stock serial number transaction. Required: serialNumberId (GUID). All ID parameters are 36-character GUIDs.
warehouse_locations_stockHaal voorraad op per opslaglocatie (storage location). Filter op magazijncode en/of opslaglocatiecode en/of artikelcode. Geeft items met hun voorraad per locatie. Voor magazijnen zonder opslaglocaties wordt de voorraad per magazijn getoond. Gebruik deze tool om te zien welke items op een specifieke locatie liggen, of om te zoeken waar een artikel is opgeslagen. 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. | Get stock per storage location. Filter by warehouse code, storage location code, and/or item code. For warehouses without storage locations, warehouse-level stock is shown. Use this to see which items are at a specific location, or to find where an item is stored.
logistics_receipts_searchZoek en filter inkomende ontvangsten (goods receipts). Dit zijn de leveringen/ontvangsten op een inkooporder. Filtert automatisch op het actieve magazijn, tenzij een andere warehouseCode wordt opgegeven. Gebruik warehouseCode "*" om in alle magazijnen te zoeken. Filter op tekst (leverancier, ontvangstbonnummer, omschrijving, referentie), datumbereik, leverancierscode, artikelcode. Sorteer op verschillende velden. Gebruik minimaal één filter. Gebruik query "*" om alle ontvangsten op te halen zonder tekstfilter. Gebruik get_goods_receipt_details voor volledige ontvangstregels. 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 incoming receipts (goods receipts). These are deliveries received against purchase orders. Automatically filters on the active warehouse. Use get_goods_receipt_details for full receipt line details.
manufacturing_workcenters_capacityGeeft een capaciteitsoverzicht per werkplek: beschikbare uren, geplande uren en bezettingspercentage voor een opgegeven periode. Gebruik deze tool om te bepalen welke werkplekken overbelast of beschikbaar zijn. Geef in de context parameter aan waarom je deze tool aanroept. | Get capacity overview per work center: available hours, planned hours and utilization percentage for a given period. Use this to identify overloaded or available work centers.
manufacturing_orders_updateWerk een bestaande werkorder/productieorder (shop order) bij in Exact Online. Verplicht: shopOrderId (GUID). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Ondersteunt planningsvelden: datums, hoeveelheid, vrijgeven (isReleased), on hold zetten (isOnHold), in planning (isInPlanning), kostenplaats, kostendrager, doorlooptijd en project. Gebruik search_shop_orders of get_shop_order_details 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 shop order in Exact Online. Required: shopOrderId (GUID). Supports planning fields: dates, quantity, release (isReleased), on hold (isOnHold), in planning (isInPlanning), cost center, cost unit, lead days and project. 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.
purchases_invoices_createMaak een nieuwe inkoopfactuur aan in Exact Online. Verplicht: supplierCode, journal, type (8030=direct, 8033=normaal) en minimaal 1 factuurregel met itemCode en quantity. Zoek eerst de leverancier met search_accounts en artikelen met search_items. Factuurregels worden inline meegegeven. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new purchase invoice in Exact Online. Required: supplierCode, journal, type (8030=direct, 8033=normal) and at least 1 invoice line with itemCode and quantity. Search for the supplier with search_accounts and items with search_items first. Invoice lines are included inline.
cashflow_payments_searchZoek en filter betalingen (payments) op klantcode, status of vervaldatum. Gebruik minimaal één filter. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter payments by account code, status or due date. Use at least one filter. Supports pagination.
hrm_costcenters_createMaak een nieuwe kostenplaats (cost center) aan in Exact Online. Verplicht: code en description (omschrijving). Geef in de context parameter aan waarom je deze tool aanroept. | Create a new cost center in Exact Online. Required: code and description.
cashflow_receivables_searchZoek en filter vorderingen (receivables) op klantcode, status of vervaldatum. Gebruik minimaal één filter. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter receivables by account code, status or due date. Use at least one filter. Supports pagination.
manufacturing_operations_listGeeft een overzicht van alle bewerkingen (operations) in de huidige administratie. Toont code, omschrijving, status en of er leveranciers aan gekoppeld zijn. Gebruik deze tool om te zien welke bewerkingen beschikbaar zijn voor routings en productieplanning. Geef in de context parameter aan waarom je deze tool aanroept. | List all operations in the current administration. Shows code, description, status and whether suppliers are linked. Use this tool to see which operations are available for routings and production planning.
inventory_batch_deleteVerwijder een draft stock batch number transactie. Verplicht: batchNumberId (GUID). Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a draft stock batch number transaction. Required: batchNumberId (GUID). All ID parameters are 36-character GUIDs.
manufacturing_orders_createMaak een nieuwe werkorder/productieorder (shop order / production order) aan in Exact Online. Verplichte velden: itemCode (artikelcode) en plannedQuantity (geplande hoeveelheid). Het artikel moet een maak-artikel (make item) zijn. Het actieve magazijn wordt automatisch meegegeven. Zoek eerst het artikel met search_items om de juiste artikelcode te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Create a new shop order (production order) in Exact Online. Required: itemCode and plannedQuantity. The item must be a make-item. The active warehouse is automatically included. Search for the item with search_items first.
manufacturing_bom_version_createMaak een nieuwe stuklijstversie (bill of material version) aan voor een artikel. Verplicht: itemCode en description. Optioneel: versienummer, standaardversie, status, batchhoeveelheid, type, productiedoorlooptijd. Gebruik manufacturing.bom.versions om bestaande versies te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new BOM version for an item. Required: itemCode and description.
manufacturing_areas_deleteVerwijder een productiegebied (production area). Permanente actie. Verplicht: areaCode. Geef in de context parameter aan waarom je deze tool aanroept. | Delete a production area. Permanent. Required: areaCode.
accounts_updateWerk een bestaand account (klant of leverancier) bij in Exact Online. Verplicht: accountCode (klantcode, naam of GUID om het account te vinden). Alle andere velden zijn optioneel - alleen meegegeven velden worden bijgewerkt. Het veld status zet het klanttype (klant, prospect, suspect of geen). Gebruik search_accounts om eerst het account 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. | Update an existing account (customer or supplier) in Exact Online. Required: accountCode (customer code, name or GUID to find the account). All other fields are optional - only provided fields will be updated. The status field sets the customer type (customer, prospect, suspect or none). Use search_accounts to find the account first. All ID parameters are 36-character GUIDs.
manufacturing_workcenters_updateWerk een werkplek (work center) bij. Verplicht: workcenterCode (ter identificatie). Wijzig omschrijving, capaciteit, tarieven, status, productiegebied etc. 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 work center. Required: workcenterCode. An empty value leaves a field unchanged; send a single space for a text field to clear it.
manufacturing_operations_resource_deleteOntkoppel een werkplek van een bewerking (verwijder operation resource). Permanente actie. Verplicht: operationCode en workcenterCode. Geef in de context parameter aan waarom je deze tool aanroept. | Unlink a work center from an operation. Permanent. Required: operationCode and workcenterCode.
subscriptions_deleteVerwijder een abonnement. Permanente actie. Verplicht: subscriptionId (GUID). Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a subscription. Permanent. Required: subscriptionId (GUID). All ID parameters are 36-character GUIDs.
warehouse_switchWissel naar een ander magazijn (warehouse) binnen de huidige administratie. Geef de magazijncode op van het gewenste magazijn. Gebruik list_warehouses om beschikbare magazijnen te zien. Na het wisselen filteren alle zoekopdrachten (search_sales_orders, search_purchase_orders, etc.) automatisch op het nieuwe magazijn. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Switch to a different warehouse. Provide the warehouse code. Use list_warehouses to see available warehouses. After switching, all search tools automatically filter on the new warehouse.
financial_payables_listGeef de lijst met openstaande crediteurenfacturen (te betalen), met relatie, factuurnummer, vervaldatum en bedrag. Let op: dit is de stand per laatste synchronisatie. Filter optioneel op relatie (query). Geef in de context parameter aan waarom je deze tool aanroept. | List of outstanding payable invoices with account, invoice number, due date and amount. Reflects the last synchronization.
financial_cash_createMaak een nieuwe kasboeking (cash entry) aan in Exact Online. Verplicht: journalCode (kasdagboek) en lines (JSON array met minimaal glAccountCode en amount per regel, positief=debet, negatief=credit). Zoek grootboekrekeningen met financial_glaccounts_search. | Create a new cash entry in Exact Online. Required: journalCode and lines (JSON array with at least glAccountCode and amount per line, positive=debit, negative=credit).
subscriptions_add_lineVoeg een regel toe aan een abonnement. Verplicht: subscriptionId (GUID) en itemCode. Optioneel: hoeveelheid, eenheidsprijs, omschrijving, startdatum, einddatum. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Add a line to a subscription. Required: subscriptionId (GUID) and itemCode. All ID parameters are 36-character GUIDs.
financial_journalstatus_listGeef de status van de dagboeken per boekjaar en periode (bijv. open/afgesloten). Let op: dit is de stand per laatste synchronisatie. Filter optioneel op boekjaar. Geef in de context parameter aan waarom je deze tool aanroept. | Journal status per financial year and period (e.g. open/closed). Reflects the last synchronization. Optionally filter by financial year.
manufacturing_workcenters_listGeeft een overzicht van alle werkplekken (work centers / machines) in de huidige administratie. Toont code, omschrijving, capaciteit, status, type, productiegebied en uurtarieven. Gebruik deze tool om te zien welke werkplekken beschikbaar zijn voor productieplanning. Geef in de context parameter aan waarom je deze tool aanroept. | List all work centers (machines) in the current administration. Shows code, description, capacity, status, type, production area and hourly rates. Use this tool to see which work centers are available for production planning.
crm_bankaccounts_deleteVerwijder een bankrekening uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: bankAccountId (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 bank account from Exact Online. This is a permanent action and cannot be undone. Required: bankAccountId (GUID). All ID parameters are 36-character GUIDs.
financial_revenue_listGeef het omzetoverzicht per periode, met omzet huidig en vorig jaar. Let op: dit is de stand per laatste synchronisatie. Filter optioneel op boekjaar. Geef in de context parameter aan waarom je deze tool aanroept. | Revenue overview per period, with current and previous year revenue. Reflects the last synchronization. Optionally filter by financial year.
manufacturing_orders_receipts_searchZoek en filter ontvangsten van gereed product op productieorders (shop order receipts). Dit zijn de geboekte ontvangsten van afgeronde productieorders met ontvangen 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, ontvangstnummer), productieordernummer, artikelcode, transactiedatum of aanmaakdatum. Sorteer op verschillende velden. Gebruik minimaal een filter. Gebruik query "*" om alle ontvangsten op te halen zonder tekstfilter. 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 shop order receipts (received finished products from production orders) by text, shop order number, item code, transaction date or created date. Automatically filters on the active warehouse.
manufacturing_materialplan_addVoeg een materiaalregel toe aan een werkorder (shop order material plan). Verplicht: shopOrderNumber en itemCode. Optioneel: hoeveelheid, benodigdheidsdatum, afvalpercentage, type (1=materiaal, 2=bijproduct). Gebruik manufacturing.orders.get om het huidige materiaalplan te bekijken. Geef in de context parameter aan waarom je deze tool aanroept. | Add a material line to a shop order. Required: shopOrderNumber and itemCode. Optional: quantity, required date, waste percentage, type (1=material, 2=by-product).
manufacturing_materials_reversals_searchZoek en filter materiaalterugboekingen op productieorders (material reversals). Dit zijn teruggedraaide materiaaluitgiftes 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 reversals (reversed material issues on production orders) by text, shop order number, item code, transaction date or created date. Automatically filters on the active warehouse.
purchasing_returns_getHaal de volledige details op van een inkoopretour (purchase return) inclusief alle regels met artikelen en aantallen. Gebruik purchasing_returns_search om het retournummer te vinden. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Get full purchase return details including all lines. Use purchasing_returns_search to find the return number first.
manufacturing_byproducts_searchZoek en filter bijproduct-ontvangsten op productieorders (by-product receipts). Dit zijn geboekte ontvangsten van bijproducten die tijdens productie ontstaan, met ontvangen 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), 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 by-product receipts (by-products received during production) by text, shop order number, item code, transaction date or created date. Automatically filters on the active warehouse.
financial_reporting_balance_searchZoek in de saldibalans (reporting balance): saldi per grootboekrekening, periode en jaar. Filter optioneel op grootboekcode (query), boekjaar en periode. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Search the reporting balance: balances per GL account, period and year. Optionally filter by GL code (query), financial year and period. Note: reflects the last synchronization.
sales_orders_add_lineVoeg een orderregel toe aan een BESTAANDE verkooporder in Exact Online. Verplicht: orderNumber, itemCode en quantity. Optioneel: description, notes, discount (0-100), netPrice, unitPrice, vatCode (BTW-code), costCenter (kostenplaats), costUnit (kostendrager), deliveryDate (YYYY-MM-DD). Gebruik search_sales_orders en search_items om codes te vinden. Gebruik NIET voor nieuwe orders, gebruik hiervoor sales.orders.create. | Add an order line to an EXISTING sales order in Exact Online. Required: orderNumber, itemCode and quantity. Optional: description, notes, discount (0-100), netPrice, unitPrice, vatCode, costCenter, costUnit, deliveryDate (YYYY-MM-DD). Use search_sales_orders and search_items to find codes. Do NOT use for new orders, use sales.orders.create instead.
documents_folders_listToon de documentmappen van Exact Online. Elke map heeft een GUID (veld ID), een code en een omschrijving. De map-GUID kan optioneel meegegeven worden bij documents_upload om een document in een specifieke map te plaatsen. Optioneel filteren op code of omschrijving. | List the document folders of Exact Online. Each folder has a GUID (field ID), a code and a description. The folder GUID can optionally be passed to documents_upload to place a document in a specific folder. Optional filter on code or description.
subscriptions_updateWerk een abonnement bij. Verplicht: subscriptionId (GUID). Wijzig omschrijving, datums, notities, betalingsconditie of annuleringsdatum. 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 a subscription. Required: subscriptionId (GUID). Change description, dates, notes, payment condition or cancellation 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.
logistics_incoterms_listGeef een overzicht van de incoterms (leveringscondities) in de administratie, met code en omschrijving. Geef in de context parameter aan waarom je deze tool aanroept. | List incoterms (delivery terms) with code and description.
financial_glaccounts_deleteVerwijder een grootboekrekening (GL account) uit Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: glAccountId (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 general ledger account (GL account) from Exact Online. This is a permanent action and cannot be undone. Required: glAccountId (GUID). All ID parameters are 36-character GUIDs.
sales_prices_deleteVerwijder een verkoopprijs. Gebruik sales.prices.search om eerst de verkoopprijs op te zoeken en de GUID te verkrijgen. Let op: deze actie kan niet ongedaan worden gemaakt. 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 sales item price. Use sales.prices.search first to find the price and get the GUID. Warning: this action cannot be undone. All ID parameters are 36-character GUIDs.
items_groups_listGeef een overzicht van de artikelgroepen in de administratie, met code en omschrijving. Geef in de context parameter aan waarom je deze tool aanroept. | List item groups with code and description.
crm_opportunities_searchZoek en filter verkoopkansen/leads (opportunities). Filter op tekst (naam, klantnaam, omschrijving), status (open/gewonnen/verloren), eigenaar, datumbereik (actiedatum/sluitdatum), klantcode of kanaal. Gebruik minimaal één filter. Gebruik query "*" om alle opportunities op te halen. Gebruik get_opportunity_details voor volledige details inclusief contactpersonen. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter sales opportunities/leads.
sales_orders_createMaak een NIEUWE verkooporder aan in Exact Online. Verplicht: customerCode en lines (JSON array met minimaal itemCode en quantity per regel). Zoek eerst klant met search_accounts en artikelen met search_items. Gebruik NIET voor bestaande orders, gebruik hiervoor sales.orders.update. Alle ID-parameters zijn 36-karakter GUIDs. | Create a NEW sales order in Exact Online. Required: customerCode and lines (JSON array with at least itemCode and quantity per line). Search customer with search_accounts and items with search_items first. Do NOT use for existing orders, use sales.orders.update instead. All ID parameters are 36-character GUIDs.
financial_sales_add_lineVoeg een nieuwe regel toe aan een bestaande verkoopboeking (sales entry) in Exact Online. Verplicht: entryId (GUID van de boeking), glAccountCode en amount. Optioneel: date (YYYY-MM-DD), description, notes, vatCode, costCenter, costUnit. Gebruik financial_sales_get om de boeking eerst te bekijken. | Add a new line to an existing sales entry. Required: entryId (GUID), glAccountCode and amount.
crm_quotations_update_charge_lineWerk een bestaande kostenregel (charge line) bij van een offerte in Exact Online. Verplicht veld: lineId (GUID van de kostenregel). Optioneel: amount (bedrag excl. BTW), description (omschrijving). Gebruik crm.quotations.get om eerst de offerte en regels 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 charge line of a quotation in Exact Online. Required: lineId (GUID). Optional: amount (amount excl. VAT), description. Use crm.quotations.get to find the quotation and lines 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_transactions_searchZoek en filter financiële boekingsregels (transaction lines / journaalposten). Filter op omschrijving, grootboekrekening, debiteur/crediteur, factuurnummer, datumbereik, boekjaar, periode, dagboekcode of type. Gebruik minimaal één filter. Gebruik query "*" om alle regels op te halen zonder tekstfilter. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter financial transaction lines. Filter by description, GL account, account, invoice number, date range, financial year/period, journal code, or type.
manufacturing_orders_receiptMeld een hoeveelheid gereed voor een productieorder (shop order receipt). Verplicht: shopOrderNumber en quantity. De werkorder mag niet al compleet zijn en de hoeveelheid mag niet hoger zijn dan het restant. Gebruik search_shop_orders of get_shop_order_details om het ordernummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Report a quantity as finished for a production order. Required: shopOrderNumber and quantity.
financial_cash_searchZoek en filter kasboekingen (cash entries). Filter op boekstuknummer, dagboekcode, boekjaar of boekperiode. Gebruik query "*" om alle te tonen. Gebruik financial_cash_get voor de volledige boekingsregels. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Search and filter cash entries. Use financial_cash_get for full line details. Reflects the last synchronization.
sales_orders_updateWerk ordereigenschappen bij van een bestaande verkooporder in Exact Online. Verplicht: orderId (GUID). Optioneel: description, yourRef, remarks, shippingMethodCode (leverwijze, code of omschrijving), deliveryDate (YYYY-MM-DD), paymentCondition (betalingsconditie), paymentReference (betalingskenmerk), orderDate (YYYY-MM-DD). Gebruik sales.orders.get om de GUID op te halen. Gebruik NIET voor orderregels, gebruik hiervoor sales.orders.update_line. Alle ID-parameters zijn 36-karakter GUIDs. Een lege of weggelaten waarde laat een veld ongemoeid; stuur een enkele spatie bij description, yourRef of remarks om dat veld te legen. | Update order properties of an existing sales order in Exact Online. Required: orderId (GUID). Optional: description, yourRef, remarks, shippingMethodCode (shipping method, code or description), deliveryDate, paymentCondition, paymentReference, orderDate (YYYY-MM-DD). Use sales.orders.get to find the GUID. Do NOT use for order lines, use sales.orders.update_line instead. All ID parameters are 36-character GUIDs. An empty or omitted value leaves a field unchanged; send a single space for description, yourRef or remarks to clear that field.
subscriptions_getHaal volledige details op van een abonnement/contract (subscription) inclusief alle regels met artikelen, bedragen en looptijd. Gebruik search_subscriptions om eerst het nummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full subscription details including all lines. Use search_subscriptions to find the number first.
purchases_receipts_add_lineVoeg een ontvangstregel toe aan een goederenontvangst. Verplicht: purchaseOrderLineId (GUID) en quantityReceived. Optioneel: opslaglocatie, omschrijving, notities. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Add a receipt line to a goods receipt. Required: purchaseOrderLineId (GUID) and quantityReceived. All ID parameters are 36-character GUIDs.
sales_invoices_delete_lineVerwijder een regel van een verkoopfactuur in Exact Online. Dit is een permanente actie en kan niet ongedaan worden gemaakt. Verplicht: lineId (GUID van de factuurregel). Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Delete a line from a sales invoice in Exact Online. This is a permanent action and cannot be undone. Required: lineId (GUID of the invoice line). All ID parameters are 36-character GUIDs.
financial_sales_getHaal volledige details op van een verkoopboeking (sales entry) inclusief klant en alle boekingsregels met bedragen en grootboekrekeningen. Gebruik financial_sales_search om eerst het boekstuknummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | Get full sales entry details including customer and all lines. Use financial_sales_search to find the entry number first.
manufacturing_areas_updateWerk een productiegebied (production area) bij. Verplicht: areaCode (ter identificatie). Wijzig omschrijving, kostenplaats, kostendrager, standaard-indicator of notities. 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 production area. Required: areaCode. An empty value leaves a field unchanged; send a single space for a text field to clear it.
documents_categories_listToon de documentcategorieen van Exact Online. Elke categorie heeft een GUID (veld ID) en een omschrijving. De categorie-GUID kan optioneel meegegeven worden bij documents_upload om een document in te delen. Optioneel filteren op omschrijving. | List the document categories of Exact Online. Each category has a GUID (field ID) and a description. The category GUID can optionally be passed to documents_upload to classify a document. Optional filter on description.
logistics_receipts_getHaal volledige details op van een goederenontvangst (goods receipt) inclusief alle regels met artikelen, bestelde en ontvangen aantallen, en gerelateerde inkoopordernummers. Gebruik search_goods_receipts om eerst het ontvangstbonnummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full details of a goods receipt including all lines with items, quantities, and related purchase order numbers. Use search_goods_receipts to find the receipt number first.
items_units_listGeeft een overzicht van alle beschikbare eenheden (stuks, kg, liter, uur, etc.) met type-informatie. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | List all available units of measure with type information.
logistics_deliveries_createBoek een goederenlevering (goods delivery) voor een verkooporder. Dit vermindert de voorraad. Verplicht: orderNumber en lines (JSON array met itemCode en quantity). Gebruik get_sales_order_details om openstaande regels te bekijken. Gebruik NIET voor goederenontvangst, gebruik hiervoor logistics.receipts.create. | Create a goods delivery for a sales order. This reduces stock. Required: orderNumber and lines (JSON array with itemCode and quantity). Use get_sales_order_details to check open lines. Do NOT use for goods receipts, use logistics.receipts.create instead.
warehouse_updateWerk een bestaand magazijn (warehouse) bij in Exact Online. Verplicht veld: warehouseCode (om het magazijn te vinden). Alleen de meegegeven velden worden bijgewerkt. Gebruik list_warehouses om de juiste magazijncode te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Update an existing warehouse in Exact Online. Required: warehouseCode (to find the warehouse). Only provided fields will be updated. Use list_warehouses to find the correct warehouse code.
crm_quotations_getHaal volledige details op van een offerte (quotation) inclusief alle offerteregels met artikelen, bedragen en BTW. Gebruik search_quotations om eerst het offertenummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full details of a quotation including all quotation lines. Use search_quotations to find the quotation number first.
hrm_costunits_deleteVerwijder een kostendrager (cost unit) uit Exact Online. Verplicht: costunitId (GUID). Gebruik hrm.costunits.search om de GUID (ID) te vinden. | Delete a cost unit. Required: costunitId (GUID).
sales_prices_searchZoek en filter verkoopprijzen per artikel. Filter op artikelcode, omschrijving, klant, valuta of geldigheidsperiode. Gebruik minimaal één filter. Gebruik query "*" om alle prijzen op te halen. Ondersteunt paginering. 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 sales item prices by item, customer, currency or date range. All ID parameters are 36-character GUIDs.
admin_currentHaal de huidige administratie (divisie / administration) op waar de gebruiker in werkt. Geeft de administratiecode, naam, adresgegevens, valuta en andere basisinformatie terug. Gebruik switch_administration om naar een andere administratie te wisselen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get the current active administration (division). Returns code, name, address, currency and other info. Use switch_administration to change to a different administration.
subscriptions_linetypes_listGeef een overzicht van de abonnement-regeltypes, met nummer en omschrijving. Geef in de context parameter aan waarom je deze tool aanroept. | List subscription line types with number and description.
financial_generaljournal_searchZoek en filter memoriaalboekingen (general journal entries). Filter op boekstuknummer, dagboekcode, boekjaar, boekperiode of status. Gebruik query "*" om alle te tonen. Gebruik financial_generaljournal_get voor de volledige boekingsregels. Let op: dit is de stand per laatste synchronisatie. Geef in de context parameter aan waarom je deze tool aanroept. | Search and filter general journal (memorial) entries. Use financial_generaljournal_get for full line details. Reflects the last synchronization.
financial_vatpercentages_listGeef een overzicht van de btw-percentages per btw-code met ingangsdatum. Geef in de context parameter aan waarom je deze tool aanroept. | List VAT percentages per VAT code with start date.
manufacturing_workcenters_deleteVerwijder een werkplek (work center). Permanente actie. Verplicht: workcenterCode. Geef in de context parameter aan waarom je deze tool aanroept. | Delete a work center. Permanent. Required: workcenterCode.
projects_createMaak een nieuw project aan in Exact Online. Verplicht: code (projectcode), description (omschrijving) en type (1=Campagne, 2=VastePrijs, 3=TijdEnMateriaal, 4=NietDeclarabel, 5=Vooruitbetaald). Optioneel: accountCode (klantcode om Account GUID op te zoeken), startDate, endDate, notes, budgetedAmount, budgetedCosts, manager (medewerker GUID), paymentCondition. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Create a new project in Exact Online. Required: code, description and type (1=Campaign, 2=FixedPrice, 3=TimeAndMaterial, 4=NonBillable, 5=Prepaid). Optional: accountCode, startDate, endDate, notes, budgetedAmount, budgetedCosts, manager (employee GUID), paymentCondition. All ID parameters are 36-character GUIDs.
warehouse_deleteVerwijder een magazijn (warehouse) uit Exact Online. Verplicht veld: warehouseCode. Het magazijn wordt permanent verwijderd. Gebruik list_warehouses om de juiste magazijncode te bevestigen. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Delete a warehouse from Exact Online. Required: warehouseCode. The warehouse will be permanently deleted. Use list_warehouses to confirm the correct warehouse code.
financial_bank_createMaak een nieuwe bankboeking aan in Exact Online. Verplicht: journalCode en lines (JSON array met minimaal glAccountCode en amount per regel, positief=debet, negatief=credit). Zoek grootboekrekeningen en relaties met search_accounts. | Create a new bank entry in Exact Online. Required: journalCode and lines (JSON array with at least glAccountCode and amount per line, positive=debit, negative=credit). Search GL accounts and relations with search_accounts.
manufacturing_bom_versionsGeeft een overzicht van alle stuklijstversies (bill of material versions) voor een artikel. Toont versienummer, omschrijving, status, standaard- en actief-indicatoren en geldigheidsdatums. Verplicht: itemCode. Gebruik items.search om de artikelcode te vinden. Geef in de context parameter aan waarom je deze tool aanroept. | List all bill of material versions for an item. Shows version number, description, status, default/active indicators and validity dates. Required: itemCode. Use items.search to find the item code.
items_warehouses_updateWerk een bestaande artikel-magazijn koppeling (ItemWarehouse) bij in Exact Online. Verplichte velden: itemCode en warehouseCode (om het record te vinden). Optioneel: safetyStock, reorderPoint, maximumStock. Zoek eerst met search_items en list_warehouses om de juiste codes te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Update an existing item-warehouse link (ItemWarehouse) in Exact Online. Required: itemCode and warehouseCode (to find the record). Optional: safetyStock, reorderPoint, maximumStock. Always search with search_items and list_warehouses first.
admin_switchWissel naar een andere administratie (divisie / administration). Geef de administratiecode op van de gewenste administratie. Gebruik list_administrations om beschikbare administraties te zien. Na het wisselen werken alle tools met de nieuwe administratie en wordt automatisch een magazijn geselecteerd. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Switch to a different administration (division). Provide the administration code. Use list_administrations to see available administrations. After switching, all tools work with the new administration and a warehouse is automatically selected.
financial_glaccounts_createMaak een nieuwe grootboekrekening (GL account) aan in Exact Online. Verplicht: code (rekeningcode) en description (omschrijving). Optioneel: type (bijv. 110=Omzet, 120=Kosten, 150=Balans), balanceSide (D=Debet, C=Credit), balanceType (B=Balans, W=Winst-en-verlies), searchCode, vatCode, costcenter, costunit, isBlocked. Geef in de context parameter aan waarom je deze tool aanroept. | Create a new general ledger account (GL account) in Exact Online. Required: code and description. Optional: type (e.g. 110=Revenue, 120=Cost, 150=Balance), balanceSide (D=Debit, C=Credit), balanceType (B=Balance, W=ProfitLoss), searchCode, vatCode, costcenter, costunit, isBlocked.
financial_bank_getHaal volledige details op van een bankboeking (bank entry) inclusief alle boekingsregels met relaties, bedragen en grootboekrekeningen. Gebruik search_bank_entries om eerst het boekstuknummer te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Get full bank entry details including all entry lines. Use search_bank_entries to find the entry number first.
projects_planning_createMaak een nieuwe projectplanning aan in Exact Online. Verplicht: description (omschrijving), employeeId (medewerker GUID), endDate, hourTypeId (uurtype GUID), startDate en status (1=Gereserveerd, 2=Gepland). Optioneel: projectId (GUID), hours (aantal uren), notes, overAllocate (overboeken toestaan). Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Create a new project planning entry in Exact Online. Required: description, employeeId (employee GUID), endDate, hourTypeId (hour type GUID), startDate and status (1=Reserved, 2=Planned). Optional: projectId (GUID), hours, notes, overAllocate. All ID parameters are 36-character GUIDs.
logistics_deliveries_updateWerk een bestaande goederenlevering (goods delivery) bij in Exact Online. Verplicht veld: deliveryId (GUID). Alleen de meegegeven velden worden bijgewerkt. Beschikbare velden: remarks (opmerkingen), trackingNumber (track & trace nummer). Gebruik search_goods_deliveries om de juiste levering 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 goods delivery in Exact Online. Required: deliveryId (GUID). Only provided fields will be updated. Available fields: remarks, trackingNumber. Use search_goods_deliveries to find the correct delivery. 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_payments_processVerwerk geselecteerde betalingen (payments) in Exact Online. Dit is een onomkeerbare actie die betalingen definitief verwerkt. Verplicht: paymentIds (JSON-array van GUID's). Gebruik search_payments om eerst de GUID's te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Process selected payments in Exact Online. This is an irreversible action. Required: paymentIds (JSON array of GUIDs). Use search_payments to find the GUIDs first.
documents_types_listToon de beschikbare documenttypes van Exact Online. Elk type heeft een numerieke code (veld ID) en een omschrijving; de code is verplicht bij het aanmaken van een document via documents_upload. Het veld documentIsCreatable geeft aan of je een document van dat type mag aanmaken. Optioneel filteren op omschrijving en op alleen aanmaakbare types. | List the available document types of Exact Online. Each type has a numeric code (field ID) and a description; the code is required when creating a document via documents_upload. The documentIsCreatable field indicates whether you may create a document of that type. Optional filter on description and on creatable types only.
crm_quotations_statusWijzig de status van een offerte (quotation) in Exact Online via een workflow-actie: accept (accepteren), reject (afwijzen), reopen (heropenen) of review (ter beoordeling). Verplicht: quotationId (GUID) en action. Gebruik crm_quotations_search om de GUID te vinden. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Change the status of a quotation via a workflow action: accept, reject, reopen or review. Required: quotationId (GUID) and action.
manufacturing_routing_updateWerk een bewerkingsstap (routing step) van een werkorder bij. Hiermee kun je bewerkingen herplannen: datums, uren, werkplek en status wijzigen. Dit is de kern van productieplanning. Verplicht: shopOrderNumber en lineNumber (regelnummer van de bewerkingsstap). Gebruik manufacturing.orders.routing om eerst de beschikbare bewerkingsstappen en regelnummers 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 routing step of a shop order. Reschedule operations: change dates, hours, work center and status. Required: shopOrderNumber and lineNumber. Use manufacturing.orders.routing to view available steps first. An empty value leaves a field unchanged; send a single space for a text field to clear it.
inventory_serial_createReserveer een serienummer voor een voorraadtransactie (draft stock transaction). Dit is nodig bij gereedmeldingen, goederenontvanst, leveringen etc. van serienummer-artikelen. Verplicht: serialNumber, draftStockTransactionId (GUID), stockTransactionType, warehouseCode. Geef in de context parameter aan waarom je deze tool aanroept. Alle ID-parameters zijn 36-karakter GUIDs. | Reserve a serial number for a stock transaction. Required: serialNumber, draftStockTransactionId, stockTransactionType, warehouseCode. All ID parameters are 36-character GUIDs.
subscriptions_searchZoek en filter abonnementen/contracten (subscriptions). Filter op nummer, omschrijving, klantnaam, status (actief/opgezegd), datumbereik of type. Gebruik minimaal één filter. Gebruik query "*" om alle abonnementen op te halen. Gebruik get_subscription_details voor volledige details inclusief regels. Ondersteunt paginering. Geef in de context parameter aan waarom je deze tool aanroept en wat de gebruiker vraagt. | Search and filter subscriptions/contracts.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。