Skip to main content

Window: Price List Schema

[Created: 28/12/2001 - Updated: 03/06/2021 ]
Description: Maintain Price List Schema
Help: Price List schema defines calculation rules for price lists

Tab: Price List Schema

[Created: 07/07/2004 - Updated: 30/09/2009 ]
Description: Price List Schema
Help: Price List schema defines calculation rules for price lists
Tab Level: 0

Table 10: Price List Schema - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.m_discountschema.AD_Client_ID numeric(10)
Table Direct
OrganizationOrganizational entity within tenantAn organization is a unit of your tenant or legal entity - examples are store, department. You can share data between organizations.m_discountschema.AD_Org_ID numeric(10)
Table Direct
NameAlphanumeric identifier of the entityThe name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.m_discountschema.Name character varying(60)
String
DescriptionOptional short description of the recordA description is limited to 255 characters.m_discountschema.Description character varying(255)
String
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.m_discountschema.IsActive character(1)
Yes-No
Valid fromValid from including this date (first day)The Valid From date indicates the first day of a date rangem_discountschema.ValidFrom timestamp without time zone
Date
Schema TypeType of trade schema calculationType of procedure used to calculate the trade schema percentagem_discountschema.DiscountType character(1)
List
RenumberRenumber Discount entriesm_discountschema.Processing character(1)
Button

Tab: Schema Line

[Created: 28/12/2001 - Updated: 02/01/2000 ]
Description: Trade Discount Price List Lines
Help: Pricelists are created based on Product Purchase and Category Discounts.The parameters listed here allow to copy and calculate pricelists.The calculation:Copy and convert price from referenced price listresult plus Surcharge Amountresult minus Discountif resulting price is less than the original limit price plus min Margin, use this price (only if Margin is not zero)if resulting price is more than the original limit price plus max Margin, use this price (only if Margin us not zero)Round resulting priceThe Formula isNewPrice = (Convert(BasePrice) + Surcharge) * (100-Discount) / 100;if MinMargin 0 then NewPrice = Max (NewPrice, Convert(OrigLimitPrice) + MinMargin);if MaxMargin 0 then NewPrice = Min (NewPrice, Convert(OrigLimitPrice) + MaxMargin); Example: (assuming same currency)Original Prices: List=300, Standard=250, Limit=200;New List Price: Base=List, Surcharge=0, Discount=0, Round
Tab Level: 1

Table 20: Schema Line - Fields

Table: Report Parameters

NameDescriptionHelpTechnical Info
TenantTenant for this installation.A Tenant is a company or a legal entity. You cannot share data between Tenants.m_discountschemaline.AD_Client_ID numeric(10)
Table Direct
OrganizationOrganizational entity within tenantAn organization is a unit of your tenant or legal entity - examples are store, department. You can share data between organizations.m_discountschemaline.AD_Org_ID numeric(10)
Table Direct
Price List SchemaSchema to calculate price listsm_discountschemaline.M_DiscountSchema_ID numeric(10)
Table
ActiveThe record is active in the systemThere are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports.There are two reasons for de-activating and not deleting records:(1) The system requires the record for audit purposes.(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.m_discountschemaline.IsActive character(1)
Yes-No
SequenceMethod of ordering records; lowest number comes firstThe Sequence indicates the order of recordsm_discountschemaline.SeqNo numeric(10)
Integer
DescriptionOptional short description of the recordA description is limited to 255 characters.m_discountschemaline.Description character varying(255)
String
Currency TypeCurrency Conversion Rate TypeThe Currency Conversion Rate Type lets you define different type of rates, e.g. Spot, Corporate and/or Sell/Buy rates.m_discountschemaline.C_ConversionType_ID numeric(10)
Table Direct
Conversion DateDate for selecting conversion rateThe Conversion Date identifies the date used for currency conversion. The conversion rate chosen must include this date in it's date rangem_discountschemaline.ConversionDate timestamp without time zone
Date
Business PartnerIdentifies a Business PartnerA Business Partner is anyone with whom you transact. This can include Vendor, Customer, Employee or Salespersonm_discountschemaline.C_BPartner_ID numeric(10)
Search
Ignore Current Vendor Flagtake all PO prices into accountwill use PO price even if it is not marked as current vendorm_discountschemaline.IsIgnoreIsCurrentVendor character(1)
Yes-No
ProductProduct, Service, ItemIdentifies an item which is either purchased or sold in this organization.m_discountschemaline.M_Product_ID numeric(10)
Search
Product CategoryCategory of a ProductIdentifies the category which this product belongs to. Product categories are used for pricing and selection.m_discountschemaline.M_Product_Category_ID numeric(10)
Table Direct
ClassificationClassification for groupingThe Classification can be used to optionally group products.m_discountschemaline.Classification character varying(12)
String
Group1m_discountschemaline.Group1 character varying(255)
String
Group2m_discountschemaline.Group2 character varying(255)
String
Partner CategoryProduct Category of the Business PartnerThe Business Partner Category identifies the category used by the Business Partner for this product.m_discountschemaline.VendorCategory character varying(30)
String
List price BasePrice used as the basis for price list calculationsThe List Price Base indicates the price to use as the basis for the calculation of a new price list.m_discountschemaline.List_Base character(1)
List
List price min MarginMinimum margin for a productThe List Price Min Margin indicates the minimum margin for a product. The margin is calculated by subtracting the original list price from the newly calculated price. If this field contains 0.00 then it is ignored.m_discountschemaline.List_MinAmt numeric
Amount
List price Surcharge AmountList Price Surcharge AmountThe List Price Surcharge Amount indicates the amount to be added to the price prior to multiplication.m_discountschemaline.List_AddAmt numeric
Amount
List price max MarginMaximum margin for a productThe List Price Max Margin indicates the maximum margin for a product. The margin is calculated by subtracting the original list price from the newly calculated price. If this field contains 0.00 then it is ignored.m_discountschemaline.List_MaxAmt numeric
Amount
List price Discount %Discount from list price as a percentageThe List Price Discount Percentage indicates the percentage discount which will be subtracted from the base price. A negative amount indicates the percentage which will be added to the base price.m_discountschemaline.List_Discount numeric
Number
List price RoundingRounding rule for final list priceThe List Price Rounding indicates how the final list price will be rounded.m_discountschemaline.List_Rounding character(1)
List
Fixed List PriceFixes List Price (not calculated)m_discountschemaline.List_Fixed numeric
Amount
Standard price BaseBase price for calculating new standard priceThe Standard Price Base indicates the price to use as the basis for the calculation of a new price standard.m_discountschemaline.Std_Base character(1)
List
Standard price min MarginMinimum margin allowed for a productThe Standard Price Min Margin indicates the minimum margin for a product. The margin is calculated by subtracting the original Standard price from the newly calculated price. If this field contains 0.00 then it is ignored.m_discountschemaline.Std_MinAmt numeric
Amount
Standard price Surcharge AmountAmount added to a price as a surchargeThe Standard Price Surcharge Amount indicates the amount to be added to the price prior to multiplication.m_discountschemaline.Std_AddAmt numeric
Amount
Standard max MarginMaximum margin allowed for a productThe Standard Price Max Margin indicates the maximum margin for a product. The margin is calculated by subtracting the original Standard price from the newly calculated price. If this field contains 0.00 then it is ignored.m_discountschemaline.Std_MaxAmt numeric
Amount
Standard price Discount %Discount percentage to subtract from base priceThe Standard Price Discount Percentage indicates the percentage discount which will be subtracted from the base price. A negative amount indicates the percentage which will be added to the base price.m_discountschemaline.Std_Discount numeric
Number
Standard price RoundingRounding rule for calculated priceThe Standard Price Rounding indicates how the final Standard price will be rounded.m_discountschemaline.Std_Rounding character(1)
List
Fixed Standard PriceFixed Standard Price (not calculated)m_discountschemaline.Std_Fixed numeric
Amount
Limit price BaseBase price for calculation of the new priceIdentifies the price to be used as the base for calculating a new price list.m_discountschemaline.Limit_Base character(1)
List
Limit price min MarginMinimum difference to original limit price; ignored if zeroIndicates the minimum margin for a product. The margin is calculated by subtracting the original limit price from the newly calculated price. If this field contains 0.00 then it is ignored.m_discountschemaline.Limit_MinAmt numeric
Amount
Limit price Surcharge AmountAmount added to the converted/copied price before multiplyingIndicates the amount to be added to the Limit price prior to multiplication.m_discountschemaline.Limit_AddAmt numeric
Amount
Limit price max MarginMaximum difference to original limit price; ignored if zeroIndicates the maximum margin for a product. The margin is calculated by subtracting the original limit price from the newly calculated price. If this field contains 0.00 then it is ignored.m_discountschemaline.Limit_MaxAmt numeric
Amount
Limit price Discount %Discount in percent to be subtracted from base, if negative it will be added to base priceIndicates the discount in percent to be subtracted from base, if negative it will be added to base pricem_discountschemaline.Limit_Discount numeric
Number
Limit price RoundingRounding of the final resultA drop down list box which indicates the rounding (if any) will apply to the final prices in this price list.m_discountschemaline.Limit_Rounding character(1)
List
Fixed Limit PriceFixed Limit Price (not calculated)m_discountschemaline.Limit_Fixed numeric
Amount