Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You are to read in records one at a time from the two files and use the transaction file records to update the master file.

You are to read in records one at a time from the two files and use the transaction file records to update the master file. Process all transaction records for each master record before going on to the next master record. 

 

If the transaction record contains an "O" in column 1 calculate the order amount and add it to the balance due.

 

 If the record contains a "P" in Column 1 subtract the payment from the balance due. 

 

Keep a running total of the A/R Balance of ABC Company (that is the sum of the balances due for each customer). 

 

Your program should 

 

Check for errors such as duplicate master records or records in the transaction file with a customer number that does not appear in the master file.

 

After processing a master record and all its transaction records prepare an invoice for each customer which lists on top the customer name and number, a line depicting the previous balance (the original balance in the master record before any transactions) followed by the transactions and the a balance due. 

 

It should look like this

 

Customer Name     Customer Number

 

                                                Previous Balance     $xxxxxxxxxx.xx

 

transaction number                   item ordered          order amount

transaction number                   item ordered          order amount

transaction number                   payment               payment amount

transaction number                   item ordered          order amount

 

                                                Balance Due          $xxxxxxxxx.xx

 

 

Don't forget payments reduce balances orders increase balances. You are to create your own data using at least 7 to 10 customers with an average of 4 to 5 transactions each.

 

Step by Step Solution

3.42 Rating (161 Votes )

There are 3 Steps involved in it

Step: 1

1 transactionjava package abccompany abstract type class public abstract class Transaction int transactionnumber transaction number constructor public Transactionint transactionnumber super thistransa... blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Systems analysis and design

Authors: kenneth e. kendall, julie e. kendall

8th Edition

135094909, 013608916X, 9780135094907, 978-0136089162

More Books

Students also viewed these Programming questions

Question

Describe the type of information that can be processed with a PDA.

Answered: 1 week ago

Question

What are hypertext links? Where should they be used?

Answered: 1 week ago