Price Format
Comprehensive price format component that enables standardized pricing structures across all META-AIML entity types. Supports subscription billing, tiered pricing, discounts, tax information, and complex pricing models for complete AI understanding of business pricing.
Price Types
Currency Standards
Information Support
Currency Ready
Fixed Price
Standard one-time or fixed pricing
Products, services, one-time purchases
Subscription
Recurring subscription pricing
SaaS, memberships, recurring services
Tiered Pricing
Multiple pricing tiers with different features
Software plans, service levels
Usage-Based
Pricing based on usage or consumption
APIs, cloud services, utilities
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Standardized Price Format",
"description": "Reusable schema component for price information across all entity types",
"type": "object",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"properties": {
"priceType": {
"type": "string",
"description": "Type of price",
"enum": ["fixed", "starting_from", "range", "variable", "subscription", "metered", "tiered", "volume_based", "free", "contact_for_price"]
},
"amount": {
"type": "number",
"description": "The numeric price amount"
},
"currency": {
"type": "string",
"description": "Currency code (ISO 4217)",
"pattern": "^[A-Z]{3}$"
},
"formattedPrice": {
"type": "string",
"description": "Formatted price string with currency symbol"
},
"billingPeriod": {
"type": "object",
"description": "Billing period for subscription or recurring prices",
"properties": {
"unit": {
"type": "string",
"enum": ["day", "week", "month", "quarter", "year", "custom"]
},
"count": {
"type": "integer",
"minimum": 1
}
}
},
"discount": {
"type": "object",
"description": "Discount information",
"properties": {
"type": { "type": "string", "enum": ["percentage", "amount", "free_units"] },
"value": { "type": "number" },
"originalPrice": { "type": "number" }
}
}
}
}Note: Price format provides the structure standard, but entity schemas include pricing data directly rather than using $ref references.
{
"pricing": {
"priceType": "subscription",
"amount": 29.99,
"currency": "USD",
"formattedPrice": "$29.99",
"billingPeriod": {
"unit": "month",
"count": 1
},
"isRecurring": true,
"trialPeriod": {
"available": true,
"duration": 14,
"unit": "day",
"trialPrice": 0
},
"discount": {
"type": "percentage",
"value": 20,
"originalPrice": 37.49,
"description": "First-time customer discount"
}
}
}Pricing Models
- Fixed pricing
- Subscription billing
- Tiered pricing
- Volume-based pricing
- Usage-based metering
- Free tier support
- Contact for pricing
Financial Details
- Currency support (ISO 4217)
- Tax information
- Discount structures
- Trial periods
- Billing frequencies
- Payment options
Business Logic
- Price validity periods
- Minimum/maximum quantities
- Custom quote handling
- Comparison pricing
- Component breakdowns
- Localized formatting
Advanced Features
- Multi-currency support
- Regional pricing
- Dynamic pricing rules
- Promotional campaigns
- Price tier management
- Revenue optimization
SaaS Subscription
E-commerce Product
API Usage
Enterprise
Discount & Promotion Management
Complete discount structures with percentage, amount, or free unit discounts with validity periods.
Subscription & Billing Cycles
Flexible billing periods with trial periods, recurring payments, and custom billing cycles.
Tiered & Volume Pricing
Complex pricing tiers with quantity breaks, volume discounts, and enterprise pricing models.
Major Currencies
Emerging Markets
Digital Assets
Price format component enables comprehensive pricing structure understanding with support for modern business models, currencies, and complex pricing strategies.