Interview Questions

Q:

What is an accrued receivable?

Answer

An accrued receivable is either a trade receivable or a non trade receivable for which a business has earned revenue, but for which it has not yet issued an invoice to the customer. You normally create an accrued receivable in either of the following scenarios:

* Milestone. A milestone has been reached in a contract with a customer, where you are clearly entitled to a specific, pre-defined amount, but the contract does not yet allow you to issue an invoice; or
* Services. The contract with the customer states that the customer will pay you for hours worked, rather than for a specific work product. For example, there may be 10 hours of work that will eventually be billed at a rate of $80 per hour, so you accrue the receivable for $800.

The journal entry to create an accrued receivable is a debit to an accounts receivable account, and a credit to the revenue account. It may be useful to create a unique general ledger account for accrued receivables, rather than using the main trade receivables account, in order to clearly show these transactions. In addition, you should set these journal entries to automatically reverse themselves in the next accounting period; you would then replace the accrual in the next period with the actual invoice (assuming that there is a billing event in the next period). If you are unable to create an invoice in the next period, then you should continue to accrue and reverse the revenue and accrued receivable in every period on a cumulative basis until you can eventually issue an invoice.

For example, ABC International has completed a milestone in a project to install a dam, though it is not allowed under the contract to issue an invoice more frequently than once a quarter. It therefore accrues revenue and a receivable of $50,000 at the end of January. The journal entry automatically reverses at the beginning of February. ABC then earns another $30,000 on the next project milestone in February, but is still contractually unable to issue an invoice. It therefore accrues revenue and a receivable of $80,000 in February. The journal entry automatically reverses at the beginning of March. ABC then earns another $70,000 on the next project milestone in March. It is allowed to issue a quarterly invoice at the end of March, so it issues an invoice for $150,000. By using accruals, ABC has recognized $50,000 of revenue and receivables in January, $30,000 in February, and $70,000 in March, rather than recognizing all $150,000 in March, when it issues an invoice to the customer.

You should not use accrued receivables if you cannot justify to an auditor that there is a clear obligation by the customer to pay the company for the amount of the accrued receivable. Otherwise, there is a presumption that the business has not yet reached the point where the customer has a clear obligation to pay. If you use accrued receivables, expect auditors to pay particular attention to their justification. For example, you should not accrue receivables in a case where a business is providing services under a fixed fee contract, and it earns revenue only when the entire project is complete and approved by the customer. Revenue has not really been earned prior to completion, so there should be no accrual prior to that point.

Report Error

View answer Workspace Report Error Discuss

0 3213
Q:

For printing out strings, there are echo, print and printf. Explain the differences.

Answer - echo is the most primitive of them, and just outputs the contents following the construct to the screen. print is also a construct (so parentheses are optional when calling it), but it returns TRUE on successful output and FALSE if it was unable to print out the string. However, you can pass multiple parameters to echo, like:

and it will output the string "Welcome to TechInterviews!" print does not take multiple parameters. It is also generally argued that echo is faster, but usually the speed advantage is negligible, and might not be there for future versions of PHP. printf is a function, not a construct, and allows such advantages as formatted output, but it’s the slowest way to print out data out of echo, print and printf.
Report Error

View answer Workspace Report Error Discuss

Subject: PHP

0 3212
Q:

What is locking ? what are the advantages of locking?

Answer

Locking is a mechanism to ensure data integrity while allowing maximum concurrent access to data. It is used to implement concurrency control when multiple users access table to manipulate its data at the same time.


Advantages :


- Avoids deadlock conditions


- Avoids clashes in capturing the resources

Report Error

View answer Workspace Report Error Discuss

Subject: Oracle

0 3211
Q:

Key Difference between Indian accounting standards and international accounting standards is:

Answer

In international accounting LIFO and extraordinary items are prohibited


In international accounting, proposed dividend entry is made in the Year in which it is declared, but in Indian Accounting Standards Proposed Divided entry is passed in the year for which dividend is declared. e.g. Dividend for 09-10 declared in AGM on 14 Sept 2010, Financial (Accounting) Year = 2009-10


In Indian Accounting entry would be passed in 2009-10 Accounts books, but in International Accounting entry would be passed in the year 2010-11 Accounts books.

Report Error

View answer Workspace Report Error Discuss

1 3208
Q:

How To Open Outlook Explorer in VB Code?

Answer

Once can use the Shell function to call any Aplication in VB 6.0. For Outlook Express one can use, Shell (msimn.exe)

Report Error

View answer Workspace Report Error Discuss

0 3203
Q:

Exlpain STL.

Answer

STL stands for Standard Template Library. It is a library of container templates approved by the ANSI committee for inclusion in the standard C++ specification.

Report Error

View answer Workspace Report Error Discuss

Subject: C++

0 3201
Q:

What is Language Integrated Query (LINQ)?

Answer

LINQ is a programming model that is the composition of general-purpose standard query operators that allow you to work with data, regardless of the data source in any .NET based programming language. It is the name given to a set of technologies based on the integration of query capabilities into any .NET language.

Report Error

View answer Workspace Report Error Discuss

Subject: .NET

0 3196
Q:

Which is best for coding the standard libary for c++?

A) no trailing underscores on names B) complex objects are returned by value
C) have a member-swap() D) All of the mentioned
 
Answer & Explanation Answer: D) All of the mentioned

Explanation:
Report Error

View Answer Report Error Discuss

Filed Under: C++

1 3195