UNPKG

@memberjunction/actions-bizapps-accounting

Version:

Accounting system integration actions for MemberJunction

47 lines 1.4 kB
import { BusinessCentralBaseAction } from '../business-central-base.action'; import { ActionParam, ActionResultSimple, RunActionParams } from '@memberjunction/actions-base'; /** * Interface for a GL Account (Chart of Accounts) entry from Business Central */ export interface BCGLAccount { id: string; number: string; displayName: string; category: string; subCategory: string; accountType: string; directPosting: boolean; balance: number; blocked: boolean; lastModifiedDateTime: Date; netChange: number; debitAmount: number; creditAmount: number; indentation: number; } /** * Action to retrieve the Chart of Accounts from Microsoft Dynamics 365 Business Central */ export declare class GetBusinessCentralGLAccountsAction extends BusinessCentralBaseAction { /** * Description of the action */ get Description(): string; /** * Main execution method */ protected InternalRunAction(params: RunActionParams): Promise<ActionResultSimple>; /** * Maps a Business Central account to our standard GL Account interface */ private mapBCAccountToGLAccount; /** * Calculate account summary statistics */ private calculateAccountSummary; /** * Define the parameters for this action */ get Params(): ActionParam[]; } //# sourceMappingURL=get-gl-accounts.action.d.ts.map