microsoft.dynamics365.finance.budget
Module microsoft.dynamics365.finance.budget
API
Definitions
ballerinax/microsoft.dynamics365.finance.budget Ballerina library
Overview
Microsoft Dynamics 365 Finance is Microsoft's cloud ERP solution for financial management, covering general ledger, accounts receivable and payable, fixed assets, budgeting, cash and bank management, and tax.
The microsoft.dynamics365.finance.budget connector provides access to Microsoft Dynamics 365 Finance Budget entities via the OData REST API.
Key Features
- Manage budget entities in Microsoft Dynamics 365 Finance
- Support for list, create, read, update, and delete operations
- OAuth2 client credentials authentication
Setup guide
Prerequisites
- A Microsoft Dynamics 365 Finance & Operations environment (cloud-hosted or sandbox)
- An Azure Active Directory (Entra ID) app registration with API permissions for Dynamics 365
Step 1: Register an application in Azure AD
-
Sign in to the Azure portal and navigate to Azure Active Directory → App registrations → New registration.
-
Give the application a name, select the appropriate account type, and click Register.
-
Note the Application (client) ID and Directory (tenant) ID from the overview page.
-
Under Certificates & secrets, create a new client secret and note the value immediately — it is only shown once.
Step 2: Grant Dynamics 365 API permissions
-
In the app registration, go to API permissions → Add a permission → APIs my organization uses.
-
Search for Dynamics 365 (or
Microsoft Dynamics ERP) and add theuser_impersonation(or.default) delegated/application scope. -
Click Grant admin consent for your tenant.
Step 3: Add the app as a D365 user
-
In your D365 Finance environment, go to System administration → Users → New.
-
Set the User ID and User name, then paste the Azure AD Application (client) ID into the Azure AD application field.
-
Assign appropriate security roles and save.
Quickstart
To use the microsoft.dynamics365.finance.budget connector in your Ballerina application, modify the .bal file as follows:
Step 1: Import the module
import ballerinax/microsoft.dynamics365.finance.budget;
Step 2: Instantiate a new connector
configurable string tenantId = ?; configurable string clientId = ?; configurable string clientSecret = ?; configurable string serviceUrl = ?; // e.g. "https://<env>.operations.dynamics.com/data" budget:Client cl = check new ({ config = { auth: { tokenUrl: string `https://login.microsoftonline.com/${tenantId}/oauth2/v2.0/token`, clientId, clientSecret, scopes: [string `${serviceUrl}/.default`] } }, serviceUrl );
Step 3: Invoke the connector operation
budget:BudgetCodesCollection results = check cl->listBudgetCodes();
Step 4: Run the Ballerina application
bal run
Examples
The Dynamics 365 Finance Ballerina connectors provide practical examples illustrating usage in various scenarios. Explore these examples.
Clients
microsoft.dynamics365.finance.budget: Client
Constructor
Gets invoked to initialize the connector.
init (ConnectionConfig config, string serviceUrl)- config ConnectionConfig - The configurations to be used when initializing the
connector
- serviceUrl string "https://your-org.operations.dynamics.com/data" - URL of the target service
listBudgetCodes
function listBudgetCodes(map<string|string[]> headers, *ListBudgetCodesQueries queries) returns BudgetCodesCollection|errorList BudgetCodes
Parameters
- queries *ListBudgetCodesQueries - Queries to be sent with the request
Return Type
- BudgetCodesCollection|error - Collection of BudgetCode
createBudgetCodes
function createBudgetCodes(BudgetCode payload, map<string|string[]> headers) returns BudgetCode|errorCreate BudgetCode
Parameters
- payload BudgetCode - The request body
Return Type
- BudgetCode|error - BudgetCode created
getBudgetCodes
function getBudgetCodes(string dataAreaId, string budgetCode, map<string|string[]> headers, *GetBudgetCodesQueries queries) returns BudgetCode|errorGet BudgetCode by key
Parameters
- dataAreaId string - The company data area identifier
- budgetCode string - The budget code key field
- queries *GetBudgetCodesQueries - Queries to be sent with the request
Return Type
- BudgetCode|error - BudgetCode
deleteBudgetCodes
function deleteBudgetCodes(string dataAreaId, string budgetCode, DeleteBudgetCodesHeaders headers) returns error?Delete BudgetCode
Parameters
- dataAreaId string - The company data area identifier
- budgetCode string - The budget code key field
- headers DeleteBudgetCodesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - BudgetCode deleted
updateBudgetCodes
function updateBudgetCodes(string dataAreaId, string budgetCode, BudgetCode payload, UpdateBudgetCodesHeaders headers) returns BudgetCode|errorUpdate BudgetCode
Parameters
- dataAreaId string - The company data area identifier
- budgetCode string - The budget code key field
- payload BudgetCode - The request body
- headers UpdateBudgetCodesHeaders (default {}) - Headers to be sent with the request
Return Type
- BudgetCode|error - BudgetCode updated
listBudgetCycles
function listBudgetCycles(map<string|string[]> headers, *ListBudgetCyclesQueries queries) returns BudgetCyclesCollection|errorList BudgetCycles
Parameters
- queries *ListBudgetCyclesQueries - Queries to be sent with the request
Return Type
- BudgetCyclesCollection|error - Collection of BudgetCycle
createBudgetCycles
function createBudgetCycles(BudgetCycle payload, map<string|string[]> headers) returns BudgetCycle|errorCreate BudgetCycle
Parameters
- payload BudgetCycle - The request body
Return Type
- BudgetCycle|error - BudgetCycle created
getBudgetCycles
function getBudgetCycles(string budgetCycleTimeSpanName, string fiscalCalendar, string budgetCycleName, map<string|string[]> headers, *GetBudgetCyclesQueries queries) returns BudgetCycle|errorGet BudgetCycle by key
Parameters
- budgetCycleTimeSpanName string - The budget cycle time span name key field
- fiscalCalendar string - The fiscal calendar key field
- budgetCycleName string - The budget cycle name key field
- queries *GetBudgetCyclesQueries - Queries to be sent with the request
Return Type
- BudgetCycle|error - BudgetCycle
deleteBudgetCycles
function deleteBudgetCycles(string budgetCycleTimeSpanName, string fiscalCalendar, string budgetCycleName, DeleteBudgetCyclesHeaders headers) returns error?Delete BudgetCycle
Parameters
- budgetCycleTimeSpanName string - The budget cycle time span name key field
- fiscalCalendar string - The fiscal calendar key field
- budgetCycleName string - The budget cycle name key field
- headers DeleteBudgetCyclesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - BudgetCycle deleted
updateBudgetCycles
function updateBudgetCycles(string budgetCycleTimeSpanName, string fiscalCalendar, string budgetCycleName, BudgetCycle payload, UpdateBudgetCyclesHeaders headers) returns BudgetCycle|errorUpdate BudgetCycle
Parameters
- budgetCycleTimeSpanName string - The budget cycle time span name key field
- fiscalCalendar string - The fiscal calendar key field
- budgetCycleName string - The budget cycle name key field
- payload BudgetCycle - The request body
- headers UpdateBudgetCyclesHeaders (default {}) - Headers to be sent with the request
Return Type
- BudgetCycle|error - BudgetCycle updated
listBudgetModels
function listBudgetModels(map<string|string[]> headers, *ListBudgetModelsQueries queries) returns BudgetModelsCollection|errorList BudgetModels
Parameters
- queries *ListBudgetModelsQueries - Queries to be sent with the request
Return Type
- BudgetModelsCollection|error - Collection of BudgetModel
createBudgetModels
function createBudgetModels(BudgetModel payload, map<string|string[]> headers) returns BudgetModel|errorCreate BudgetModel
Parameters
- payload BudgetModel - The request body
Return Type
- BudgetModel|error - BudgetModel created
getBudgetModels
function getBudgetModels(string dataAreaId, string budgetModel, map<string|string[]> headers, *GetBudgetModelsQueries queries) returns BudgetModel|errorGet BudgetModel by key
Parameters
- dataAreaId string - The company data area identifier
- budgetModel string - The budget model key field
- queries *GetBudgetModelsQueries - Queries to be sent with the request
Return Type
- BudgetModel|error - BudgetModel
deleteBudgetModels
function deleteBudgetModels(string dataAreaId, string budgetModel, DeleteBudgetModelsHeaders headers) returns error?Delete BudgetModel
Parameters
- dataAreaId string - The company data area identifier
- budgetModel string - The budget model key field
- headers DeleteBudgetModelsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - BudgetModel deleted
updateBudgetModels
function updateBudgetModels(string dataAreaId, string budgetModel, BudgetModel payload, UpdateBudgetModelsHeaders headers) returns BudgetModel|errorUpdate BudgetModel
Parameters
- dataAreaId string - The company data area identifier
- budgetModel string - The budget model key field
- payload BudgetModel - The request body
- headers UpdateBudgetModelsHeaders (default {}) - Headers to be sent with the request
Return Type
- BudgetModel|error - BudgetModel updated
listBudgetPlanProcesses
function listBudgetPlanProcesses(map<string|string[]> headers, *ListBudgetPlanProcessesQueries queries) returns BudgetPlanProcessesCollection|errorList BudgetPlanProcesses
Parameters
- queries *ListBudgetPlanProcessesQueries - Queries to be sent with the request
Return Type
- BudgetPlanProcessesCollection|error - Collection of BudgetPlanProcess
createBudgetPlanProcesses
function createBudgetPlanProcesses(BudgetPlanProcess payload, map<string|string[]> headers) returns BudgetPlanProcess|errorCreate BudgetPlanProcess
Parameters
- payload BudgetPlanProcess - The request body
Return Type
- BudgetPlanProcess|error - BudgetPlanProcess created
getBudgetPlanProcesses
function getBudgetPlanProcesses(string name, map<string|string[]> headers, *GetBudgetPlanProcessesQueries queries) returns BudgetPlanProcess|errorGet BudgetPlanProcess by key
Parameters
- name string - The name key field
- queries *GetBudgetPlanProcessesQueries - Queries to be sent with the request
Return Type
- BudgetPlanProcess|error - BudgetPlanProcess
deleteBudgetPlanProcesses
function deleteBudgetPlanProcesses(string name, DeleteBudgetPlanProcessesHeaders headers) returns error?Delete BudgetPlanProcess
Parameters
- name string - The name key field
- headers DeleteBudgetPlanProcessesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - BudgetPlanProcess deleted
updateBudgetPlanProcesses
function updateBudgetPlanProcesses(string name, BudgetPlanProcess payload, UpdateBudgetPlanProcessesHeaders headers) returns BudgetPlanProcess|errorUpdate BudgetPlanProcess
Parameters
- name string - The name key field
- payload BudgetPlanProcess - The request body
- headers UpdateBudgetPlanProcessesHeaders (default {}) - Headers to be sent with the request
Return Type
- BudgetPlanProcess|error - BudgetPlanProcess updated
listBudgetPlans
function listBudgetPlans(map<string|string[]> headers, *ListBudgetPlansQueries queries) returns BudgetPlansCollection|errorList BudgetPlans
Parameters
- queries *ListBudgetPlansQueries - Queries to be sent with the request
Return Type
- BudgetPlansCollection|error - Collection of BudgetPlan
createBudgetPlans
function createBudgetPlans(BudgetPlan payload, map<string|string[]> headers) returns BudgetPlan|errorCreate BudgetPlan
Parameters
- payload BudgetPlan - The request body
Return Type
- BudgetPlan|error - BudgetPlan created
getBudgetPlans
function getBudgetPlans(string documentNumber, string scenario, string lineReferenceId, map<string|string[]> headers, *GetBudgetPlansQueries queries) returns BudgetPlan|errorGet BudgetPlan by key
Parameters
- documentNumber string - The document number key field
- scenario string - The scenario key field
- lineReferenceId string - The line reference id key field
- queries *GetBudgetPlansQueries - Queries to be sent with the request
Return Type
- BudgetPlan|error - BudgetPlan
deleteBudgetPlans
function deleteBudgetPlans(string documentNumber, string scenario, string lineReferenceId, DeleteBudgetPlansHeaders headers) returns error?Delete BudgetPlan
Parameters
- documentNumber string - The document number key field
- scenario string - The scenario key field
- lineReferenceId string - The line reference id key field
- headers DeleteBudgetPlansHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - BudgetPlan deleted
updateBudgetPlans
function updateBudgetPlans(string documentNumber, string scenario, string lineReferenceId, BudgetPlan payload, UpdateBudgetPlansHeaders headers) returns BudgetPlan|errorUpdate BudgetPlan
Parameters
- documentNumber string - The document number key field
- scenario string - The scenario key field
- lineReferenceId string - The line reference id key field
- payload BudgetPlan - The request body
- headers UpdateBudgetPlansHeaders (default {}) - Headers to be sent with the request
Return Type
- BudgetPlan|error - BudgetPlan updated
listCPJournals
function listCPJournals(map<string|string[]> headers, *ListCPJournalsQueries queries) returns CPJournalsCollection|errorList CPJournals
Parameters
- queries *ListCPJournalsQueries - Queries to be sent with the request
Return Type
- CPJournalsCollection|error - Collection of CPJournal
createCPJournals
Create CPJournal
Parameters
- payload CPJournal - The request body
getCPJournals
function getCPJournals(string dataAreaId, string chequeJournalNum, map<string|string[]> headers, *GetCPJournalsQueries queries) returns CPJournal|errorGet CPJournal by key
Parameters
- dataAreaId string - The company data area identifier
- chequeJournalNum string - The cheque journal num key field
- queries *GetCPJournalsQueries - Queries to be sent with the request
deleteCPJournals
function deleteCPJournals(string dataAreaId, string chequeJournalNum, DeleteCPJournalsHeaders headers) returns error?Delete CPJournal
Parameters
- dataAreaId string - The company data area identifier
- chequeJournalNum string - The cheque journal num key field
- headers DeleteCPJournalsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CPJournal deleted
updateCPJournals
function updateCPJournals(string dataAreaId, string chequeJournalNum, CPJournal payload, UpdateCPJournalsHeaders headers) returns CPJournal|errorUpdate CPJournal
Parameters
- dataAreaId string - The company data area identifier
- chequeJournalNum string - The cheque journal num key field
- payload CPJournal - The request body
- headers UpdateCPJournalsHeaders (default {}) - Headers to be sent with the request
listCPParameters
function listCPParameters(map<string|string[]> headers, *ListCPParametersQueries queries) returns CPParametersCollection|errorList CPParameters
Parameters
- queries *ListCPParametersQueries - Queries to be sent with the request
Return Type
- CPParametersCollection|error - Collection of CPParameter
createCPParameters
function createCPParameters(CPParameter payload, map<string|string[]> headers) returns CPParameter|errorCreate CPParameter
Parameters
- payload CPParameter - The request body
Return Type
- CPParameter|error - CPParameter created
getCPParameters
function getCPParameters(string dataAreaId, int 'key, map<string|string[]> headers, *GetCPParametersQueries queries) returns CPParameter|errorGet CPParameter by key
Parameters
- dataAreaId string - The company data area identifier
- 'key int - The entity key value
- queries *GetCPParametersQueries - Queries to be sent with the request
Return Type
- CPParameter|error - CPParameter
deleteCPParameters
function deleteCPParameters(string dataAreaId, int 'key, DeleteCPParametersHeaders headers) returns error?Delete CPParameter
Parameters
- dataAreaId string - The company data area identifier
- 'key int - The entity key value
- headers DeleteCPParametersHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CPParameter deleted
updateCPParameters
function updateCPParameters(string dataAreaId, int 'key, CPParameter payload, UpdateCPParametersHeaders headers) returns CPParameter|errorUpdate CPParameter
Parameters
- dataAreaId string - The company data area identifier
- 'key int - The entity key value
- payload CPParameter - The request body
- headers UpdateCPParametersHeaders (default {}) - Headers to be sent with the request
Return Type
- CPParameter|error - CPParameter updated
listCPPortfolios
function listCPPortfolios(map<string|string[]> headers, *ListCPPortfoliosQueries queries) returns CPPortfoliosCollection|errorList CPPortfolios
Parameters
- queries *ListCPPortfoliosQueries - Queries to be sent with the request
Return Type
- CPPortfoliosCollection|error - Collection of CPPortfolio
createCPPortfolios
function createCPPortfolios(CPPortfolio payload, map<string|string[]> headers) returns CPPortfolio|errorCreate CPPortfolio
Parameters
- payload CPPortfolio - The request body
Return Type
- CPPortfolio|error - CPPortfolio created
getCPPortfolios
function getCPPortfolios(string dataAreaId, string portfolioCode, map<string|string[]> headers, *GetCPPortfoliosQueries queries) returns CPPortfolio|errorGet CPPortfolio by key
Parameters
- dataAreaId string - The company data area identifier
- portfolioCode string - The portfolio code key field
- queries *GetCPPortfoliosQueries - Queries to be sent with the request
Return Type
- CPPortfolio|error - CPPortfolio
deleteCPPortfolios
function deleteCPPortfolios(string dataAreaId, string portfolioCode, DeleteCPPortfoliosHeaders headers) returns error?Delete CPPortfolio
Parameters
- dataAreaId string - The company data area identifier
- portfolioCode string - The portfolio code key field
- headers DeleteCPPortfoliosHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CPPortfolio deleted
updateCPPortfolios
function updateCPPortfolios(string dataAreaId, string portfolioCode, CPPortfolio payload, UpdateCPPortfoliosHeaders headers) returns CPPortfolio|errorUpdate CPPortfolio
Parameters
- dataAreaId string - The company data area identifier
- portfolioCode string - The portfolio code key field
- payload CPPortfolio - The request body
- headers UpdateCPPortfoliosHeaders (default {}) - Headers to be sent with the request
Return Type
- CPPortfolio|error - CPPortfolio updated
listCPTables
function listCPTables(map<string|string[]> headers, *ListCPTablesQueries queries) returns CPTablesCollection|errorList CPTables
Parameters
- queries *ListCPTablesQueries - Queries to be sent with the request
Return Type
- CPTablesCollection|error - Collection of CPTable
createCPTables
Create CPTable
Parameters
- payload CPTable - The request body
getCPTables
function getCPTables(string dataAreaId, string systemChequeNum, map<string|string[]> headers, *GetCPTablesQueries queries) returns CPTable|errorGet CPTable by key
Parameters
- dataAreaId string - The company data area identifier
- systemChequeNum string - The system cheque num key field
- queries *GetCPTablesQueries - Queries to be sent with the request
deleteCPTables
function deleteCPTables(string dataAreaId, string systemChequeNum, DeleteCPTablesHeaders headers) returns error?Delete CPTable
Parameters
- dataAreaId string - The company data area identifier
- systemChequeNum string - The system cheque num key field
- headers DeleteCPTablesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CPTable deleted
updateCPTables
function updateCPTables(string dataAreaId, string systemChequeNum, CPTable payload, UpdateCPTablesHeaders headers) returns CPTable|errorUpdate CPTable
Parameters
- dataAreaId string - The company data area identifier
- systemChequeNum string - The system cheque num key field
- payload CPTable - The request body
- headers UpdateCPTablesHeaders (default {}) - Headers to be sent with the request
listCPTrans
function listCPTrans(map<string|string[]> headers, *ListCPTransQueries queries) returns CPTransCollection|errorList CPTrans
Parameters
- queries *ListCPTransQueries - Queries to be sent with the request
Return Type
- CPTransCollection|error - Collection of CPTran
createCPTrans
Create CPTran
Parameters
- payload CPTran - The request body
getCPTrans
function getCPTrans(string dataAreaId, string chequeJournalTransNum, string debitCredit, map<string|string[]> headers, *GetCPTransQueries queries) returns CPTran|errorGet CPTran by key
Parameters
- dataAreaId string - The company data area identifier
- chequeJournalTransNum string - The cheque journal trans num key field
- debitCredit string - The debit credit key field
- queries *GetCPTransQueries - Queries to be sent with the request
deleteCPTrans
function deleteCPTrans(string dataAreaId, string chequeJournalTransNum, string debitCredit, DeleteCPTransHeaders headers) returns error?Delete CPTran
Parameters
- dataAreaId string - The company data area identifier
- chequeJournalTransNum string - The cheque journal trans num key field
- debitCredit string - The debit credit key field
- headers DeleteCPTransHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CPTran deleted
updateCPTrans
function updateCPTrans(string dataAreaId, string chequeJournalTransNum, string debitCredit, CPTran payload, UpdateCPTransHeaders headers) returns CPTran|errorUpdate CPTran
Parameters
- dataAreaId string - The company data area identifier
- chequeJournalTransNum string - The cheque journal trans num key field
- debitCredit string - The debit credit key field
- payload CPTran - The request body
- headers UpdateCPTransHeaders (default {}) - Headers to be sent with the request
listCostCenters
function listCostCenters(map<string|string[]> headers, *ListCostCentersQueries queries) returns CostCentersCollection|errorList CostCenters
Parameters
- queries *ListCostCentersQueries - Queries to be sent with the request
Return Type
- CostCentersCollection|error - Collection of CostCenter
createCostCenters
function createCostCenters(CostCenter payload, map<string|string[]> headers) returns CostCenter|errorCreate CostCenter
Parameters
- payload CostCenter - The request body
Return Type
- CostCenter|error - CostCenter created
getCostCenters
function getCostCenters(string operatingUnitNumber, map<string|string[]> headers, *GetCostCentersQueries queries) returns CostCenter|errorGet CostCenter by key
Parameters
- operatingUnitNumber string - The operating unit number key field
- queries *GetCostCentersQueries - Queries to be sent with the request
Return Type
- CostCenter|error - CostCenter
deleteCostCenters
function deleteCostCenters(string operatingUnitNumber, DeleteCostCentersHeaders headers) returns error?Delete CostCenter
Parameters
- operatingUnitNumber string - The operating unit number key field
- headers DeleteCostCentersHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CostCenter deleted
updateCostCenters
function updateCostCenters(string operatingUnitNumber, CostCenter payload, UpdateCostCentersHeaders headers) returns CostCenter|errorUpdate CostCenter
Parameters
- operatingUnitNumber string - The operating unit number key field
- payload CostCenter - The request body
- headers UpdateCostCentersHeaders (default {}) - Headers to be sent with the request
Return Type
- CostCenter|error - CostCenter updated
listCostGroups
function listCostGroups(map<string|string[]> headers, *ListCostGroupsQueries queries) returns CostGroupsCollection|errorList CostGroups
Parameters
- queries *ListCostGroupsQueries - Queries to be sent with the request
Return Type
- CostGroupsCollection|error - Collection of CostGroup
createCostGroups
Create CostGroup
Parameters
- payload CostGroup - The request body
getCostGroups
function getCostGroups(string dataAreaId, string groupId, map<string|string[]> headers, *GetCostGroupsQueries queries) returns CostGroup|errorGet CostGroup by key
Parameters
- dataAreaId string - The company data area identifier
- groupId string - The group id key field
- queries *GetCostGroupsQueries - Queries to be sent with the request
deleteCostGroups
function deleteCostGroups(string dataAreaId, string groupId, DeleteCostGroupsHeaders headers) returns error?Delete CostGroup
Parameters
- dataAreaId string - The company data area identifier
- groupId string - The group id key field
- headers DeleteCostGroupsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - CostGroup deleted
updateCostGroups
function updateCostGroups(string dataAreaId, string groupId, CostGroup payload, UpdateCostGroupsHeaders headers) returns CostGroup|errorUpdate CostGroup
Parameters
- dataAreaId string - The company data area identifier
- groupId string - The group id key field
- payload CostGroup - The request body
- headers UpdateCostGroupsHeaders (default {}) - Headers to be sent with the request
listFundTypes
function listFundTypes(map<string|string[]> headers, *ListFundTypesQueries queries) returns FundTypesCollection|errorList FundTypes
Parameters
- queries *ListFundTypesQueries - Queries to be sent with the request
Return Type
- FundTypesCollection|error - Collection of FundType
createFundTypes
Create FundType
Parameters
- payload FundType - The request body
getFundTypes
function getFundTypes(string dataAreaId, string fundType, map<string|string[]> headers, *GetFundTypesQueries queries) returns FundType|errorGet FundType by key
Parameters
- dataAreaId string - The company data area identifier
- fundType string - The fund type key field
- queries *GetFundTypesQueries - Queries to be sent with the request
deleteFundTypes
function deleteFundTypes(string dataAreaId, string fundType, DeleteFundTypesHeaders headers) returns error?Delete FundType
Parameters
- dataAreaId string - The company data area identifier
- fundType string - The fund type key field
- headers DeleteFundTypesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - FundType deleted
updateFundTypes
function updateFundTypes(string dataAreaId, string fundType, FundType payload, UpdateFundTypesHeaders headers) returns FundType|errorUpdate FundType
Parameters
- dataAreaId string - The company data area identifier
- fundType string - The fund type key field
- payload FundType - The request body
- headers UpdateFundTypesHeaders (default {}) - Headers to be sent with the request
listFunds
function listFunds(map<string|string[]> headers, *ListFundsQueries queries) returns FundsCollection|errorList Funds
Parameters
- queries *ListFundsQueries - Queries to be sent with the request
Return Type
- FundsCollection|error - Collection of Fund
createFunds
Create Fund
Parameters
- payload Fund - The request body
getFunds
function getFunds(string dataAreaId, string fundNumber, map<string|string[]> headers, *GetFundsQueries queries) returns Fund|errorGet Fund by key
Parameters
- dataAreaId string - The company data area identifier
- fundNumber string - The fund number key field
- queries *GetFundsQueries - Queries to be sent with the request
deleteFunds
function deleteFunds(string dataAreaId, string fundNumber, DeleteFundsHeaders headers) returns error?Delete Fund
Parameters
- dataAreaId string - The company data area identifier
- fundNumber string - The fund number key field
- headers DeleteFundsHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - Fund deleted
updateFunds
function updateFunds(string dataAreaId, string fundNumber, Fund payload, UpdateFundsHeaders headers) returns Fund|errorUpdate Fund
Parameters
- dataAreaId string - The company data area identifier
- fundNumber string - The fund number key field
- payload Fund - The request body
- headers UpdateFundsHeaders (default {}) - Headers to be sent with the request
listPeriodLines
function listPeriodLines(map<string|string[]> headers, *ListPeriodLinesQueries queries) returns PeriodLinesCollection|errorList PeriodLines
Parameters
- queries *ListPeriodLinesQueries - Queries to be sent with the request
Return Type
- PeriodLinesCollection|error - Collection of PeriodLine
createPeriodLines
function createPeriodLines(PeriodLine payload, map<string|string[]> headers) returns PeriodLine|errorCreate PeriodLine
Parameters
- payload PeriodLine - The request body
Return Type
- PeriodLine|error - PeriodLine created
getPeriodLines
function getPeriodLines(string dataAreaId, string periodId, string periodFrom, string periodTo, map<string|string[]> headers, *GetPeriodLinesQueries queries) returns PeriodLine|errorGet PeriodLine by key
Parameters
- dataAreaId string - The company data area identifier
- periodId string - The period id key field
- periodFrom string - The period from key field
- periodTo string - The period to key field
- queries *GetPeriodLinesQueries - Queries to be sent with the request
Return Type
- PeriodLine|error - PeriodLine
deletePeriodLines
function deletePeriodLines(string dataAreaId, string periodId, string periodFrom, string periodTo, DeletePeriodLinesHeaders headers) returns error?Delete PeriodLine
Parameters
- dataAreaId string - The company data area identifier
- periodId string - The period id key field
- periodFrom string - The period from key field
- periodTo string - The period to key field
- headers DeletePeriodLinesHeaders (default {}) - Headers to be sent with the request
Return Type
- error? - PeriodLine deleted
updatePeriodLines
function updatePeriodLines(string dataAreaId, string periodId, string periodFrom, string periodTo, PeriodLine payload, UpdatePeriodLinesHeaders headers) returns PeriodLine|errorUpdate PeriodLine
Parameters
- dataAreaId string - The company data area identifier
- periodId string - The period id key field
- periodFrom string - The period from key field
- periodTo string - The period to key field
- payload PeriodLine - The request body
- headers UpdatePeriodLinesHeaders (default {}) - Headers to be sent with the request
Return Type
- PeriodLine|error - PeriodLine updated
Records
microsoft.dynamics365.finance.budget: BudgetCode
Fields
- dataAreaId? string -
- description? string -
- isDefaultCode? NoYes -
- budgetCode? string -
- workflowId? string -
- reasonCode? string -
- budgetType? BudgetTransactionType -
microsoft.dynamics365.finance.budget: BudgetCodesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *BudgetCodesCollectionAllOf2
- value BudgetCode[]
- anydata...
microsoft.dynamics365.finance.budget: BudgetCodesCollectionAllOf2
Fields
- value? BudgetCode[] -
microsoft.dynamics365.finance.budget: BudgetCycle
Fields
- startDate? string -
- fiscalCalendar? string -
- numberOfFiscalPeriods? Signed32 -
- budgetCycleName? string -
- lengthOfBudgetCycle? BudgetCycleLengthOption -
- endDate? string -
- budgetCycleTimeSpanName? string -
microsoft.dynamics365.finance.budget: BudgetCyclesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *BudgetCyclesCollectionAllOf2
- value BudgetCycle[]
- anydata...
microsoft.dynamics365.finance.budget: BudgetCyclesCollectionAllOf2
Fields
- value? BudgetCycle[] -
microsoft.dynamics365.finance.budget: BudgetModel
Fields
- dataAreaId? string -
- stopped? NoYes -
- cashFlowForecasts? NoYes -
- budgetModel? string -
- name? string -
microsoft.dynamics365.finance.budget: BudgetModelsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *BudgetModelsCollectionAllOf2
- value BudgetModel[]
- anydata...
microsoft.dynamics365.finance.budget: BudgetModelsCollectionAllOf2
Fields
- value? BudgetModel[] -
microsoft.dynamics365.finance.budget: BudgetPlan
Fields
- isNewRequest? NoYes -
- personnelName? string -
- process? string -
- sourceDataAreaId? string -
- isHistorical? NoYes -
- name? string -
- userGroup? string -
- isRecurring? NoYes -
- responsibilityCenterPartyNumber? string -
- budgetClass? BudgetClass -
- currency? string -
- stage? string -
- estimateType? BudgetPlanEstimateType -
- transactionUnitPrice? decimal -
- preparerPersonnelNumber? string -
- comment? string -
- lineReferenceId? string -
- proposedAsset? string -
- priority? string -
- positionId? string -
- projectId? string -
- quantity? decimal -
- transactionCurrencyAmount? decimal -
- rank? Signed32 -
- parentBudgetPlan? string -
- documentNumber? string -
- transactionCurrencyCode? string -
- scenario? string -
- workflowStatus? BudgetPlanWorkflowStatus -
- documentStatus? BudgetPlanStatus -
- proposedProject? string -
- unitPrice? decimal -
- ledgerAccountDisplayValue? string -
- layout? string -
- budgetingOrganizationName? string -
- ledgerAccountAccountStructure? string -
- assetId? string -
- effectiveDate? string -
microsoft.dynamics365.finance.budget: BudgetPlanProcess
Fields
- accountStructure? string -
- description? string -
- budgetCycleTimeSpan? string -
- organizationtHierarchyType? string -
- ledger? string -
- approvalProcessState? BudgetPlanningApprovalProcessState -
- budgetCycle? string -
- name? string -
- fiscalCalendarId? string -
microsoft.dynamics365.finance.budget: BudgetPlanProcessesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *BudgetPlanProcessesCollectionAllOf2
- value BudgetPlanProcess[]
- anydata...
microsoft.dynamics365.finance.budget: BudgetPlanProcessesCollectionAllOf2
Fields
- value? BudgetPlanProcess[] -
microsoft.dynamics365.finance.budget: BudgetPlansCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *BudgetPlansCollectionAllOf2
- value BudgetPlan[]
- anydata...
microsoft.dynamics365.finance.budget: BudgetPlansCollectionAllOf2
Fields
- value? BudgetPlan[] -
microsoft.dynamics365.finance.budget: ConnectionConfig
Fields
- auth? OAuth2ClientCredentialsGrantConfig - Configurations related to client authentication
- httpVersion HttpVersion(default http:HTTP_2_0) - The HTTP version understood by the client
- http1Settings ClientHttp1Settings(default {}) - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings(default {}) - Configurations related to HTTP/2 protocol
- timeout decimal(default 30) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded/x-forwardedheader
- followRedirects? FollowRedirects - Configurations associated with Redirection
- poolConfig? PoolConfiguration - Configurations associated with request pooling
- cache CacheConfig(default {}) - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding) header
- circuitBreaker? CircuitBreakerConfig - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig? RetryConfig - Configurations associated with retrying
- cookieConfig? CookieConfig - Configurations associated with cookies
- responseLimits ResponseLimitConfigs(default {}) - Configurations associated with inbound response size limits
- secureSocket? ClientSecureSocket - SSL/TLS-related options
- proxy? ProxyConfig - Proxy server related options
- socketConfig ClientSocketConfig(default {}) - Provides settings related to client socket configuration
- validation boolean(default true) - Enables the inbound payload validation functionality which provided by the constraint package. Enabled by default
- laxDataBinding boolean(default true) - Enables relaxed data binding on the client side. When enabled,
nilvalues are treated as optional, and absent fields are handled asnilabletypes. Enabled by default.
microsoft.dynamics365.finance.budget: CostCenter
Fields
- primaryContactEmailPurpose? string -
- primaryContactEmail? string -
- primaryContactPhonePurpose? string -
- name? string -
- primaryContactPhoneDescription? string -
- addressCity? string -
- primaryContactTwitterDescription? string -
- addressLongitude? decimal -
- primaryContactTwitter? string -
- addressValidFrom? string -
- primaryContactPhoneExtension? string -
- primaryContactEmailIsIM? NoYes -
- operatingUnitType? OMOperatingUnitType -
- primaryContactFax? string -
- addressTimeZone? Timezone -
- primaryContactLinkedIn? string -
- dunsNumber? string -
- addressLocationId? string -
- addressCountryRegionId? string -
- primaryContactTwitterPurpose? string -
- addressCountryRegionISOCode? string -
- fullPrimaryAddress? string -
- primaryContactLinkedInPurpose? string -
- phoneticName? string -
- nameAlias? string -
- addressValidTo? string -
- primaryContactURLDescription? string -
- primaryContactFacebookDescription? string -
- addressZipCode? string -
- operatingUnitNumber? string -
- addressLocationRoles? string -
- addressBooks? string -
- primaryContactURL? string -
- primaryContactFacebookPurpose? string -
- primaryContactLinkedInIsPrivate? NoYes -
- primaryContactURLPurpose? string -
- addressCounty? string -
- primaryContactEmailDescription? string -
- primaryContactLinkedInDescription? string -
- addressDescription? string -
- primaryContactTwitterIsPrivate? NoYes -
- primaryContactPhoneIsMobile? NoYes -
- primaryContactPhone? string -
- primaryContactTelexDescription? string -
- primaryContactFaxExtension? string -
- primaryContactTelexPurpose? string -
- primaryContactFacebook? string -
- electronicLocationId? string -
- primaryContactFacebookIsPrivate? NoYes -
- addressDistrictName? string -
- partyNumber? string -
- primaryContactFaxPurpose? string -
- primaryContactFaxDescription? string -
- primaryContactTelex? string -
- addressStreet? string -
- languageId? string -
- addressState? string -
- addressLatitude? decimal -
microsoft.dynamics365.finance.budget: CostCentersCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CostCentersCollectionAllOf2
- value CostCenter[]
- anydata...
microsoft.dynamics365.finance.budget: CostCentersCollectionAllOf2
Fields
- value? CostCenter[] -
microsoft.dynamics365.finance.budget: CostGroup
Fields
- groupName? string -
- dataAreaId? string -
- isDefaultCostGroup? NoYes -
- costBehaviour? CostGroupBehavior -
- costGroupType? CostGroupType -
- groupId? string -
microsoft.dynamics365.finance.budget: CostGroupsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CostGroupsCollectionAllOf2
- value CostGroup[]
- anydata...
microsoft.dynamics365.finance.budget: CostGroupsCollectionAllOf2
Fields
- value? CostGroup[] -
microsoft.dynamics365.finance.budget: CPJournal
Fields
- reverseDate? string -
- description? string -
- paymReference? string -
- fixedExchRate? decimal -
- posted? NoYes -
- accountType? CPAccountTypeTR -
- averageMaturity? string -
- portfolioDefaultDimensionDisplayValue? string -
- bankTransType? string -
- dataAreaId? string -
- paymId? string -
- postingProfile? string -
- transCode? string -
- chequeJournalNum? string -
- accountNum? string -
- transDate? string -
- defaultDimensionDisplayValue? string -
- sessionLoginDateTime? string -
- offsetTransCode? string -
- journalNum? string -
- isFixedExchRate? NoYes -
- sessionId? Signed32 -
- portfolioCode? string -
- reverseJournalNum? string -
microsoft.dynamics365.finance.budget: CPJournalsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CPJournalsCollectionAllOf2
- value CPJournal[]
- anydata...
microsoft.dynamics365.finance.budget: CPJournalsCollectionAllOf2
Fields
- value? CPJournal[] -
microsoft.dynamics365.finance.budget: CPParameter
Fields
- interestExpenseMainAccountMainAccountId? string -
- portfolioDimensionType? DimensionAttributeType -
- controlChequeOutDate? NoYes -
- chequePrintedNumFldMandatoryForNotes? NoYes -
- vendPaymMode? string -
- ledgerChartOfAccountsInterestExpenseName? string -
- notesReceivableMainAccountMainAccountId? string -
- custDimensionName? string -
- dataAreaId? string -
- vendDimensionType? DimensionAttributeType -
- notesPayableMainAccountMainAccountId? string -
- defaultDimensionRediscountNotesReceivableDisplayValue? string -
- interestIncomeMainAccountMainAccountId? string -
- rediscountDetailLevel? DetailSummary -
- custDimensionType? DimensionAttributeType -
- rediscountAutoPost? NoYes -
- defaultDimensionRediscountNotesPayableDisplayValue? string -
- rediscountJournalName? string -
- custPaymMode? string -
- bankDimensionType? DimensionAttributeType -
- vendDimensionName? string -
- ledgerChartOfAccountsInterestIncomeName? string -
- rediscountExchangeRateType? string -
- cOADimensionName? string -
- rediscountInterestCalcType? CPRediscountInterestCalcTypeTR -
- useDueDate? NoYes -
- ledgerActType? CPLedgerAccountTypeTR -
- portfolioDimensionName? string -
- ledgerChartOfAccountsNotesReceivableName? string -
- ledgerChartOfAccountsNotesPayableName? string -
- settledRule? CPCustVendSettledRuleTR -
- isReverseDate? NoYes -
- bankDimensionName? string -
- key? Signed32 -
- cOADimensionType? DimensionAttributeType -
- journalCancelActive? NoYes -
microsoft.dynamics365.finance.budget: CPParametersCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CPParametersCollectionAllOf2
- value CPParameter[]
- anydata...
microsoft.dynamics365.finance.budget: CPParametersCollectionAllOf2
Fields
- value? CPParameter[] -
microsoft.dynamics365.finance.budget: CPPortfolio
Fields
- currencyCode? string -
- dataAreaId? string -
- portfolioType? CPPortfolioTypeTR -
- ledgerACTType? CPLedgerAccountTypeTR -
- bankAccountID? string -
- accountNum? string -
- portfolioCode? string -
- name? string -
microsoft.dynamics365.finance.budget: CPPortfoliosCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CPPortfoliosCollectionAllOf2
- value CPPortfolio[]
- anydata...
microsoft.dynamics365.finance.budget: CPPortfoliosCollectionAllOf2
Fields
- value? CPPortfolio[] -
microsoft.dynamics365.finance.budget: CPTable
Fields
- debitCredit? DebitCredit -
- signedBy? string -
- openinJournal? NoYes -
- chequePrintedNum? string -
- currencyCode? string -
- dataAreaId? string -
- ownCheque? NoYes -
- portfolioType? CPPortfolioTypeTR -
- bankAccountID? string -
- accountNum? string -
- chequeJournalNum? string -
- guarantor? string -
- dueDate? string -
- amount? decimal -
- systemChequeNum? string -
- cancelled? NoYes -
- transferCustAccount? string -
- drawer? string -
- accountType? CPAccountTypeTR -
- drawingDate? string -
- chequeTransactionNum? string -
- transCode? string -
- transferExchRate? decimal -
- bankGroupId? string -
- bankBranchName? string -
- portfolioCode? string -
- branchCode? string -
microsoft.dynamics365.finance.budget: CPTablesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CPTablesCollectionAllOf2
- value CPTable[]
- anydata...
microsoft.dynamics365.finance.budget: CPTablesCollectionAllOf2
Fields
- value? CPTable[] -
microsoft.dynamics365.finance.budget: CPTran
Fields
- debitCredit? DebitCredit -
- chequeJournalTransNum? string -
- systemChequeNum? string -
- paymReference? string -
- fixedExchRate? decimal -
- posted? NoYes -
- accountType? CPAccountTypeTR -
- voucher? string -
- portfolioDefaultDimensionDisplayValue? string -
- bankTransType? string -
- dataAreaId? string -
- paymId? string -
- fixedReportingCurrencyExchRate? decimal -
- postingProfile? string -
- transCode? string -
- accountNum? string -
- chequeJournalNum? string -
- transDate? string -
- defaultDimensionDisplayValue? string -
- journalNum? string -
- isFixedExchRate? NoYes -
- portfolioCode? string -
- fixedExchangeRateTypeId? int -
- reverseChequeTransNum? string -
microsoft.dynamics365.finance.budget: CPTransCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *CPTransCollectionAllOf2
- value CPTran[]
- anydata...
microsoft.dynamics365.finance.budget: CPTransCollectionAllOf2
Fields
- value? CPTran[] -
microsoft.dynamics365.finance.budget: DeleteBudgetCodesHeaders
Represents the Headers record for the operation: deleteBudgetCodes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteBudgetCyclesHeaders
Represents the Headers record for the operation: deleteBudgetCycles
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteBudgetModelsHeaders
Represents the Headers record for the operation: deleteBudgetModels
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteBudgetPlanProcessesHeaders
Represents the Headers record for the operation: deleteBudgetPlanProcesses
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteBudgetPlansHeaders
Represents the Headers record for the operation: deleteBudgetPlans
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteCostCentersHeaders
Represents the Headers record for the operation: deleteCostCenters
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteCostGroupsHeaders
Represents the Headers record for the operation: deleteCostGroups
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteCPJournalsHeaders
Represents the Headers record for the operation: deleteCPJournals
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteCPParametersHeaders
Represents the Headers record for the operation: deleteCPParameters
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteCPPortfoliosHeaders
Represents the Headers record for the operation: deleteCPPortfolios
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteCPTablesHeaders
Represents the Headers record for the operation: deleteCPTables
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteCPTransHeaders
Represents the Headers record for the operation: deleteCPTrans
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteFundsHeaders
Represents the Headers record for the operation: deleteFunds
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeleteFundTypesHeaders
Represents the Headers record for the operation: deleteFundTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: DeletePeriodLinesHeaders
Represents the Headers record for the operation: deletePeriodLines
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: FiscalCalendar
Fields
- quarter? FiscalQuarter -
- ledgerRecId? int -
- quarterOffset? Signed32 -
- calendarId? string -
- periodOffset? Signed32 -
- yearName? string -
- calendarRecId? int -
- ledgerGregorianDateId? string -
- yearOffset? Signed32 -
- month? FiscalPeriodMonth -
- gregorianDate? string -
- periodRecId? int -
- periodName? string -
microsoft.dynamics365.finance.budget: Fund
Fields
- isNonReportingFund? NoYes -
- dataAreaId? string -
- isMajor? NoYes -
- yearEndOption? LedgerFundYearEndOption -
- fundName? string -
- fundType? string -
- fundNumber? string -
- fundClass? FundClassValue -
- pSNTreasurerFundReport? NoYes -
- overrideYearEndOption? NoYes -
microsoft.dynamics365.finance.budget: FundsCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *FundsCollectionAllOf2
- value Fund[]
- anydata...
microsoft.dynamics365.finance.budget: FundsCollectionAllOf2
Fields
- value? Fund[] -
microsoft.dynamics365.finance.budget: FundType
Fields
- dataAreaId? string -
- description? string -
- fundType? string -
microsoft.dynamics365.finance.budget: FundTypesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *FundTypesCollectionAllOf2
- value FundType[]
- anydata...
microsoft.dynamics365.finance.budget: FundTypesCollectionAllOf2
Fields
- value? FundType[] -
microsoft.dynamics365.finance.budget: GetBudgetCodesQueries
Represents the Queries record for the operation: getBudgetCodes
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetBudgetCyclesQueries
Represents the Queries record for the operation: getBudgetCycles
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetBudgetModelsQueries
Represents the Queries record for the operation: getBudgetModels
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetBudgetPlanProcessesQueries
Represents the Queries record for the operation: getBudgetPlanProcesses
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetBudgetPlansQueries
Represents the Queries record for the operation: getBudgetPlans
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetCostCentersQueries
Represents the Queries record for the operation: getCostCenters
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetCostGroupsQueries
Represents the Queries record for the operation: getCostGroups
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetCPJournalsQueries
Represents the Queries record for the operation: getCPJournals
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetCPParametersQueries
Represents the Queries record for the operation: getCPParameters
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetCPPortfoliosQueries
Represents the Queries record for the operation: getCPPortfolios
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetCPTablesQueries
Represents the Queries record for the operation: getCPTables
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetCPTransQueries
Represents the Queries record for the operation: getCPTrans
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetFundsQueries
Represents the Queries record for the operation: getFunds
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetFundTypesQueries
Represents the Queries record for the operation: getFundTypes
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: GetPeriodLinesQueries
Represents the Queries record for the operation: getPeriodLines
Fields
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: Ledger
Fields
- ledgerRecId? int -
- description? string -
- isBudgetControlEnabled? NoYes -
- accountStructureName18? string -
- accountStructureName19? string -
- accountStructureName16? string -
- accountStructureName17? string -
- accountStructureName14? string -
- accountStructureName15? string -
- mainAccountIdFinancialLoss? string -
- accountStructureName12? string -
- exchangeRateType? string -
- accountStructureName13? string -
- mainAccountIdUnrealizedLoss? string -
- accountStructureName10? string -
- name? string -
- accountStructureName11? string -
- reportingCurrencyExchangeRateType? string -
- legalEntityId? string -
- accountingCurrency? string -
- mainAccountIdUnrealizedGain? string -
- accountStructureName1? string -
- accountStructureName2? string -
- accountStructureName3? string -
- accountStructureName4? string -
- accountStructureName5? string -
- accountStructureName6? string -
- accountStructureName7? string -
- chartOfAccountsRecId? int -
- accountStructureName8? string -
- accountStructureName9? string -
- mainAccountIdFinancialGain? string -
- mainAccountIdRealizedLoss? string -
- balancingFinancialDimension? string -
- accountStructureName20? string -
- fiscalCalendar? string -
- chartOfAccounts? string -
- mainAccountIdRealizedGain? string -
- budgetExchangeRateType? string -
- reportingCurrency? string -
microsoft.dynamics365.finance.budget: ListBudgetCodesQueries
Represents the Queries record for the operation: listBudgetCodes
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListBudgetCyclesQueries
Represents the Queries record for the operation: listBudgetCycles
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListBudgetModelsQueries
Represents the Queries record for the operation: listBudgetModels
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListBudgetPlanProcessesQueries
Represents the Queries record for the operation: listBudgetPlanProcesses
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListBudgetPlansQueries
Represents the Queries record for the operation: listBudgetPlans
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListCostCentersQueries
Represents the Queries record for the operation: listCostCenters
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListCostGroupsQueries
Represents the Queries record for the operation: listCostGroups
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListCPJournalsQueries
Represents the Queries record for the operation: listCPJournals
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListCPParametersQueries
Represents the Queries record for the operation: listCPParameters
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListCPPortfoliosQueries
Represents the Queries record for the operation: listCPPortfolios
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListCPTablesQueries
Represents the Queries record for the operation: listCPTables
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListCPTransQueries
Represents the Queries record for the operation: listCPTrans
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListFundsQueries
Represents the Queries record for the operation: listFunds
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListFundTypesQueries
Represents the Queries record for the operation: listFundTypes
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: ListPeriodLinesQueries
Represents the Queries record for the operation: listPeriodLines
Fields
- skip? int - OData $skip query parameter - number of records to skip
- top? int - OData $top query parameter - maximum number of records to return
- filter? string - OData $filter query parameter - filter expression
- orderby? string - OData $orderby query parameter - sort order expression
- expand? string - OData $expand query parameter - comma-separated list of related entities to include
- crossCompany? boolean - When true, query results include records from all companies
- count? boolean - When true, the response includes the total count of matching records
- 'select? string - OData $select query parameter - comma-separated list of fields to return
microsoft.dynamics365.finance.budget: MainAccount
Fields
- natureCodeBR? string -
- sRUCode? string -
- user? string -
- validatePostingType? FieldControl -
- inflationAdjustment? NoYes -
- mainAccountType? DimensionLedgerAccountType -
- closing? LedgerClosing -
- validateCurrency? FieldControl -
- debitCreditDefault? DebCredProposal -
- name? string -
- offsetAccountDisplayValue? string -
- exchangeAdjustmentRateType? string -
- foreignCurrencyRevaluation? NoYes -
- defaultConsolidationAccount? string -
- openingAccountId? string -
- parentMainAccountId? string -
- financialReportingCurrencyTranslationType? FinancialReportingTranslationType -
- validateUser? FieldControl -
- reportingExchangeAdjustmentRateType? string -
- mandatoryPaymentReference? NoYes -
- financialReportingExchangeRateType? string -
- defaultCurrency? string -
- monetary? NoYes -
- debitCreditRequirement? DebCredProposal -
- adjustmentMethod? AdjustmentMethodMX -
- chartOfAccountsRecId? int -
- activeTo? string -
- reportingAccountType? DimensionLedgerAccountReportingType -
- isSuspended? NoYes -
- mainAccountId? string -
- repomoType? RepomoTypeMX -
- activeFrom? string -
- postingType? LedgerPostingType -
- mainAccountCategory? string -
- chartOfAccounts? string -
- mainAccountRecId? int -
- accountCategoryDescription? string -
- balanceControl? DebCredProposal -
- doNotAllowManualEntry? NoYes -
microsoft.dynamics365.finance.budget: OAuth2ClientCredentialsGrantConfig
OAuth2 Client Credentials Grant Configs
Fields
- Fields Included from *OAuth2ClientCredentialsGrantConfig
- tokenUrl string(default "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token") - Token URL
microsoft.dynamics365.finance.budget: ODataCollection
Fields
- odataNextLink? string -
- odataCount? int -
- odataContext? string -
microsoft.dynamics365.finance.budget: PeriodLine
Fields
- dataAreaId? string -
- periodId? string -
- periodTo? string -
- periodName? string -
- modelId? string -
- periodFrom? string -
microsoft.dynamics365.finance.budget: PeriodLinesCollection
Fields
- Fields Included from *ODataCollection
- Fields Included from *PeriodLinesCollectionAllOf2
- value PeriodLine[]
- anydata...
microsoft.dynamics365.finance.budget: PeriodLinesCollectionAllOf2
Fields
- value? PeriodLine[] -
microsoft.dynamics365.finance.budget: UpdateBudgetCodesHeaders
Represents the Headers record for the operation: updateBudgetCodes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateBudgetCyclesHeaders
Represents the Headers record for the operation: updateBudgetCycles
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateBudgetModelsHeaders
Represents the Headers record for the operation: updateBudgetModels
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateBudgetPlanProcessesHeaders
Represents the Headers record for the operation: updateBudgetPlanProcesses
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateBudgetPlansHeaders
Represents the Headers record for the operation: updateBudgetPlans
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateCostCentersHeaders
Represents the Headers record for the operation: updateCostCenters
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateCostGroupsHeaders
Represents the Headers record for the operation: updateCostGroups
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateCPJournalsHeaders
Represents the Headers record for the operation: updateCPJournals
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateCPParametersHeaders
Represents the Headers record for the operation: updateCPParameters
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateCPPortfoliosHeaders
Represents the Headers record for the operation: updateCPPortfolios
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateCPTablesHeaders
Represents the Headers record for the operation: updateCPTables
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateCPTransHeaders
Represents the Headers record for the operation: updateCPTrans
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateFundsHeaders
Represents the Headers record for the operation: updateFunds
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdateFundTypesHeaders
Represents the Headers record for the operation: updateFundTypes
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
microsoft.dynamics365.finance.budget: UpdatePeriodLinesHeaders
Represents the Headers record for the operation: updatePeriodLines
Fields
- ifMatch? string - ETag value for optimistic concurrency; prevents overwriting concurrent modifications
Union types
microsoft.dynamics365.finance.budget: CPCustVendSettledRuleTR
CPCustVendSettledRuleTR
microsoft.dynamics365.finance.budget: CPAccountTypeTR
CPAccountTypeTR
microsoft.dynamics365.finance.budget: LedgerClosing
LedgerClosing
microsoft.dynamics365.finance.budget: DebitCredit
DebitCredit
microsoft.dynamics365.finance.budget: BudgetClass
BudgetClass
microsoft.dynamics365.finance.budget: LedgerPostingType
LedgerPostingType
microsoft.dynamics365.finance.budget: FieldControl
FieldControl
microsoft.dynamics365.finance.budget: AdjustmentMethodMX
AdjustmentMethodMX
microsoft.dynamics365.finance.budget: BudgetTransactionType
BudgetTransactionType
microsoft.dynamics365.finance.budget: DetailSummary
DetailSummary
microsoft.dynamics365.finance.budget: DimensionAttributeType
DimensionAttributeType
microsoft.dynamics365.finance.budget: CPLedgerAccountTypeTR
CPLedgerAccountTypeTR
microsoft.dynamics365.finance.budget: DimensionLedgerAccountType
DimensionLedgerAccountType
microsoft.dynamics365.finance.budget: Timezone
Timezone
microsoft.dynamics365.finance.budget: RepomoTypeMX
RepomoTypeMX
microsoft.dynamics365.finance.budget: DimensionLedgerAccountReportingType
DimensionLedgerAccountReportingType
microsoft.dynamics365.finance.budget: FiscalPeriodMonth
FiscalPeriodMonth
microsoft.dynamics365.finance.budget: LedgerFundYearEndOption
LedgerFundYearEndOption
microsoft.dynamics365.finance.budget: OMOperatingUnitType
OMOperatingUnitType
microsoft.dynamics365.finance.budget: CPRediscountInterestCalcTypeTR
CPRediscountInterestCalcTypeTR
microsoft.dynamics365.finance.budget: DebCredProposal
DebCredProposal
microsoft.dynamics365.finance.budget: FinancialReportingTranslationType
FinancialReportingTranslationType
microsoft.dynamics365.finance.budget: NoYes
NoYes
microsoft.dynamics365.finance.budget: FiscalQuarter
FiscalQuarter
microsoft.dynamics365.finance.budget: CostGroupType
CostGroupType
microsoft.dynamics365.finance.budget: BudgetPlanEstimateType
BudgetPlanEstimateType
microsoft.dynamics365.finance.budget: BudgetPlanningApprovalProcessState
BudgetPlanningApprovalProcessState
microsoft.dynamics365.finance.budget: BudgetCycleLengthOption
BudgetCycleLengthOption
microsoft.dynamics365.finance.budget: FundClassValue
FundClassValue
microsoft.dynamics365.finance.budget: BudgetPlanWorkflowStatus
BudgetPlanWorkflowStatus
microsoft.dynamics365.finance.budget: CPPortfolioTypeTR
CPPortfolioTypeTR
microsoft.dynamics365.finance.budget: CostGroupBehavior
CostGroupBehavior
microsoft.dynamics365.finance.budget: BudgetPlanStatus
BudgetPlanStatus
Import
import ballerinax/microsoft.dynamics365.finance.budget;Other versions
0.8.0
Metadata
Released date: 3 days ago
Version: 0.8.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: 2201.13.0
GraalVM compatible: Yes
Pull count
Total: 0
Current verison: 0
Weekly downloads
Keywords
Name/Microsoft Dynamics 365 Finance Budget
Area/Finance & Accounting
Vendor/Microsoft
Dynamics365
Finance
ERP
Type/Connector
Budget
CostCenter
Fund
ControlPlan
Contributors