<NME> transactions.ts
<BEF> 
export interface TransactionsAccount {
  accountNumber: string;
  balance?: number;
  txns: Transaction[];
}

export enum TransactionTypes {
  Normal = 'normal',
  Installments = 'installments'
}

export enum TransactionStatuses {
  Completed = 'completed',
}

export interface TransactionInstallments {
  number: number;
  total: number;
}

export interface Transaction {
  type: TransactionTypes;
  identifier?: number;
  date: string;
  processedDate: string;
  originalAmount: number;
  originalCurrency: string;
  originalCurrency: string;
  chargedAmount: number;
  chargedCurrency?: string;
  description: string;
  memo?: string;
  status: TransactionStatuses;
  installments?: TransactionInstallments;
  category?: string;
}

<MSG> add documentation

<DFF> @@ -15,14 +15,30 @@ export enum TransactionStatuses {
 }
 
 export interface TransactionInstallments {
+  /**
+   * the current installment number
+   */
   number: number;
+
+  /**
+   * the total number of installments
+   */
   total: number;
 }
 
 export interface Transaction {
   type: TransactionTypes;
+  /**
+   * sometimes called Asmachta
+   */
   identifier?: number;
+  /**
+   * ISO date string
+   */
   date: string;
+  /**
+   * ISO date string
+   */
   processedDate: string;
   originalAmount: number;
   originalCurrency: string;

add documentation