General  
  Our Services  
  Products  
  Finance House  
  Motor_Sales  
  Appliance Rental  
  Manufacturing  
  FastTrack Legal  
  Accounting  
  File Management  
  Vehicle Hire/ Lease  
  Wholesale Butchers  
  Sales and billing  
  Credit Toolbox  
  Software: Gen Advice  
 
  Other  
  Procedures  
  News  
  Books  
   MS Access  
  H.P.  
  Internet  
  APR in agreements  
  Internet Access  
  Networking  
  Windows Vista  
  About us  
  Inquire  
  Email Us  
   Sample Code

I have recently changed this page so as to give details original procedures that I have developed, rather than give actual code samples. My reason for this is that this web is targeted to the consumer, rather than the developer. There are many procedures available in code libraries etc, and anyone who is seriously interested in development will be able to read as much basic code as they want in any of the publications listed in the "Books" page. All procedures have been developed by me. (Roy Fellows)


Procedure: Return of APR (Annual Percentage Rate) relative to credit instalment agreements.

Uses algorithm of successive comparisons. The code has nested looping procedures with values contained in array variables. 


Procedure: Calculation of Default Interest in Credit Installment agreement:. 

Payment entry event driven procedure assesses APR based default interest and creates date stamped entry in account related recordset. A manual update is used for anyone who stops paying intalments. 


Procedure: Simple "Final doc fee rebate formula", basically, a mathematical formula rather than a code procedure

Simple mathematical formula for calculation of Rule of 78 rebate on agreements where a documentation fee is charged on the final installment. 

(This has now been made obsolete by new regulations)


Procedure: Automated packing list creation for export cartons: 

Automatically assigns products from a sale order/invoice to standard cartons entered into the system. Any "overflow" of items can be manually designated on a "had hoc" basis. A full packing list with cartons listed in successive order is then generated. e.g. Carton numbers 1-4 each contain x parts, part no yyyy, Nett xy kilo, Gross yx kilo Carton number 5 contains y parts, part number xyyx, Nett xx kilo, Gross yy kilo"  Carton number 6 contains xy parts, part number yyx; yyx parts, part number xxy, Nett x kilo, Gross y kilo.

TOTAL NETT WEIGHT XXX

TOTAL GROSS WEIGHT XXX

Developed for Howell Tomkins Ltd


Procedure: Return of current "Book Value" of fixed assets after depreciation.

Automatically calculates present book value of fixed assets on either the Reducing Balance or Straight Line method on a monthly basis . Intended to mirror writing down allowances. Purchase costs are posted to the Asset Register instead of the Nominal Ledger if a Nominal Code is defined by the user as relating to an asset rather than an overhead. After that, values are maintained automatically by the system and will be included in Trading Profit and Loss Accounts.


Procedure: Return of accumulated compound interest, charged either monthly, weekly, or daily relative to revolving credit type account.

Account 'On Open' event driven procedure. Uses looping procedures to calculate interest from last update. Interest rate can be varied during life of agreement as can the charge period. Procedure will not only record the interest but the interest rate and charge period. e.g. dd/mm/yy £32.62 Interest charged monthly at 14%


Procedure: Automated creation of 6 figure Nominal Codes used for accounting purposes or automated part numbering system.

These are numbers, usually four digit, whereby the first pair of digits represents a main category, the second a sub category. Originally, they were used in the old DOS programs, the user manually entering a nominal code with each transaction. The program could then group, sort and total information for accounting purposes. Windows based programs does this just as well on a text value, more easily understood by the user, however many programs with accounting features still use a nominal system. Problems can arise whereby a user does not enter a number correctly due to lack of understanding, and thereafter accounting features produce garbage. I have developed an automated process whereby the numbers are produced automatically and a user simply enters a description. The software will then use the nominal codes so produced as indexes, rather than the usual 'RecordID' produced by Microsoft Access auto numbering system.

The main reason I developed this was for the automated numbering of parts. Illustrating by example, suppose a company produces tableware. There will be a range of different designs, round base, octagonal base, or whatever. A range of models, small plate, saucer etc. And a range of colors, plain white, gold inlay, willow pattern etc. Well if a new colour is added, the user simply enters a new record ' Nominal Colours', clicks "Update Records", and a whole range of new part numbers will be instantly created by the system. The above example would use a six figure number. First pair for design, second for model, third for colour. Each pair would start at 10, (computer wont allow a leading zero) and go up to 99. So each pair of digits could cover up to 89 variations. The total number of part numbers possible would be 89 to the power of 3, or 704,969 different parts.  The really good thing is that the logic of this is so good employees would quickly lean part numbers of top of their heads. The system could establish grouping levels for reports and stock lists and automatically created web pages etc.


Procedure: Calculation of early settlement discount on credit installment agreements according to the new 2004 regulations

Uses the Microsoft Data Access Object (DAO) to parse an open recordset of the debtors repayments in order to calculate the interest element , this is then used to return a settlement figure according to the new government regulations.