Method for selecting a seller's most profitable financing program5774883Abstract A transaction management system and method of validating the sale of an asset. The system may be used by a vehicle dealership to evaluate a customer's credit risk, budgetary factors, and profitability of the sale during negotiations for sale of a vehicle, thereby facilitating the sale from both the customer's and dealership's point of view by properly structuring the transaction. The system enables the dealer to pool front-end and back-end profit items to maximize profits. The system performs expert functions to funnel the customer's credit information into a best fit with one of a plurality of specific finance program tiers. Claims What is claimed is: Description MICROFICHE APPENDIX
TABLE 1
______________________________________
Rate Level Finance Program Tier
______________________________________
0 all
10 A
20 B
30 C
40
50
60 D
70 E
80 EA (Exception Application)
______________________________________
The questions for the database 236 are presently manually generated whenever the lender 108 issues new guidelines for the finance program. The guidelines are typically updated several times a year. CredAns Database 238 The CredAns database 238 includes a set of records for each customer 104 based on the answers to the questions asked by the system 100 from the CredQues database 236. As defined in the system 100, the set of records for each customer 104 is the customer's credit profile. The CredAns database 238 is written for one customer 104 during the operation of the FSF module 230. Structure Processing Module 250 Structure Processing can be considered the main negotiation phase. The Structure Processing module 250 allows the desk manager 102 to generate a second pencil that is customized to the results of the output of the Financial Source Filter (FSF) module 230. Thus, the customer's credit bureau information and credit application information are utilized by the system 100 to produce a more accurate deal structure than what the First Pencil module generated. The Structure Processing module 250 is similar in structure and processing to the Calculate First Pencil module 220, but instead of utilizing the output of the Presume Term module 214, Presume Max Advance module 208 and Presume Down Payment module 212, the information processed during the FSF module 230 and the information stored in the Deal file 224 is utilized. Additionally, vehicle trade-in information is entered into the system 100 at this module. Dealership personnel will use the condition, age, mileage, and other factors to determine the wholesale value of the vehicle. The payoff amount, if any, is also determined to produce a net positive or negative amount that is considered the net trade value. The desk manager can utilize this module 250 to maximize profits by adjusting one or more of the interest rate, the term of the loan (depending on the amount financed and the advance percentage), the down payment (to maximize the advance percentage), and products. At the completion of the Structure Processing module 250, a new four-square is generated and used by the salesperson to negotiate with the customer 104. If the customer still does not accept the deal at this point, the system allows a counter-offer to be entered into the system 100 by looping back to the Structure Processing module 250 as shown in FIG. 3b as a third or subsequent pencil. Alternatively, after the completion of any of the modules 252, 254, 256 or 260, including the case where the deal has been transferred between desk and F&I at decision state 258, the system 100 could loop back to module 250 to generate a third or subsequent pencil. Override Finance Source Financing Module 252 A well-trained or experienced desk or F&I manager knows what will improve the finance program tier of a particular customer. With the proper documentation, an answer to a credit question can be overridden and the financing request then becomes known as an exception application, i.e., a deal that does not meet criteria embedded in the FSF module guidelines. By performing an override of one or more criteria, a customer may be bumped to a more favorable finance program tier which also increases the profit to the dealership. If an override is performed, credit questions for the new finance program tier, similar to those in the FSF module 230 are asked by the system 100. The system will also request the desk or F&I manager to get approval from the lender 108. In the presently preferred system, a message "Call for Approval" is displayed on part of the visual display 154 (FIG. 2) . At the completion of module 252, the desk manager has the option of sending the deal back to the Structure Processing module 250 to modify the deal or continuing at the Deviation Recap module 254 if the deal is to continue. Deviation Recap Module 254 The Deviation Recap module 254 lists the criteria or questions that were overridden by the desk or F&I manager in the form of a Deviation Summary, i.e., what caused the problem. For each deviation in the summary, the manager must give a reason for the deviation. If the desk manager is making the override, at the completion of module 254, he has the option of transferring the deal to the F&I department. In a small dealership wherein one person handles both desk and F&I duties, the path is from module 254 to module 256, whereas in a dealership having two people to handle the desk and F&I duties, the path is from module 254 to module 258. As a further option at the completion of module 254, the desk manager can send the deal back to the Structure Processing module 250 to modify the deal. Transfer Deals Module 258 When the desk manager 102 is satisfied with the current deal, the system 100 continues processing of the deal at the Transfer Deals Between Desk AND F&I module 258 by effecting a transfer of the deal to the F&I department. The desk manager 102 selects a "Transfer to F&I" menu item on the visual display 154 which then initiates the transfer of the deal to the F&I department. The desk manager 102 is then locked out from further changes so that the F&I manager can begin work on the deal knowing that the desk manager is satisfied with the deal and will not change the deal (unless the deal is not approved by the F&I manager, as described hereinbelow). F&I Screen Module 256 The F&I manager 106 handles various F&I type tasks during the F&I Screen module 256, with a main goal being to sell products. During the operation of module 256, the F&I manager reviews the deal received from the desk manager to determine if it is acceptable according to the F&I department's standards. If the deal is not acceptable, the F&I manager 106 sends the deal back to the Structure Processing module 250, wherein the desk manager 102 restructures the deal with the customer 104 to make it acceptable. If the customer 104 has declined the insurance programs determined during the Presume All Products module 210, the F&I manager 106 explains the benefits and advantages of each insurance program to the customer and requests reconsideration. The F&I manager 106 handles the service contract in a similar manner. A protection package which includes etching an identification number on key components of the vehicle is also explained. If the customer 104 has previously accepted or just accepted the purchase of any of these products, the F&I manager 106 gets the necessary information from the customer to enter into the computer 142 that is running the software of process 200. The F&I manager requests other miscellaneous information during this module 256, such as bank references. If the deal includes a trade-in, the F&I manager requests the necessary information and paperwork from the customer 104 such as the vehicle title. At the completion of module 256, the F&I manager has the option of sending the deal back to the desk manager at the Structure Processing module 250 (if the deal was not approved by the F&I manager) or continuing at the F&I Buyer Screen module 260. F&I Buyer Screen Module 260 The F&I manager enters into the system 100 and verifies information about the customer 104, such as address, telephone number, social security number. If a co-buyer is listed on the loan, information is verified on the co-buyer also. If the Desk Manager answers a guideline deviation, the F&I Manager must re-answer the deviations and state the reason in a F&I memorandum. At the completion of module 260, the F&I manager has the option of sending the deal back to the desk manager at the Structure Processing module 250 or continuing to the Forms Printing module 262. Forms Printing Module 262 The system 100 is capable of printing all desk and F&I forms and documents. The system provides the printing capabilities required of a desk manager and F&I manager, including specific internal forms for Department of Motor Vehicle (DMV) documents, product forms, and sales contracts. State-of-the-art "smart printers" are pre-programmed to align each form automatically and correctly for clean, professional paperwork in a fraction of the time previously needed. The Forms module 262 adjusts for physical differences of the form from lot to lot. Module 262 includes an "intelligent" forms routine that only shows the applicable forms necessary for the current deal. When a particular form is selected, information is requested for data not already saved in the system 100. Each particular form is saved permanently in the system 100 for any future reference. After the forms have been completed, the deal information is transferred to the lender or loan purchaser 108. At the completion of the module 262, the process 200 has completed the deal for the vehicle 110 and customer 104 and proceeds to the finish state 264. Of course, in the network embodiment of the system 100, other deals for other vehicles and customers may be handled concurrently with the above-described transaction for a single customer. In a single computer embodiment of the system 100 (wherein the desk and F&I manager are the same person), the system 100 is ready to work on another deal at the completion of a deal, or when the deal is saved for subsequent action, or when the deal is abandoned. IV. FIRST PENCIL OVERVIEW Referring to FIG. 4, a high level view of the first pencil process 300 is presented. FIG. 4 presents the modules 206-220, previously described in conjunction with FIG. 3, and it shows the main inputs and outputs for each module. A. Vehicle Information Module 206 During the operation of the Vehicle Information Module 206, the system 100 displays a Vehicle Information screen to the desk manager 102 on the visual display 154. At the Vehicle Information screen, the desk manager 102 enters the Dealer Stock Number 302 to automatically retrieve Vehicle Information 312 such as make, model, year, odometer, color, new or used 308, and vehicle cost 310 from the Vehicle Inventory file 130. A Customer's Name 304 and Target Selling Price 306 are also entered onto this screen. In an alternate embodiment of the system 100, the desk manager 102 could enter a Vehicle Identification Number (VIN) to uniquely identify the vehicle 110 for which the deal will be generated. Alternatively, by entering data corresponding to a subset of the following fields, which are part of the Vehicle Inventory database 130, the desk manager 102 can identify all existing vehicles in the database with specified attributes. A. Registered Vehicle--Enter "Y" if vehicle is used; "N" if new. B. Vehicle Year--Enter last two numbers of vehicle year. C. Vehicle Make--Enter four letter abbreviation for Vehicle Make. If the abbreviation is not known, the system provides a help facility wherein a list of manufacturers and the appropriate abbreviation appears in a window to the right of the display 154. D. Vehicle Model--Manually type the name of vehicle's model or use the help facility to access a list of models. E. Vehicle Body--Acknowledge if the preselected three letter body designator is correct or else, if not, enter the appropriate body style. F. Special Equip.--Select "yes" or "no" for the options of Diesel, 4 wheel drive, and Turbo. G. Odometer--Enter current odometer reading. H. Dealer Invoice--Enter invoice if car is new. If the vehicle is used, skip this line. I. Wholesale Book--Kelly's Wholesale Blue Book value must be entered for used car sales. J. Vehicle Cost--Vehicle cost must also be entered. K. Vehicle Identification No.--Manufacturer's 17 digit Vehicle Information Number. L. Vehicle Transmission Type--e.g., manual or automatic In the absence of locating a vehicle because it doesn't exist in the database, a new record needs to be entered into the database. The record should include information for the above-identified fields. Inputs and outputs of the Vehicle Information module 206, some of which are shown in FIG. 4, e.g., Sale Price, are used by other modules of the system 100. B. Presume Term Module 214 The Presume Term module 214 automatically calculates the finance TERM 314 depending upon worst case finance program guidelines. For example, in the guidelines for one of the finance programs, if the vehicle's wholesale blue book value is $9300 (i.e., anywhere between $6,999.99-$9,999.99), the maximum term would be 36 months. The initial Term 314 is utilized by the Calculate First Pencil module 220. The Presume Term module 214 will be further described in conjunction with FIGS. 7a and 7b. C. Presume Products Module 210 For the First Pencil, the Presume All Products module 210 presumes that the customer will purchase all products such as LA&H 320 (Life and Disability Insurance), IUI 322 (Involuntary Unemployment Insurance) and SERVICE CONTRACT 324. It calculates the premiums and costs (i.e., product costs to the dealer) and generates the Product Profits 326 which are utilized by the Calculate First Pencil module 220. The Presume All Products module 214 will be further described in conjunction with FIGS. 8a and 8b. D. Presume Max Advance Module 208 The Presume Max Advance module 208 utilizes the output (310) of the Vehicle Information module 206 to determine the maximum advance percentage as previously described in the System Overview section. This advance percentage is then passed onto the Presume Down Payment module 212. The Presume Max Advance module 208 will be further described in conjunction with FIG. 9. E. Presume Down Payment Module 212 After receiving the SALES PRICE 306, the Presume Down Payment module 208 automatically calculates the DOWN PAYMENT value 330 at the greater percent of selling price or fixed value depending upon the applicable finance program guideline (e.g., depending on the finance program guideline used, the down payment could be computed as 20% of selling price or $1500, whichever is greater). The Down Payment value 330 is utilized by the Calculate First Pencil module 220 (for worst case guideline only). The Presume Down Payment module 212 will be further described in conjunction with FIG. 10. F. Calculate First Pencil Process 220 Once the SALES PRICE 306 has been entered and INITIAL TERM 314 has been determined, these figures automatically appear on the FIRST PENCIL (see FIG. 5). The First Pencil is indicative of a structure of the deal and includes the "Out the Door Price" (including Document Fees, Tax, License Fee, etc.), the annual percentage rate (APR) of the loan, the Life, Accident/Health (AH) & Involuntary Unemployment Insurance (IUI) Premiums and Total Amount Financed. On the bottom of the FIRST PENCIL screen, as displayed on the visual display 154, the ADVANCE PERCENTAGE 342 is displayed as determined by the Presume Max Advance module 208. The Advance Percentage 342 varies from finance program to finance program. A PROFITOMETER 344 is also displayed on the FIRST PENCIL screen. It consists of a string of letters and numbers. The letters represent various profit types and the numbers represent the subsequent profit values. A sample profitometer reading could be "g2485h0r0i1076s875t4436", which is defined as: g2485 = Gross Profit (i.e., $2485.00 Gross Profit) h0 = Holdback from Invoice--defined below (i.e., $0.00 Holdback) r0 = Reserve which is the difference between Dealer Rate & Customer Rate--rates defined below (i.e., $0.00 Reserve) i1076 = Insurance Profit (Life, A/H & IUI) (i.e., $1076.00 Insurance Profit) s875 = Service Contract Profit (i.e., $875.00 Service Contract Profit) t4436 = Total Dealer Profit (i.e., $4,436.00=$2485.00+$0.00+$0.00+$1076.00+$875.00) The gross profit is usually the difference between the selling price of the vehicle and the dealer's cost plus factory hold back and applicable incentives. The holdback is an amount held by the factory for each dealer for each vehicle purchased by the dealer and is paid to the dealership on a quarterly basis. The Dealer Rate is the interest rate the lender charges the dealer. The Customer Rate is the Annual Percentage Rate (APR) stated on the retail sales contract for the customer. A First Pencil 4-Square 340 for the present deal can be displayed on the visual display 154 and/or printed on the printer 156 for use in further negotiations with the customer 104. The cash/trade equity value 348 is the down payment determined by the system 100 to be necessary for the deal. The customer 104 can use cash, a trade-in vehicle or a combination of cash and trade-in to satisfy the down payment requirement. The Calculate First Pencil Process 220 will be further described in conjunction with FIG. 11. V. FIRST PENCIL MODULES This section will further describe the Presume Term Module 214, the Presume Products Module 210, the Presume Max Advance Module 208, the Presume Down Payment Module 212 and the calculate First Pencil Process 200 by use of process flow diagrams. These flow diagrams are provided by FIGS. 7 through 11, respectively. A. Presume Term Module 214 Referring now to FIGS. 7a and 7b, the Presume Term module 214 will now be further described. The Presume Term module 214 determines the initial loan term to be used by the system 100 in the determination of the first pencil. Beginning at a start state 390, the system 100 moves to a decision state 392 to determine if the vehicle 110 has been previously registered. If so, the system continues at a decision state 394 to determine if the Wholesale Book value is greater than $9999.99. The constant utilized in this module 214, along with modules 208, 212, 220 and 230 reflect a presently preferred worst case financial program. If so, the system 100 proceeds to state 402 on FIG. 7b wherein the initial term is set to be 48 months. If the wholesale value is determined to be less than $9999.99 at state 394, the system 100 moves to a decision state 396 to determine if the wholesale value is equivalent to zero (0). The wholesale value may be equal to zero if the value is not available or if the value is not required (e.g., when the car is new). If so, the system 100 advances to a decision state 398 to determine if the invoice is greater than zero, i.e., that an invoice amount for this vehicle has been entered into the system (e.g., if the vehicle is not registered). If the invoice is greater than zero, the system 100 moves to a decision state 400 to determine if 90% of the invoice value is greater than $9999.99. If so, the initial term is set to 48 months at state 402 on FIG. 7b and the system 100 then proceeds to state 408. The Presume Term module is finished at state 408 and then the system process goes to the Calculate First Pencil Process 220. If decision state 392 determined that the vehicle 110 has not been registered, the system 100 advances to state 402 on FIG. 7b wherein the term is set to 48 months as previously described. Several different paths lead to a decision state 412 as described herein. If the wholesale value is determined to be not equal to zero, as determined at state 396, the system proceeds to the decision state 412. If decision state 400 determines that 90% of the invoice value is less than or equal to $9999.99, the system 100 proceeds to a decision state 412. If the invoice, as determined at state 398, is not greater than zero, i.e., an invoice amount is not entered in the system for this vehicle, the system advances to a decision state 410 to determine if the cost is greater than $9999.99. Cost usually refers to used vehicles and is what the dealership paid for the vehicle plus any reconditioning and/or repairs necessary. If so, the system advances to state 402 on FIG. 7b wherein the term is set to 48 months as previously described. If the cost is not greater than $9999.99, as determined at state 410, the system 100 moves to decision state 412. The wholesale value of the vehicle may determine the initial term as described herein. At decision state 412, the system 100 determines if the wholesale value is greater than $6999.99. If so, the system 100 proceeds to state 420 on FIG. 7b wherein the initial term is set to 36 months, and the system 100 then proceeds to state 408. If the wholesale value is determined to be less than or equal to $6999.99 at decision state 412, the system 100 moves to a decision state 414 on FIG. 7b. At decision state 414, the system determines if the wholesale value is equal to zero. If not, the system 100 proceeds to state 402 wherein the term is set to 48 months as previously described. If however, the wholesale value is equal to zero, as determined at state 414, the system 100 moves to a decision state 416 to determine if the invoice value is greater than zero. The invoice value is used to determine the initial term as described herein. If the invoice is not greater than zero, as determined at decision state 416, the system 100 proceeds to a decision state 404. At decision state 404, the system 100 determines if the cost is greater than $6999.99. If so, the system 100 proceeds to state 420 wherein the initial term is set to 36 months. If the cost, as determined at state 404, is not greater than $6999.99, the system 100 proceeds to state 406 wherein the initial term is set to 24 months, and the system 100 then proceeds to state 408. If the invoice is greater than zero, as determined at decision state 416, the system 100 proceeds to a decision state 418. At decision state 418, the system 100 determines if 90% of the invoice value is greater than $6999.99. If so, the system 100 proceeds to state 420 wherein the initial term is set to 36 months. If 90% of the invoice is not greater than $6999.99, as determined at state 418, the system 100 proceeds to state 406 wherein the initial term is set to 24 months, as previously described. At the completion of the Presume Term module 214, the initial term 314 (FIG. 4) is typically set to either 24 months, 36 months or 48 months depending upon the selected loan program. As a note to the reader, the flow diagram corresponding to this module 214 is implemented with respect to a particular set of (worst case) guidelines. Other guidelines may change the specific implementation of the module. Also note that there is a direct relationship between a particular set of guidelines and a loan program. B. Presume Products Module 210 Referring now to FIGS. 8a and 8b, the Presume Products module 210 presumes the customer 104 will purchase the insurance policies and service contract that are offered and calculates the corresponding premiums and commissions. For any "new" deal, the system 100 sets an insurance code to be equal to zero. At a decision state 440, module 210 determines if the insurance code is equal to zero to signify that this execution of the module is for purposes of the first pencil. If the code is zero, signifying first pencil, the system 100 moves to state 442 wherein the insurance code is set to ten (10) which represents all possible insurance products and a service contract. In subsequent deal negotiations, for example at the Structure Processing module 250 or the F&I Screen module 256, the desk manager 102 or F&I manager 106, respectively, enters the correct insurance code for the products agreed to by the customer 104. (At this subsequent time, a process flow similar to module 210 is executed, but without states 440 and 442). Certain conditions such as the age of the customer, the employment history during the last year and whether there is a co-buyer affect what insurance products are offered to the buyer. However, in the presently preferred embodiment of system 100, these conditions are not analyzed during the first pencil processing 300. The product combinations are now presented. At state 444, the current insurance code is determined and a branch to one of the states 450 through 472 is performed based on the value of the insurance code (0 to 11 in the presently preferred embodiment) . The insurance products corresponding to each insurance code are shown in states 480 through 502, which correspond to states 450 through 472, respectively. During first pencil processing 300, insurance code 10 corresponds with state 470 and state 500, wherein the products are joint life insurance, accident and health insurance, and involuntary unemployment insurance. The calculations necessary to provide product profits are now presented. Module 210 continues at state 510 wherein the life insurance policy premium is calculated according to known insurance industry techniques (assuming a person whose age is less than 65 years, in the presently preferred embodiment). Moving to state 512, the system 100 calculates the accident and health policy premium (again, assuming a person whose age is less than 65 years in the presently preferred embodiment). Proceeding to state 514, the system calculates the involuntary unemployment policy premium (an assumption is made in the presently preferred embodiment that the buyer does not have more than a 29 day gap in employment during the last 12 months). Continuing at state 516, using the results of the calculations at states 510, 512 and 514, the dealer commissions for each of the respective policies are determined. Advancing to states 518, 520, 522 and 524, the system 100 determines the service contract term, premium, cost and commission, respectively, for the selected vehicle 110 based on the make, model, and year and mileage (if a used vehicle) of the vehicle 110. At the completion of module 210, the premiums and commissions or product profits 326 (FIG. 4) for the financed products are determined. C. Presume Max Advance Module 208 The Presume Max Advance module 208 utilizes the output of the Vehicle Information module 206 to determine a maximum advance percentage of the invoice price (new vehicle) or Wholesale Book value (used vehicle). Referring now to FIG. 9, the Presume Max Advance module 208 begins at a start state 540 and continues at state 542 wherein the maximum advance percentage for first pencil processing 300 is set to be 80%. Proceeding to a decision state 544, the system 100 determines if the vehicle is registered, and if so, whether the wholesale value of the vehicle is less than or equal to $2999.99. If the wholesale value is less than or equal to $2999.99, the system 100 moves to state 546 wherein the maximum advance percentage is set to be 75%. Of course, in other embodiments of the system 100, other advance percentage values or other criteria to determine the advance percentage may be utilized. If the wholesale value is greater than $2999.99, as determined at state 544, or at the completion of state 546, the system proceeds to state 548 to finish the module 208 and then proceeds to the Presume Down Payment module 212. As a note to the reader, the flow diagram corresponding to this module 208 is implemented with respect to a particular set of (worst case) guidelines. Other guidelines may change the specific implementation of the module. D. Presume Down Payment Module 212 The Presume Down Payment module 212 determines the worst-case down payment based on information from the Vehicle Information module 206 and Presume Max Advance module 208. Referring now to FIGS. 10a and 10b, the Presume Down Payment module 212 begins at a state 580 wherein the maximum advance percentage determined by module 208 (FIG. 9) is accessed. Proceeding to a decision state 582, the system 100 determines if the model year of the desired vehicle 110 corresponds with the current model year. If so, the vehicle could be considered a new vehicle and the system 100 advances to a decision state 584 for further determination. At state 584, the system 100 determines if the vehicle 110 has not been registered and the odometer mileage is less than 6001 miles. If so, the vehicle is considered new and the system 100 moves to state 586 wherein the down payment is determined to be the selling price minus the product of the invoice and the maximum advance percentage. Moving to a decision state 588 on FIG. 10b, the system 100 determines if the down payment value is less than 20 percent of the selling price. If so, the system 100 sets a minimum down payment of 20 percent of the selling price at state 590. The Presume Down Payment module 212 finishes at an end state 592. If the down payment value is greater than or equal to 20 percent of the selling price, as determined at state 588, the minimum down payment criteria is met and the system 100 proceeds to the end state 592. Returning to decision state 584 on FIG. 10a, if the vehicle has been registered or the odometer mileage is greater than or equal to 6001 miles, the system 100 continues at a decision state 598. At decision state 598, the system 100 determines if the vehicle is registered and the odometer mileage is less than 501 miles. If so, the system 100 proceeds to state 600 wherein the down payment is determined to be the selling price minus the product of the invoice and the maximum advance percentage. Moving to the decision state 588, the system 100 determines if the down payment value is less than 20 percent of the selling price, as previously described. If at decision state 598 evaluates to be false, the system 100 moves to a decision state 602 wherein a determination is made whether the wholesale value for this vehicle is greater than zero, i.e., that a wholesale value is known and entered into the system 100. If the wholesale value is greater than zero, the system 100 proceeds to state 604 wherein a variable "tempcost" is set to the wholesale value. Continuing at state 606 on FIG. 10b, the system 100 determines the down payment to be the selling price minus the product of "tempcost" and the maximum advance percentage. The variable "tempcost" represents one of either the wholesale value (state 604), the value of cost (state 610), or 90 percent of the invoice value (state 612), depending on the particular vehicle, as implemented by this module 212. Historically, a loan is based on what the vehicle "costs", i.e., the "tempcost", to the dealership and not on the selling price of the vehicle. The difference (state 606) between the vehicle selling price and what the vehicle "costs" the dealership multiplied by the worst case advance percentage (the product being the worst case loan value) is the amount that the buyer must provide either by cash or trade equity, i.e., the down payment of the worst case loan value plus additional dealer markup. The worst case advance percentage is determined by module 208. Thus, if the selling price is high compared to the "cost" of the vehicle, the buyer must provide a higher down payment than if the selling price is closer to the "cost". Moving to the decision state 588, the system 100 determines if the down payment value is less than 20 percent of the selling price, as previously described. Returning to decision state 602 on FIG. 10a, if the wholesale value equals zero, the system 100 proceeds to a decision state 608 to determine if the invoice value is equal to zero, i.e., the invoice is not known or has not been entered into the system, or if the invoice is greater than zero, whether the cost is less than 90 percent of the invoice amount. If decision state 608 evaluates to be true, the system 100 continues at state 610 on FIG. 10b wherein the variable "tempcost" is set to the value of cost. Continuing at state 606, the system 100 determines the down payment to be the selling price minus the product of "tempcost" and the maximum advance percentage, as previously described. If decision state 608 evaluates to be false, the system 100 continues at state 612 on FIG. 10b wherein the variable "tempcost" is set to 90 percent of the invoice value. Continuing at state 606, the system 100 determines the down payment to be the selling price minus the product of "tempcost" and the maximum advance percentage, as previously described. The prior states described the current model year flow. Next the process flow for a vehicle not of the current model will be described. Returning to decision state 582 on FIG. 10a, if the model year of the vehicle 110 is not the current model year, the system 100 proceeds to decision state 602 to determine if the wholesale value of the vehicle is greater than zero, as previously described. If the wholesale value is greater than zero, the system proceeds to state 604 wherein "tempcost" is set equal to the wholesale value, as previously described. If the wholesale value is equal to zero at decision state 602, processing continues at decision state 608 to determine if "tempcost" will be determined by the cost or by 90 percent of the invoice, as previously determined. At the conclusion of the Presume Down Payment module 212, a down payment value 330 (FIG. 4) for first pencil processing 300 is determined. As a note to the reader, the flow diagram corresponding to this module 212 is implemented with respect to a particular set of (worst case) guidelines. Other guidelines may change the specific implementation of the module. E. Calculate First Pencil Process 220 Referring now to FIGS. 11a and 11b, the Calculate First Pencil Process 220 will be described. The output of the Presume Term module 214, the Presume Max Advance module 208, the Presume Down at Worst Case module 212, the sales price 306 and the product profits 326 all provide the inputs to a Calculate Advance function 640. States 642 through 664 can be considered as the presently preferred embodiment of the function 640. The Presume Max Advance module 208 provides the maximum possible advance percentage, but module 220 determines the actual advance percentage for this deal. After Calculate Advance (at state 642), a variable "priceacc" is determined to be the sum of the selling price plus a total of the vehicle accessory prices (saccess) plus a total of "paid to other" items (pdother). "Paid to other" includes non-taxable fees. The saccess value is available to the Calculate First Pencil Process 220 from the Vehicle Inventory 130 through the Vehicle Information module 206. Moving to state 644, the system 100 determines the value of a variable "totaldown" as the sum of the down payment from the Presume Down module 212, any manufacturer's rebate available for this vehicle 110, any pick payment(s) (pick1, pick2), and a trade-in value minus the payoff value for the trade-in. A pick payment is a deferred down payment made after the vehicle is delivered to the customer and entails a possible element of risk of non-payment. A dealership may agree to one or more pick payments to consummate a deal. A trade-in is not entered into the "totaldown" calculation during first pencil processing 300, but is utilized in processing of subsequent pencils during the Structure Processing module 250. Continuing at a decision state 646, the system determines if the vehicle is considered a new vehicle according to the loan program guidelines (utilizing factors such as registration, mileage, and model year). If so, the system 100 moves to state 648 to determine the value of a variable "adv2valpct" (advance to value percentage), which is illustrated in the example first pencil screen display of FIG. 5 as reference number 342. Based on the value of "adv2valpct" and the other inputs to the module 220, the remainder of the items on first pencil screen (FIG. 5) can be determined. "Adv2valpct" is defined by the equation: "adv2valpct"=(("priceacc"-"spclpkgav"-"totaldown")/(invoice+"hardadds")).t imes.100. "Spclpkgav" is an over advance amount for a special package, i.e., an amount that can be added over the maximum allowable advance for a package of add-ons such as an Invisigraphics package. "Hardadds" is the value of accessories or after-market items allowable for financing. These items are generally listed in the Kelly Wholesale Blue Book or NADA Black Book or other recognized sources of wholesale values. The final states of the Calculate First Pencil Process 220 will now be described. At the completion of state 648, the system 100 advances to state 670 on FIG. 11b wherein the first pencil structure is saved to the Notes file 222. The structure can be considered a "snapshot" of the first pencil screen, an example of which is shown in FIG. 5. As a note to the reader, state 670 is not performed during the second or subsequent pencils during Structure Processing 250 (for the same vehicle and customer). Moving to state 672, information from the inputs to module 220 is saved in fields in the Deal file 224. As a note to the reader, any new information entered during subsequent processing of the system 100 overwrites the corresponding field of the Deal file 224 for the same customer and vehicle. A deal can be recalled at a later time by use of the information stored in the Notes file 222 and Deal file 224. The Notes file 222 and Deal file 224 are used as inputs in processing of subsequent pencils during the Structure Processing module 250. The Calculate First Pencil Process 220 includes additional steps, such as generating the profitometer 344 and the 4-square display 340, which are not shown in FIG. 11b. Additional steps may be seen in the source code listing provided in the attached Microfiche Appendix. The prior description for the Calculate First Pencil Process 200 was for a new vehicle. A description for a used vehicle follows. Returning to decision state 646 on FIG. 11a, if the system 100 determines that the vehicle 110 is not a new vehicle, processing moves to a decision state 654 to determine if the wholesale value is greater than zero, i.e., a wholesale value is known for the vehicle 110 and is entered in the system 100. If so, the system 100 proceeds to state 656 wherein "adv2valpct" is defined by the equation: "adv2valpct"=(("priceacc"-"spclpkgav"-"totaldown")/wholesale).times.100. This state 656 is similar to state 648 except that the Wholesale Book value of the vehicle 110 is used in state 656 instead of the sum of the invoice and "hardadds". At the completion of state 656, the system 100 advances to state 670 on FIG. 11b wherein the first pencil structure is saved to the Notes file 222, as previously described. Next, a description of the flow state for the case when the wholesale value is not known or entered follows. Returning to decision state 654 on FIG. 11a, if the wholesale value is determined to be zero, the system 100 moves to a decision state 660 to determine if the invoice value is equal to zero or, if the invoice value is greater than zero, i.e., is known and is entered into the system 100, whether the cost of the vehicle is less than 90 percent of the invoice value. If the decision state 660 evaluates to be false, the system 100 proceeds to state 662 on FIG. 11b wherein "adv2valpct" is defined by the equation: "adv2valpct"=(("priceacc"-"spclpkgav"-"totaldown")/invoice.times.0.90).tim es.100. This state 662 is similar to state 648 except that the 90 percent of the invoice value of the vehicle 110 is used in state 662 instead of the sum of the invoice and "hardadds". At the completion of state 662, the system 100 advances to state 670 wherein the first pencil structure is saved to the Notes file 222, as previously described. Returning to decision state 660 on FIG. 11a, if state 660 evaluates to be true, the system 100 proceeds to state 664 on FIG. 11b wherein "adv2valpct" is defined by the equation: "adv2valpct"=(("priceacc"-"spclpkgav"-"totaldown")/cost).times.100. This state 664 is similar to state 648 except that the cost of the vehicle 110 is used in state 664 instead of the sum of the invoice and "hardadds". At the completion of state 664, the system 100 advances to state 670 wherein the first pencil structure is saved to the Notes file 222, as previously described. The field names and field descriptions for the Deal file 224 and Notes file 222 are listed in the attached Microfiche Appendix. As a note to the reader, the flow diagram corresponding to this module 220 is implemented with respect to a particular set of (worst case) guidelines. Other guidelines may change the specific implementation of the module. VI. FINANCIAL SOURCE FILTER Dealerships in the past have not been able to predict with certainty whether a particular customer qualifies for financing. One of the main problems is that finance sources will not provide written documentation on what parameters and values they are looking for to determine the acceptance of a particular loan. The Financial Source Filter module 230 utilizes expert system technology to enable a dealership to match a customer to a particular loan program and virtually guarantee that the finance source associated with that loan program will approve the loan. This enables the dealership to make sales in the evening or on weekends when finance sources are closed. Thus the sales team can close the deal on the spot and make delivery while the customer is at the dealership. A. Financial Source Filter Overview Referring to FIG. 12, an overview 700 of the Finance Source Filter (FSF) 230 will be described. The customer initiates FSF activity by completing a credit application 112. The credit application 112 is an important tool in the sales process. It is also an important legal document that should be completely and accurately answered and signed by the customer 104. By completing the credit application 112 in full detail, the desk manager 102 may be able to save a deal that would otherwise be declined by the lender 108. The lender 108 may also refuse a deal if the credit application 112 is incomplete, but could have been approved if the information was supplied. A fully completed credit application 112 supplies the desk manager 102 with the budget and credit information 114 needed to structure the deal correctly the first time. Based on the customer identification 135, e.g., full name, address and social security number, obtained from the credit application, the desk manager 102 can initiate the retrieval of one or more credit bureau reports. Credit bureaus 134 are the most important tools that the dealership has to determine identification, legitimacy, past credit history and public records of the customer 104. This information is necessary before a deal can be accurately structured or a credit decision can be made. For example, there are three major credit bureaus 134 that service California: TRW, Trans Union and Equifax also known as CBI (Credit Bureau Information). There is also a merging service called "Credco" which puts all the information from two or three credit bureaus into a single merged credit detail or report 708. This single report is fully merged, de-duped by trade line, easy to read, printed in plain language and easy to use. Merged credit reports 708 eliminate the human error of interpretations and make it easier to identify duplicate information. Dealers using the system 100 are required to pull either two pre-assigned credit bureaus based on residence of buyer (such as TRW and CBI) or one merged Credco report with TRW and CBI bureaus combined for each customer. It is important to have a complete credit application 112 signed by the buyer 104 and co-buyer if applicable, before a credit report can be pulled. If the dealership is not signed up with Credco and has to pull two bureaus and merge them manually, a consistent, organized procedure 706 is used and followed each time interpretations of the bureaus 134 are made. A credit score and other credit information 136 about the customer 104 (available from the merged credit detail 708) is used by the FSF 230. The FSF 230 has access to a set of loan guidelines for a plurality of loan programs or loan program tiers shown as Loan Program A 710 through Loan Program N 718, with Loan Program A 710 corresponding to a customer with an excellent credit rating. The presently preferred embodiment utilizes five loan programs A, B, C, D, E. An additional Exception Application program 720 for unusual circumstances requires approval from the lender 108 before the loan can be accepted. In operation, the FSF 230 selects a credit question from the CredQues database 236 (path 730). The question about the customer's credit is displayed on the computer to the customer 104. Using information from the desk manager 102 (path 732) merged credit detail 708 and the completed credit application 112 (FIG. 1), the desk manager 102 provides a credit answer to the FSF 230 (path 734). The credit answers are saved to a set of records for the current customer 104 in the CredAns database 238. Based on a series of selected questions 730 and answers 734, the FSF 230 determines a rate level that corresponds to the loan program 740 from the plurality of available loan programs 710-720 most indicative of the customer's credit worthiness. The selected loan program 740 is utilized in further processing of the deal in the Structure Processing module 250. B. Financial Source Filter Process 230 Referring to FIGS. 13a, 13b, 13c, 13d and 13e and also FIG. 12, the Financial Source Filter (FSF) process 230 will be described. The FSF 230 begins at a start state 760 on FIG. 13a and proceeds at a state 762 wherein vehicle information previously collected during the Vehicle Information module 206 is accessed by the FSF module 230. Additional information about the vehicle 110 can be entered on a vehicle information screen by, for example, selecting the F2 key. Continuing to a Customer Budget state 764 and a Customer Information state 766, additional information about the customer and his/her current budget status is requested by the system, such as the buyer's/co-buyer's full names, buyer's/co-buyer's gross monthly income, rent/house payment and so forth. Additional information about the buyer or co-buyer can be entered or changed on a Customer Information screen by selecting the F4 key. Additional information about the buyer's or co-buyer's budget can be entered or changed on a Customer Budget screen by selecting the F3 key. As previously mentioned, the desk manager 102 uses the credit application and/or the merged credit detail 708 as the basis of this information. The Customer Information screen and the Customer Budget screen must be completed before continuing on with the remainder of the FSF process 230. If some information is not entered, the system prompts the desk manager for the specific piece of information at the time the specific information is needed by the system 100. At the completion of state 766, the system 100 moves to state 768 and opens the CredQues database 236 and the CredAns database 238. Moving to state 770, a FSF pointer is set to index a series of credit questions in the CredQues database 236 at the highest rate level (ratelevel = zero) . These questions establish some general information about the customer 104 before the customer is placed at a ratelevel based on his/her credit score. The answers to the credit questions are stored in the CredAns database 238. Moving to a decision state 772, the system 100 solicits the credit score for the customer 104 available from the merged credit detail 708. As previously mentioned, several different credit bureaus 134 may be utilized in retrieving the credit reports. One of these credit bureaus is TRW. The following states 780 through 796 utilize the credit scoring system used by TRW. Other credit bureaus may use similar scoring systems. Depending on the credit score from state 772, the system 100 branches to state 780 (on FIG. 13b) if the bureau score is less than 640, wherein the rate level is set to loan program D at state 790; to state 782 if the bureau score is less than 680 and greater than or equal to 640, wherein the rate level is set to loan program C at state 792; to state 784 if the bureau score is less than 730 and greater than or equal to 680, wherein the rate level is set to loan program B at state 794; and to state 786 (on FIG. 13c) if the bureau score is greater than or equal to 730, wherein the rate level is set to loan program A at state 796. At the completion of any of states 790, 792, 794 or 796, the system 100 advances to a decision state 800 (on FIG. 13b). A set of decision states 800-804 is used to determine if the initial rate level set during states 772-796 should be adjusted based on several employment and residency questions. The information utilized at states 800-804 has been previously entered into the system 100 during the Customer Information state 766. At decision state 800, the system 100 determines if the buyer 104 is self-employed and the current employment is for a period of less than two years. If so, the rate level is adjusted to correspond to loan program D at state 820. If decision state 800 evaluates to be false, the system 100 proceeds to decision state 802 to determine if the employment period of the buyer 104 with his/her current employer is for less than 2 years and whether the line of work in which the buyer 104 is employed in is less than five years. If so, the rate level is adjusted to correspond to loan program D at state 822. If decision state 802 evaluates to be false, the system 100 proceeds to decision state 804 to determine if (1) the buyer is not a homeowner and (2) if his years of residence in California is less than two. If so, the rate level is adjusted to correspond to loan program D at state 824. If decision state 804 evaluates to be false, the system 100 proceeds to state 806. At state 806, the system 100 makes an adjustment to the rate level, if necessary, based on bankruptcy or repossession factors of the buyer 104, if the current rate level is either of Loan Program A, B or C (see Table 1). The steps to adjust the ratelevel because of bankruptcy or repossession factors are listed in the attached Microfiche Appendix. After any adjustment of the rate level due to bankruptcy or repossession factors at state 806, the system 100 moves to a decision state 808 and determines if the current rate level corresponds to either of Loan Programs A, B or C. From an affirmative response to the inquiry of state 808, or at the completion of either of the states 820, 822 or 824, the system 100 continues at a state 810 on FIG. 13d. At state 810, the FSF pointer into the CredQues database 236 is set to the beginning of the credit questions for the current rate level. Returning to the decision state 808 on FIG. 13b, if the current rate level does not correspond to either of Loan Programs A, B or C, the system 100 proceeds to a decision state 826 on FIG. 13d. At decision state 826, the system 100 determines if the current income level of the buyer 104 qualifies the buyer for Loan Program D. In the presently preferred embodiment of the system 100, the minimum income level used at state 826 is $1800 gross per month. Of course, in other situations, such as a different state in the country, a different lender or at a time in the future, the income level may be adjusted. If the decision state 826 evaluates to be true, the system 100 moves to state 828 wherein the rate level is set to correspond with Loan Program D. If the decision state 826 evaluates to be false, the system 100 moves to state 830 wherein the rate level is set to correspond with Loan Program E. At the completion of either of the states 828 or 830, the system 100 continues at state 810, as previously described. At the completion of state 810 on FIG. 13d, the system 100 evaluates the condition "ASK.sub.-- Q.sub.-- IF" for the current credit question at the current rate level in the CredQues database 236. A example condition is to ask the credit question if the buyer is in the military, but to skip the question if the buyer is not in the military. The corresponding credit question at rate level 70 is "Enter military pay grade". The system uses information entered at states 764 and 766 and from answers to previous questions to evaluate the ASK.sub.-- Q.sub.-- IFs. If the condition "ASK.sub.-- Q.sub.-- IF" for the current credit question evaluates to be true at decision state 840, the system 100 moves to state 842 and displays a credit version number for the current loan program, a description of the credit question, the item (credit question) number within the current rate level, and the current rate level. These items are displayed on the visual display 154 (FIG. 1) as an aid to the desk manager 102 to keep track of progress through the credit questions. At the completion of state 842, the system 100 moves to state 844 and retrieves data previously stored in the CredAns database 238 that is pertinent to the current credit question. Advancing to state 846, the system 100 directs the desk manager 102 to enter new data about the buyer 104 into the computer 140 that is necessary to answer the current credit question. Note that if the FSF process 230 is re-entered and the same questions are asked, the system 100 defaults to the previous answer for that question. Proceeding to a decision state 848 on FIG. 13e, the system 200 determines if a conditional expression "IF.sub.-- COND" for the current credit question is true. For example (at rate level 60), for the credit question "Previous High Credit Amount?", the IF.sub.-- COND is "prevhicred > 1499.99". If the "IF.sub.-- COND" evaluates to be true, at decision state 848, the system 100 proceeds to state 850 wherein an adjustment of the advance percentage may be made, if applicable to this question. Moving to state 852, the system 100 advances to the next question in the CredQues database 236 at the current rate level and then loops back to decision state 840 on FIG. 13d to begin processing the next question. As another example of a credit question, rate level 10 includes: "Prior high installment credit amount?". Returning to decision state 848 on FIG. 13e, if the "IF.sub.-- COND" evaluates to be false, the system 100 proceeds to state 856 wherein the rate level is changed to the next higher rate level/number, e.g., from rate level 20, corresponding to Loan Program B, to rate level 30, corresponding to Loan Program C. For some credit questions, if the "IF.sub.-- COND" evaluates to be false, the rate level may be changed by more than one level. An example of such a question is "60-day delinquency in the last 12 months?" at rate level 20. At the completion of state 856, the system 100 loops back to state 810 on FIG. 13d to begin processing the first credit question at the beginning of the new rate level. Returning to decision state 840 on FIG. 13d, if the condition "ASK.sub.-- Q.sub.13 IF" for the current credit question evaluates to be false, the system 100 moves to state 860. State 860 directs the system 100 to skip the current credit question and access the next question because the condition "ASK.sub.-- Q.sub.-- IF" for the current question is false. Moving to a decision state 862, the system 100 determines if the end of the CredQues database 236 or the end of the current rate level (no further credit questions at this rate level) has been reached. If not, the system 100 loops back to decision state 840 to process the next credit question. However, if the end of the CredQues database 236 or the end of the current rate level has been reached, as determined at decision state 862, the system 100 completes the FSF process 230 at state 864 wherein the current rate level is considered to be the final rate level. Thus, the loan program corresponding to the final rate level is identified for use in further processing by the system 100. The field names and field descriptions for the CredQues database 236 and CredAns database 238 are listed in the attached Microfiche Appendix. As a note to the reader, the flow diagram corresponding to this module 230 is implemented with respect to a particular set of (worst case) guidelines. Other guidelines may change the specific implementation of the module. VII. CONCLUSION Referring to FIG. 14, an overview of validating the sale of an asset will be given. In the sale of an asset wherein multiple departments of a business or multiple people are involved in the sale, there may be a partitioning of several aspects of the sale such that the profits or commissions can be divided according to the departments, people involved, or other factors. As shown in FIG. 14, the profits from the sale of the asset are categorized as a front-end profit 882 and a back-end profit 884. The front-end profit 882 and back-end profit 884 are summed by a summing operation 886. The value of the summed profits are compared to a predetermined threshold 890 set by the seller of the asset at a decision state 888. If the summed profits are greater than the threshold 890, the sale or deal is allowed or validated at state 892. However, if the summed profits are not greater than the threshold 890, the sale is blocked and the deal is further negotiated at state 894 to generate a new set of front-end profits 882 and back-end profits 884. The deal can be restructured at state 894 until the decision state 888 evaluates to be true or until either the buyer or seller terminate negotiations. The negotiations can be resumed at a later time if the current status of the deal is saved. In the example of a vehicle dealership the front-end profit 882 includes credits such a gross profit, a holdback credit, and a paint protection credit. The back-end profit 884 includes credits such as a reserve credit, a life insurance credit, an accident and health insurance credit, an involuntary unemployment insurance credit, a service contract credit, and a special package credit. Most of these front-end and back-end credits are coded into the profitometer 344 shown in the example first pencil screen of FIG. 5. The embodiments disclosed herein for the Decision Flex system 100 can be extended to the purchase of other types of expensive assets. Although the invention has been described with reference to specific embodiments, the description is intended to be illustrative of the invention and is not intended to be limiting. Various modifications and applications may occur to those skilled in the art without departing from the true spirit and scope of the invention as defined in the appended claims.
|
Same subclass Same class Consider this |
||||||||||
