Welcome to DBAS
We are pleased that you have chosen to work with DBAS, the newest accounting software in the
market today. DBAS represents JEVIBA and Company’s philosophy of simplicity in perfection. This
is the reason why we have designed DBAS with an architecture that needs only simple and minimal
user-indicated tasks, but at the same time provides meaningful, timely, relevant, and accurate
information.
Combine Jeviba’s systems design philosophy with its vast knowledge in the fields of accounting
and computer audit, and you will see that DBAS is an indispensable tool for bookkeepers and
accountants. We feel this level of sophistication is a requirement for any serious developer of an
accounting software. We further believe that an accounting software, like DBAS, must also in some
way become an accountant, knowing what to do with each document entered, and what information
to give to the user.
Rest assured that our involvement with you does not stop once you purchased DBAS. We will be
giving you support services to help you utilize DBAS to its fullest potential.
We consider your ideas and suggestions on our product and services crucial to the growth and
development of DBAS. Thus, we will greatly appreciate any comments you have regarding the
software and this manual.
Again, we are pleased to have this opportunity to provide you with an exceptional product.
Please feel free to contact us if we can be of further assistance.
DBAS was designed and developed, purposely, to serve the computerization needs of a
typical medium-sized company in areas relating to record keeping, preparation of books of accounts
and various reporting requirements, and monitoring of important accounts such as inventory,
accounts receivable/sales, and accounts payable/purchases. It was designed to run in a
microcomputer with a minimum of 640K memory and a 20MB harddisk.
DBAS takes cognizance of the fact that record keeping can only be effective if all of the
company’s transactions are properly documented. As such, it simply takes over the tedious and time
consuming manual work involved in recording all of these documents/transactions into the Company’s
books and, afterwards, the summarization and report preparation procedures. By document-based, it
means that DBAS programs were developed, in a manner, that information appearing in the
document are entered in its “raw” form directly into the computer, and the latter will be responsible in
processing these data entered and generating the necessary reports according to users’
specifications.
A simple flowchart of the software design is shown on the next page. The different DBAS
modules and application systems are discussed in separate sections of this manual.
This manual is organized into 8 sections and 5 appendices which are briefly described below.
¤ Section 1 gives an introduction on the DBAS menus and modules, explanations on the
different screen options/commands, and guideline on the use of passwords.
¤ Sections 2 to 6 contain a detailed reference of all the functions under each of the DBAS
modules, namely, Master file maintenance, transaction data entry, processing of
transactions, report generation, and file handling utilities.
¤ Section 7 contains information and instructions regarding the different DBAS application
systems, namely, inventory monitoring, accounts payable monitoring, accounts receivable
and sales monitoring, and general ledger preparation. This section gives the details of
“what” comprises each of these application systems, and “how” are these systems made
to operate DBAS.
¤ Section 8 contains the review and reconciliation procedures necessary in ensuring the
completeness and accuracy of DBAS processing.
¤ Appendix A contains the DBAS error messages. An explanation is given for each error
message together with the corresponding action to be taken by the user.
¤ Appendix B contains the DBAS rejection messages during any update processing run. A
brief explanation is also given for each rejection message.
¤ Appendix C contains the guidelines and instructions for installing DBAS onto the
computer.
¤ Appendix D contains the guidelines and procedures in the use of several computers.
Each of the above options are further discussed in the succeeding sub-sections of this
manual.
¤ Choosing an Option From the Main Menu
The position of the highlighted bar corresponds to that function which the computer
performs the moment the Enter key is pressed. To move from one option to another, just use
the arrow keys.
To run a function in the main menu, the user can either,
a. press the letter key corresponding to the highlighted letter in each of the
options, or
b. position the highlighted bar to the chosen option, the press the Enter key.
1.4 Passwords
Passwords are provided at different parts of DBAS. This is done to ensure that only
authorized users are allowed to access several sensitive functions of the software and protect
the integrity of the data stored. DBAS modules/functions which have separate passwords are
the following:
a. Opening menu,
b. Master file maintenance & inquiry,
c. Daily update of documents/transactions,
d. Monthly closing process, and
e. File handling utilities.
The said passwords could be modified in the Master file Maintenance module of the
software. It is important to note here that existing passwords could only be modified if the
user has knowledge of such passwords.
SECTION 2
Introduction
In a computerized system, data are classified into two types, namely, standing data and
transaction data. Standing data can be defined as those information which have at least two
unique attributes and/or have attributes which remains constant or unchanged over a long period
of time. Examples are the Company’s customer information and inventory stock items. Thus, a
unique inventory item code corresponds to a unique inventory description and has cost and retail
price which are constant over a long period of time. Transaction data, on the other hand, are
those information which update some attributes of the said standing data.
Due to eh above-mentioned characteristics of standing data, most computerized systems,
DBAS included, employ the use of Master files. These Master files are sets of standing data or
information stored in a medium (in this case, the harddisk and/or compact discs), accessible to
the computer. It is important to note here that data contained in these Master files have a very
significant effect on the results generated by the computer. For instance, an erroneous retail
price of an inventory item will result to a misstated sales amount. Hence, it is a basic requirement
for any computerized system to ensure the integrity of standing data stored in the Master files.
Thus, to limit access to these Master file data, a separate password could be provided.
Constant as it may do for a long period, there are points in time, however, attributes of these
standing data do change. A very good example is the change in retail price of an inventory item
due to price adjustments. Therefore, in order for a computerized system to be efficient and
reliable, maintenance (or editing) of Master files must be timely and adequately provided.
In DBAS, Master files are created for the following data entities:
Area Code
Project Code
G/L Account Code
G/L Detail Code
Inventory Category
Inventory Location/Warehouse
Inventory Item
Supplier Information
Customer Information
The maintenance of each of the above master files are discussed in the succeeding sub-
sections. To ensure the continued integrity of the standing data contained in each of the above-
mentioned Master files, an option to print a listing of the contents of each of the master file is
provided in this software. The user should, periodically, obtain a listing of the contents of these
Master files, and verify the accuracy and propriety of any updates made.
Aside from the maintenance of information contained in the Master files, this DBAS module
also provides data inquiry options to the user. Thus, the user could readily view on the screen the
stock card of any inventory item from any inventory location. In the same manner, the user could
also view the subsidiary ledgers of any supplier or customer of the Company an the
corresponding breakdown by invoices of the existing balances due to/from these
suppliers/customers.
2.1 Area
This file maintains the different coded areas used by the company in classifying its
transactions in the general ledger.
Maintenance options: Add, Delete, Edit
Attributes:
Name Description/Valid Entries
Code - area code assigned to a particular area description
- any combination of three numeric characters
Name - brief description of the area
2.2 Project
This file maintains the different coded projects used by the Company in classifying its
transactions in the general ledger.
Maintenance options: Add, Delete, Edit
Attributes:
Name Description/Valid Entries
Code - project code assigned to a particular project description
- any combination of three numeric characters
Name - brief description of the project
Area Code - distinguishing code whether the particular project needs to
have a corresponding area code, or not
- must be “C”, “O”, or “N” (for Compulsory, Optional, or Not applicable)
2.8 Supplier
This file maintains set of information relating to each of the Company’s suppliers.
Maintenance options: Add, Delete, Edit
Attributes:
Name Description/Valid Entries
Code - supplier code to represent to a particular supplier
- any combination of six numeric characters
Type - any single letter to represent a particular group of supplier
Name - name of the supplier
Address - address of the supplier
Telephone # - telephone number of the supplier
Terms & - information on delivery dates and payment terms agreed
Conditions upon with the supplier
VAT Reg. # - supplier’s VAT registration number
non-VAT Reg. # - supplier’s Non-VAT registration number
Balance - amount currently due to the suppler (computer-generated)
Inquiry options: - A/P subsidiary ledger for each supplier
- Breakdown of invoices of such A/P balance
2.9 Customer
This file maintains set of information relating to each of the Company’s customers.
Maintenance options: Add, Delete, Edit
Attributes:
Name Description/Valid Entries
Code - customer code to represent to a particular customer
- any combination of six numeric characters
Name - name of the customer
Address - address of the customer
Telephone # - telephone number of the customer
Credit Limit - allowable credit limit
Terms - terms of payment given to the customer (in number of days)
Contact Person - the company’s contact person
Position - position of the contact person
Balance - amount currently due from the customer (computer-generated)
Note: Highlighted balance signify that it is above the credit
limit.
Inquiry options: - A/R subsidiary ledger for each customer
- Breakdown of invoices of such A/R balance
SECTION 3
Introduction
This DBAS module stores all transaction data entered into the computer for subsequent
update to the relevant master files (e.g., inventory, accounts payable). These data are obtained
from the documents used by the Company. It is strongly emphasized that all Company’s
transactions be properly documented and accurately entered into the computer in order to
generate accurate and meaningful results.
In DBAS, data-entry functions have been provided for the following documents/transactions:
Receiving Report
Return to Supplier
Material Requisition & Issuance
Stock Transfer
Physical Count
Accounts Payable Voucher
Cash Disbursements Voucher
Accounts Payable Updates
Charge Sales Invoice
Debit/Credit Memo
Official Receipt
Accounts Receivable Updates
Journal Voucher
Outstanding/Cleared Checks
Each of the above-mentioned data entry functions are discussed in the succeeding sub-
sections. It is important, however, that the user understands the following preliminary information
regarding this module.
Data entry of document/transactions information in almost all the data entry functions are
divided into two parts, namely, summary portion and detail portion.
Summary Portion – comprises the data entry of information unique in every document and
the display of the total amount or quantity entered in the detail portion.
Detail Portion – comprises the data entry of all line items reflected in every document. For
example, in an invoice, the line items consist of all inventory items sold, whereas in an OR, the
line items consist of the amounts of payment for each particular invoice.
At the user’s option, the user can request a printed copy of what is displayed in the summary
and detail screens for user’s review and reference as well.
3.1 Receiving Report (RR)
This function stores relevant RR information and computes the amount of the details of
all receipts of inventory stocks.
This function stores relevant RTS information and computes the amount of the details of
all returns of inventory stocks.
This function stores relevant MRIS information and computes/accumulates the individual
charges/credits of inventory items issued from or returned to a particular warehouse.
This function stores relevant STS information and computes the amount of the details of
all transfers of inventory stocks from one inventory location to another.
This function stores the physical count quantities of all inventory items counted for
subsequent comparison with stock card balances.
This function stores relevant APV information and the details of payment made affecting
accounts payable (detail portion 1), and the corresponding journal entry to record the transaction
(detail portion 2).
This function stores relevant CV information and the corresponding journal entry to
record the disbursement made.
This function stores all the other adjustments being made in the individual supplier’s
account.
This function stores relevant CSI information and computes/accumulates the individual
credits of inventory items sold.
This function stores relevant OR information and the details of collection made affecting
accounts receivable (detail portion 1), and the corresponding journal entry to record the
transaction (detail portion 2)
This function stores all the other adjustments being made in the individual customer’s
account.
This function stores relevant JV information and the details of the journal entry made.
his function monitors the status of all checks issued by the Company. Data appearing on
the screen are the outstanding checks.
PROCESSING of TRANSACTIONS
Introduction
Processing of documents/transactions in DBAS is both simple and complex. Simple in the sense
that the user performs very minimal interaction with the computer and he/she has only to make very
few keystrokes. But it is also complex in the sense that it virtually performs tasks which would,
otherwise, take many bookkeepers to finish. In this regard, the computer is left alone to post the
transactions to different books/registers maintained by the Company, summarize the same and post
the totals to the general ledger, update the necessary subsidiary ledgers, and provide the necessary
information to the user by means of screen displays and printed reports. Because of this complexity,
the user is aptly provided with update control reports during each processing run to check on the
completeness and accuracy of processing and the continuous integrity of the data stored in the
Master files.
It is important to inform the user at this point that DBAS and the computer hardware performs
their processing functions based on the data entered by the user. Thus, erroneous data entry of
documents/transactions will naturally result to erroneous results. “GARBAGE IN, GARBAGE OUT”
(GIGO). Consequently, what has been erroneously entered by the user and processed by the
computer could not just be easily erased and replaced in the same way as that of a manual
bookkeeping. In DBAS, correction of any erroneous transaction which has already been processed is
done by entering another document/transaction to reverse the effect of the said error. For example, a
credit memo (CM) is entered to correct the previous entry and processing of an inexisting or
cancelled invoice (CSI).
In DBAS, processing of documents/transactions is divided into two, namely, daily update and
monthly closing. Daily update involves the update/posting of the transactions entered into the
relevant Master files, and the computation of to-date balances for all the subsidiary ledgers and the
general ledger. On the other hand, monthly closing takes care of the summarization of these
transactions on a monthly basis for purposes of periodic reporting, and the purging of unnecessary
data on the harddisk.
4.1 Daily Update
In data entry of documents/transactions, the resulting data stored in the computer are not
yet posted/updated to the relevant Master files until after Daily Update Processing. Thus,
these transaction data still appear on the data entry screens and same data could still be
edited or deleted. However, after these data have been updated through the Daily Update
function, such data are already beyond the reach of the user. It is very important, therefore,
that the user checks the accuracy and completeness of any transaction data that he/she
intends to update before making such update/posting.
Update of transaction data could be done in batches or on a one-time basis. It could also
be done once a week or a hundred times during the day. What is only necessary is that the
transaction data to be updated have already been entered in the Data Entry function of
DBAS.
In order to prevent any inadvertent updates being made, password protection has been
provided for this function.
Specific procedures and guidelines to follow before, during, and after each daily update
processing are listed below.
1. The user checks/reviews the completeness and accuracy of all the documents/
transactions entered. This could be accomplished by doing any or both of the
following procedures.
a. Reviewing the data entered on the computer screen. It is important to note
here that document data which are displayed with asterisks (*) on the
screen indicate that either incomplete information have been entered, or the
summary and detail portion of the data entered do not tally. Such
documents will be rejected outright during update processing.
b. Reviewing the data entered based on a printed report. The user can either
have a transaction listing or a prooflist. ( See Report Generation, Section 5.2.)
Moreover, the use could also have the data printed in a register or book
format as if the data have already been updated. This is accomplished by
entering a month of “00” in the Register/Books printing.
2. The user then takes down the beginning and ending numbers of the documents
he/she wishes to update.
3. The user chooses “Daily” from the available options under “PROCESS” in the
Main Menu.
4. In the Daily Update Menu, the user presses the F2 key before pressing the
number key corresponding to the document he/she wishes to update. The user
then enters the beginning and ending numbers of the document. In return, the
computer then shows on the screen the total amount of the documents for
reference purposes. The same procedure is repeated for all other documents the
user wishes to update.
5. After entering the document numbers, the user presses the F2 key once again
and then enters “99” to signal the start of the update process.
6. When update processing has commenced, no one shall be allowed to interrupt
the computer.
7. After update processing is completed, the user proceeds to check any rejection
during the update run. This could be done by either printing the Daily Update
Control Report, or reviewing the data entry screens for any document data
included in the update process but which still appear on the screen. If there are
any rejections, the user could check on these by printing the List of Rejections.
The user then edits the rejected document data in the data entry function and
include such documents in the next update process.
4.2 Monthly Closing
After all the month’s transactions have been updated, the user could then proceed with
the monthly closing process. After this process, any document/transaction entered will be
considered as next month’s transaction. Thus, it is important that this process be done only
after a thorough review of the completeness of the documents/transactions entered and
updated during the month.
In order also to prevent any inadvertent monthly closing process, password protection
has been provided for this function.
Listed below are the specific guidelines and procedures to follow before, during, and after
each monthly closing process.
1. The user reviews the completeness of all the documents/transactions entered and
updated for the month. This could be accomplished by doing the following
procedures.
a. Reviewing the data entry screens for any data pertaining to the current
month which are still left. If there are any such data, the same shall first be
included in the last daily update run for the month.
b. Reviewing the monthly books/registers of all the documents for any
documents/transactions which have been missed out. The user shall also
take note of all the cut-off numbers for each document for reference during
the next month’s data entry and update processing.
2. After ascertaining the completeness of the month’s transactions, the user chooses
“Monthly” from the available options under “PROCESS” in the Main Menu.
3. In the Monthly Closing screen, the user merely presses the F2 key to begin the
monthly closing process.
4. When monthly closing process has commenced, no one shall be allowed to
interrupt the computer.
5. The user proceeds to print the Monthly Update Control Report. This report is
being used in the checking of the inventory, accounts payable, and accounts
receivable balances being maintained in the computer. The same report shall be
filed every month for reference purposes.
6. The user must then make a backup of the data maintained in the harddisk. This
backup copy is separate from the backup copy being used in between monthly
closing runs. It is highly recommended that such monthly backup copy shall be
kept in an off-site location and brought in only during each monthly closing.
7. Before going on with the data entry procedures for the next month’s transactions,
the user must first ascertain the existing harddisk storage capacity to be able to
determine whether downloading or purging of existing files in the harddisk is
needed.
SECTION 5
REPORT GENERATION
Introduction
All DBAS printed reports are generated through this module. Moreover, this DBAS module also
generates database files for some reports such as the trial balance and general ledger account
schedules. Such database files could later be translated into Excel files for use in the preparation of
the Company’s financial statements, schedules, and other reports.
The different reports under each classification are enumerated and described in the succeeding
sub-sections. Due to the numerous reports available, the user may find it convenient to make a
monthly checklist of all the reports that need to be printed to avoid missing out any important report.
In this module, the user must be familiar with the several printing options which is offered to him
by the computer. Some of these options are detailed below.
These reports provide the reader information regarding the contents of the transactions
files created during data entry of document/transaction. In the same manner that data entry
screens are classified into summary portion and detail portion, transaction listings are also
generated in the same way. Moreover, the detail portion maybe printed in a document or
proof list form. These reports are necessary in checking the accuracy and completeness of
data entered.
Frequency: As needed/requested
Sort Options: All are arranged numerically
Coverage: Based on beginning and ending numbers entered by the user
This report shows the details of any movements in each inventory item during the
month (i.e., receipts, issues).
Frequency: Monthly
Sort Options: By category only
Coverage: Particular location only
Period Covered: One month (either the previous or current month)
Report Format: Detailed, or only the total receipts/issues for each item are printed
Summary By category and by document totals
Provided:
This report lists all the inventory items and their corresponding stock card balances.
Frequency: As needed/requested
Sort Options: By category only
Coverage: Particular location only
Period Covered: Either the last month’s ending balance or current month’s to-date
balance
Summary By category totals
Provided:
3. Inventory Listing
This report lists all the inventory items and their corresponding physical count
balances during the end of the preceding month.
Frequency: After every physical count
Sort Options: By item code, or description within each inventory category
Coverage: Particular location only
Period Covered: Last month’s ending physical count balance
This is actually a blank count sheet for use in every physical count conducted by the
Company.
Frequency: As needed/requested
Sort Options: By category only
Coverage: Particular inventory item, or all items within a particular location
Period Covered: Based on user-defined beginning and ending months
Summary By category totals
Provided:
This report lists all the inventory items and their corresponding consolidated stock
card balances for all inventory locations as compared against established reorder points.
Frequency: As needed/requested
Sort Options: By category or supplier
Coverage: Particular category/supplier, or all categories/suppliers
All items, or those below reorder point only
Period Covered: Either the last month’s ending balance or current month’s to-date
balance
This report lists all the inventory items and their corresponding total usages for the
user-defined months covered, monthly average usages, on-hand quantities, and the
percentages of on-hand quantity as against the monthly average usage.
9. Non-Moving/Obsolete Items
This report lists all the inventory items which have not moved since the user-defined
dates.
Frequency: As needed/requested
Sort Options: By category or supplier
Coverage: Particular/All category/supplier,
Consolidated totals for all locations only
All items, or those with on-hand quantities only
Period Covered: Based on user-defined last receipt and last issue
This report lists all the receipts/purchases of inventory stocks during the user-defined
months covered.
This report summarizes the inventory charges of all the items issued during the
month. Others call this report as Materials Cost Distribution.
Frequency: Monthly
Sort Options: By G/L detail code, or area-project codes
Coverage: Consolidated charges for all locations
Period Covered: Based on user-defined month
5.4 Accounts Receivable / Sales Related Reports
1. Aging of Receivables
This report signifies all the unpaid invoices of each customer according to the number
of days since they have been due for payment considering the terms given by the
Company.
This report provides the details of any movement in customers’ accounts with the
Company.
3. Statement of Account
This report provides the details of any movement (charges and credits) in customers’
accounts. This has the same information with the A/R subsidiary ledger but in a different
report format.
Frequency: As needed/requested
Coverage: Particular customer only
Period Covered: Based on user-defined beginning and ending dates
This report lists all the inventory items and their corresponding total quantities sold,
total sales and cost of sales amounts, and monthly average sales during the user-defined
months covered.
This report lists all the sales of inventory stocks during the user-defined months
covered.
This report summarizes the account credits of all the items sold during the month
based on the Company’s invoices.
Frequency: Monthly
Sort Options: By G/L detail code, or area-project codes
Coverage: Consolidated credits for all location
Period Covered: Based on user-defined month
This report summarizes the account credits of all the items sold/returned during the
month based on the Company’s DM/CM’s.
Frequency: Monthly
Sort Options: By G/L detail code, or area-project codes
Coverage: Consolidated charges/credits for all locations
Period Covered: Based on user-defined month
This report provides the details of any movement in suppliers’ accounts with the
Company.
2. A/P Schedule
This report classifies all the unpaid invoices of each supplier according to due dates
considering the terms given the by the supplier.
5.6 Books/Registers/Analysis/Schedules
The report classification includes all the books/registers which summarizes the different
documents/transactions of the Company. It also includes the General Ledger (G/L) and the Trial
Balance which are necessary in the preparation of the Company’s financial statements. A G/L
Account Schedule which breaks down the G/L account balances by G/L detail codes is also
available. Similarly, a G/L Account Breakdown which breaks down the G/L account balances by
area and by project codes is further provided. The last two reports mentioned provide the
necessary information in the preparation of the Company’s supporting financial schedules.
Finally, a G/L Account Analysis which provide the details of transactions comprising every G/L
account balance is also provided in DBAS. With this report, the user could readily identify the
specific documents/transactions affecting a particular G/L account balance.
Note: For the preparation of the Company’s financial statements, see DBAS-Excel Linkage,
Appendix E.
In printing reports under this classification, the user must be familiar with the guidelines
mentioned below.
a. Except for the General Ledger, Trial Balance, G/L Account Schedule, and G/L Account
Breakdown which are generated based on the user-defined month, all the other reports
are generated based on the user-defined beginning and ending months.
b. All the reports are generated on a monthly basis, or as needed/requested by the user.
c. Entering codes of “XXXXX” for G/L account, “XXX” for area or project codes, or “XXXX”
for G/L detail codes when asked by the computer, indicates that the report covers all G/L
account codes, area or project codes, or G/L detail codes.
Coverage: Based on the specific area, project, and G/L account codes
entered by the user
Report Format: Only the ending balances are printed or the beginning balances,
total debits, and total credits for each detail account are also
provided
Coverage: Based on the specific area, project, G/L account, and G/L detail
codes entered by the user
Report Format: Transactions are based only on JV’s and the consolidated entries
from APV Register, Cash Disbursements Book, and Cash
Receipts Book, or details from each of the above mentioned
books are further provided
1. Rejected Transactions
This report merely lists all the documents/transactions which have been rejected
during the most recent update run with the corresponding reasons for the rejections
made.
Frequency: As needed/requested
Sort Options: All are arranged numerically
Frequency: Monthly
Sort Options: By APV number, or G/L account code
Coverage: All APVs with no corresponding CVs during a particular month
Period Covered: Based on user-defined month
3. Outstanding/Cleared Checks
This report gives a listing of all to-date outstanding checks, or cleared checks within
the user-defined period covered.
Frequency: As needed/requested
Sort Options: By check number, CV number, or CV date
Coverage: All to-date outstanding checks, or all cleared checks within the
user-defined period covered
Period Covered: For cleared checks, based on the user-defined beginning and
ending dates
This report provides a listing of all the input taxes covering the inventory items
received/purchased by the Company during the user-defined months covered.
The smooth and continuous operation of the DBAS software depends a lot on the different
functions belonging to this module. Thus, this DBAS module must not be overlooked, and the user
must be familiar with all the functions included herein. This module’s responsibilities and the
corresponding DBAS file utility functions addressing such responsibilities are detailed below, and
further discussed in the succeeding sub-sections.
a. Ensure that data is not lost whenever any abnormal shutdown occurs to the computer
due to power interruptions/brownouts, computer breakdown, or accidental power cut-off.
d. Restore the data stored on the backup copy onto the harddisk whenever the harddisk
data has been damaged or lost.
e. Copy the data stored on the host computer onto another computer
f. Transfer some of the old historical data stored on the harddisk onto CDs to relieve the
harddisk of valuable storage space.
h. Purge/erase any old historical data stored on the harddisk to relieve the harddisk of
valuable storage space
Note: Due to the sensitivity and importance of the utility functions involved in this
module, access restriction through the use of password is provided in
some of these functions, namely, purging, downloading, uploading, and
restoring/copying.
6.1 Books/Registers/Analysis/Schedules
Whenever an abnormal computer shutdown had occurred during the last DBAS run, the
user could not immediately proceed to any of the DBAS modules during the next running of
the software. The user must first run this reindex function to enable the computer to fix any
damaged files and return the status of existing files to their normal state before the shutdown
occurs. Reindexing will be completed in a matter of minutes, or last for more than an hour,
depending on the speed of the computer and the volume of data stored on the harddisk.
In order to minimize/avoid abnormal shutdowns, the user must always exit properly from
DBAS whenever he leaves the computer. Moreover, the user must never turn off the
computer whenever he/she is inside any of the DBAS functions. Finally, the user must
constantly monitor any scheduled brownouts/power interruptions in the Company’s premises
and properly schedule the use of the computer(s).
This file utility function is also used when copying the data stored from one computer to
another. It must be remembered, however, that any existing data on the “target” computer
will be erased and replaced with the backup data. This function is very useful when the
Company wants to obtain information from one of its remote branches/areas which also uses
DBAS. All the Company has to do is get the branch/area’s monthly backup copy and restore
the same to one of the Company’s computers. Consequently, the Company could readily
print from this computer any report regarding the branch/area’s operation.
After restoring/copying the files from the backup, the user must first perform reindexing of
files before accessing any of the DBAS module.
The volume and extent of historical data downloaded onto the CDs depends on the user-
defined cut-off month. When a particular cut-off month is entered, all the data belonging to
the cut-off month and prior periods are downloaded. Such cut-off month to be valid, however,
must be at least three months prior to the existing month being processed in DBAS.
Except for transaction and G/L account balances data, all the other data types mentioned in
the downloading function maybe purged instead of being downloaded. Because of the utmost
importance of the said transaction (documents) and G/L account balances data (trial balance),
purging of such is not allowed in DBAS.
The provision on cut-off month discussed in the downloading of data is also applicable in this
function. Such cut-off month to be valid, however, must be at least six months prior to the
existing month being processed in DBAS.
SECTION 7
DBAS distinguishes itself from the other accounting software in the market today because of its
simplicity in design, very minimal user-initiated tasks, ability to capture different types of information
from every single document/transaction (inventory, accounts payable/receivable, sales, and general
ledger related), and capability to generate a complete array of meaningful, relevant, and timely
reports. Moreover, notwithstanding the fact that DBAS was designed to be a generalized accounting
software (i.e., applicable to all types of business/industry), much leeway is given to any user to allow
him/er to make the software work according to his/her needs. In this section of the manual, the user
is given a briefing on how to make the most out of DBAS.
a. Inventory Monitoring,
b. Accounts payable monitoring,
c. Accounts receivable and sales monitoring, and
d. General ledger preparation.
Although each of the above-mentioned application systems are independent from each other, the
Master files and the documents/transactions involved are interrelated. A diagram showing such
interrelation is shown on the next page.
A complete detail of each of the application systems are provided in the succeeding sub-sections.
In every application system, the user is given the following information:
a. Multi-warehousing,
b. Inventory classification by category and supplier,
c. Comparison of inventory balances with established reorder points and
physical count quantities,
d. Moving-average costing,
e. Identification of obsolete/slow moving items,
f. Accumulation of monthly stock usages and computation of average monthly
usage.
g. Stock card preparation based on user-defined period covered, and
h. VAT computation and generation on input tax listings.
a. Inventory Category
Example: Fertilizers, chemicals, groceries, etc.
b. Inventory Location
Example: Warehouse 1, Warehouse 2, etc., or it could be inventory
groups like export sales, local sales, etc.
c. Supplier Information
Separate supplier types maybe had for different groups like “A” for
affiliates, “T” for trade, “O” for others, etc.
d. Customer Information
Separate customer types maybe had for different groups like “AFF” for
affiliates, “LOC” for local customers, etc.
e. Area Code
Example: Davao, Cebu, Manila, or Plantation 1, Plantation 2
f. Project Code
Example: Banana, coffee, cacao, etc. or grocery, hardware, etc.
g. G/L Account Code
Example: Cash, Accounts Receivable, Inventory, etc.
h. G/L Detail Code
Example: Cash in Bank1, Cash in Bank2, Petty Cash Fund, etc, for
the G/L account Cash
i. Inventory Item
If the Company is a selling concern, or if it wants to monitor its
inventory items by supplier, it is advisable that the user religiously
enters the correct supplier code for each item, otherwise, any supplier
code may suffice. Extra care must also be observed in entering the unit
of measure and the standard pack for each item.
3. Documents/Transactions Involved/Covered
4. Reports Generated
The above-mentioned relation between the two application systems only applies
when
the Company is a selling concern.
In this type of inventory costing, DBAS computes a new carrying cost for an
inventory item every time an RR or RTS transaction for such item is entered and
processed. Consequently, such carrying cost is the one used in the transfer (STS),
issuance (MRIS), and sale (CSI/DM/CM) of the item.
DBAS takes care of computing the input and output taxes for each inventory
item entered in the RR, RTS, CSI, and DM/CM data entry functions. The user is
only required to enter the gross amount (VAT included, if any) for each item, and
identify whether such is a VAT or non-VAT item.
a. Multi-classification of suppliers/creditors,
b. Automatic entry into the inventory module of items purchased,
c. Application of payments made to outstanding supplier’s invoices either by
FIFO or specific identification methods,
d. Preparation of supplier’s subsidiary ledgers based on user-defined period
covered and a schedule of due dates of accounts payable, and
e. Preparation of purchases listing by inventory item or by supplier based on
user-defined period covered.
a. Inventory Category
b. Inventory Location
c. Supplier Information
d. Inventory Item
The inventory-related Master files are only necessary if the Company desires to
also obtain inventory and purchases-related reports in this application system.
Otherwise, the supplier Master file may suffice.
3. Documents/Transactions Involved/Covered
In data entry of these documents, the RR and RTS shall be entered and processed
ahead of the APV to ensure that all the suppliers’ invoices have already been set-up in
the A/P subsidiary ledgers before payments/adjustments are made thereto.
4. Reports Generated
The last two reports are provided only if the Company also enters the inventory-
related information (category, location, item) stored in the Master files during data entry.
In DBAS, two options are given to the user in applying the payments made to
suppliers’ accounts, namely first in-first out (FIFO), and specific identification. In FIFO,
DBAS takes care of applying the payments made to oldest invoices, while in specific
identification, the user will be the one choosing which suppliers’ invoice are being paid.
The APV data entry function only allows a single supplier foe each APV. Thus,
whenever the user encounters a single APV representing payments to several
suppliers’ accounts, he/she has to follow the procedures mentioned below.
Purchase of services and other adjustments are posted in the A/P subsidiary ledger
through the APU data entry function. In the summary portion of this function, the user
shall enter the document type and number used by the Company (not the supplier) in
recording the transaction in the books (e.g., JV, OR), and the net amount affecting A/P.
Subsequently, in the detail portion, the user shall enter the supplier’s document type
and number (e.g., INV, DM, CM). At the Company’s point of view, this is called
“reference”. Lastly, the amount of the supplier’s invoice, DM, or CM shall be entered
9positive or negative depending on the reference type).
Aside from using this number in cases of overpayments, the user may also use this
number when no particular invoice is issued by the supplier, or if the Company does not
monitor it’s a/P by suppliers’ invoices.
Whenever mispostings or errors have been made in the data entry of documents/
transactions under this application, corrections/adjustments are made in the APU data
entry function. Specific guidelines and procedures are outlined below.
1. The user enters a “dummy” APU number (document type maybe “OTH”
for others, or any other three-letter combination) in the summary portion.
The net amount maybe zero if the user is merely transferring the amount
due.
2. In the detail portion, the user enters the supplier code and the RR or
invoice number that used to be adjusted/corrected (reference type is
either “RR” or “INV”).
3. Depending on the nature of the adjustment/correction (addition or
deduction), a positive or negative amount shall be entered by the user for
each RR/invoice number.
4. Several suppliers/RR/invoices maybe entered in the detail portion but the
net amount should equal to that entered in the summary portion.
a. Multi-classification of customers,
b. Automatic entry into the inventory module of items sold,
c. Comparison of customer balances with established credit limits,
d. Application of customer payments to outstanding invoices either by FIFO
or specific identification methods,
e. Preparation of customer’s subsidiary ledgers, aging of accounts, and
statement of accounts based on user-defined period covered, and
f. Preparation of sales listing by product line or by customer based on user-
defined period covered.
2. Master files Involved
a. Inventory Category
b. Inventory Location
c. Inventory Item
d. Customer Information
d. Area Code
e. Project Code
f. G/L Account Code
g. G/L Detail Code
The inventory-related Master files, customer Master file, and area, project, G/L
account, and G/L detail codes Master files are only necessary if the Company desires
to also obtain inventory and sales-related reports in this application system. Otherwise,
the customer Master file may suffice.
3. Documents/Transactions Involved/Covered
The CSI is used to set up the amount of A/R due from a customer concerning a
particular sale, while the DM/CM serves as an addition/deduction thereto. The OR is
used to record any payments made by the customer, while the ARU is used to record
all the other adjustments being made to the customer’s account.
In data entry of these documents, the CSI shall be entered and processed ahead of
the DM/CM, OR, and ARU to ensure that all the invoices have already been set-up in
the A/R subsidiary ledgers before payments/adjustments are made thereto.
4. Reports Generated
1 The same area, project, G/L account, and G/L detail code Master files are
used in both application systems.
2. Official Receipt (OR) document is common to both systems.
Cash sales invoices are entered first in the CSI (Charge Invoice) data entry
function (a separate customer code in the customer Master file shall be provided for all
cash sales). Afterwards, when the CSIs have already been processed, the same cash
sales invoice shall be entered in the OR data entry function using the customer code
provided for cash sales. Thus, the resulting net amount for the cash sales’ customer
code shall always be zero.
Similar to the accounts payable application, two options are also given to the user
in applying the payments made t customers’ accounts, namely, first in – first out
(FIFO), and specific identification. In FIFO, DBAS takes care of applying the payments
made to oldest invoices, while in specific identification, the user will be the one
choosing which invoices are being paid.
The OR data entry function only allows a single customer for each OR. Thus,
whenever the user encounters a single OR representing payments made by several
customers, he/she has to follow the procedures mentioned below.
Aside from using this number in cases of overpayments made by customers, the
user may also use this number when no particular invoice is issued by the Company in
setting up the A/R, or if the Company does not monitor it’s A/R by invoices.
Whenever mispostings or errors have been made in the data entry of documents/
transactions under this application, corrections/adjustments are made in the ARU data
entry function. Specific guidelines and procedures are outlined below.
1 The user enters a “dummy” ARU number (document type maybe “OTH”
for others, or any other three-letter combination) in the summary portion.
The net amount maybe zero if the user is merely transferring the amount
due.
2. In the detail portion, the user enters the customer code and the invoice
number that need to be adjusted/corrected (reference type is “INV”).
3. Depending on the nature of the adjustment/correction (addition or
deduction), a positive or negative amount shall be entered by the user for
each invoice number.
4. Several customers/invoices maybe entered in the detail portion but the
net amount should equal to that entered in the summary portion.
a. Area Code
b. Project Code
c. G/L Account Code
d. G/L Detail Code
3. Documents/Transactions Involved/Covered
4. Reports Generated
1. The same area, project, G/L account, and G/L detail code Master files are
used in both application systems.
1. The same area, project, G/L account, and G/L detail code Master files are
used in both application.
2. Official Receipt (OR) document is common to both systems.
The APV is used primarily to facilitate monitoring of any accruals made during a
particular month. Considering that not all of the Company’s cash disbursement
vouchers (CV) prepared during a particular month are paid during the same month, a
journal entry is necessary to record any accruals. However, with the use of APV, the
Company’s accounting staff is relieved of the tedious job of identifying the accruals that
need to be made, preparing the journal entry, and reversing such entry during the next
month.
The APV is actually also the CV (same number is used for both document types).
However, in the APV data entry function, DBAS automatically credits to the “Voucher
Payable” account the amount of the CV instead of the user crediting the particular
“cash account”. Consequently, in the CV data entry function, DBAS again
automatically debits to the “Vouchers Payable” account the said amount of the CV with
the user crediting this time the particular “cash account”. Thus, when a particular CV is
prepared during a particular month, it is the entered as APV. However, it is not entered
as CV until actual disbursement has been made (which could be during a succeeding
month/s).
The resulting balance in the “Vouchers Payable” account in the general ledger,
therefore, represents the accrued payables. A Breakdown of Vouchers Payable
report is provided to the user whenever he/she wants to see the nature of these
accruals.
DBAS summarizes monthly the individual journal entries in the APV, CV, and OR.
Subsequently, DBAS generates a consolidated entry for each of these documents.
Such consolidated entries are ones posted automatically in the general ledger together
with the journal entries from the manual JVs entered by the user. The DBAS-assigned
JV numbers for these consolidated entries are 5 for APV, 7 for CV, and 10 for OR.
* JV # 4, 8, and 9
In order to generate these JVs, the user chooses the Add option in the JV data
entry function. The use then enters the number corresponding to the JV he/she wants
to be generated (4 for MRIS, 8 for CSI, and 9 for DM/CM). After DBAS has generated
the incomplete journal entry in the detail portion, the user then proceeds to complete
such journal entry. A printout of the said JV may then be generated in the transaction
listing option of the Report Generation module.
Note: Generation of JVs 4, 8, and 9 shall be done only after all the documents
for the month corresponding to such JV has been entered and
processed. Otherwise, the JV generated is incomplete and erroneous.
* Year-End Closing
Every end of the Company’s fiscal year, all the balances of the nominal accounts
are closed (zero out) to the retained earnings account. In DBAS, this is accomplished
by making a closing entry at the start of the new fiscal year. Specific procedures and
guidelines to follow are outlined below.
1. This closing entry is prepared right after the monthly closing process of
the last month of the preceding fiscal year has been completed.
2. To prepare such closing entry, the user chooses the Add option in the JV
data entry function. The user then “20” at the JV # prompt.
3 After entering the other data for the JV, the computer then asks the user
to enter the password for monthly closing.
4. The use must then enter the starting and ending G/L account codes for all
the nominal accounts.
5. DBAS will then generate a closing entry for all the nominal accounts. The
user has to complete such entry by entering the difference in the debit
and credit columns to the retained earnings account.
6. The user must check the said entry against the last month’s trial balance
for completeness and accuracy. To facilitate such review, a printout of the
closing entry may be generated in the transaction listing option of the
Report Generation module.
7. The closing entry (JV #20) is then updated/posted to the G/L by
performing “daily update” in the Process module of DBAS.
8. After such update, the user must then print the trial balance and check if
the balances of the nominal accounts have already been zeroed out and
closed to the retained earnings account.
To facilitate the bank reconciliation procedures of the Company, the user may find this
monitoring system to the very helpful. This system is an adjunct of the general ledger
application, particularly the CV data entry function. Considering that check numbers are
entered for each CV, the user has only to “tag” those checks which have already cleared
based on the bank statement. Consequently, the user could generate a report of all to-date
outstanding checks and/or all cleared checks during a user-defined period.
In order to properly sort the outstanding/cleared checks, the user may find it convenient
to assign two or three letter prefixes, representing the bank involved, to the check numbers
when entering the same on the CV data entry function (e.g., “MET789654321” instead of just
“789654321”).
SECTION 8
In order to check on the completeness and accuracy of DBAS processing, it is a must that
the Company perform a monthly review and reconciliation of DBAS-generated reports. In each of the
sub-sections, the user is given the different procedures and guidelines in doing such review and
reconciliation.
The Monthly Update Control report must be printed every after monthly closing. Such
report gives the total amounts of the inventory items, accounts receivable (A/R), and
accounts payable (A/P) being maintained by the different application systems. It also gives
the total amounts of the documents/transactions updating each of the said accounts during
the month. The user must review this report by performing the comparisons/checking
outlined below. (Any differences or unusual items detected on the review must be reported to
JEVIBA and Company for proper disposition before adjustments are made by the user.)
1. The “previous balance” must be compared against the last months’ “current
balance”. Any difference indicates that the files being used have been altered
outside of DBAS. The user must then identify the specific item/s on the inventory
movement or subsidiary ledgers which carry the altered balances, and adjust the
same accordingly.
2. The totals for each of the documents/transactions shall be compared against the
totals reflected on the appropriate books/registers. Any difference indicates that
DBAS processing might not have performed properly, or files have been altered.
The user could identify the specific item/s which cause the difference by
comparing the details of inventory movement or subsidiary ledgers against the
details of the books/registers. Adjustments shall then be made based on the
nature of the difference detected.
3. Any difference between the “current balance” and “computed balance” also
indicates that files have been altered outside of DBAS. The user must then check
on the completeness of the items listed on the inventory movement or subsidiary
ledgers. Any missing item therein shall then be reentered/set-up.
This report gives the details of all inventory movements during the month. Specific
procedures and guidelines in reviewing this report are given below.
1. Inasmuch as separate inventory movement reports are printed for each inventory
location, the user must get the totals (previous and current balances) of all the
locations and compare the same against those in the Monthly Update Control
report. Any difference must be treated in the same manner as in procedure 1 of
Section 8.1 (Review of Monthly Update Control Report).
2. The user must also scan the inventory movement details for any unusual items
therein like sudden increase in unit cost (erroneous item code might have been
entered), negative balances, similar items with two different item codes, and items
which have zero quantity balances but unusually large balances in amounts.
These reports give the details of all charges, credits and adjustments made in the A/P
and A/R accounts. Specific procedures and guidelines in reviewing these reports are outlined
below.
Outlined below are the specific guidelines and procedures in reviewing this report.
1. The grand totals in the “previous balance” and “current balance” columns of the
G/L must be zero. Moreover, the total debits and credits must also tally.
Otherwise, alterations must have been made on the files outside of DBAS
processing. The user must then inform JEVIBA and Company for proper
disposition of the resulting error.
2. At the end of the G/L report is a breakdown by books/registers of the total
debits/credits in the G/L. The user must confirm the figures therein against the
total debits/credits reflected in each of the Company’s books/registers. Any
difference therein indicates that some entries in the books/registers might not
have been posted in the G/L or erroneous DBAS processing occurred. The user
must likewise inform JEVIBA and Company of such differences, if any.
In the same manner as the manual accounting system, the user must also perform a
monthly reconciliation of the general ledger and subsidiary ledger balances of the inventory,
accounts receivable, and accounts payable accounts. In DBAS, such subsidiary ledgers
consist of the Inventory Movement Details for inventory, and A/R and A/P subsidiary ledgers.
To facilitate the said reconciliation process, the user could print the G/L Account Analysis
report for each of the accounts and compare the entries therein against those reflected in the
inventory movement summary and A/R and A/P subsidiary ledgers. Depending on the nature
of the differences detected, if any, the user must then make the necessary adjustments in the
G/L and/or the corresponding S/Ls.
APPENDIX A
ERROR MESSAGES
The date entered by the user prior to using DBAS is not within the current DBAS processing
month. The user has to enter another date.
The code used to represent an item/record being added into the Master file already exists
therein. Addition is, therefore, denied to avoid duplication.
The code being edited/deleted/entered does not exist on the Master file. Addition of such code
into the Master file is proper.
The code being deleted has already corresponding records on other related Master files. For
example, a number of G/L detail codes already exist for a particular G/L account code being
deleted. Deletion is, therefore, denied.
The particular item/record being deleted on the Master file (i.e., supplier, customer, inventory
item, and G/L account code) has already existing balances/transactions. Deletion is, therefore,
denied.
The document number being edited/deleted does not exist on the transaction file. Addition is
the proper option.
The inventory item code being added in the transaction file already exists therein. Addition is,
therefore, denied to avoid duplication.
The inventory item code being edited/deleted does not exist on the transaction file. Addition is
the proper option.
The area-project-G/L account-detail code being added in the transaction file already exists
therein. Addition is, therefore, denied to avoid duplication.
The area-project-G/L account-detail code being edited/deleted does not exist on the transaction
file. Addition is the proper option.
The invoice number being added in the transaction file already exists therein. Addition is,
therefore, denied to avoid duplication.
The invoice number being edited/deleted does not exist on the transaction file. Addition is the
proper option.
The invoice number being added/entered does not exist for the particular supplier/customer.
Addition/Entry is, therefore, denied.
The cash disbursement voucher (CV) number being added/entered in the CV data entry
function does not have a matching accounts payable voucher (APV) number, or even if it has, such
APV number has not yet been updated. Addition/Entry is, therefore, denied.
The date being entered is invalid (correct format is “mm/dd/yy”), or such date is over and above
the existing date used in DBAS. The correct date must be entered, or the document/transaction is
not yet due for data entry (i.e., next month’s transaction).
* FIELD/S MUST NOT BE EMPTY
The user is required to make an entry in the said date field and must not leave it blank.
The user must enter a value/amount greater than zero for the said data field.
The user must enter a value/amount greater than, or less than zero for the said data field.
When the user is required to make entries to two related data fields (e.g., unit cost and total
cost), one data field must hav a value equal to zero, and the other data field must have a value
greater than zero. DBAS will be the one responsible for computing the value of the other data field.
When entering amounts in the A/P or A/R application of payments/collections, the user must
enter a payment/collection amount greater than zero but not greater than the amount due for a
particular invoice.
When entering amounts in the detail portion of the A/P or A/R updates, the user must enter a
positive or negative value/amount depending on the nature of the reference document being
entered (e.g., invoice/DM is positive, while CM is negative).
APPENDIX B
REJECTION MESSAGES
The code entered does not exist on the Master file. Either the code entered is erroneous, or an
addition of such code into the Master file is proper.
* NO MATCHING INVOICE NUMBER, or
DUPLICATE INVOICE OR INVOICE NOT FOUND
The invoice number entered does not exist on A/P or A/R subsidiary ledger of the
supplier/customer. Either the invoice number entered is erroneous, or the invoice number has not
yet been entered, or such invoice has been erroneously entered into another supplier/customer’s
account.
The net amount entered in the summary portion of the document is not equal to the total
amount in the detail portion. Either of the two amounts is, therefore, erroneous.
The total amount applied to supplier/customer’s invoices is not equal to the amount entered for
the document (APV/OR). Either the application of payment/collection, or the document amount
entered is erroneous.
APPENDIX C
* HARDWARE REQUIREMENTS
DBAS has the following minimum hardware requirements:
* Installing DBAS
JEVIBA and Company, the owner of DBAS, will be the one responsible in the first installation of
DBAS onto the computer/s. Subsequently, however, the user may install later versions of the
software onto the computer by simply inserting the CD-copy of DBAS into the drive A, and
entering/typing “A:DBASCOPY” on the C> prompt.
After each DBAS installation, the user must first execute the REINDEX function of the software
before proceeding into the other modules therein. This is done to ensure the proper operation of
the software.
To minimize the incidence of computer virus infection, it is suggested that the user limits the use
of the computer in running other softwares, much more if these are on CDs. Moreover,
storing/saving other data files (other than DBAS) onto the harddisk shall be avoided in order to save
on storage capacity.
APPENDIX D
DBAS recognizes the fact that one computer is not enough to accommodate the data
entry of documents/transactions of some large companies. Thus, in order to speed-up the
data entry procedures, separate computers maybe used in the data entry of some
documents/transactions. To be able to do this, DBAS makes use of the Local Area
Networking Utility.
In this set-up, the main computer containing all the Master file and transaction data is
called the host computer, while all the other computers are called as workstations. The host
computer can perform all the DBAS modules. Likewise, most of the DBAS modules can also
be done on workstations, except for “processing” and “reindexing” of data.
APPENDIX E
DBAS reporting is only limited to the generation of general ledger (G/L), trial balance, and
the G/L account schedules and analysis. The preparation of the Company’s financial
statements and other schedules is accomplished by using a combination of Excel templates
and DBAS-generated data files (zzDBAS.xls).
The said Excel templates are actually pro-forma financial statements or schedules
created/designed according to the reporting requirements of the Company. Such templates
could be made/designed by any knowledgeable Excel user. On the other hand, the DBAS-
generated data file, zzDBAS.xls is a database file of the Company. This zzDBAS.xls file is
then copied and pasted on the template suggested by DBAS.
1. Instead of sending the results of report generation into the printer, the user
chooses the “File” option when asked “Send to: Printer/File”. All reports can be
sent to file.
2. DBAS then displays the Excel-template to be opened.
3 When DBAS has already finished creating the zzDBAS.xls, open the Excel-
template suggested in 2. Also, open zzDBAS.xls, select entire file, copy, and
finally, paste it on the said Excel-template.
4. To avoid encountering “Create Error: c:\zzDBAS.xls”, close it immediately after
pasting it on the Excel-template.