Data Coding Schemes
Data Coding Schemes
• By tracing the transaction number back through the stages in the process,
management can eventually determine the cause and effect of the error
• Disadvantages:
Disadvantage
Advantage:
capacity to represent large numbers of items is increased dramatically through
the use of pure alphabetic codes or alphabetic characters embedded within
numeric codes (alphanumeric codes)
Disadvantage:
• users tend to have difficulty sorting records that are coded alphabetically
Mnemonic Codes
• are alphabetic characters in the form of acronyms and other combinations
that convey meaning
Advantages:
• The mnemonic coding scheme does not require the user to memorize
meaning; the code itself conveys a high degree of information about the
item that is being represented.
Disadvantages:
• they have limited ability to represent items within a class
The General Ledger System
• Summaries of special journals and subsidiary accounts flow into the GLS
and become sources of input for the financial reporting system (FRS)
Journal Voucher
• source of input to the general ledger
• routine transactions, adjusting entries, and closing entries are all entered
into the GL via journal vouchers
GLS Database
• The GLS database includes a variety of files; will vary from firm to firm
Examples:
a. general ledger master file
b. general ledger history file
c. journal voucher file
d. journal voucher history file
e. responsibility center file
f. budget master file
Financial Reporting System
• The law dictates management’s responsibility for providing stewardship
information to external parties. This reporting obligation is met via the
FRS. Much of the information provided takes the form of standard
financial statements, tax returns, and documents required by regulatory
agencies such as the Securities and Exchange Commission (SEC).
Financial Reporting Procedure
1. Capture the transaction
2. Record in special journal
3. Post to subsidiary ledger
4. Post to general ledger
5. Prepare the unadjusted trial balance
6. Make adjusting entries
7. Journalize and post adjusting entries
8. Prepare the adjusted trial balance
9. Prepare the financial statements
10. Journalize and post the closing entries
11. Prepare the post-closing trial balance
eXtensible business reporting language (XBRL)
• AICPA encouraged research into the creation of an accounting-specific
markup language. XBRL is an XML-based language that was designed to
provide the financial community with a standardized method for
preparing, publishing, and automatically exchanging financial
information, including financial statements of publicly held companies.
XBRL is typically used for reporting aggregated financial data, but can
also be applied to communicating information pertaining to individual
transactions.
XBRL Reporting Process