cac:Consumption
Element information
Namespace: urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2
Schema document: common/UBL-CommonAggregateComponents-2.1.xsd
Type: cac:ConsumptionType
Properties: Global, Qualified
Content
- Sequence [1..1]
- cbc:UtilityStatementTypeCode [0..1] A code identifying the type of the Utility Statement required for this consumption. Explains the kind of utility the statement is about, e.g.. "gas", "electricity", "telephone"
- cac:MainPeriod [0..1] The period of consumption.
- cac:AllowanceCharge [0..*] An allowance or charges that may apply with this consumption.
- cac:TaxTotal [0..*] The total of taxes for each tax type covering the consumption.
- cac:EnergyWaterSupply [0..1] The details of any energy or water consumption.
- cac:TelecommunicationsSupply [0..1] The details of any telecommunications consumption.
- cac:LegalMonetaryTotal [1..1] The total amount payable on this consumption, including any allowances, charges, or taxes.
Attributes
None
Used in
- Type cac:SubscriberConsumptionType (Element cac:SubscriberConsumption)
- Type cac:SupplierConsumptionType (Element cac:SupplierConsumption)
Sample instance
<cac:Consumption> <cbc:UtilityStatementTypeCode>normalizedString</cbc:UtilityStatementTypeCode> <cac:MainPeriod> <cbc:StartDate>2000-01-01</cbc:StartDate> <cbc:StartTime>12:00:00</cbc:StartTime> <cbc:EndDate>2000-01-01</cbc:EndDate> <cbc:EndTime>12:00:00</cbc:EndTime> <cbc:DurationMeasure unitCode="normalizedString">1.0</cbc:DurationMeasure> <cbc:DescriptionCode>normalizedString</cbc:DescriptionCode> <cbc:Description>string</cbc:Description> </cac:MainPeriod> <cac:AllowanceCharge> <cbc:ID>normalizedString</cbc:ID> <cbc:ChargeIndicator>true</cbc:ChargeIndicator> <cbc:AllowanceChargeReasonCode>normalizedString</cbc:AllowanceChargeReasonCode> <cbc:AllowanceChargeReason>string</cbc:AllowanceChargeReason> <cbc:MultiplierFactorNumeric>1.0</cbc:MultiplierFactorNumeric> <cbc:PrepaidIndicator>true</cbc:PrepaidIndicator> <cbc:SequenceNumeric>1.0</cbc:SequenceNumeric> <cbc:Amount currencyID="normalizedString">1.0</cbc:Amount> <cbc:BaseAmount currencyID="normalizedString">1.0</cbc:BaseAmount> <cbc:AccountingCostCode>normalizedString</cbc:AccountingCostCode> <cbc:AccountingCost>string</cbc:AccountingCost> <cbc:PerUnitAmount currencyID="normalizedString">1.0</cbc:PerUnitAmount> <cac:TaxCategory> <cbc:ID>normalizedString</cbc:ID> <cbc:Name>string</cbc:Name> <cbc:Percent>1.0</cbc:Percent> <cbc:BaseUnitMeasure unitCode="normalizedString">1.0</cbc:BaseUnitMeasure> <cbc:PerUnitAmount currencyID="normalizedString">1.0</cbc:PerUnitAmount> <cbc:TaxExemptionReasonCode>normalizedString</cbc:TaxExemptionReasonCode> <cbc:TaxExemptionReason>string</cbc:TaxExemptionReason> <cbc:TierRange>string</cbc:TierRange> <cbc:TierRatePercent>1.0</cbc:TierRatePercent> <cac:TaxScheme>... </cac:TaxScheme> </cac:TaxCategory> <cac:TaxTotal> <cbc:TaxAmount currencyID="normalizedString">1.0</cbc:TaxAmount> <cbc:RoundingAmount currencyID="normalizedString">1.0</cbc:RoundingAmount> <cbc:TaxEvidenceIndicator>true</cbc:TaxEvidenceIndicator> <cbc:TaxIncludedIndicator>true</cbc:TaxIncludedIndicator> <cac:TaxSubtotal>... </cac:TaxSubtotal> </cac:TaxTotal> <cac:PaymentMeans> <cbc:ID>normalizedString</cbc:ID> <cbc:PaymentMeansCode>normalizedString</cbc:PaymentMeansCode> <cbc:PaymentDueDate>2000-01-01</cbc:PaymentDueDate> <cbc:PaymentChannelCode>normalizedString</cbc:PaymentChannelCode> <cbc:InstructionID>normalizedString</cbc:InstructionID> <cbc:InstructionNote>string</cbc:InstructionNote> <cbc:PaymentID>normalizedString</cbc:PaymentID> <cac:CardAccount>... </cac:CardAccount> <cac:PayerFinancialAccount>... </cac:PayerFinancialAccount> <cac:PayeeFinancialAccount>... </cac:PayeeFinancialAccount> <cac:CreditAccount>... </cac:CreditAccount> <cac:PaymentMandate>... </cac:PaymentMandate> <cac:TradeFinancing>... </cac:TradeFinancing> </cac:PaymentMeans> </cac:AllowanceCharge> <cac:TaxTotal> <cbc:TaxAmount currencyID="normalizedString">1.0</cbc:TaxAmount> <cbc:RoundingAmount currencyID="normalizedString">1.0</cbc:RoundingAmount> <cbc:TaxEvidenceIndicator>true</cbc:TaxEvidenceIndicator> <cbc:TaxIncludedIndicator>true</cbc:TaxIncludedIndicator> <cac:TaxSubtotal> <cbc:TaxableAmount currencyID="normalizedString">1.0</cbc:TaxableAmount> <cbc:TaxAmount currencyID="normalizedString">1.0</cbc:TaxAmount> <cbc:CalculationSequenceNumeric>1.0</cbc:CalculationSequenceNumeric> <cbc:TransactionCurrencyTaxAmount currencyID="normalizedString">1.0</cbc:TransactionCurrencyTaxAmount> <cbc:Percent>1.0</cbc:Percent> <cbc:BaseUnitMeasure unitCode="normalizedString">1.0</cbc:BaseUnitMeasure> <cbc:PerUnitAmount currencyID="normalizedString">1.0</cbc:PerUnitAmount> <cbc:TierRange>string</cbc:TierRange> <cbc:TierRatePercent>1.0</cbc:TierRatePercent> <cac:TaxCategory>... </cac:TaxCategory> </cac:TaxSubtotal> </cac:TaxTotal> <cac:EnergyWaterSupply> <cac:ConsumptionReport> <cbc:ID>normalizedString</cbc:ID> <cbc:ConsumptionType>string</cbc:ConsumptionType> <cbc:ConsumptionTypeCode>normalizedString</cbc:ConsumptionTypeCode> <cbc:Description>string</cbc:Description> <cbc:TotalConsumedQuantity>1.0</cbc:TotalConsumedQuantity> <cbc:BasicConsumedQuantity>1.0</cbc:BasicConsumedQuantity> <cbc:ResidentOccupantsNumeric>1.0</cbc:ResidentOccupantsNumeric> <cbc:ConsumersEnergyLevelCode>normalizedString</cbc:ConsumersEnergyLevelCode> <cbc:ConsumersEnergyLevel>string</cbc:ConsumersEnergyLevel> <cbc:ResidenceType>string</cbc:ResidenceType> <cbc:ResidenceTypeCode>normalizedString</cbc:ResidenceTypeCode> <cbc:HeatingType>string</cbc:HeatingType> <cbc:HeatingTypeCode>normalizedString</cbc:HeatingTypeCode> <cac:Period>... </cac:Period> <cac:GuidanceDocumentReference>... </cac:GuidanceDocumentReference> <cac:DocumentReference>... </cac:DocumentReference> <cac:ConsumptionReportReference>... </cac:ConsumptionReportReference> <cac:ConsumptionHistory>... </cac:ConsumptionHistory> </cac:ConsumptionReport> <cac:EnergyTaxReport> <cbc:TaxEnergyAmount currencyID="normalizedString">1.0</cbc:TaxEnergyAmount> <cbc:TaxEnergyOnAccountAmount currencyID="normalizedString">1.0</cbc:TaxEnergyOnAccountAmount> <cbc:TaxEnergyBalanceAmount currencyID="normalizedString">1.0</cbc:TaxEnergyBalanceAmount> <cac:TaxScheme>... </cac:TaxScheme> </cac:EnergyTaxReport> <cac:ConsumptionAverage> <cbc:AverageAmount currencyID="normalizedString">1.0</cbc:AverageAmount> <cbc:Description>string</cbc:Description> </cac:ConsumptionAverage> <cac:EnergyWaterConsumptionCorrection> <cbc:CorrectionType>string</cbc:CorrectionType> <cbc:CorrectionTypeCode>normalizedString</cbc:CorrectionTypeCode> <cbc:MeterNumber>string</cbc:MeterNumber> <cbc:GasPressureQuantity>1.0</cbc:GasPressureQuantity> <cbc:ActualTemperatureReductionQuantity>1.0</cbc:ActualTemperatureReductionQuantity> <cbc:NormalTemperatureReductionQuantity>1.0</cbc:NormalTemperatureReductionQuantity> <cbc:DifferenceTemperatureReductionQuantity>1.0</cbc:DifferenceTemperatureReductionQuantity> <cbc:Description>string</cbc:Description> <cbc:CorrectionUnitAmount currencyID="normalizedString">1.0</cbc:CorrectionUnitAmount> <cbc:ConsumptionEnergyQuantity>1.0</cbc:ConsumptionEnergyQuantity> <cbc:ConsumptionWaterQuantity>1.0</cbc:ConsumptionWaterQuantity> <cbc:CorrectionAmount currencyID="normalizedString">1.0</cbc:CorrectionAmount> </cac:EnergyWaterConsumptionCorrection> </cac:EnergyWaterSupply> <cac:TelecommunicationsSupply> <cbc:TelecommunicationsSupplyType>string</cbc:TelecommunicationsSupplyType> <cbc:TelecommunicationsSupplyTypeCode>normalizedString</cbc:TelecommunicationsSupplyTypeCode> <cbc:PrivacyCode>normalizedString</cbc:PrivacyCode> <cbc:Description>string</cbc:Description> <cbc:TotalAmount currencyID="normalizedString">1.0</cbc:TotalAmount> <cac:TelecommunicationsSupplyLine> <cbc:ID>normalizedString</cbc:ID> <cbc:PhoneNumber>string</cbc:PhoneNumber> <cbc:Description>string</cbc:Description> <cbc:LineExtensionAmount currencyID="normalizedString">1.0</cbc:LineExtensionAmount> <cac:ExchangeRate>... </cac:ExchangeRate> <cac:AllowanceCharge>... </cac:AllowanceCharge> <cac:TaxTotal>... </cac:TaxTotal> <cac:TelecommunicationsService>... </cac:TelecommunicationsService> </cac:TelecommunicationsSupplyLine> </cac:TelecommunicationsSupply> <cac:LegalMonetaryTotal> <cbc:LineExtensionAmount currencyID="normalizedString">1.0</cbc:LineExtensionAmount> <cbc:TaxExclusiveAmount currencyID="normalizedString">1.0</cbc:TaxExclusiveAmount> <cbc:TaxInclusiveAmount currencyID="normalizedString">1.0</cbc:TaxInclusiveAmount> <cbc:AllowanceTotalAmount currencyID="normalizedString">1.0</cbc:AllowanceTotalAmount> <cbc:ChargeTotalAmount currencyID="normalizedString">1.0</cbc:ChargeTotalAmount> <cbc:PrepaidAmount currencyID="normalizedString">1.0</cbc:PrepaidAmount> <cbc:PayableRoundingAmount currencyID="normalizedString">1.0</cbc:PayableRoundingAmount> <cbc:PayableAmount currencyID="normalizedString">1.0</cbc:PayableAmount> <cbc:PayableAlternativeAmount currencyID="normalizedString">1.0</cbc:PayableAlternativeAmount> </cac:LegalMonetaryTotal> </cac:Consumption>