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

    Type Alias RecurringFeeUnbilledReason

    RecurringFeeUnbilledReason:
        | "PRIOR_TRANSFER_PROCESSING"
        | "PRIOR_TRANSFER_CANCELLED"
        | Exclude<
            Extract<RecurringFeeInvoiceIssueOutcome, { status: "skipped" }>["reason"],
            "waived",
        >

    Why an open month stays unbilled, when its own rows say: a charge still PROCESSING or one that was CANCELLED, or the skip issue makes for a fee that would not bill it.