Financial statement disclosures You are the financial accountant for Superstore Ltd, and are in the process of preparing its financial statements for the year ended 30 June 2018. Whilst preparing the financial statements, you become aware of the following situations:
On 1 July 2017, the directors made a decision, using information obtained over the last couple of years, to revise the useful life of an item of manufacturing equipment. The equipment was acquired on 1 July 2015 for $800,000, and has been depreciated on a straight-line basis, based on an estimated useful life of 10 years and residual value of nil. Superstore Ltd uses the cost model for manufacturing equipment. The directors estimate that as at 1 July 2017, the equipment has a remaining useful life of 6 years and a residual value of nil. No depreciation has been recorded as yet for the year ended 30 June 2018 as the directors were unsure how to account for the change in the 2018 financial statements, and unsure whether the 2016 and 2017 financial statements will need to be revised as a result of the change.
In June 2018, the accounts payable officer discovered that an invoice for repairs to equipment, with an amount due of $20,000, incurred in June 2017, had not been paid or provided for in the 2017 financial statements. The invoice was paid on 12 July 2018. The repairs are deductible for tax purposes. The accountant responsible for preparing the company’s income tax returns will amend the 2017 tax return, and the company will receive a tax refund of $6,000 as a result (30% x $20,000). No journal entries have been done as yet in the accounting records of Superstore Ltd, as the directors are unsure how to account for this situation, and what period adjustments need to be made in.
Superstore Ltd holds shares in a listed public company, ABC Ltd, which are valued in the draft financial statements on 30 June 2018 at their market value on that date - $600,000. A major fall in the stock market occurred on 10 July 2018, and the value of Superstore’s shares in ABC Ltd declined to $250,000.
On 21 July 2018, you discovered a cheque dated 20 April 2018 of $32,000 authorised by the company’s previous accountant, Max. The payment was for the purchase of a swimming pool at Max’s house. The payment had been recorded in the accounting system as an advertising expense. You advise the directors of this fraudulent activity, and they will investigate.
Assume that each event is material. Required:
i) State the appropriate accounting treatment for each situation. Provide explanations and references to relevant paragraphs in the accounting standards to support your answers. Where adjustments to Superstore Ltd’s financial statements are required, explain which financial statements need to be adjusted (ie. 2016, 2017, 2018 or 2019).
ii) Prepare any note disclosures and adjusting journal entries that are needed in the 2018 financial statements for each situation.
In: Accounting
You are the financial accountant for Superstore Ltd, and are in the process of preparing its financial statements for the year ended 30 June 2018. Whilst preparing the financial statements, you become aware of the following situations:
On 1 July 2017, the directors made a decision, using
information obtained over the last couple of years, to revise the
useful life of an item of manufacturing equipment. The
equipment was acquired on 1 July 2015 for $800,000, and has been
depreciated on a straight-line basis, based on an estimated useful
life of 10 years and residual value of nil. Superstore Ltd
uses the cost model for manufacturing equipment. The
directors estimate that as at 1 July 2017, the equipment has a
remaining useful life of 6 years and a residual value of nil.
No depreciation has been recorded as yet for the year ended
30 June 2018 as the directors were unsure how to account for the
change in the 2018 financial statements, and unsure whether the
2016 and 2017 financial statements will need to be revised as a
result of the change.
In June 2018, the accounts payable officer discovered
that an invoice for repairs to equipment, with an amount due of
$20,000, incurred in June 2017, had not been paid or provided for
in the 2017 financial statements. The invoice was paid on 12
July 2018. The repairs are deductible for tax purposes.
The accountant responsible for preparing the company’s income
tax returns will amend the 2017 tax return, and the company will
receive a tax refund of $6,000 as a result (30% x $20,000).
No journal entries have been done as yet in the accounting
records of Superstore Ltd, as the directors are unsure how to
account for this situation, and what period adjustments need to be
made in.
Superstore Ltd holds shares in a listed public
company, ABC Ltd, which are valued in the draft financial
statements on 30 June 2018 at their market value on that date -
$600,000. A major fall in the stock market occurred on 10
July 2018, and the value of Superstore’s shares in ABC Ltd declined
to $250,000.
On 21 July 2018, you discovered a cheque dated 20
April 2018 of $32,000 authorised by the company’s previous
accountant, Max. The payment was for the purchase of a swimming
pool at Max’s house. The payment had been recorded in the
accounting system as an advertising expense. You advise the
directors of this fraudulent activity, and they will
investigate.
Assume that each event is material.
Required:
i) State the appropriate accounting treatment for each
situation. Provide explanations and references to relevant
paragraphs in the accounting standards to support your answers.
Where adjustments to Superstore Ltd’s financial statements
are required, explain which financial statements need to be
adjusted (ie. 2016, 2017, 2018 or 2019).
ii) Prepare any note disclosures and adjusting journal entries that are needed in the 2018 financial statements for each situation
In: Accounting
Described below are six independent and unrelated situations involving accounting changes. Each change occurs during 2018 before any adjusting entries or closing entries were prepared. Assume the tax rate for each company is 40% in all years. Any tax effects should be adjusted through the deferred tax liability account.
| Loss—litigation | 100,000 | |
| Liability—litigation | 100,000 | |
Late in 2018, a settlement was reached with state authorities to
pay a total of $240,000 in penalties.
Required:
For each situation:
1. Identify the type of change.
2. Prepare any journal entry necessary as a direct
result of the change as well as any adjusting entry for 2018
related to the situation described.
In: Accounting
The birthday problem considers the probability that two people in a group of a given size have the same birth date. We will assume a 365 day year (no leap year birthdays).
Code set-up
Dobrow 2.28 provides useful R code for simulating the birthday problem. Imagine we want to obtain an empirical estimate of the probability that two people in a class of a given size will have the same birth date. The code
trial = sample(1:365, numstudents, replace=TRUE)
simulates birthdays from a group of numstudents students. So you can assign numstudents or just replace numstudents with the number of students in the class of interest.
If we store the list of birthdays in the variable trial, the code
2 %in% table(trial)
will create a frequency table of birthdays and then determine if there is a match (2 birthdays the same). We can use this code in an if-else statement to record whether a class has at least one pair of students with the same birth date. We then can embed the code within a for-loop to repeat the experiment, store successes in a vector, and then take the average number of successes (a birthday match) across the repeated tasks.
The problems
Recall that the true probability is 1-prod(seq(343,365))/(365)^23 which is approximately 50%.
# [Place code here]
Place your answers to the three items below here:
The birthday problem considers the probability that two people in a group of a given size have the same birth date. We will assume a 365 day year (no leap year birthdays).
Code set-up
Dobrow 2.28 provides useful R code for simulating the birthday problem. Imagine we want to obtain an empirical estimate of the probability that two people in a class of a given size will have the same birth date. The code
trial = sample(1:365, numstudents, replace=TRUE)
simulates birthdays from a group of numstudents students. So you can assign numstudents or just replace numstudents with the number of students in the class of interest.
If we store the list of birthdays in the variable trial, the code
2 %in% table(trial)
will create a frequency table of birthdays and then determine if there is a match (2 birthdays the same). We can use this code in an if-else statement to record whether a class has at least one pair of students with the same birth date. We then can embed the code within a for-loop to repeat the experiment, store successes in a vector, and then take the average number of successes (a birthday match) across the repeated tasks.
The problems
Recall that the true probability is 1-prod(seq(343,365))/(365)^23 which is approximately 50%.
# [Place code here]
Place your answers to the three items below here:
In: Statistics and Probability
Comprehensive Accounting Cycle Problem: Suppose that Sit Down Inc. is a retailer which began operations on February 1st, 2018. During February, the following transactions occurred:
On 2/1/2018 issued 17,000 shares of common stock for $17,000 cash.
On 2/1/2018 borrowed $16,000 from the bank. The note payable is due in 4 years and has a 7% annual interest rate.
On 2/1/2018, purchased a truck for $19,000, for $5,000 in cash and $14,000 on account.
On 2/4/2018, purchased inventory for $24,290 on account.
On 2/5/2018, paid $3,000 cash for a 6-month insurance policy effective February 1st – July 31st.
On 2/11/2018, sold inventory, costing $17,930, to customers for $25,400 on account. Customers were billed for these goods on the same day.
On 2/16/2018, paid $11,320 in cash to creditors on amounts owed from transactions c and d.
On 2/20/2018, paid $2,800 cash for employee wages.
On 2/25/2018, collected $11,470 from customers billed on February 11th.
On 2/28/2018, declared and paid $635 cash dividend.
PART 1 – Record February transactions using Journal Entries (1pt): Record all of the above transactions for February using journal entries. Assume Sit Down, Inc. uses the following accounts: Cash, A/R, Inventory, Prepaid Insurance, Equipment, Accumulated Depreciation--Equipment, A/P, Wages payable, Interest payable, Notes payable, Common Stock, Retained Earnings, Dividends, Sales revenue, COGS, Depreciation expense, Insurance expense, Interest expense, and Wages expense.
PART 2 – Post transactions to T-Accounts (1pt): Post all of the above transactions to T-Accounts. Assume the opening balance in each of the accounts is zero ($0).
PART 3 – Prepare an unadjusted trial balance (1pt): After calculating the ending balance in each T-account in part 2, prepare an unadjusted trial balance for Sit Down, Inc. as of February 28th, 2018 with the list of accounts in the following order: assets, liabilities, common stock, retained earnings, revenues, and expenses.
PART 4 – Record adjusting entries (1pt): Record adjusting entries for all of the below events using adjusting journal entries (AJEs):
AJE1: The truck from transaction c. above has an expected useful life of 5 years and will have no resale or value at the end of its life. Assume Sit Down, Inc. uses straight-line depreciation (i.e. the asset depreciates evenly) over the expected life of the truck.
AJE2: One month of interest from the note payable in transaction b. has accrued.
AJE3: One month of the insurance policy in transaction e. above has been used.
AJE4: Sit Down, Inc. pays wages of $2,800 to its workers every two weeks (i.e. every 14 days). Workers were paid $2,800 for two weeks’ worth of work on February 20th (see transaction h.) and they will next be paid $2,800 on March 6th.
In: Accounting
Citation Builders,
Inc., builds office buildings and single-family homes. The office
buildings are constructed under contract with reputable buyers. The
homes are constructed in developments ranging from 10–20 homes and
are typically sold during construction or soon after. To secure the
home upon completion, buyers must pay a deposit of 10% of the price
of the home with the remaining balance due upon completion of the
house and transfer of title. Failure to pay the full amount results
in forfeiture of the down payment. Occasionally, homes remain
unsold for as long as three months after construction. In these
situations, sales price reductions are used to promote the
sale.
During 2018, Citation began construction of an office building for
Altamont Corporation. The total contract price is $27 million.
Costs incurred, estimated costs to complete at year-end, billings,
and cash collections for the life of the contract are as
follows:
| 2018 | 2019 | 2020 | |||||||||
| Costs incurred during the year | $ | 5,400,000 | $ | 12,825,000 | $ | 6,075,000 | |||||
| Estimated costs to complete as of year-end | 16,200,000 | 6,075,000 | — | ||||||||
| Billings during the year | 2,700,000 | 13,500,000 | 10,800,000 | ||||||||
| Cash collections during the year | 2,430,000 | 12,170,000 | 12,400,000 | ||||||||
Also during 2018, Citation began a development consisting of 12
identical homes. Citation estimated that each home will sell for
$940,000, but individual sales prices are negotiated with buyers.
Deposits were received for eight of the homes, three of which were
completed during 2018 and paid for in full for $940,000 each by the
buyers. The completed homes cost $705,000 each to construct. The
construction costs incurred during 2018 for the nine uncompleted
homes totaled $4,230,000.
Required:
1.
Which method is most equivalent to recognizing revenue at the point
of delivery?
2. Answer the following questions assuming that
Citation uses the completed contract method for its office building
contracts:
2-a. How much revenue related to this contract
will Citation report in its 2018 and 2019 income statements?
2-b. What is the amount of gross profit or loss to
be recognized for the Altamont contract during 2018 and 2019?
2-c. What will Citation report in its December 31,
2018, balance sheet related to this contract? (Ignore cash.)
3. Answer the following questions assuming that
Citation uses the percentage-of-completion method for its office
building contracts.
3-a. How much revenue related to this contract
will Citation report in its 2018 and 2019 income statements?
3-b. What is the amount of gross profit or loss to
be recognized for the Altamont contract during 2018 and 2019?
3-c. What will Citation report in its December 31,
2018, balance sheet related to this contract? (Ignore cash.)
4. Assume the same information for 2018 and 2019,
but that as of year-end 2019 the estimated cost to complete the
office building is $12,150,000. Citation uses the
percentage-of-completion method for its office building
contracts.
4-a. How much revenue related to this contract
will Citation report in the 2019 income statement?
4-b. What is the amount of gross profit or loss to
be recognized for the Altamont contract during 2019?
4-c. What will Citation report in its 2019 balance
sheet related to this contract? (Ignore cash.)
5. Which method of accounting should Citation
Builders, Inc adopt for its single-family houses?
6. What will Citation report in its 2018 income
statement and 2018 balance sheet related to the single-family home
business (ignore cash in the balance sheet)?
?i already posted this question before but got wrong soljution can
you please make sure this time that answer is correct
In: Accounting
Please write in C.
This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team.
(1) Prompt the user to input five pairs of numbers: A player's
jersey number (0 - 99) and the player's rating (1 - 9). Store the
jersey numbers in one int array and the ratings in another int
array. Output these arrays (i.e., output the roster). (3 pts)
ex
Enter player 1's jersey number: 84 Enter player 1's rating: 7 Enter player 2's jersey number: 23 Enter player 2's rating: 4 Enter player 3's jersey number: 4 Enter player 3's rating: 5 Enter player 4's jersey number: 30 Enter player 4's rating: 2 Enter player 5's jersey number: 66 Enter player 5's rating: 9 ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 ...
2) Implement a menu of options for a user to modify the roster. Each option is represented by a single character. The program initially outputs the menu, and outputs the menu after a user chooses an option. The program ends when the user chooses the option to Quit. For this step, the other options do nothing. (2 pt)
ex
MENU u - Update player rating a - Output players above a rating r - Replace player o - Output roster q - Quit Choose an option:
(3) Implement the "Output roster" menu option. (1 pt)
ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 ...
(4) Implement the "Update player rating" menu option. Prompt the user for a player's jersey number. Prompt again for a new rating for the player, and then change that player's rating. (1 pt)
Enter a jersey number: 23 Enter a new rating for player: 6
(5) Implement the "Output players above a rating" menu option.
Prompt the user for a rating. Print the jersey number and rating
for all players with ratings above the entered value. (2 pts)
Ex:
Enter a rating: 5 ABOVE 5 Player 1 -- Jersey number: 84, Rating: 7 ...
(6) Implement the "Replace player" menu option. Prompt the user
for the jersey number of the player to replace. If the player is in
the roster, then prompt again for a new jersey number and rating.
Update the replaced player's jersey number and rating. (2
pts)
Ex:
Enter a jersey number: 4 Enter a new jersey number: 12 Enter a rating for the new player: 8
In: Computer Science
In the previous exercise we enhanced our program by creating a function that can be called and executed when we want to. Anytime we need to calculate the BMI of a someone we can run the program. Now, let's think of the scenario where we need to calculate the BMI for 10 people for example. Then we would have to run the program 10 times. Every time repeating the command
python healthTools.py
Which is an okay way. But we can enhance the usability of our program even more by allowing us to enter how many people the program needs to run for and have it programmed to repeat that many times. This way weather we have 10 or 10000 it will keep going until it completes that many times.
Update healthTools.py to ask for how many users there are and based on this input repeat the interaction to capture (get) the input values for the height and weight for each person and output their BMI of that user. The program interaction should be identical to exercises 3 and 4 the only difference is that we will repeat the interaction based on user input.
Save your program in a file called healthTools_v2.py. Upload your file to this question.
In some situations we do not know how many times we want to execute the program for. Imagine the scenario where this program will be used at an event that is open to the public to create promote healthy weight. The number of people is not known to start and can vary every time.
Another way to control the number of times a program runs is to ask after each time if we want to repeat the interaction. Update healthTools.py to ask after each it outputs the result of the BMI calculation to ask whether we want to enter another set of values. If the answer is "yes" we repeat if not the program stops. Save your program in a file called healthTools_v3.py. Upload your file to this question.
The next step is to ensure that our program is capable of handling some error that can result from bad user input.
Update your program to handle the situation if a user enters something other than a numeric value for the height and weight inputs. Name your file healthTools_v4.py. Upload your file to this question.
THE FOLLOWING IS MY PREVIOUS CODE FOR THE BMI CALCULATOR. PLEASE BASE YOUR ANSWERS OFF OF THIS BASE CODE.
def BMI (height, weight):
bmi = (weight*703) / (height**2)
return bmi
height = float(input('enter height in inches'))
weight = float(input(' Enter weight in pounds'))
bmi=BMI(height, weight)
if bmi < 18.5:
print('you are underweight')
elif 18.5 <= bmi < 24.9:
print('you are normal')
elif 24.9 <= bmi < 29.9:
print(' you are overweight')
elif bmi > 30.0 :
print('you are obese')
Thank you
In: Computer Science
C code please
This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team.
(1) Prompt the user to input five pairs of numbers: A player's
jersey number (0 - 99) and the player's rating (1 - 9). Store the
jersey numbers in one int array and the ratings in another int
array. Output these arrays (i.e., output the roster). (3 pts)
Ex:
Enter player 1's jersey number: 84 Enter player 1's rating: 7 Enter player 2's jersey number: 23 Enter player 2's rating: 4 Enter player 3's jersey number: 4 Enter player 3's rating: 5 Enter player 4's jersey number: 30 Enter player 4's rating: 2 Enter player 5's jersey number: 66 Enter player 5's rating: 9 ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 ...
(2) Implement a menu of options for a user to modify the roster.
Each option is represented by a single character. The program
initially outputs the menu, and outputs the menu after a user
chooses an option. The program ends when the user chooses the
option to Quit. For this step, the other options do nothing. (2
pt)
Ex:
MENU u - Update player rating a - Output players above a rating r - Replace player o - Output roster q - Quit Choose an option:
(3) Implement the "Output roster" menu option. (1 pt)
Ex:
ROSTER Player 1 -- Jersey number: 84, Rating: 7 Player 2 -- Jersey number: 23, Rating: 4 ...
(4) Implement the "Update player rating" menu option. Prompt the
user for a player's jersey number. Prompt again for a new rating
for the player, and then change that player's rating. (1 pt)
Ex:
Enter a jersey number: 23 Enter a new rating for player: 6
(5) Implement the "Output players above a rating" menu option.
Prompt the user for a rating. Print the jersey number and rating
for all players with ratings above the entered value. (2 pts)
Ex:
Enter a rating: 5 ABOVE 5 Player 1 -- Jersey number: 84, Rating: 7 ...
(6) Implement the "Replace player" menu option. Prompt the user
for the jersey number of the player to replace. If the player is in
the roster, then prompt again for a new jersey number and rating.
Update the replaced player's jersey number and rating. (2
pts)
Ex:
Enter a jersey number: 4 Enter a new jersey number: 12 Enter a rating for the new player: 8
In: Computer Science
Program: Soccer team roster
This program will store roster and rating information for a soccer team. Coaches rate players during tryouts to ensure a balanced team.
(1) Prompt the user to input five pairs of numbers: A player's
jersey number (0 - 99) and the player's rating (1 - 9). Store the
jersey numbers in one int array and the ratings in another int
array. Output these arrays (i.e., output the roster). (3 pts)
Ex:
Enter player 1's jersey number:
84
Enter player 1's rating:
7
Enter player 2's jersey number:
23
Enter player 2's rating:
4
Enter player 3's jersey number:
4
Enter player 3's rating:
5
Enter player 4's jersey number:
30
Enter player 4's rating:
2
Enter player 5's jersey number:
66
Enter player 5's rating:
9
ROSTER
Player 1 -- Jersey number: 84, Rating: 7
Player 2 -- Jersey number: 23, Rating: 4
...
(2) Implement a menu of options for a user to modify the roster.
Each option is represented by a single character. The program
initially outputs the menu, and outputs the menu after a user
chooses an option. The program ends when the user chooses the
option to Quit. For this step, the other options do nothing. (2
pt)
Ex:
MENU
u - Update player rating
a - Output players above a rating
r - Replace player
o - Output roster
q - Quit
Choose an option:
(3) Implement the "Output roster" menu option. (1 pt)
Ex:
ROSTER
Player 1 -- Jersey number: 84, Rating: 7
Player 2 -- Jersey number: 23, Rating: 4
...
(4) Implement the "Update player rating" menu option. Prompt the
user for a player's jersey number. Prompt again for a new rating
for the player, and then change that player's rating. (1 pt)
Ex:
Enter a jersey number:
23
Enter a new rating for player:
6
...
(5) Implement the "Output players above a rating" menu option.
Prompt the user for a rating. Print the jersey number and rating
for all players with ratings above the entered value. (2 pts)
Ex:
Enter a rating:
5
ABOVE 5
Player 1 -- Jersey number: 84, Rating: 7
...
(6) Implement the "Replace player" menu option. Prompt the user
for the jersey number of the player to replace. If the player is in
the roster, then prompt again for a new jersey number and rating.
Update the replaced player's jersey number and rating. (2
pts)
Ex:
Enter a jersey number:
4
Enter a new jersey number:
12
Enter a rating for the new player:
8
SOLVE IN JAVA
In: Computer Science