Sales Ledger

1     PURPOSE OF THIS MANUAL                                3

 

2     SALES LEDGER OVERVIEW                                 4

 

3     SALES LEDGER DAILY UPDATES                            6

      3.1   SALES/CUSTOMER LEDGER MAINTENANCE               6

      3.2   SALES LEDGER SEQUENCES                          20

      3.3   SALESMAN FILE MAINTENANCE                       22

      3.4   DELIVERY/CUSTOMER LOCATIONS FILE MAINTENANCE    24

      3.5   BANK FILE MAINTENANCE                           32

      3.6   SPECIAL DISCOUNT MAINTENANCE                    34

      3.7   SPECIAL DISCOUNT WHAT IF MANIPULATION           39

      3.8   SALES LEDGER MANUAL POSTING                     41

      3.9   SALES LEDGER CASH POSTING                       49

      3.10  CREDIT CONTROL MONITOR                          57

      3.11  PREPARE NEW PENDING FILES                       62

      3.12  ENTER PENDING SALES LEDGER CHANGES              63

      3.13  ENTER PENDING DELIVERY FILE CHANGES             64

      3.14  MAKE PENDING FILES LIVE                         65

 

4     SALES LEDGER DAILY USAGE REPORTS                      66

      4.1   SALES LEDGER MASTER FILE REPORT                 66

      4.2   DELIVERY MASTER FILE REPORT                     69

      4.3   SALESMAN MASTER FILE REPORT                     71

      4.4   BANK MASTER FILE REPORT                         72

      4.5   SPECIAL DISCOUNT REPORT                         73

      4.6   SALES LEDGER LABEL PRODUCTION                   76

      4.7   CURRENCY REVALUATION REPORT                     79

      4.8   DELIVERY FILE LABELS                            81

 

5     SALES LEDGER DAILY ENQUIRIES                          83

      5.1   SALES LEDGER ENQUIRY                            83

 

6     SALES LEDGER END OF DAY UPDATES                       86

      6.1   UPDATE CUSTOMER CREDIT STATUS                   86

      6.2   FINANCIAL JOURNALS                              87

      6.3   PREVIEW DAYBOOK                                 89

 

7     SALES LEDGER END OF PERIOD UPDATES                    90

      7.1   PERIOD END UPDATE                               90

 

8     SALES LEDGER END OF PERIOD REPORTS                    91

      8.1   STATEMENT PRODUCTION                            91

      8.2   TURNOVER COST OF SALES REPORT                   95

      8.3   AGED DEBT REPORT                                98

      8.4   REMINDER LETTERS                                101

      8.5   TRIAL BALANCE REPORT                            104

      8.6   VAT FILE REPORT                                 107

      8.7   VAT EC SALES LIST                               108

      8.8   VAT SUPPLEMENTARY DECLARATION                   110

 


 

1     PURPOSE OF THIS MANUAL

 

The manual is not intended to replace the necessary training and guidance given by your distributor or by IBIX themselves.  It will however provide an overview of the complete system and deal with each requested field in turn.

 

Each Program is laid out in 5 sections as follows:‑

 

Purpose ‑ this gives a brief account of what the program is used for and its affects on the files.

 

Menu Command ‑ This section tells you what command is put in the menu line to run the program. Also this section will tell about any arguments to the program and their effects on the program. For non‑computer people an argument to a program is an external parameter which is recognised by the program and will change the way it runs.

 

Pre‑requisites ‑ this will give information regarding the files affected and any control file or report work which may be mandatory or optional for this program.

 

Fields ‑ this will list all the fields needing responses and will explain the result of the responses given where necessary.

 

Futures Enhancements ‑ This section is for interest only. The information given is not intended to be a definitive list of future enhancements, but will give an indication of the direction in which IBIX expect the package to go in the long term.  User inputs will be welcome for this section.  If you are particularly interested in any of these enhancements please contact your distributor.

 


 

2     SALES LEDGER OVERVIEW

 

The IBIX Sales modules is highly flexible. It may be used with or without integration to other IBIX modules and their relationship with other IBIX modules may be changed at any time.

 

Customer Codes are a standard 9 alpha/numeric characters long and are proceeded in a multi‑company environment by the company code which is a separately entered field.  The major features of the Sales Ledger are:‑

 

Standard 9 character alpha/numeric customer codes which are capable of running in a multi‑company environment.

 

Enquiries can be made by an unlimited number of sequences.

 

Full integration to other IBIX modules when and where required.

 

When integrated to invoicing or sales order processing, it has the ability  to handle delivery addresses, discounting and credit control.

 

Foreign currency handling.

 

Ability to mix customers who require a brought forward balance or an open item system.

 

Many coding facilities to enable selectively ranged reporting and detailed analysis where required.

 

Facilities for producing user customised statements.

 

Facilities for producing user customised reminder letters.

 

Ability to select the sequence in which reports are produced.

 

Real‑time updating of your files so that information is always right up to date.

 

A browse facility enabling easy credit control.

 

Full due dating and automatic settlement discount facilities.

 

Fully automated handling of postings to future periods when required.

 

Salesman's commission file links.

 

Multiple sales ledger control account facility.

 

9 types of manual posting.

Allows multiple invoice accounts to be summarised on a single sheet.

Allows multiple delivery addresses to be summarised on one invoice.

Allows statements to be printed selectively for different groups of accounts.


 

3     SALES LEDGER DAILY UPDATES

3.1   SALES/CUSTOMER LEDGER MAINTENANCE

 

3.1.1 Purpose

 

The object of this program is to enable the user to fully define the characteristics of each customer and store these on the computer.

 

Customer details may also be amended, deleted or enquired upon via this program.

 

The deletion of a customer is not permitted whilst the customer record  holds a balance, open items or outstanding invoices or sales orders; deletion is also prevented when EC Sales list current or future turnover is not zero.  Even when a customer, and his accompanying number has been deleted that number is not available for re‑use until a reorganise has been run.  It is recommended that a reorganise should only be run at year end procedures, as deleted customers will be used during the year on reports such as turnover.

 

You will also have the opportunity if amending to select which fields you want to amend this will be for this run of the program only and is invoked by a series of yes or no (0 or 1) answers.

 

When an account is created a note is kept of its creation date. Each time the account is amended a note is kept of the date last amended and the ID of the last maintainer.

 

3.1.2 Menu Command

 

run sal01

 

3.1.3 Pre‑requisites

 

Z0000000    Deciding multi‑company/multi‑warehouse

Z000000X    Deciding currency formats

Z999999X    Whether stock used ‑ decides whether warehouse entry is mandatory

            Whether Sales Ledger Used

            Whether Salesman File is used ‑ decides whether salesman entry is mandatory

            General Ledger used ‑ decides whether various G/L codes are mandatory entries

AREAX Gives a list of valid areas. Also consider whether areas entered must be valid via validate flag on changesize (SAREA).

TERRX       Gives a list of valid territories. Also consider whether territories entered must be valid via validate flag on changesize (STERR).

CTYPEX      Gives a list of valid customer types. Also consider whether customer types entered must be valid via validate flag on changesize (CUSTTP).

DXXYYY      Line discount records matrix as customer by product ‑ XX is placed on the customer file

D~XX        Trade Discount records

EXXYYY      Retrospective line discount records matrix as customer by product ‑ XX is placed on the customer file

FXYY        Foreign currency records ‑ YY should be placed on the customer file to give that currency

F~XXXXX     Freight area records for freight charging ‑ if used will be accessed by area code on the customer record

GS0XYY      Revenue Merge codes ‑ YY is placed on the customer file

GS2XY Sales Control Accounts ‑ Y is placed on the customer file

LXX         Foreign Language records ‑ validate a foreign language code placed on the customer file

P00XX Price change records matrix as customer by product class ‑ XX is placed on the customer file

RXX         Reminder type records

SHIPXYY     Ship via records

STYPEX      Statement type records

TXYY        Payment terms records

VXYZZ VAT records

CNTRYX      VAT country codes

DTERMSX     Intrastat Delivery Terms

IMODEX      Intrastat Transport Modes

 

Warehouse File Maintenance - it is quicker to set up warehouses, if necessary, before creating sales ledger accounts. However an option to create as you go is provided if you have permission to use warehouse maintenance.

 

Bank File Maintenance - it is quicker to set up banks, if necessary, before creating sales ledger accounts. However an option to create as you go is provided if you have permission to use bank maintenance.

 

Changesize - in addition to all alphanumeric fields in sales ledger

 

consider    SALMSPN - for number of spare fields required

            SALMSPL - for length of largest spare field

            GRIDREFN - for whether grid references are required. NB you will also need, in this case, to have the gazetteer files present.

            STERR - for whether validation on territory is required

            SAREA - for whether validation on area is required

            CUSTT - for whether validation on customer type is required

           

3.1.4 Fields

 

Customer Number

 

This is the "key" field in the customer file.  The customer number is a code which is unique to each different customer within company held on the  IBIX system.  It should be noted that the customer number sequence will be strict alphabetic where there is any alpha character in the number, however if the number is all numeric then strict numeric sequence will be followed. You may also opt at this point to search by name (see below).

 

At this point you may choose to set up fields to amend. If this is selected the screen will change to all fields being 1. When setting up fields to amend you are effectively setting up a temporary skip of this field by entering a zero into it at this stage. The setting will last for this run only, a permanent skipping of a field is achieved via the formedit program.

 

Name

 

This field must contain some data.

 

If the customer number is not known, part of the entered name may be used as an alternative key when accessing the customer record.

 

This is achieved by the program asking the user to "move cursor to start position of significant part of name for sorting and press RETN".

 

As an example, if the cursor is placed over the "F" in FLETCHER, and <RETURN> entered the full name will be indexed.  However, this facility allows company names to be sorted by key word.  A customer W.H. Allen can be marked as "A" so it comes alphabetically under "A" rather than "W" by placing the cursor on the A and pressing <RETURN>.

 

At this point you may choose to set up fields to amend. If this is selected the screen will change to all fields being 1. When setting up fields to amend you are effectively setting up a temporary skip of this field by entering a zero into it at this stage. The setting will last for this run only, a permanent skipping of a field is achieved via the formedit program.

 

Address

 

The address field contains the customer's address and can be used as a sequencing field.

 

Each line of the address (as standard four in total) may not exceed as standard 40 alpha/numeric characters, and the total length of all the lines may not exceed as standard 90 alpha/numeric characters, including embedded spaces and punctuation.  If more than 90 characters are entered a warning message is displayed.  When the address has been entered the user will be asked to mark the line and position within line for address sorting in a similar way to name above.

 

Post Code

 

The Post Code field can be used for sequencing for such reports as labels etc..

 

Country Code

 

This is a mandatory field. If you are not interested in EC VAT then a dummy country code should be entered. A browse of possible country codes is available.

 

It should be noted that the country code entry will decide the VAT class code when the company the customer belongs to is an EC country. The rule for this setting is that it will always come from the country code record. The exception to this is where the VAT registration number is blank and the country entered is an EC country.

 

You will be stopped from changing this if you are EC and any Outstanding sales documents exist for this customer. If it is imperative that if you wish to change this you should contact your distributor who will help you do this.

 

Distributor's Note

 

If a customer needs to change a country code for which there are Sales Documents he must get everyone off the machine; temporarily change the compx1 record to preparing; make the change; run newec; set the compx1 back to EC.

 

VAT Registration Number

 

If you have entered a mask for this in the country code record this will be shown immediately above the field to assist in checking that the VAT registration given is correct and bona fide.

 

If you are registered for VAT in an EC country you must show that reasonable effort has been made to check the authenticity of the VAT registration number given. We are given to understand that the check supplied here should be sufficient, however, should you have any doubt of the authenticity of the number supplied you should check with your local VAT office.

 

VAT registrations are only required for VAT registered traders with an EC country code different to your company's country. For non-EC countries and customer's with a country code the same as your company VAT registration numbers may be left blank. For non registered traders it must be left blank.

 

The input of the VAT registration number may affect the VAT class chosen for this customer (see above).

 

You will be stopped from changing this to or from blank if you are EC and any Outstanding sales documents exist for this customer. If it is imperative that if you wish to change this you should contact your distributor who will help you do this.

 

Distributor's Note

 

If a customer needs to change a vat registration for which there are Sales Documents he must get everyone off the machine; temporarily change the compx1 record to preparing; make the change; run newec; set the compx1 back to EC.

 

Grid Reference

 

If you have elected to use grid references, (see pre-requisites above), you will either be able to enter a new grid reference, if you are amending; or you may be in, or elect to be in, a browse of all the towns, defaulting to the nearest match to what is on the marked line of your address. The town chosen will fill in the grid reference to the nearest metre you may adjust this if you wish.

 

Salesman

 

This field holds a code, which is used to represent the salesman normally responsible for the customer in question.

 

If the control file, company attributes, has been set with "Salesman file used = 1", then an entry in this field is mandatory and forms a unique key to the salesman record.  The entry in this field will then link to the salesman file.

 

If the Salesman File is being used and the salesman code entered here does not exist the user will be offered the opportunity to create this salesman now which will window automatically into the Salesman Maintenance Program returning to customer maintenance after completion.

 

The salesman file can be developed to include the calculation of commission due, plus commission reports etc..

 

If the Salesman file is not being used then the entry here will not be checked for validity but it may be used for sequencing your Sales Ledger  and/or your Sales Analysis.

 

Commission

 

The commission code is made up of three parts, one each from the stock file, customer/delivery file and salesman file.  The code then represents who sold what to which customer.  This part is a two character alpha/numeric code which forms the "to whom" part of the code.  This will be used by the invoicing/sales order processing to get the correct commission percentage for the particular combination in which it is used.

 

Area Code

 

This field is used for reference, reporting and sequencing only and may be used as a sales analysis field.  A useful feature for monitoring salesman's territories or for sequencing a packing list.  A browse of available area codes is possible here. You may also enforce that a valid area is entered via a "V" entered against the area code field in changesize (SAREA).

 

On request this code could also form part of a freight charge formula. Contact your distributor for details.

 

Territory Code

 

This field is used for reference, reporting and sequencing only and may be used as a sales analysis field.  A useful feature for monitoring salesman's territories or for sequencing a packing list.  A browse of available territory codes is possible here. You may also enforce that a valid territory is entered via a "V" entered against the territory code field in changesize (STERR).

 

Warehouse

 

Any company set up on the IBIX accounting system may have any number of warehouses.  The warehouse code, when placed in the customer record, indicates from which warehouse a customer is normally serviced. This may be used as a sales analysis field.

 

Each warehouse, even if only one is present in a single warehouse system, then needs to be defined to the Stock Maintenance program.

 

If a new warehouse code is entered, that is, one not recognised by the system, then the user is given the opportunity to create this now; the program will automatically window to the warehouse maintenance program and return to the customer maintenance when complete.

 

Contacts

 

These fields are used for keeping a record of the names of the key people at this customer (One for Sales and one for Credit Chasing).  These fields are used for enquiry purposes, reporting and sequencing only.

 

Telephone

 

The telephone field is used for keeping a record of the customer telephone number.  The field is provided for enquiry, reporting and sequencing purposes only.

 

Telex

 

The telex field is used for keeping a record of the customer telex number. The field is provided for enquiry, reporting and sequencing purposes only.

 

It may also be used as a sales analysis field. This was provided for one particular customer who does not keep the telex number in this field but some analysis data.

 

Fax

 

The fax field is used for keeping a record of the customer fax number. The field is provided for enquiry, reporting and sequencing purposes only.

 

Balance Point

 

There are two possible values for this item:‑

 

      1     Accounts having multiple invoice points where a consolidated statement is required or where a consolidated credit limit is required.

 

      0     This is for all other accounts including those non‑multiple accounts where it is required that the statement be sent to a different address than the invoice or ordering point.

 

Statement Account Code

 

This contains the customer number of the record containing the name and address to which the statement, produced at the end of month procedures, should be sent.  (NB This record must pre‑exist). If the balance goes to the invoice point then the invoicing address will be shown on the statement as well.

 

General Ledger Sales Code

 

This field holds a code which accesses the GOSXYY records in the control file (where YY is this code). The code enter must pre‑exist in the control file (see pre‑requisites above) unless you are not using General Ledger.

 

The sales ledger code, which is all we are concerned with at this point, forms the first half of a matrix, by customer, by stock item to give general ledger codes for revenue postings.

 

Suppose all codes for supply to a particular customer start 123 and end with a three digit code that is dependent on what is sold, then the merge code would be 123@@@, meaning that the code is to start with 123 and be followed by 3 more digits which are to be fetched from the GS1XX record, again in the control file and accessed via the stock file.

 

Number of Invoices to Print

 

This field indicates the total number of invoice copies, including an original, that are required for this customer. If this is entered with a minus sign then the number of invoices given by the unsigned figure will be produced instead of despatch notes during the despatch note print. The despatch notes print will automatically convert the despatch note to an invoice and then print the invoice.

 

NB The negative entry does not apply on Traffic Manager

 

Ship Via

 

This information is used by Sales Order Processing, Sales Invoicing and Purchase Order Processing.  The code points to a control file record which  contains a description of the method by which the goods are to be shipped, the base charge for the method of shipping as well as various other codes necessary when freight charging is used.

 

If the code is not entered blank then the record it points to must pre‑exist in the SHIPXYY records in the control file where YY is the code in question.

 

If Intrastat is required then the Ship via code may not be blank and the record chosen should in turn point to valid Intrastat mode of transport record.

 

A browse of the possible codes is available.

 

Drop Code

 

This can be used for sort purposes in the picking/packing list (for example where the ship via code represents a route and the drop code can then give a drop number round that route).

 

Control A/c Code

 

This field contains the code necessary to allow the splitting of the Sales Ledger over various Sales Control Accounts. This code has to have been previously set‑up in the control file if General Ledger is being used.  It points to a General Ledger detail account which sums the individual customer accounts within this code.

 

When all accounts were kept in one ledger a trial balance could be extracted as a test of the arithmetical accuracy of those accounts.  It must however be remembered that certain errors were not revealed by such a trial balance.  If the trial balance totals disagreed, the number of entries for a small business being relatively few, the books could be easily and quickly checked so as to locate the errors.  However, when a firm has grown, and the accounting work has been sub‑divided such that there are several ledgers, a trial balance with totals that do not agree could result in a great deal of unnecessary checking before the errors were found.  What is required is a type of trial balance for each ledger, and this requirement is met by the control accounts.

 

Open Item Brought Forward

 

There are two available options for this field:‑

 

      0     Open Item Account.  This means that a separate Sales Ledger transaction will be kept for each posting to this customer until it is fully paid.

 

      1     Brought Forward Account.  This means that all the transactions are held for an accounting "period" after which they are condensed into Aged Brought Forward totals.

 

      Both item and brought forward type accounts may be present in the same ledger and customers may readily be changed from one type to the other.

 

VAT Class

 

This code indicates the rate at which VAT is to be paid.

 

This code is used for multi‑levels of VAT as well as whether VAT is applicable to this specific customer.

 

This code needs to be set‑up in the control file before it can be entered on a customer record.

 

If you have said that the company this customer belongs to is EC then you will be prevented from changing the VAT class.

 

Currency Code

 

This code identifies the foreign currency that is used by the customer. Each code must have been previously set‑up in the control files.

 

If a customer, as in the normal case, is to be dealt with in home currency only, this field must be left blank.

 

A restriction of the system is that each account can only be in home currency and one other currency; if further currencies are required for a customer, as many accounts for currencies must be created. For this purpose do not count home currency.

 

Normal Selling Price

 

This field contains a selector for the customers "normal" selling price, it may contain a value between 1 and 11.  Any value between 1 and 10 indicates one of 10 "published" price lists held on the stock file.  If 11 is entered then all prices of goods for this customer will be entered manually rather than being extracted automatically from the stock file or any special discount file prices.

 

If invoicing is not used then the value in this field is purely documentary.

 

Terms Code

 

This code unless entered blank must have already been set‑up in the control file.

 

This code can provide the information which enables the system to calculate due dates and settlement discounts for customers.   The record contains three settlement discounts.  These fields contain the number of days applicable to each settlement discount rate, i.e. if the customer pays in that number of days he may take the applicable discount.

 

This record has the capability to provide automatic calculation of due dates for payments for each customer, aiding credit control procedures.

 

A browse of possible terms codes is available.

 

Delivery Terms

 

If Intrastat is required a valid delivery terms code must be entered. A browse of possible codes is available.

 

Discount Group

 

This code assists definition of discount structures as described in pre‑requisites.

 

The code should be left blank where invoicing and order processing are not used or discounting facilities are not required. These codes can provide management with information upon quantity discounts determined by what the customer buys, or extra discount facilities for total product class and quantity as found on the customers invoice.  The discount groups used in this field must relate to the codes/groups that have already been set‑up in the control file records.

 

Credit Status

 

This field should normally be set to zero as the period end or credit status update program normally looks after it's update.  The field shows, in periods, the age of the oldest invoice using numbers 0 to 8.  The number may be set manually, by the credit control monitor program, to 9, which indicates to the system that the customer is to be put on a stop, and the period end program does not in this case update it.

 

Even if invoicing is not used this field is useful as it is given as an option on many Sales Ledger reports and is the basis for producing reminder letters.

 

Credit Limit

 

This item must be entered in whole numbers.

 

If the field is set to zero, then the customer will be allowed limitless credit. The field is particularly important in Invoicing and Order Processing as it issues warning to the operator when credit limits are being exceeded.  These warnings may be overridden if desired. N.B. For users who may receive two orders for the same customer at the same time and find that the record is often locked it will not be locked if credit limit is set to zero.

 

As the credit limit is changed a note of the date of last change is updated, also the previous credit limit is stored.

 

Foreign Language Code

 

This code indicates in which language the customer requires his statements and invoices and other special documents to be printed.  The codes must already have been set up by the system administrator in the control files. If the code is filled non‑blank the various forms for the language in question must be created via the report editor.

 

Trade Discount

 

A code indicating the trade discounts that this particular customer is entitled to on the total invoice value.  The rate of discount is indicated by the entered code, and the value break of the invoice total.  This code has must have been previously set‑up in the control file.

 

This field is only of any consequence if Order Processing or Invoicing is being used, otherwise this field may be left blank.

 

Payment Type

 

The entry in this field may be one of the following:‑

 

0     Indicating that the customer pays by cheque.

 

1     The customer normally pays by credit transfer. The program will ask for his bank details.

 

2     The customer pays by draft, his bank details are kept on file for enquiry purposes.

 

3     Customer is a cash account. On Invoicing and Order Processing customers of this type will cause a request for the customers invoice name and address etc..

 

4     Customer details held on file for mailing only.  There is no balance held for these customers.

 

Print Nett on Advice

 

This field decides whether this customer wants to print the nett figures on the delivery note. It is only used where some customers do and some don't, otherwise whether or not it is printed is decided by the report editor.

 

NB In this release this will only work for advice notes printed as part of the invoicing multi-copy set.

 

Merge Code

 

This is used in Order Processing/Invoicing, there are four options allowed:‑

 

0     The customer allows no document merging.

 

1     Multiple orders may be merged into one despatch note.

 

2     Multiple despatch notes may be merged to one invoice.

 

3     Both of the above merges are allowed.

 

Part Delivery

 

This field is only used by the system when Order Processing is installed.  The field indicates whether or not the customer can have part orders despatched to him.  There are two available options.

 

0     Part deliveries are NOT permissible, or Order Processing is not used. If Order Processing is not part of the installed system a 0 can be entered for the user by default, or the field removed from the screen via the screen editor.

 

1     Part shipments of product orders may be made, to this customer.

 

Surcharge at Source

 

Normally only used by such people as the motor trade this field decides whether if an old unit is to be returned the customer is to be surcharged if the unit has not been returned.

 

Statement Type

 

This is for use with customers who have large volumes of statements to print.  The statements are broken down into manageable sections by being selective on statement type.

 

It may also be used if set up on the control file record to tell the system, for those customers who have terms from statement date and not invoice date, the normal statement day for the customer.

 

Reminder Type

 

This type is used to split the production of the reminder letters into manageable sections by being selective on the reminder type only.

 

It may also be used via the control file to control to which group of dunning letter this customer belongs, for full details see Sales Ledger End of Period Section.

 

Customer Type

 

This field is used for selectivity, sequencing and sales analysis. Many users use it to denote industry type. A browse of existing customer types may be called up here and valid customer type entry may be imposed via the use of the "V" flag against customer type in changesize (CUSTT).

 

ABC Type

 

This field is used in conjunction with sales turnover. The customer will, if required automatically (via user defined percentages) be set to a category A, B, or C depending upon turnover, cost or profitability. Equally it can be used in a similar way to account type above.

 

Sort Code

 

This field will only be requested where the payment type is credit transfer or draft.  Enter the sort code of the customers bank. If this does not exist on the bank file the user will be given the opportunity to create it via an automatic window now and return upon exit to this point.

 

For UK banks the standard sort code is used (xx‑xx‑xx) if foreign banks are required these may be entered via a prefix of "F".

 

Account Number

 

This field will only be requested where the payment type is credit transfer or draft. It is the account number of the customers bank.

 

Bank Account Reference

 

This field may be used as an additional reference field to go with the Sales Ledger Account's bank information to supplement the bank account number.

 

Before you finalise the record you may browse and amend the general customer notes.

 

Customer Code for EDI

 

This field is not shown on standard screens but may be added by the user using the screen painter. It is not currently used in standard IBIX but may be added for reference purposes. It will be used where EDI of customers invoices is a regular event.

 

It is used in EDI for certain users only now, and should be filled with the EDI code for the customer. The incoming EDI data will identify the customer by this EDI number and the pre-list will check via look up on this code.

 

Grid References

 

These fields are not normally shown on standard IBIX screens but may be added via the screen painter provided the number of grid references has been set via changesize "GRIDREFN". Unless you are using the IBIX Traffic Manager system the data in these fields will be for reference only.

 

Access Time

 

This field is not normally shown on standard IBIX screens but may be added by the user via the screen painter. Unless you are using the IBIX Traffic Manager system the data in these fields will be for reference only.

 

Spare Fields

 

These fields are not shown on standard IBIX screens but may be added by the user via the screen painter and changesize on "SALMSPN" and "SALMSPL". The Sales Ledger file can hold as many spare fields as you require via the setting of "SALMSPN". Every spare field will be the same length via "SALMSPL". Spare fields may only be used for reference and selectivity.

 

Implement these changes on the Delivery File

 

Here you may opt for whether the changes you have just made should be reflected in the delivery file for all delivery points within this customer. The following questions will define further the method of implementation.

 

Update only the fields just changed

 

This will only be asked if you answered yes to the above. You may opt now to incorporate only the amendments you have just made on to the customer file or implement the current settings on the customer record totally.

 

Update only fields where the old values match

 

This can be used to further limit the updating of the delivery file. A yes response will mean that the delivery record will only be updated if the old value before amendment on the customer file is equal to the value on the delivery file.

 

Audit on delivery file changes required

 

This question will only be asked if delivery file audits have been chosen on the control file. The purpose of the question is to give the user the opportunity to not produce a large static data audit report on the delivery file changes where a short audit via the customer static audit may suffice.


3.2   SALES LEDGER SEQUENCES

 

3.2.1 Purpose

 

This program allows the user to maintain many different views of the Sales Ledger as regards the sequencing of presentation.

 

The sequences created may be used in many Sales Ledger reports such as aged debt, turnover etc. as well as within searches for customers within Sales Order Processing/Invoicing etc.

 

3.2.2 Menu Command

 

run sal15

 

3.2.3 Pre‑requisites

 

No pre‑requisites are required apart from stating that Sales Ledger is used.

 

3.2.4 Fields

 

If sequences already exist you will be shown the existing sequences and be given the option to delete them or to create new sequences.

 

You will also be given the opportunity to select your preferred initial search key in Order Processing/Invoicing this may be any of the single field sequences which are allowed in Order Processing/Invoicing. The field selected will be used as the initial starting point for searching.

 

Additionally you may select one initial secondary search from any allowed sequences which consist of two fields. The sequence selected will be used in Order Processing/Invoicing when the first field has been selected for browsing.

 

You may create new sequences from any combinations of the following fields:‑

 

      Customer Number

      Customer Name

      Salesman

      Area

      Customer Type

      ABC

      ABC Base

      Currency Code

      Post Code

      Address

      Telephone

      Telex

      Contact

      Fax

      Territory

 

By using the cursor control keys the highlighted area can be moved from one field to the next, when the required field is highlighted press <RETURN>, and the selected field will be added to the sort sequence.

 

Once a sequence has been created it will be kept up to date from then on.

 

You will not be allowed to delete the Cust No sequence once created.


 

3.3   SALESMAN FILE MAINTENANCE

 

3.3.1 Purpose

 

This program allows you to maintain Salesman File information which will be checked in Sales Ledger Maintenance and in Sales Order Processing/Invoicing.

 

3.3.2 Menu Command

 

run man01

 

3.3.3 Pre‑requisites

 

Z999999X    Whether Salesman file is used

            Whether Payroll is used

CMXYZ Commission records ‑ where the X section is given by the salesman file

 

3.3.4 Fields

 

Salesman Number

 

The Salesman Number is a code which forms a unique key to the salesman record.  This key may not be blank.

 

Payroll Number

 

This field is not currently used in full by the IBIX system.  It is used for enquiry and reference purposes only. If the IBIX payroll system is not being used then any entry will be accepted, or the field may be left blank. Where the Payroll is used then the code entered must be a valid code on the employee master file or you will be given an opportunity to create this now.

 

If you require full links between the Salesman File and Payroll please contact your distributor.

 

Salesman Name

 

This field holds the name of the salesman associated with this record.  It will be printed on all reports on salesmen throughout the system. It may not be left blank.

 

Telephone

 

This field is only used for information, and is not a mandatory entry.  Many companies put a salesman's radio‑page number or car phone number for quick contact.

 

Commission Basis

 

This field holds a code which when added to similar codes from both the customer and stock files accesses a matrix of commission percentages of who sells what to whom.

 

Location

 

The location field is not used by the standard system except for information on enquiry. This field may be left blank.

 

Total Quota

 

The total quota field is entered in whole pounds and may be used in commission calculations and performance reports. The total quota may subsequently be allocated over a maximum of 13 period quota figures.  There is no mandatory requirement for any entry in this field.

 

Input

 

There are three possible entries in this field:‑

 

      0     Total Quota will be split by the entry of individual amounts, manually in the relevant "periods" which will sum to the total quota.  Once this option has been entered the user is then prompted for input at each of the periods.

 

      1     Total Quota will be split by the entry of individual percentages, input manually in the relevant "periods" to total 100.  Once this option has been entered the user is then prompted for input at each of the periods.

 

      2     The system will automatically spread the total quota evenly over all periods. Any remainder will be put into the last period.


3.4   DELIVERY/CUSTOMER LOCATIONS FILE MAINTENANCE

 

3.4.1 Purpose

 

This program is normally only used with Order Processing or Invoicing.  It provides the user with the facility of storing delivery address information which can be recalled at a later.

 

Delivery addresses are stored per customer.

 

This option allows creation, amendment, deletion and enquiry.

 

If a delivery code is deleted during the course of a financial year it may not be re‑used again until a re‑organisation has taken place.  These are only usually done at year ends. You will be prevented from deleting a delivery code which has non-zero current or future EC Sales List VAT turnover figures.

 

You will also have the opportunity if amending to select which fields you want to amend this will be for this run of the program only and is invoked by a series of yes or no (0 or 1) answers.

 

When an account is created a note is kept of its creation date. Each time the account is amended a note is kept of the date last amended and the ID of the last maintainer.

 

3.4.2 Menu Command

 

run del01

 

3.4.3 Pre‑requisites

 

Z999999X    Whether Stock is used

            Whether Sales Ledger file used

            Whether Salesman file used

            Whether Delivery files used

CMXYZ Salesman Commission Records

F~XXXXX     Freight Area Records

LXX         Language code records

SHIPXYY     Ship Via Records

VXYZZ VAT records

CNTRYX      VAT country codes

DTERMSX     Intrastat Delivery Terms

IMODEX      Intrastat Transport Modes

 

Warehouse File Maintenance - it is quicker to set up warehouses, if necessary, before creating delivery records. However an option to create as you go is provided if you have permission to use warehouse maintenance.

 

Changesize - in addition to all alphanumeric fields in the delivery file

 

consider    DLIVMSPN - for number of spare fields required

            DLIVMSPL - for length of largest spare field

                       

3.4.4 Fields

 

Customer Number

 

The Customer Number entered should have already have been created on the Sales Ledger file.  If the Customer Number is not present on the Sales Ledger Customer file, then the opportunity to create it is given via an automatic window to the Sales Ledger Maintenance Program which will return to here upon completion.

 

At this point you may choose to set up fields to amend. If this is selected the screen will change to all fields being 1. When setting up fields to amend you are effectively setting up a temporary skip of this field by entering a zero into it at this stage. The setting will last for this run only, a permanent skipping of a field is achieved via the formedit program.

 

Delivery Number

 

For any given customer there may be any number of delivery addresses, each different delivery address is identified by a delivery number.

At this prompt the user may enter a new delivery number, or look at existing delivery numbers and their associated data.

 

At this point you may choose to set up fields to amend. If this is selected the screen will change to all fields being 1. When setting up fields to amend you are effectively setting up a temporary skip of this field by entering a zero into it at this stage. The setting will last for this run only, a permanent skipping of a field is achieved via the formedit program.

 

Name

 

This field indicates the name of the company to which the delivery is to take place.  The name from the customer record is automatically displayed in this field, and can be accepted by simply entering <RETURN>.

 

The name has the same facility as in Sales Ledger Maintenance as to significant sort position.

 

Address

 

The address is used by the system for display, search and print functions.

 

The address has the same facility as in Sales Ledger Maintenance as to significant sort position.

 

Each line of the address may not exceed 40 characters and the total length of all of the lines may not exceed 90 characters including embedded spaces and punctuation.

 

Post Code

 

This field may is used for search print and enquiry.

 

Country Code

 

This is a mandatory field. If you are not interested in EC VAT then a dummy country code should be entered. A browse of possible country codes is available.

 

It should be noted that the country code entry may decide the VAT class code when the company the delivery point belongs to is an EC country. The rules for this setting are embedded in the program and should not concern you here.

 

You will be stopped from changing this if you are EC and any Outstanding sales documents exist for this customer. If it is imperative that if you wish to change this you should contact your distributor who will help you do this.

 

Distributor's Note

 

If a user needs to change a country code for which there are Sales Documents he must get everyone off the machine; temporarily change the compx1 record to preparing; make the change; run newec; set the compx1 back to EC.

 

VAT Registration Number

 

If you have entered a mask for this in the country code record this will be shown immediately above the field to assist in checking that the VAT registration given is correct and bona fide.

 

If you are registered for VAT in an EC country you must show that reasonable effort has been made to check the authenticity of the VAT registration number given. We are given to understand that the check supplied here should be sufficient, however, should you have any doubt of the authenticity of the number supplied you should check with your local VAT office.

 

VAT registrations are only required for VAT registered traders with an EC country code different to your company's country. For non-EC countries and customer's with a country code the same as your company VAT registration numbers may be left blank. For non registered traders it must be left blank.

 

The input the VAT registration number may affect the VAT class chosen for this delivery point (see above).

 

You will be stopped from changing this to or from blank if you are EC and any Outstanding sales documents exist for this customer. If it is imperative that if you wish to change this you should contact your distributor who will help you do this.

 

Distributor's Note

 

If a user needs to change a vat registration code for which there are Sales Documents he must get everyone off the machine; temporarily change the compx1 record to preparing; make the change; run newec; set the compx1 back to EC.

 

Telephone

 

The telephone number is used for keeping a record of the telephone number of this delivery address. The field is used for enquiry and search purposes only.

 

Telex

 

The telex number is used for keeping a record of the telex number of this delivery address.  The field is used for enquiry and search purposes only.

 

It may also be used as a sales analysis field. This was provided for one particular customer who does not keep the telex number in this field but some analysis data.

 

Fax

 

The fax number is used for keeping a record of the fax number of this delivery address.  The field is used for enquiry and search purposes only.

 

Contact

 

The contact field is normally used for keeping a record of the name of the key person at the delivery address.  The field is provided for enquiry, search and reports only.

 

Normal Selling Price

 

This field contains a selector for the delivery point's "normal" selling price, it may contain a value between 1 and 11.  Any value between 1 and 10 indicates one of 10 "published" price lists held on the stock file.  If 11 is entered then all prices of goods for this delivery point will be entered manually rather than being extracted automatically from the stock file. The normal selling price band entered here overrides any band on the main customer.

 

If invoicing is not used then the value in this field is purely documentary.

 

Discount Group

 

This code assists definition of discount structures as described in pre‑requisites.

 

The code should be left blank where invoicing and order processing are not used or discounting facilities are not required. These codes can provide management with information upon quantity discounts determined by what the customer buys, or extra discount facilities for total product class and quantity as found on the customers invoice.  The discount groups used in this field must relate to the codes/groups that have already been set‑up in the control file records.  The discount group entered here will override any group entered on the main customer.

 

Salesman Number

 

This field holds a code, which is used to represent the salesman responsible for the delivery address in question. If the control file, company attributes, have been set with "Salesman file used = 1", then an entry in this field is mandatory and forms a unique key to the salesman record. The entry in this field will then link to the salesman file. If the Salesman file is used and a code is entered which is not on the Salesman file then you will be given the opportunity to create the code via an automatic window to the Salesman Maintenance returning here upon completion.

 

Ship Via

 

This information is used by Sales Order Processing, and Sales Invoicing.  The code contains a description of the method by which the goods are to be shipped, the base charge for the method of shipping as well as various other codes necessary when freight charging is used.

 

It is the descriptive part of this code which is used by the Sales Ledger.

 

If a ship via code is entered then it must pre‑exist in the control file.

 

If Intrastat is required then the Ship via code may not be blank and the record chosen should in turn point to valid Intrastat mode of transport record.

 

A browse of possible codes is available.

 

Drop Code

 

This can be used for sort purposes in the picking/packing list (for example where the ship via code represents a route and the drop code can then give a drop number round that route).

 

Commission

 

The commission code is made up of three parts, one each from the stock file, customer file and salesman file.  The code then represents who sold what to which customer.  This part forms the "who" part of the code.

 

VAT Class

 

This code indicates the rate at which VAT is to be paid.

 

This code is used for multi‑levels of VAT as well as whether VAT is applicable to this specific customer.

 

This code needs to be set‑up in the control file before it can be entered on a delivery record.

 

These classes are often used to indicate export and domestic orders.

 

If you have said that the company this customer belongs to is EC then you will be prevented from changing the VAT class.

 

Area Code

 

This field is used for reference, reporting and sequencing only and may be used as a sales analysis field.  A useful feature for monitoring salesman's territories or for sequencing a packing list.  A browse of available area codes is possible here. You may also enforce that a valid area is entered via a "V" entered against the area code field in changesize (SAREA).

 

On request this code could also form part of a freight charge formula. Contact your distributor for details.

 

Number of Invoices to Print

 

This field indicates the total number of invoice copies, including an original, that are required for this delivery address.

 

Territory Code

 

This field is used for reference, reporting and sequencing only and may be used as a sales analysis field.  A useful feature for monitoring salesman's territories or for sequencing a packing list.  A browse of available territory codes is possible here. You may also enforce that a valid territory is entered via a "V" entered against the territory code field in changesize (STERR).

 

Foreign Language Code

 

This code indicates in which language this delivery address  requires his documents to be printed.  The codes must already have been set up by the system administrator in the control file. Before the documents will print in the required language they must be designed using the report editor.

 

Warehouse

 

Any company set up on the IBIX accounting system may have any number of warehouses.  The warehouse code when placed in the delivery record indicates from which warehouse this delivery point is normally serviced.

 

Each warehouse, even if only one is present in a single warehouse system, then needs to be defined to the Warehouse File Maintenance Program.

 

If a new warehouse code is entered, that is, one not recognised by the system, you will be given the opportunity to create it now via an automatic window to the Warehouse Maintenance Program which will return here upon completion.

 

Delivery Terms

 

If Intrastat is required a valid delivery terms code must be entered. A browse of possible codes is available.

 

Customer Code for EDI

 

This field is not shown on standard screens but may be added by the user using the screen painter. It is not currently used in IBIX but may be added for reference purposes. It will be used where EDI of customers invoices is a regular event.

 

Grid References

 

These fields are not normally shown on standard IBIX screens but may be added via the screen painter provided the number of grid references has been set via changesize "GRIDREFN". Unless you are using the IBIX Traffic Manager system the data in these fields will be for reference only.

 

Access Time

 

This field is not normally shown on standard IBIX screens but may be added by the user via the screen painter. Unless you are using the IBIX Traffic Manager system the data in these fields will be for reference only.

 

Spare Fields

 

These fields are not shown on standard IBIX screens but may be added by the user via the screen painter and changesize on "DLIVMSPN" and "DLIVMSPL". The Sales Ledger file can hold as many spare fields as you require via the setting of "DLIVMSPN". Every spare field will be the same length via "DLIVMSPL". Spare fields may only be used for reference and selectivity.

 

Standard/General Customer Notes

 

After completion of a customer creation or amendment you are given the opportunity to add/alter the customer general notes.

 

Delivery Instruction Notes

 

After completion of a customer creation or amendment you are given the opportunity to add/alter the delivery instruction notes.


3.5   BANK FILE MAINTENANCE

 

3.5.1 Purpose

 

The object of this program is to enable the entry of all banks necessary for the production of credit transfers on both Purchase Ledger and Payroll Systems and to store these on the computer.

 

Details of any home or foreign banks may also be stored and used for enquiry purposes.  The user may enquire on, amend or delete these details via this program.

 

If a code is deleted it will not be permitted to be recreated until a re‑organise is performed.  A re‑organise should only be performed along with year end procedures.

 

3.5.2 Menu Command

 

run bnk01

 

3.5.3 Pre‑requisites

 

Z999999X    Whether bank file is used

 

3.5.4 Fields

 

Sort Code

 

This is the "key" field in the bank details file.  The bank sort code is unique to each bank that is held on the system.

 

This field normally conforms to the U.K. bank sort code format and therefore provides the computer with a unique key to a bank record.  It is worth noting that the IBIX system holds bank information by bank and not by customer.

 

This entry is mandatory and should consist of three pairs of digits.  The "dashes" are not entered, but are displayed by the system.

If details of a foreign bank are to be stored, the code can be started with an "F" and then be followed with a relevant code.  The following code may consist of a further 7 alphanumeric characters, with no restrictions.

 

Name

 

This field should contain the name of the bank relating to the sort code.  It may not be left blank.

 

Address

 

Two lines of 30 alpha/numeric characters each are allowed for the bank address. The address is only used for reporting purposes.

 

Telephone, Telex and Contact

 

These fields are currently used for enquiry/reference only holding the phone number of the branch, the telex number (if there is one) and the name of the contact that is dealt with on a regular basis.  None of the fields are mandatory.


3.6   SPECIAL DISCOUNT MAINTENANCE

 

3.6.1 Purpose

 

This program creates data only used by Sales Order Processing/Invoicing. It enables the user to create specific prices/discounts for specified customers or groups of customers buying specified items or item groups. It may also be used to mark certain customers or groups of customers such that during Sales Order Processing or Invoicing the operator will be warned that these customers do not have permission to buy this product or group of products.

 

It also allows what if/effectivity dating on these discounts.  The what-if allows changes to be made in a non-live fashion for consideration prior to being made live.  The effectivity also makes the changes in a non-live fashion but these will become effective at the date given.

 

What-if records may have an expiry date, at this date these records will normally be purged. Effectivity records may have a reversal date, at this date these records will reverse back to their original state; this is one method of providing for promotions.

 

Currently this promotions method will only use the promotional data in pricing the document when the promotion has come into force (ie when what if manipulation described below sets the effectivity date record into force); the required by date of the document is ignored in this instance. The customer will get the promotional price when the document is changed to despatch within the promotion period and the fixed price flag has not been set, but he will not automatically receive this on any order acknowledgement.

 

The effectivity records have, currently, one known problem. They do not handle promotions which start on the same day but finish on different days. This will be addressed in a later release.

 

The program also allows for live promotion dates to be entered. These will not have the same effect in Telesales as the effectivity records above; that is there will be no warning of promotions coming, in force, or ending; they will however operate the promotion between the two dates given as required by the customer/item combination and according to the required by date on the Sales Order.

 

As with all IBIX discounting wherever various methods of discounting come into contention the highest discount will always be given.

 

The records can also show the date last accessed and the quantity of goods priced via this record.

 

3.6.2 Menu Command

 

run inv50

 

3.6.3 Pre‑requisites

 

Z999999X    Whether Stock used

            Whether Sales ledger used

            Whether Special discounts used

 

3.6.4 Fields

 

What if Name

 

This field is only used if the alterations to the special discount are not to be made live immediately. Many different what if names may co‑exist. The changes made subsequently to the special discount structure will not take effect until the what if records have been changed by you into effectivity records and the effectivity records have been updated by you to the live file.

 

Of course, being what if records, these changes may never reach the live file as you may delete the what if yourself or via its expiry date it may be deleted by you in the course of running.

 

Effectivity Date

 

This field is only used to act similarly to the what if such that any changes now made will not take effect immediately but are to become "live" at the date specified. This date can be changed later in what if manipulation

 

What if Password

 

This field requires an entry if either the what if name or the effectivity have an entry.  It gives an element of security such that for an existing what if/effectivity records you will need to enter the correct password before you can access the records; while for a new what if/effectivity you will be asked to enter the same password twice to confirm you know it.

 

Expiry/Reversal Date

 

This field serves either as an expiry date for a what if a what if name has been entered; or it serves as a reversal date for a set of effectivity records if an effectivity date has been entered.

 

In its expiry date mode you may enter a date when the what if records will no longer be required; this may be amended later using the manipulation program. A zero entry means that the what if records are never to expire, in this case you will need to manually delete them using the manipulation program.

 

In its reversal date mode it will automatically set up a set of reversal records when the effectivity date is made live. The reversal records will become effective  when the reversal date is reached upon running of what  if manipulation. It would be used for something like a promotion.

 

In either mode the date does not give automatic expiry or reversal on the date entered unless the manipulation program is run to cause this.

 

Telesales Promotion

 

This field will only be requested where the effectivity date has been entered. You may say here whether changes within this effectivity set should be considered as promotions within Telesales or not.

 

Customer Number

 

This field gives the customer number to whom this discount record is related. The customer must already exist on the Sales Ledger. You may if you wish leave this field blank in which case you will be electing to choose the customers to which this discount belongs by some other key.

 

At this stage you may also elect to search by customer number to find a particular customer, or by discount record if you are looking for an existing discount record, or only for records within this what‑if date/effectivity.

 

Customer type

 

If you have not entered a customer you may elect instead to enter a customer type. The type entered should exist on at least one customer record.  You may if you wish leave this field blank in which case you will be electing to choose the customers to which this discount belongs by some other key.

 

Price Code

 

If you have not entered a customer type you may elect instead to enter a price code. The price code entered should exist on at least one customer record.  You may if you wish leave this field blank in which case you will be electing to choose the customers to which this discount belongs by some other key.

 

All Customers

 

If you have not entered a price code you may elect instead to enter an indicator for all customers. The only valid entry here is a '*'.  You may if you wish leave this field blank in which case you will be electing to choose the customers to which this discount belongs by some other key; indeed the program will take you back to customer number above..

 

Line/Group Discount

 

There are two possible answers to this prompt:‑

 

      0     The discount record being entered is a line discount only.

      1     The discount record being entered is a group discount which will work retrospectively on the line.

 

Part Number/Discount Code/Product Class

 

Special discount file gives discount by who buys what. You may enter one only of any one of the fields above.

 

If a part number is entered then it must exist on the stock file and the discount will be applicable whenever this customer or customer type buys this item.

 

If a discount group is entered then whenever a customer buys an item where its discount group matches the one entered, the discount becomes applicable.

 

If a product class is entered it must exist on the product class file and the discount will become applicable whenever the customer buys from this product class.

 

As already stated, in cases of contention, the highest level of discount will always be given.

 

Promotion From/To

 

Enter here the dates between which this record will be live.

 

Reference

 

The entry here will not only give you a reference to the promotion but also tells the system that this record is a promotion for the point of view of Telesales and will appear in the Telesales "Push" block. If blank is entered then this is not a promotion for Telesales purposes.

 

Status

 

Enter here whether the record is active or inactive. This need not be used where from/to dates have been given but is useful for keeping promotion history even though the promotion has ended.

 

Rate/Price Code/Value off/Price/Other/Sell Permission/Push Only/Discount Group

 

Having stated when the discount is applicable you must now state what the discount is. You may enter into any one of the fields above.

 

If a rate is entered (either positive or negative) then that rate will be applied as a discount.

 

If a price code is entered then it refers to the 10 selling prices on the stock file except in the case of price code 11 which will cause manual entry of price for this discount combination meaning that price is always negotiated.

 

If a value off is entered (either positive or negative) then the price will be reduced by this value.

 

If a price is entered then this price will be used instead of the list price.

 

Other is left as a "hook" for a new type and should not be used currently.

 

Sell Permission will be set to 1 if no permission to sell is required.

 

Push Only is used to promote a product within the Telesales "Push" block regardless of the fact that no special terms are offered.

 

DXXYYY Discount Group - this tells the system to look up a DXXYYY record to establish the discount available.  The look up, as usual, will take the discount code from the customer as the first part of the key and this entry as the second part. In this way IBIX can cover quantity break promotions.

 

Reason Code

 

Here you may enter a reason code to go with this discounting record. When this record is used in Sales Order Processing/Invoicing the reason code will be used to look up a Free of Charge/Discount Reason Code in the control file and get from there a different General Ledger merge code causing the discount part of the transaction to credit the Sales Control Account and debit a "promotional overhead account".


 

3.7   SPECIAL DISCOUNT WHAT IF MANIPULATION

 

3.7.1 Purpose

 

This program allows you to manipulate, purge or update your special discount what‑if and effectivity.

 

The following features are available:‑

 

Copy a what if or effectivity to another what‑if or effectivity. If two or more what ifs or effectivities are copied to the same "name" this has the effect of merging and where the same records exists in more than one of the places copied from then the last one copied takes precedence. NB The original records (ie those copied from) will still exist.

 

Delete a chosen set of what‑if or effectivity records.

 

Purge/Update what‑if/effectivity records up to a date you provide. In this case the program will delete all what‑if records where the expiry date is less than or equal to the date entered, it will also make "live" all effectivity records where the effectivity date is less than or equal to the date entered.

 

3.7.2 Menu Command

 

run inv52

 

3.7.3 Pre‑requisites

 

This program requires the existence of some what‑if/effectivity records.

 

3.7.4 Fields

 

What if name

 

An entry should only be made here to manipulate (as described above) a particular what if set of records.

 

Effectivity Date

 

An entry should only be made here to manipulate a particular set of effectivity records.

 

Password

 

This will only be requested if you have elected to manipulate a particular what‑if or effectivity set of records. You must enter the same password as entered when the record set was first created, only this password entered correctly will allow you to go further.

 

If you have entered in any of the fields above you will now be given the choice to delete the record set or to enter new what if or effectivity details. If you take the latter option you will be asked to supply either, a new whatif name, password and expiry date, or a new effectivity date, password, reversal date and promotion flag. The data you supply may be an existing or a new record set.

 

If you enter nothing at the fields above you will then be asked to enter a purge/update up to date and will be asked whether you require a purge or an update to be done. NB These are two separate exercises.


 

3.8   SALES LEDGER MANUAL POSTING

 

3.8.1 Purpose

 

The object of the Sales Ledger Manual Posting is to allow sales transactions to be entered onto the ledger system. This is used primarily for postings not made automatically via invoicing or cash posting, or if the invoicing program is not used, as this option provides the only way of updating the Sales Ledger.

 

The posting types available are fully covered in this section.

 

If the General Ledger Program is being run as well the accounting system will ensure that a balancing entry is posted to the General Ledger, the Sales Control being posting automatically.

 

Posting done via this program will not provide a full sales analysis but will provide Customer turnover and by correct screen setting will provide revenue sales analysis down to customer delivery point but will omit warehouse, class, item and supplier.

 

3.8.2 Menu Command

 

run sal03 sal03

 

3.8.3 Pre‑requisites

 

Z0000000    Deciding multi‑company

Z000000X    Deciding Currency formats

            Default Sales VAT code ‑ this is added to the VAT class from the customer to give a default VAT code

            Whether Destination postings should be like or contra ‑ only required if General Ledger is used ‑ see General Ledger manual for more information

Z999999X    Sales Ledger Open Item File used

            Sales Ledger Used

            Delivery File used ‑ if requiring Sales Analysis update

            Sales Analysis used ‑ if requiring Sales Analysis update

B1X         For posting references

GDXXX To hold standard General Ledger posting descriptions which may be recalled during the run ‑ only if General Ledger is used

JXYY        To give a journal number

PERENDX     To hold period end dates

 

Other Programs (Pre‑requisite Data)

 

Sales Ledger Maintenance

 

It will be more efficient if the customers you wish to use have already been created, but the program allows creation as you go as well.

 

Sales Ledger Sequences

 

If you wish to search by name

 

General Ledger Maintenance

 

If General Ledger used ensure all accounts mentioned in the control file records exist and all accounts you want to post to exist as detail accounts in the General Ledger. This program deliberately does not permit creation of new General Ledger Accounts as you go (except via windows).

 

Sales Ledger Manual Posting Form

 

You may wish to be given the opportunity to put through the General Ledger analysis amounts for certain Sales Ledger invoice lines to the Sales Analysis revenue. If this is so you should amend your screen to place the Type of Analysis and the Sales Ledger Depot on the screen normally next to the General Ledger description.  The Sales analysis updating achieved is currently only to customer and depot.

 

3.8.4 Fields

 

As of Date

 

This field always denotes the financial period in which you are working.  The field is verified by reference to the period end dates for each ledger on the control file which are in turn updated by the period end routines.

 

The system will not allow a date earlier than the current period start, and will warn you should you enter a date later than the current period end,

 

On Sales, Purchase and Nominal systems IBIX is capable of dealing with future postings and therefore future dates may be used without cause for concern.  The warning message given is to ensure that you check your entry for reasonableness.

 

In normal circumstances, it is usual to accept today's date which is displayed in this field automatically.

 

Journal Number

 

Throughout the IBIX accounting system you will be asked for a journal number.  This is a code which tells the system which type of daybook you wish to produce. The various daybooks allowed are set by the user in the control file and the code that you enter into this field is checked for validity by reference to these records.  You may wish for only one daybook type; however it is more usual to have several.  The journal number entered must exist on the control file.

 

Document Type

 

This field should be filled with the abbreviated form of the type of document you wish to post.

 

This field is a mandatory entry.

 

The document types available are described below together with a description of how they affect the ledgers.  As you enter postings you will notice DR or CR appear on your screen as document types are changed or a switch from Sales Ledger to General Ledger is actioned.  This tells you to which side of the double entry postings the amount will go.

 

INV   This is an invoice, normally this will debit the Sales Ledger and credit the General Ledger.  It will also, should the General Ledger Postings allow, update the Sales Ledger turnover.

 

CRN   Credit Note, normally this will credit the Sales Ledger and debit the General Ledger.  It will also, should it be allowed, update the Sales Ledger turnover.

 

DRN   This stands for Debit Note, and will normally affect the ledgers as an INV would.  It will also, if allowed, update the Sales Ledger turnover figure.

 

CSH   Cash, this credits the Sales Ledger and debits the General Ledger (Bank Account).  This posting type should be used as little as possible as the interactive cash posting program is available for posting cash.

 

NCS   Negative Cash.  This is typically used for bounced cheques, it normally affects the ledgers in the same way as INV, but does not update the turnover.

 

JDR   Journal Debit.  This affects the ledgers in the same way as INV, but without updating the Sales Ledger turnover.

 

JCR   Journal Credit.  This affects the Ledgers in the same way as CRN, but without updating the Sales Ledger turnover figure.

 

TRF   Transfer  From.  This is for transfers between accounts or  for transferring balances when starting the system initially. A TRF will credit the Sales Ledger and debit the General Ledger.

 

TRT   Transfer To.  Again, this is for transfers between accounts, or for transferring balances when initially starting the system.  TRT debits the Sales Ledger and credits the General Ledger.

 

Customer Number

 

This field should be filled with the customer number to which the posting is to be made.

 

The system will reply with the name of the customer if the record has already been created otherwise you have an option to create the record now via an automatic window to the Sales Ledger Maintenance which will return here when complete.

 

You may also elect to search by name which will place you in the name field for an entry.

 

A further option at this point is to preview the journal that will produced from the batch so far.  This is only operative when a non‑zero batch number is displayed.

 

Salesman

 

This field will display automatically the salesman code taken from the customer record, this may however, be overridden.

 

In this field you enter the code of the salesman to which this posting is due, if you are not using the salesman file then this field is ignored.

 

If however the salesman file is used then the code entered must exist in the Salesman file  and the program will display the salesman name for visual verification.

 

If you require aged debt by salesman reports, it is important that this field is filled in with the correct code.

 

VAT Code

 

This field will default automatically if the default VAT rate has been set‑up in the control file.  The first digit of this field is the VAT Class that is entered in the customer data record. In the systems attributes entry in the control file, when setting permissions for using various parts of the IBIX accounting system, the operator is asked for the Default Sales VAT Code.  It is this code that is entered here which makes up the second two digits of the default VAT code.  If either of these codes are missing from the screen then they have not been entered in the correct "default" places. Check the control file, and/or the customer's record.

 

The system will use this code as the default code during the General Ledger part of the posting operation, while still giving the opportunity to override the code.

 

The Vat Code entered must exist on the control file.

 

Transaction Date

 

This field should contain the date that the current transaction took place, today's date is automatically placed in the field by the system, but this can be overridden.  There are no restrictions on this date except that it may not be zero.

 

Reference 1

 

This is a numeric only field, it may be up to six digits long.

 

The purpose of the field is to contain a reference for this posting such as the invoice number, cash book number and so on.  If the field is completely blank when <RETURN> is entered, then the posting number defaults to zero.

 

The field automatically increases by 1 for each posting, the next available number for each journal type being kept on the control file (B1X ‑ Documents numbers) but the automatically generated number may be overridden at any time.

 

When a batch is ended the last used reference number is written away to the control files in order to continue the series in the next batch. This occurs provided that the last used reference is higher than the current one on the control file (ie no other operators have been processing batches with higher references).

 

Reference 2

 

This is an alphanumeric field.  It is used to store a second reference to each posting, perhaps the customers order number.  This field may be left blank.

 

Linked Documents Only

 

These fields should only be used where you are trying to link open items together, e.g. linking a credit note to an invoice.

 

The purpose of this link is to obliterate the need to use cash posting to match the two documents.  Many people do not use this option and there is no necessity to use it.

 

To accomplish a successful link you will need to know the internal reference and the Reference 1 of the item to be linked.  The system will validate these entries and will not allow you to continue until a valid combination has been received.

 

It is important to realise that the item linked to will become fully paid regardless of the outstanding amount.  Any "overpayment" of the item will become part of the outstanding amount for the new posting.

 

When the valid lines and the posting have become accepted the two items will become linked and no further action will normally be required regarding the clearance of these items.

 

Only one line is allowed per posting; where more than one line is required the interactive cash posting program should be used.

 

Terms Code

 

This field defaults to the code entered on the customer file, along with the description of the code that was entered in the Terms Code record in the control file.

 

The field can be overridden or left blank, the latter giving a due immediately situation.  All the codes need to be valid and set‑up in the control file.

 

Amount Home

 

This field is entered with the total posting amount including VAT.  It is this amount that will update the suppliers account and the control account on the general ledger.

 

If this customer is a foreign currency customer you need only enter the two of the three fields Amount (home), Exchange Rate, and Amount (foreign).  The field left as zero will be calculated by the system.

 

Exchange Rate

 

This field is only used where the customer is set for a foreign currency, in the customers record. It defaults to the selling rate for the currency in question, which is held on the control file.

 

This value may be overridden with another rate of your own choosing, or to zero if you require the system to calculate the rate from the sterling value you have already entered and the foreign value you are about to enter.

 

Both the exchange rate and the foreign value may be set to zero.  This is done when sterling only posting is required to a customer who is normally foreign.

 

Amount (Foreign)

 

This field is only used when the customer is set for foreign currency.   If you have entered a sterling value and an exchange rate then the foreign value will be calculated for you, although you may override the calculation.

 

The field should be filled with the total foreign posting amount including VAT.

 

If the customer in question is a foreign customer you need only enter two out of the three fields; Amount (home), Exchange Rate, and the Amount (Foreign).  The field left as zero will be calculated automatically by the system.

 

General Ledger Account

 

The General Ledger Account code needs to be entered at this prompt. The field will default to the default general ledger code given in the control file record GS0XYY where YY is the revenue code from the customer file.

 

The code being entered must exist and must be a detail account which allows input.

 

Upon entry of a valid account the computer will display the account description for verification purposes.

 

You are able to put as many General Ledger postings as are required, and normally entries should be entered until a balance is achieved.

 

Any imbalance which cannot be cleared may as a last resort be put automatically to the suspense account for this journal type.

 

Amount

 

This field should normally contain the value in sterling, excluding VAT, for this allocation to the General Ledger.  It should be stressed again that the control account is automatically updated. In certain cases you may wish to enter the amount VAT inclusive and this can be achieved via a function key.

 

Normally the correct side for the posting is selected automatically but a function key can change from debit to credit, or vice versa.  The resulting change can be seen displayed alongside the amount.

 

VAT Code

 

This field will normally default to the VAT entered in the Sales Ledger part of the posting.  This code may however by overridden with any other valid VAT code which is formatted as described earlier.

 

Once <RETURN> has been entered and the VAT code accepted, the rate found on the control file for the VAT code entered will be used together with any settlement discount information to calculate the correct VAT.

 

Exceptionally you may blank out the VAT code this tells the program that the line entered is outside the VAT system. This should be used with caution as no VAT analysis of these items is produced.

 

VAT Amount

 

Normally there is no requirement to enter this field as the computer will calculate it for you. However, if you are entering invoices from an external system the VAT calculation can differ by 1p. Keys are available to move the VAT up or down by 1p automatically. Also it may be that you are posting a VAT only invoice in which case you will enter zero in the amount and will have to enter the VAT amount manually.

 

Transaction Description/Sales Analysis

 

It is useful for some document posting to be able to enter text to be attached to an allocation, i.e. where you purchase a fixed asset item and want to record the item description and the serial number.

 

This gives this facility and also has the feature whereby standard text can be recalled from the control file or a truncated version of the customer name can be called in.  The text that is entered will appear on the journal under the transaction and provided the General Ledger account is set to keep all transactions, it will appear on the General Ledger Transaction List.

 

The Sales analysis side will only come up if your screen is set to ask this. If you reply that you want this line to go to sales analysis you will also be asked for the depot or delivery point code. You may fill the latter in as blank.

 

NB It should be noted that only a limited sales analysis can be produced here due to the fact that only Customer Depot is entered and not product class etc.

 

Once you have entered all your lines you may browse up and down them amending where necessary until you are satisfied.


 

3.9   SALES LEDGER CASH POSTING

 

3.9.1 Purpose

 

This program allows the user to post and allocate cash by direct interaction between the user and the computer.

 

It will accept the cash posting, and will deal with all details of foreign currency including notional profit and loss on exchange.

 

It also copes with the intricacies of settlement discount automatically calculating which discount is applicable according to the transaction date you enter.

 

It demands balancing General Ledger postings at the end of each batch and posts Sales Ledger control, discount and currency gains and losses automatically.

 

The program also allows unallocated cash, part payments and overrides for discount.

 

The program will record the date on which each open item is to be considered "fully paid" as well as the references to the item which took it  to "fully paid" status. "Fully paid" is defined by your entry into a percentage field at the start of the batch. The item will be considered as fully paid when the balance of the transaction is taken below your entered percentage of the original value.

 

The date and references will be available on enquiry screens.

 

The following should be noted about foreign currency postings. The program will assume that foreign monies will be placed in the foreign currency memorandum bank account given in the foreign currency record. It will also increase the home currency equivalent bank account. The double entry for the foreign bank account will go to the foreign bank contra account. The true sterling bank accounts are not affected in any way.

 

It follows, therefore that the system assumes you have a foreign currency bank account; if this is not the case then we recommend that when you process the exchange of foreign currency carried out at the bank you do the following postings:-

 

Debit your true sterling bank account

Credit your foreign currency sterling equivalent bank account

Credit your foreign currency memorandum bank account with the foreign amount

Debit your foreign currency contra account with the foreign amount

 

3.9.2 Menu Command

 

run sal04 sal04 [X]

 

where X can be T - for Transaction Date, A for As of Date, or S for System Date. If no argument is given then Transaction Date will be used. The date here gives the date to be used for marking the fully paid date of the item.

 

3.9.3 Pre‑requisites

 

Z0000000    Deciding multi‑company

Z000000X    Deciding Currency formats

            Whether Destination postings should be like or contra ‑ only required if General Ledger is used ‑ see General Ledger manual for more information

 

Z999999X    Sales Ledger Open Item File used

B1X         For posting references

GDXXX To hold standard General Ledger posting descriptions which may be recalled during the run ‑ only if General Ledger is used

JXYY        To give a journal number

PERENDX     To hold period end dates

 

Other Programs (Pre‑requisite Data)

 

Sales Ledger Maintenance

 

It will be more efficient if the customers you wish to use have already been created, but the program allows creation as you go as well.

 

Sales Ledger Sequences

 

If you wish to search by name

 

General Ledger Maintenance

 

If General Ledger used ensure all accounts mentioned in the control file records exist and all accounts you want to post to exist as detail accounts in the General Ledger. This program deliberately does not permit creation of new General Ledger Accounts as you go (except via windows).

 

3.9.4 Fields

 

As of Date

 

Throughout the IBIX system this field denotes the financial period in which you are currently working.

 

The field is verified by reference to the period end dates for each ledger on the control file, which are in turn updated by the period end routines.

 

The system will not allow you to input a date earlier than the current period start and will warn you should you enter a date later than the current period.

 

On sales purchase and nominal system IBIX is capable of dealing with future postings and therefore future dates may be used without cause for concern.  The warning message is displayed so that you may make a visual check on the date entered for reasonableness.

 

In normal circumstances, it is usual to accept today's date which is displayed in this field automatically.

 

Journal Number

 

Throughout the IBIX accounting system you will be asked for a journal number.  This tells the system which type of daybook you wish to produce.  The various daybooks allowed are set by the user in the control file and the code that you enter into this field is checked for validity by reference to these records.  You may wish for only one daybook type; however it is more usual to have several.

 

Transaction Date

 

This field should contain the date that the current transaction took place, today's date is automatically placed in the field by the system, but this can be overridden.  There are no restrictions on this date except that it may not be zero.

 

Percentage

 

Here you may entered a percentage. This will be used to decide when an open item is to be considered as fully paid.

 

NB An open item will be considered as fully paid when the balance of the transaction is taken below the above percentage of the original value.

 

Customer Number

 

This field should be filled with the customer number to which the posting is to be made.

 

The system will reply with the name of the customer if the record has already been created, otherwise it will give you an option to create the record now via an automatic window to the Sales Ledger Static Maintenance which will return here upon completion.

 

You also have the option to view the batch so far at this point providing the batch number is not zero.

 

Customer Name

 

This field will only be used if you opt to search by name and you have requested the "by name" search facility offered at the Customer No. prompt.

 

When you use it you may enter as many characters as are known for this customer and then press <RETURN> having first cleared out to the end of the field.  The system will then give you the first customer whose name corresponds to the characters that have been entered, if this is not the correct customer use the "next" facility to find others within that group.

 

Reference 1

 

This is a numeric only field.

 

The purpose of the field is to contain a reference for this posting such as the invoice number, cash book number and so on.  If the field is completely blank when <RETURN> is entered, then the posting number defaults to zero.

 

The field automatically increases by 1 for each posting, the next available number for each journal type being kept on the control file (B1X ‑ Documents numbers) but the automatically generated number may be overridden at any time.

 

When a batch is ended the last used reference number is written away to the control file in order to continue the series in the next batch.

 

Reference 2

 

This alphanumeric field is used to store a second reference to each posting.  This field may be left blank.

 

Amount Home

 

This field is entered with the total cash paid. It is this amount that will update the customers account and the control account on the general ledger.

 

If this customer is a foreign currency customer you need only enter the two of the three fields Amount (home), Exchange Rate, and Amount (foreign).  The field left as zero will be calculated by the system.

 

If you enter a home amount then the open items will be displayed in home currency whilst if the home amount is zero then the work will commence in foreign currency.

If both fields are zero, such as when you are not cash posting but simply transaction matching, you will be asked in which currency you wish to work.

 

Exchange Rate

 

This field is only used where the customer is set for a foreign currency in the customers record.  It defaults to the buying rate for the currency in question, which is held on the control file.

 

This value may be overridden with another rate of your own choosing, or to zero if you require the system to calculate the rate from the sterling value you have already entered and the foreign value you are about to enter.

 

Both the exchange rate and the foreign value may be set to zero.  This is done when sterling only posting is required to a customer who is normally foreign.

 

Amount (Foreign)

 

This field is only used when the customer is set for foreign currency.  If you have entered a sterling value and an exchange rate then the foreign value will be calculated for you, although you may override the calculation.

 

The field should be filled with the total foreign posting amount of cash.

 

If the customer in question is a foreign customer you need only enter two out of the three fields; Amount (home), Exchange Rate, and the Amount (Foreign).  The field left as zero will be calculated automatically by the system.

 

Range From/To

 

The user is now prompted for a series of ranges of open items that are going to have cash allocated against them. Users with a mouse may use point and pick techniques.

 

The start and end numbers required are the internal numbers and not the ref 1. You will also have the option to enter first to last. If the start entry is non‑zero and zero is entered into the to entry the program takes this to mean end same as start (ie a range containing one open item only).

 

As a range is chosen the items in the range will be downlighted.

 

No validity checks are made on the ranges entered but any ranges that do not exist or have already been fully paid will be ignored.

 

You may browse your selections at any time and make amendments; you may also view next and previous screens of open items.

 

If you do not wish to allocate this cash then end the range entries immediately and select the unallocated cash option.

 

When you have finished entering your ranges you may choose to automatically continue with the allocations or to proceed in a manual mode. If you choose the latter each open item will be offered to you for rejection, approval or part payment. You will also be able to reject the remainder of this range.

 

If you elect to part pay then you may set both the amount of this transaction to be paid off as well as the discount allowed giving a due amount which if accepted will affect the amount left above.

 

When you complete all your cash posting the program will lead you into the "bank" side of the posting.  It should be noted that the Sales Control, discount, and any profit or loss on exchange have already been posted.

 

Posting Type

 

      This field can be one of the following:‑

 

      JDR   Journal Debit

      JCR   Journal Credit

      TRT   Transfer to

      TRF   Transfer from

 

The default will be JDR

 

General Ledger Code

 

The default in this field will be any default bank you have set in the control file;  however you may override this to any detail general ledger account which allows input.

 

The account entered must exist on the General Ledger file. If it does not exist you will be given the option to create it now via an automatic window to the General Ledger Maintenance Program which will return here when complete.

 

A valid account entry will display the account description for visual verification. Alternatively you may elect to search by description.

 

General Ledger Description

 

This field can be used to search for the correct general ledger account by entry of the first few characters of description. This will bring up the nearest match, the search may then be progressed via the "next" facility.

 

Transaction Date

 

This field should contain the date that the current transaction took place, today's date is automatically placed in the field by the system, but this can be overridden.  There are no restrictions on this date except that it may not be zero.

 

Reference 1

 

This is a numeric only field.

 

The purpose of the field is to contain a reference for this posting such as the invoice number, cash book number and so on.  If the field is completely blank when <RETURN> is entered, then the posting number defaults to zero.

 

The field automatically increases by 1 for each posting, the next available number for each journal type being kept on the control file (B1X ‑ Documents numbers) but the automatically generated number may be overridden at any time.

 

When a batch is ended the last used reference number is written away to the control file in order to continue the series in the next batch.

 

Reference 2

 

This alphanumeric field is used to store a second reference to each posting.  This field may be left blank.

 

Amount

 

This field is normally entered with the total cash to bank.

 

VAT Code

 

This field would not normally be called during cash posting. However, if you have selected a general ledger account which states that its input has a VAT element then a valid VAT code can be entered or blank is possible to state that this amount is outside the VAT system. A default code will be shown if a default has been created in the control file.

 

VAT amount

 

If a valid, rated VAT code was entered then the program will have worked out the VAT element for you; you may however override this.

 

Transaction Description

 

This field can be filled with a description to go with the general ledger transaction.  The description will show on the journal and if the account is set to keep all transactions it will also show on the transaction list.

 

You may also call up a pre‑entered description from the control file.

 

You may now continue to repeat the general ledger postings until a balance is achieved or exceptionally you may opt to post any imbalance to suspense.


 

3.10  CREDIT CONTROL MONITOR

 

3.10.1      Purpose

 

This option allows the credit controller to place comments on the customer records and also to place the customer on stop.  The controller may also place comments on individual transactions together with the amount of that transaction which is not in dispute.

 

The controller also has the power to place a date on customers together with the comment, he and others using the sales enquiry program may then request a diarised sequence of enquiries for a particular or a range of dates. He may also opt to browse only those customers with overdue items.

 

The comments on open items will automatically delete at the end of the period during which the item becomes fully paid unless open item history and narrative history is on in the control file.  However customer narratives and stops will remain until the controller uses this program to take them off; at this point these will be removed from the system unless narrative history is on in the control file.

 

If you have any histories on, this program will also allow enquiries on them; indeed if you have open item history on and invoice history on then it is possible to bring up the original invoice via the open item.

 

3.10.2      Menu Command

 

run sal08 sal16 [CHKHIST]

 

CHKHIST is optional but if used with open item history will force a search for a transaction with the ‘same’ characteristic to visit history.

 

3.10.3      Pre‑requisites

 

Sales Ledger Maintenance

 

At least one customer created

 

Sales Ledger Sequences

 

If you wish to search by name

 

Reorganise Sales/Purchase History Files and Sales Order History Purge

 

Consideration of the length of Sales Narrative History, Sales Open Item History and Sales Order History should be given whilst describing this program. Obviously the history the program can provide is limited to the3.10.4     extent of history allowed by use of the purge program.

 

3.10.5      Fields

 

Invoice Number

 

Enter here the number of a document which you wish to view and the program will take you straight to that open item or inform you that no occurrence of that number can be found.

 

Invoice Amount

 

Enter here an amount and the program will take you straight to a current open item for that amount or inform you that no occurrence of that amount can be found.

 

Only Accounts with Overdue Items

 

If you answer yes to this then as you progress through the file using the normal record search function keys you will only be shown customers where overdue items exist.  If you select a particular customer by number which has nothing overdue you will be warned of this.

 

Diary date.

 

At this prompt enter the date selection from that is required.  Normally the date that is entered is today's date, but you may override to look at any date from.

 

You may also state that diarisation is not required in which case you may choose the customers you wish to inspect.

 

Customer Search

 

The cursor will now come to rest on the preferred customer search field set in the Sales Ledger Sequences Program. This could be any of Customer Number, Customer Name, Address, Post Code, Salesman Contact, Telex Number, Telephone Number or Fax Number.  The preferred sequence may be changed by use of the arrow keys to choose a different sequence (which has already been created in the Sales Ledger Sequences Program) this will become temporarily the new preferred sequence.

 

Regardless of the sequence chosen the user may make use of the normal search keys with none or partial keying of data. It should be noted that searches here are via both the customer file and the delivery address file. A further search option is also available, that of browsing. This will produce a browseable list of all customers and delivery points meeting the criteria entered so far. The user may now fill in more detail for a finer search and the page may change to match or he may use the arrow and page keys to search for the customer.

 

Having lighted on the customer required he may now need, in the case of multiple depots, to find the exact delivery address; to this end a sub‑browse is provided which effectively is a search within the customer selected by some other criteria which may again be any of the fields mentioned above. The preferred sub‑browse key has already been selected in the Sales Ledger Sequences Program and this will be the default field. Searching can be performed by keying enough data to find the exact match. The user may also change his preferred sub‑browse field temporarily to any others set up in the Sales Ledger Sequences Program.

 

Once the customer or diarised entry has been selected a screen is displayed giving a summary of the selected account showing credit and debit transactions totals as well as credit information and any current narrative that has been previously entered.

 

At this point the following options are available:

 

      You may view up and down the header narrative history for this customer. There is also a key for instant return to current narrative.

 

      You may enter a new current information narrative for the displayed customer together with a date, so that anyone using the sales ledger enquiry program may then request a diarised sequence of entries from a particular date.

 

      You may enter a new current stopping narrative for the displayed customer together with a date, so that anyone using the sales ledger enquiry program may then request a diarised sequence of entries from a particular date.

 

      You may enter a narrative altering the temporary additional credit limit.

 

      You may show all current open items that exist for this customer account.

 

      You may view and adjust the general customer notes.

 

      You may open a dynamic window to Sales Order Enquiry.

     

If you choose to enter a header narrative then the following applies:‑

 

      Any existing narrative that has been entered is highlighted. The user has the choice of overwriting that comment, or entering <RETURN> to accept the existing narrative and being given a new line to enter a comment.

 

      If the first line is set to blank, any narrative record and associated diary dates will be deleted or put into history if narrative history is on in the control file.

 

      After entering the Narrative, you are requested to enter a chasing date into the diary.

 

      This field should contain the date on which the customer should be re‑contacted or reviewed, giving reminders to the credit controller.  This field is often used for new accounts that have been opened, so that terms and discounts can be agreed after, say, a three month trial period.

 

      Finally you enter the date the narrative was entered.

 

If you choose to display the open items then the following options are available:‑

 

      Your normal search key will settle on Doc No, normally this is your invoice number.  However a function key is available to search by the following:‑

 

      Tran Date

      Reference 2 ‑ normally the customers order number.

      Original Amount

      Outstanding Amount

      Due Date

 

      If you change your front screen to bring these on you may also search by the following:‑

 

      Invoiced Customer Number

      As of Date

      Reminder Date

      Area Code

      Delivery Address Code

      Salesman Code

 

      You may enter your search key at the base of the screen and a exact match will be attempted; if an exact match is not found the program will find the nearest. The page and arrow keys can also be used to find the particular open item you require and a key is provided to find the same again.  Also first page and last page may be selected.

 

      A key is available to look at the current open items invoice history if present.

 

      A key is available to get a reprint of the selected (highlighted) document.  In this case you will then get the choice to print with the normal defaults for document printing or to override with a printer number entry, foreign currency and language required entries, and a report number. For more information on these see Invoice Print.  This facility is also available at other stages.

 

      A key is available to view the full detail of an open item. At this point you may also view both the current and historical open item narratives as well as enter a new current narrative.

 

      Entry of a Narrative

 

      The narrative usually states why a customer is withholding part or all of the open item balance.

 

      Customer Proposed Amount

 

      This entry should contain the amount of the open item which the customer is proposing to pay.  This should obviously not normally exceed the outstanding amount.

 

      The proposed amount entered here is a note only and is not currently used by  the system.

 

      Where there is agreement between the customer and yourselves on the amount a function key is available to mark this agreement. When the function key is pressed the program will store the amount that, by implication, it is agreed that the customer need not pay. (ie Outstanding amount less agreed amount).

 

 

      The open item will be marked on screen with an "N" or a "Q" for proposed amount and agreed amount respectively.

 

      The agreed "non-payable" amount and expedite date within those items under query will be used in the credit status update program to include or exclude items under query.

 

 

      Date Entered

 

      This is the date on which the current narrative was entered.

 

      Expedite Date

 

      This has a bearing on the date at which the item under query will be re-included in the credit status calculation.


 

3.11  PREPARE NEW PENDING FILES

 

3.11.1      Purpose

 

This program will make copies of your Sales and Delivery Address Master files such that you can work on these making changes which will become live later. This is useful for such events as a Salesman territory re‑organisation which can be input well ahead of the change required. NB This program will overwrite any existing pending files so care should be taken as to the timing of the running of this program.

 

3.11.2      Menu Command

 

preppend

 

3.11.3      Pre‑requisites

 

No pre‑requisites are required.

 

3.11.4      Fields

 

No input is necessary


 

3.12  ENTER PENDING SALES LEDGER CHANGES

 

3.12.1      Purpose

 

This program works in the copy Sales Ledger file mentioned above. It works in exactly the same way as Sales Ledger Maintenance apart from this, but only allows amend functions.

 

3.12.2      Menu Command

 

run sal01 wsal01

 

3.12.3      Pre‑requisites

 

As for Sales Ledger Maintenance

That the prepare program has been run.

 

3.12.4      Fields

 

As for Sales Ledger Maintenance


 

3.13  ENTER PENDING DELIVERY FILE CHANGES

 

3.13.1      Purpose

 

This program works in the copy Delivery file mentioned above.  It works in exactly the same way as Delivery File Maintenance apart from this but only allows amend functions.

 

3.13.2      Menu Command

 

run del01 wdel01

 

3.13.3      Pre‑requisites

 

As for Delivery File Maintenance

That the prepare program has been run.

 

3.13.4      Fields

 

As for Delivery File Maintenance


 

3.14  MAKE PENDING FILES LIVE

 

3.14.1      Purpose

 

This program makes the changes made in the pending files above active in the live system.  NB Once this job has been run another prepare is required before more pending changes may be entered.

 

3.14.2      Menu Command

 

dopend

 

3.14.3      Pre‑requisites

 

It is advisable to do a backup prior to this run.

The prepare program should have been run and some amendments made.

 

3.14.4      Fields

 

No fields are required for this program.


 

4     SALES LEDGER DAILY USAGE REPORTS

 

4.1   SALES LEDGER MASTER FILE REPORT

 

4.1.1 Purpose

 

The object of this program is to produce selective reports of the data held on each customer master record.  The user is able to choose the report sequence and optionally include information from the delivery address file as well.

 

4.1.2 Menu Command

 

run sal02

 

4.1.3 Pre‑requisites

 

Sales Ledger Maintenance

 

At least one customer should exist

 

Sales Ledger Sequences

 

To create a sequence you require for the report

 

Sales Ledger Master File Report Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

 

      first page ‑ contains run time options entered

      header ‑ contains headings for each new page

      line ‑ contains details of the data for each account to be printed

      special dlivm - contains details of delivery address records

      special bank - contains bank file details

      last record ‑ contains total number of accounts printed

 

4.1.4 Fields

 

A screen is displayed containing the sequences that were set‑up using the Sales Ledger Sequences.  Use the cursor and page keys to highlight the required reporting sequence, and then press <RETURN>.

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer Number

      Salesman Number

      Warehouse

      Area Code

      Territory

      Limit Set Dates

      Statement Type

      Reminder Type

      Customer ABC Classification

      Customer Type

      Credit Status

      Last Invoice Date

      Telephone Number

      Fax Number

      Telex Number

      Set up date

      Last Amended Date

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

      Discount Group (not shown on standard IBIX screens but available via IBIX screen painter)

      Payment Type (not shown on standard IBIX screens but available via IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Include General Notes

 

You may decide here whether you wish the customer general notes to be printed or not.

 

Include Delivery Instructions

 

You may decide here whether you wish the delivery instructions to be printed or not.

 

Include Delivery

 

There are two available options at this prompt:‑

 

      0     No, the delivery addresses are not to be included in the report.

 

      1     Yes, include the delivery addresses in the report as separate customers.   They will be grouped according to the sort sequence that has been selected.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used or use the browse key to select from a menu of available reports.

 

      There is a maximum of 10 different formats (0‑9).

 

      Once all the required options have been entered, you may choose whether to send this report to the screen or the printer. If you send to screen then the options from here on are discussed in the report viewer section.


 

4.2   DELIVERY MASTER FILE REPORT

 

4.2.1 Purpose

 

This program will produce a selective report on the static data within the delivery file. The report layout and sequence are selectable by the user.

 

4.2.2 Menu Command

 

run sal02 del02

 

4.2.3 Pre‑requisites

 

Sales Ledger Maintenance

 

At least one delivery address should exist

 

Z000000X    Whether sort by delivery name is required

 

Invoicing Delivery File Report Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

 

      first page ‑ contains run time options entered

      header ‑ contains headings for each new page

      line ‑ contains details of the data for each account to be printed

      last record ‑ contains total number of accounts printed

 

4.2.4 Fields

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer Number

      Delivery Number

      Salesman Number

      Warehouse

      Area Code

      Territory

      Last Invoice Date

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Report Sequence

 

This field allows the user to select the order of the report.  If there is not already an index for the sequence of the users choosing then an index will automatically be created by the program.

 

The two options given are:‑

 

0     A reporting sequence of Cust No/Delivery No.

 

1     A reporting sequence of Name/Cust No/Delivery No.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used or use the browse option to choose from a menu.


 

4.3   SALESMAN MASTER FILE REPORT

 

4.3.1 Purpose

 

This program will produce a selective report of the data held on each salesman record.

 

4.3.2 Menu Command

 

run sal02 man02

 

4.3.3 Pre‑requisites

 

Salesman File Maintenance

 

At least one salesman should exist

 

Salesman Master File Report Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

 

      first page ‑ contains run time options entered

      header ‑ contains headings for each new page

      line ‑ contains details of the data for each account to be printed

      last record ‑ contains total number of accounts printed

 

4.3.4 Fields

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Salesman Number

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used or use the browse option to choose from a menu.


4.4   BANK MASTER FILE REPORT

 

4.4.1 Purpose

 

This program will produce a selective report of the data held on each bank record.

 

4.4.2 Menu Command

 

run sal02 bnk02

 

4.4.3 Pre‑requisites

 

Bank File Maintenance

 

At least one bank should exist

 

General Bank Master File Report Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

 

      first page ‑ contains run time options entered

      header ‑ contains headings for each new page

      line ‑ contains details of the data for each account to be printed

      last record ‑ contains total number of accounts printed

 

4.4.4 Fields

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Sort Code

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used or use the browse option to choose from menu.


4.5   SPECIAL DISCOUNT REPORT

 

4.5.1 Purpose

 

This program will produce a selective list of special discount records. These may be either what‑if/effectivity records or the live records or a mixture of the two.

 

4.5.2 Menu Command

 

run inv51

 

4.5.3 Pre‑requisites

 

Special Discount Maintenance

 

At least one special discount record should exist

 

General Bank Master File Report Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

 

      first page ‑ contains run time options entered

      header ‑ contains headings for each new page

      before group of cust ‑ contains data to be printed before the main data for a new customer

      before group of type ‑ contains data to be printed before the main data for a new customer type

      before group of code2 ‑ contains headings to be printed prior to listing a set of discounts based on product code

      special code2 ‑ contains data for a discount based on product code

      before group of code1 ‑ contains headings to be printed prior to listing a set of discounts based on discount code

      special code1 ‑ contains data for a discount based on discount code

      before group of code0 ‑ contains headings to be printed prior to listing a set of discounts based on product class

      special code0 ‑ contains data for a discount based on product class

      before group of item ‑ contains headings for a discount based on product class or similar which would give a range of items ‑ only used if item report selected

      line ‑ contains details of the data for each item to be printed ‑ only used if item report selected

      last record ‑ contains total number of records printed

 

4.5.4 Fields

 

What if Name

 

This field may contain the name of a particular set of what‑if records that you wish to report, either on their own or amongst other live records. If you do not want this leave it blank.

 

Effectivity Date

 

This field may contain the name of a particular set of effectivity records that you wish to report, either on their own or amongst other live records. If you do not want this leave as zero.

 

What if Password

 

This field will be requested if you have entered either a non‑blank what if name or a non‑zero effectivity date. You should enter the password that was entered when the what if/effectivity was first created.

 

Report Only for above what if

 

This field will only be requested if you have entered either a non‑blank what if name or a non‑zero effectivity date. Reply with zero if you want to see records printed other than what if/effectivity ones, reply one if you wish only to report on records within the what‑if/effectivity you have selected.

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer

      Customer Type

      Customer Price Code

      Warehouse

      Part Number

      Discount Code

      Product Class

      Promotion Start Date

      Promotion in Force Date

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Item Report

 

Where a special discount record covers a range of item numbers (such as discount for a product class) you may opt here to print just the group record or the group record and all the items within the group.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used. A key is also available to bring up a menu of pertinent reports with their titles from which to select.


 

4.6   SALES LEDGER LABEL PRODUCTION

 

4.6.1 Purpose

 

This program can produce labels for any selection of customers in any sequence you choose.

 

4.6.2 Menu Command

 

run sal02 sal13

 

4.6.3 Pre‑requisites

 

Sales Ledger Maintenance

 

At least one customer should exist

 

Sales Ledger Sequences

 

To create a sequence you require for the report

 

Sales Ledger Label Production Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

      The option flag is used to state the number of labels to view

 

      line ‑ contains details of the data for each label to be printed

 

NB Where labels are more than one to view and are narrower than the standard size IBIX, as standard, expects, shortening the fields will automatically tell the system that the labels are narrower. It is also important if the vertical height of the fields completely fill a label not to have a form feed after, equally if they do not a form feed should be included.

 

4.6.4 Fields

 

Sequence Choice

 

The screen which is displayed contains the sequences that were set‑up using the Sales Ledger Data Maintenance Menu.  The first of the "sequences"  is highlighted.  This screen is used to select the sequence in which the labels are to be produced.  Use the cursor control keys to highlight the required reporting sequence, and then press <RETURN>.

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer

      Salesman

      Area

      Territory (not shown on standard IBIX screens but available via IBIX screen painter)

      Statement Type

      Reminder Type

      ABC Classification

      Customer Type

 

      Balance

      Credit Status

      Set up date

      Last Amended Date

      Discount Group

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

      Payment Type (not shown on standard IBIX screens but available via IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Number of Copies of Each Label

 

You may select how many copies of each label are required from 1 to 99.

 

Include Futures in Balance

 

Because IBIX allows postings to future periods the user is given the opportunity to select whether the from‑to balance test should also include future postings or not.

 

There are two available options:‑

 

      0     No, postings to a future period are not to be included in the Balance.

 

      1     Yes, the postings entered for future periods are to be included in the specified balance range.

 

Accounts over Credit Limit

 

This field gives the user to include those accounts where the credit limit has been exceeded.  This is useful where labels are to be produced as severe reminders to those customers who have exceeded their credit limit.

 

There are two available options:‑

 

      0     No, produce labels for accounts whether or not the set credit limit has been exceeded.

 

      1     Yes, only print those customers whose accounts have exceeded the set credit limit.

 

Include Delivery

 

Here you may decide whether labels are to be printed for delivery addresses as well as for Sales Ledger addresses.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used. A key is also available to bring up a menu of pertinent reports with their titles from which to select.


 

4.7   CURRENCY REVALUATION REPORT

 

4.7.1 Purpose

 

This report allows a manager to see the effect on customer balances of a lower or higher selling rate of a particular currency.

 

N.B. This report does not actually perform any revaluation.  It is designed to show the effect of any currency change on the ledger.  It is the intention that the result of this report be posted as an accrual to the profit/loss on exchange provision.

 

4.7.2 Menu Command

 

run sal02 sal14

 

4.7.3 Pre‑requisites

 

Sales Ledger Maintenance

 

At least one customer should exist with a foreign currency attribute

 

Sales Ledger Sequences

 

A sequence must exist with currency code first

 

Sales Ledger Currency Revaluation Report Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

 

      first page ‑ contains run time options entered

      header ‑ contains headings for each new page

      before group of code ‑ contains details of each currency input

      line ‑ contains details of the data for each account to be printed

      after group of code ‑ contains totals for each currency

      last record ‑ contains report grand totals

 

4.7.4 Fields

 

Selling Rate

 

The first screen that is displayed shows all the currency codes, their descriptions and the selling rates that have been previously entered in the control file.

 

The user is prompted for input, at each of the displayed currencies, of the proposed selling rate.  This entry does NOT alter the selling rate held on the control files.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used. A key is also available to bring up a menu of pertinent reports with their titles from which to select.


 

4.8   DELIVERY FILE LABELS

 

4.8.1 Purpose

 

This program allows the production of labels for delivery labels using the user's selection and choice of sequence. It should be noted that the program was designed for labels but that via the IBIX report generator labels can also be letters or a report or whatever you choose.

 

4.8.2 Menu Command

 

run sal02 del03

 

4.8.3 Pre‑requisites

 

Delivery File Maintenance

 

At least one delivery file should exist

 

Delivery File Label Production Layout ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

      The option flag is used to state the number of labels to view

 

      line ‑ contains details of the data for each label to be printed

 

4.8.4 Fields

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer

      Delivery Point

      Salesman

      Warehouse

      Area

      Territory

      Last Invoice Date

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Report Sequence

 

You may choose the sequence of printing from the following:‑

 

      0     Customer Number/Delivery Number Sequence.

 

      1     Name/Customer Number/Delivery Number Sequence.

 

Report Number

 

Because IBIX allows users to create their own report layouts there has only been 1 standard report layout set‑up.  If another report layout is required enter the report number that is to be used. A key is also available to bring up a menu of pertinent reports with their titles from which to select.


 

5     SALES LEDGER DAILY ENQUIRIES

 

5.1   SALES LEDGER ENQUIRY

 

5.1.1 Purpose

 

The object of the Sales Ledger Enquiry option is to give the user the opportunity to make enquiries on any of the sales ledger accounts.  It can also view comments placed by the credit control monitor. It works in a very similar fashion to the credit control monitor whilst not allowing any changes.  Diary searching is also permitted.

 

5.1.2 Menu Command

 

run sal08 sal08 [NOENQ] [NOTES] [CHKHIST]

 

NOENQ is optional but if used will prevent the user from calling document history enquiry from within the program.

NOTES is optional but if used allows customer notes to be maintained as well as viewed.

CHKHIST is optional but if used with open item history will force a search for a transaction with the ‘same’ characteristic to visit history.

 

5.1.3 Pre‑requisites

 

Sales Ledger Maintenance

 

At least one customer created

 

Sales Ledger Sequences

 

If you wish to search by name

 

Reorganise Sales/Purchase History Files and Sales Order History Purge

 

Consideration of the length of Sales Narrative History, Sales Open Item History and Sales Order History should be given whilst describing this program. Obviously the history the program can provide is limited to the extent of history allowed by use of the purge program.

 

5.1.4 Fields

 

Invoice Number

 

Enter here the number of a document which you wish to view and the program will take you straight to that open item or inform you that no occurrence of that number can be found.

 

Invoice Amount

 

Enter here an amount and the program will take you straight to a current open item for that amount or inform you that no occurrence of that amount can be found.

 

Only Accounts with Overdue Items

 

If you answer yes to this then as you progress through the file using the normal record search function keys you will only be shown customers where overdue items exist.  If you select a particular customer by number which has nothing overdue you will be warned of this.

 

Diary Date

 

At this point you may opt to view customers who have a diary date set by the credit control monitor that is equal to or greater than the date you now enter. You may also opt for no diarisation.

 

Customer Search

 

You will only be asked this if you have not opted for diarisation.

 

The cursor will now come to rest on the preferred customer search field set in the Sales Ledger Sequences Program. This could be any of Customer Number, Customer Name, Address, Post Code, Salesman Contact, Telex Number, Telephone Number or Fax Number.  The preferred sequence may be changed by use of the arrow keys to choose a different sequence (which has already been created in the Sales Ledger Sequences Program) this will become temporarily the new preferred sequence.

 

Regardless of the sequence chosen the user may make use of the normal search keys with none or partial keying of data. It should be noted that searches here are via both the customer file and the delivery address file. A further search option is also available, that of browsing. This will produce a browseable list of all customers and delivery points meeting the criteria entered so far. The user may now fill in more detail for a finer search and the page may change to match or he may use the arrow and page keys to search for the customer.

 

Having lighted on the customer required he may now need, in the case of multiple depots, to find the exact delivery address; to this end a sub‑browse is provided which effectively is a search within the customer selected by some other criteria which may again be any of the fields mentioned above. The preferred sub‑browse key has already been selected in the Sales Ledger Sequences Program and this will be the default field. Searching can be performed by keying enough data to find the exact match. The user may also change his preferred sub‑browse field temporarily to any others set up in the Sales Ledger Sequences Program.

 

Once the customer or diarised entry has been selected a screen is displayed giving a summary of the selected account showing credit and debit transactions totals as well as credit information and any current narrative that has been previously entered.

 

At this point the following options are available:

 

      You may view up and down the header narrative history for this customer. There is also a key for instant return to current narrative.

 

      You may show all current open items that exist for this customer account.

 

      You may view and adjust the general customer notes.

 

      You may open a dynamic window to Sales Order Enquiry.

 

If the open item display was chosen you may now search for a particular open item by any of the fields in the columns displayed.

 

Having found the open item required you may if invoice history is available for this item view the original invoice, or you may see the full detail for this open item and also view any current or historical narratives for this item. You may also opt for a reprint of the document.   In this case you will then get the choice to print with the normal defaults for document printing or to override with a printer number entry, foreign currency and language required entries, and a report number. For more information on these see Invoice Print.  This facility is also available at other stages.


 

6     SALES LEDGER END OF DAY UPDATES

 

6.1   UPDATE CUSTOMER CREDIT STATUS

 

6.1.1 Purpose

 

Without this program the customer credit status would only be reset in the end of period program or by the credit controller putting the customer on stop. The credit status, if not on stop, represents the age of the oldest debt in periods. Cash is received daily but if this were to pay off the oldest debt it would not affect the credit status. This program is therefore intended to be run daily for those users who wish to keep the credit status bang up to date.

 

The program interacts with transactions marked as under query in the Credit Control Monitor program. If the expedite date plus a given factor has been passed then the queried items are re-included in the credit status calculation otherwise they are excluded.

 

6.1.2 Menu Command

 

run sal10 sal12

 

6.1.3 Pre‑requisites

 

It is advisable that a backup is performed prior to this run.

At least one Sales Ledger Account should exist

 

RXX ‑ Control file reminder type record to state how the credit status should be set.

 

6.1.4 Fields

 

As of Date

 

This states what date should be used for the credit status calculation.

 

Number of Days

 

This gives the number of days leeway from expedite date that you wish to give for invoices under query. This will only be used for those open items marked as queries in which case the following rule applies:-

 

      The invoice is included in the credit status calculation where the outstanding amount on the open item is greater than the non-payable amount stored on the narrative record or where the diary date + X is less than or equal to the 'as of date' for the run; otherwise the invoice will be ignored.


6.2   FINANCIAL JOURNALS

 

6.2.1 Purpose

 

This program produces journals for all batches created since the last run. It can also reprint a batch at any time up to the next run command. The program will update the General Ledger where necessary and update the VAT file.

 

6.2.2 Menu Command

 

run jnl01jnl01 [a b c]

 

where a, b and c are optional but if used are explained by the following. NB These are only used, currently by one user who needs to unload certain data from the daybk file for onward transmission. 

The arguments to jnl01 change the relationship between the value of jnldel in daybk file and its meaning in the program.

 

      Meaning           JNLDEL

                        default     arg

      Awaiting update   0     a

      Update Completed  1     b

      May be Deleted    1     c

      Updated           2

      In Use                  3

      Cancelled         9

 

Limitations are that a cannot equal b or c and a, b and c cannot equal 2,3 or 9.

 

For example "run jnl01 jnl01 6 8 8"  and reprint set to no will print and update daybook records with jnldel equal to 6 and change jnldel to 8.  At the same time it will delete any daybk records with jnldel already equal to 8.

 

For "run jnl01 jnl01 5 6 7 with reprint set to yes daybk records with jnldel of 6 and 7 will be reprinted.

 

6.2.3 Pre‑requisites

 

It is advisable that a backup is performed prior to this run.

Some Batches should be awaiting update or reprint.

Spooler should also be considered

Common Daybook/Journal Report ‑ via Report Editor

 

      Variations available are reports 0 to 9

      Report Sections available:‑

 

      header ‑ for headings at the start of each page

      special salline - contains data for a Sales Ledger Posting

      special salpaid - contains details of each transaction paid by a cash posting

      special purline - contains data for a Purchase Ledger Posting

      special purpaid - contains details of each transaction paid by a cash posting

      line ‑ contains details of each General Ledger allocation posting

      special gldesc - contains the General Ledger allocation description (if any)

      trailer - contains details of total debits and total credits

      special vathead - contains heading for the VAT analysis

      special vatline - contains details of analysis for each VAT code

      special vattotal - contains the VAT analysis totals

      special comphead - contains headings for compressed account analysis

      special compline - contains analysis for each compressed account

      special selfbill - contains details of EC Purchases self billing of VAT

      special reclaim - contains details of EC Purchases reclaim of self billing

 

6.2.4 Fields

 

Reprint

 

Enter here whether a reprint is required or not. Reprints are catered for at any time until the next print. A print will delete the records which were printed the last time.

 

Journal

 

This will only be requested when a reprint has been requested. The entry here should be the journal code for the reprint required.

 

Batch

 

This will only be requested when a reprint has been requested. The entry here should be the batch number for the reprint required. If the journal/batch combination cannot be found you will be told.

 

Report Number

 

Enter here the report number required or use the browse key to view the

options.


6.3   PREVIEW DAYBOOK

 

6.3.1 Purpose

 

This program allows you to preview the batches in the Daybook file.

 

6.3.2 Menu Command

 

run jnl02

 

6.3.3 Pre‑requisites

 

Some batches must exist to preview.

 

6.3.4 Fields

 

Journal

 

The entry here should be the required journal code.

 

Batch

 

The entry here should be the required batch number.

 

The detail of the batch will now be shown and you may search and browse in the usual ways.


7     SALES LEDGER END OF PERIOD UPDATES

 

7.1   PERIOD END UPDATE

 

7.1.1 Purpose

 

This program moves the Sales Ledger forward into a new period. It clears current period figures and if year end selected year to date figures as well; moves any necessary future figures into current and year to date.  Both balance and turnover figures are cleared in this way. Matched open items are cleared ‑ maybe to history.

 

Where the customer is marked as a brought forward account the other open items will be purged or archived if their due date is earlier than the end of the last period and replaced with six aged brought forward items.

 

7.1.2 Menu Command

 

run sal10 sal10 [CHKLNK]

 

where CHKLNK is optional but if used will stop transactions being cleared where they are linked to another transaction which cannot be cleared because it has a balance or is in the current period.

 

7.1.3 Pre‑requisites

 

It is advisable that a backup is performed prior to this run.

If you wish your statements to reflect all movements on each account these should be printed prior to this run. Similarly all required turnover reports and sales trial balances should be run prior to this job.

 

7.1.4 Fields

 

End of Next Period

 

Enter here the new period end date.

 

Select

 

Select here whether you are performing a period end or a period and year end.

 

As of Date

 

The date entered here will be used in the setting of the customers' credit statuses. Example - If the customer's oldest invoice has a due date of 30/08/92 and the as of date entered is 30/10/92 then the credit status would be 2.


 

8     SALES LEDGER END OF PERIOD REPORTS

 

8.1   STATEMENT PRODUCTION

 

8.1.1 Purpose

 

This option allows the user to select the criteria for producing statements during the end of month procedures (although this program may be run at any time).  The ageing here is always from due date.

 

8.1.2 Menu Command

 

run sal07 sal05 [TRDAT]

 

where TRDAT is optional but if used will cause any ageing to be performed from the Transaction Date rather than the due date as standard.

 

 

8.1.3 Pre‑requisites

 

At least one Sales Ledger Account should exist.

 

Sales Ledger Statement ‑ via Report Editor

 

      Variations available are one statement layout per language code

      Report Sections available:‑

 

      header ‑ contains data for the top of the statement

      line ‑ contains details of the open item lines

      trailer ‑ contains statement totals

      special bfwd ‑ contains brought forward totals for a statement which exceeds one page

      special cfwd ‑ contains carried forward totals for a statement which exceeds one page

      special narr1 ‑ contains narrative line 1 attached to the open item

      special narr2 ‑ contains narrative line 2 attached to the open item

      last record ‑ prints totals of all statements printed

 

      Items per page should be set to the number of lines available in the body of the statement.

      Ages should be set the number of ageing period required.

      Option 0 will cause all debit/credit amounts to exclude VAT, option 1 will cause the amounts to include VAT.

 

8.1.4 Fields

 

As at Date

 

This field contains the reporting date for the statements. It will be used to calculate the ageing dates according to the ageing criteria you enter.

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer

      Salesman

      Area

 

      Statement Type

      Reminder Type

      ABC Classification

      Customer Type

      Balance

      Credit Status

      Transaction Date

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Ageing Method

 

There are four possible entries in this field which will then calculate ordinary dates from the As at Date already entered:‑

 

      0     No ageing required.

      1     Ageing required will be entered in days.

      2     Ageing required will be entered in months.

      3     Ageing required will be entered in specific dates.

 

Ageing

 

Enter here the ageing breaks you require in the units indicated by your answer to the previous prompt. The values may be ascending or descending, and positive or negative.

 

You may for example wish your oldest debts to appear to the left of your report, in this case start from say 5‑ to 1‑.  If the oldest debts are required to the left of your report reverse this sequence.  Positive entries will produce incoming cash flow projections as the ageing is from due date and not transaction date.

 

It is important to note that the number of ageing periods selected here should be in line with the ages entered on the report. To finish entering ageing enter a blank ageing figure.

 

Foreign

 

There are four possible entries for this field:‑

 

      0     The selected statements are not to be printed in a foreign language or currency, they will be printed in home language and home currency regardless of the language or currency code of the customers being printed.

 

      1     If a customer is dealt with in a foreign currency, then the statement will be printed in that currency.  All customers without a foreign currency code in their records will be printed in home currency.

 

      2     If a customer requires documents in a foreign language, then the statement will be printed in that language.  All customers without a foreign language code in their records will be printed in home language.

 

      3     If a customer requires documents in a foreign language or a foreign currency, then the statement will be printed in that language and currency.  All customers without a foreign language codes or foreign currency codes in their records will be printed in home language and home currency respectively.

 

      NB If no foreign language statement format has been set up by you in the report formatter for a particular language code then the statement will still print but use the home language format.

 

Future Postings

 

Because IBIX allows postings to future periods the user is given the opportunity to select whether the from‑to balance test should also include future postings or not, and whether future postings should be printed on the statement.

 

Accounts Over Credit Limit

 

This field gives the user an opportunity to include only those accounts where the credit limit has been exceeded.

 

Print Also

 

There are four possible responses to this prompt:‑

 

      0     Do not print extra fields

      1     Print the phone number and contact on the statement

      2     Print narratives on the statement

      3     Print the phone number, contact and narratives on the statement


 

8.2   TURNOVER COST OF SALES REPORT

 

8.2.1 Purpose

 

This program may be used to produce a Sales turnover report. Optionally you may also request an automatic reclassification of the customer's ABC class.

 

Please note: Sequence by salesman, area etc. refers only to sequencing by what is on the Sales Ledger Account record; it will not, unlike the Aged Debt Report, provide turnover by salesman where the salesman has been overridden at posting time.  If this is required then Sales Analysis by salesman should be used.

 

8.2.2 Menu Command

 

run sal06

 

8.2.3 Pre‑requisites

 

At least one Sales Ledger Account should exist

 

Sales Ledger Sequences

 

In Sales Ledger Sequences an index must be built by ABC base if you wish to update the ABC codes.

Also you should ensure that the sequence has been created in which you wish the report to be printed.

 

Sales Ledger Turnover Report Layout ‑ via Report editor

 

      Variations 0 to 9 are available

      Report Sections available:‑

 

      first page ‑ contains run time options chosen

      header ‑ contains page headings

      line ‑ contains details of the customer's turnover

      after group of abc ‑ contains totals at change of ABC group

      after group of sman ‑ contains totals at change of Salesman

      after group of area ‑ contains totals at change of Area

      after group of territory ‑ contains totals at change of Territory

      after group of type ‑ contains totals at change of customer type

      after group of currency ‑ contains totals at change of currency

      after group of telex ‑ contains totals at change of telex number

      last record ‑ contains report grand totals

 

8.2.4 Fields

 

Requirement

 

Here you decide whether only a print is required, or only an update of the ABC coding, or both.

 

From/To

 

Entries may be made here to select the records by the values of the following fields:‑

 

      Customer Number

      Salesman

      Warehouse

      Area

      Territory (not shown on standard IBIX screens but available via IBIX screen painter)

      Statement Type

      Reminder Type

      ABC Classification

      Customer Type

      Sales Turnover

      Cost Turnover

      Profit Money

      Profit Percentage

      Telex (not shown on standard IBIX screens but available via IBIX screen painter)

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value. Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

ABC Base

 

Enter here whether the base for the ABC calculations is to be Cost, Sales, Profit Money or Profit Percentage.

 

Percentages

 

If you opt to update the ABC codes you must give 3 percentages which together sum to 100. These will be used to decide whether the customer should be marked as an A,B or C according to their ABC base figure versus the total ABC base figure for all customers.

 

Report Sequence

 

Here you may decide in which sequence the report is to be produced. This may be any of the sequences displayed.

 

Report Number

 

Here you may select the report layout from those available. The standard (default) layout will be 0 and there may be up to nine other alternatives (1‑9). The list of available options can be displayed by pressing the appropriate function key and selection can then be made by highlighting the required line of the list.


 

8.3   AGED DEBT REPORT

 

8.3.1 Purpose

 

This program may be used to print a customer aged debt report. The report may be produced selectively and the ageing periods are decidable by you at run time.

 

If the report is chosen in Salesman and/or Area sequence then the report will show the ageing based on the actual area/salesman associated with the open item rather than the standing data from the Sales Ledger record. Conversely, if that sequence is not chosen then the Area/Salesman ageing will be based on the Sales Ledger account.

 

8.3.2 Menu Command

 

run sal07 sal07 [TRDAT]

 

where TRDAT is optional but if used will cause any ageing to be performed from the Transaction Date rather than the due date as standard.

 

 

8.3.3 Pre‑requisites

 

At least one sales ledger account should exist.

 

Sales Ledger Aged Debt Report Layout ‑ via Report Editor

 

      Variations 0 to 9 are available

      Report Sections available:‑

 

      first page ‑ contains run time options chosen

      header ‑ contains page headings

      line ‑ contains details of the customer's ageing

      special telecon ‑ contains telephone number and contact

      special narr1 ‑ contains header narrative line 1

      special narr2 ‑ contains header narrative line 2

      before group of sman ‑ contains header to print prior to starting a new salesman grouping

      after group of sman ‑ contains salesman group totals

      before group of area ‑ contains header to print prior to starting a new area grouping

      after group of area ‑ contains area group totals

      last record ‑ contains report grand totals

 

8.3.4 Fields

 

As at Date

 

This is the date which will be used as a base for any ageing required.

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer Number

      Salesman Number

      Area Code

      Territory (not shown on standard IBIX screens but available via IBIX screen painter)

      Statement Type

      Reminder Type

      Customer ABC Classification

      Customer Type

      Balance

      Credit Status

      Terms Code

      Telex (not shown on standard IBIX screens but available via IBIX screen painter)

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Ageing

 

Enter here the ageing period (if any). Follow this with the actual figures if ageing was requested. If limited ageing only is required then blank the next ageing field.

 

Report Sequence

 

You may select here the sequence of the report. Either customer number order, Customer number within salesman, customer number within area, or customer number within salesman within area.

 

Report Scope

 

Here you may decide whether a full report is required or subtotals only or grand totals only.

 

Include Future Postings

 

Here you may decide whether the balance selector above should be compared against the balance including future postings or not.

 

Only Accounts over Credit Limit

 

Here you may decide whether to include only those accounts where the credit limit is exceeded or not.

 

Print Also

 

Here you may decide whether you also wish to print the phone number and contact, the header narrative, neither or both.

 

Report Number

 

Here you may select the report layout from those available.  The standard (default) layout will be 0 and there may be up to nine other alternatives (1‑9).  The list of available options can be displayed by  pressing the appropriate function key and selection can then be made by highlighting the required line of the list.

 

The final stage is to send the report to the Ibix spooler for printing or to the screen for viewing.  If the report is viewed on the screen it can subsequently be sent to the Ibix Spooler for printing or abandoned.  These options are controlled by use of the function keys as indicated on the screen.


 

8.4   REMINDER LETTERS

 

8.4.1 Purpose

 

This program allows you to print reminder letters for customers. The selection of which customers receive which letters is decided by the credit status of the customer and the reminder type records in the control file.

 

8.4.2 Menu Command

 

run sal07 sal09 [TRDAT]

 

where TRDAT is optional but if used will cause any ageing to be performed from the Transaction Date rather than the due date as standard.

 

 

8.4.3 Pre‑requisites

 

At least one sales ledger account should exist.

 

RXX Control File reminder type record

 

Each credit status is given a letter code or blank. If the customer's reminder type record has a valid letter code attached to the credit status he currently has then a letter is produced of the type given by the letter code.

 

Update Customer Credit Status Program

 

If the reminder letters are not being run just after an end of period then it is strongly recommended that this program is run to bring the credit statuses up to date.

 

Sales Ledger Reminder Letter Layout ‑ via Report Editor

 

      Variations of 2 alphabetic characters are available

      No report sections are required

 

8.4.4 Fields

 

As at Date

 

This is the date which will be used as a base for any ageing required.

 

Letter Date

 

Enter here the date you require to be printed on the letter as the letter date.

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer Number

      Salesman Number

      Area Code

      Statement Type

      Reminder Type

      Customer ABC Classification

      Customer Type

      Balance

      Credit Status

 

      Transaction Date (not shown on standard IBIX screens but available via IBIX screen painter)

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Ageing

 

Enter here the ageing period (if any). Follow this with the actual figures if ageing was requested. If limited ageing only is required then blank the next ageing field.

 

Report Sequence

 

Choose here whether the letters are to be produced in Customer Number, Customer number within Salesman, Customer number within Area, or Customer Number within Salesman within Area sequence.

 

Print in Foreign

 

Here you may decide whether foreign currency customers should print in foreign currency.

 

Include future postings

 

Here you may decide whether the balance from/to check above is to be based on the balance including future postings or not.

 

Only Accounts over Credit Limit

 

Here you may decide whether or not you wish to exclude accounts which are not in excess of the credit limit


 

8.5   TRIAL BALANCE REPORT

 

8.5.1 Purpose

 

This program may be used to print a customer trial balance report. The report may be produced selectively and the ageing periods are decidable by you at run time.  The report is a full audit trail of all transactions together with what matches what.

 

8.5.2 Menu Command

 

run sal07 sal11 [TRDAT]

 

where TRDAT is optional but if used will cause any ageing to be performed from the Transaction Date rather than the due date as standard.

 

 

8.5.3 Pre‑requisites

 

At least one sales ledger account should exist.

 

Sales Ledger Trial Balance Report Layout ‑ via Report Editor

 

      Variations 0 to 9 are available

      Report Sections available:‑

 

      first page ‑ contains run time options chosen

      header ‑ contains page headings

      before group of group1 ‑ contains header information regarding the customer

      before group of descend ‑ contains headings for report with aging descending from left to right

      before group of ascend ‑ contains headings for report with  aging ascending from left to right

      before group of blnce ‑ contains headings for report with no aging

      before group of fdescend ‑ contains foreign headings for report with aging descending from left to right

      before group of fascend ‑ contains foreign headings for report with  aging ascending from left to right

      before group of fblnce ‑ contains foreign headings for report with no aging

      before group of links ‑ contains any line spacing of your choice prior to printing a group of linked open items

      after group of links ‑ contains any line spacing of your choice after printing a group of linked open items

      special corrupt ‑ contains text to identify any corrupt links in a group

      special totalage ‑ contains customer totals for an aged report

      special totalnoage ‑ contains customer totals for an non‑aged report

      special gtotalage ‑ contains grand totals for an aged report

      special gtotalnoage ‑ contains grand totals for an non‑aged report

      special history ‑ contains historical total information about the customer

      special ghistory ‑ contains historical total information for the report

      line ‑ contains details of the open item

      fline ‑ contains foreign details of the open item

 

8.5.4 Fields

 

As at Date

 

This is the date which will be used as a base for any ageing required.

 

From/To

 

Entries may be made here to select the report by the values of the following fields:‑

 

      Customer Number

      Salesman Number

      Area Code

      Statement Type

      Reminder Type

      Customer ABC Classification

      Customer Type

      Balance

      Credit Status

      Transaction Date

      Currency Code

      Spare Fields (not shown on standard IBIX screens but available via changesize and IBIX screen painter)

 

Entries for the lowest and highest value of each of these fields are requested, with blank for the lowest meaning the first value and blank for the highest meaning the last value.  Only records with the values of each of the fields falling within the selected ranges will be included on the report.

 

Print in Foreign

 

Here you may decide whether foreign currency customers should print in foreign currency.

 

Ageing

 

Enter here the ageing period (if any). Follow this with the actual figures if ageing was requested. If limited ageing only is required then blank the next ageing field.

 

Report Scope

 

Here you may decide whether a full report is required or only grand totals.

 

Age From

 

Here you may decide whether the ageing is to be based on the due date of the transaction or the transaction date.

 

Only Accounts over Credit Limit

 

Here you may decide whether or not you wish to exclude accounts which are not in excess of the credit limit

 

Account History Required

 

Here you may decide whether you also wish to print a history summary for each account or not.

 

Report Number

 

Here you may select the report layout from those available.  The standard (default) layout will be 0 and there may be up to nine other alternatives (1‑9).  The list of available options can be displayed by  pressing the appropriate function key and selection can then be made by highlighting the required line of the list.

 

The final stage is to send the report to the Ibix spooler for printing or to the screen for viewing.  If the report is viewed on the screen it can subsequently be sent to the Ibix Spooler for printing or abandoned.  These options are controlled by use of the function keys as indicated on the screen.


8.6   VAT FILE REPORT

 

8.6.1 Purpose

 

This program will produce a report to assist in filling in your VAT return.

 

8.6.2 Menu Command

 

run gl14

 

8.6.3 Pre‑requisites

 

Some VAT file records available

Spooler should also be considered

General Ledger VAT File Report ‑ via Report Editor

 

      No variations are available

      Report Sections available:‑

 

      header ‑ contains report headings

      line ‑ prints details about a particular VAT record

      after group of period ‑ prints totals for all codes for a VAT period

      last record ‑ prints grand totals for the report

      special tax ‑ prints a header before sub‑contract tax information

      special taxend ‑ prints contractor grand totals

      special trlhead - contains heading for the audit trail report section

      special vattrl - contains audit trail details

      special trltot - contains audit trail totals

      special trldiff - contains any audit differences

 

8.6.4 Fields

 

Include Audit

 

Here you may opt as to whether you want to print the audit trail as well as the summaries or not.

 

The audit trail consists of the VAT analysis from each batch.


 

8.7   VAT EC SALES LIST

 

8.7.1 Purpose

 

This program produces the required quarterly EC Sales List required by new 1993 EC VAT regulations. It may be run as simply a report or as an update, or both.

 

In update mode all current quarter VAT turnover figures are cleared and the future figures are moved to current.

 

IBIX would recommend that the report be run only followed by an update when you are sure the report is OK. The update will destroy the data needed to reproduce that quarter's figures.

 

8.7.2 Menu Command

 

run vat01 vat02

 

8.7.3 Pre-requisites

 

Spooler should be considered

VAT Quarter Print ‑ via Report Editor

 

      Variations available 0 to 9

      Report Sections available:‑

 

      first page - contains details of run time options taken

      header ‑ contains report headings

      line ‑ holds details for a particular Sales Ledger record

      special delivery line - holds details for a particular delivery record

      trailer - holds running totals for printing at the end of each page

      last record ‑ prints grand totals for the report

 

8.7.4 Fields

 

Report Required

 

Here you may choose whether a report is required.

 

Update Required

 

Here you may choose whether an update is required.

 

Report Number

 

Here you may choose the report format you require or browse the available reports.


 

8.8   VAT SUPPLEMENTARY DECLARATION

 

8.8.1 Purpose

 

This program produces the required monthly supplementary declaration which may be required by new 1993 EC VAT regulations. It may be run as simply a report or as an update, or both.

 

In update mode all current month figures are cleared and the future figures are moved to current.

 

IBIX would recommend that the report be run only followed by an update when you are sure the report is OK. The update will destroy the data needed to reproduce that month's figures.

 

8.8.2 Menu Command

 

run vat01

 

8.8.3 Pre-requisites

 

Spooler should be considered

VAT Calendar Month Print ‑ via Report Editor

 

      Variations available 0 to 9

      Report Sections available:‑

 

      first page - contains details of run time options taken

      header ‑ contains report headings

      special line header - contains default headings if arrival or dispatch header is not used

      special arrival header - prints headings for arrivals section of the report

      special dispatch header - prints headings for dispatches section of the report

      special arrival line - contains details for each arrival line

      special dispatch line - contains details for each dispatch line

      line ‑ prints details about a particular record and is used if arrival or dispatch line is not present

      special audit trail - contains each audit trail record information

      last record ‑ prints grand totals for the report

      before group of flow - prints headings before arrivals and dispatches

      after group of flow - prints a trailer after all arrivals and after all dispatches

      before group of tariff - print headings before a new tariff code

      after group of tariff - prints a trailer for each tariff code

      before group of dterms - prints headings before a new delivery terms code

      after group of dterms - prints a trailer for each delivery terms code

      before group of dest - prints headings for each destination country code

      after group of dest - prints a trailer for each destination country code

      before group of orig - prints headings for each country of origin

      after group of orig - prints a trailer for each country of origin

      before group of tmode - prints headings for each mode of transport code

      after group of tmode - prints a trailer for each mode of transport code

      before group of natt - prints heading for each nature of transaction code

      after group of natt - prints a trailer for each nature of transaction code

 

8.8.4 Fields

 

Report Required

 

Here you may choose whether a report is required.

 

Update Required

 

Here you may choose whether an update is required.

 

Report Number

 

Here you may choose the report format you require or browse the available reports.