: Public Class
Created: 22/05/2008 00:21:56
Modified: 24/04/2013 20:44:04
Project:
Advanced:
Tender is what is "offered" by the customer towards making a payment and is often more than the required payment (hence the need for 'change'). The payment is thus that part of the Tender that goes towards settlement of a particular transaction.<br/>Tender is modelled as an aggregation of Cheque and Card. Both these tender types can exist in a single tender bid thus 'accountHolderName' has to exist separately in each of Cheque and Card as each could have a different account holder name.<br/>
Attribute
Public Money
  amount
Details:
Notes: Amount tendered by customer.<br/>
Public Money
  change
Details:
Notes: Difference between amount tendered by customer and the amount charged by point of sale.<br/>
Public TenderKind
  kind
Details:
Notes: Kind of tender from customer.<br/>
Element Source Role Target Role
Receipt
Class  
Name: Tenders
All payments received in the form of tenders recorded by this receipt.
Name: Receipt
Receipt that recorded this receiving of a payment in the form of tenders.
Details:
 
Element Source Role Target Role
Cheque
Class  
Name: Cheque
Cheque used to tender payment.
Name: Tender
Payment tender the cheque is being used for.
Details:
 
Card
Class  
Name: Card
Card used to tender payment.
Name: Tender
Payment tender this card is being used for.
Details:
 
Object Type Connection Direction Notes
IdentifiedObject Class Generalization To