Skip to content

BriefElementPrice

BriefElementPrice contains simple pricing data for individual brief elements. It provides a direct price-per-unit calculation for a specific BriefElement, making it easy to access element-level pricing without navigating the full BriefPrice cost breakdown.

  • Store unit pricing for individual brief elements
  • Provide quick access to element-level costs
  • Support per-element price calculations
  • Enable element-by-element cost comparison
PropertyTypeDescription
idUUIDUnique identifier
briefElementIdUUIDParent BriefElement reference
unitPricenumberPrice per unit (€)
quantitynumberQuantity for this price
createdAtDateCreation timestamp
updatedAtDateUpdate timestamp
RelationshipEntityTypeDescription
briefElementBriefElementOne-to-OneParent brief element

Total Element Cost:

const unitPrice = briefElement.briefElementPrice.unitPrice;
const quantity = briefElement.briefElementPrice.quantity;
const totalElementCost = unitPrice * quantity;
  1. Element Pricing: Get direct unit price for a specific element
  2. Cost Comparison: Compare unit prices between different elements
  3. Quote Line Items: Use as basis for quote line item pricing
  4. ERP Integration: Map element prices to ERP quote lines
  • BriefElementPrice: Simple unit pricing at element level
  • BriefPrice: Complete pricing with all costs, breakdowns, and manufacturing details

While BriefPrice provides the comprehensive pricing analysis for the entire brief, BriefElementPrice offers a simplified view focused on individual element costs.

BriefElementPrice is accessed through the BriefElement:

Terminal window
GET /briefs/:id/details

Returns brief with elements, each containing briefElementPrice object.

  • Simple 1:1 relationship with BriefElement
  • Typically calculated from BriefPrice data
  • Provides element-level pricing breakdown