Blog

Embedding Kits within Kits

August 3rd, 2010 • By: TheARMDude Tips & Tricks

This video blog from the ARM Dude explains how you can embed multiple kits within a kit. This feature is only available at ARM version 4.35 or higher.

About the Tips & Tricks Series

The publishers of Automated Rental Management are proud to offer you these Tips & Tricks for ARM. These tips were drawn from our extensive technical support knowledge base as well as from the comprehensive experience or our team. Each tip is outlined in detail, including pictures, videos, and or drawings where appropriate. There are a couple of things to note in order to use these tips effectively. All tips are written for ARM versions 4.1 and higher. Some tips should be used with great care and caution. If you are ever in any doubt as to how to use the information provided, please contact our Award Winning Support Center.  Click here for options on contacting our Support Center.

wordpress View Other Tips & Tricks twitter Follow Us on Twitter
linkedin Join us on Linked-In Subscribe to our Feed

About the Author

Tommy Williams, AKA The ARM Dude

Tommy Williams, AKA The ARM Dude, is the Channel Manager for Automated Rental Management, a division of BCS ProSoft. Tommy has been involved in selling and supporting technologies solutions for more than 25 years and during that time he has successfully assisted many hundreds of companies in implementing new technology.

When Tommy isn’t helping rental companies become more profitable, you’re likely to find him out in the shop behind his Texas Hill Country Home, building or fixing something. You are just as likely, though, to find him playing with his grandkids, who call him “DUDE.”

10 Things YOU Can Do to Increase Customer Loyalty

August 2nd, 2010 • By: clarkhaley Company Blog

Clark Haley, CEO

As a senior partner in a regional business software firm, I spend a lot of my time trying to make sure we are providing high quality and good value services to our customers. Software quality and efficient and accurate consulting services will go a long way to increasing customer loyalty, but loyalty starts with the sales team. Below are 10 things I preach to our pre and post sales teams every chance I get:

1. Pick up the Phone!

I’ll just say it: Sales people are chickens! I am amazed how many people opt to send email over picking up the phone to engage the customer. Email is a wonderful tool for delivering requested information or providing follow up details, occasionally I see salespeople using email to try and develop a relationship with their customers or prospects. News Flash: It Doesn’t Work! The best way to engage a customer is to have direct, two way, live conversation. In person is best, but the phone works too.

2. Listen to What Your Customer is Saying

Too often a salesperson is more interested in getting through their presentation than listening and responding to what the customer is saying (or would like to say if the salesman would shut up!). In my role as a Sales Manager, I have sat through hundreds of presentations and software demonstrations. Most were incredibly painful, not because the salesperson wasn’t prepared, but rather because the salesperson didn’t stop to consider that the information being presented wasn’t what the customer wanted to talk about. Before attempting to solve a customer’s problems, it would be very helpful to understand what the problems are, don’t you think?

  1. Listen for pain points.
  2. Repeat what you heard to gain clarification.
  3. Make sure you address those critical issues in the sales presentation. (BTW, that may be all you have to show in a demonstration!).

3. Tell the Truth

As the old joke goes, “How do you know when a salesperson is lying? — Check to see if his lips are moving!” In reality, most salespeople aren’t crooks – they’re just afraid they’ll lose the sale if they are completely honest. One of my best sales resulted from my telling a prospect that I couldn’t sell him an ERP solution because their requirements didn’t match my company’s capabilities. He was so shocked to hear a salesman say “NO” that he rethought the requirements and begged me to take him on as customer. Charles Green, author of the book Trust Based Selling points out that more often than not, people will buy from those they trust – even if the price is higher. Further, you will never create customer loyalty when the relationship is based on lies.

4. Give Your Customers Your Best Work

If you’ve ever hired a tradesman to do some work at your house, you understand what I’m talking about. You would never hire a person to re-tile your bathroom, for example, and be satisfied with shoddy workmanship. You expect the tiles to be installed straight and in the correct color pattern. You expect and deserve that your tile man bring his “A” game to work with him every day. Your customers deserve to get the same courtesy from you. Coming to a meeting unprepared is inexcusable. That doesn’t mean that you will have all the answers, but you should do the research in order to be as prepared as possible (when you don’t know the answer to a question, refer to Item 3, above).

5. Provide Value

Never have a conversation with a customer without providing information that is valuable to them. I hate it when a salesman calls me and says, “Hi Mr. Haley, I’m just calling to see if you’re doing ok?” My answer? “I’m Fine,” followed by the click of the phone hanging up! Before you call a customer, review the account notes, look at their past sales orders, and use the internet to scan for news about their business. When you pick up the phone to call, have a plan ready to discuss things that you will be of interest and value to your customer. “I saw this article on a company that was similar to yours and I thought you might enjoy…” or “The last time we talked, you said you wished you could get XX and I wanted to point out that the latest release of our software does that.”

6. Don’t Forget to Say “Please and “Thank You”

Customers want (and deserve) to be treated with respect. Always be professional and don’t ever forget to be polite. But don’t get icky about it either. I hate to take calls from salespeople that take polite beyond the level of normal conversation. Nobody likes an Eddie Haskell. Just be respectful and follow the Golden Rule. Your customers will respond positively.

7. Provide Your Customers a Way to Reach You Quickly When Needed

You don’t have to be on call 24 hours a day, but at the very least, your voice mail message should offer alternatives to leaving a voice mail. I have found that I can create a lot of good will by saying, “I normally don’t give out my cell number, but your issues are important, so I want you to write down my cell phone number and use it to call me if you need immediate attention…”

8. Be Proactive

If you know or suspect there is something going on with a customer that will require your attention in the near term, don’t wait for the customer to call you. Pick up the phone and call them first. It is ALWAYS better to make the first call.

9. Send a Hand Written Message

If you really want to stand out from the crowd, send a hand written note to your customer after a conversation or to request a meeting. It is amazing how quickly our society has abandoned the hand written letter. It is so unusual in business today that you are sure to stand out.

10. Be prompt

Never be late! It shows a lack of respect. I had a girlfriend in college that taught me to be on time. If I was 1 minute late for a date, she would leave without me. Today, I arrive early for meetings and wait in the car or lobby, timing my arrival at the front desk at or before the meeting time. Some of you are saying, “but what about traffic?” Traffic is RARELY an acceptable excuse. You know what traffic is like in your city — allow plenty of time for it! If you do find yourself in a position where you’re going to run late, don’t wait until 5 minutes after the meeting time to call. Call 15-20 minutes in advance of the meeting so customer can adjust schedules, if needed.

That’s it! My top 10 things you can do to improve customer loyalty. What did I leave out? Leave a comment below to give share your customer loyalty experience.

Get Off the Fence

June 23rd, 2010 • By: admin Company Blog

Clark Haley, CEO

If you were one of those business owners that decided to contract your spending over the past 18-24 months, you are to be commended for reading the economic tea leaves correctly! As I write this article, it is clear that business is beginning to pick up (finally!!), albeit very slowly. In fact, over the past 45 days, I have spoken to many of our clients and everyone I have talked to is beginning to see an improvement in their business. It is now time to start investing in your business infrastructure again!

But how do you invest if your cash reserves have been depleted by the slowdown? You probably can’t go to your bank, because most banks aren’t lending money to small businesses (it’s much more lucrative to lend it to the government at a high rate and then borrow it back at next to nothing — but that’s another article!!). You should consider leasing your purchase.

Equipment leasing has been available for a number of years and many small businesses have utilized this money resource quite successfully. Given the current business climate, leasing is an incredibly viable option. Here are some good reasons to consider leasing:

  • 100% financing available – Most lease companies will lease your entire purchase, including hardware, software, and services. You will probably be asked to pay the first and last month’s rent in advance, but that’s it.
  • No Cross-Collateralization – Lease companies won’t ask you to put up collateral (beyond the equipment on the lease) such as your company’s receivables or your first born child.
  • Leasing is “cash friendly” – There are many leasing options available to assist companies that have seasonal or other specific cash flow issues. For example, special leases can be created such as “deferred payment,” “Step Up/Down Payments,” and “Vendor Prepayments.”
  • There may be Significant Tax Benefits – A Capital Lease can take advantage of the Section 179 deduction and write off up to $134K of the purchase in the first year and you may be able to depreciate the excess of the purchase according to the IRS rules.
  • Payments may be 100% Deductible – If you choose a Fair Market Value lease, you will be able to write off 100% of the lease payments.

Here are some useful links and tools for you to review in considering a lease (thanks to our friends at Dimension Funding):

If you have questions about leasing or would like to discuss the purchase of Business Technology, please feel free to call me at 800-882-6705 or drop me an email.

ARM Enhancements & Corrections – Level 4.30/4.35

June 15th, 2010 • By: terrybauer Instructions

This release of Automated Rental Management Level 4.30/4.35 contains the latest enhancements and corrections for the following issues:

*** NOTE: The Delivery/Return Ticket report that is available from the Routing menu in ARM was reworked in 4.30, build 6. The ROWFDA1.rpt Crystal Report was changed, new tables were added to the system, and the ODBC files were recompiled. Download the ODBC installer with this build and install it in addition to the IRD installer.

LEVEL 4.35, Build 1 – 2/5/2010 (Released 6/7/2010)

*** Be sure that you install MAS Service Update 18 BEFORE you install the ARM 4.35, build 1 IRD. ***

  1. Modified Routing Worksheet Crystal form and front-end program so that the Record Select logic is embedded on the form and not passed in through the program.  (ROW002, ROW002.rpt)
  2. In Equipment Usage Maintenance, added functionality to automatically advance the screen for all stock panels when creating a new record.  (ROWMKA, ROWMKA.LIB)
  3. Corrected an issue in invoice data entry where the sales/rental commission rates, after being changed by the user, would be reset to their original values if the total screen was redisplayed for any reason.  (ROWDBB)  [Defect: 000385]
  4. Corrected an issue in contract entry where entering a future shipping date on a contract causes the date validation logic to be triggered early resulting in a date error display.  (ROWDAB.DTE) [Defect: 000379] 
  5. Corrected issues in contract entry where when entering a quantity shipped on a kit line, the exploded components did not cascade with a shipped quantity.  Also, corrected the issue where unshipping a contract or a kit line failed to unship the component items.  (ROWDAE, ROWDAE.KTI, RO_UNSHIP.UTL)  [Defect 000372] 
  6. Added logic to contract entry/invoice entry contract note maintenance such that if the user enters a delivery instruction, return instruction, or special note and then presses the “[X]” button instead of the “Accept” button, we will automatically collect the note information and write it to the file instead of discarding the information.  (ROWDA9, ROWDB9)
  7. Corrected issue with contract line detail bill code lookup.  No longer generates an error 12.  (ROWDAE.SUP)  [Defect 000388] 
  8. Updated BCS Internet Connection Wizard to take user directly to page containing Notice of Interim Release for download of ARM IRD files.  (ROWBCS, ROWBCS.LIB)
  9. Corrected an issue in contract/invoice data entry that occurs when a user leaves a line before entering a quantity ordered:  the price level discounting is not applied when the user comes back to the line to enter a quantity ordered.  (ROWDAE, ROWDBE)
  10. Corrected an issue in invoice data entry where entering a unit price/extension results in a zero dollar extension for rental return credit memos. (ROWDBE)
  11. Fixed an issue in invoice update that resulted in an error 13 when the program attempted to update the A/R Customer PDF log file. (ROWUAB)
  12. Corrected an issue with contract entry for Sale Contracts where changing the unit price caused the quantity to be added again to the “On SO/BO” field in Inventory Inquiry. (ROWDAE)
  13. Corrected an issue in invoice entry that prevented creation of an “Adjustment” rental line on a return rental invoice (the line defaulted to “Sale” and the user could not change that value). (ROWDBE)
  14. Corrected an issue with pre-lookup processing where, under certain circumstances, the last two characters of a lookup code could be stripped off prior to being passed to the lookup engine. (ROWLIB)
  15. Corrected an issue in invoice entry where if the user is entering an adjustment line for a serialized item and inadvertently leaves the line before distributing a serial number, they are not able to access the serial distribution window upon re-entering the line. (ROWDBE.GRD)
  16. Corrected an issue in invoice entry where attempting to enter a rental adjustment credit after the fact for the escalation billing method fails to calculate the extended amount of the credit correctly. (ROWDBE, ROWDBE.NEW, RO_LIB.D)

LEVEL 4.30, Build 8   1/6/2010 (Released 2/5/2010)

  1. Fixed error 42 in the tax module in the STAX_DISC routine that occurred when changing the discount percentage amount. (RO_TAX)
  2. Fixed error 43 which occurred in the Contract History Inquiry program when selecting a contract to display from the lookup window. (RO_ContractHistoryInquiry_UI.pvc)
  3. Fixed an issue with the tax calculation program where Tax On Tax calculations were not occurring when they should have been. (RO_TAX)
  4. Fixed an issue in Invoice Entry where changing the unit price on a shortage line caused the extension to go to zero. (ROWDBE)
  5. Added logic to prevent user from zeroing out the quantity shipped field on a distributed serialized line. This was causing serial numbers to become orphaned on the contract. Entering zero now prompts the user to invoke the “unship line” utility if he has rights to that function. (ROWDAE,ROWDAE.SUP)
  6. Fixed an error 11 (missing key) issue in the billing engine that results when attempting to bill a contract from the contract totals or contract preview page. (ROWUCA)
  7. Reworked contract and inventory logic to insure that no kit line items are reported as being “ON S/O” when the line item is added as a sale line. If the item is added as a rental kit line, then it will be reported as “ON R/O”. However, during the physical count process, quantities on rent will be reported up to the quantity owned in the IM2 file. [defect: 000374] (RO_DAA.RNT, RO_DAA.SHP, ROWDAA, ROWDAB.MST, ROWDAB.WRT, ROWDAC, ROWDAE.ADD, ROWDAE.KDL, ROWDAE.KIT, ROWDAE.REM, ROWDAE.SUP, ROWDBA, ROWDBB, ROWDBE.KDL, ROWDBE.KIT, ROWDBE.SUP, ROWPIB, ROWUZA).
  8. Corrected an issue in contract entry where the time fields continued to be displayed when the contract profile did not call for time entry. (ROWDAB.SUP)
  9. Corrected issue in ARM Setup Options where the “Enable Batch Processing” check box could not be activated without generating an error zero. (RO_Options_ui.pvc, RO_Options_bus.pvc, RO_Invoice_bus.pvc) [defect: 000378]
  10. Added customer city and state to information being passed to Sage Payment Services via ARM software. (ROWDAJ,ROWDAJ.PMT,ROWDAJ.QPT,ROWDBJ, ROWDBJ.PMT, ROWDBJ.QPT, ROWDDA, ROWDDB, ROWUAA.CCP)
  11. Contract entry modified to allow a user with credit limit override rights to generate an invoice from within contract entry. (ROWDAJ)

LEVEL 4.30, Build 7   10/14/2009 (Released 1/6/2010)

1. Fixed issue with tab sequencing in contract entry where every field suddenly tabbed to the Cancel button instead of to the next control in the tab sequence (ROWDAA.LIB)

2. Fixed an issue in Invoice Entry where invoice number lookup did not use batch file when batch processing was enabled (all invoices were displayed). (ROWDBS)

3. Added rental data to the following A/R reports:
AR_CustomerSalesAnalysis.rpt; AR_CustomerSlsHistByPer.rpt; AR_CustomerListingBal.rpt

4. Fixed issue on Open Contracts Report where tax detail does not print even when the box on the options screen is checked. (ROWRFB) [Defect #350]

5. Fixed issue with billing engine where sale/rental lines would extend at the contract extension amount if there was a partial shipment on the line. (ROWUCA)

6. Fixed issue with billing engine that occurred on a pre-billed arrears contract if the user pre-billed a new line during the second bill cycle and then attempted to return all or part of the line during that pre-bill cycle. The program wanted to bill from the end of the contract header cycle to the return date of the line instead of issuing a credit from the date of the return to the end of the second pre-bill cycle on the line. (ROWUCA)

7. Fixed issue in billing engine where %RO_UPDATE flag is set but not turned off. This causes reservations tracking to stop reporting overbooking messages if an invoice is generated from the totals page of the contract. (ROWUCA)

8. Corrected issue in billing engine with Advanced-based escalation rentals where an expected credit was a very large negative number. (ROWUCA)

9. Fixed an issue in contract/invoice entry where lines appear to randomly shift their position with respect to each other. This was caused when inserting an accessory trigger item between two existing lines, and then deselecting all of the accessory items so that only the accessory trigger item is added to the contract. The inserted trigger item line and the line immediately below it temporarily shared the same “display index.” During the process to resolve this, the lines were swapped, as the code that resolves duplicate “display indexes” always moves the line with the lowest sequential index to the top during the resolution process. (ROWDAE, ROWDBE)

10. Fixed an issue with comment lines where they were always recording a change record in the line audit file even if you did not make a change to the line. (ROWDAE, ROWDBE)

11. Fixed an issue with the grid controls in contract entry/invoice entry. When moving a row or column, the resulting destination loses some of its formatting until such time as the grid is redrawn with the new configuration. Upper case fields were allowing entry of lower case data. (ROWDAE, ROWDBE, ROWDAE.GRD, ROWDBE.GRD)

12. Fixed an issue in contract entry where the tab sequence jumped to the CANCEL button from the Ship Date field. (ROWDAB.DTE)

13. Added support for automatically changing the sales tax schedule in contract/invoice entry when the ShipTo Zip Code is changed, providing the company Sales Tax Schedule Zip Code Cross-reference file has been populated. (ROWDAB, ROWDBB, RO002_ZipCode_svc.pvc)

14. Fixed several issues with the billing engine (ROWUCA):

a. Fixed an issue with pre-billed arrears contracts where equipment added to the contract outside of the initial prebill period (and also prebilled) could not be returned correctly to the second prebilled period ahead of the rebill of the initial period.
b. Fixed an issue with advanced escalation billing where credit for an entire period was not correctly calculated from the “average daily rate.” There was a rounding issue.

15. Corrected error 23, program ROWFAB, line 1123. { READ DATA FROM construct with no ERR=*NEXT on the line} (ROWFAB)

16. Addressed issue in contract entry where changing the quantity ordered on a kit line on a price quote did not automatically update the component quantities. Addressed the same issue on an open pending return contract where a kit line and its associated components are added as new lines to an existing contract. (ROWDAE.SUP)

17. Corrected an issue in contract entry where quantity changes on component lines were not being recorded in the line audit file if the change order modification was not installed. (ROWDAE.KIT)

18. Fixed issue that occurs when Change Order module is installed (MOD:RO4): when printing change order, changed lines do not create place holder records in the extended description file, causing a need for a left outer join on that table. (ROWFBB) [Defect 000356]

19. Added additional logic to clear work files to the contract and pick sheet printing programs in an attempt to clear line and header files after recovering from a previous print failure. (ROWFAB, ROWFBB)

20. Fixed an issue in contract/invoice entry that allowed an extension amount to be entered on an item-type line without entering a quantity ordered or a quantity shipped. (ROWDAE,ROWDBE)

21. Fixed an issue in contract/invoice entry that allowed the user to enter a “/C” comment and then backspace over the “/C” and enter a regular item code. The resulting line could not be edited. (ROWDAE,ROWDBE)

22. Fixed an issue in contract entry with the Month-to-Month billing method where changing the ship date (security event to allow ship date to control other dates is on) caused the ending cycle date to change to an incorrect value. (ROWDAZ,ROWDAB.DTE)

23. Fixed an issue in contract serial distribution where aborting a serial distribution on a return failed to adjust the quantity returned on the contract line detail record, creating an out of balance condition on the line. (ROWDAE.SER)

24. Modified Route Dispatch Center to remove routing information from the contract header (if the record can be extracted) when a route or stop is deleted. (ROWMRA)

25. Corrected an issue in contract entry where initial ship of a line can incorrectly use the wrong shipping date on the transaction detail records. (ROWDAB, RO_DAA.SHP)

26. Corrected an issue in the billing engine where “catch up” billing on an arrears-based line would be prematurely triggered before the expiration of the current billing cycle on that line. (ROWUCA)

27. Added logic to contract entry customer selection routine to prevent an overridden freight charge from being recalculated if the customer number is changed and the Ship Via method is reset to the default ship via on the customer account. (ROWDAB)

28. Added logic to the invoice update to allow for posting of accumulated deposits in detail if setup options allow for posting G/L in detail. (ROWUAD)

29. Corrected an issue in Quick Route Entry: if a valid contract was routed, and a subsequent entry was an invalid entry, a second line would be created on the route for the previous valid contract; however, all of the totals on the contract header would be set to zero. (ROWQRA)

30. ARM Rebuild Sort File Routine now recalculates the “On Repair” field in Inventory Inquiry. (ROWUZA)

31. Fixed an issue in the level conversion program that generated an error 13 (permissions error) on the RO_ContractHeader table when converting to level 4.30. (RO_LevelConversion.pvc)

32. Revised the logic in the billing engine that reports line under invoice in the exceptions report to only report rental lines. (ROWUCA) [Defect 000371]

33. Fixed issue in invoice update where invalid characters were being written to the “CancelReasonCode” field in the RO_ContractHistoryHeader table. (ROWUAE) [Defect 000368]

34. Fixed issue in contract/invoice entry where you could not create a new ship to address by pressing the “Customer” button and then accessing the “Primary Shipto” link. User would get a message telling them they had insufficient rights to create the record. (ROWDAB,ROWDBB) [Defect 000367]

35. Rewrote the credit limit handling routines in contract/invoice entry. The current routines could not handle the “Aging Category” method of credit checking. (ROWDAB,ROWDAO,ROWDBB,ROWDBO,RO_Customer_Svc.pvc)

36. Corrected an issue in contract/invoice entry where inserting a sale component into a sale kit failed to assign a cost of goods sold G/L account. (ROWDAE.NEW, ROWDBE.NEW)

37. Addressed issue in Quick Route Entry that allowed a user to route a voided or expired contract by manually entering the contract number. (ROWQRA)

38. Fixed issue in Contract/Invoice Entry where profile hyperlink failed to launch the Contract Profile Maintenance routine (ROWDAB.SUP, ROWDBB.SUP)

LEVEL 4.30, Build 6 06/15/2009 (Released 10/14/2009)

*** NOTE: The Delivery/Return Ticket report that is available from the Routing menu in ARM was reworked in this build. The ROWFDA1.rpt Crystal Report was changed, new tables were added to the system, and the ODBC files were recompiled. Download the ODBC installer with this build and install it in addition to the IRD installer.

1. Changed out legacy code for Sales Tax Schedule Maintenance in contract/invoice entry to 4.x business framework calls. (ROWDAB, ROWDBB)

2. When moving lines in and out of kit blocks and when moving components between kits, the default user response to the verification prompts has been changed from “Yes” to “No.” (ROWDAE.GRD, ROWDBE.GRD)

3. Fixed issue where changing a customer number on a contract resulted in a failure to load tax exemption information for an exempt customer if the previous customer used the same tax schedule. (ROWDAB)

4. Added logic to clear credit card authorization information when a contract is invoiced and updated back to the contract header. This makes it possible to issue subsequent authorizations against the customer’s card as needed. (ROWUAE)

5. Corrected issue where user gets a “Is this a new ship to?” prompt for a ship to code that is not new, if he previously received this prompt for a code that was new (flag was not reset). (ROWLIB)

6. Resolved a billing issue that occurs when using the Rate Table modification (RTB) and a return is processed against a line during the period for which it has been previously billed. The unit price would be returned as a very large negative value. Deleting the invoice and recreating it resulted in the correct results. (ROWUCA, ROWUCC, RO002_RTBMD1)

7. Corrected issue where comment lines would not print on the Shipper/Receiver Sheet (ROWFSB)

8. Addressed issue where a Kit Item line which has assigned accessory items explodes the kit components but never prompts for the accessory item explosion. (ROWDAE, ROWDBE)

9. Added logic to the batch number routine to check for an existing batch and restart records when attempting to access invoice entry or the billing engine. (ROWMHA)

10. Added logic to contract entry so that when converting a price quote to a standard order, the order is now automatically redisplayed after the conversion instead of a blank screen. (ROWDAB, ROWDAB.WRT)

11. Overhauled selected LIST modes to prevent issue where CONTROL$ variable is not properly set resulting in a displayed lookup that is not appropriate to the current field. [Defect 000208] (ROWDAA, ROWDAB, ROWDAB.PG2, ROWDAC, ROWDAJ, ROWDAR, ROWDAS, ROWDBA, ROWDBB, ROWDBJ, ROWDBR, ROWDBS, ROWFAA)

12. Reworked Delivery/Return Ticket printing to allow tickets to print for all routes/stops pertaining to a contract. Previously, only the last stop would print for any given contract (ROWFDA, ROWFDB, ROWFDA1.RPT – ODBC tables) [ER: 000330]

13. Corrected an issue in ARM Contract/Invoice split commission distribution where selecting a salesperson code shorter than 4-characters in length would be rejected as an invalid salesperson code by the system. (ROWDAR, ROWDBR)

14. *NEW* Added a “Net Invoice” column to the Sales/Revenue Journal; redesigned the invoice batch selection dialogue. (ROWMHA.LIB,ROZJAB)

15. *NEW* Added “Copy” button to the Accessory Maintenance dialogue to speed up entry of accessory packages. (ROWIAN,ROWMAA.LIB)

16. In contract entry, if the “ship date” is changed to a future period, then the calendar at each of the other date positions will default to the month of the ship date if it is invoked in order to minimize the number of button presses to change the other date fields. This only occurs when first setting up the contract. (ROWDAB.DTE)

17. Corrected issue with Contract Defaults Maintenance where translation table shifted characters up one for contract type and line type selections. This resulted in incorrect default selections when creating new contracts. (ROWDAB.SUP, RO_ContractDefaults.M4L)

18. Corrected an issue where a user with A/R Credit Override rights is unable to change the “Hold” status on a contract to any other status if the customer is over his established credit limit. (ROWDAB)

19. Corrected an issue where the “transaction date” on the A/R Transaction Payment History record would be set to the transaction date of the most recent prior transaction if a prior invoice in the update batch had applied a previous prepayment to its invoice. The transaction date would have been the transaction date for this prepayment instead of the invoice date of the credit memo being processed. Added logic to clear the variable records for transaction payment history after a prepayment gets applied. (ROWUAB)

20. Corrected an error 13 in program PO002_ReservationsTracking_upd.pvc that occurred when quick-printing the P/O number and then returning to the same P/O for additional work on the line detail. The internal variables used for the reservation tracking channels needed to be opened to global file handles to prevent the files from being closed by the BEGIN at the beginning of the P/O print routine.

21. Corrected error 12, program ROZJAC, line 0460. Program was trying to read the RO_AD file instead of the AR_Salesperson file.

22. Fixed issue in Invoice Data Entry where user never received a prompt to explode Accessory Package. The explosion was automatic all the time. (ROWDBE, ROWDBE.ACC)

23. Corrected error 14, program ROWURA, line 0316. Error occurred when user attempted to rebuild reservations tracking for a specific item from within the Reservations Inquiry program. (ROWURA)

24. Fixed issue with ARM Inventory Inquiry where Accessory Inquiry list box is disabled when in inquiry mode. This also disables the scroll bar, preventing viewing of accessory items below the visible screen. (ROWIAN)

25. Added lookup to “Reason” field. When setting the “Hold” status flag, this field is opened for the user to select a reason code. The lookup was missing. (ROWDAA.LIB, ROWDAB)

26. Added the “Shipping date” and “Pickup date” fields to the check against the holiday file in contract entry. (ROWDAB.DTE)

27. Corrected an issue in “Serial Item Return-to-Stock Entry” where user was unable to return an item to stock if the serial number had been transferred to a different warehouse prior to the attempted restock. (ROWDHA)

28. Improved accuracy of the module which calculates the rate factor for the monthly billing method. (RO_LIB.M)

29. Added logic to the billing module which validates the presence of any “in invoicing” flags found on the contract line detail. Lines with this flag set are skipped for continuing rebilling. (ROWUCA)

30. Corrected issue in reprint module for invoices printed from invoice history: salesperson name not correctly loaded into the workfile. (ROWFR3)

31. Corrected issue in Contract entry where changing the line type from “R” to “S” failed to properly record the “On S/O” committment in Inventory Inquiry. (ROWDAE.ADD)

32. Added logic to the contract/invoice entry to prevent the erroneous validation of a ‘sale only’ product line, causing a ‘sale only’ item to be added to the contract as a rental item. (ROWDAE,ROWDBE)

33. Corrected the error 11 which occurred in invoice printing when an auto-invoice print was initiated from contract entry after a previous contract had been quick-printed. (ROWDAA)

34. Added logic to the Invoice Print routine to prevent the program from prompting the user to print the Sales Journal if the invoice was quick-printed or auto-printed from contract entry. (ROWFEA, ROWFEB)

35. Corrected error 47 in program ROWRNB, line 0770 that occurred when sorting by salesperson and there are no divisions in A/R. (ROWRNA, ROWRNB)

36. Corrected error 43 in Delivery/Return ticket printing which occurred when using route number lookup. (ROWFDA)

LEVEL 4.30, Build 5 03/12/2009 (Released 6/15/2009)

*** Integrated Paperless Office this build: forms, journals, reports, period end ***

1. Removed legacy “credit limit override” password and replaced with appropriate Security Event. (ROWDAB, ROWDAO, ROWDBB, ROWDBO)

2. Eliminated error 32, program ROWDAE.ADD when reading for master order line.

3. Eliminated error 41, program ROWICA, line 4740.

4. Fixed issue with line search where search routine was not finding the correct line. (ROWDAE.GRD, ROWDBE.GRD)

5. Corrected issue that prevented Sales/COGS g/l accounts from printing on the Gross profit report unless A/R Sales Commission reporting was active. (ROZJAC)

6. Fixed issue where customer memos designated to “pop-up” would not pop when changing the customer number on an existing contract. (ROWDAB, ROWDAS)

7. In Invoice History Reprint, changed the “balance remaining” field to reflect the balance remaining on the contract after the current return amount is applied (ROWFR3).

8. Fixed issue with billing engine (ROWUCA): IF user selects “all line types” on and advanced, “open-pending” contract where the bill through date is less than the current cycle date, the generated invoice advanced the rental cycle date even though no rebill lines were invoiced.

9. Fixed issue with ARM Orders panel in A/R Customer Maintenance/Inquiry where the Customer P/O number did not show. (AR_Customer.m4l)

10. Added line ship dates from transaction detail shipper record to the detail print line for picking sheets (ROWFBA, ROWFBB).

11. Fixed an issue with “cash drawer lite” where a post authorization for a credit card during the invoice update would report an error and abort the update even though the error log indicated the post authorization was successful. (ROWUAA.CCP)

12. Fixed an issue in contract/invoice entry (error 65) which occurred when taking a credit card payment when no credit card processor was active on the system. (ROWDAJ, ROWDBJ, RO_NoCreditCard.pvc)

13. Fixed issue in serial distribution window when the “Dist” button has been used to activate line-by-line distribution: user receives no warning if the serial number has been distributed on a previous line of the same contract. (ROWDAE.SER, ROWDBE.SER)

14. Fixed issue with text in the RO_02 file ending in a single space having that space stripped and causing words to run together. (ROWFAB, ROWFBB, ROWFDB)

15. Fixed issue that occurred when returning serialized equipment: if the user got an “out of balance distribution” error message and chose to abort the distribution, the program removed the wrong transaction receiver record along with the serial distributions for that receiver record. This caused previously returned serial numbers to appear as though they were now unreturned. ( ROWDAE.SER, ROWDAE.SUP, RO_LineHandler.pvc)

16. Fixed issue where the Equipment Usage record (RO_I4) is not updated with previous renter information if the unit is returned first to an “on repair” status. (ROWUAD)

17. Fixed issue in Open Order by Item Report which prevented special and misc. items from printing on the report when the user selected either or both of those options. (ROWRGA) [Defect 000297]

18. Fixed issue on Serialized Item Availability report where rental items were still included on the report even when the user selects not to include them. Fixed issue where rental history information (if available) is not printed if the user elects not to include rental items. (RO_SerialAvailabilityReport_Rpt.pvc)[Defect 000309]

19. Added logic to line entry grid selection logic to initiate processing for Bill Code selection if user changes bill code (ROWDBE)

20. Fixed error 47 that occurred when opening an invoice is cash management is not active (ROWDBB).

21. Fixed issue where saving a new credit card in ARM Credit Card entry caused the Customer Credit Limit to be zeroed out. (ROWDAJ.PMT,ROWDBJ.PMT)

22. Fixed issue with arrears billing methods where the rate factor is zeroed out for all contact lines if additional equipent is added to a prebilled contract and the additional lines are invoiced. (ROWUAE, RO_LIB.B, RO_LIB.D, RO_LIB.M, RO_LIB.R)

23. Fixed issue where the R/O Setup Option “Use Item Default Warehouse” (3. Line Entry) had not been implemented. (ROWDAE.NEW, ROWDBE.NEW)

24. Resolved user interface issues with accessory item package setup in Inventory Maintenance and Inquiry (ROWIAN, ROWIAA.LIB, ROWMAA.LIB) [Defect 000274]

25. Resolved issue that occurred when user over-types a rental item code with a sale item only code on a new line (before the line is saved) and uses the <down-arrow> key to leave the line. The sale only item retains the “rental” setting of the previous line. (ROWDAE, ROWDBE)

26. Fixed issue with Cash Management’s Quick Payment entry buttons where the buttons were not disabled for price quotes. This allowed a credit card payment to be taken on a price quote. (ROWDAB.SUP, ROWDBB.SUP)

27. Fixed issue in A/R Customer Maintenance on the Orders tab where search by customer PO did not work. (AR_Customer.M4L) [Defect 000316]

28. Fixed issue that occurred if you rented an item in a warehouse which did not have a warehouse detail record (IM2): you could not see the qty shipped in inquiry. (ROWDAE.SUP, RO_DAA.SHP) [Defect 000289]

29. Added some additional logic in an effort to eliminate the issue where a sale only item occasionally attaches to a contract as a rental item. (ROWDAE, ROWDAE.NEW, ROWDAT, ROWDBE, ROWDBE.NEW, ROWDBT, ROWDAU, ROWDBU)

30. Corrected an issue where the rental “On R/O” field would be doubled if the user “unshipped” the line by typing a quantity of zero into the quantity shipped field reshipped the line, and unshipped it again in the same manner. (ROWDAE, ROWDAE.SUP, ROWDAE.ADD, ROWDAE.REM, ROWDAE.TRN, RO_UNSHIP.UTL)

31. Special/General notations button on contract entry and invoice entry header will now be a highlighted color when notes are present in the file. (ROWDAA.LIB, ROWDAB, ROWDBA.LIB, ROWDBB) [Request: 000326]

32. Added logic to insure that a contract could be unshipped (on the header) if it contained lines that were in a “new” status (unshipped lines could have been added to a contract after it was initially shipped, or the user answered “no” to the “ship all lines” prompt). [Defect: 000327] (RO_UNSHIP.UTL)

33. Increased the width of the description field on the accessory selection dialogue from 25 characters to 32 characters to accommodate the complete description of the item. (Screen panel change only) [Defect: 000328] (ROWDAA.LIB)

34. Fixed return issue in billing engine where multiple receivers processed against a single line for different time periods all invoiced for the time period of the first receiver processed. (ROWUCA)

35. Corrected error 47, program ROW004.CRW, line 2525.

36. Corrected error 11, program ROWDDA, line 3230.

37. Corrected error 36, program ROWDAJ, line 20824 (AR002_ARMCreditCardSPS.pvc)

38. Fixed issue in conversion program where rental commission amount was not properly transferred to the AR_SalesCommission file due to a field name conflict. (RO_LevelConversion.pvc)

39. Corrected issue in ARM Tax Recalculation utility which caused the Damage Waiver field to be set to zero on contracts and invoices (ROWSTA, ROWSTA.LIB)

40. Fixed issue with Tax Schedule Change routine where damage waivers were being miscoded as sale transactions instead of rental transactions, causing their taxable/non-taxable balances to fail to be added to the tax header files. (ROWLIB)

41. Corrected an obscure issue that resulted in a price quote being changed to a standard order when the customer had no tax schedule assigned and the schedule attached to the order was numeric and invalid and the user moves from the address tab to the header tab. (ROWDAB)

42. Resolved issue where changing status to “ship” and answering prompt “no” to ship all lines presented the user with the “save changes” prompt. (ROWDAB)

43. Added security event for unit price override to the extended amount field in contract and invoice entry. (ROWDAE, ROWDBE)

44. Added logic to billing engine and invoice update to allow a line that may have been skipped during a rebilling because it had an invoice transaction against it to be picked up and rebilled subsequently. (ROWUCA, ROWUAE)

45. Corrected issue in Driver Maintenance where driver license information was not being retained. (ROWMDA.LIB)

46. Corrected issue in Billing Engine with regard to cost based price schedule calculations on shortage/damage bill items..was using std/retail price in calculation instead of standard cost. (ROWUCA)

47. Corrected issue with distribution of serial numbers for damaged items: if there were more than one damaged serial number on a line, the distribution would be accumulated under the last serial number selected as a damaged item. (ROWDAE.DMG, ROWDAA.LIB)

48. Corrected an issue where, under certain circumstances, a Price Quote could be placed in a “shipped” status. (ROWDAB.SUP)

LEVEL 4.30, Build 4 01/20/2009 (Released 03/12/2009)

1. Fixed issue in Cash Drawer update that caused data to be lost in A/R Cash Receipts when the payment reference number was duplicated between two or more transactions to the same customer number in the same update run (ROWUVA)

2. Fixed issue in invoice update which caused the check number and payment date fields to be blanked when applying invoice to account where prepayments had been made previously (ROWUAB)

3. Resolved error 47, program ROWDBJ at line 10017 (Sale invoice attempting to access bill profile string)

4. Resolved error 47, program ROWDBB.SUP, line 223

(Sale invoice attempting to access bill profile string)

5. Fixed an issue on ‘Open-Pending Return’ contracts where changing the tax schedule caused the order status to be reset to ‘Standard – New’. (ROWDAB)

6. Fixed error 26 in program ROWDAE.ADD that occurred when attempting to overtype an item number with a new item on a new line. (ROWDAE)

7. Fixed issue that allowed customer number field to be changed after a payment had been applied to the contract. (ROWDAB.SUP)

8. Corrected issues that prevented reservations tracking from updating correctly when changing or deleting a purchase order in P/O Entry. (PO002_ReservationsTracking_upd.pvc, POWDAA, PO_RO1)

9. Corrected issue where user begins typing extended comment without entering an item number or ‘/C’ comment designator and causes line entry to ‘freeze.’ (ROWDAE, ROWDBE)

10. Fixed issue with Customer Last Transaction lookup in contract entry lines where customer numbers with less than seven characters did not display correctly. (ROWDAE.SUP)

11. Changed out the customer lookup on contract entry and invoice entry to use the AR_Customer lookup instead of the legacy AR1 lookup to facilitate use of UDF fields in A/R Customer Maintenance (ROWDAA.LIB, ROWDBA.LIB, ROWDAS, ROWDBS, ROWDAB, ROWDBB)

12. Made a change to the line handler program to correct an issue that returned a false line count. (RO_LineHandler.pvc)

13. Corrected an issue with return credits for contracts using the escalation billing method. Credits were incorrectly calculated at a fraction of the daily rate (rate factor was incorrect). (ROWUCA)

14. Corrected memory issue (“too many files open” error) that occurred when updating a very large batch of invoices. (ROWUAE)

15. Fixed issue in contract/invoice entry where “entry exceeds available quantity” dialogue is displayed even when the “check quantity available” options is turned off. (ROWDAE, ROWDBE)

16. Fixed a conversion issue where, if ARM Job Cost interface is turned on, this parameter gets switched to “N”. (RO_LevelConversion.pvc)

17. Fixed issue in 4.x conversion program that was deleting the line audit file (RO_2B). It should have been deleting the credit overlap file (RO_2A). (RO_LevelConversion.pvc)

LEVEL 4.30, Build 3 12/31/2008 (Released 1/20/2009)

1. Corrected error 75 that occurred when pressing the “flashlight” lookup in Customer Last Transaction Maintenance. (RO_CustomerLastPurchase_UI.pvc)

2. Corrected an issue in ARM Inventory Inquiry where the inventory memo button would not correctly activate for use (ROWIAA)

3. Corrected issue in contract/invoice entry where the lookup for Ship-to Address maintenance failed to display active ship-to addresses. (ROWDAA.LIB,ROWDAB,ROWDBA.LIB,ROWDBB,ROWLIB)

LEVEL 4.30, Build 2 12/19/2008 (Not released)

1. Corrected issue in contract entry which allowed a user to “unreturn” a receiver which had already been invoiced (ROWDAE.TRN)

2. Resolved error 47, program ROWDBJ.PMT, line 3868.

3. Resolved error 47, program ROWDBB, line 2559 (fixed 2550).

4. Fixed issue with accessory explosion if the accessory package contains a kit item. Kit will not longer automatically explode if its setting is “never”. (ROWDAE.ACC,ROWDBE.ACC)

5. Fixed issue with Contract Inquiry where a sale contract displayed the incorrect ship date [Defect: 000246] (ROWISA,ROWISA.LIB,ROWISB)

6. Changed ARM invoice update to read the GL_SalesTax file directly to see if sales tax maintenance has been established by sales tax code. Previously, it relied upon a link between the old GL_15 file and the GL_SalesTax file. If the link were broken, then the correct G/L account is not used. [Defect: 000258] (ROWUAD)

7. Fixed issue in contract/invoice entry where deleting kit component line or line from an accessory package caused the line that rolled into the deleted slot to lose its data in the lower grid. (ROWDAE,ROWDBE)

8. Resolved error 41, program ROWDAJ.PMT, line 0782. Trying to reposition to last column of payment grid that user had been working in. If the LAST.COL variable was zero, the error 41 resulted.

Notice of Interim Release – ARM 4.35, Build 1

June 15th, 2010 • By: terrybauer Software Updates, Support

Automated Rental Management

We have released the latest Interim Release Download for the ARM product for MAS90 4.30. This file covers level 4.30 through 4.30, build 8, and on to 4.35, build 1, inclusively. Please *do not* download this file unless you are certain that your ARM software falls within the above specified release levels.

Download Instructions

Installation Instructions

ARM Enhancements and Corrections List (Cumulative for all builds of 4.30/4.35)

*** Be sure that you install MAS Service Update 18 BEFORE you install the ARM 4.35, build 1 IRD. ***

We have made a number of changes to screen libraries in these releases; so, if you have made any changes to any of the screen libraries in either R/O or A/R, then you will need to run the Custom Office rebuild utilities.

Also, there have been some data dictionary changes in the DDICTS libraries for ARM. So, you may also need to download and install the ROodb435 installer. If any UDF’s have been created for ARM, it will be necessary to look those up and press the “UPDATE” button to put those changes back into the DDICTS files after they have been installed.

Download Approx. Size Description
Interim Release, 4.35 (build 1) 11.9 MB File Name ROird435_1.zip — Interim Release as of 06/15/2010(MAS 4.30.0.18 compatible)
ODBC Dictionary Files (4.35) 1.10 MB File Name ROodb435_1.zip — Stock ODBC dictionaries for ARM 4.30-4.35
BCS ProSoft Opens Training Centers in Denver and Houston

January 12, 2010
by: clarkhaley • News

COBRA Benefits Extended

January 12, 2010
by: randygriffinNews

Holiday Support Hours

December 23, 2009
by: clarkhaley • News, Support

Our Parent, BCS ProSoft, Captures “2009 Var Stars” Award

November 24, 2009
by: clarkhaley • News

Get Adobe Flash playerPlugin by wpburn.com wordpress themes