| 
        Any business that buys and 
		sells must have an accurate and reliable 
		billing system. The survival of a business depends on 
		customers paying their bills for goods or services. Bills must be 
		presented on time and be 
		accurate.  
		Annoyed customers will take their business elsewhere. 
		Orders may be received online 
		from a transactional website. Each 
		order will be placed on a transaction file. 
		Payments received will also be placed on the transaction file. 
		A billing system is an example of a batch 
		processing system. 
		A billing system must... 
		
			- keep records of all goods or services 
			bought by customers
 
			- keep accurate records of customer 
			details
 
			- produce accurate bills
 
			- produce statements of 
			business transactions for each customer
 
			- process payments received
 
			- keep accurate accounts
 
		 
		   | 
         | 
    
    
         | 
        
        Input :
			- A database (master 
			file) of all customer accounts, storing fields such as
			CustomerID, 
			CustomerName, PaymentsDue, 
			PaymentsMade...
 
			- Transaction file - a smaller 
			file of recent transactions, storing fields such as
			TransactionID, 
			TransactionType, Date,
			ItemBought, 
			Amount...
 
		 
		Validation checks must be made on 
		all data when the data is input. 
		   | 
        
         |