public class MonetaryTotalType extends Object implements Serializable
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Details</ccts:DictionaryEntryName><ccts:Definition>Information about Monetary Totals.</ccts:Definition><ccts:ObjectClass>Monetary Total</ccts:ObjectClass></ccts:Component>
Java class for MonetaryTotalType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MonetaryTotalType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}LineExtensionAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxExclusiveAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TaxInclusiveAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AllowanceTotalAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ChargeTotalAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PrepaidAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PayableRoundingAmount" minOccurs="0"/>
<element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PayableAmount"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
MonetaryTotalType()
Default constructor
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
AllowanceTotalAmountType |
getAllowanceTotalAmount()
<?
|
BigDecimal |
getAllowanceTotalAmountValue()
Get the value of the contained AllowanceTotalAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
ChargeTotalAmountType |
getChargeTotalAmount()
<?
|
BigDecimal |
getChargeTotalAmountValue()
Get the value of the contained ChargeTotalAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
LineExtensionAmountType |
getLineExtensionAmount()
<?
|
BigDecimal |
getLineExtensionAmountValue()
Get the value of the contained LineExtensionAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
PayableAmountType |
getPayableAmount()
<?
|
BigDecimal |
getPayableAmountValue()
Get the value of the contained PayableAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
PayableRoundingAmountType |
getPayableRoundingAmount()
<?
|
BigDecimal |
getPayableRoundingAmountValue()
Get the value of the contained PayableRoundingAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
PrepaidAmountType |
getPrepaidAmount()
<?
|
BigDecimal |
getPrepaidAmountValue()
Get the value of the contained PrepaidAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
TaxExclusiveAmountType |
getTaxExclusiveAmount()
<?
|
BigDecimal |
getTaxExclusiveAmountValue()
Get the value of the contained TaxExclusiveAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
TaxInclusiveAmountType |
getTaxInclusiveAmount()
<?
|
BigDecimal |
getTaxInclusiveAmountValue()
Get the value of the contained TaxInclusiveAmountType object
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
void |
setAllowanceTotalAmount(AllowanceTotalAmountType value)
Sets the value of the allowanceTotalAmount property.
|
AllowanceTotalAmountType |
setAllowanceTotalAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
ChargeTotalAmountType |
setChargeTotalAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setChargeTotalAmount(ChargeTotalAmountType value)
Sets the value of the chargeTotalAmount property.
|
LineExtensionAmountType |
setLineExtensionAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setLineExtensionAmount(LineExtensionAmountType value)
Sets the value of the lineExtensionAmount property.
|
PayableAmountType |
setPayableAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setPayableAmount(PayableAmountType value)
Sets the value of the payableAmount property.
|
PayableRoundingAmountType |
setPayableRoundingAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setPayableRoundingAmount(PayableRoundingAmountType value)
Sets the value of the payableRoundingAmount property.
|
PrepaidAmountType |
setPrepaidAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setPrepaidAmount(PrepaidAmountType value)
Sets the value of the prepaidAmount property.
|
TaxExclusiveAmountType |
setTaxExclusiveAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setTaxExclusiveAmount(TaxExclusiveAmountType value)
Sets the value of the taxExclusiveAmount property.
|
TaxInclusiveAmountType |
setTaxInclusiveAmount(BigDecimal valueParam)
Special setter with value of type BigDecimal
Created by ph-ubl-jaxb-plugin -Xph-ubl-value
|
void |
setTaxInclusiveAmount(TaxInclusiveAmountType value)
Sets the value of the taxInclusiveAmount property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public MonetaryTotalType()
@Nullable public LineExtensionAmountType getLineExtensionAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Line Extension Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total of Line Extension Amounts net of tax and settlement discounts, but inclusive of any applicable rounding amount.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Line Extension Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
LineExtensionAmountTypepublic void setLineExtensionAmount(@Nullable LineExtensionAmountType value)
value - allowed object is
LineExtensionAmountType@Nullable public TaxExclusiveAmountType getTaxExclusiveAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Tax Exclusive Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total amount exclusive of taxes.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Tax Exclusive Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
TaxExclusiveAmountTypepublic void setTaxExclusiveAmount(@Nullable TaxExclusiveAmountType value)
value - allowed object is
TaxExclusiveAmountType@Nullable public TaxInclusiveAmountType getTaxInclusiveAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Tax Inclusive Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total amount inclusive of taxes.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Tax Inclusive Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
TaxInclusiveAmountTypepublic void setTaxInclusiveAmount(@Nullable TaxInclusiveAmountType value)
value - allowed object is
TaxInclusiveAmountType@Nullable public AllowanceTotalAmountType getAllowanceTotalAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Allowance Total Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total amount of all allowances.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Allowance Total Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
AllowanceTotalAmountTypepublic void setAllowanceTotalAmount(@Nullable AllowanceTotalAmountType value)
value - allowed object is
AllowanceTotalAmountType@Nullable public ChargeTotalAmountType getChargeTotalAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Charge Total Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total amount of all charges.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Charge Total Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
ChargeTotalAmountTypepublic void setChargeTotalAmount(@Nullable ChargeTotalAmountType value)
value - allowed object is
ChargeTotalAmountType@Nullable public PrepaidAmountType getPrepaidAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Prepaid Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total prepaid amount.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTerm>Prepaid Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
PrepaidAmountTypepublic void setPrepaidAmount(@Nullable PrepaidAmountType value)
value - allowed object is
PrepaidAmountType@Nullable public PayableRoundingAmountType getPayableRoundingAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Payable_ Rounding Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The rounding amount (positive or negative) added to the calculated Line Extension Total Amount to produce the rounded Line Extension Total Amount.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTermQualifier>Payable</ccts:PropertyTermQualifier><ccts:PropertyTerm>Rounding Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
PayableRoundingAmountTypepublic void setPayableRoundingAmount(@Nullable PayableRoundingAmountType value)
value - allowed object is
PayableRoundingAmountType@Nullable public PayableAmountType getPayableAmount()
<?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Monetary Total. Payable_ Amount. Amount</ccts:DictionaryEntryName><ccts:Definition>The total amount to be paid.</ccts:Definition><ccts:Cardinality>1</ccts:Cardinality><ccts:ObjectClass>Monetary Total</ccts:ObjectClass><ccts:PropertyTermQualifier>Payable</ccts:PropertyTermQualifier><ccts:PropertyTerm>Amount</ccts:PropertyTerm><ccts:RepresentationTerm>Amount</ccts:RepresentationTerm><ccts:DataType>Amount. Type</ccts:DataType></ccts:Component>
PayableAmountTypepublic void setPayableAmount(@Nullable PayableAmountType value)
value - allowed object is
PayableAmountTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
@Nonnull public LineExtensionAmountType setLineExtensionAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TaxExclusiveAmountType setTaxExclusiveAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TaxInclusiveAmountType setTaxInclusiveAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public AllowanceTotalAmountType setAllowanceTotalAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public ChargeTotalAmountType setChargeTotalAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PrepaidAmountType setPrepaidAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PayableRoundingAmountType setPayableRoundingAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nonnull public PayableAmountType setPayableAmount(@Nullable BigDecimal valueParam)
valueParam - The value to be set. May be null.null@Nullable public BigDecimal getLineExtensionAmountValue()
null@Nullable public BigDecimal getTaxExclusiveAmountValue()
null@Nullable public BigDecimal getTaxInclusiveAmountValue()
null@Nullable public BigDecimal getAllowanceTotalAmountValue()
null@Nullable public BigDecimal getChargeTotalAmountValue()
null@Nullable public BigDecimal getPrepaidAmountValue()
null@Nullable public BigDecimal getPayableRoundingAmountValue()
null@Nullable public BigDecimal getPayableAmountValue()
nullCopyright © 2014 Philip Helger. All rights reserved.