Managing Tariff Plans in Transportation & Shipping - A Business Rules Perspective
Published by Rajgo September 15th, 2006 in Business Rules, BRMS, Rule Engine, QuickRules.NET, BRE, TransportationTransportation companies, Cargo & Parcel Services are a great example to illustrate the usefulness of using Business Rules in Business & Enterprise Applications.
Transportation companies transport a wide variety of cargo including containers, loose & rolling cargo. The cargo can be consumer goods, agro products, construction materials, steel, automobiles etc.
They use a dizzying array of rules & guidelines to decide their pricing structure for their services. Now, the pricing structure for a Shipping transaction will depend on at least the following factors
- The Type of the freight service, whether container or rolling
- Container Size & cargo volume or weight, as applicable
- Number and type of delivery & pickup points for the cargo
- Port of origin, destination
The charges themselves will be of many types. Some of them are
- Freight charges
- Trucking
- Handling charges
- Stamp Duty
- Taxes (VAT, Service Tax, Stamp Duty)
- Insurance
- Fuel Rate Adjustment
- General Rate Increases
There are many guidelines that will need to be followed to evaluate each of these rates. Let’s look at some sample rules to compute freight charges
Commodity Table
| Commodity
Code |
Description | Commodity Group | Class | Commodity.Factor | Price.Basis |
| Xc217 | VCR | Non-prime Commodities | A | 3 | Wt |
| Xc218 | Zen VTX | Automobiles | B | 1 | Vol |
| Xc219 | Cement | Construction Equipment | B | 1 | Vol/Wt |
Freight Rates (Effective Start Date: Sep16, 2006)
| Port of Origin | Port of Destination | Class | Freight Rate | Fuel Rate Adjust. | Gen. rate Increase |
| Chennai | Mumbai | A | 3000 | 0.00 | 0.00 |
| Chennai | Calcutta | B | 5000 | 0.00 | 0.00 |
| Calcutta | Dhaka | C | 6000 | 0.00 | 0.00 |
There are also a large number of scenarios/cases in these kinds of problems. One interesting observation is that most of the rules are in the form of Tables (Decision Tables)
Studying the problem, there are a few points that come up
- The number of Business Rules is going to be large, complicated
- The rates are sensitive to market & regulatory changes and therefore will change often. The system should allow very quick changes to these rules
- Contracts with rates effective as of earlier dates will have to be honored by the system. The system should be able to honor contracts with different effective rates
- These rates are typically drawn up by Business Personnel. They are used to working with Excel. Capturing these rules in Excel will avoid duplication and reduce manual errors. The system should be able to import the Excel rules/pricing tables directly
- The system should allow the auditing of these rules to ensure compliance.
- Visibility into the system, as in what pricing rules are applied should be easily available
- It must be possible to test these rules independent of the application to improve response times
Business Rules Management Solutions, like QuickRules.NET are designed to solve exactly these kinds of problems. Pricing Rules, Tariff Plans, Fee Calculation etc are best managed by using a Business Rules approach than any other traditional approach.



















No Responses to “Managing Tariff Plans in Transportation & Shipping - A Business Rules Perspective”
Please Wait
Leave a Reply