Service routine is smmas180.mac
.
More...

Public Member Functions | |
| _.Library.Float | ApplicableAmountInclVatGet () |
| Method name length limit means we can't call it ..Calculate. | |
| _.Library.String | GetServiceStatus () |
| Find whether the service for this contract charge is switched on on off. | |
| _.Library.Status | UpdateReadings (_.Library.String S) |
| Update readings from Bollards... More... | |
Static Public Member Functions | |
| _.Library.Integer | GetAddressAndService (_.Library.String contractid, _.Library.String addresses, _.Library.String services) |
| return all address for in use by contract charges for the contract | |
| _.Library.Integer | SetAddress (_.Library.String serviceid, _.Library.Integer address, _.Library.String contractid, _.Library.String on) |
| set the address for the selected service for the contract charge | |
Service routine is smmas180.mac
.
Deltanji status:
| Object | ClearWater.ContractCharge.CLS/MARINA.0 |
| Component | CLS.ClearWater.ContractCharge |
| Location | MARINA.test2 |
| Date/Time | 15-May-20 21:21 |
| User | johnm |
| _.Library.Status UpdateReadings | ( | _.Library.String | S | ) |
Update readings from Bollards...
Note: argument is an array of meter readings
| AccruedApplicableAmount |
| AccruedCharge |
The total amount owed for the accrued usage.
| AccruedReading |
' Keep track off which mooring/address we're talking to
| AggregateChargeValue |
| AggregateChargeValueValue |
| Amount |
| AmountOrPercent |
| ApplicableAmount |
Use in invoices to find the unit price.
( the invoice line will contain rounding down logic)
Do not use to find the contract total
| ApplicableAmountInclVat |
| ApplicableAmountInclVatValue |
| ApplicableAmountValue |
| ApplicableChargeType |
| ApplicableChargeTypeHandle |
| ApplicableDescription |
| ApplicableDescriptionValue |
| ApplicableShortDescription |
| ApplicableShortDescriptionValue |
| Billable |
| BillableApplicableAmount |
| BillableCharge |
The cost of the oustanding billable units.
| BillableUnits |
| ChargeTypeDescription |
| ChargeTypeDescriptionValue |
| ChargeValue |
This is a value which is set to override the chargetypevalue.
may represent an amount or a percentage
| ChargeValueDescription |
| ChargeValueDescriptionValue |
| Deleted |
Used to indicate that in-memory instance has been deleted.
| Description |
| EffectiveChargeTypeValueId |
| EffectiveLength |
| EffectiveLengthValue |
| LastUpdated |
| LastUpdatedTime |
| MeterReading |
| Modified |
| Percentage |
| PhasedApplicableAmount |
| PhasedApplicableAmountValue |
| PreviousReading |
| PricePerPulse |
| PricePerPulseInclVat |
| PricePerPulseInclVatValue |
| PricePerPulseValue |
| Revision |
| Type |
="Service" Or "Mooring"
"Mooring" contract charges are upfront and include loyalty bonus renewal etc these appear in the Contract window on the main form
"Service" charges ie Water/Electricity are invoiced later
| UnitPrice |
| UnitPriceValue |
| ValuesLocked |
| VatAmount |
| VatCode |
| VatCodeValue |
| VatRate |
| VatRateValue |
| VatValue |
The ID value of the the applicable vat.