Skip to main content

MGCLatticeBudgetRegisterService

Custom service for budget register operations including posting original budget entries and budget transfers.

Methods​

new​

Initializes a new instance of the MGCLatticeBudgetRegisterService class.

  • Visibility: public
  • Returns: void

No parameters.

construct​

Creates a new instance of the MGCLatticeBudgetRegisterService class.

  • Visibility: public
  • Returns: MGCLatticeBudgetRegisterService A new MGCLatticeBudgetRegisterService instance.

No parameters.

postBudgetEntry​

Posts an original budget register entry with budget lines.

  • Visibility: public
  • Returns: MGCLatticeOrderOperationResponseContract An MGCLatticeOrderOperationResponseContract indicating success or failure with details.
NameTypeOptionalDescription
_requestMGCLatticeBudgetEntryPostRequestContractNoThe request containing BudgetTransactionCode, BudgetModelId, budget lines, and standard header fields.

postBudgetTransfer​

Posts a budget transfer entry to move budget amounts between accounts.

  • Visibility: public
  • Returns: MGCLatticeOrderOperationResponseContract An MGCLatticeOrderOperationResponseContract indicating success or failure with details.
NameTypeOptionalDescription
_requestMGCLatticeBudgetEntryPostRequestContractNoThe request containing BudgetTransactionCode, BudgetModelId, budget lines, and standard header fields.

postBudgetEntryBatch​

Posts multiple budget entries in a single bulk operation.

  • Visibility: public
  • Returns: MGCLatticeBulkOperationResponseContract An MGCLatticeBulkOperationResponseContract containing per-item results.
NameTypeOptionalDescription
_requestsListNoList of MGCLatticeBudgetEntryPostRequestContract.

postBudgetTransferBatch​

Posts multiple budget transfers in a single bulk operation.

  • Visibility: public
  • Returns: MGCLatticeBulkOperationResponseContract An MGCLatticeBulkOperationResponseContract containing per-item results.
NameTypeOptionalDescription
_requestsListNoList of MGCLatticeBudgetEntryPostRequestContract.