DiscountAllowancePricing
Element information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Type: DiscountAllowancePricingType
Properties: Global, Qualified, ID: oagis-id-7783383dbfa3496ab53ff207733852a7
Content
- Sequence [1..1]
- SourceCode [0..*]
- DeltaPercent [0..1] Used to express delta between to multiple price types .
- HideIndicator [0..1] This field indicates whether or not this price should be displayed.
- Price [0..*] Specifies details of an actual price such as what is is, how it was calculated and why it was applied
- NamedIdentification [0..1]
- PriceListIdentification [0..1]
- Allowance [0..*] Specifies the discount or allowance that the Customer is to receive off of the TotalAmount owed as a result of the associated document or sub-portion of a document.
- AmountDiscount [0..*] Specifies details for how an amount is calculated
- ExtendedAmount [0..*] Is an amount not including taxes or charges. In the case of orders, this is typically the Unit Price times the Order Quantity.
- TotalAmount [0..1] Indicates the total amount of the object associated. This includes the Price and the total of all the charges, allowances and taxes.
- Extension [0..1] Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document through the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The Extension is always the last element in all components, except where the component has been extended inline.
from type IdentificationTypefrom type PricingBaseTypefrom type DiscountAllowancePricingBaseType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
typeCode | [0..1] | CodeType_1E7368 | from type IdentificationType | |
actionCode | [0..1] | ActionCodeContentType | from type IdentificationType |
Used in
- Type AttachedItemBaseType
- Type AttachedItemType via extension of AttachedItemBaseType (Element AttachedItem)
- Type AttachedSoftwareBaseType
- Type AttachedSoftwareType via extension of AttachedSoftwareBaseType (Element AttachedSoftware)
- Type ConfigurationHeaderBaseType
- Type ConfigurationHeaderType via extension of ConfigurationHeaderBaseType (Element ConfigurationHeader)
- Type ConfiguredItemBaseType
- Type ConfiguredItemType via extension of ConfiguredItemBaseType (Element ConfiguredItem)
Sample instance
<DiscountAllowancePricing> <ID/> <IDSet> <ID/> </IDSet> <SourceCode>normalizedString</SourceCode> <DeltaPercent>1.0</DeltaPercent> <HideIndicator>true</HideIndicator> <Price> <ID/> <IDSet> <ID/> </IDSet> <ChargeAmount/> <BasisQuantity>1.0</BasisQuantity> <NetPriceIndicator>true</NetPriceIndicator> <ChargeAmountRange> <MinimumAmount/> <MaximumAmount/> </ChargeAmountRange> <QuantityRange> <MinimumQuantity>1.0</MinimumQuantity> <MaximumQuantity>1.0</MaximumQuantity> </QuantityRange> <UnitAmount/> <TimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </TimePeriod> <Description/> <Note/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Price> <NamedIdentification> <ID/> <IDSet> <ID/> </IDSet> <ShortName/> <Description/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </NamedIdentification> <PriceListIdentification> <ID/> <IDSet> <ID/> </IDSet> <ShortName/> <Description/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </PriceListIdentification> <Allowance> <ID/> <IDSet> <ID/> </IDSet> <BasisAmount/> <BasisQuantity>1.0</BasisQuantity> <Description/> <Amount/> <Calculation> <ID/> <IDSet>... </IDSet> <Formula/> <RateNumber>1.0</RateNumber> <Description/> <ApplicableTimePeriod>.................. </ApplicableTimePeriod> <Extension>....................................... </Extension> </Calculation> <ReasonCode>normalizedString</ReasonCode> <CurrencyExchangeRate> <ID/> <IDSet>... </IDSet> <SourceCurrencyCode>token</SourceCurrencyCode> <SourceUnitBaseNumber>1.0</SourceUnitBaseNumber> <TargetCurrencyCode>token</TargetCurrencyCode> <TargetUnitBaseNumber>1.0</TargetUnitBaseNumber> <RateNumber>1.0</RateNumber> <SetDateTime></SetDateTime> <SourceID>normalizedString</SourceID> <EffectiveTimePeriod>.................. </EffectiveTimePeriod> <Extension>....................................... </Extension> </CurrencyExchangeRate> <TimePeriod> <InclusiveIndicator>true</InclusiveIndicator> <StartDateTime></StartDateTime> <StartTime>token</StartTime> <Duration>P1Y2M3DT10H</Duration> <EndDateTime></EndDateTime> <EndTime>token</EndTime> </TimePeriod> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </Allowance> <AmountDiscount> <ID/> <IDSet> <ID/> </IDSet> <DiscountAmount/> <Amount/> <Percentage>1.0</Percentage> <Description/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </AmountDiscount> <ExtendedAmount/> <TotalAmount/> <Extension> <AnyExtension> <!--any element--> </AnyExtension> <Amount/> <Code/> <DateTime></DateTime> <ID/> <Indicator>true</Indicator> <Measure/> <Name/> <Number>1.0</Number> <Quantity/> <Text/> <Time></Time> <ValueText>string</ValueText> </Extension> </DiscountAllowancePricing>