corba::cadmin::contract::AdvanceCharge Struct Reference

Collaboration diagram for corba::cadmin::contract::AdvanceCharge:

Collaboration graph
[legend]
List of all members.

Detailed Description

Struct for advance charges.

AdvanceCharge holds charges that are computed by the billing engine and are invoiced in advance. This is typically the case for monthly subscription fees. These charges need to be treated specially because they are charged based on the assumption that no invoice relevant change will take place during the next billing period. If this assumption is later found to be wrong, e.g. because the subscriber cancelled his subscription the middle of the month, then the difference between the charge invoiced in advance and the real cost must be refunded on the next invoice.

Definition at line 83 of file balancesheet.idl.

Public Attributes


Member Data Documentation

double corba::cadmin::contract::AdvanceCharge::amount

Amount of the advance charge.

Definition at line 88 of file balancesheet.idl.

common::DateTime corba::cadmin::contract::AdvanceCharge::assigned

Timestamp when the charge was raised.

Definition at line 106 of file balancesheet.idl.

common::ChargeTraitsId corba::cadmin::contract::AdvanceCharge::ctId

Charge traits of the advance charge.

Definition at line 91 of file balancesheet.idl.

AdvId corba::cadmin::contract::AdvanceCharge::id

Unique id of advance charge.

Definition at line 85 of file balancesheet.idl.

common::Date corba::cadmin::contract::AdvanceCharge::periodEnd

End date of the advance charge period (exclusive).

Definition at line 103 of file balancesheet.idl.

common::Date corba::cadmin::contract::AdvanceCharge::periodStart

Start date of the advance charge period (inclusive).

Definition at line 100 of file balancesheet.idl.

cadmin::PersProdId corba::cadmin::contract::AdvanceCharge::persId

Unique id of a personalised product.

Definition at line 94 of file balancesheet.idl.

pcat::pp::ProductPartId corba::cadmin::contract::AdvanceCharge::ppId

Unique id of a product part.

Definition at line 97 of file balancesheet.idl.

common::Utf8String corba::cadmin::contract::AdvanceCharge::remark

Remark.

Definition at line 109 of file balancesheet.idl.


The documentation for this struct was generated from the following file:
Generated on Sat Sep 2 14:23:57 2006 for OSB Library by  doxygen 1.4.7