Add validation for surcharge codes, surcharge headers, surcharge values (-1,-2,-3, etc), surcharge values that are outside the norm, currency codes