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

    Type Alias RecurringFeeConfig

    What a customer's recurring platform fee is. Stored on customer.data.recurringFee.

    The recurring-fee-sweep schedule decides when it fires; each month's outcome is its recurring_fee_invoice row and the charge's fee_transfer.

    type RecurringFeeConfig = {
        amount: BigNumber;
        billingStartDate: string | null;
        customerId: SelectCustomer["externalId"];
        sourceAccountId: string;
        status: "ACTIVE" | "PAUSED";
        statusDescription: string;
    }
    Index
    amount: BigNumber

    Charged each period, in MOVEUSD.

    billingStartDate: string | null

    YYYY-MM-DD in the billing timezone. The customer is charged on this day of each month, from this date. Null on a fee written before the date existed, which is charged on the first sweep of each month.

    customerId: SelectCustomer["externalId"]
    sourceAccountId: string

    Ledger account debited. Nominated explicitly, not matched by name.

    status: "ACTIVE" | "PAUSED"
    statusDescription: string