Class CustomerBill
java.lang.Object
de.hybris.platform.billmanagementtmfwebservices.v1.dto.CustomerBill
Deprecated.
The billing account receives all charges (recurring, one time and usage) of the offers and products assigned to it during order process. Periodically according to billing cycle specifications attached to the billing account or as a result of an event, a customer bill (aka invoice) is produced. This customer bill concerns different related parties which play a role on it : for example, a customer bill is produced by an operator, is sent to a bill receiver and has to be paid by a payer. A payment method could be assigned to the customer bill to build the call of payment. Lettering process enables to assign automatically or manually incoming amount from payments to customer bills (payment items). A tax item is created for each tax rate used in the customer bill. The financial account represents a financial entity which records all customer’s accounting events : payment amount are recorded as credit and invoices amount are recorded as debit. It gives the customer overall balance (account balance). The customer bill is linked to one or more documents that can be downloaded via a provided url.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAppliedPaymentItem(AppliedPayment appliedPaymentItem) Deprecated.addBillDocumentItem(AttachmentRefOrValue billDocumentItem) Deprecated.addRelatedPartyItem(RelatedPartyRef relatedPartyItem) Deprecated.addTaxItemItem(TaxItem taxItemItem) Deprecated.Deprecated.appliedPayment(List<AppliedPayment> appliedPayment) Deprecated.atBaseType(String atBaseType) Deprecated.atSchemaLocation(String atSchemaLocation) Deprecated.Deprecated.Deprecated.billDocument(List<AttachmentRefOrValue> billDocument) Deprecated.billingAccount(BillingAccountRef billingAccount) Deprecated.billingPeriod(TimePeriod billingPeriod) Deprecated.Deprecated.Deprecated.booleanDeprecated.financialAccount(FinancialAccountRef financialAccount) Deprecated.@Valid MoneyDeprecated.Get amountDue@Valid List<AppliedPayment>Deprecated.Get appliedPaymentDeprecated.When sub-classing, this defines the super-classDeprecated.A URI to a JSON-Schema file that defines additional attributes and relationshipsDeprecated.When sub-classing, this defines the sub-class entity name@Valid DateDeprecated.Bill date@Valid List<AttachmentRefOrValue>Deprecated.Get billDocument@Valid BillingAccountRefDeprecated.Get billingAccount@Valid TimePeriodDeprecated.Get billingPeriodDeprecated.Bill reference known by the customer or the party and displayed on the bill.Deprecated.Category of the bill produced : normal, duplicate, interim, last, trial customer or credit note for example@Valid FinancialAccountRefDeprecated.Get financialAccountgetHref()Deprecated.Bill unique referencegetId()Deprecated.Unique identifier of he bill@Valid DateDeprecated.Date of bill last update@Valid DateDeprecated.).@Valid DateDeprecated.Date at which the amount due should have been paid@Valid PaymentMethodRefDeprecated.Get paymentMethod@Valid List<RelatedPartyRef>Deprecated.Get relatedParty@Valid MoneyDeprecated.Get remainingAmountDeprecated.onCycle (a bill can be created as a result of a cycle run) or offCycle (a bill can be created as a result of other events such as customer request or account close)@Valid StateValuegetState()Deprecated.Get state@Valid MoneyDeprecated.Get taxExcludedAmount@Valid MoneyDeprecated.Get taxIncludedAmountDeprecated.Get taxIteminthashCode()Deprecated.Deprecated.Deprecated.lastUpdate(Date lastUpdate) Deprecated.nextBillDate(Date nextBillDate) Deprecated.paymentDueDate(Date paymentDueDate) Deprecated.paymentMethod(PaymentMethodRef paymentMethod) Deprecated.relatedParty(List<RelatedPartyRef> relatedParty) Deprecated.remainingAmount(Money remainingAmount) Deprecated.Deprecated.voidsetAmountDue(Money amountDue) Deprecated.voidsetAppliedPayment(List<AppliedPayment> appliedPayment) Deprecated.voidsetAtBaseType(String atBaseType) Deprecated.voidsetAtSchemaLocation(String atSchemaLocation) Deprecated.voidDeprecated.voidsetBillDate(Date billDate) Deprecated.voidsetBillDocument(List<AttachmentRefOrValue> billDocument) Deprecated.voidsetBillingAccount(BillingAccountRef billingAccount) Deprecated.voidsetBillingPeriod(TimePeriod billingPeriod) Deprecated.voidDeprecated.voidsetCategory(String category) Deprecated.voidsetFinancialAccount(FinancialAccountRef financialAccount) Deprecated.voidDeprecated.voidDeprecated.voidsetLastUpdate(Date lastUpdate) Deprecated.voidsetNextBillDate(Date nextBillDate) Deprecated.voidsetPaymentDueDate(Date paymentDueDate) Deprecated.voidsetPaymentMethod(PaymentMethodRef paymentMethod) Deprecated.voidsetRelatedParty(List<RelatedPartyRef> relatedParty) Deprecated.voidsetRemainingAmount(Money remainingAmount) Deprecated.voidsetRunType(String runType) Deprecated.voidsetState(StateValue state) Deprecated.voidsetTaxExcludedAmount(Money taxExcludedAmount) Deprecated.voidsetTaxIncludedAmount(Money taxIncludedAmount) Deprecated.voidsetTaxItem(List<TaxItem> taxItem) Deprecated.state(StateValue state) Deprecated.taxExcludedAmount(Money taxExcludedAmount) Deprecated.taxIncludedAmount(Money taxIncludedAmount) Deprecated.Deprecated.toString()Deprecated.
-
Constructor Details
-
CustomerBill
public CustomerBill()Deprecated.
-
-
Method Details
-
id
Deprecated. -
getId
Deprecated.Unique identifier of he bill- Returns:
- id
-
setId
Deprecated. -
href
Deprecated. -
getHref
Deprecated.Bill unique reference- Returns:
- href
-
setHref
Deprecated. -
billDate
Deprecated. -
getBillDate
Deprecated.Bill date- Returns:
- billDate
-
setBillDate
Deprecated. -
billNo
Deprecated. -
getBillNo
Deprecated.Bill reference known by the customer or the party and displayed on the bill. Could be different from the id- Returns:
- billNo
-
setBillNo
Deprecated. -
category
Deprecated. -
getCategory
Deprecated.Category of the bill produced : normal, duplicate, interim, last, trial customer or credit note for example- Returns:
- category
-
setCategory
Deprecated. -
lastUpdate
Deprecated. -
getLastUpdate
Deprecated.Date of bill last update- Returns:
- lastUpdate
-
setLastUpdate
Deprecated. -
nextBillDate
Deprecated. -
getNextBillDate
Deprecated.). Approximate date of the next bill production given for information (only used for onCycle bill)- Returns:
- nextBillDate
-
setNextBillDate
Deprecated. -
paymentDueDate
Deprecated. -
getPaymentDueDate
Deprecated.Date at which the amount due should have been paid- Returns:
- paymentDueDate
-
setPaymentDueDate
Deprecated. -
runType
Deprecated. -
getRunType
Deprecated.onCycle (a bill can be created as a result of a cycle run) or offCycle (a bill can be created as a result of other events such as customer request or account close)- Returns:
- runType
-
setRunType
Deprecated. -
amountDue
Deprecated. -
getAmountDue
Deprecated.Get amountDue- Returns:
- amountDue
-
setAmountDue
Deprecated. -
appliedPayment
Deprecated. -
addAppliedPaymentItem
Deprecated. -
getAppliedPayment
Deprecated.Get appliedPayment- Returns:
- appliedPayment
-
setAppliedPayment
Deprecated. -
billDocument
Deprecated. -
addBillDocumentItem
Deprecated. -
getBillDocument
Deprecated.Get billDocument- Returns:
- billDocument
-
setBillDocument
Deprecated. -
billingAccount
Deprecated. -
getBillingAccount
Deprecated.Get billingAccount- Returns:
- billingAccount
-
setBillingAccount
Deprecated. -
billingPeriod
Deprecated. -
getBillingPeriod
Deprecated.Get billingPeriod- Returns:
- billingPeriod
-
setBillingPeriod
Deprecated. -
financialAccount
Deprecated. -
getFinancialAccount
Deprecated.Get financialAccount- Returns:
- financialAccount
-
setFinancialAccount
Deprecated. -
paymentMethod
Deprecated. -
getPaymentMethod
Deprecated.Get paymentMethod- Returns:
- paymentMethod
-
setPaymentMethod
Deprecated. -
addRelatedPartyItem
Deprecated. -
getRelatedParty
Deprecated.Get relatedParty- Returns:
- relatedParty
-
setRelatedParty
Deprecated. -
remainingAmount
Deprecated. -
getRemainingAmount
Deprecated.Get remainingAmount- Returns:
- remainingAmount
-
setRemainingAmount
Deprecated. -
state
Deprecated. -
getState
Deprecated.Get state- Returns:
- state
-
setState
Deprecated. -
taxExcludedAmount
Deprecated. -
getTaxExcludedAmount
Deprecated.Get taxExcludedAmount- Returns:
- taxExcludedAmount
-
setTaxExcludedAmount
Deprecated. -
taxIncludedAmount
Deprecated. -
getTaxIncludedAmount
Deprecated.Get taxIncludedAmount- Returns:
- taxIncludedAmount
-
setTaxIncludedAmount
Deprecated. -
taxItem
Deprecated. -
addTaxItemItem
Deprecated. -
getTaxItem
Deprecated.Get taxItem- Returns:
- taxItem
-
setTaxItem
Deprecated. -
atBaseType
Deprecated. -
getAtBaseType
Deprecated.When sub-classing, this defines the super-class- Returns:
- atBaseType
-
setAtBaseType
Deprecated. -
atSchemaLocation
Deprecated. -
getAtSchemaLocation
Deprecated.A URI to a JSON-Schema file that defines additional attributes and relationships- Returns:
- atSchemaLocation
-
setAtSchemaLocation
Deprecated. -
atType
Deprecated. -
getAtType
Deprecated.When sub-classing, this defines the sub-class entity name- Returns:
- atType
-
setAtType
Deprecated. -
equals
Deprecated. -
hashCode
public int hashCode()Deprecated. -
toString
Deprecated.
-