France Tax User Defined Function
The FRANCE_TAX.FUN user defined function allows you to handle the special situation where different tax percentages are applied to an element depending on whether it is posted as part of a package, or "manually" as a separate item. Using this function, you can, for example, charge a 5% tax on a dinner if it is consumed against a package, and 7% in all other cases. The following example shows how to use the FRANCE_TAX function.
Create a package code called DINNER (System Configuration>Rate Management>Packages>Codes) having a package type of Element.
Edit transaction code 5000 (System Configuration>Cashiering>Codes>Transaction Codes).
Note: If you have specified an overage transaction code on the package element, you must also attach this same generates configuration to that transaction code as well.