Skip to content

Accounting

Microsoft Dynamics 365 Business Central
API integration

Ship Accounting features without building the integration. Full Microsoft Dynamics 365 Business Central API access via Proxy, normalized data through Unified APIs, and 330+ MCP-ready tools for AI agents — all extensible to your exact use case.

Talk to us
Microsoft Dynamics 365 Business Central

Use Cases

Why integrate with Microsoft Dynamics 365 Business Central

Common scenarios for SaaS companies building Microsoft Dynamics 365 Business Central integrations for their customers.

01

Sync corporate card transactions to the general ledger

Spend management platforms can pull the Chart of Accounts and Dimensions (Tracking Categories) from D365 BC, let employees code their own transactions, and push cleared expenses as Journal Entries with receipt Attachments — eliminating manual CSV imports for controllers.

02

Automate accounts payable with PO matching

AP automation tools can sync Vendor Contacts and open Purchase Orders from D365 BC, match incoming invoices against them, and push approved bills and Payments back — keeping procurement data tightly reconciled without manual data entry inside BC.

03

Post payroll journal entries split by department

Global payroll providers can map pay types to D365 BC Accounts and push multi-line Journal Entries split across Tracking Categories (Dimensions like Department or Region) after every payroll run, automating what is otherwise a painful manual reconciliation process for mid-market finance teams.

04

Keep subscription billing in sync with the ERP

Billing engines can push Invoices, Payments, and Credit Notes into D365 BC as subscriptions renew, upgrade, or downgrade — ensuring the general ledger accurately reflects recognized revenue and cash flows without manual bookkeeping.

05

Sync inventory and item data to external storefronts

E-commerce and order management platforms can read Items from D365 BC to keep pricing, SKUs, and stock availability current across sales channels, using BC as the single source of truth for product catalog data.

What You Can Build

Ship these features with Truto + Microsoft Dynamics 365 Business Central

Concrete product features your team can ship faster by leveraging Truto’s Microsoft Dynamics 365 Business Central integration instead of building from scratch.

01

Dimension-aware expense coding

Pull Tracking Categories (D365 BC Dimensions) and Accounts so end users can tag expenses to the correct department, project, or cost center before syncing to the ledger.

02

Automated journal entry posting

Push complex, multi-line Journal Entries into D365 BC from payroll runs, POS summaries, or expense batches — mapped to the right Accounts and Dimensions with zero manual intervention.

03

Two-way contact and vendor sync

Keep Customer and Vendor Contacts in D365 BC up to date by reading and writing through the Unified Accounting API, so invoices and bills always map to the correct entity.

04

Purchase order retrieval for invoice matching

Fetch open Purchase Orders from D365 BC to power 2-way or 3-way matching workflows in your AP product, reducing approval friction for finance teams.

05

Invoice and payment lifecycle management

Create Invoices, apply Credit Notes for adjustments, and post Payments to close out receivables — keeping D365 BC's AR aging reports accurate in real time.

06

Receipt and document attachment sync

Push PDF receipts, vendor invoices, or supporting documents as Attachments directly onto D365 BC records for audit compliance and paperless accounting.

SuperAI

Microsoft Dynamics 365 Business Central AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

list_all_microsoft_dynamics_365_business_central_companies

List companies in Microsoft Dynamics 365 Business Central. Returns: id, systemVersion, name, displayName, businessProfileId, items, picture, defaultDimensions, customers, customerFinancialDetails, vendors, companyInformation, salesInvoices, salesInvoiceLines, pdfDocument, customerPaymentJournals, customerPayments, accounts, taxGroups, journals, journalLines, attachments, employees,…

get_single_microsoft_dynamics_365_business_central_company_by_id

Get a company by id in Microsoft Dynamics 365 Business Central. Returns: id, systemVersion, name, displayName, businessProfileId, items, picture, defaultDimensions, customers, customerFinancialDetails, vendors, companyInformation, salesInvoices, salesInvoiceLines, pdfDocument, customerPaymentJournals, customerPayments, accounts, taxGroups, journals, journalLines, attachments, employees, timeRegistrationEntries, generalLedgerEntries, currencies, paymentMethods, dimensions, dimensionValues, dimensionLines, paymentTerms, shipmentMethods, itemCategories, cashFlowStatement, countriesRegions, salesOrders, salesOrderLines, retainedEarningsStatement, unitsOfMeasure, agedAccountsReceivable, agedAccountsPayable, balanceSheet, trialBalance, incomeStatement, taxAreas, salesQuotes, salesQuoteLines, salesCreditMemos, salesCreditMemoLines, generalLedgerEntryAttachments, purchaseInvoices, purchaseInvoiceLines, projects, bankAccounts, customerSales, vendorPurchases. Required: environment, id.

list_all_microsoft_dynamics_365_business_central_vendors

List vendors in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, address, phoneNumber, email, website, taxRegistrationNumber, currencyId, currencyCode, irs1099Code, paymentTermsId, paymentMethodId, taxLiable, blocked, balance, lastModifiedDateTime, picture, defaultDimensions, currency, paymentTerm, paymentMethod, addressLine1, addressLine2, city, state, country,…

get_single_microsoft_dynamics_365_business_central_vendor_by_id

Get a single vendor by id in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, address, phoneNumber, email, website, taxRegistrationNumber, currencyId, currencyCode, irs1099Code, paymentTermsId, paymentMethodId, taxLiable, blocked, balance, lastModifiedDateTime, picture, defaultDimensions, currency, paymentTerm, paymentMethod, addressLine1, addressLine2, city, state,…

create_a_microsoft_dynamics_365_business_central_vendor

Create a vendor in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, address, phoneNumber, email, website, taxRegistrationNumber, currencyId, currencyCode, irs1099Code, paymentTermsId, paymentMethodId, taxLiable, blocked, balance, lastModifiedDateTime, picture, defaultDimensions, currency, paymentTerm, paymentMethod, addressLine1, addressLine2, city, state, country, postalCode. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_vendor_by_id

Update a vendor by id in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, address, phoneNumber, email, website, taxRegistrationNumber, currencyId, currencyCode, irs1099Code, paymentTermsId, paymentMethodId, taxLiable, blocked, balance, lastModifiedDateTime, picture, defaultDimensions, currency, paymentTerm, paymentMethod, addressLine1, addressLine2, city, state, country, postalCode. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_vendor_by_id

Delete a vendor by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_customers

List Microsoft Business Central customers for a given company. Returns each customer's id, number, displayName, type, addressLine1, city, email, taxLiable, currencyCode, blocked, and lastModifiedDateTime. Required: environment, company_id.

get_customer_by_id

Get a single Microsoft Business Central customer by id. Returns the full customer object including id, number, displayName, type, address fields, tax details, currency, payment terms, and lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_customer

Create a customer in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, type, address, phoneNumber, email, website, taxLiable, taxAreaId, taxAreaDisplayName, taxRegistrationNumber, currencyId, currencyCode, paymentTermsId, shipmentMethodId, paymentMethodId, blocked, lastModifiedDateTime, customerFinancialDetails, picture, defaultDimensions, currency, paymentTerm, shipmentMethod, paymentMethod, addressLine1, addressLine2, city, state, country, postalCode. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_customer_by_id

Update a customer by id in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, type, address, phoneNumber, email, website, taxLiable, taxAreaId, taxAreaDisplayName, taxRegistrationNumber, currencyId, currencyCode, paymentTermsId, shipmentMethodId, paymentMethodId, blocked, lastModifiedDateTime, customerFinancialDetails, picture, defaultDimensions, currency, paymentTerm, shipmentMethod, paymentMethod, addressLine1, addressLine2, city, state, country, postalCode. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_customer_by_id

Delete a customer by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_dimensions

List dimensions in Microsoft Dynamics 365 Business Central with expanded dimension values. Returns: id, code, displayName, lastModifiedDateTime, dimensionValues, @odata.etag. Required: environment, company_id.

get_dimension_by_id

Get a single dimension by id in Microsoft Dynamics 365 Business Central with expanded dimension values. Returns: id, code, displayName, lastModifiedDateTime, dimensionValues, parentId, parentType, valueId, valueCode, valueDisplayName. Required: environment, company_id, id.

list_all_general_ledger_entries

List general ledger entries in Microsoft Dynamics 365 Business Central. Returns: id, postingDate, documentNumber, documentType, accountId, accountNumber, description, debitAmount, creditAmount, dimensions, lastModifiedDateTime, account, entryNumber. Required: environment, company_id.

get_general_ledger_entry_by_id

Get a single general ledger entry in Microsoft Business Central by id. Returns the entry's id, entryNumber, postingDate, documentNumber, documentType, accountId, accountNumber, description, debitAmount, creditAmount, and lastModifiedDateTime. Required: environment, company_id, id.

list_all_microsoft_dynamics_365_business_central_trial_balances

List trial balances for a company in Microsoft Dynamics 365 Business Central. Returns: accountId, number, accountType, display, totalDebit, totalCredit, balanceAtDateDebit, balanceAtDateCredit, dateFilter. Required: environment, company_id.

get_trial_balance_by_id

Get a single trial balance by id from Microsoft Dynamics 365 Business Central. Returns: accountId, number, accountType, display, totalDebit, totalCredit, balanceAtDateDebit, balanceAtDateCredit, dateFilter. Required: environment, company_id, id.

list_all_company_information

List company information records in Microsoft Dynamics 365 Business Central. Returns: id, displayName, address, phoneNumber, faxNumber, email, website, taxRegistrationNumber, currencyCode, currentFiscalYearStartDate, industry, picture, lastModifiedDateTime, addressLine1, addressLine2, city, state, country, postalCode, experience. Required: environment, company_id.

get_company_information_by_id

Get a company information by id in Microsoft Dynamics 365 Business Central. Returns: id, displayName, address, phoneNumber, faxNumber, email, website, taxRegistrationNumber, currencyCode, currentFiscalYearStartDate, industry, picture, lastModifiedDateTime, addressLine1, addressLine2, city, state, country, postalCode, experience. Required: environment, company_id, id.

update_company_information_by_id

Update a company information by id in Microsoft Dynamics 365 Business Central. Returns: id, displayName, address, phoneNumber, faxNumber, email, website, taxRegistrationNumber, currencyCode, currentFiscalYearStartDate, industry, picture, lastModifiedDateTime, addressLine1, addressLine2, city, state, country, postalCode, experience. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_purchase_orders

List purchase orders in Microsoft Dynamics 365 Business Central. Returns id, number, orderDate, postingDate, dueDate, vendorId, vendorNumber, vendorName, payToName, buyFrom/payTo/shipTo address fields, currencyCode, paymentTermsId, shipmentMethodId, purchaser, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, fullyReceived, status, and lastModifiedDateTime for each purchase order, along with its line items and dimension set lines.

get_purchase_order_by_id

Get a specific purchase order by id in Microsoft Dynamics 365 Business Central. Returns id, number, orderDate, postingDate, dueDate, vendorId, vendorNumber, vendorName, payToName, buyFrom/payTo/shipTo address fields, currencyCode, paymentTermsId, shipmentMethodId, purchaser, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, fullyReceived, status, and lastModifiedDateTime, along with its line items and dimension set lines.

create_a_microsoft_dynamics_365_business_central_purchase_order

Create a new purchase order in Microsoft Dynamics 365 Business Central. Either vendorId or vendorNumber must be specified. Returns the created purchase order including id, number, vendorName, payToName, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status (defaults to Draft), and lastModifiedDateTime.

update_purchase_order_by_id

Update a purchase order by id in Microsoft Dynamics 365 Business Central. Returns: id, number, orderDate, postingDate, vendorId, vendorNumber, vendorName, payToName, payToVendorId, payToVendorNumber, shipToName, shipToContact, buyFromAddressLine1, buyFromAddressLine2, buyFromCity, buyFromCountry, buyFromState, buyFromPostCode, payToAddressLine1, payToAddressLine2, payToCity, payToCountry, payToState, payToPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, pricesIncludeTax, paymentTermsId, shipmentMethodId, purchaser, requestedReceiptDate, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, fullyReceived, status, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_purchase_order_by_id

Delete a purchase order by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_purchase_invoices

List purchase invoices in Microsoft Dynamics 365 Business Central with purchase invoice lines and dimension set lines automatically expanded. Returns: id, number, invoiceDate, postingDate, dueDate, vendorInvoiceNumber, vendorId, vendorNumber, vendorName, payToName, payToContact, payToVendorId, payToVendorNumber, shipToName, shipToContact, buyFromAddressLine1, buyFromAddressLine2, buyFromCity,…

get_purchase_invoice_by_id

Get a single purchase invoice in Microsoft Dynamics 365 Business Central by id, with purchaseInvoiceLines and dimensionSetLines expanded. Returns: id, number, invoiceDate, postingDate, dueDate, vendorInvoiceNumber, vendorId, vendorNumber, vendorName, payToName, payToContact, payToVendorId, payToVendorNumber, shipToName, shipToContact, buyFromAddressLine1, buyFromAddressLine2, buyFromCity,…

create_purchase_invoice

Create a new purchase invoice in Microsoft Dynamics 365 Business Central. Returns the created purchaseInvoice object including id, number, invoiceDate, vendorId, vendorName, status, totalAmountIncludingTax, and lastModifiedDateTime. Required: company_id, environment.

update_purchase_invoice_by_id

Update a purchase invoice in Microsoft Dynamics 365 Business Central. Returns the updated purchase invoice including id, number, invoiceDate, vendorName, status, and totalAmountIncludingTax. Required: environment, company_id, id, etag.

delete_purchase_invoice_by_id

Delete a purchase invoice in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_sales_invoices

List sales invoices in Microsoft Dynamics 365 Business Central, with expanded invoice lines and dimension set lines. Returns: id, number, externalDocumentNumber, invoiceDate, dueDate, customerPurchaseOrderReference, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress,…

get_sales_invoice_by_id

Get a single sales invoice by id in Microsoft Dynamics 365 Business Central, with expanded invoice lines and dimension set lines. Returns: id, number, externalDocumentNumber, invoiceDate, dueDate, customerPurchaseOrderReference, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress,…

create_a_microsoft_dynamics_365_business_central_sales_invoice

Create a new sales invoice in Microsoft Dynamics 365 Business Central. Supports deep insert of salesInvoiceLines in the same request. Returns: id, number, salesperson, discountAmount, status, email, customer, currency, itemId, lineType, lineObjectNumber, unitOfMeasureId, unitOfMeasureCode, unitPrice, quantity, discountPercent, taxCode, shipmentDate, itemVariantId. Required: environment,…

update_sales_invoice_by_id

Update a sales invoice in Microsoft Dynamics 365 Business Central. Returns: id, number, externalDocumentNumber, invoiceDate, dueDate, customerPurchaseOrderReference, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, orderId,…

delete_sales_invoice_by_id

Delete a sales invoice in Microsoft Dynamics 365 Business Central by id. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_sales_orders

List sales orders in Microsoft Dynamics 365 Business Central. Returns each sales order with id, number, orderDate, customerId, customerName, status, totalAmountIncludingTax, and other order fields. Required: environment, company_id.

get_sales_order_by_id

Get a single sales order by id in Microsoft Dynamics 365 Business Central. Returns the full sales order object including id, number, orderDate, customerId, customerName, status, and totalAmountIncludingTax. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_sales_order

Create a sales order in Microsoft Dynamics 365 Business Central. Returns: id, number, externalDocumentNumber, orderDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, pricesIncludeTax, paymentTermsId, shipmentMethodId, salesperson, partialShipping, requestedDeliveryDate, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, fullyShipped, status, lastModifiedDateTime, phoneNumber, email, salesOrderLines, customer, currency, paymentTerm, shipmentMethod, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, unitOfMeasureId, unitOfMeasureCode, quantity, unitPrice, discountPercent, amountExcludingTax, taxCode, taxPercent, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity, itemVariantId. Required: environment, company_id.

update_sales_order_by_id

Update a sales order by id in Microsoft Dynamics 365 Business Central. Returns: id, number, externalDocumentNumber, orderDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellingPostalAddress, billingPostalAddress, shippingPostalAddress, currencyId, currencyCode, pricesIncludeTax, paymentTermsId, shipmentMethodId, salesperson, partialShipping, requestedDeliveryDate, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, fullyShipped, status, lastModifiedDateTime, phoneNumber, email, salesOrderLines, customer, currency, paymentTerm, shipmentMethod, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, unitOfMeasureId, unitOfMeasureCode, quantity, unitPrice, discountPercent, amountExcludingTax, taxCode, taxPercent, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity, itemVariantId. Required: environment, company_id, id, etag.

delete_sales_order_by_id

Delete a sales order by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_customer_payment_journals

List customer payment journals in Business Central with expanded customer payments. Returns: @odata.etag, id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime, customerPayments. Required: environment, company_id.

get_customer_payment_journal_by_id

Get a single customer payment journal by id in Business Central. Returns: id, code, displayName, lastModifiedDateTime, balancingAccountId, balancingAccountNumber, customerPayments, account, parentId, dimensionId, dimensionValueId, postingValidation. Required: environment, company_id, id.

create_customer_payment_journal

Create a customer payment journal in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, balancingAccountId, balancingAccountNumber, customerPayments, account, parentId, dimensionId, dimensionValueId, postingValidation. Required: environment, company_id.

update_customer_payment_journal_by_id

Update a customer payment journal by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, balancingAccountId, balancingAccountNumber, customerPayments, account, parentId, dimensionId, dimensionValueId, postingValidation. Required: environment, company_id, id, etag.

delete_customer_payment_journal_by_id

Delete a customer payment journal by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_vendor_payment_journals

List vendor payment journals in Microsoft Business Central with vendor payments expanded inline. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime, vendorPayments. Required: environment, company_id.

get_vendor_payment_journal_by_id

Get a single vendor payment journal in Microsoft Business Central by id. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime. Required: environment, company_id, id.

create_vendor_payment_journal

Create a vendor payment journal in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime. Required: environment, company_id.

update_vendor_payment_journal_by_id

Update a vendor payment journal by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_vendor_payment_journal_by_id

Delete a vendor payment journal by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_sales_credit_memos

List sales credit memos in a Microsoft Dynamics 365 Business Central company, expanding salesCreditMemoLines and dimensionSetLines. Returns: id, number, externalDocumentNumber, creditMemoDate, dueDate, customerId, contactId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, sellingPostalAddress, billingPostalAddress, currencyId, currencyCode, paymentTermsId,…

get_sales_credit_memo_by_id

Get a single sales credit memo by id in a Microsoft Dynamics 365 Business Central company, expanding salesCreditMemoLines and dimensionSetLines. Returns: id, creditMemoDate, customerNumber, currencyCode, paymentTermsId. Required: environment, company_id, id.

create_sales_credit_memo

Create a sales credit memo in Microsoft Dynamics 365 Business Central. Returns: id, creditMemoDate, customerNumber, currencyCode, paymentTermsId. Required: environment, company_id.

update_sales_credit_memo_by_id

Update a sales credit memo by id in Microsoft Dynamics 365 Business Central. Returns: id, creditMemoDate, customerNumber, currencyCode, paymentTermsId. Required: environment, company_id, id, etag.

delete_sales_credit_memo_by_id

Delete a sales credit memo by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_items

List items in a Microsoft Dynamics 365 Business Central company. Returns: id, number, displayName, type, itemCategoryId, itemCategoryCode, blocked, baseUnitOfMeasureId, baseUnitOfMeasure, gtin, inventory, unitPrice, priceIncludesTax, unitCost, taxGroupId, taxGroupCode, lastModifiedDateTime, picture, defaultDimensions, itemCategory, baseUnitOfMeasureCode. Required: environment, company_id.

get_single_microsoft_dynamics_365_business_central_item_by_id

Get a single item by id in a Microsoft Dynamics 365 Business Central company. Returns: id, number, displayName, type, itemCategoryId, itemCategoryCode, blocked, baseUnitOfMeasureId, baseUnitOfMeasure, gtin, inventory, unitPrice, priceIncludesTax, unitCost, taxGroupId, taxGroupCode, lastModifiedDateTime, picture, defaultDimensions, itemCategory, baseUnitOfMeasureCode. Required: environment,…

create_a_microsoft_dynamics_365_business_central_item

Create a new item in Microsoft Dynamics 365 Business Central. Returns the created item object including id, number, displayName, type, unitPrice, unitCost, inventory, blocked, and lastModifiedDateTime. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_item_by_id

Update an item by id in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, type, itemCategoryId, itemCategoryCode, blocked, baseUnitOfMeasureId, baseUnitOfMeasure, gtin, inventory, unitPrice, priceIncludesTax, unitCost, taxGroupId, taxGroupCode, lastModifiedDateTime, picture, defaultDimensions, itemCategory, baseUnitOfMeasureCode. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_item_by_id

Delete an item by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_journals

List journals in Dynamics 365 Business Central with expanded journal lines. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime, journalLines. Required: environment, company_id.

get_single_microsoft_dynamics_365_business_central_journal_by_id

Get a single journal in Dynamics 365 Business Central by id, with expanded journal lines. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime, journalLines, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate,…

create_a_microsoft_dynamics_365_business_central_journal

Create a journal in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime, journalLines, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod, depreciationYears, bookValue. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_journal_by_id

Update a journal by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, balancingAccountId, balancingAccountNumber, lastModifiedDateTime, journalLines, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod, depreciationYears, bookValue. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_journal_by_id

Delete a journal by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_accounts

List Microsoft Business Central accounts in a company. Returns: id, number, displayName, category, subCategory, blocked, lastModifiedDateTime, accountType, directPosting, netChange, consolidationTranslationMethod, consolidationDebitAccount, consolidationCreditAccount, excludeFromConsolidation. Required: company_id, environment.

get_single_microsoft_dynamics_365_business_central_account_by_id

Get a single Microsoft Business Central account by id. Returns: id, number, displayName, category, subCategory, blocked, lastModifiedDateTime, accountType, directPosting, netChange, consolidationTranslationMethod, consolidationDebitAccount, consolidationCreditAccount, excludeFromConsolidation. Required: company_id, environment, id.

list_all_sales_credit_memo_line

List sales credit memo lines for a specific sales credit memo in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax,…

get_sales_credit_memo_line_by_id

Get a sales credit memo line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, item, account, lineObjectNumber, unitOfMeasureCode, itemVariantId. Required: environment, company_id, sales_credit_memo_id, id.

create_sales_credit_memo_line

Create a sales credit memo line in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, item, account, lineObjectNumber, unitOfMeasureCode, itemVariantId. Required: environment, company_id, sales_credit_memo_id.

update_sales_credit_memo_line_by_id

Update a sales credit memo line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, item, account, lineObjectNumber, unitOfMeasureCode, itemVariantId. Required: environment, company_id, sales_credit_memo_id, id, etag.

delete_sales_credit_memo_line_by_id

Delete a sales credit memo line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, sales_credit_memo_id, id, etag.

list_all_sales_credit_memo_dimensions_line

List dimension set lines for a specific sales credit memo in Microsoft Dynamics 365 Business Central. Returns: id, code, parentId, parentType, displayName, valueId, valueCode, valueDisplayName. Required: environment, company_id, sales_credit_memo_id.

get_sales_credit_memo_dimensions_line_by_id

Get a sales credit memo dimension set line by id in Microsoft Dynamics 365 Business Central. Returns: id, code, parentId, parentType, displayName, valueId, valueCode, valueDisplayName. Required: environment, company_id, sales_credit_memo_id, id.

create_sales_credit_memo_dimensions_line

Create a sales credit memo dimension set line in Microsoft Dynamics 365 Business Central. Returns: id, code, parentId, parentType, displayName, valueId, valueCode, valueDisplayName. Required: environment, company_id, sales_credit_memo_id.

update_sales_credit_memo_dimensions_line_by_id

Update a sales credit memo dimension set line by id in Microsoft Dynamics 365 Business Central. Returns: id, code, parentId, parentType, displayName, valueId, valueCode, valueDisplayName. Required: environment, company_id, sales_credit_memo_id, id, etag.

delete_sales_credit_memo_dimensions_line_by_id

Delete a sales credit memo dimension set line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, sales_credit_memo_id, id, etag.

list_all_sales_invoices_line

List sales invoice lines for a specific sales invoice in Microsoft Dynamics 365 Business Central. Returns each line's id, documentId, sequence, lineType, lineObjectNumber, description, quantity, unitPrice, discountAmount, amountExcludingTax, taxCode, amountIncludingTax, netAmount, shipmentDate, and more. Required: environment, company_id, sales_invoice_id.

create_sales_invoices_line

Create a sales invoice line in Microsoft Dynamics 365 Business Central. Returns the created sales invoice line including id, documentId, sequence, lineType, lineObjectNumber, description, quantity, unitPrice, amountExcludingTax, taxCode, amountIncludingTax, netAmountIncludingTax, shipmentDate, and more. Required: company_id.

get_sales_invoices_line_by_id

Get a sales invoice line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, item, account, lineObjectNumber, unitOfMeasureCode, itemVariantId, locationId. Required: environment, company_id, sales_invoice_id, id.

update_sales_invoices_line_by_id

Update a sales invoice line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasureId, unitOfMeasure, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, item, account, lineObjectNumber, unitOfMeasureCode, itemVariantId, locationId. Required: environment, company_id, sales_invoice_id, id, etag.

delete_sales_invoices_line_by_id

Delete a sales invoice line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, sales_invoice_id, id, etag.

list_all_purchase_invoices_line

List purchase invoice lines for a specific purchase invoice in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation,…

get_purchase_invoices_line_by_id

Get a purchase invoice line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate, item, account. Required: environment, company_id, purchase_invoice_id, id.

create_purchase_invoices_line

Create a purchase invoice line in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate, item, account. Required: environment, company_id, purchase_invoice_id.

update_purchase_invoices_line_by_id

Update a purchase invoice line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineDetails, description, unitOfMeasure, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate, item, account. Required: environment, company_id, purchase_invoice_id, id, etag.

delete_purchase_invoices_line_by_id

Delete a purchase invoice line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, purchase_invoice_id, id, etag.

list_all_purchase_order_lines

List purchase order lines for a specific purchase order in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, quantity, directUnitCost, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax,…

get_purchase_order_line_by_id

Get a purchase order line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, quantity, directUnitCost, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate, receivedQuantity, invoicedQuantity, invoiceQuantity, receiveQuantity, itemVariantId, locationId. Required: environment, company_id, purchase_order_id, id.

create_purchase_order_line

Create a purchase order line in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, quantity, directUnitCost, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate, receivedQuantity, invoicedQuantity, invoiceQuantity, receiveQuantity, itemVariantId, locationId. Required: environment, company_id, purchase_order_id.

update_purchase_order_line_by_id

Update a purchase order line by id in Microsoft Dynamics 365 Business Central. Returns: id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, quantity, directUnitCost, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, expectedReceiptDate, receivedQuantity, invoicedQuantity, invoiceQuantity, receiveQuantity, itemVariantId, locationId. Required: environment, company_id, purchase_order_id, id, etag.

delete_purchase_order_line_by_id

Delete a purchase order line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, purchase_order_id, id, etag.

list_all_microsoft_dynamics_365_business_central_journal_lines

List journal lines within a specific journal in Microsoft Dynamics 365 Business Central. Returns: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime, attachments, account. Required: environment, company_id, journal_id.

get_journal_line_by_id

Get a journal line by id in Microsoft Dynamics 365 Business Central. Returns: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime, attachments, account. Required: environment, company_id, journal_id, id.

create_a_microsoft_dynamics_365_business_central_journal_line

Create a journal line in Microsoft Dynamics 365 Business Central. Returns: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime, attachments, account. Required: environment, company_id, journal_id.

update_journal_line_by_id

Update a journal line by id in Microsoft Dynamics 365 Business Central. Returns: id, journalDisplayName, lineNumber, accountType, accountId, accountNumber, postingDate, documentNumber, externalDocumentNumber, amount, description, comment, dimensions, lastModifiedDateTime, attachments, account. Required: environment, company_id, journal_id, id, etag.

delete_journal_line_by_id

Delete a journal line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, journal_id, id, etag.

list_all_microsoft_dynamics_365_business_central_bank_accounts

List bank accounts in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, lastModifiedDateTime, bankAccountNumber, blocked, currencyCode, currencyId, iban, intercompanyEnabled. Required: environment, company_id.

get_bank_account_by_id

Get a single bank account by id in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, lastModifiedDateTime, bankAccountNumber, blocked, currencyCode, currencyId, iban, intercompanyEnabled. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_bank_account

Create a bank account in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, lastModifiedDateTime, bankAccountNumber, blocked, currencyCode, currencyId, iban, intercompanyEnabled. Required: environment, company_id.

update_bank_account_by_id

Update a bank account by id in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, lastModifiedDateTime, bankAccountNumber, blocked, currencyCode, currencyId, iban, intercompanyEnabled. Required: environment, company_id, id, etag.

delete_bank_account_by_id

Delete a bank account by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_employees

List employees in Microsoft Dynamics 365 Business Central. Returns each employee with id, number, displayName, givenName, surname, jobTitle, status, employmentDate, and lastModifiedDateTime. Required: environment, company_id.

get_employee_by_id

Get a single employee by id in Microsoft Dynamics 365 Business Central. Returns: id, number, displayName, givenName, middleName, surname, jobTitle, address, phoneNumber, mobilePhone, email, personalEmail, employmentDate, terminationDate, status, birthDate, statisticsGroupCode, lastModifiedDateTime, picture, defaultDimensions, timeRegistrationEntries, addressLine1, addressLine2, city, state,…

create_a_microsoft_dynamics_365_business_central_employee

Create a new employee in Microsoft Dynamics 365 Business Central. Returns the created employee object including id, number, displayName, givenName, surname, status, and lastModifiedDateTime. Required: environment, company_id.

delete_a_microsoft_dynamics_365_business_central_employee_by_id

Delete an employee by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id.

update_a_microsoft_dynamics_365_business_central_employee_by_id

Update an employee by id in Microsoft Dynamics 365 Business Central. Returns the updated employee including id, number, displayName, givenName, surname, status, and lastModifiedDateTime. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_currencies

List currencies configured for a company in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, symbol, amountDecimalPlaces, amountRoundingPrecision, lastModifiedDateTime. Required: environment, company_id.

get_currency_by_id

Get a single currency by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, symbol, amountDecimalPlaces, amountRoundingPrecision, lastModifiedDateTime, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost,…

create_a_microsoft_dynamics_365_business_central_currency

Create a currency in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, symbol, amountDecimalPlaces, amountRoundingPrecision, lastModifiedDateTime, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod, depreciationYears, bookValue. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_currency_by_id

Update a currency by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, symbol, amountDecimalPlaces, amountRoundingPrecision, lastModifiedDateTime, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod, depreciationYears, bookValue. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_currency_by_id

Delete a currency by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_attachments

List attachments for a company in Microsoft Dynamics 365 Business Central. Returns: parentId, id, fileName, byteSize, content, lastModifiedDateTime, @odata.etag. Required: environment, company_id.

get_attachment_by_id

Get a single document attachment by id in Microsoft Dynamics 365 Business Central. Returns: id, fileName, byteSize, attachmentContent, parentType, parentId, lineNumber, documentFlowSales, documentFlowPurchase, lastModifiedDateTime, number, displayName, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, email, website, taxLiable, taxAreaId, taxAreaDisplayName,…

create_a_microsoft_dynamics_365_business_central_attachment

Create an attachment in Microsoft Dynamics 365 Business Central. Returns: id, parentId, fileName, byteSize, attachmentContent, lastModifiedDateTime, parentType. Required: environment, company_id.

update_attachment_by_id

Upload/replace the binary content of an attachment in Microsoft Dynamics 365 Business Central by PATCHing the attachmentContent stream. The request body is the raw file content, not JSON. Returns: id, parentId, fileName, byteSize, attachmentContent, lastModifiedDateTime, parentType. Required: environment, company_id, id, etag.

delete_attachment_by_id

Delete an attachment by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_payment_methods

List payment methods for a company in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime. Required: environment, company_id.

get_payment_method_by_id

Get a single payment method by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod, depreciationYears, bookValue. Required:…

create_a_microsoft_dynamics_365_business_central_payment_method

Create a payment method in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod, depreciationYears, bookValue. Required: environment, company_id.

update_payment_method_by_id

Update a payment method by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, number, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod, depreciationYears, bookValue. Required: environment, company_id, id, etag.

delete_payment_method_by_id

Delete a payment method by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_vendor_purchases

List vendor purchases in Microsoft Dynamics 365 Business Central. Returns: vendorId, vendorNumber, name, totalPurchaseAmount, dateFilter_FilterOnly. Required: environment, company_id.

get_vendor_purchase_by_id

Get a single vendor purchase by id in Microsoft Dynamics 365 Business Central. Returns: vendorId, vendorNumber, name, totalPurchaseAmount, id, number, displayName, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, acquisitionDate, depreciationStartingDate, acquisitionCost, depreciationMethod,…

list_all_customer_payments

List customer payments in Microsoft Dynamics 365 Business Central. Returns: id, journalDisplayName, lineNumber, customerId, customerNumber, contactId, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, dimensions, lastModifiedDateTime, customer. Required: environment, company_id.

get_customer_payment_by_id

Get a single customer payment by id in Microsoft Dynamics 365 Business Central. Returns: id, journalDisplayName, lineNumber, customerId, customerNumber, contactId, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, dimensions, lastModifiedDateTime, customer. Required: environment, company_id, id.

create_customer_payment

Create a customer payment in Microsoft Dynamics 365 Business Central. Returns the created customerPayment object including id, lineNumber, customerId, customerNumber, amount, postingDate, documentNumber, and lastModifiedDateTime. Required: environment, company_id.

update_customer_payment_by_id

Update a customer payment by id in Microsoft Dynamics 365 Business Central. Returns: id, journalDisplayName, lineNumber, customerId, customerNumber, contactId, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, dimensions, lastModifiedDateTime, customer. Required: environment, company_id, id, etag.

delete_customer_payment_by_id

Delete a customer payment by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_contacts

List contacts in Microsoft Business Central for a given company. Returns: id, number, type, displayName, jobTitle, companyNumber, companyName, contactBusinessRelation, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, mobilePhoneNumber, email, website, searchName, privacyBlocked, taxRegistrationNumber, lastInteractionDate, lastModifiedDateTime. Required: environment,…

get_single_microsoft_dynamics_365_business_central_contact_by_id

Get a single contact in Microsoft Business Central by id. Returns: id, number, type, displayName, jobTitle, companyNumber, companyName, contactBusinessRelation, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, mobilePhoneNumber, email, website, searchName, privacyBlocked, taxRegistrationNumber, lastInteractionDate, lastModifiedDateTime. Required: environment, company_id,…

create_a_microsoft_dynamics_365_business_central_contact

Create a contact in Microsoft Business Central for a given company. Returns the created contact object including id, number, type, displayName, and email. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_contact_by_id

Update a contact by id in Microsoft Dynamics 365 Business Central. Returns: id, number, type, displayName, jobTitle, companyNumber, companyName, contactBusinessRelation, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, mobilePhoneNumber, email, website, searchName, privacyBlocked, taxRegistrationNumber, lastInteractionDate, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_contact_by_id

Delete a contact by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_vendor_payments

Get a specific vendor payment in Microsoft Business Central by id. Returns: id, journalId, journalDisplayName, lineNumber, vendorId, vendorNumber, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_vendor_payment

Create a vendor payment in Microsoft Business Central. Returns the created vendorPayment object including id, journalId, journalDisplayName, lineNumber, vendorId, vendorNumber, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, and lastModifiedDateTime. Required: environment, company_id.

get_vendor_payment_by_id

Get a vendor payment by id in Microsoft Dynamics 365 Business Central. Returns: id, journalId, journalDisplayName, lineNumber, vendorId, vendorNumber, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, lastModifiedDateTime. Required: environment, company_id, id.

update_vendor_payment_by_id

Update a vendor payment by id in Microsoft Dynamics 365 Business Central. Returns: id, journalId, journalDisplayName, lineNumber, vendorId, vendorNumber, postingDate, documentNumber, externalDocumentNumber, amount, appliesToInvoiceId, appliesToInvoiceNumber, description, comment, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_vendor_payment_by_id

Delete a vendor payment by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_units_of_measure

List units of measure in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, internationalStandardCode, lastModifiedDateTime. Required: environment, company_id.

get_units_of_measure_by_id

Get a single unit of measure by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, internationalStandardCode, lastModifiedDateTime. Required: environment, company_id, id.

create_units_of_measure

Create an unit of measure in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, internationalStandardCode, lastModifiedDateTime. Required: environment, company_id.

update_units_of_measure_by_id

Update an unit of measure by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, internationalStandardCode, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_units_of_measure_by_id

Delete an unit of measure by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_item_categories

List item categories in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime. Required: environment, company_id.

get_item_category_by_id

Get a single item category by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, itemId, itemNumber. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_item_category

Create a new item category in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, itemId, itemNumber. Required: environment, company_id, displayName.

delete_item_category_by_id

Delete an item category by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id.

update_item_category_by_id

Update an item category by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, lastModifiedDateTime, itemId, itemNumber. Required: environment, company_id, id.

list_all_microsoft_dynamics_365_business_central_tax_groups

List tax groups in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id.

get_tax_group_by_id

Get a single tax group by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_tax_group

Create a new tax group in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id, code, displayName.

update_a_microsoft_dynamics_365_business_central_tax_group_by_id

Update a tax group by id in Microsoft Dynamics 365 Business Central. Returns: id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_tax_group_by_id

Delete a tax group by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_accounting_periods

List accounting periods in Microsoft Dynamics 365 Business Central. Returns: Property, id, startingDate, name, newFiscalYear, closed, dateLocked, lastModifiedDateTime. Required: environment, company_id.

get_accounting_period_by_id

Get an accounting period by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, startingDate, name, newFiscalYear, closed, dateLocked, lastModifiedDateTime. Required: environment, company_id, id.

list_all_approval_entries

List approval entrys in Microsoft Dynamics 365 Business Central. Returns: Property, id, entryNumber, tableId, documentType, documentNumber, sequenceNumber, senderId, senderName, approvalCode, salespersonPurchaserCode, salespersonPurchaserName, approverId, approverName, status, dateTimeSentForApproval, lastDateTimeModified, comment, dueDate, amount, amountLCY, currencyCode, approvalType, limitType, availableCreditLimitLCY, pendingApprovals, recordIdToApprove, delegationDateFormula, numberOfApprovedRequests, numberOfRejectedRequests, relatedToChange, workflowStepInstanceId, lastModifiedDateTime. Required: environment, company_id.

get_approval_entry_by_id

Get an approval entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, entryNumber, tableId, documentType, documentNumber, sequenceNumber, senderId, senderName, approvalCode, salespersonPurchaserCode, salespersonPurchaserName, approverId, approverName, status, dateTimeSentForApproval, lastDateTimeModified, comment, dueDate, amount, amountLCY, currencyCode, approvalType, limitType, availableCreditLimitLCY, pendingApprovals, recordIdToApprove, delegationDateFormula, numberOfApprovedRequests, numberOfRejectedRequests, relatedToChange, workflowStepInstanceId, lastModifiedDateTime. Required: environment, company_id, id.

list_all_posted_approval_entries

List posted approval entrys in Microsoft Dynamics 365 Business Central. Returns: Property, id, entryNumber, tableId, documentNumber, sequenceNumber, senderId, senderName, approvalCode, salespersonPurchCode, salespersonPurchName, approverId, approverName, status, dateTimeSentForApproval, lastDateTimeModified, lastModifiedById, comment, dueDate, amount, amountLCY, currencyCode, approvalType, limitType, availableCreditLimitLCY, recordId, delegationDateFormula, numberOfApprovedRequests, numberOfRejectedRequests, iterationNumber, lastModifiedDateTime. Required: environment, company_id.

get_posted_approval_entry_by_id

Get a posted approval entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, entryNumber, tableId, documentNumber, sequenceNumber, senderId, senderName, approvalCode, salespersonPurchCode, salespersonPurchName, approverId, approverName, status, dateTimeSentForApproval, lastDateTimeModified, lastModifiedById, comment, dueDate, amount, amountLCY, currencyCode, approvalType, limitType, availableCreditLimitLCY, recordId, delegationDateFormula, numberOfApprovedRequests, numberOfRejectedRequests, iterationNumber, lastModifiedDateTime. Required: environment, company_id, id.

list_all_approval_user_setups

List approval user setups in Microsoft Dynamics 365 Business Central. Returns: Property, id, userId, userFullName, salesPersonPurchaser, approverId, salesAmountApprovalLimit, unlimitedSalesApproval, purchaseAmountApprovalLimit, unlimitedPurchaseApproval, requestApprovalAmountLimit, unlimitedRequestApprovalAmount, substitute, email, phoneNumber, approvalAdmin, lastModifiedDateTime. Required: environment, company_id.

get_approval_user_setup_by_id

Get an approval user setup by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, userId, userFullName, salesPersonPurchaser, approverId, salesAmountApprovalLimit, unlimitedSalesApproval, purchaseAmountApprovalLimit, unlimitedPurchaseApproval, requestApprovalAmountLimit, unlimitedRequestApprovalAmount, substitute, email, phoneNumber, approvalAdmin, lastModifiedDateTime. Required: environment, company_id, id.

list_all_workflow_approvers

List workflow approvers in Microsoft Dynamics 365 Business Central. Returns: Property, id, workflowCode, workflowDescription, category, enabled, workflowStepId, argumentId, approverType, approverLimitType, userGroupCode, userGroupDescription, userId, userName, sequence, lastModifiedDateTime. Required: environment, company_id.

get_workflow_approver_by_id

Get a workflow approver by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, workflowCode, workflowDescription, category, enabled, workflowStepId, argumentId, approverType, approverLimitType, userGroupCode, userGroupDescription, userId, userName, sequence, lastModifiedDateTime. Required: environment, company_id, id.

list_all_microsoft_dynamics_365_business_central_balance_sheets

List balance sheets in Microsoft Dynamics 365 Business Central. Returns: Property, id, lineNumber, display, balance, lineType, indentation, dateFilter. Required: environment, company_id.

list_all_income_statements

List income statements in Microsoft Dynamics 365 Business Central. Returns: Property, id, lineNumber, display, netChange, lineType, indentation, dateFilter. Required: environment, company_id.

list_all_cash_flow_statements

List cash flow statements in Microsoft Dynamics 365 Business Central. Returns: Property, id, lineNumber, display, netChange, lineType, indentation, dateFilter. Required: environment, company_id.

list_all_retained_earnings_statements

List retained earnings statements in Microsoft Dynamics 365 Business Central. Returns: Property, id, lineNumber, display, netChange, lineType, indentation, dateFilter. Required: environment, company_id.

list_all_microsoft_dynamics_365_business_central_customer_sales

List customer sales figures in Microsoft Dynamics 365 Business Central. Returns: Property, customerId, customerNumber, name, totalSalesAmount, dateFilter_FilterOnly. Required: environment, company_id.

list_all_customer_financial_details

List customer financial details in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, balance, totalSalesExcludingTax, overdueAmount, lastModifiedDateTime. Required: environment, company_id.

list_all_aged_accounts_receivables

List aged accounts receivables in Microsoft Dynamics 365 Business Central. Returns: Property, customerId, customerNumber, name, currencyCode, balanceDue, currentAmount, period1Label, period1Amount, period2Label, period2Amount, period3Label, period3Amount, agedAsOfDate, periodLengthFilter. Required: environment, company_id.

get_aged_accounts_receivable_by_id

Get an aged accounts receivable by id in Microsoft Dynamics 365 Business Central. Here `id` is the customer id. Returns: Property, customerId, customerNumber, name, currencyCode, balanceDue, currentAmount, period1Label, period1Amount, period2Label, period2Amount, period3Label, period3Amount, agedAsOfDate, periodLengthFilter. Required: environment, company_id, id.

list_all_aged_accounts_payables

List aged accounts payables in Microsoft Dynamics 365 Business Central. Returns: Property, vendorId, vendorNumber, name, currencyCode, balanceDue, currentAmount, period1Amount, period2Amount, period3Amount, agedAsOfDate, periodLengthFilter. Required: environment, company_id.

get_aged_accounts_payable_by_id

Get an aged accounts payable by id in Microsoft Dynamics 365 Business Central. Here `id` is the vendor id. Returns: Property, vendorId, vendorNumber, name, currencyCode, balanceDue, currentAmount, period1Amount, period2Amount, period3Amount, agedAsOfDate, periodLengthFilter. Required: environment, company_id, id.

list_all_countries_regions

List country/regions in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, addressFormat, lastModifiedDateTime. Required: environment, company_id.

get_countries_region_by_id

Get a country/region by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, addressFormat, lastModifiedDateTime. Required: environment, company_id, id.

create_countries_region

Create a country/region in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, addressFormat, lastModifiedDateTime. Required: environment, company_id.

update_countries_region_by_id

Update a country/region by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, addressFormat, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_countries_region_by_id

Delete a country/region by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_currency_exchange_rates

List currency exchange rates in Microsoft Dynamics 365 Business Central. Returns: Property, id, currencyCode, startingDate, exchangeRateAmount, relationalCurrencyCode, relationalExchangeRateAmount, lastModifiedDateTime. Required: environment, company_id.

get_currency_exchange_rate_by_id

Get a currency exchange rate by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, currencyCode, startingDate, exchangeRateAmount, relationalCurrencyCode, relationalExchangeRateAmount, lastModifiedDateTime. Required: environment, company_id, id.

list_all_customer_contacts

List customer contacts in Microsoft Dynamics 365 Business Central. Returns: Property, id, email, firstName, lastName, professionalTitle, customerId, customerName, primaryPhoneNumber. Required: environment, company_id.

get_customer_contact_by_id

Get a customer contact by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, email, firstName, lastName, professionalTitle, customerId, customerName, primaryPhoneNumber. Required: environment, company_id, id.

update_customer_contact_by_id

Update a customer contact by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, email, firstName, lastName, professionalTitle, customerId, customerName, primaryPhoneNumber. Required: environment, company_id, id, etag.

delete_customer_contact_by_id

Delete a customer contact by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_customer_return_reasons

List customer return reasons in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, lastModifiedDateTime. Required: environment, company_id.

get_customer_return_reason_by_id

Get a customer return reason by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, lastModifiedDateTime. Required: environment, company_id, id.

create_customer_return_reason

Create a customer return reason in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, lastModifiedDateTime. Required: environment, company_id.

update_customer_return_reason_by_id

Update a customer return reason by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_customer_return_reason_by_id

Delete a customer return reason by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_default_dimensions

List default dimensions in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation, lastModifiedDateTime. Required: environment, company_id.

get_default_dimension_by_id

Get a default dimension by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation, lastModifiedDateTime. Required: environment, company_id, id.

create_default_dimension

Create a default dimension in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation, lastModifiedDateTime. Required: environment, company_id.

update_default_dimension_by_id

Update a default dimension by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, parentId, dimensionId, dimensionCode, dimensionValueId, dimensionValueCode, postingValidation, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_default_dimension_by_id

Delete a default dimension by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_dimension_values

List dimension values in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, dimensionId, displayName, consolidationCode, lastModifiedDateTime. Required: environment, company_id.

get_dimension_value_by_id

Get a dimension value by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, dimensionId, displayName, consolidationCode, lastModifiedDateTime. Required: environment, company_id, id.

list_all_microsoft_dynamics_365_business_central_dispute_status

List dispute statuss in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName. Required: environment, company_id.

get_dispute_status_by_id

Get a dispute status by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_dispute_status

Create a dispute status in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName. Required: environment, company_id.

update_dispute_status_by_id

Update a dispute status by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName. Required: environment, company_id, id, etag.

delete_dispute_status_by_id

Delete a dispute status by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_document_attachments

List document attachments in Microsoft Dynamics 365 Business Central. Returns: Property, id, fileName, byteSize, attachmentContent, parentType, parentId, lineNumber, documentFlowSales, documentFlowPurchase, lastModifiedDateTime. Required: environment, company_id.

get_document_attachment_by_id

Get a document attachment by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, fileName, byteSize, attachmentContent, parentType, parentId, lineNumber, documentFlowSales, documentFlowPurchase, lastModifiedDateTime. Required: environment, company_id, id.

create_document_attachment

Create a document attachment in Microsoft Dynamics 365 Business Central. Returns: Property, id, fileName, byteSize, attachmentContent, parentType, parentId, lineNumber, documentFlowSales, documentFlowPurchase, lastModifiedDateTime. Required: environment, company_id.

update_document_attachment_by_id

Update a document attachment by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, fileName, byteSize, attachmentContent, parentType, parentId, lineNumber, documentFlowSales, documentFlowPurchase, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_document_attachment_by_id

Delete a document attachment by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_fixed_assets

List fixed assets in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, lastModifiedDateTime. Required: environment, company_id.

get_fixed_asset_by_id

Get a fixed asset by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_fixed_asset

Create a fixed asset in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, lastModifiedDateTime. Required: environment, company_id.

update_fixed_asset_by_id

Update a fixed asset by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, fixedAssetLocationCode, fixedAssetLocationId, classCode, subclassCode, blocked, serialNumber, employeeNumber, employeeId, underMaintenance, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_fixed_asset_by_id

Delete a fixed asset by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_fixed_asset_locations

List fixed asset locations in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id.

get_fixed_asset_location_by_id

Get a fixed asset location by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id, id.

create_fixed_asset_location

Create a fixed asset location in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id.

update_fixed_asset_location_by_id

Update a fixed asset location by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_fixed_asset_location_by_id

Delete a fixed asset location by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_general_ledger_setup

List general ledger setups in Microsoft Dynamics 365 Business Central. Returns: Property, id, allowPostingFrom, allowPostingTo, additionalReportingCurrency, localCurrencyCode, localCurrencySymbol, lastModifiedDateTime, allowQueryFromConsolidation, shortcutDimension1Code, shortcutDimension2Code, shortcutDimension3Code, shortcutDimension4Code, shortcutDimension5Code, shortcutDimension6Code, shortcutDimension7Code, shortcutDimension8Code. Required: environment, company_id.

get_general_ledger_setup_by_id

Get a general ledger setup by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, allowPostingFrom, allowPostingTo, additionalReportingCurrency, localCurrencyCode, localCurrencySymbol, lastModifiedDateTime, allowQueryFromConsolidation, shortcutDimension1Code, shortcutDimension2Code, shortcutDimension3Code, shortcutDimension4Code, shortcutDimension5Code, shortcutDimension6Code, shortcutDimension7Code, shortcutDimension8Code. Required: environment, company_id, id.

list_all_general_product_posting_groups

List general product posting groups in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, defaultVATProductPostingGroup, autoInsertDefault, lastModifiedDateTime. Required: environment, company_id.

get_general_product_posting_group_by_id

Get a general product posting group by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, defaultVATProductPostingGroup, autoInsertDefault, lastModifiedDateTime. Required: environment, company_id, id.

list_all_inventory_posting_groups

List inventory posting groups in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, lastModifiedDateTime. Required: environment, company_id.

get_inventory_posting_group_by_id

Get an inventory posting group by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, description, lastModifiedDateTime. Required: environment, company_id, id.

list_all_item_ledger_entries

List item ledger entrys in Microsoft Dynamics 365 Business Central. Returns: Property, id, entryNumber, itemNumber, postingDate, entryType, sourceNumber, sourceType, documentNumber, documentType, description, quantity, salesAmountActual, costAmountActual, lastModifiedDateTime. Required: environment, company_id.

get_item_ledger_entry_by_id

Get an item ledger entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, entryNumber, itemNumber, postingDate, entryType, sourceNumber, sourceType, documentNumber, documentType, description, quantity, salesAmountActual, costAmountActual, lastModifiedDateTime. Required: environment, company_id, id.

list_all_microsoft_dynamics_365_business_central_item_variants

List item variants in Microsoft Dynamics 365 Business Central. Returns: Property, id, itemId, itemNumber, code, description, lastModifiedDateTime. Required: environment, company_id.

get_item_variant_by_id

Get an item variant by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, itemId, itemNumber, code, description, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_item_variant

Create an item variant in Microsoft Dynamics 365 Business Central. Returns: Property, id, itemId, itemNumber, code, description, lastModifiedDateTime. Required: environment, company_id.

update_item_variant_by_id

Update an item variant by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, itemId, itemNumber, code, description, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_item_variant_by_id

Delete an item variant by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_job_queue_entries

List job queue entrys in Microsoft Dynamics 365 Business Central. Returns: Property, id, jobQueueEntryId, userId, lastReadyState, expirationDateTime, earliestStartDateTime, objectTypeToRun, objectIdToRun, objectCaptionToRun, reportOutputType, maxNumberAttemptsToRun, numberOfAttemptsToRun, status, recordIdToProcess, parameterString, recurringJob, numberOfMinutesBetweenRuns, runOnMonday, runOnTuesday, runOnWednesday, runOnThursday, runOnFridays, runOnSaturdays, runOnSundays, startingTime, endingTime, referenceStartingTime, nextRunDateFormula, description, runInUserSession, userSessionId, jobQueueCategoryCode, errorMessage, userServiceInstanceId, userSessionStarted, notifyOnSuccess, userLanguageId, printerName, reportRequestPageOptions, rerunDelay, systemTaskId, scheduled, manualRecurrence, jobTimeOut, priorityWithinCategory, lastModifiedDateTime. Required: environment, company_id.

get_job_queue_entry_by_id

Get a job queue entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, jobQueueEntryId, userId, lastReadyState, expirationDateTime, earliestStartDateTime, objectTypeToRun, objectIdToRun, objectCaptionToRun, reportOutputType, maxNumberAttemptsToRun, numberOfAttemptsToRun, status, recordIdToProcess, parameterString, recurringJob, numberOfMinutesBetweenRuns, runOnMonday, runOnTuesday, runOnWednesday, runOnThursday, runOnFridays, runOnSaturdays, runOnSundays, startingTime, endingTime, referenceStartingTime, nextRunDateFormula, description, runInUserSession, userSessionId, jobQueueCategoryCode, errorMessage, userServiceInstanceId, userSessionStarted, notifyOnSuccess, userLanguageId, printerName, reportRequestPageOptions, rerunDelay, systemTaskId, scheduled, manualRecurrence, jobTimeOut, priorityWithinCategory, lastModifiedDateTime. Required: environment, company_id, id.

list_all_job_queue_log_entries

List job queue log entrys in Microsoft Dynamics 365 Business Central. Returns: Property, id, jobQueueEntryId, userId, startDateTime, endDateTime, objectIdToRun, objectTypeToRun, status, description, errorMessage, jobQueueCategoryCode, errorCallStack, parameterString, systemTaskId, userSessionId, userServiceInstanceId, lastModifiedDateTime. Required: environment, company_id.

get_job_queue_log_entry_by_id

Get a job queue log entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, jobQueueEntryId, userId, startDateTime, endDateTime, objectIdToRun, objectTypeToRun, status, description, errorMessage, jobQueueCategoryCode, errorCallStack, parameterString, systemTaskId, userSessionId, userServiceInstanceId, lastModifiedDateTime. Required: environment, company_id, id.

list_all_microsoft_dynamics_365_business_central_locations

List locations in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, contact, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, email, website, lastModifiedDateTime. Required: environment, company_id.

get_location_by_id

Get a location by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, contact, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, email, website, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_location

Create a location in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, contact, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, email, website, lastModifiedDateTime. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_location_by_id

Update a location by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, contact, addressLine1, addressLine2, city, state, country, postalCode, phoneNumber, email, website, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_location_by_id

Delete a location by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_opportunities

List opportunitys in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, contactNumber, contactName, contactCompanyName, salespersonCode, description, status, closed, creationDate, dateClosed, calculatedCurrentValue, chancesOfSuccessPrc, completedPrc, estimatedClosingDate, estimatedValue, systemCreatedAt, lastModifiedDateTime. Required: environment, company_id.

get_opportunity_by_id

Get an opportunity by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, contactNumber, contactName, contactCompanyName, salespersonCode, description, status, closed, creationDate, dateClosed, calculatedCurrentValue, chancesOfSuccessPrc, completedPrc, estimatedClosingDate, estimatedValue, systemCreatedAt, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_opportunity

Create an opportunity in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, contactNumber, contactName, contactCompanyName, salespersonCode, description, status, closed, creationDate, dateClosed, calculatedCurrentValue, chancesOfSuccessPrc, completedPrc, estimatedClosingDate, estimatedValue, systemCreatedAt, lastModifiedDateTime. Required: environment, company_id.

update_opportunity_by_id

Update an opportunity by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, contactNumber, contactName, contactCompanyName, salespersonCode, description, status, closed, creationDate, dateClosed, calculatedCurrentValue, chancesOfSuccessPrc, completedPrc, estimatedClosingDate, estimatedValue, systemCreatedAt, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_opportunity_by_id

Delete an opportunity by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_payment_terms

List payment terms in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, dueDateCalculation, discountDateCalculation, discountPercent, calculateDiscountOnCreditMemos, lastModifiedDateTime. Required: environment, company_id.

get_payment_term_by_id

Get a payment term by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, dueDateCalculation, discountDateCalculation, discountPercent, calculateDiscountOnCreditMemos, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_payment_term

Create a payment term in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, dueDateCalculation, discountDateCalculation, discountPercent, calculateDiscountOnCreditMemos, lastModifiedDateTime. Required: environment, company_id.

update_payment_term_by_id

Update a payment term by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, dueDateCalculation, discountDateCalculation, discountPercent, calculateDiscountOnCreditMemos, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_payment_term_by_id

Delete a payment term by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_projects

List projects in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, lastModifiedDateTime. Required: environment, company_id.

get_single_microsoft_dynamics_365_business_central_project_by_id

Get a project by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_project

Create a project in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, lastModifiedDateTime. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_project_by_id

Update a project by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, displayName, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_project_by_id

Delete a project by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_purchase_credit_memos

List purchase credit memos in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, creditMemoDate, postingDate, dueDate, vendorId, vendorNumber, vendorName, vendorCreditMemoNumber, payToVendorId, payToVendorNumber, payToName, buyFromAddressLine1, buyFromAddressLine2, buyFromCity, buyFromCountry, buyFromState, buyFromPostCode, payToAddressLine1, payToAddressLine2, payToCity, payToCountry, payToState, payToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, purchaser, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, invoiceId, invoiceNumber, vendorReturnReasonId. Required: environment, company_id.

get_purchase_credit_memo_by_id

Get a purchase credit memo by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, creditMemoDate, postingDate, dueDate, vendorId, vendorNumber, vendorName, vendorCreditMemoNumber, payToVendorId, payToVendorNumber, payToName, buyFromAddressLine1, buyFromAddressLine2, buyFromCity, buyFromCountry, buyFromState, buyFromPostCode, payToAddressLine1, payToAddressLine2, payToCity, payToCountry, payToState, payToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, purchaser, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, invoiceId, invoiceNumber, vendorReturnReasonId. Required: environment, company_id, id.

create_purchase_credit_memo

Create a purchase credit memo in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, creditMemoDate, postingDate, dueDate, vendorId, vendorNumber, vendorName, vendorCreditMemoNumber, payToVendorId, payToVendorNumber, payToName, buyFromAddressLine1, buyFromAddressLine2, buyFromCity, buyFromCountry, buyFromState, buyFromPostCode, payToAddressLine1, payToAddressLine2, payToCity, payToCountry, payToState, payToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, purchaser, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, invoiceId, invoiceNumber, vendorReturnReasonId. Required: environment, company_id.

update_purchase_credit_memo_by_id

Update a purchase credit memo by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, creditMemoDate, postingDate, dueDate, vendorId, vendorNumber, vendorName, vendorCreditMemoNumber, payToVendorId, payToVendorNumber, payToName, buyFromAddressLine1, buyFromAddressLine2, buyFromCity, buyFromCountry, buyFromState, buyFromPostCode, payToAddressLine1, payToAddressLine2, payToCity, payToCountry, payToState, payToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, purchaser, pricesIncludeTax, discountAmount, discountAppliedBeforeTax, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, lastModifiedDateTime, invoiceId, invoiceNumber, vendorReturnReasonId. Required: environment, company_id, id, etag.

delete_purchase_credit_memo_by_id

Delete a purchase credit memo by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_purchase_receipts

List purchase receipts in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, invoiceDate, postingDate, dueDate, vendorNumber, vendorName, payToName, payToContact, payToVendorNumber, shipToName, shipToContact, buyFromAddressLine1, buyFromAddressLine2, buyFromCity, buyFromCountry, buyFromState, buyFromPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, payToAddressLine1, payToAddressLine2, payToCity, payToCountry, payToState, payToPostCode, currencyCode, orderNumber, lastModifiedDateTime. Required: environment, company_id.

get_purchase_receipt_by_id

Get a purchase receipt by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, invoiceDate, postingDate, dueDate, vendorNumber, vendorName, payToName, payToContact, payToVendorNumber, shipToName, shipToContact, buyFromAddressLine1, buyFromAddressLine2, buyFromCity, buyFromCountry, buyFromState, buyFromPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, payToAddressLine1, payToAddressLine2, payToCity, payToCountry, payToState, payToPostCode, currencyCode, orderNumber, lastModifiedDateTime. Required: environment, company_id, id.

list_all_microsoft_dynamics_365_business_central_sales_shipments

List sales shipments in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, externalDocumentNumber, invoiceDate, postingDate, dueDate, customerPurchaseOrderReference, customerId, customerNumber, customerName, billToCustomerId, billToName, billToCustomerNumber, shipToName, shipToContact, sellToAddressLine1, sellToAddressLine2, sellToCity, sellToCountry, sellToState, sellToPostCode, billToAddressLine1, billToAddressLine2, billToCity, billToCountry, billToState, billToPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, currencyCode, orderNumber, paymentTermsCode, shipmentMethodCode, salesperson, pricesIncludeTax, lastModifiedDateTime, phoneNumber, email. Required: environment, company_id.

get_sales_shipment_by_id

Get a sales shipment by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, externalDocumentNumber, invoiceDate, postingDate, dueDate, customerPurchaseOrderReference, customerId, customerNumber, customerName, billToCustomerId, billToName, billToCustomerNumber, shipToName, shipToContact, sellToAddressLine1, sellToAddressLine2, sellToCity, sellToCountry, sellToState, sellToPostCode, billToAddressLine1, billToAddressLine2, billToCity, billToCountry, billToState, billToPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, currencyCode, orderNumber, paymentTermsCode, shipmentMethodCode, salesperson, pricesIncludeTax, lastModifiedDateTime, phoneNumber, email. Required: environment, company_id, id.

list_all_salespeople_purchasers

List salesperson/purchasers in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, email, email2, phoneNo, jobTitle, commisionPercent, privacyBlocked, blocked, lastModifiedDateTime. Required: environment, company_id.

get_salespeople_purchaser_by_id

Get a salesperson/purchaser by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, email, email2, phoneNo, jobTitle, commisionPercent, privacyBlocked, blocked, lastModifiedDateTime. Required: environment, company_id, id.

create_salespeople_purchaser

Create a salesperson/purchaser in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, email, email2, phoneNo, jobTitle, commisionPercent, privacyBlocked, blocked, lastModifiedDateTime. Required: environment, company_id.

update_salespeople_purchaser_by_id

Update a salesperson/purchaser by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, email, email2, phoneNo, jobTitle, commisionPercent, privacyBlocked, blocked, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_salespeople_purchaser_by_id

Delete a salesperson/purchaser by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_sales_quotes

List sales quotes in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, externalDocumentNumber, documentDate, postingDate, dueDate, customerId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellToAddressLine1, sellToAddressLine2, sellToCity, sellToCountry, sellToState, sellToPostCode, billToAddressLine1, billToAddressLine2, billToCity, billToCountry, billToState, billToPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, discountAmount, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, sentDate, validUntilDate, acceptedDate, lastModifiedDateTime, phoneNumber, email. Required: environment, company_id.

get_sales_quote_by_id

Get a sales quote by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, externalDocumentNumber, documentDate, postingDate, dueDate, customerId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellToAddressLine1, sellToAddressLine2, sellToCity, sellToCountry, sellToState, sellToPostCode, billToAddressLine1, billToAddressLine2, billToCity, billToCountry, billToState, billToPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, discountAmount, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, sentDate, validUntilDate, acceptedDate, lastModifiedDateTime, phoneNumber, email. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_sales_quote

Create a sales quote in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, externalDocumentNumber, documentDate, postingDate, dueDate, customerId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellToAddressLine1, sellToAddressLine2, sellToCity, sellToCountry, sellToState, sellToPostCode, billToAddressLine1, billToAddressLine2, billToCity, billToCountry, billToState, billToPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, discountAmount, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, sentDate, validUntilDate, acceptedDate, lastModifiedDateTime, phoneNumber, email. Required: environment, company_id.

update_sales_quote_by_id

Update a sales quote by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, number, externalDocumentNumber, documentDate, postingDate, dueDate, customerId, customerNumber, customerName, billToName, billToCustomerId, billToCustomerNumber, shipToName, shipToContact, sellToAddressLine1, sellToAddressLine2, sellToCity, sellToCountry, sellToState, sellToPostCode, billToAddressLine1, billToAddressLine2, billToCity, billToCountry, billToState, billToPostCode, shipToAddressLine1, shipToAddressLine2, shipToCity, shipToCountry, shipToState, shipToPostCode, shortcutDimension1Code, shortcutDimension2Code, currencyId, currencyCode, paymentTermsId, shipmentMethodId, salesperson, discountAmount, totalAmountExcludingTax, totalTaxAmount, totalAmountIncludingTax, status, sentDate, validUntilDate, acceptedDate, lastModifiedDateTime, phoneNumber, email. Required: environment, company_id, id, etag.

delete_sales_quote_by_id

Delete a sales quote by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_shipment_methods

List shipment methods in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id.

get_shipment_method_by_id

Get a shipment method by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_shipment_method

Create a shipment method in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id.

update_shipment_method_by_id

Update a shipment method by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_shipment_method_by_id

Delete a shipment method by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_microsoft_dynamics_365_business_central_tax_areas

List tax areas in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id.

get_tax_area_by_id

Get a tax area by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id, id.

create_a_microsoft_dynamics_365_business_central_tax_area

Create a tax area in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id.

update_a_microsoft_dynamics_365_business_central_tax_area_by_id

Update a tax area by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, code, displayName, taxType, lastModifiedDateTime. Required: environment, company_id, id, etag.

delete_a_microsoft_dynamics_365_business_central_tax_area_by_id

Delete a tax area by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_time_registration_entries

List time registration entrys in Microsoft Dynamics 365 Business Central. Returns: Property, id, employeeId, employeeNumber, jobId, jobNumber, jobTaskNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasureCode, lastModfiedDateTime. Required: environment, company_id.

get_time_registration_entry_by_id

Get a time registration entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, employeeId, employeeNumber, jobId, jobNumber, jobTaskNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasureCode, lastModfiedDateTime. Required: environment, company_id, id.

create_time_registration_entry

Create a time registration entry in Microsoft Dynamics 365 Business Central. Returns: Property, id, employeeId, employeeNumber, jobId, jobNumber, jobTaskNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasureCode, lastModfiedDateTime. Required: environment, company_id.

update_time_registration_entry_by_id

Update a time registration entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, employeeId, employeeNumber, jobId, jobNumber, jobTaskNumber, absence, lineNumber, date, quantity, status, unitOfMeasureId, unitOfMeasureCode, lastModfiedDateTime. Required: environment, company_id, id, etag.

delete_time_registration_entry_by_id

Delete a time registration entry by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, id, etag.

list_all_sales_order_lines

List sales order lines in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity, itemVariantId, locationId. Required: environment, company_id, sales_order_id.

get_sales_order_line_by_id

Get a sales order line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity, itemVariantId, locationId. Required: environment, company_id, sales_order_id, id.

create_sales_order_line

Create a sales order line in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity, itemVariantId, locationId. Required: environment, company_id, sales_order_id.

update_sales_order_line_by_id

Update a sales order line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, quantity, unitPrice, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, shipmentDate, shippedQuantity, invoicedQuantity, invoiceQuantity, shipQuantity, itemVariantId, locationId. Required: environment, company_id, sales_order_id, id, etag.

delete_sales_order_line_by_id

Delete a sales order line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, sales_order_id, id, etag.

list_all_sales_quote_lines

List sales quote lines in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, sales_quote_id.

get_sales_quote_line_by_id

Get a sales quote line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, sales_quote_id, id.

create_sales_quote_line

Create a sales quote line in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, sales_quote_id.

update_sales_quote_line_by_id

Update a sales quote line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, description2, unitOfMeasureId, unitOfMeasureCode, unitPrice, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, sales_quote_id, id, etag.

delete_sales_quote_line_by_id

Delete a sales quote line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, sales_quote_id, id, etag.

list_all_purchase_credit_memo_lines

List purchase credit memo lines in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, purchase_credit_memo_id.

get_purchase_credit_memo_line_by_id

Get a purchase credit memo line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, purchase_credit_memo_id, id.

create_purchase_credit_memo_line

Create a purchase credit memo line in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, purchase_credit_memo_id.

update_purchase_credit_memo_line_by_id

Update a purchase credit memo line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, itemId, accountId, lineType, lineObjectNumber, description, unitOfMeasureId, unitOfMeasureCode, unitCost, quantity, discountAmount, discountPercent, discountAppliedBeforeTax, amountExcludingTax, taxCode, taxPercent, totalTaxAmount, amountIncludingTax, invoiceDiscountAllocation, netAmount, netTaxAmount, netAmountIncludingTax, itemVariantId, locationId. Required: environment, company_id, purchase_credit_memo_id, id, etag.

delete_purchase_credit_memo_line_by_id

Delete a purchase credit memo line by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, purchase_credit_memo_id, id, etag.

list_all_purchase_receipt_lines

List purchase receipt lines in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, lineType, lineObjectNumber, description, description2, unitOfMeasureCode, unitCost, quantity, discountPercent, taxPercent, expectedReceiptDate. Required: environment, company_id, purchase_receipt_id.

get_purchase_receipt_line_by_id

Get a purchase receipt line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, sequence, lineType, lineObjectNumber, description, description2, unitOfMeasureCode, unitCost, quantity, discountPercent, taxPercent, expectedReceiptDate. Required: environment, company_id, purchase_receipt_id, id.

list_all_sales_shipment_lines

List sales shipment lines in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, documentNo, sequence, lineType, lineObjectNumber, description, description2, unitOfMeasureCode, unitPrice, quantity, discountPercent, taxPercent, shipmentDate. Required: environment, company_id, sales_shipment_id.

get_sales_shipment_line_by_id

Get a sales shipment line by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, documentId, documentNo, sequence, lineType, lineObjectNumber, description, description2, unitOfMeasureCode, unitPrice, quantity, discountPercent, taxPercent, shipmentDate. Required: environment, company_id, sales_shipment_id, id.

list_all_vendor_contacts_information

List vendor contact information records in Microsoft Dynamics 365 Business Central. Returns: Property, contactId, contactNumber, contactName, contactType, relatedId, relatedType. Required: environment, company_id, vendor_id.

list_all_customer_contacts_information

List customer contact information records in Microsoft Dynamics 365 Business Central. Returns: Property, contactId, contactNumber, contactName, contactType, relatedId, relatedType. Required: environment, company_id, customer_id.

list_all_apply_vendor_entries

List apply vendor entrys in Microsoft Dynamics 365 Business Central. Returns: Property, id, applied, appliesToId, postingDate, documentType, documentNumber, externalDocumentNumber, vendorNumber, vendorName, description, remainingAmount, lastModifiedDateTime. Required: environment, company_id, vendor_payment_journal_id, vendor_payment_id.

get_apply_vendor_entry_by_id

Get an apply vendor entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, applied, appliesToId, postingDate, documentType, documentNumber, externalDocumentNumber, vendorNumber, vendorName, description, remainingAmount, lastModifiedDateTime. Required: environment, company_id, vendor_payment_journal_id, vendor_payment_id, id.

update_apply_vendor_entry_by_id

Update an apply vendor entry by id in Microsoft Dynamics 365 Business Central. Returns: Property, id, applied, appliesToId, postingDate, documentType, documentNumber, externalDocumentNumber, vendorNumber, vendorName, description, remainingAmount, lastModifiedDateTime. Required: environment, company_id, vendor_payment_journal_id, vendor_payment_id, id, etag.

list_all_sales_invoice_pdf_document

Get the sales invoice PDF document in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentId, parentType, pdfDocumentContent. Required: environment, company_id, sales_invoice_id.

list_all_sales_quote_pdf_document

Get the sales quote PDF document in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentId, parentType, pdfDocumentContent. Required: environment, company_id, sales_quote_id.

list_all_sales_credit_memo_pdf_document

Get the sales credit memo PDF document in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentId, parentType, pdfDocumentContent. Required: environment, company_id, sales_credit_memo_id.

list_all_purchase_invoice_pdf_document

Get the purchase invoice PDF document in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentId, parentType, pdfDocumentContent. Required: environment, company_id, purchase_invoice_id.

list_all_microsoft_dynamics_365_business_central_item_picture

Get the item picture in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, width, height, contentType, pictureContent. Required: environment, company_id, item_id.

create_a_microsoft_dynamics_365_business_central_item_picture

Upload the item picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, item_id.

update_item_picture_by_id

Replace the item picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, item_id, etag.

delete_item_picture_by_id

Delete an item picture by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, item_id, id, etag.

list_all_microsoft_dynamics_365_business_central_vendor_picture

Get the vendor picture in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, width, height, contentType, pictureContent. Required: environment, company_id, vendor_id.

create_a_microsoft_dynamics_365_business_central_vendor_picture

Upload the vendor picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, vendor_id.

update_vendor_picture_by_id

Replace the vendor picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, vendor_id, etag.

delete_vendor_picture_by_id

Delete a vendor picture by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, vendor_id, id, etag.

list_all_customer_picture

Get the customer picture in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, width, height, contentType, pictureContent. Required: environment, company_id, customer_id.

create_customer_picture

Upload the customer picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, customer_id.

update_customer_picture_by_id

Replace the customer picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, customer_id, etag.

delete_customer_picture_by_id

Delete a customer picture by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, customer_id, id, etag.

list_all_employee_picture

Get the employee picture in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, width, height, contentType, pictureContent. Required: environment, company_id, employee_id.

create_employee_picture

Upload the employee picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, employee_id.

update_employee_picture_by_id

Replace the employee picture content in Microsoft Dynamics 365 Business Central. The request body is the raw image bytes, not JSON. Required: environment, company_id, employee_id, etag.

delete_employee_picture_by_id

Delete an employee picture by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, company_id, employee_id, id, etag.

list_all_microsoft_dynamics_365_business_central_contact_picture

Get the contact picture in Microsoft Dynamics 365 Business Central. Returns: Property, id, parentType, width, height, contentType, pictureContent. Required: environment, company_id, contact_id.

list_all_microsoft_dynamics_365_business_central_subscriptions

List webhook subscriptions in Microsoft Dynamics 365 Business Central. Returns: Property, subscriptionId, notificationUrl, resource, timestamp, userId, lastModifiedDateTime, clientState, expirationDateTime, systemCreatedAt, systemCreatedBy, systemModifiedAt, systemModifiedBy. Required: environment.

create_a_microsoft_dynamics_365_business_central_subscription

Create a webhook subscription in Microsoft Dynamics 365 Business Central. Returns: Property, subscriptionId, notificationUrl, resource, timestamp, userId, lastModifiedDateTime, clientState, expirationDateTime, systemCreatedAt, systemCreatedBy, systemModifiedAt, systemModifiedBy. Required: environment.

update_subscription_by_id

Update a webhook subscription by id in Microsoft Dynamics 365 Business Central. Returns: Property, subscriptionId, notificationUrl, resource, timestamp, userId, lastModifiedDateTime, clientState, expirationDateTime, systemCreatedAt, systemCreatedBy, systemModifiedAt, systemModifiedBy. Required: environment, id, etag.

delete_subscription_by_id

Delete a webhook subscription by id in Microsoft Dynamics 365 Business Central. Returns an empty 204 response on success. Required: environment, id, etag.

Why Truto

Why use Truto’s MCP server for Microsoft Dynamics 365 Business Central

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 700+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

Unified APIs

Unified APIs for Microsoft Dynamics 365 Business Central

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified HRIS API

Employees

Represents an employee in HRIS

View Docs

Unified Accounting API

Accounts

Account represents bank accounts or a general ledger account

View Docs

Attachments

Attachment represents the company's attachment

View Docs

Company Info

Company Info represents the company's information

View Docs

Contacts

Contacts represents the company's vendor or a customer

View Docs

Credit Notes

Credit Notes represents the credit notes of the company

View Docs

Currencies

Currency represents the currencies used by the company

View Docs

Employees

Employee represents an employee of the company

View Docs

Invoices

Invoices represents the invoices of the company

View Docs

Items

Items represents the items of the company

View Docs

Journal Entries

Journal Entries represents the journal entries of the company

View Docs

Payment Method

Payment method represents the payment methods of the company

View Docs

Payments

Payments represents the payments of the company

View Docs

Purchase Orders

Purchase Orders represents the purchase orders of the company

View Docs

Tracking Categories

TrackingCategories represents the tracking categories of the company

View Docs

How It Works

From zero to integrated

Go live with Microsoft Dynamics 365 Business Central in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Microsoft Dynamics 365 Business Central account

Use Truto’s frontend SDK to connect your customer’s Microsoft Dynamics 365 Business Central account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Microsoft Dynamics 365 Business Central

Truto’s Proxy API is a 1-to-1 mapping of the Microsoft Dynamics 365 Business Central API. You call us, we call Microsoft Dynamics 365 Business Central, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Microsoft Dynamics 365 Business Central’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Microsoft Dynamics 365 Business Central on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

What authentication method does the Microsoft Dynamics 365 Business Central integration use?

D365 Business Central uses OAuth 2.0 via Microsoft Entra ID (Azure AD). Truto handles the full OAuth flow — token acquisition, refresh, and tenant-level consent — so your end users can connect their BC environment with a standard authorize-and-consent experience.

What are Tracking Categories in the context of D365 Business Central?

Tracking Categories in Truto's Unified Accounting API map to Dimensions and Dimension Values in D365 BC. These are user-defined classification tags (e.g., Department, Project, Region) that finance teams use to segment transactions. They are critical for expense coding and journal entry posting workflows.

Does the integration support multi-entity or multi-company environments?

Yes. D365 Business Central's API is scoped per company within a tenant. Truto manages the company context so your end users can select which BC company entity to connect during the linking flow, and all subsequent API calls are scoped to that entity.

How does Truto handle pagination and rate limits for the D365 BC API?

The D365 BC REST API v2.0 uses OData-style pagination and enforces per-tenant rate limits. Truto abstracts pagination automatically and manages rate-limit retries behind the scenes, so your application receives complete result sets without having to handle throttling logic.

Which Unified APIs are available for Microsoft Dynamics 365 Business Central?

Truto supports D365 BC through the Unified Accounting API (covering Accounts, Attachments, Company Info, Contacts, Credit Notes, Currencies, Employees, Invoices, Items, Journal Entries, Payment Methods, Payments, Purchase Orders, and Tracking Categories) and the Unified HRIS API (covering Employees).

Can I request custom tools or additional API operations for D365 Business Central?

Yes. While there are no pre-built tools for D365 BC yet, Truto builds custom tools on request. If you need operations beyond what the Unified APIs cover — such as writing to specific BC extensions or custom endpoints — reach out and the Truto team can build them for your use case.

Microsoft Dynamics 365 Business Central

Get Microsoft Dynamics 365 Business Central integrated into your app

Our team understands what it takes to make a Microsoft Dynamics 365 Business Central integration successful. A short, crisp 30 minute call with folks who understand the problem.