{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-schema/stores-store-fee-config-schema.json", "title": "StoreFeeConfig", "description": "StoreFeeConfig schema from Flipdish API - Stores.", "type": "object", "properties": { "FeeConfigId": { "format": "int32", "description": "", "type": "integer", "example": 500123 }, "StoreId": { "format": "int32", "description": "", "type": "integer", "example": 500123 }, "StartTime": { "format": "date-time", "description": "", "type": "string", "example": "2026-06-02T12:00:00Z" }, "PercentFeeCardOrders": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCashOrders": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCardOrdersWeb": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersWeb": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCardOrdersKiosk": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersKiosk": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCardOrdersKiosk": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCashOrdersKiosk": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCardOrdersKioskChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCardOrdersKioskChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersKioskChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCashOrdersKioskChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCardOrders": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCashOrders": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCardOrdersChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCardOrdersChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "FixedFeeCashOrdersChargedToCustomerIncludingVat": { "format": "double", "description": "", "type": "number", "example": 12.5 }, "PercentFeeTips": { "format": "double", "description": "Gets or sets the percent fee tips.", "type": "number", "example": 12.5 }, "PercentFeeTipsCollection": { "format": "double", "description": "Gets or sets the percent fee tips for collection.", "type": "number", "example": 12.5 }, "PercentFeeTipsDelivery": { "format": "double", "description": "Gets or sets the percent fee tips for delivery.", "type": "number", "example": 12.5 }, "TaxRatePercent": { "format": "double", "description": "Gets or sets the tax rate percent.", "type": "number", "example": 1.0 }, "PercentFeeCardOrdersLocationService": { "format": "double", "description": "Gets or sets the percent fee card orders location service.", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersLocationService": { "format": "double", "description": "Gets or sets the percent fee cash orders location service.", "type": "number", "example": 12.5 }, "FixedFeeCardOrdersLocationService": { "format": "double", "description": "Gets or sets the fixed fee card orders location service.", "type": "number", "example": 12.5 }, "FixedFeeCashOrdersLocationService": { "format": "double", "description": "Gets or sets the fixed fee cash orders location service.", "type": "number", "example": 12.5 }, "PercentFeeCardOrdersLocationServiceChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the percent fee card orders location service charged to customer including vat.", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersLocationServiceChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the percent fee cash orders location service charged to customer including vat.", "type": "number", "example": 12.5 }, "FixedFeeCardOrdersLocationServiceChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the fixed fee card orders location service charged to customer including vat.", "type": "number", "example": 12.5 }, "FixedFeeCashOrdersLocationServiceChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the fixed fee cash orders location service charged to customer including vat.", "type": "number", "example": 12.5 }, "PercentFeeCardOrdersIngest": { "format": "double", "description": "Gets or sets the percent fee card orders ingest.", "type": "number", "nullable": true, "example": 12.5 }, "PercentFeeCashOrdersIngest": { "format": "double", "description": "Gets or sets the percent fee cash orders ingest.", "type": "number", "nullable": true, "example": 12.5 }, "FixedFeeCardOrdersIngest": { "format": "double", "description": "Gets or sets the fixed fee card orders ingest.", "type": "number", "nullable": true, "example": 12.5 }, "FixedFeeCashOrdersIngest": { "format": "double", "description": "Gets or sets the fixed fee cash orders ingest.", "type": "number", "nullable": true, "example": 12.5 }, "PercentFeeDelivery": { "format": "double", "description": "Gets or sets the percent fee for delivery orders.", "type": "number", "example": 12.5 }, "FixedFeeDelivery": { "format": "double", "description": "Gets or sets the fixed fee for delivery orders.", "type": "number", "example": 12.5 }, "PercentFeeCardPosTransaction": { "format": "double", "description": "Gets or sets the percent fee for POS transactions.", "type": "number", "example": 12.5 }, "FixedFeeCardPosTransaction": { "format": "double", "description": "Gets or sets the fixed fee for POS transactions.", "type": "number", "example": 12.5 }, "PercentFeeOrderWithGoogle": { "format": "double", "description": "Additional percentage fee charged on orders submitted through Order With Google", "type": "number", "example": 12.5 }, "FixedFeeOrderWithGoogle": { "format": "double", "description": "Additional fixed fee charged on orders submitted through Order With Google", "type": "number", "example": 12.5 }, "ShouldNotAutoIncreaseBefore": { "format": "date-time", "description": "Should not auto increase fees before this date", "type": "string", "nullable": true, "example": "2026-06-02T12:00:00Z" }, "Reason": { "description": "Reason for the last fee change (optional)", "type": "string", "example": "string" }, "PercentFeeCardOrdersPhoneAgent": { "format": "double", "description": "Gets or sets the percent fee card orders phone agent.", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersPhoneAgent": { "format": "double", "description": "Gets or sets the percent fee cash orders phone agent.", "type": "number", "example": 12.5 }, "FixedFeeCardOrdersPhoneAgent": { "format": "double", "description": "Gets or sets the fixed fee card orders phone agent.", "type": "number", "example": 12.5 }, "FixedFeeCashOrdersPhoneAgent": { "format": "double", "description": "Gets or sets the fixed fee cash orders phone agent.", "type": "number", "example": 12.5 }, "PercentFeeCardOrdersPhoneAgentChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the percent fee card orders phone agent charged to customer including vat.", "type": "number", "example": 12.5 }, "PercentFeeCashOrdersPhoneAgentChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the percent fee cash orders phone agent charged to customer including vat.", "type": "number", "example": 12.5 }, "FixedFeeCardOrdersPhoneAgentChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the fixed fee card orders phone agent charged to customer including vat.", "type": "number", "example": 12.5 }, "FixedFeeCashOrdersPhoneAgentChargedToCustomerIncludingVat": { "format": "double", "description": "Gets or sets the fixed fee cash orders phone agent charged to customer including vat.", "type": "number", "example": 12.5 } } }