Skip to content

@mbanq/core-sdk-js v0.50.0


@mbanq/core-sdk-js / commands / GetCreditAccountCompletedTransactions

Function: GetCreditAccountCompletedTransactions()

GetCreditAccountCompletedTransactions(creditAccountId, data?): Command<{ creditAccountId: number; data?: { endDate?: string; paymentTransactionsOnly?: boolean; startDate?: string; unbilledTransactionsOnly?: boolean; }; }, { pageItems: object[]; totalFilteredRecords: number; }>

Defined in: src/commands/rest/creditAccount.ts:147

Get completed transactions for a credit account

Retrieves all completed transactions for a specific credit account, excluding pending transactions. Completed transactions are those successfully sent to the recipient (e.g., incoming returns credited to the account, outgoing ACH transactions sent to the bank).

Parameters

creditAccountId

number

The unique identifier of the credit account

data?

endDate?

string = ...

paymentTransactionsOnly?

boolean = ...

startDate?

string = ...

unbilledTransactionsOnly?

boolean = ...

Returns

Command<{ creditAccountId: number; data?: { endDate?: string; paymentTransactionsOnly?: boolean; startDate?: string; unbilledTransactionsOnly?: boolean; }; }, { pageItems: object[]; totalFilteredRecords: number; }>

Command object that executes the API request and returns completed transactions

Example

typescript
// Get all completed transactions
const command = GetCreditAccountCompletedTransactions(1);
const transactions = await client.request(command);

// Get unbilled transactions only
const unbilledCommand = GetCreditAccountCompletedTransactions(1, { unbilledTransactionsOnly: true });
const unbilledTransactions = await client.request(unbilledCommand);

// Get transactions within a date range
const dateRangeCommand = GetCreditAccountCompletedTransactions(1, {
  startDate: '2023-01-18',
  endDate: '2023-02-14'
});
const datedTransactions = await client.request(dateRangeCommand);

Released under the MIT License.