@cfxlabsinc/b2b-services
    Preparing search index...

    One detail line that carries a transaction; the zero-day filler row is never one.

    type SettlementDetailRow = {
        amount: string;
        barcodeReferenceNumber: string | null;
        customerReferenceNumber: string | null;
        partnerAccountNumber: string | null;
        partnerReferenceNumber: string | null;
        pinReferenceNumber: string | null;
        productType: string | null;
        raw: Record<string, string>;
        transactionReferenceNumber: string;
        transDate: string | null;
        transTime: string | null;
    }
    Index
    amount: string

    Exact decimal string, two places.

    barcodeReferenceNumber: string | null
    customerReferenceNumber: string | null
    partnerAccountNumber: string | null
    partnerReferenceNumber: string | null
    pinReferenceNumber: string | null
    productType: string | null
    raw: Record<string, string>

    The verbatim CSV row.

    transactionReferenceNumber: string
    transDate: string | null
    transTime: string | null