Skip to main content Skip to footer
Home
User manuals

Main navigation

  • Home
  • Enterprise for Engineers
    • Program overview
      • Getting started
      • Product browser
      • Recent activity
      • Viewer tab
        • Product viewer
      • Specifications tab
        • Product Specifications viewer
        • Product documentation
        • Product buildup viewer
        • PCBA Components
        • Product sharing
      • Quotation
      • History
      • Shopping Cart
    • File menu
    • Show menu
      • Find product
      • View mode
    • Products menu
    • Operations menu
      • Import PCB
      • Panelize PCB
      • Create Stencil
      • Add Masks to PCB
      • Assembly Data Manager
      • Solder Pallet Designer
      • Depanelize PCB
      • Test Fixture
      • Test Fixture (legacy)
      • Connector chooser
      • Import 3D Mechanical Part
      • Order History
    • Configuration menu
      • Partner manager
      • User details
      • User manager
      • Options
      • Move ME to new PC
    • What's new
    • Release notes
  • Enterprise for Purchasers
    • Activity Overview
    • Product details
    • Search for product
    • Additional Operations
      • Partner manager
      • User profile
      • User manager
      • Options
  • Macaos Gallery
    • Product Browser
      • Product Explorer
      • Simple PCB Editor
      • Exporting product data to Gerber
      • Searching for products
      • MIF File history
      • Icon bar
      • Product info
    • Operations
      • Standard operations
        • Import PCB
        • Panelize PCB
        • Create Stencil
        • Add Masks to PCB
      • EMS version operations
        • Assembly Data Manager
        • Solder Pallet Designer
        • Depanelize PCB
        • Test Fixture
    • Technical Documentation
    • Configuration
    • Gallery PreCAM
      • Configuration options
      • Quotation module
        • Quotations
        • Calculated prices
        • Adjusting prices
        • Quotation
      • Quotation archive
        • Folders
      • Price Editor module
      • Price list editor
        • Price element editor
        • Selector editor
        • Curve editor
        • Price list wizard
      • Sales office settings
      • Holidays
      • About prices
        • Factory price
        • Retail price
        • How is a price calculated?
      • Reference
        • Price list
        • Price element
        • Curve function
        • Parameters
      • Example: Creating the Demo price list
        • Using the price list wizard
        • Refining the price list
        • Retail price
    • What's new
    • Release notes
  • Subsystem Manuals
    • Product editor Modules
      • Assembly Data Manager (ADM)
      • Assembly Masks
      • Depanelization
      • Import PCB
      • Mechanical Parts
      • Panelization
      • Solder Pallet
      • Solder Paste Stencils
      • SPRINT Test Fixtures
      • Test Fixtures (Legacy)
    • Product display modules
      • PCBA Components
      • Product Buildup Viewer
      • Product History
      • Product Specifications Viewer
      • Product Viewer
    • Other Modules
      • Connector Chooser
      • Order History
      • Partner Manager
      • Product sharing
      • Quotation
      • Search
      • Shopping Cart
      • User Details
      • User Manager
  • Additional info
    • Release notes
      • What's new in ME for Engineers
      • What's new in ME for Purchasers
      • What's new in Gallery
      • What's new in Convergence
      • ME for Engineers release notes
      • ME for Purchasers release notes
      • Gallery release notes
      • Convergence release notes
      • Perception release notes
    • Gerber file generation tips
      • Using KiCad
      • Using Eagle
      • Using CADint
      • From other systems
    • Performance Classes
    • Solder paste stencil ratios
    • Surface finishes
    • Via types
    • Panelization scripts
  • Contact
  • Back to Macaos website

Factory price

Breadcrumb

  • Home
  • Macaos Gallery
  • Gallery PreCAM
  • About prices
  • Factory price

Factory base price

The core of the price list is an area curve, which in this case would look like:

Price curve

price editorThis curve price element limits valid prices to order areas between 50 and 1000 dm². For orders within this range, the price is calculated as the curve result multiplied by the order area.

In order to calculate the discount for 1-layer and 0-layer boards, a price element selector is used. In this case, the selector parameter is the layer count.

The chosen selector method (Always valid, parameter = select value) means that if a matching price element is found, it will be used. Otherwise, the “Else” price element (which in this case is undefined and therefore does nothing) is used.

 

For layer count = 0 a constant price element is defined, which multiplies the price by 0.8, thereby giving a 20% discount.

In the same manner, a constant of 0.9 is defined for layer count = 1.

At this point, our price list looks like:

Price list

Factory one-time price

Price element editorIn addition, this price list has a one-time price, which is specified with a constant price element.

The constraint prevents the one-time price from being added to an order, unless this is the first time the product is ordered from this factory. The Previous purchase sites parameter is a comma-separated list of factory ID’s where the product has been purchased.

If this factory’s ID (specified as the Min value of the price element) is not found in the list, then the price is calculated. In this case, the price is 50 Euros.

Note that, since the Apply mode is “Always,” the Apply parameter has no influence on the price calculation.

Factory MOV

The factory has a minimum order value of 80 Euros. This is specified with a constant price element having no constraint and being always applied. In this case, the choice of product parameter is arbitrary.

Now, the price list looks like:

Price element

 
Limitations

The price list still needs constraints added to the Limitations section, in order to prevent it from
returning prices for products that are not covered by this price list. Each of these constraints will
cause the price to be invalid if the specified parameter does not match the price list’s capabilities.

The result is:

Price limitations

The factory price is specified in the factory currency. The price list also specifies the exchange rate
from the factory currency to US dollars. In this way, currency fluctuations can easily be managed.

Book traversal links for Factory price

  • ‹ About prices
  • Up
  • Retail price ›

Macaos Software AS
Sanddalsringen 5b
N-5225 Nesttun
Norway

Download gerber specification
ODB++ partner
IPC member

Footer menu

  • Contact
  • Privacy policy
Powered by Drupal

Copyright © 2025 Macaos Software AS - All rights reserved