MODCHQCF - NATIONAL CONFIGURATION Ó UNCTAD - SITE (V1.15) 8.16 National Tariff This  option  allows  the  definition  of  the  columns  in  your  tariff,  and  sets  the  normal  procedure  for calculating the appropriate tax.  This procedure is again defined as a rule. Tariff Columns Tariff  Column  rules  are  created  as  for  Global  Tax  rules.  Several  examples  of  Column  Taxation follow: Examples of Rules Defining Columns Example 1. Here is an example of the rule defining the Import Duty column: Rule "IMPORT DUTY"; If TypProc = "4" Then   Num01 IS Rate( ComCod );   Num02 IS ( CustValue * Num01 / 100 );   Action IS DoTax( "ID" , "1" , CustValue , Num01 , Num02 ); Endif; In this case for all import declarations the system will calculate the Import duty. First in the rule we define 2 temporary variables,   Num01  –  the  rate  in  the  individual  Commodity Code and Num02 -  the duty calculation, Customs value times  Num01 (the rate) divided by 100. Then we specify the action that is to calculate Import duty in the following line. Action IS DoTax( "ID" , "1" , CustValue , Num01 , Num02 ); This  line  tells  the  system  to  charge  ("ID"),  which  must  be  paid  (“1”),  the  tax  base  is  the  Customs value, the rate is Num01 and the Duty is Num02. Note :     the  function  ‘Rate(  )’  finds  the  rate  in  the  Commodity  Code  for  the column to which the rule is attached, the function does not need to be told the column number. Example 2: Here is an example of the rule defining a column for a Preference Rate of Import duty: Rule "EU"; If PreferCod = "EU" Then   Num01 IS Rate( ComCod ); Num02 IS ( CustValue * Num01 / 100 ); If Num01 > 0 Then   Action IS RelTax("ID" , "EU" , CustValue, Num01, Num02 );   Endif; If Num01 = 0 Then   Action IS RelTax( "ID" , "EU" , CustValue , 0 , 0 );   Endif;   Action IS AddAttDoc( "861" ); Endif;