Pricing features in ForceField

Pricing Features (as of V3.4.9)
  - All pricing records can have optional start and/or end dates

  - Option to specify prices by unit of measure, or only for base unit

  - Unlimited alternate units of measure (with price conversion factors)

  - List of valid units for sales

  - List of valid units for returns

  - Catchweight pricing ("Price per LB" but sold by case or other unit)
    Invoice uses actual shipping weight, order uses average (standard) weight.

  - Promotional pricing

  - "Best-of" pricing option ("most specific" pricing is the alternative)

  - "Contract price" option (fixed price regardless of other pricing options)

  - "Floor price" option to set a minimum price that can be used on an order.

  - Customers may be assigned to a "Customer Price Group" (PriceClass).
    Each customer may belong to only one PriceClass.
    Each customer may also have a "Special Price Customer Code" (SPCC).
    Customer may only have one SPCC assigned to them.
    The SPCC can be used in special cases where one customer has special pricing
    that is offered to certain other customers, regardless of their PriceClass.

  - Items may be assigned to an "Item Price Group" (PriceCat).
    Each item may belong to only one PriceCat.
    Items have a field called "Market Cost" on which pricing can be based, along
    with retail and base prices.

  - Pricing records may be set up for any of the following combinations, which
    are listed in the order they are checked for in order entry pricing, from the
    "most specific" to "most general" prices that apply to a customer and item.
    - Promo             + Item #
    - Cust#/Shipto#     + Item #
    - Cust #            + Item #
    - SPCC              + Item #
    - PriceClass        + Item #
    - "All Customers"   + Item #
    - Cust#/Shipto#     + PriceCat
    - Cust#             + PriceCat
    - SPPC              + PriceCat
    - PriceClass        + PriceCat
    - "All Customers"   + PriceCat
    - "All Customers"   + "All Items"

  - Each pricing record specifies a Price Factor and a Price Basis:

  - Price Factor can be:
    - 'AMT+': Dollar amount added to basis
    - 'AMT-': Dollar amount subtracted from basis
    - 'MULT': Multiplier times basis
    - 'PCT':  Percentage of basis
    - 'PCT+': Percentage of basis added to basis
    - 'PCT-': Percentage of basis subtracted from basis
    - 'MARG': Margin percentage to be obtained (using basis as cost)
    - 'NET':  Net price (flat amount, no basis used)

  - Price Basis can be:
    - 'BASE': Base Price
    - 'RTL':  Retail Price
    - 'COST': Market (standard) Cost
    - 'NET':  Net Price (no basis used)

 

 

Pricing table

  CREATE TABLE PRICES (
   CUSTKEY     VARCHAR (40)    NOT NULL,
   PRODKEY     VARCHAR (40)    NOT NULL,
   UOM         VARCHAR (8)     DEFAULT 'BASE',
   START_DATE  VARCHAR (10)    DEFAULT '2000-01-01',
   END_DATE    VARCHAR (10)    DEFAULT '2999-12-31',
   PRICE_TYPE  VARCHAR (10)    DEFAULT 'LIST',
   CALC_TYPE   VARCHAR (10)    DEFAULT 'NET/NET',
   BASE        DECIMAL (12, 5) DEFAULT 0,
   PRICE1      DECIMAL (12, 5) DEFAULT 0,
   PRICE2      DECIMAL (12, 5) DEFAULT 0,
   PRICE3      DECIMAL (12, 5) DEFAULT 0,
   PRICE4      DECIMAL (12, 5) DEFAULT 0,
   PRICE5      DECIMAL (12, 5) DEFAULT 0,
   PRICE6      DECIMAL (12, 5) DEFAULT 0,
   QTYBREAK1   DECIMAL (12, 5) DEFAULT 0,
   QTYBREAK2   DECIMAL (12, 5) DEFAULT 0,
   QTYBREAK3   DECIMAL (12, 5) DEFAULT 0,
   QTYBREAK4   DECIMAL (12, 5) DEFAULT 0,
   QTYBREAK5   DECIMAL (12, 5) DEFAULT 0,
   QTYBREAK6   DECIMAL (12, 5) DEFAULT 0,
   DISC_VALUE  DECIMAL (12, 5) DEFAULT 0,
   DISC_TYPE   VARCHAR (3)     DEFAULT 'Pct',
   UDF1        VARCHAR (20),
   UDF2        VARCHAR (10),
   CONSTRAINT PRICES_IDX PRIMARY KEY (CUSTKEY, PRODKEY, UOM, START_DATE)
   );

Article Details

Article ID:
173
Date added:
2013-02-18 06:20:41
Views:
398
Rating (Votes):
(539)