Complete overview of all tools that Ledger Botje exposes to AI assistants such as ChatGPT, Copilot and Claude to manage your Exact Online administration.
Search and filter account addresses by city, postcode, street, account or type. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
type |
string |
Optional |
''
|
sortBy |
string |
Optional |
'accountname'
|
sortDirection |
string |
Optional |
'asc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search customers and suppliers. Case-insensitive substring match (LIKE %term%) on Name, Code, City or Email — no exact-match, no fuzzy. 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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
type |
string |
Optional |
''
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter payment conditions by code or description. Use query "*" to retrieve all payment conditions. Supports pagination.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter direct debit mandates by account code or status. Use at least one filter. Supports pagination.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Optional |
''
|
status |
string |
Optional |
''
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter payments by account code, status or due date. Use at least one filter. Supports pagination.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Optional |
''
|
status |
string |
Optional |
''
|
dueDateFrom |
string |
Optional |
''
|
dueDateTo |
string |
Optional |
''
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter receivables by account code, status or due date. Use at least one filter. Supports pagination.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Optional |
''
|
status |
string |
Optional |
''
|
dueDateFrom |
string |
Optional |
''
|
dueDateTo |
string |
Optional |
''
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter sales opportunities/leads.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
owner |
string |
Optional |
''
|
actionDateFrom |
string |
Optional |
''
|
actionDateTo |
string |
Optional |
''
|
closeDateFrom |
string |
Optional |
''
|
closeDateTo |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'actionDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter quotations. Use get_quotation_details for full line details. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
quotationDateFrom |
string |
Optional |
''
|
quotationDateTo |
string |
Optional |
''
|
dueDateFrom |
string |
Optional |
''
|
dueDateTo |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
salesPerson |
string |
Optional |
''
|
projectCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'quotationdate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter bank entries. Use get_bank_entry_details for full entry line details.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
journalCode |
string |
Optional |
''
|
financialYear |
int |
Optional |
0
|
financialPeriod |
int |
Optional |
0
|
status |
string |
Optional |
''
|
sortBy |
string |
Optional |
'entryNumber'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter general ledger accounts. Filter by code, description, type, search code, or blocked status.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
type |
string |
Optional |
''
|
isBlocked |
string |
Optional |
''
|
searchCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'code'
|
sortDirection |
string |
Optional |
'asc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter financial transaction lines. Filter by description, GL account, account, invoice number, date range, financial year/period, journal code, or type.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
glAccountCode |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
dateFrom |
string |
Optional |
''
|
dateTo |
string |
Optional |
''
|
financialYear |
int |
Optional |
0
|
financialPeriod |
int |
Optional |
0
|
journalCode |
string |
Optional |
''
|
type |
string |
Optional |
''
|
sortBy |
string |
Optional |
'date'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
limit |
int |
Optional |
10
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
requestContext |
Mcp\Server\RequestContext |
Optional |
NULL
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
deliveryDateFrom |
string |
Optional |
''
|
deliveryDateTo |
string |
Optional |
''
|
customerCode |
string |
Optional |
''
|
itemCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'deliveryDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
receiptDateFrom |
string |
Optional |
''
|
receiptDateTo |
string |
Optional |
''
|
supplierCode |
string |
Optional |
''
|
itemCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'receiptDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter assembly orders.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
status |
string |
Optional |
''
|
sortBy |
string |
Optional |
'assemblyDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter shop orders (production orders). Automatically filters on the active warehouse. Use get_shop_order_details for material plan and full details.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
plannedDateFrom |
string |
Optional |
''
|
plannedDateTo |
string |
Optional |
''
|
startDateFrom |
string |
Optional |
''
|
startDateTo |
string |
Optional |
''
|
itemCode |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
isReleased |
string |
Optional |
''
|
isInPlanning |
string |
Optional |
''
|
sortBy |
string |
Optional |
'plannedDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter projects. Use get_project_details for full project details including WBS and planning.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
type |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
manager |
string |
Optional |
''
|
startDateFrom |
string |
Optional |
''
|
startDateTo |
string |
Optional |
''
|
endDateFrom |
string |
Optional |
''
|
endDateTo |
string |
Optional |
''
|
sortBy |
string |
Optional |
'code'
|
sortDirection |
string |
Optional |
'asc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter time and cost transactions on projects.
| Parameter | Type | Required | Default |
|---|---|---|---|
projectCode |
string |
Optional |
''
|
employeeName |
string |
Optional |
''
|
dateFrom |
string |
Optional |
''
|
dateTo |
string |
Optional |
''
|
type |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
status |
string |
Optional |
''
|
sortBy |
string |
Optional |
'date'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search purchase invoices. The query parameter does case-insensitive substring matching on InvoiceNumber, 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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
invoiceDateFrom |
string |
Optional |
''
|
invoiceDateTo |
string |
Optional |
''
|
dueDateFrom |
string |
Optional |
''
|
dueDateTo |
string |
Optional |
''
|
supplierCode |
string |
Optional |
''
|
financialYear |
int |
Optional |
0
|
financialPeriod |
int |
Optional |
0
|
sortBy |
string |
Optional |
'invoiceDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
orderDateFrom |
string |
Optional |
''
|
orderDateTo |
string |
Optional |
''
|
receiptDateFrom |
string |
Optional |
''
|
receiptDateTo |
string |
Optional |
''
|
receiptStatus |
string |
Optional |
''
|
invoiceStatus |
string |
Optional |
''
|
supplierCode |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'orderDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
invoiceDateFrom |
string |
Optional |
''
|
invoiceDateTo |
string |
Optional |
''
|
dueDateFrom |
string |
Optional |
''
|
dueDateTo |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'invoiceDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Optional |
''
|
query |
string |
Optional |
''
|
deliveryDateFrom |
string |
Optional |
''
|
deliveryDateTo |
string |
Optional |
''
|
customerCode |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
onlyOpen |
bool |
Optional |
true
|
sortBy |
string |
Optional |
'deliveryDate'
|
sortDirection |
string |
Optional |
'asc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter sales orders. Automatically filters on the active warehouse unless a different warehouseCode is provided. Use warehouseCode "*" to search across all warehouses. Use get_sales_order_details for full order line details of a specific order.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
orderDateFrom |
string |
Optional |
''
|
orderDateTo |
string |
Optional |
''
|
deliveryDateFrom |
string |
Optional |
''
|
deliveryDateTo |
string |
Optional |
''
|
deliveryStatus |
string |
Optional |
''
|
invoiceStatus |
string |
Optional |
''
|
customerCode |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'orderDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter sales item prices by item, customer, currency or date range. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
currency |
string |
Optional |
''
|
startDateFrom |
string |
Optional |
''
|
endDateTo |
string |
Optional |
''
|
sortBy |
string |
Optional |
'itemcode'
|
sortDirection |
string |
Optional |
'asc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter planned sales returns. Automatically filters on the active warehouse. Use get_sales_return_details for full details.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
warehouseCode |
string |
Optional |
''
|
returnDateFrom |
string |
Optional |
''
|
returnDateTo |
string |
Optional |
''
|
status |
string |
Optional |
''
|
sortBy |
string |
Optional |
'returnDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
batchNumber |
string |
Required | — |
limit |
int |
Optional |
50
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
locationCode |
string |
Required | — |
warehouseCode |
string |
Optional |
''
|
limit |
int |
Optional |
50
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
serialNumber |
string |
Required | — |
limit |
int |
Optional |
50
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter subscriptions/contracts.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
startDateFrom |
string |
Optional |
''
|
startDateTo |
string |
Optional |
''
|
endDateFrom |
string |
Optional |
''
|
endDateTo |
string |
Optional |
''
|
sortBy |
string |
Optional |
'number'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Search and filter warehouse transfers. Use get_warehouse_transfer_details for full line details with items and storage locations.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
''
|
status |
string |
Optional |
''
|
transferDateFrom |
string |
Optional |
''
|
transferDateTo |
string |
Optional |
''
|
warehouseFromCode |
string |
Optional |
''
|
warehouseToCode |
string |
Optional |
''
|
sortBy |
string |
Optional |
'transferDate'
|
sortDirection |
string |
Optional |
'desc'
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Get full details of a specific account including addresses and contacts. Use accounts.search to find the account first.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
context |
string |
Optional |
''
|
Get the current active administration (division). Returns code, name, address, currency and other info. Use switch_administration to change to a different administration.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
Get full payment details by payment GUID. Use search_payments to find the GUID first. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
paymentId |
string |
Required | — |
context |
string |
Optional |
''
|
Get full receivable details by receivable GUID. Use search_receivables to find the GUID first. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
receivableId |
string |
Required | — |
context |
string |
Optional |
''
|
Get full opportunity details including contacts. Use search_opportunities to find the number first.
| Parameter | Type | Required | Default |
|---|---|---|---|
number |
string |
Required | — |
context |
string |
Optional |
''
|
Get full details of a quotation including all quotation lines. Use search_quotations to find the quotation number first.
| Parameter | Type | Required | Default |
|---|---|---|---|
quotationNumber |
string |
Required | — |
context |
string |
Optional |
''
|
Get full bank entry details including all entry lines. Use search_bank_entries to find the entry number first.
| Parameter | Type | Required | Default |
|---|---|---|---|
entryNumber |
string |
Required | — |
context |
string |
Optional |
''
|
Get outstanding and overdue invoice overview for both receivables and payables.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
batchNumber |
string |
Required | — |
itemCode |
string |
Optional |
''
|
limit |
int |
Optional |
100
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Get full details of a specific item including stock per warehouse, active sales prices and suppliers. Use items.search to find the item first.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
serialNumber |
string |
Required | — |
itemCode |
string |
Optional |
''
|
limit |
int |
Optional |
100
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
context |
string |
Optional |
''
|
Search supplier items. Find which suppliers deliver an item or which items a supplier delivers.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Optional |
''
|
supplierCode |
string |
Optional |
''
|
query |
string |
Optional |
''
|
limit |
int |
Optional |
20
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
deliveryNumber |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
receiptNumber |
string |
Required | — |
context |
string |
Optional |
''
|
Get the bill of materials for an item. Shows which parts and quantities are needed.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
context |
string |
Optional |
''
|
Get the routing steps for a production order. Shows all operations with work centers, planned hours and status.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
workcenterCode |
string |
Optional |
''
|
dateFrom |
string |
Optional |
''
|
dateTo |
string |
Optional |
''
|
status |
string |
Optional |
''
|
limit |
int |
Optional |
50
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
workcenterCode |
string |
Optional |
''
|
dateFrom |
string |
Optional |
''
|
dateTo |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Get full project details including WBS structure and resource planning. Use search_projects to find the project code first.
| Parameter | Type | Required | Default |
|---|---|---|---|
projectCode |
string |
Required | — |
context |
string |
Optional |
''
|
Get full details of a purchase invoice including all invoice lines. Use search_purchase_invoices to find the entry number first.
| Parameter | Type | Required | Default |
|---|---|---|---|
entryNumber |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
context |
string |
Optional |
''
|
Get full details of a sales invoice including all invoice lines. Use search_sales_invoices to find the invoice number first.
| Parameter | Type | Required | Default |
|---|---|---|---|
invoiceNumber |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
returnNumber |
string |
Required | — |
context |
string |
Optional |
''
|
Get full subscription details including all lines. Use search_subscriptions to find the number first.
| Parameter | Type | Required | Default |
|---|---|---|---|
number |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
warehouseCode |
string |
Optional |
''
|
storageLocationCode |
string |
Optional |
''
|
itemCode |
string |
Optional |
''
|
limit |
int |
Optional |
50
|
offset |
int |
Optional |
0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
transferNumber |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
addressLine1 |
string |
Required | — |
city |
string |
Optional |
''
|
postcode |
string |
Optional |
''
|
country |
string |
Optional |
''
|
type |
string |
Optional |
'visit'
|
addressLine2 |
string |
Optional |
''
|
addressLine3 |
string |
Optional |
''
|
state |
string |
Optional |
''
|
phone |
string |
Optional |
''
|
fax |
string |
Optional |
''
|
mailbox |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
isMain |
bool |
Optional |
false
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountName |
string |
Required | — |
firstName |
string |
Required | — |
lastName |
string |
Required | — |
email |
string |
Optional |
''
|
phone |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
name |
string |
Required | — |
address |
string |
Optional |
''
|
postalcode |
string |
Optional |
''
|
city |
string |
Optional |
''
|
country |
string |
Optional |
''
|
phone |
string |
Optional |
''
|
email |
string |
Optional |
''
|
vatNumber |
string |
Optional |
''
|
isSupplier |
bool |
Optional |
false
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
paymentDays |
string |
Optional |
''
|
discountPercentage |
string |
Optional |
''
|
paymentMethod |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
bankAccountId |
string |
Required | — |
description |
string |
Optional |
''
|
reference |
string |
Optional |
''
|
signatureDate |
string |
Optional |
''
|
type |
string |
Optional |
''
|
paymentType |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
bankAccount |
string |
Required | — |
bankAccountHolderName |
string |
Optional |
''
|
bicCode |
string |
Optional |
''
|
description |
string |
Optional |
''
|
main |
string |
Optional |
''
|
blocked |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
name |
string |
Required | — |
accountCode |
string |
Required | — |
amount |
string |
Optional |
''
|
closeDate |
string |
Optional |
''
|
probability |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
customerCode |
string |
Required | — |
lines |
string |
Required | — |
description |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
quotationDate |
string |
Optional |
''
|
dueDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
journalCode |
string |
Required | — |
lines |
string |
Required | — |
currency |
string |
Optional |
''
|
closingBalance |
string |
Optional |
''
|
openingBalance |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
type |
string |
Optional |
''
|
balanceSide |
string |
Optional |
''
|
balanceType |
string |
Optional |
''
|
searchCode |
string |
Optional |
''
|
vatCode |
string |
Optional |
''
|
costcenter |
string |
Optional |
''
|
costunit |
string |
Optional |
''
|
isBlocked |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Reserve a batch number for a stock transaction. Required: batchNumber, draftStockTransactionId (GUID), quantity, stockTransactionType, warehouseCode. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
batchNumber |
string |
Required | — |
draftStockTransactionId |
string |
Required | — |
quantity |
float |
Required | — |
stockTransactionType |
int |
Required | — |
warehouseCode |
string |
Required | — |
itemCode |
string |
Optional |
''
|
storageLocationCode |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Reserve a serial number for a stock transaction. Required: serialNumber, draftStockTransactionId, stockTransactionType, warehouseCode. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
serialNumber |
string |
Required | — |
draftStockTransactionId |
string |
Required | — |
stockTransactionType |
int |
Required | — |
warehouseCode |
string |
Required | — |
itemCode |
string |
Optional |
''
|
storageLocationCode |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Create a new item in Exact Online. Required: code and description. Optional: barcode, unit, item group, type flags, notes, search code. Search with search_items first. Do NOT use for price changes, use sales.prices.create to set a sales price after creation.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
extraDescription |
string |
Optional |
''
|
barcode |
string |
Optional |
''
|
costPrice |
string |
Optional |
''
|
unit |
string |
Optional |
''
|
itemGroup |
string |
Optional |
''
|
isSalesItem |
bool |
Optional |
true
|
isPurchaseItem |
bool |
Optional |
false
|
isStockItem |
bool |
Optional |
true
|
isMakeItem |
bool |
Optional |
false
|
isSerialItem |
bool |
Optional |
false
|
isBatchItem |
bool |
Optional |
false
|
isFractionAllowedItem |
bool |
Optional |
false
|
notes |
string |
Optional |
''
|
searchCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Link a supplier to an item with purchase price and delivery details. Always search for the item and supplier first.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
supplierCode |
string |
Required | — |
purchasePrice |
string |
Required | — |
supplierItemCode |
string |
Optional |
''
|
minimumQuantity |
string |
Optional |
''
|
purchaseLeadTime |
string |
Optional |
''
|
isMainSupplier |
bool |
Optional |
false
|
currency |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Register time on a routing step of a production order. Required: shopOrderNumber, operationCode and hours.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
operationCode |
string |
Required | — |
hours |
float |
Required | — |
laborHours |
float |
Optional |
-1.0
|
quantity |
float |
Optional |
-1.0
|
percentageComplete |
float |
Optional |
-1.0
|
isFinished |
bool |
Optional |
false
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
warehouseCode |
string |
Required | — |
safetyStock |
string |
Optional |
''
|
reorderPoint |
string |
Optional |
''
|
maximumStock |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
lines |
string |
Required | — |
deliveryDate |
string |
Optional |
''
|
description |
string |
Optional |
''
|
trackingNumber |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
shippingMethodCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
lines |
string |
Required | — |
receiptDate |
string |
Optional |
''
|
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Create a new production area. Production areas group work centers. Required: code and description.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
costcenter |
string |
Optional |
''
|
costunit |
string |
Optional |
''
|
isDefault |
int |
Optional |
0
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Create a new BOM version for an item. Required: itemCode and description.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
description |
string |
Required | — |
versionNumber |
int |
Optional |
0
|
isDefault |
int |
Optional |
0
|
status |
int |
Optional |
0
|
batchQuantity |
string |
Optional |
''
|
type |
int |
Optional |
0
|
notes |
string |
Optional |
''
|
productionLeadDays |
int |
Optional |
0
|
orderLeadDays |
int |
Optional |
0
|
versionDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Receive a by-product from a production order. Required: shopOrderNumber, itemCode and quantity.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
transactionDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Issue material to a production order. Required: shopOrderNumber, itemCode and quantity.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
transactionDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Reverse a previously issued material for a production order. Required: shopOrderNumber and itemCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
itemCode |
string |
Required | — |
transactionDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Create a new operation. Operations define the steps in a production process and are used in routings. Required: code and description.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
notes |
string |
Optional |
''
|
searchcode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Link a work center to an operation as a resource. Required: operationCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
operationCode |
string |
Required | — |
workcenterCode |
string |
Optional |
''
|
isPrimary |
int |
Optional |
-1
|
attendedPercentage |
string |
Optional |
''
|
efficiencyPercentage |
string |
Optional |
''
|
run |
string |
Optional |
''
|
runMethod |
int |
Optional |
-1
|
setup |
string |
Optional |
''
|
setupUnit |
string |
Optional |
''
|
type |
int |
Optional |
-1
|
purchaseLeadDays |
int |
Optional |
-1
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
plannedQuantity |
float |
Required | — |
description |
string |
Optional |
''
|
plannedStartDate |
string |
Optional |
''
|
plannedDate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Report a quantity as finished for a production order. Required: shopOrderNumber and quantity.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
quantity |
float |
Required | — |
transactionDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Reverse a previously created shop order receipt. Different from material reversal. Required: shopOrderNumber. The system automatically finds the most recent reversible receipt.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
note |
string |
Optional |
''
|
transactionDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Create a new work center. Required: code, description, status and type.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
status |
int |
Required | — |
type |
int |
Required | — |
capacity |
int |
Optional |
0
|
productionAreaCode |
string |
Optional |
''
|
costcenter |
string |
Optional |
''
|
costunit |
string |
Optional |
''
|
runLaborRate |
string |
Optional |
''
|
setupLaborRate |
string |
Optional |
''
|
machineBurdenRate |
string |
Optional |
''
|
generalBurdenRate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
searchCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
type |
int |
Required | — |
accountCode |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
budgetedAmount |
string |
Optional |
''
|
budgetedCosts |
string |
Optional |
''
|
manager |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
description |
string |
Required | — |
employeeId |
string |
Required | — |
endDate |
string |
Required | — |
hourTypeId |
string |
Required | — |
startDate |
string |
Required | — |
status |
int |
Required | — |
projectId |
string |
Optional |
''
|
hours |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
overAllocate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
supplierCode |
string |
Required | — |
journal |
string |
Required | — |
type |
int |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
description |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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). Search supplier with search_accounts and items with search_items first. Do NOT use for existing orders, use purchasing.orders.update instead.
| Parameter | Type | Required | Default |
|---|---|---|---|
supplierCode |
string |
Required | — |
lines |
string |
Required | — |
description |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
receiptDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
journal |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
unitPrice |
float |
Required | — |
description |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
paymentReference |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
lineDescription |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
customerCode |
string |
Required | — |
lines |
string |
Required | — |
description |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
shippingMethodCode |
string |
Optional |
''
|
deliveryDate |
string |
Optional |
''
|
deliverTo |
string |
Optional |
''
|
deliverToContactPerson |
string |
Optional |
''
|
deliveryAddress |
string |
Optional |
''
|
selectionCode |
string |
Optional |
''
|
document |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
price |
string |
Required | — |
currency |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
quantity |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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).
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
lines |
string |
Required | — |
returnDate |
string |
Optional |
''
|
description |
string |
Optional |
''
|
processDirectly |
bool |
Optional |
false
|
context |
string |
Optional |
''
|
Create a new subscription. Required: accountCode (customer), description and subscriptionType (GUID). All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
description |
string |
Required | — |
subscriptionTypeId |
string |
Required | — |
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
currency |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
code |
string |
Required | — |
description |
string |
Required | — |
isMain |
bool |
Optional |
false
|
useStorageLocations |
bool |
Optional |
false
|
email |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
warehouseFrom |
string |
Required | — |
warehouseTo |
string |
Required | — |
lines |
string |
Required | — |
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
addressId |
string |
Required | — |
addressLine1 |
string |
Optional |
''
|
city |
string |
Optional |
''
|
postcode |
string |
Optional |
''
|
country |
string |
Optional |
''
|
type |
string |
Optional |
''
|
phone |
string |
Optional |
''
|
mailbox |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
contactId |
string |
Required | — |
firstName |
string |
Optional |
''
|
lastName |
string |
Optional |
''
|
email |
string |
Optional |
''
|
phone |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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. Use search_accounts to find the account first. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
name |
string |
Optional |
''
|
email |
string |
Optional |
''
|
phone |
string |
Optional |
''
|
address |
string |
Optional |
''
|
postalcode |
string |
Optional |
''
|
city |
string |
Optional |
''
|
country |
string |
Optional |
''
|
vatNumber |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
mandateId |
string |
Required | — |
description |
string |
Optional |
''
|
reference |
string |
Optional |
''
|
cancellationDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
paymentId |
string |
Required | — |
description |
string |
Optional |
''
|
paymentMethod |
string |
Optional |
''
|
paymentReference |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
receivableId |
string |
Required | — |
description |
string |
Optional |
''
|
paymentMethod |
string |
Optional |
''
|
paymentReference |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
bankAccountId |
string |
Required | — |
bankAccount |
string |
Optional |
''
|
bankAccountHolderName |
string |
Optional |
''
|
bicCode |
string |
Optional |
''
|
description |
string |
Optional |
''
|
main |
string |
Optional |
''
|
blocked |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
opportunityId |
string |
Required | — |
name |
string |
Optional |
''
|
amount |
string |
Optional |
''
|
closeDate |
string |
Optional |
''
|
probability |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
quotationId |
string |
Required | — |
description |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
dueDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
amount |
float |
Optional |
0.0
|
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
quantity |
float |
Optional |
0.0
|
unitPrice |
float |
Optional |
0.0
|
discount |
float |
Optional |
-1.0
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
glAccountId |
string |
Required | — |
description |
string |
Optional |
''
|
code |
string |
Optional |
''
|
type |
string |
Optional |
''
|
balanceSide |
string |
Optional |
''
|
balanceType |
string |
Optional |
''
|
searchCode |
string |
Optional |
''
|
vatCode |
string |
Optional |
''
|
costcenter |
string |
Optional |
''
|
costunit |
string |
Optional |
''
|
isBlocked |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
batchNumberId |
string |
Required | — |
quantity |
float |
Required | — |
context |
string |
Optional |
''
|
Update a stock serial number record. Only ParentID can be changed. Required: serialNumberId and parentId (GUIDs). All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
serialNumberId |
string |
Required | — |
parentId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
supplierItemId |
string |
Required | — |
purchasePrice |
string |
Optional |
''
|
supplierItemCode |
string |
Optional |
''
|
minimumQuantity |
string |
Optional |
''
|
purchaseLeadTime |
string |
Optional |
''
|
isMainSupplier |
bool |
Optional |
NULL
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update item properties: description, barcode, unit, item group, search code, item type flags, notes. Required: itemCode. Search with items.search first. Do NOT use for price changes, use sales.prices.update or sales.prices.create instead.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
description |
string |
Optional |
''
|
extraDescription |
string |
Optional |
''
|
barcode |
string |
Optional |
''
|
costPriceNew |
string |
Optional |
''
|
unit |
string |
Optional |
''
|
itemGroup |
string |
Optional |
''
|
isSalesItem |
bool |
Optional |
NULL
|
isPurchaseItem |
bool |
Optional |
NULL
|
isStockItem |
bool |
Optional |
NULL
|
isMakeItem |
bool |
Optional |
NULL
|
isSerialItem |
bool |
Optional |
NULL
|
isBatchItem |
bool |
Optional |
NULL
|
isFractionAllowedItem |
bool |
Optional |
NULL
|
notes |
string |
Optional |
''
|
searchCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
warehouseCode |
string |
Required | — |
safetyStock |
string |
Optional |
''
|
reorderPoint |
string |
Optional |
''
|
maximumStock |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
deliveryId |
string |
Required | — |
remarks |
string |
Optional |
''
|
trackingNumber |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
receiptId |
string |
Required | — |
remarks |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update a production area. Required: areaCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
areaCode |
string |
Required | — |
description |
string |
Optional |
''
|
code |
string |
Optional |
''
|
costcenter |
string |
Optional |
''
|
costunit |
string |
Optional |
''
|
isDefault |
int |
Optional |
-1
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update a material line in a BOM. Required: itemCode and partItemCode (for identification).
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
partItemCode |
string |
Required | — |
versionNumber |
int |
Optional |
0
|
quantity |
string |
Optional |
''
|
wastePercentage |
string |
Optional |
''
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update a BOM version. Required: itemCode and versionNumber.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
versionNumber |
int |
Required | — |
description |
string |
Optional |
''
|
isDefault |
int |
Optional |
-1
|
status |
int |
Optional |
0
|
batchQuantity |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
productionLeadDays |
int |
Optional |
-1
|
orderLeadDays |
int |
Optional |
-1
|
versionDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
lineNumber |
int |
Required | — |
plannedQuantity |
string |
Optional |
''
|
plannedDate |
string |
Optional |
''
|
wastePercentage |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update an operation resource. Required: operationCode and workcenterCode (for identification).
| Parameter | Type | Required | Default |
|---|---|---|---|
operationCode |
string |
Required | — |
workcenterCode |
string |
Required | — |
isPrimary |
int |
Optional |
-1
|
attendedPercentage |
string |
Optional |
''
|
efficiencyPercentage |
string |
Optional |
''
|
run |
string |
Optional |
''
|
runMethod |
int |
Optional |
-1
|
setup |
string |
Optional |
''
|
setupUnit |
string |
Optional |
''
|
purchaseLeadDays |
int |
Optional |
-1
|
context |
string |
Optional |
''
|
Update an operation. Required: operationCode (for identification). Change description, notes, search code or status.
| Parameter | Type | Required | Default |
|---|---|---|---|
operationCode |
string |
Required | — |
description |
string |
Optional |
''
|
code |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
searchcode |
string |
Optional |
''
|
status |
int |
Optional |
-1
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderId |
string |
Required | — |
description |
string |
Optional |
''
|
plannedQuantity |
string |
Optional |
''
|
plannedStartDate |
string |
Optional |
''
|
plannedDate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
isReleased |
string |
Optional |
''
|
isOnHold |
string |
Optional |
''
|
isInPlanning |
string |
Optional |
''
|
costcenter |
string |
Optional |
''
|
costunit |
string |
Optional |
''
|
productionLeadDays |
string |
Optional |
''
|
project |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
lineNumber |
int |
Required | — |
plannedStartDate |
string |
Optional |
''
|
plannedEndDate |
string |
Optional |
''
|
plannedRunHours |
string |
Optional |
''
|
plannedSetupHours |
string |
Optional |
''
|
workcenterCode |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update a work center. Required: workcenterCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
workcenterCode |
string |
Required | — |
description |
string |
Optional |
''
|
code |
string |
Optional |
''
|
status |
int |
Optional |
-1
|
type |
int |
Optional |
-1
|
capacity |
int |
Optional |
-1
|
productionAreaCode |
string |
Optional |
''
|
costcenter |
string |
Optional |
''
|
costunit |
string |
Optional |
''
|
runLaborRate |
string |
Optional |
''
|
setupLaborRate |
string |
Optional |
''
|
machineBurdenRate |
string |
Optional |
''
|
generalBurdenRate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
searchCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
planningId |
string |
Required | — |
description |
string |
Optional |
''
|
employeeId |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
hours |
string |
Optional |
''
|
hourTypeId |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
status |
string |
Optional |
''
|
overAllocate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
transactionId |
string |
Required | — |
hours |
string |
Optional |
''
|
laborHours |
string |
Optional |
''
|
quantity |
string |
Optional |
''
|
percentageComplete |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
projectId |
string |
Required | — |
description |
string |
Optional |
''
|
code |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
budgetedAmount |
string |
Optional |
''
|
budgetedCosts |
string |
Optional |
''
|
type |
string |
Optional |
''
|
accountCode |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
blockEntry |
string |
Optional |
''
|
blockInvoicing |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
invoiceId |
string |
Required | — |
description |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
paymentReference |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
dueDate |
string |
Optional |
''
|
invoiceDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update an existing purchase order in Exact Online. Required: orderId (GUID). Optional: description, yourRef, remarks, receiptDate (YYYY-MM-DD). Use purchasing.orders.get to find the order GUID first. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderId |
string |
Required | — |
description |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
receiptDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update an existing purchase order line in Exact Online. Required: lineId (GUID). Optional: quantity, unitPrice, discount (percentage 0-100), description, receiptDate (YYYY-MM-DD). Use purchasing.orders.get to find the line GUID first. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
quantity |
float |
Optional |
0.0
|
unitPrice |
float |
Optional |
0.0
|
discount |
float |
Optional |
-1.0
|
description |
string |
Optional |
''
|
receiptDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update a delivery line. Only notes and tracking number can be changed. Required: deliveryLineId (GUID). All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
deliveryLineId |
string |
Required | — |
notes |
string |
Optional |
''
|
trackingNumber |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
invoiceId |
string |
Required | — |
description |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
paymentReference |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
dueDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update an existing sales invoice line in Exact Online. Required: lineId (GUID). All other fields are optional. Supports: quantity, unitPrice, description, discount, notes, costCenter and costUnit. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
quantity |
string |
Optional |
''
|
unitPrice |
string |
Optional |
''
|
description |
string |
Optional |
''
|
discount |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
costCenter |
string |
Optional |
''
|
costUnit |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update order properties of an existing sales order in Exact Online. Required: orderId (GUID). Optional: description, yourRef, remarks, deliveryDate. 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.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderId |
string |
Required | — |
description |
string |
Optional |
''
|
yourRef |
string |
Optional |
''
|
remarks |
string |
Optional |
''
|
deliveryDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update an existing sales order line in Exact Online. Required: lineId (GUID). Optional: quantity, unitPrice, discount (percentage 0-100), description, notes, deliveryDate (YYYY-MM-DD). Use sales.orders.get to find the line GUID first. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
quantity |
float |
Optional |
0.0
|
unitPrice |
float |
Optional |
0.0
|
discount |
float |
Optional |
-1.0
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
deliveryDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Optional |
''
|
price |
string |
Optional |
''
|
priceId |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
quantity |
float |
Optional |
NULL
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update a subscription. Required: subscriptionId (GUID). Change description, dates, notes, payment condition or cancellation date. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
subscriptionId |
string |
Required | — |
description |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
cancellationDate |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
paymentCondition |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Update a subscription line. Required: lineId (GUID). Change quantity, unit price, description or dates. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
quantity |
string |
Optional |
''
|
unitPrice |
string |
Optional |
''
|
description |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
transferId |
string |
Required | — |
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
quantity |
float |
Optional |
NULL
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
warehouseCode |
string |
Required | — |
description |
string |
Optional |
''
|
isMain |
bool |
Optional |
NULL
|
useStorageLocations |
bool |
Optional |
NULL
|
email |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
addressId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
contactId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
accountCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
mandateId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
bankAccountId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
opportunityId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
quotationId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
bankEntryId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
glAccountId |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a draft stock batch number transaction. Required: batchNumberId (GUID). All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
batchNumberId |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a draft stock serial number transaction. Required: serialNumberId (GUID). All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
serialNumberId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
supplierItemId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
warehouseCode |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a production area. Permanent. Required: areaCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
areaCode |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a material line from a BOM. Permanent action. Required: itemCode and partItemCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
partItemCode |
string |
Required | — |
versionNumber |
int |
Optional |
0
|
context |
string |
Optional |
''
|
Delete a BOM version. Permanent action. Required: itemCode and versionNumber.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
versionNumber |
int |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
lineNumber |
int |
Required | — |
context |
string |
Optional |
''
|
Delete an operation. Permanent action. Required: operationCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
operationCode |
string |
Required | — |
context |
string |
Optional |
''
|
Unlink a work center from an operation. Permanent. Required: operationCode and workcenterCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
operationCode |
string |
Required | — |
workcenterCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
lineNumber |
int |
Required | — |
context |
string |
Optional |
''
|
Delete a work center. Permanent. Required: workcenterCode.
| Parameter | Type | Required | Default |
|---|---|---|---|
workcenterCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
projectId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
planningId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
transactionId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
invoiceId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
invoiceId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
priceId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
returnId |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a planned sales return line. Permanent. Required: lineId (GUID). Use sales.returns.get to view lines. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a subscription. Permanent. Required: subscriptionId (GUID). All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
subscriptionId |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a subscription line. Permanent. Required: lineId (GUID). All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
Delete a warehouse from Exact Online. Required: warehouseCode. The warehouse will be permanently deleted. Use list_warehouses to confirm the correct warehouse code.
| Parameter | Type | Required | Default |
|---|---|---|---|
warehouseCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
transferId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
lineId |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
quotationId |
string |
Required | — |
amount |
float |
Required | — |
description |
string |
Optional |
''
|
vatCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
quotationId |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
unitPrice |
float |
Optional |
0.0
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
discount |
float |
Optional |
0.0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
bankEntryId |
string |
Required | — |
glAccountCode |
string |
Required | — |
amount |
string |
Required | — |
accountCode |
string |
Optional |
''
|
date |
string |
Optional |
''
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
vatCode |
string |
Optional |
''
|
costCenter |
string |
Optional |
''
|
ourRef |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
partItemCode |
string |
Required | — |
versionNumber |
int |
Optional |
0
|
quantity |
string |
Optional |
''
|
wastePercentage |
string |
Optional |
''
|
type |
int |
Optional |
1
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Add a material line to a shop order. Required: shopOrderNumber and itemCode. Optional: quantity, required date, waste percentage, type (1=material, 2=by-product).
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
itemCode |
string |
Required | — |
plannedQuantity |
string |
Optional |
''
|
plannedDate |
string |
Optional |
''
|
wastePercentage |
string |
Optional |
''
|
type |
int |
Optional |
1
|
notes |
string |
Optional |
''
|
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Add a routing step to a shop order. Required: shopOrderNumber and operationCode. Optional: dates, hours, work center.
| Parameter | Type | Required | Default |
|---|---|---|---|
shopOrderNumber |
string |
Required | — |
operationCode |
string |
Required | — |
plannedStartDate |
string |
Optional |
''
|
plannedEndDate |
string |
Optional |
''
|
plannedRunHours |
string |
Optional |
''
|
plannedSetupHours |
string |
Optional |
''
|
workcenterCode |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
description |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Add a receipt line to a goods receipt. Required: purchaseOrderLineId (GUID) and quantityReceived. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
purchaseOrderLineId |
string |
Required | — |
quantityReceived |
float |
Required | — |
locationCode |
string |
Optional |
''
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Add an order line to an EXISTING purchase order in Exact Online. Required: orderNumber, itemCode and quantity. Optional: notes. Use search_purchase_orders and search_items to find codes. Do NOT use for new orders, use purchasing.orders.create instead.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Add a delivery line to an existing goods delivery. Required: salesOrderLineId (GUID) and quantityDelivered. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
salesOrderLineId |
string |
Required | — |
quantityDelivered |
float |
Required | — |
entryId |
string |
Optional |
''
|
storageLocationCode |
string |
Optional |
''
|
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
trackingNumber |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
invoiceId |
string |
Required | — |
itemCode |
string |
Required | — |
glAccountCode |
string |
Required | — |
quantity |
float |
Optional |
1.0
|
unitPrice |
float |
Optional |
0.0
|
description |
string |
Optional |
''
|
discount |
float |
Optional |
0.0
|
notes |
string |
Optional |
''
|
costCenter |
string |
Optional |
''
|
costUnit |
string |
Optional |
''
|
vatCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Add an order line to an EXISTING sales order in Exact Online. Required: orderNumber, itemCode and quantity. Optional: description, notes, discount (0-100), netPrice. Use search_sales_orders and search_items to find codes. Do NOT use for new orders, use sales.orders.create instead.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
description |
string |
Optional |
''
|
notes |
string |
Optional |
''
|
discount |
float |
Optional |
0.0
|
netPrice |
float |
Optional |
0.0
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
returnId |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
float |
Required | — |
notes |
string |
Optional |
''
|
context |
string |
Optional |
''
|
Add a line to a subscription. Required: subscriptionId (GUID) and itemCode. All ID parameters are 36-character GUIDs.
| Parameter | Type | Required | Default |
|---|---|---|---|
subscriptionId |
string |
Required | — |
itemCode |
string |
Required | — |
quantity |
string |
Optional |
''
|
unitPrice |
string |
Optional |
''
|
description |
string |
Optional |
''
|
startDate |
string |
Optional |
''
|
endDate |
string |
Optional |
''
|
context |
string |
Optional |
''
|
List all available administrations (divisions) the user has access to. Use switch_administration to change administration, use get_current_administration to see which is currently active.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
List all banks in the current administration with bank name, BIC code, country and description.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
List all available currencies with their precision settings.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
List all available units of measure with type information.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
List all production areas in the current administration. Shows code, description, cost center, cost unit and whether it is the default.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
itemCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
'*'
|
status |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
query |
string |
Optional |
'*'
|
status |
string |
Optional |
''
|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
List all storage locations of a warehouse. Defaults to the active warehouse.
| Parameter | Type | Required | Default |
|---|---|---|---|
warehouseCode |
string |
Optional |
''
|
context |
string |
Optional |
''
|
List all active shipping methods in the current administration. Use the code as shippingMethodCode parameter in create_goods_delivery.
| Parameter | Type | Required | Default |
|---|---|---|---|
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
administrationCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
warehouseCode |
string |
Required | — |
context |
string |
Optional |
''
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
paymentIds |
string |
Required | — |
context |
string |
Optional |
''
|
requestContext |
Mcp\Server\RequestContext |
Optional |
NULL
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
returnNumber |
string |
Required | — |
context |
string |
Optional |
''
|
requestContext |
Mcp\Server\RequestContext |
Optional |
NULL
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
transferNumber |
string |
Required | — |
context |
string |
Optional |
''
|
requestContext |
Mcp\Server\RequestContext |
Optional |
NULL
|
Finish / complete an assembly order. This increases stock for the assembled item and decreases stock for component parts. Required: orderNumber and quantity.
| Parameter | Type | Required | Default |
|---|---|---|---|
orderNumber |
string |
Required | — |
quantity |
float |
Required | — |
context |
string |
Optional |
''
|
requestContext |
Mcp\Server\RequestContext |
Optional |
NULL
|
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.
| Parameter | Type | Required | Default |
|---|---|---|---|
feedback |
string |
Required | — |