EDIFACT ALC Segment: Allowance or Charge

Identifies an allowance or charge and provides the calculation basis. Used for discounts, freight charges, handling fees, etc.

Segment Code: ALC
Mandatory: No
Position: After header or line item

ALC Syntax Example

ALC - Allowance or Charge
ALC+A++++FC'

Data Elements

PositionNameDescription
5463Allowance/charge qualifierCode qualifying the allowance or charge (A=Allowance, C=Charge)
C552Allowance/charge informationComposite with allowance/charge details
4471Settlement codeCode specifying how the allowance/charge is settled
1227Calculation sequenceSequence for multiple allowances/charges
C214Special services identificationCode identifying the type of allowance/charge

Common Qualifiers

AAllowance
CCharge

Common Mistakes

  • Confusing allowance vs charge
  • Missing calculation basis
  • Wrong settlement code

Other EDIFACT Segments

Related Resources

Format Your EDIFACT Messages

See the ALC segment in context. Paste any EDIFACT message to format and analyze instantly.

Open EDIFACT Formatter →