Uses the Component:BaseSurchargeType
Surcharge Component.
Table 7.34. Fields and Components
| Name | Description | Occurrence | Type | Data Type | User Notes |
|---|---|---|---|---|---|
| SurchargeTypeCode |
Surcharge type code. | 0..1 | Field | scl:SurchargeTypeEnumeratedType | |
| OtherSurchargeTypeCode |
Other Surcharget type code. | 0..1 | Field | oag:CodeType | |
| Description |
Surcharge Description. | 0..1 | Field | oag:TextType | |
| SurchargeScope |
Describes the aggregation level of the Surcharge. If it's a unit price, extended price, sub total, or total price. | 0..1 | Field | oag:TextType | |
| SurchargeObject |
Specifies what has been Surcharged in case the BOD doesn't include the object itself e.g., in an invoice. | 0..1 | Field | oag:TextType | |
| SurchargeAmount |
Surcharge amount. | 0..1 | Field | oag:AmountType | |
| SurchargePercent |
Surcharge percent. | 0..1 | Field | oag:PercentType | |
| BasisQuantity |
Basis Quantity. | 0..1 | Field | sqdt:QuantityType | |
| EffectivePeriod |
A specific period of time such as the length of time between two known date/time points, from a start date onwards, or up to an end date of when something is effective. | 0..1 | Component | oag:TimePeriodType |
The XML Sample provided here is an approximation of the generated XML for this component. Not all of the fields are required for implementation.
Example 7.42. Surcharge
<Surcharge>
<SurchargeTypeCode>......</SurchargeTypeCode> [0..1]
<OtherSurchargeTypeCode>......</OtherSurchargeTypeCode> [0..1]
<Description>......</Description> [0..1]
<SurchargeScope>......</SurchargeScope> [0..1]
<SurchargeObject>......</SurchargeObject> [0..1]
<SurchargeAmount>......</SurchargeAmount> [0..1]
<SurchargePercent>......</SurchargePercent> [0..1]
<BasisQuantity>......</BasisQuantity> [0..1]
<EffectivePeriod>......</EffectivePeriod> [0..1]
</Surcharge>