priceCreate
Create a new price record in the system.
Establishes a new price with all associated data including base pricing, cost information, volume discounts, and pricesheet assignments. The price will be available for use in pricing calculations immediately.
Possible errors:
- PRICE_CREATE_ERROR: Failed to create the price
- PRODUCT_NOT_FOUND_ERROR: Specified product does not exist
- PRICESHEET_NOT_FOUND_ERROR: Specified pricesheet does not exist
- PRICE_VALIDATION_ERROR: Price data validation failed
- UNAUTHENTICATED: Invalid or missing authentication
- FORBIDDEN: Insufficient permissions to create prices
AUTH: Role=[pricing.OWNER]
priceCreate(
input: PriceCreateInput!
): Price!
Arguments
priceCreate.input
● PriceCreateInput!
non-null input
Price creation data including all pricing components.
Contains base price, cost information, volume discounts, effective dates, and pricesheet associations required to create a complete price record.