Skip to main content

CostPrice

No description

type CostPrice {
id: String!
priceId: String!
createdAt: DateTime!
lastModifiedAt: DateTime!
quantityFrom: Int!
value: Float!
validFrom: DateTime
validTo: DateTime
}

Fields

CostPrice.id ● String! non-null scalar

Unique identifier for the cost price record.

Primary key used for cost price management and margin calculation operations.

CostPrice.priceId ● String! non-null scalar

Reference to the associated price record.

Foreign key linking this cost price to its base price for margin calculations and cost tracking.

CostPrice.createdAt ● DateTime! non-null scalar

Timestamp when the cost price record was initially created.

Used for audit trails and cost tracking history.

CostPrice.lastModifiedAt ● DateTime! non-null scalar

Timestamp when the cost price record was last updated.

Essential for tracking cost changes and margin analysis.

CostPrice.quantityFrom ● Int! non-null scalar

Minimum quantity threshold for this cost price tier to apply.

Minimum order quantity required for this cost price to be used in margin calculations and cost analysis.

CostPrice.value ● Float! non-null scalar

Cost value for this quantity tier.

Unit cost that applies when the minimum quantity threshold is met for margin calculations and profitability analysis.

CostPrice.validFrom ● DateTime scalar

Date when this cost price becomes active and available for margin calculations.

If not specified, the cost price is immediately effective. Used for scheduling cost price changes and managing time-based cost structures.

CostPrice.validTo ● DateTime scalar

Date when this cost price expires and is no longer available for margin calculations.

If not specified, the cost price remains active indefinitely. Used for temporary cost pricing and seasonal supplier rates.

Returned By

costPriceCreate mutation ● costPriceUpdate mutation

Member Of

CostPriceResponse object ● Price object