Cumulative 97-99 part I
Previous  Top  Next


ADDSUM ADVANCED ACCOUNTING 5.1 UPDATE SUMMARY (1997-1999)
Last revised: 2/8/00


This is a compilation of program changes made for 1997-1999.

New programs:

BKICTRAN - inventory movements report (I/C-L) (updated 12/98)
BKARCOLL - Unpaid invoices report (A/R-M)
BKARVCOL - Unpaid vouchers report (A/R-N)
BKSYSUPP - supplemental system master file maintenance (option E under A)
BKAPVCOL - Unpaid vouchers report,bkapvcol (A/P-R)
BKSOP - enter/change ship and due dates (after posting has occurred)
BKSTART - use instead of BKMENU to start with user defined default
company files - see comments in ADV.BAT for use and new
environment variable TASEXT
BKPRHW2 - see below, new program 12/98


GENERAL LEDGER

G/L-A View/Chg Chart of Accounts
Change in key used to display G/L codes

Unless user is changing budget amounts, set chart of accounts to read
only mode to avoid conflicts.

Make view only question consistent with other programs; fix read only
mode logic.

Show fiscal year start/beg date, clean-up screens, remove F10 in function
list when in read only (look at) mode, enable PgDn in read only mode.

Integration with new active/inactive field; show on screen.

G/L-B Enter/Chg/Print G/J Entries

System master file is staying locked after saving one transaction causing
other users to get a BKSYMSTR lock error while performing other functions.
Problem resolved.

Removed record locking for BKGLCOA, remove opening file BKGLCOA

Integration with new active/inactive field; new default description feature
for line items and new F5 to option set/re-set the default description at
any time.

Add new feature to be able to attach a lengthy note to general journal
entries - various internal changes made to accommodate; new purge function
(because we now no longer delete entries out of the GJ transaction files
as was previously the case.

G/L-C Post G/J Transactions

Previously when making a journal entry involving a cash account, the system
was always making a posting to the check register file even if the journal
type was "GJ" - entries now made only if "CR" or "CD."

Give user the option re: whether to put a transaction into the check
register file even if the GJ entry was not made to CD or CR.

Changes related to new feature added in GL option B to attach notes to
general journal entries - no longer delete GJ transaction entry files,
misc. other changes in program flow.

G/L-D Print Journals

When running a journal in Windows mode, the correct G/L description was
sometimes not showing up on the report but rather a description relating
to another G/L code.

Add print summary only option, thru date validation fix.

Tighten up access to the payroll journal.

G/L-E Print Detailed Trial Balance

New filter range for transaction code

New option to NOT include income/expense account balance forwards when a
beginning date is specified - significant enhancement for many customers.

Re-compile for new GL list.

G/L-F Enter Financial Statements

Re-compile for new GL list.

G/L-G Print Financial Statements

Provides ability to limit output to non-zero balances (1 column financials)

Shows balance sheet and income statement dates in a more conventional and
professional fashion

In Windows mode, numbers over $999,999.99 were showing as not being
formatted.

Make printing of formal date conditional on printing a one column financial.

Changes in handling of percentage calculations; allow user to change the
financial statements period description.

New option regarding whether to include dollar signs.

G/L-H Print G/L Code & Description

Re-compile for new GL list.

G/L-I Print G/L Chart of Accounts

Re-compile for new GL list.

G/L-K Reconcile Check Register

Opens the check transaction file BKGLCHK in a different manner to avoid
conflicts with other programs.

G/L-M Enter Recurring G/J Trans

Integration with new active/inactive feature.

G/L-N Generate Recurring G/J Trans

Check the fiscal date of the actual G/J transaction generated otherwise
postings could go to the wrong year/month in the chart of accounts
file.

G/L-O Format Custom Statements

Calc base and total fields were showing up as size 1 so that user
could not enter up to 20 unique totals/calculation bases as described
in the manual (required change to underlying data file BKGLFSTL);
screen change concerning maximum number of location (9 instead of 20).

Re-compile for new GL list.

G/L-P Print Custom Statements

Re-compiled in light of BKGLFLSTL change (see BKGLO).

ACCOUNTS PAYABLE

A/P-A Enter/Change Vendors

New "view only" option so that even though someone else may be looking

at a given vendor code, another user can still look at all of the
information concerning that vendor.

Show record count on screen; check for and delete blank vendor codes.

Add ability work with the vendor options menu when adding a new
customer code.

Default look-up to vendor name, force vendor name upper case.

Tighten up security access to other programs.

Update relating to coming into this program from A/P-B.

Make view only language consistent.

Fix alignment problem when looking at pending/historical P/O's.

New PgDn options to look-up recurring vouchers, A/P vouchers and check
history transactions.

Integration with new active/inactive feature (new field); program
header changes now based on view only status; if view only, do not allow
the user to enter through fields so that they do not think that they are
able to create/change a vendor record.

Possibility of duplicate vendor codes if two users both entering exact
same (new) vendor code at same time.

Internal change only in checking for duplicate vendor codes.

A/P-B Enter/Change Vouchers

Improved manual check handling - allow for posting based on invoice date
rather than check date; screen formats changed for invoice date instead of
just date.

New checking in the history for possible duplicate invoice numbers.

Eliminate opening of temporary pick to pay file unless user is picking
a voucher to pay to avoid conflicts/lock-ups with other A/P programs.
(NOTE: this created a few initial problems in being able to edit previously
entered amounts but these were subsequently resolved.)

Vendor address verification and ability to change on the fly.

Option to "process check now" for the voucher just entered; improved
handling of pick to pay check file to avoid multi-user conflicts.

When trying to backout a manual check, resolved file opening/closing
error message. Move the vendor address confirmation until AFTER it is
determined that a new A/P voucher is being entered.

Tighten up security access to A/P-A; ability to change the invoice
date when entering the invoice lines.

Check for possible duplicate check number when entering a manual
check.

Fix for BKGLCHK check register date being saved as 00/00/00 instead
of check date when a manual check is involved.

New feature - program asks if you wish to enter another transaction
for the same vendor to speed the entry of multiple vouchers for
the same vendor.

Re-compiled for change in ADDSUM.LIB - duplicate check no. checking.

Turn of windows to avoid potential GPF problems/processing checks.

Do not automatically update the default A/P G/L acct for a vendor with
no default upon entering a voucher.

Significant redesign/flow of program, new prepayment handling feature
when terms are PREPAID - see BKPOD also.

Update for the way the program finds the word PREPAID in the new terms
file.

Change the default to "exit" when backing out/editing a voucher.

Integration with new active/inactive feature.

When editing an A/P voucher, ask whether to clear out the prior
information or not.

Implementation of the "other vendor is payee" option.

A/P-C Print Inv Due by Date

Re-compile only for new look-up list.

A/P-D Pick Vouch/Inv to Pay

Do not compute discounts on credit memos.

A/P-E Print Pro-Forma Chk Reg

Not ejecting page when printing a pro forma.

A/P-F Print Checks

Coordinate with new option in BKSYA allowing user to "force" all output
in laser check format regardless of what other options have been selected
in multi-printer maintenance (DOS mode) or in the INI file (Windows mode).

Take out reference to "direct" (causes page faults or otherwise stops
users from printing).

Improve format of check. Eliminate having to void laser checks.
DOT MATRIX check type (7") printing in Windows mode capability provided
(previously only laser check style printing was supported when printing
in Windows mode).

Show number of records picked to pay.

Discount amounts were not being saved into the A/P transactions file.

Removed check number on top portion of laser check because the standard
laser check forms do not contain a column for check number.

Check for possible duplicate check number.

Update for internal handling when there are more items than will fit
on a check stub (to a laser printer).

When printing a check with more than 14 lines (most that will fit on
one stub) to a laser printer in Windows mode, the "insert a blank piece
of paper" message needed to be changed to tell the user to insert it
not as the next piece but the one after.

Re-compile for change in ADDSUM.LIB - duplicate check nos.; change
in spacing positions for laser checks.

Update for when there are more lines than can fit on a dot matrix
check stub in Windows mode.

New record lock "pre-checking" for A/P and cash account to ensure
that these records can be locked in a multi-user environment.

A/P-G Print Aging

Provides true "as of date" listing - when as of date selected, program
calls entirely new program BKAPTRH - vendor transaction history report
which among other things can provide a true as of date listing as long
as A/P transactions have not been purged.

Add features similar to BKARF, ability to sort by vendor name, ability
to select the aging calculation date.

Update to new sorting feature when running in Windows mode.

New feature when selecting one vendor to skip to first record with
an amount remaining or to start as of a specific date.

Add old style A/P as of in the event that user has purged their BKAPINVT
(A/P transaction file); improvements to A/P transaction/as of program
for F2 look-ups, standard screen changes, when printing subtotals only
do not print vendors with zero balances.

Re-compile only for new look-up list (BKAPG).

A/P-H Print Vendor Code & Name

Re-compile only for new look-up list.

Search key selection fix when in Windows mode.

A/P-I Print Vendor General Info

Re-compile only for new look-up list.

Search key selection fix when in Windows mode.

A/P-J Print Vendor Purch Info

Re-compile only for new look-up list.

A/P-K Print Vendor Mail Labels

Program was not correctly printing to labels. Specifically changed to
print to AVERY form 5260 when printing "three across" labels.

Re-compile only for new look-up list.

Multiple printer set-up re-enabled.

A/P-L Print Vendor Rolodex

Re-compile only for new look-up list.

A/P-M Enter Recurring Vouchers

Integration with new active/inactive feature.

Update relating to multiple terms feature.

Fix in the general ledger validation look-up for departments.

A/P-N Generate Recurring Vouch

Code field is sometimes not getting saved when generating recurring
vouchers. Added safeguards to ensure this does not happen.

Check the fiscal date of the actual voucher generated otherwise
postings could go to the wrong year/month in the chart of accounts
file.

Fix for G/L transaction code not getting saved correctly.

A/P-O Void A/P Check

Allow the user to specify the void check date (today's date) rather than
just using the current system date; allow the user to specify the void check
description/reason; make sure that the void check date is within the
expected posting/fiscal year range; provide informational notice that the
corresponding A/P vouchers have been restored and are again pending.

A/P-P Print A/P Payment History

Adjustment in check break section to ensure that the checking account
number is in a valid range.

Re-compile only for new look-up list.

A/P-Q Purge A/P Payment History

Re-compile only for new look-up list.

ACCOUNTS RECEIVABLE

A/R-A Enter/Change Customers

New "view only" option so that even though someone else may be looking
at a given customer code, another user can still look at all of the
information concerning that customer.

Show record count on screen; check and delete blank cust codes.

Add ability work with the customer options menu when adding a new
customer code.

Default look-up to customer name, force customer name upper case.

List/look-up quotes and quotes lines similar to look-up for current
sales orders, etc. (applies to the "quotes" version only).

Help for flip name feature, e.g. entering individual names under
customer name as SMITH;JOHN - use a semi-colon to separate.

Update related to when new customers are created in BKSOA.

Update re: asking question about looking at records; if user inputs
an amount less than zero in credit limit, invoke a credit block.

Sales by month option 5 would not show COGS when sales were zero; when
system maintenance option is "X" force user to enter their own code.

Update for PgDn history look-up in a company other than the main one.

New option R on the customer options (PgDn) screen to be able to list all
recurring vouchers for a customer - pressing enter takes the operator
to the recurring voucher itself for editing (just like a pending S/O).
Integration of quotes add-on module options so that there is just one
version of BKARA.

New options to view vouchers, current P/O's, P/O history, jobs pending
and job history for a customer (PgDn screen).

Credit card validation/date checks; Windows mode display for credit
card expiration date.

Re-located position where new file opens were added to reduce
file resource load and avoid Btrieve error 86 especially when users
are chaining/coming back from BKSOA after starting in BKARA and then
coming back to BKARA and viewing history in second instance of BKARA.

Integration with new active/inactive feature (new field); program
header changes now based on view only status; if view only, do not allow
the user to enter through fields so that they do not think that they are
able to create/change a customer record.

Formatting changes to sales order (add fax field, do not print phone or fax
if they are blank.

Possibility of duplicate customer codes if two users both entering exact
same (new) customer code at same time.

A/R-B Enter/Change Vouchers

Tightened security access to add A/R customer program.

Fix when backing out voucher and a G/L dpt. is involved.

Validation of G/L department.

Integration with new active/inactive feature.

A/R-C Record Payments

Save to customer last payment date only if transaction is in fact a payment

Do not allow system to overwrite descriptions with the word CREDIT in some
situations

Prevent user from saving an unapplied credit which can produce erroneous
statement balances (SIGNIFICANT UPDATE)

Provide customer full address reference/confirmation on screen

Provide ability to input payment descriptions allowing user to note
what payment was for or who payment was from; the description carries
over to statements and G/L posting descriptions; add windows boxes to
message lines

Default look-up to customer name

When saving into the transaction file, type field was not being set-up.

Tightened security access to A/R customer program.

Improved program operation/speed; also warnings when customer file
is out of synch with transaction file.

Fix ESC pop/trap error message that can result from pressing ESC
while applying payment amounts.

Previously this program considered a payment with an amount remaining as
an "open invoice" making the processing of an additional payment on
an account with a credit balance less than intuitive.

Add no lock when scanning in items. Internal change for scan segment
order (was not creating any problems)

Integration with new active/inactive feature (note: payments can still be
recorded for an inactive customer with outstanding balances; payments
cannot be record for a customer marked inactive with no outstanding
balances).

A/R-E Print Statements

Eliminate "open only" option (can lead to incorrect balance forwards);
instead provide option to "automatically" calculate the balance forward
date starting with the first of the month that the oldest item has an
unpaid balance.

Flip name capability.

Option to not print statements where the total balance is less than
zero.

Adjustment for automatic calculation of balance forward date.

Add company fax number (if printing to blank forms).

Formatting changes to the blank statement form to be consistent with blank
invoice forms and to fit into window envelopes.

A/R-F Print Aging

Added salesperson range and SLSP on various report formats - users now have
the ability to produce A/R aging reports restricted to one or a range of
salespersons (as assigned under option A under A/R, i.e. the salesperson
responsible for the account who may or may not have been responsible for
the actual sale).

Add customer class range to restrict to a certain range of classes.

Add option to sort by customer name.

Add "aging calculation date" - allows user to perform aging based on
desired date (in future or in past); transactions found are further limited
by this date allowing the user to exclude transactions after the date
entered.

Provides true "as of date" listing - when as of date selected, program
calls entirely new program BKARTRH - customer transaction history report
which among other things can provide a true as of date listing as long
as A/R transactions have not been purged.

Update to new sorting feature when running in Windows mode; give user the
option to start with first transaction with an amount remaining when
printing for a single customer, fixed for name length, add current date
to the report output.

Fix for spacing on the A/R listing report.

Fix for A/R listing relating to multiple terms.

New feature when selecting one customer to start as of a specific date
as well as to skip to the first record with an amount remaining.

Add old style A/R as of in the event that user has purged their BKARINVT
(A/R transaction file); improvements to A/R transaction/as of program
for F2 look-ups, standard screen changes, when printing subtotals only
do not print customers with zero balances.

Re-compile for new customer look-up list.

A/R-G Print Cust Code & Name

Customer look-up integration.

Default the from customer into the thru customer.

Re-compile for new customer look-up list.

Search key selection fix when in Windows mode.

A/R-H Print Cust General Info

Customer look-up integration.

Integration with new active/inactive feature; update relating to new style
terms.

Search key selection fix when in Windows mode.

A/R-I Print Cust Sales Info

Fix valid message when invalid customer range entered (program was
referring to product code instead of customer code).

New option re: whether to print customers with zero totals.

Move new 'print zero totals' question in program to ensure it handled
correctly.

Re-compile for new customer look-up list.

A/R-J Print Cust Mail Labels

Add option for printing three column mailing labels for customers.

Calls new program BKARJ3.

Adjustments to 3 column labels (program BKARJ3) for printing to a laser
printer in Windows mode (Avery labels - 5160).

Add country to label print-out.

Ask user whether they want to print country on continuous style labels;
adjustment in number of lines between continuous style labels.

Integration with new active/inactive feature.

Add the "flip name" feature.

Change in number of lines printing per label (laser version/BKARJ3).

A/R-K Print Cust Rolodex

Re-compile for new customer look-up list.

A/R-L Sales Tax Maintenance

Allow user to create a "zero" rate tax authority.

Integration with new active/inactive feature.

SALES ORDER

S/O-A Enter/Chg Sales Orders

Fix for rounding problem

Fix for not deleting notes if there has been a prior invoice

Fix for ESCape from BKICA when adding on fly - previously if you did
not add a new inventory item, the program would let the user go past
the product field

Messages warning user to save 50, 100, 249 items on S/O

Require user to enter a valid taxing authority
otherwise non-taxable sales totals can never be accurate

Add line counter to screens

Automatically check for and remove a 0 numbered sales order

Allow access to job number field for pending orders

Warn user if selling price including any discounts will be
less than average cost for regular type inventory items

New menu option after saving/entering freight allowing user to
print packing slip, print sales order, print invoice, toggle
ending lines ON/OFF to more efficiently handle what the user
wants to do at that point.

If line item price has been entered through as zero, leave as zero.

Add next S/O to initial screen; fix problem re: when you delete an
item the screen totals were not being reflected correctly.

Fix for wrapping notes.

TIGHTENED SECURITY ACCESS - users can no longer add new customers,
products, etc. unless they have been granted security access to the
appropriate program. If they can enter sales orders but not print
invoices, they will no longer be able to "backdoor" the password system
as has historically been the case! For systems that have no password
set-up, the program operates in the way that it has in the past.

Show user logon ID in the program header.

Changes/new option re: computing price matrix.

List jobs show last job first.

New ship date feature, show COGS in header; show three character
day of week relating to order date, ship date and line item dates.

New feature - if credit limit is negative, blocks use of that customer
in processing orders.

Adjustment for bringing in credit card info. into a message line in

Windows mode; adjustment for defaulting in job description.

In Windows mode, users would get bumped out to the menu at random
interval. Resources issue resolved.

Add option to go to the job screen (option B under job cost) when
a job code is input on a sales order.

Round-up sales tax.

Problem of Windows mode users getting bounced out intermittently
when pressing ENTER in a product code list - attempt to resolve.

Ensure Yes/No response to message line "ready to print?" to avoid
stranded pending S/O's.

Shipping label can be printed directly from here (as with a packing
slip).

Recognizes "promotional" pricing set-up under POS option F.

Fix for CTL-I/CTL-N combination (attaching notes to line items).

Changes in the way that the program saves line items and
when the page down trap becomes active to allow the program in Windows
mode to retrieve line items for a previously entered S/O.

Day of week function can cause Windows program to exit to the main
screen if left blank in the ERD field.

F2 look-up in product price was not showing the dollar amount for
percentage price matrix type items in the Windows mode; fix for
ready to ship flag when entering a message line.

Address problem of some fields being occasionally truncated so that
look-up lists show information misaligned (caused by binary zeroes).

Change the default ship date to be initially be the ship date as entered
in the top/header record and subsequently to be the last line item estimated
ship date (ESD) entered. New feature whereby if the user changes the
customer code on an existing S/O, user will be prompted regarding whether
they want to bring in that customer's address.

Adjustment to printing of sales orders to ensure that the rightmost
characters are not cut off in the Windows mode.

Integration with new inventory status feature; fix for menu display re:
price matrices; change all CTL-C to CLT-O - CLT-C conflicts with NT
(Cust Options trap).

Add "no lock" condition to line item file when printing a sales order.

When going to customer options and viewing the customer record, the
customer's price level would be lost.

S/O-B Print Open S/O List

When sorting by product code, provide option exclude items that have
been shipped in full.

Fixes plus new subtotaling when sorting by S/O num or customer code -
subtotals now based on actual pending units; show extensions and include
units on backorder.

Fix on packing slip form relating to S/O num.

Fix for calculation of amount pending when a discount is involved.

Adjustment for location of amt pending when no matching line item found.

New date range filter, ability to limit to one salesperson, include the
order date and salesperson on the report formats.

Various internal enhancements/fixes for F10 trap, defaults, up arrow, etc.

Re-compile only for new look-up lists.

Changes re: when printing by product code; ESCape problem when printing
detail.

S/O-C Print Packing Slips

Added terms description and ship via to packing slip.

Ability to be printed from sales order option A.

Major overhaul of packing slip format, full page, estimated shipping
date, multiple copies, options to print/not print notes and message
lines.

S/O-D Print Backorder List

Re-compile only for new look-up lists.

S/O-E Release Sales Orders

Re-compile only for new look-up lists.

Add new feature to give user ability to print released sales orders to
facilitate the identification of orders that have are ready to be
shipped.

S/O-F Print Invoices
Making print of notes conditional on the RTS flag

Allow user to enter date when coming directly from sales order entry
(also solves potential posting date problem in addition to providing
an added convenience)

Fix for 1 cent rounding problem - cost of goods sold

Additional check to prevent duplicate invoice #'s

If user has set "auto fill" backorders to Y then when printing an
invoice from sales order option A, the program will automatically
attempt to fill the backorder; invoices can now be generated directly
from sales order option A even though an invoice has been generated
previously.

Flip name capability.

Tighten security access - do not allow user to post invoices from
here is password access to posting program has not been given.

The initials of the user's logon code is automatically included when
printing invoices (below the ship to attention line).

Coordination with new option in billing set-up - see BKSYA.

Remove printing of the "this invoice is prepaid" line which may
be inappropriate or inaccurate.

New ship date (true ship date will show on invoice)

Save the logon code into the ship header file.

Many new changes relating to ship dates, due dates, calculation, day of
week showing on selection screen for invoice date, supplemental system
file integration.

Ensure that only when invoice is printed, only one invoice is potentially
posting.

Allow a "message line" only order/invoice to be processed.

Option so that user can decide whether to verify ship/due dates;
internal enhancements.

Slight adjustment for the way the system finds the next invoice
record to print.

Screen display fix re: backorder status default.

Add company fax to the "blank" invoice style form; do not print
phone or fax if they are blank ("blank" invoice form only).

Format changes to the "blank" invoice layout so that spacing is the same for
invoices and statements; do not print Attn: if ship attention field is
blank .

If the customer selected review (do_ship_date) to "N" then the attention
field was not showing on the invoice.

S/O-G Post Invoices

Automatically checks for valid number of system master records to
avoid posting problems

Automatically checks and deletes blank inventory records

Fix for 1 cent rounding problem - cost of goods sold

Delete items shipped in full from posted order containing other
backordered items.

Update for handling of tax authority; if not found no G/L posting was
being attempted, handling for if prior year.

Change to default to post all to "N" when entering directly

Fix for wrapping notes.

Fix relating to posting of tax authority (relates to non-taxable
sales and freight being included in non-tax sales).

Interaction with system supplemental file.

Interact with option F above to ensure that when one invoice is printed
and then posted, only that invoice is posted and not any others.

Post COGS amounts to job cost transaction file when "automatically expense
inventory items to COGS when received" is set to "N"; adjustment to
value being saved to the inventory movements file.

Continued enhancements for invoice printing/posting.

New from/thru invoice date option when posting S/O's.

S/O-H Print Shipping Labels

Many changes, printing labels out of Windows mode, flip name, improved
formatting.

Shipping label can be printed directly from S/O-A.

Problem with printing number of labels correctly in Windows mode
resolved.

S/O-I Recurring S/O Entry

Resolution of users getting bumped out to menu after entering one or
to recurring sales orders.

Changed so that recurring S/O's can be entered directly from the A/R-A
program or new recurring S/O's created from A/R-A (just like new/existing
sales orders).

Integration with new status feature.

S/O-K Display Invoice History

Show cost of goods sold that was assigned; show actual ship date.

New F3 (choose other key) options now exist when doing an F2 in the "Inv #"
field that include sales order number (BKAR.INV.SONUM), order date
(BKAR.INV.ORDDTE), invoice date (BKAR.INV.INVDTE) and due date
(BKAR.INV.DUEDTE).

Re-compile only for new look-up lists.

S/O-L Purge Invoice History

Update for opening of location file when multiple companies are
involved.

Re-compile only for new customer look-up list.

S/O-M Quick Sales Report

Quick report totals were sometimes incorrect when there were "held"
sales.

Increase sizes of "holder" fields relating to number of invoices, etc.

S/O-N Reprint Invoices

When printing in Windows "direct" mode, bottom portion of invoice
re-print was printing too low on the page.

Fix for wrapping notes.

Coordination with new option in billing set-up - see BKSYA.

Adjustment for printing lower section of invoice.

Show true ship date on re-print.

Remove the "you have credit and do not pay" section.

Fix for page feeds after printing notes.

New options re: whether to include word REPRINT and whether to indicate
that the invoice being reprinted was prepaid (if only one invoice is being
reprinted).

Similar changes as made to BKSOF relating to company fax/phone numbers.

Format changes to the "blank" invoice layout so that spacing is the same for
invoices and statements; do not print Attn: if ship attention field is
blank.

S/O-O Print COD Tags

Updated so that any occurrence of "COD" in a term descriptions will
print a COD tag. Previously the tags would only print if the word
"COD" or "COD-CASH" was in the terms description.

S/O-P Enter/Chg Ship/Due Dates

Enter/change an invoice order's ship date.

INVENTORY CONTROL

ALT-I Global Inventory Look-Up Program

Re-compile only for new product look-up list that shows status.

Re-compiled for list product code change (status put at end of the list).

I/C-A Enter/Chg Inventory

Resolution of error message when adding a new product from sales order
entry in Windows mode.

New "view only" option so that even though someone else may be looking
at a given inventory code, another user can still look at all of the
information concerning that item.

Show record count on screen

Revise location list so that it would show all locations including
potentially blank locations.

When doing a sales by month report, cost of goods sold totals were not
being cleared, resolved.

Display inventory bitmap images (windows mode) via Shift-F9 or command
click.

Make view only language consistent with other programs.

Units on order were not being synchronized in BKICLOC.

Allow access to S/O-A and P/O-A in 'look at' mode; attempt to address
binary zero problem in the I/C location fields.

Add Y/N mask for taxable field; do not allow the type field to be blank
and fix for taxable field help.

When entering S/O's or P/O's in "non-read only mode", user could lock
themselves up if the line item containing that product was changed.
Additional validation for the entry of G/L codes plus updates to
show the pertinent G/L type based on the G/L code being entered.

Purchase order line items were not showing the location code.

Integration with new status feature (new field); program header changes
now based on view only status. Called "status" rather than active because
this flag is more than an active/inactive flag but rather has four possible
values: A - product is fully active, I - product is inactive and is non-
selectable anywhere, P - product may only be used in the PO module, R -
product may only be used in conjunction with customer sales (sales order,
point of sale).

Re-compiled for list product code change (status put at end of the list).

Possibility of duplicate product codes if two users both entering exact
same (new) product code at same time; document F4 key in function list.

I/C-B Print Price List

Provide option to NOT show cost information on price list.

Re-compile only for new inventory list.

Search key selection fix when in Windows mode.

I/C-C Print Sales/Purch Info

Various fixes/enhancements relating to validation, listing, F2 traps,
option to not print products with zero totals.

Re-compile only for new inventory list.

Change word customers to products when asking about whether to print
zero totals.

I/C-D Print Avail/Order Info

Report was usually not producing the correct results when one or a range
of location codes was entered. Portion of the program re-written to fix.

Provide option to print just a summary total for ALL inventory items
including total inventory value at a moment in time.

Fix for when there is just a single location (was not showing subtotals)
and new option to only show subtotals.

When excluding items above reorder level, clarify that this is
AT or ABOVE reorder level and skip records where the reorder level
is equal to units on hand plus units on sales order (previously
the program would still include such items).

Re-compile only for new inventory list.

Search key selection fix when in Windows mode.

I/C-E Print Physical Check

Added UM (unit of measure) field to report layout.

Re-compile only for new inventory list.

Search key selection fix when in Windows mode.

Fix for "from" product code when sorting by something other than product
code; ability to print UOH and UOSO in separate columns, from and thru
BIN filters.

I/C-F Print General Info

Re-compile only for new inventory list.

Search key selection fix when in Windows mode.

I/C-G Adjust Levels to Phys

Inventory movements file integration

Update for inventory movements file handling with multiple locations

Integration with new status field feature; remove the internal F10
trap - it is not documented and can create havoc.

When entering the adjustment date, check the "control" date as well.

I/C-H Enter Price Matrix

Re-compile only for new inventory list.

I/C-I Print Price Matrix

Re-compile only for new inventory list.

Search key selection fix when in Windows mode.

I/C-J Global Price Change

Program enhancements for rounding and speed.

Re-compile only for new inventory lists.

I/C-K Transfer Inventory

Integration with new status field.

I/C-L Inventory Movements

Inventory movements report update to include product description
on the sub-total lines.

ACCOUNTS PAYABLE

A/P-A Enter/Change Vendors

New "view only" option so that even though someone else may be looking
at a given vendor code, another user can still look at all of the
information concerning that vendor.

Show record count on screen; check for and delete blank vendor codes.

Add ability work with the vendor options menu when adding a new
customer code.

Default look-up to vendor name, force vendor name upper case.

Tighten up security access to other programs.

Update relating to coming into this program from A/P - B.

Make view only language consistent.

A/P-B Enter/Change Vouchers

Improved manual check handling - allow for posting based on invoice date
rather than check date; screen formats changed for invoice date instead of
just date.

New checking in the history for possible duplicate invoice numbers.

Eliminate opening of temporary pick to pay file unless user is picking
a voucher to pay to avoid conflicts/lock-ups with other A/P programs.
(NOTE: this created a few initial problems in being able to edit previously
entered amounts but these were subsequently resolved.)

Vendor address verification and ability to change on the fly.

Option to "process check now" for the voucher just entered; improved
handling of pick to pay check file to avoid multi-user conflicts.

When trying to backout a manual check, resolved file opening/closing
error message. Move the vendor address confirmation until AFTER it is
determined that a new A/P voucher is being entered.

Tighten up security access to A/P-A; ability to change the invoice
date when entering the invoice lines.

Check for possible duplicate check number when entering a manual
check.

Fix for BKGLCHK check register date being saved as 00/00/00 instead
of check date when a manual check is involved.

New feature - program asks if you wish to enter another transaction
for the same vendor to speed the entry of multiple vouchers for
the same vendor.

A/P-D Pick Vouch/Inv to Pay

Improve list so that it shows outstanding invoices in order of date (in same
order as an A/P aging) and to show the date of the invoice in the list; add
status message while searching for outstanding invoices. New key field
added to the BKPMTHLD/BKPMTAP layout/data file.

A/P-F Print Checks

Coordinate with new option in BKSYA allowing user to "force" all output
in laser check format regardless of what other options have been selected
in multi-printer maintenance (DOS mode) or in the INI file (Windows mode).

Take out reference to "direct" (causes page faults or otherwise stops
users from printing).

Improve format of check. Eliminate having to void laser checks.

DOT MATRIX check type (7") printing in Windows mode capability provided
(previously only laser check style printing was supported when printing
in Windows mode).

Show number of records picked to pay.

Discount amounts were not being saved into the A/P transactions file.

Removed check number on top portion of laser check because the standard
laser check forms do not contain a column for check number.

Check for possible duplicate check number.

Update for internal handling when there are more items than will fit
on a check stub (to a laser printer).

When printing a check with more than 14 lines (most that will fit on
one stub) to a laser printer in Windows mode, the "insert a blank piece
of paper" message needed to be changed to tell the user to insert it
not as the next piece but the one after.

Possible scrambling of city/state/zip (rare circumstance).

A/P-G Print Aging

Provides true "as of date" listing - when as of date selected, program
calls entirely new program BKAPTRH - vendor transaction history report
which among other things can provide a true as of date listing as long
as A/P transactions have not been purged.

Add features similar to BKARF, ability to sort by vendor name, ability
to select the aging calculation date.

Update to new sorting feature when running in Windows mode.

A/P-J Print Vendor Purch Info

Originally this program allowed a user to report on purchases in the context
of received "purchased orders"; new options allows a user to summarize
instead by A/P vouchers or by A/P transactions.

Move new 'print zero totals' question in program to ensure it handled
correctly.

A/P-K Print Vendor Mail Labels

Program was not correctly printing to labels. Specifically changed to
print to AVERY form 5260 when printing "three across" labels.

A/P-O Void A/P Check
Allow the user to specify the void check date (today's date) rather than
just using the current system date; allow the user to specify the void check
description/reason; make sure that the void check date is within the
expected posting/fiscal year range; provide informational notice that the
corresponding A/P vouchers have been restored and are again pending.

A/P-P Print A/P Payment History

Adjustment in chk_break section to ensure that the checking account
number is in a valid range.

PURCHASE ORDER

P/O-A Enter/Chg Purchase Orders

Fix for recalculating totals when existing P/O is retrieved

Fix for 1 cent rounding problem

Warning for hitting maximum/prevent program crash from hitting line limit

Fix for not saving notes attached to P/O's in Windows mode

Line counter screens as in sales order

New "total piece" count feature, shows total quantity count

Choose note in Windows mode not previously working, resolved.

Add the next P/O number to the screen; add the P/O description to the
F2 look-up.

TIGHTENED SECURITY ACCESS - to be able to add vendors, customers, products,
etc. "on the fly" a user must have password access to those programs.
Previous to this update, the password system could be "backdoored."

Automatically delete zero numbered P/O's.

New CTL_F option to go the first screen when in line items as in S/O-A.

Show the day of the week in connection with the order date, ship date,
and line item ESD date; show received not invoiced and invoiced
totals on the screen.

New feature re: CTL-V - can bring in A/P alternate addresses
in the ship to.

Screen changes for RNI/invoiced amounts; show invoiced quantities on
line items.

New feature re: CTL-V - can bring in A/P alternate addresses
in the ship to.

Change to no locks to avoid lock-ups involving BKAPVEND and BKARCUST.

Fix for Ctl-V getting turned off; fix for this program turning on job cost
globally after being entered; show invoiced quantities on screen.

Problem of Windows mode users getting bounced out intermittently
when pressing ENTER in a product code list - attempt to resolve.

Fix for CTL-I/CTL-N combination (attaching notes to line items).

Add printed status to screen; do not allow negative prices on line items.
Do not allow a purchase order number to assigned that exists in the
history file; changes in the way that the program saves line items and
when the page down trap becomes active to allow the program in Windows
mode to retrieve line items for a previously entered P/O.

F2 was previously disabled when something had previously been entered
into a product field.

New feature whereby if the user changes the vendor code on an existing P/O,
user will be prompted regarding whether they want to bring in that vendor's
address.

Add customer look-up into the "ordered for" field; function list display
enhancements/fixed. New warning if a P/O has been printed previously.

Integration with new status feature.

P/O-B Print P/Os

If total is zero, remove words NO CHARGE

Coordinate with new option in BKSYA as to the inclusion of company
information when printing P/O's.

Fix for wrapping notes.

Make printing of manufacturer codes optional.

Include the phone number from the system supplemental file on printed
purchase orders.

Ability to print multiple copies.

New options to print company phone/fax as well as vendor phone/fax/account.

Streamline print P/O options.

P/O-C Print Open P/O List

Re-compile only for new look-up lists.

P/O-D Receive P/Os

More changes than can be fully mentioned here - complete change in
user interface, provides ability to change units and prices at the
same time, fix for ensuring that a date is input when processing
a partial receipt, resolution for job cost integration, new features to
show/verify amount being processed and units being received, match
totals with invoice being processed, fix for job cost integration -
extensive and significant enhancements.

Adjustment for inventory value calculation

Allow negative partial receipts

When posting to job cost, include the product code for cross
checking (in the transaction file).

Add code to potentially identify problems in connection with BKICLOC.

Allow users to change prices on negative amounts; adjust inventory value
and average cost

Adjustments for when high quantity of units are involved; new checking
function to identify potential file errors and out of balances.

When making a price change, program was not calculating correct average
cost and total value when invoicing a previously received P/O and there was
a price change when invoicing.

Save out freight costs to new field.

Minor change in handling of job cost transactions; RNI not getting
zeroed out when full receipt involved.

When partially received negative P/O's, quantities were not getting
saved out into the history file correctly.

New routines to ensure the I/C asset and A/P liability codes can be
locked; new routine to ensure that vendor code is found and locked -
otherwise the A/P transaction record may not be created nor the
appropriate G/L postings made (multi-user situations); similar routine
for the I/C master file.

Add "auto increment/scroll" when entering partial receipts; additional
handling when I/C G/L asset code is not found.

Ability to partially invoice negative amounts, new partial receipt
list handling options, default quantities, new menu selection option
to facilitate handling.

New capability to change base price/price matrix for products received
when current cost exceeds last cost or base price itself; allow user
to receive more than quantity originally ordered.

New prepayments feature when terms are prepaid (see BKAPB), program
will automatically make postings based on prepayment account set-up
in the supplemental system file and will not create an unpaid voucher
as would otherwise normally be the case.

New window when receiving line items including showing the product
description on each line item, update/refinements.

Adjustments to enhancements involving partially receiving
negative units; updates for handling of negative quantities; file
locking, check price changes.

When choosing the "Invoice" option and the user indicates that they wish
to enter individual quantities/prices, items listed are restricted to those
that have not previously been processed; problem of choosing the "Close"
option when there are message lines resolved (message line were also not
getting saved correctly into the history file when choosing the close option
which has also been resolved).

Do not allow user to press ESCape when creating an invoice and when
the system has committed past the point of when an ESC can be allowed;
confirmation that the user wants to ESCape prior to that point; internal
changes relating to handling of traps; updated error message in the event
of an inventory/vendor file error.

If product type is "N", do not ask if user wants to edit price; ability to
enter/change discount percentage when receiving and taking any discount
into account when computing price/cost.

P/O-F Purge P/O History

Re-compile only for new look-up list.

P/O-E Display P/O History

View lines/pause when looking at P/O's; show RNI and invoiced amounts on
screen; when printing reports, new date of receipt date range option.

Screen changes for RNI/invoiced amounts; show invoiced quantities on
line items; show freight cost.

Re-compile only for new look-up lists.

P/O-G Reprint P/O

New program that provides the ability to re-print a P/O that is in
history.

POINT OF SALE

POS-A Run POS Register

Resolution for totals on bottom not showing on screen in Windows mode.

Lay-a-way program (BKPOSACL - called from option A) - resolution for
commission posting, tax maintenance and A/R sales YTD.

Cash drawer was not opening when (1) running in Windows mode and
(2) connection was via a serial port. Resolved problem except
for closing of DOS Window.

Improved/speedier look-ups for prior sales for reprints, old sales.
Can reprint/void from any register.

Corrected error encountered when giving cash back on 80 column
receipt (program is BKPOSAI).

When using a cash drawer connected to the parallel port and running
in Windows mode, system would send a form feed to the printer when
attempting to open the drawer. New BELL.TXT file which can be used
to change which character is sent to the cash drawer, LPT4-9 can be
supported when running POS in Windows mode.

Resolve problem of cash drawer opening via parallel port in Windows
mode (involves new POSOUT.EXE, a non-TAS program). Left arrow trap
does not work in Windows mode to change a quantity - added new up arrow
trap that works in both Windows and DOS mode.

Negative price update, fix for clerk field size, sales tax rounding,
warning if price exceed the $9,999 limit of POS entry.

Coordinate assigning of the next invoice number with the sales order
history file - otherwise conflicts between POS invoice nos. and
S/O invoice nos. can result.

Fix relating to finding default payment type for non-default.

Update relating to assignment of invoice numbers (invoice numbers not
appearing on POS receipts.

New feature - program asks if everything is correct allowing user to
go back to product code or payment entry if desired.

Integration with new active/inactive cust and product status fields.

Quicker refresh for showing total.

POS-B Print POS Reports

Re-compile for new look-up lists.

Removed opening of the BKPOSPST/POS posting control file.

Search key selection fix when in Windows mode.

POS-E Post POS Transactions

Inventory movements integration

When sales was not found, program would hit an endless loop.

Additional invoice history number checking.

POS-H Cash Out Report

Integration with new active/inactive features.

POS-I Lay-a-way Transactions

Re-compile only - new look-up lists.

POS-J POS Configuration Maint

Integration with new active/inactive features.

JOB COST

J/C-A Estimates/Change Orders

When printing estimating estimates, mark-up amounts and hence total job
estimate amount does not agree with the calculated amount shown on screen.
Estimating program (BKJCAR1) was not taking the weighted average of mark-up
amounts.

Reduce/eliminate possible file locking conflicts with the A/R customer
file.

Integration with new customer active/inactive field.

J/C-B Projects

Allow user to change job name on screen #2 and new F10 trap; allow user
to come to this program via S/O-A.

J/C-C Transactions

Improved project transaction detail - counts payments as negative amounts,
including subtotals and totals for units, sub-totals billings and expenses
and shows profit to date for each job.)

Print Project Estimate

Re-compile for new look-up lists.

Print Project Listing

Fix for historical project code look-up

Re-compile for new look-up lists.

Print job cost analysis

Fix for historical project code look-up

Add option to print on separate pages

Update relating to printing jobs on separate pages.

Re-compile for new look-up lists.

Print work-in-process report

Re-compile for new look-up lists.

BILL OF MATERIALS

B/M-A Enter Bill of Materials

Re-compile for look-up change in library

Cosmetic fix in function list.

Integration with new status feature.

B/M-B Print Bill of Materials

Re-compile for look-up change in library

Same as B/M-A plus fix for page break problem.

B/M-D Print BOM Availability

Re-compile for look-up change in library

B/M-E Print To-Build Orders

Re-compile for look-up change in library

B/M-F Build/Un-Build Process

Made the location display for the product code entered specific to
those locations available for the item entered.

Inventory movements integration

Re-compile for look-up change in library

Fix for finished goods average cost/value computation when doing
an unbuild and the prior average cost was <> 0.

Various enhancements/fixed relating to more than one user being in
the "build" process at the same time; update/fix for average cost
and inventory valuation (when sub-assemblies had insufficient units,
finished goods average cost was being set to the last item built
instead of the rolled cost which ultimately would impact cost of
of goods sold as well).

When "auto building" from S/O-A, program was
previously not defaulting in the number of sets as being equal to
the build quantity.

B/M-G Print Build History

Re-compile for look-up change in library


PAYROLL

P/R-A Enter/Chg Employees

Automatically remove 0 number employee records; NOTES display fields if there are
notes for an employee; display employee bitmap images via Shift-F9 or
command button click (windows mode); show number of records in employee
master file.

Additional info/handling for Michigan state income taxes.

New ^W and ^P options that show W-2 and Pay history.

Integration with new active/inactive feature.

General ledger code validation changes.

P/R-B Enter Pay Info

Recalculates correctly pre-tax deductions if changed

Option to "stop" normal other deductions from coming in for bonus/extra
checks.

For W/C "G"ross calculation, fixed problem where W/C expense kept changing
if user indicated that everything was not okay (impacts states
such as Arkansas that use the "G" option)

Allows user to input a check for a special deduction amount (perhaps an
employee advance) without requiring that entry of other amounts.

Update in the event user has either not left a zero or a high maximum
limit amount when entering payroll tax table amounts for state
income tax withholding.

Fix rounding problem when bringing in dollar amounts from time cards.

Change relating to fix above; hourly rates were being doubled when
no time codes were entered for an employee using the DFLT-REG and DFLT-OVT
codes (pertains to time cards only).

New option when bringing in time card hours to have system calculate
overtime hours rather than keep is separately in time card file.

Clear time card amounts when user is using new feature above.

Update for Missouri exemptions.

Update for handling of Michigan state income tax withholding.

Add warnings so that if a user is trying to process the first checks
of a new year, the system will provide a warning about W-2's (if the user
proceeds to process, while a warning will be given when they go to print
checks, if they process based on prior data, various payroll taxes could
be calculate incorrectly and ultimately processed into a check in the
new year. Update for Mass. calculation.

Update to new warning placed into effect

Get time card hours section calculation changes for possible rounding
variance.

Change to how the misc deduction is brought in (if commission brought
in, misc deduction won't come in (users should usually run PR-B first
for an employee before running PR-J).

P/R-C Print Payroll Reg

New layout that is easier to read and which provides a calculation at the
end to assist in determining the associated federal tax deposit.

Add SDI to the payroll register layout.

Get time card hours section calculation changes for possible rounding
variance.

P/R-D Print Payroll Checks

Add print page formatting command - remove print all not yet printed
variable (dangerous)

Coordinate with new option in BKSYA allowing user to "force" all output
in laser check format regardless of what other options have been selected
in multi-printer maintenance (DOS mode) or in the INI file (Windows mode).

Adjust printing of the "pay amount" etc. lines so that they are the same
as when printing an A/P check.

Add same "Compress dollar amount" feature as in A/P checks.

DOT MATRIX check type (7") printing in Windows mode capability provided
(previously only laser check style printing was supported when printing
in Windows mode).

Add extra line between checks when printing to a dot matrix printer.

Add regular pay rate to check stubs.

Logic for new "F" fixed/flat rate accrual.

Adjust for printing to a laser printer.

Put time card entries into history automatically even when time card
entries are zero.

Check for duplicate check numbers; ensure same spacing as when printing
A/P checks.

Adjustment for printing on laser checks.

Time card/regular pay conflict resolved.

When not compressing and there was a voided check, extra line was
printing causing check misalignment.

Get time card hours section calculation changes for possible rounding
variance.

P/R-F Print Quarter Info

New option/program to print a FUTA/SUTA wage list. This option allows
the user to specify for a given employee/department range the ability to
use the quarter to date fields for purposes of the calculations which
shows excess wages or to use the payroll history file so that a wage
list can be generated even though the quarter to date information has
been cleared.

Update to the FUTA/SUTA list program.

Further update to the new FUTA/SUTA program called by this option.

FUTA/SUTA report (BKXSPR1) - eliminate VOIDED check amounts from being
calculated into the totals.

P/R-G Print W-2s & W-2 History

W-2 form printing for continuous forms revised to allow for gross wage
option on local wages, two localities, user specified amounts for
boxes 10 and 13 of W-2 form.

Updated for '98 IRS changes (Box 15, subtotals), new option to print
W-3, save information to new W-2 history file.

Eliminate clearing of the BKPRSALE information when running W-2's because
we already do that in the SY-K program (year end).

Laser W-2 program (BKPRGL), completely updated with '97 features added to BKPRG
plus new features to print W-3, print multiple sheets, updated for '98
changes to Box 15, subtotal changes, save information to new W-2
history file.

P/R-M Transfer P/R Taxes

In SY-D (PR/GL interface), a user can leave the vendor code blank but
in this program (transfer payroll taxes), vendor codes were being required
for all deductions before it could be used. Modified so that special,
misc and user defined deduction cumulative amounts can be cleared out
and not transferred to A/P.

Last purchase date, outstanding amounts were not being updated properly.

Ability to enter the transfer date and appropriate fiscal year/control date
validation (user no longer restricted to using the system date).

P/R-N Print Pay History

Allows for retrieval of employee history even if employee was terminated
and record was deleted during W-2 processing.

New option to exclude employees terminated in prior years.

Increase sizes of employee subtotal and grand total fields

Look in new W-2 history file if terminated employee cannot be found
in employee master file.

New report option to print an hours summary.

New report options to print a separate pay summary and tax pay summary;
add PR date, check # and voided line to these new reports and to the hours
summary; alignment adjustment to hours summary.

P/R-O Purge Payroll History

Change to default to "N" to prevent accidental purge.

P/R-P Print Time Card Info

Increase size of hours subtotal field.

Fix when selecting an employee number range.

P/R-Q Enter Time Card Rates

Dramatically speed-up program operation when the employee TC file
accumulates records.

BKPRHW2 (new program called from BKPRG)

Display W-2 history program, browses new datat BKPRW2. 12/98

BKPR941 (option B)

Delete any blank BKPRGLFL records which could prevent FICA rates
from coming in properly. 3/98

BKPRW2* (option L)

Updated for changes to the "2T" line, user interface and internal
enhancements. 12/98