module BusinessCentral

Provides access to the /accounts API

Provides access to the /agedAccountsPayable API

Provides access to the /agedAccountsReceivable API

Provides an interface between the object methods and the API

Provides access to the /balanceSheet API

Provides the mechanisms to interact with the BusinessCentral API

Provides access to the /cashFlowStatement API

.data_store.nil?.data_store.nil?#

An object to handle authentication with BusinessCentral and to 
provide the transport mechanism for interacting with the BusinessCentral API

Access the /company API on BusinessCentral

Provides access to the /companyInformation({Id}) API

Provides access to the /countriesRegions API

Provides access to the /currencies API

Access the /customer API on BusinessCentral

Access the /customerFinancialDetails API on BusinessCentral

Provides access to the /customerPaymentsJournal/{Id}/customerPayments API

Provides access to the /customerPaymentsJournals API

Provides access to the /customerSales API

Provides access to the /dimensions API

Provides access to the /dimensions/{Id}/dimensionsLine API

Provides access to the /employees API

Provides access to the /generalLedgeEntries API

Provides access to the /incomeStatement API

Provides access to the /irs1099Codes API

Provides access to the /items API

Provides access to the /itemCategories API

Provides access to the /journals API

Provides access to the /journals/{Id}/journalLines API

Provides access to the /paymentMethods API

Provides access to the /paymentTerms API

Provides access to the /pictures API

Provides access to the /purchaseInvoices API

Provides access to the /purchaseInvoices/{Id}/purchaseInvoiceLines API

Provides access to the /retainedEarningsStatement API

Provides access to the /salesCreditMemos API

Provides access to the /salesCreditMemos/{Id}/salesCreditMemoLines API

Provides access to the /salesInvoices API

Provides access to the /salesInvoices/{Id}/salesInvoiceLines API

Access the /salesOrders API on Business Central

Provides access to the /salesOrders/{Id}/salesOrdersLines api

Provides access to the /salesQuotes API

Provides access to the /salesQuotes/{Id}/salesQuotesLines API

Provides access to the /shipmentMethods API

Access the /subscriptions API on BusinessCentral

Allows the registration of Webhooks to receive notifications of updates to various resources

The system uses a slightly different URL for the registration process. It doesn't include the TenantID (eg /companies(XXXX)) in the POST url

PRovides access to the /taxAreas API

Provides access to the /taxGroups API

Provides access to the /trialBalance API

Provides access to the /unitsOfMeasure API

Builds URLs for API access

Provides access to the /vendors API

Provides access to the /vendorPurchases API

Constants

API_PATH
API_VERSION
ENDPOINT_PRODUCTION
ENDPOINT_TEST
VERSION