FarmBooks 4.0.4 Release Notes
New Application Preferences - Number of Decimal Places
- User may specify the number of decimal places for entry of units
and unit price between 2 to 5 digits of accuracy. This change applies to
inventory entry, invoicing, check / deposit entry, memorized check / deposit
entry, and allocation entry. In check/deposit entry in the grid, the user is not
limited to the number of digits specified in preference but the display of these
values will be limited to the set value. This preference does not apply to how
information is displayed in the report for this release. For instance, if the
price amount is changed by the user, the price divided by the number of units
could cause the unit price to be adjusted such that the unit price results in up
to 5 digits of accuracy. If this happens, the reports will display up to five
digits regardless of the preference setting for unit price.
- NOTE: Users that received 22.214.171.124 or
126.96.36.199 that required more decimal places will need to set this value in
preference after the installation as the default is two decimal places.
- Wide Screen Laptops - Users could not see buttons at the bottom
of Screen for Registration Number Change. The screen sizing was updated.
- '+' or '-' key in the date field would not increment or
decrement the date by one day.
New Menu Options
Help Menu - FarmBooks FAQs
- Added a link to FarmBooks FAQs (frequently ask questions) on the
Balance Menu - Transfer Funds
- Added "Transfer Balance" under Balances menu as this option was
hard to find within the Register Tab for new users.
Utilities Menu - Recalculate Customer Balances
- Added "Recalculate Customer Balances" should you need to
recalculate the customer balances used in invoicing.
- Pressing a quick Ctrl-A resulted in 'Dataset Not in Edit Mode'
Message when closing the detail entry window.
- Access Violation would sometimes occur when closing the
check/deposit detail window for some users.
- Some users that received version 4.02, may have received an
error "Cannot perform this operation on a closed dataset" when closing the check
/ deposit detail window.
- Pressing an Alt-A to 'Add' check / deposit detail line in the
check/deposit detail window did not work when adding a new line. The accelerator
key was conflicting with the Assign button. Alt-S will now be used for the
- Entering two or more memorized checks/deposits for the same
vendor in a row would result in the detail records for the memorized transaction
not being pulled in after the first check / deposit for the vendor.
Incorrect Check / Deposit Number Defaulted on New
- After editing an existing check or deposit and then entering a
new check / deposit, the check or deposit number that was defaulted would be the
previously edit check or deposit plus one.
Voiding a Paycheck
- Voiding a Payroll Check was not clearing detail amounts. It was
clearing only the gross pay amount. This result would cause the payroll reports
to include the voided detail amounts.
- YTD Totals of 0411x would not carry over on paycheck voucher. If
04113, for example, is set up for Vacation Pay and 8.0 hours on enter on a
paycheck and recorded, it shows this on the paycheck voucher. However on the
next paycheck done, the YTD for the vacation line shows 0.00 and this also
causes the gross YTD to be incorrect.
- Paycheck voucher updated to include a line next to account
information for Sick and Vacation or PDO tracking that shows Available / YTD
Used hours. The pay stub report updated to include Available / YTD Used / Period
Used tracking information if defined for the employee.
Payroll Reports Footnote Clarification
- Social Security Wages is Gross Wages minus Pre-tax Health. W-2
Wages is Gross Wages minus All Pre-Tax Deductions.
- This footnote was applied to the "Payroll Summary", "Payroll
Summary By FICA Status" report, and both of the "Payroll Analysis".
- When setting up a new employee, automatically retrieve default
payroll items when changing to the "Earnings and Deductions Info" tab. Also, ask
a confirmation question if an employee has been created without any payroll
earnings and deductions defined. It will indicate that it is not possible to
create a paycheck without these records.
- Added a warning message that will be displayed when saving the
employee record indicating that it is recommended to recalculate the payroll
taxes for a salaried employee if any of the payroll information has been
Reconciliation Status on Transaction Detail was not Updated
- This issue was introduced with the 188.8.131.52 release. You would
notice this in the register view with the check/deposit marked with an 'X' and
the detail lines still showed a check mark. However, the reconciliation of check
worked without any problems and was a display issue only.
- NOTE: User that use the reconciliation
process should run the data analysis from either the detail register tab by
pressing the analyze button or from the utilities menu by selecting "Analyze /
Recalculate Farm Totals".
Unable to Delete Backup File when Single Backup File
- Users that had the backup option set to only allow one backup
(append timestamp for multiple backups was unchecked) would receive this error
message when trying to do a database backup. The read-only file attribute flag
was set as the default which prevented the file from being overwritten. Now,
there is a new option "Set Read-Only Attribute" that the user may check during
the backup if they want to prevent accidental overwrite of the file.
Windows default printer used and not Report default printer if
- Detail Register and Reconciliation Reports were not using the
report default printer if a report printer was specified in the application
preferences. It was using the windows default printer.
Invoicing - Changing the Customer on an Existing Invoice would
not recalculate the original customer balance
- Now, when changing a customer on an existing form, it will ask
if you want to update the customer only, create a new form based on the current
document, or cancel the update.
- Both the original and new customer balance is recalculated.
Also, added a "Recalculate Customer Balances" from the Utilities menu.
- NOTE: If using invoicing, it is recommended
that you verify that your customer balances are correct by using the
"Recalculate Customer Balances" from the Utilities menu.
Invoicing Entry Changes
- Get Default Weight / Unit from Product and Service Item
- Item Quantity entered on Invoice rounded to two decimal places
for the deposit. Now, the quantity decimal places is preserved on the deposit.
- Verify that the payment receive date within the fiscal period
specified for the bank.
- Receive Payment will validate that the required fields are
specified for an invoice only if a paid amount is specified for the open
Invoice / Statement Address Moved to fit within Dynamics'
Check Windowed Envelope
- The address was moved to be compatible with Envelope # DW-84
Invoice Receive Payment or Invoice Preferences - Error 7004
- Opening and closing the "Receive Payment" or "Invoice
Preferences" window several times without closing the application could result
in error 7004 Maximum number of work areas exceeded. Now, the database
connection is closed on form close.
Invoicing - Receiving & Applying Payments
- It was difficult to know that an invoice payment can be applied
to any open invoice in the Receive Payments window by clicking down in the grid.
The program automatically applies payments to oldest invoice, forward, but
payments can be applied specifically to an open invoice in the window. Added a
Help button to the receive payment window to display information about receiving
a payment, discounts, or overpayments / credits.
Invoice Receive Payment for Customer with Credit Balance or
Applying a Credit Only
- Applying a credit to an open invoice without also including a
payment amount would not close the receive payment window. This could result in
duplicate payments being applied if pressing the save button again. Now, the
window properly records the credit and continues by either closing the window
(save & close) or prompting for the next customer payment (save & new). It may
be necessary to manually delete any duplicate payments and recalculate the
customer balance by selecting "Recalculate Customer Balances" from the Utilities
- The applied amount line on the invoice document would not be
displayed on the invoice if a payment amount was not entered along with the
- Give an information message that "Transaction has NO payment
amount. Hence, NO deposit will be created." when applying a credit without a
- Once the remitter phone, fax, or postal code was set, they could
not be removed by clearing the field value.
- Window opened in maximized state.
Transaction Journal Reports - Price/Unit Heading Below Line
- The "Price/Unit" column heading drops below the heading line on
all of the various Transaction Journal reports. The report column heading was
Investment in Growing Crops - Some Missing in Inventory Grid
- The 518x3 and 519x3 categories under Investment in Growing Crops
were not properly displayed in the inventory grid entry lookup listing in the
tree view. Also, these codes would not correctly validate and were not allowed
to be entered.