@mbanq/core-sdk-js / commands / AddChargeToAccount
Function: AddChargeToAccount()
AddChargeToAccount(
accountId,data):Command<{accountId:number;data: {amount:number;chargeId:number;dateFormat?:string;dueDate?:string;feeInterval?:number;feeOnMonthDay?:string;locale:string;maxCap?:number;minCap?:number;monthDayFormat?:string; }; }, {clientId:number;id:number;officeId:number;resourceId:number;savingsId:number; }>
Defined in: src/commands/rest/charge.ts:34
Add a charge to a savings account
This endpoint allows adding an existing charge to a specified savings account. It is typically used to apply fees, penalties, or other charges to an account.
Parameters
accountId
number
The ID of the savings account
data
The charge parameters
amount
number = ...
chargeId
number = ...
dateFormat?
string = ...
dueDate?
string = ...
feeInterval?
number = ...
feeOnMonthDay?
string = ...
locale
string = ...
maxCap?
number = ...
minCap?
number = ...
monthDayFormat?
string = ...
Returns
Command<{ accountId: number; data: { amount: number; chargeId: number; dateFormat?: string; dueDate?: string; feeInterval?: number; feeOnMonthDay?: string; locale: string; maxCap?: number; minCap?: number; monthDayFormat?: string; }; }, { clientId: number; id: number; officeId: number; resourceId: number; savingsId: number; }>
Command object for adding a charge to an account
Example
import { AddChargeToAccount } from '@mbanq/core-sdk';
const command = AddChargeToAccount(10422, {
chargeId: 104,
amount: 20,
dueDate: '01 January 2024',
dateFormat: 'dd MMMM yyyy',
locale: 'en'
});
const result = await client.request(command);
console.log(result.resourceId); // 0
console.log(result.savingsId); // 0