UNPKG

camtts

Version:
71 lines (70 loc) 2.02 kB
import { CAMTElement } from "./Base"; export declare class Entry extends CAMTElement { get reference(): string | null | undefined; get amount(): { value: string | null | undefined; currency: string | null | undefined; }; get creditdebitIndicator(): string | null | undefined; get bookindDate(): { date: string | null | undefined; }; get accountServiceRef(): string | null | undefined; get additionalEntryInfo(): string | null | undefined; get entryDetails(): EntryDetails; } export declare class EntryDetails extends CAMTElement { get transactionDetails(): TransactionDetails; /** * Subject / Verwendungszweck */ get remittanceInformation(): RemittanceInformation; } export declare class TransactionDetails extends CAMTElement { get relatedParties(): RelatedParties; } export declare class RelatedParties extends CAMTElement { /** * Financial institution for the creditor/ Zahlungsdienstleister des Debtors */ get debtorAccount(): { id: { iban: string | null | undefined; }; }; /** * Debtor / Zahler */ get debtor(): { name: string | null | undefined; }; /** * Ultimate debtor different from creditor / Abweichender Zahler */ get ultimateDebtor(): { name: string | null | undefined; }; /** * ID of creditor account / Zahlungsdienstleister des Creditors */ get creditorAccount(): { id: { iban: string | null | undefined; }; }; /** * Party to which amount of money is due / Einreicher der Lastschrift */ get creditor(): { name: string | null | undefined; }; /** * Ultimate party to which an amount of money is due. / Konto des Lastschrifteinreichers */ get ultimateCreditor(): { name: string | null | undefined; }; } export declare class RemittanceInformation extends CAMTElement { get unstructured(): unknown[]; }