|  | ALC-SG18-SG19-SG20-SG21-SG22 | 
        
          |  | Allowance or charge | 
        
          | 
            
              |  | Function: | To identify allowance or charge details. |  | 
        
          |  |  | * |  |  | 
        
          |  | Allowance or charge code qualifier |  |  |  |  |  | 
        
          |  | Allowance/charge information |  |  |  |  |  | 
        
          |  | Allowance or charge identifier |  |  |  |  |  | 
        
          |  | Settlement means code |  |  |  | N |  | 
        
          |  | Calculation sequence code |  |  |  | O | 
            
              |  | 1 | = | First step of calculation |  
              |  | 2 | = | Second step of calculation |  
              |  | 3 | = | Third step of calculation |  
              |  | 4 | = | Fourth step of calculation |  
              |  | 5 | = | Fifth step of calculation |  
              |  | 6 | = | Sixth step of calculation |  
              |  | 7 | = | Seventh step of calculation |  
              |  | 8 | = | Eighth step of calculation |  
              |  | 9 | = | Ninth step of calculation |  
              |  | The calculation sequence indicator is used when multiple allowances and/or charges are applicable. If various allowances and/or charges percentages, quantities, monetary amounts, or, rates are applicable to the same base price, then the calculation sequence indicator will always equal one. If the various allowances and/or charges are applied against a fluctuating price (constantly changing because of the application of other allowances and/or charges) then the sequence of calculation is indicated using this data element. |  
              |  | If the allowance or charge is not to be applied against a fixed price then the calculation sequence indicator must be included. |  | 
        
          |  | Special services identification |  |  |  |  |  | 
        
          |  | Special service description code |  |  |  |  | 
            
              |  | Identification of allowance or charge (coded) |  
              |  | Coded description of the allowance or charge. |  
              |  | AA | = | Advertising allowance |  
              |  | Advertising (document level) |  
              |  | Advertising (document level) |  
              |  | DI | = | Discount |  
              |  | Discount (document level) |  
              |  | Discount (document level) |  
              |  | EAB | = | Early payment allowance |  
              |  | Early payment allowance (document level) |  
              |  | Early payment allowance (document level) |  
              |  | FC | = | Freight charge |  
              |  | Freight (document level) |  
              |  | Freight (document level) |  
              |  | IN | = | Insurance |  
              |  | Insurance (document level) |  
              |  | Insurance (document level) |  
              |  | MAC | = | Minimum order/minimum billing charge |  
              |  | Minimum quantity charge (document level) |  
              |  | Minimum quantity charge (document level) |  
              |  | NAA | = | Non-returnable containers |  
              |  | Waste management allowance (document level) |  
              |  | Waste management allowance (document level) |  
              |  | PC | = | Packing |  
              |  | Packing (document level) |  
              |  | Packing (document level) |  
              |  | RAA | = | Rebate |  
              |  | Rebate i.e. Bonus (document level) |  
              |  | Rebate i.e. Bonus (document level) |  
              |  | SH | = | Special handling service |  
              |  | Price labelling (document level) |  
              |  | Price labelling (document level) |  | 
        
          |  | Code list identification code |  |  |  |  |  | 
        
          |  | Code list responsible agency code |  |  |  |  |  | 
        
          | 
            
              |  | Segment notes: |  |  
              |  | The use of MOA segment in SG 20 is mandatory to avoid calculation differences. Allowances and charges in the heading section of a message are independent from those in the detail section, e.g. ALC at detail level does not override ALC at heading level.
 Status-DE O
 |  |  
              |  | One segment group 16 has to be used for each discount on document level. Segment group 16 must also be used, if early payment discount is deducted from invoice. |  
              | I |  |  
              |  | Example: | ALC+A+Absprache++1+AA::9' |  |  
              |  | Invoice discount |  |  |