Académique Documents
Professionnel Documents
Culture Documents
The copyright of this manual and the computer software described herein and
provided herewith are the property of Systems Union Holdings Ltd. No part of
this publication or the computer software may be reproduced, transmitted,
transcribed, stored in a retrieval system, or translated into any human or computer
language, in any form or by any means without the express written permission of
Systems Union Holdings Ltd.
Sales Processing
Introduction .......................................................................... 7
PlanningYour Implementation ............................................ 11
Analysing Information ......................................................... 23
Customers ......................................................................... 29
Products and Services ....................................................... 33
Pricing ................................................................................ 37
Processing Sales ............................................................... 45
Using Inventory Control ...................................................... 59
Purchase Processing
Introduction ........................................................................ 61
PlanningYour Implementation ............................................ 65
Analysing Information ......................................................... 75
Suppliers ............................................................................ 81
Products and Services ....................................................... 85
Processing Purchases ....................................................... 89
Using Other Modules ....................................................... 107
Inventory Control
Introduction ...................................................................... 109
PlanningYour Implementation .......................................... 111
Analysing Information ....................................................... 119
Stock Records .................................................................. 123
Stock Movements ............................................................. 127
Stock Taking ..................................................................... 135
Using Other Modules ....................................................... 141
Contents
Appendix A: Automating Your Work - FreeFormat Macros ..... 159
Appendix B: Security ............................................................. 161
Appendix C: Glossary Of Terms ............................................ 169
Appendix D: Transferring Data To and From SunBusiness ..... 173
Appendix E: Period/Year End Procedures .............................. 179
Appendix F: Sample Reports................................................. 183
Appendix G: European VAT Reporting ................................... 191
OVERVIEW
This section outlines the manuals you can use to find out more about SunSystems.
It also covers the other ways in which you can investigate SunSystems and its
functionality.
User Assistance 1
THE WORKBOOK
Three demonstration databases are provided with each system: DEM, DM1, and
DM2. Each is a fully operational database, which includes examples of all aspects
of SunSystems and SunAccount, with DEM including examples for SunBusiness.
You can use them to familiarise yourself with the system, before using your live
database(s).
The SunSystems Platform Manuals have been written to help you install and run
SunSystems in a variety of environments. They contain technical information
and advice and are critical to a successful implementation. The platform manuals
detail SunSystems upgrade procedures for new sites.
The SunSystems Platform Manual is divided into four sections:
Preparation, Installation, Running SunSystems, and the Appendices.
ONLINE HELP
Each box in SunSystems is online help enabled. If you need to find out what a
box does while you are using SunSystems, use HELP . See the section SunSystems
Tools, Buttons, and Keystrokes for further information.
ONLINE MANUALS
If you are using a graphical user interface (GUI) version of SunSystems, you can
access the SunBusiness Reference Manual and SunBusiness Appreciation Guide
online. This enables you to use the online manual’s powerful text searching
facilities. You can access the online manuals by selecting Help and then Contents
from the action bar.
User Assistance 3
4 SunBusiness Appreciation Guide Version 4.2
Introduction To SunBusiness
Introduction to SunBusiness 5
6 SunBusiness Appreciation Guide Version 4.2
Sales Order Processing:
Introduction
COMMON FEATURES
User defined documentation can be printed at each stage. You can design any
number of invoices, credit notes and other document formats. They can be printed
on preprinted stationery, or on plain paper as you require. You can print documents
as you enter transactions or as part of a batch process.
The components of an order such as the price, quantity or discount, can become
part of a calculation process. You can define your own calculations in up to 20
stages. Ad hoc charges and deductions, such as freight, can be included in the
calculations. The calculation and imposition of additional charges or deductions
can be automated.
Calculation processing can be used to handle discount, surcharges and taxation.
Calculation percentages can be added to, or subtracted from the selling price,
quantity or extended selling prices. You can adjust the calculated prices or discounts
using overrides for calculations as well as from within price books.
As an order is entered, the customers available credit is adjusted and you are
warned if the credit limit is exceeded. The initial entry might be a quotation
rather than a firm order. In this case, a customer code is not needed until the
quotation is converted into an order.
Quotations can be entered and converted to orders, or rejected. Quotations can be
entered for prospective customers. You must define customer information when a
quotation converts to an order.
Planning:
• Identify analysis requirements
• Plan coding structures
• Identify sales order types.
General Considerations
SunBusiness has 40 analysis categories. There are ten account analysis categories
(A0-A9), ten address analysis categories (C0-C9), ten item analysis categories
(I0-I9) and ten transaction analysis categories (M0-M9).
The item, address and transaction categories are shared with the other SunBusiness
modules Inventory Control and Purchase Order Processing. You should consider
this when planning your analysis structure. Similarly, the account analysis categories
are shared with SunAccount.
SunAccount users need to pass analysis codes from SunBusiness to SunAccount.
For example, if SunAccount is analysing income and expenditure by department,
you must make sure that SunBusiness also analyses by department.
Item Analysis
Item analysis categories I0 to I9 are available in IR=Item Records.
Identify the item analysis reports you need from SunBusiness, and the groupings
that are necessary to produce them. For example, sales by product type, commodity,
package type. You should distinguish between reports that are item specific (for
example, product type) and those that are order specific (for example, salesperson).
Item specific groupings can either be incorporated into the item code or defined
as analysis categories. Groups that are used in order calculation need to be defined
as analysis categories, because calculations are not based on item code.
For example, product type could be incorporated as the second and third characters
of the item code. It could be used for reporting, but not in calculation.
Then, identify groupings that are required for order price calculation. For example,
discount based on product discount group, or purchase tax based on product tax
category. These should be defined as analysis categories.
You must carefully plan the coding structures for item records, customers and
analysis codes. It is important to group codes correctly for reporting. Many
screens in SunBusiness ask for the range of item, customer or analysis codes to be
reported. You must be able to easily identify the records to include in your reports.
Item Records
If you are using Inventory Control, it should be easy to identify which item
records need to be defined. You will need one record for each item held in stock.
You may also need extra item codes for items not held in stock, discount, sales
tax, carriage and other charges. The additional codes you require may depend on
how your calculation codes are structured.
If you are not using Inventory Control, make a list of everything that will be
invoiced.
You may then need to decide whether to set up each product or service as an item
record, or whether to use fewer item codes in conjunction with transaction analysis.
Suppose that training and consultancy are sold for a range of four software
packages. You could set up item codes for each combination of service and software
package. Or, set up training and consultancy as item records and use transaction
analysis to identify the software package for each invoice line.
You can define a hierarchy within the item code. For example, the first and
second characters of the code could indicate product type. You can define a
subcategory for IR=Item Records in ND=Analysis Definitions of product type to
identify this. See the section Analysing Information for information about defining
subcategories.
You must have at least one sales order transaction type, and you may have as many
as you wish. Sales order transaction types are used in SE=Sales Order Entry,
QE=Quotation Entry and SI=Sales Order Import.
You need a separate transaction type for each type of order you need to process.
For example: stock order without discount, stock order with discount, foreign
currency order, stock order with despatch documents, credit note, etc. defining
the types of sales order that you are using enables you to ensure that the right
information is collected in the most efficient way for each type of transaction.
The transaction type also defines what transactions are generated for the SunAccount
ledgers.
List the calculations you will need to perform for each transaction type. All
transactions automatically include quantity and base selling price. You decide
what happens next by defining up to 20 additional calculations. For example, net
price, sales tax, discount or total. One calculation definition can be used in multiple
transaction types.
Creating Files
Use FC=File Creation from the SunSystems menu to create files for each new
database. Use DB=Database Definitions to define file locations for the. You must
also define the date format for your database, and the number of decimal places
for financial values.
Security
Use OD=Operator Definitions and OP=Operator Permissions to create operator
Ids and assign permission levels. Set up AC=Audit Control for both the SunSystems
and Sales Order Processing functions if you want to monitor changes to reference
information. See the appendix Security for more information.
Analysis
Use NL=Analysis Category Lengths, ND=Analysis Definitions and NC=Analysis
Codes to create analysis headings and codes. See the section Analysing Information
for details about the use of analysis, and creating analysis headings and codes.
Item Records
Having decided on the coding structure for item records use IR=Item Records to
create a record for each product or service. You can use ID=Item Descriptions to
create extended item descriptions for printing on documents if required.
Assembly Structures
Identify any items that are made up from a combination of other items, and use
AS=Assembly Structures to define component lists for them. You can use these
assembly structures for kitting instructions. If you are using Inventory Control
you can identify how many assemblies you can produce from the available stock.
Customer Records
Design and agree a coding structure before entering customer details.
Use CA=Chart of Accounts, NA=Names & Addresses and AN=Address Analysis
to create customer details. If you are already using SunAccount, chart of accounts
records and addresses may already be set up. See the section Customers for further
information.
Use can set up customer specific pricing for products and services using price
books.
Transaction Types
Use SD=Sales Order Definitions to create a transaction type for each type of sales
order. See the subsection Types of Sales Order for guidance in identifying order
types.
Set credit/debit to C-Credit for a credit note, D-Debit for an invoice.
Ledger Interface
LI=Ledger Interface defines the transactions that are generated for Ledger
Accounting when goods are despatched and when invoices are printed. The
interface code for each transaction type is defined in SD=Sales Order Definitions.
You can set up different interfaces for different transaction types.
SunBusiness stores the information to be posted to SunAccount in a transfer file.
It is imported to SunAccount using the journal import function. A validation
report can be produced prior to posting. You can enter an error suspense account
for posting any imbalances that arise.
Reports
Use RD=Report Definition to set up your printed document formats. Default
document formats are issued with the SunBusiness demonstration database DEM.
Define the formats to be used for each transaction type in the Document Format
boxes in SD=Sales Order Definitions. See the section Reporting in SunBusiness.
INTRODUCTION
Analysis allows you to group items, customers and transactions under specified
headings, or groups.
The method of applying discount, or other variables in a transaction can also be
determined by analysis. For example, accounts may be grouped by discount bands.
During transaction entry, the system will identify the discount to apply by looking
at the analysis code.
Sales tax can also be calculated by reference to the analysis codes for an item or
customer.
Analysis
Analysis can be performed on transactions, accounts, addresses and items:
A0-A9 (A-Codes) Account Analysis
C0-C9 (C-Codes) Address Analysis
I0-I9 (I-Codes) Item Record Analysis
M0-M9 (M-Codes) Transaction Analysis.
You can create an unlimited number of valid codes in each category.
All categories allow subdivision so that each character within a category can be
separately identified and reported.
Analysis is completely user definable.
Each analysis category can be up to 15 characters in length, with up to 50 characters
available in total for each analysis type.
Deciding how to use analysis is a critical element in the design of your system.
See the section Planning Your Implementation.
Use this screen to create analysis category headings. The available analysis
categories are C0-C9, I0-I9 or M0-M9. Analysis headings will appear on screens.
The short heading appears on reports where there is insufficient space for the full
heading. Sub Category and Sub Category Mask can be used to divide a previously
defined category into meaningful components.
Analysis Codes
Analysis Subcategories
Each analysis category heading can be subdivided into subcategories A-Z. For
example, you may need to report on sales not only by Area, but also by department.
The Area category (for instance, M1) might be extended to include the following
codes:
UK1 UK Distribution
UK2 UK Marketing
US1 US Distribution
US2 US Marketing
FR1 France Distribution
FR2 France Marketing
IR1 Ireland Distribution
IR2 Ireland Marketing.
Report on all sales made by distribution departments or all marketing departments
by defining a subcategory of Area, M1 subcategory D-Department.
Enter a subcategory mask of <** **>. The asterisks tell SunBusiness to ignore
these character positions in the code.
Reports by M1 will report UK Distribution, UK Marketing, etc. Reports by M1
subcategory D-Department will report based on the third character of the analysis
code, that is, all distribution and all marketing.
To report on all UK sales, all US sales and so on, define a further subcategory with
a mask of < ***>. This tells SunBusiness to ignore the third, fourth and fifth
character positions in the code.
Create the heading names ‘Sales’ and ‘Distribution’ in NC=Analysis Codes, with
codes **1 and **2. Set Prohibit Posting to Y-Yes, so that the code is used for
reporting only.
If you need more than ten analysis categories for items, customers or orders, you
can use one analysis category for two or more totally unrelated headings. Set up
analysis subcategories to differentiate the different elements of the code.
Analysis categories can be used to group items, customers and orders for sales
reporting. Sales can be reported by any combination of analysis categories: for
example, by customer type and product type. Reports are set up in NL=Analysis
Layouts. See the section Reporting in SunBusiness.
Analysis categories can also be used when defining value calculations for use in
SE=Sales Order Entry. For example, calculating discount only if the item has a
particular product type, or calculating sales tax only if the order has a particular
sales tax code. Calculations are created in CD=Calculation Definitions.
Reporting Categories/Codes
You can produce a listing of your analysis codes and/or categories, by selecting
Report from within NC=Analysis Codes and/or ND=Analysis Definitions.
Before you enter an order or invoice, the customer’s details must be defined in
SunBusiness. There are three functions where customer name and address
information is held: NA=Names & Addresses, CA=Chart of Accounts and
AN=Address Analysis.
NA=Names & Addresses holds the customers address, phone, fax and other details.
You might have more than one address for each customer: each one having its
own NA=Names & Addresses record. CA=Chart of Accounts holds the accounts
receivable information. You need one AN=Address Analysis record for each
NA=Names & Addresses record. It ties the address to the correct CA=Chart of
Accounts record and also adds analysis information.
Multiple Addresses
You might have more than one address for a customer. For example, a delivery
address that must be quoted on invoices. Set up each address as a separate record
in NA=Names & Addresses. Each address must have a different code: you could
add /1, /2 and so on to the end of the primary address code.
CHART OF ACCOUNTS
CA=Chart of Accounts holds details of your customers. The Account Code is the
SunAccount accounts receivable code. For consistency, you can use the same
coding sequence in SunBusiness and in SunAccount. Account analysis codes
(A0-A9) are entered on this screen.
Conversion Module users can set up currency controls for this customer, including
a default currency code. The address code refers to NA=Names & Addresses and
is the code for the address to be used for statements and other accounts receivable
correspondence, generated in SunAccount. Payment terms and credit limit can be
set for this account. You can also assign a priority to an account. This can be used
by the credit controller to determine the credit control regime which applies to
this account.
This function holds additional customer information. The address code refers to
an invoice address created in NA=Names & Addresses. The account code refers
to an accounts receivable account created in CA=Chart of Accounts. When an
invoice is printed for a customer, SunBusiness may use AN=Address Analysis to
find which Account Code to debit.
AN=Address Analysis is also used to enter customer analysis codes within the
categories C0-C9. These codes can be used in reporting and in sales order value
calculations.
For each order there are two addresses: the invoice address and the delivery address.
SunBusiness normally uses the customer codes from the invoice address of an
order for reporting and calculation. However, if the Analysis Address box in
AN=Address Analysis is set to Y-Yes, that address is used for analysis. It may be
the delivery address rather than the invoice address.
The Pick Method and Pick Priority boxes are not used in Sales Invoicing.
Cash Customers
If you have cash customers, create one set of records. Put a dummy address in
your NA=Names & Addresses record and ‘cash customers’ in the Account Name
box in CA=Chart of Accounts. You can use AN=Address Analysis to link the two
records together.
F Note: If you do not have separate account codes for your one-off customers,
you can not send out debtor statements automatically, from Ledger
Accounting.
ITEM RECORDS
IR=Item Records holds details of both products and services. Special processing
for an item can be defined in IP=Item Special Processes. For example, you may
not want to enter a quantity against postage, delivery or air freight.
The Item Code identifies the product or service. Ensure that you have a systematic
process for coding items. See the section Planning Your Implementation.
The Base Selling Price is the list price for an item. The price may be changed
during transaction entry by the calculation of discounts, surcharges, tax, etc.
I-Codes are entered on this screen. You can specify the default sales account to be
used in SunAccount.
Costing reports can use any of the three costs specified on this screen. Standard
Cost is never updated by SunBusiness. Inventory Control users can instruct
SunBusiness to automatically update Latest Cost and Average Cost. Inventory
Control users can also define the method for allocating sales of this item to
receipts. The stock take frequency can be used to indicate how often this item
should be included in random stock checks.
You can restrict the sale of an item to specific customers. You can use the SOP
Extended Item Description to determine whether an extended description entered
in ID=Item Descriptions should be displayed automatically in SE=Sales Order
Entry for this item.
System Labels
Customers may recognise an item using different codes and descriptions to your
own. They may also have a customer specific Base Selling Price. You can add
this information in SB=System Labels where you can set descriptions for the four
base selling prices set in IR=Item Records.
The Item Code must have been defined previously in IR=Item Records. Similarly,
the customer code is the code of an address created in NA=Names & Addresses.
When an order is entered for this customer and item, SunBusiness will use the
customer’s base selling price. The customer’s item code and description as set in
SB=System Labels can be printed on the invoice, in addition to, or in place of,
your own details.
Customer Control
The Customer Control box in IR=Item Records specifies the checks made during
transaction entry. You can either force a valid extended item description record to
be entered, or you can ask the system to produce a warning message, if a valid
description record is not found. If you prefer, no check is made during transaction
entry.
Sub-Assemblies
The Process Components setting is derived from the top level assembly. If the kit
list contains sub-assemblies, the setting on the top level assembly determines whether
processing is D-Display or P-Process.
The kit list for an assembly is defined in AS=Assembly Structure. The item code
must already have been created with an assembly level in IR=Item Records.
SunBusiness offers a variety of methods you can use to apply prices to the goods
you sell. You can enter prices manually at the time you raise a sales invoice, or
you can apply a predefined price. Predefined prices can be held directly in IR=Item
Records or in price books defined in PF=Price Book Definitions and maintained
in PB=Price Book Maintenance.
Once you have set up price books, you can automate the application of prices to
your sales invoices. You decide the rules you want to apply when pricing goods
and you specify the dates for which prices are valid. Price books make it simple
for you to maintain your pricing structure. When an order line meets the criteria
specified, a price book price is applied automatically.
The prices held in price books are user defined. You specify the criteria to choose
from when deciding which prices are applied to which transactions. The methods
and calculations you use to determine prices are completely user defined. Discounts
can also be calculated and applied automatically. Price books support simple, and
very complex, pricing structures.
Here you specify the transactions that a price book relates to. A price book applies
to a range of transactions which can be selected by up to three of the following
criteria:
A0-A9 Account analysis categories
C0-C9 Address analysis categories
I0-I9 Item analysis categories
M0-M9 Movement analysis categories
AC Account Code
DA Customers Delivery Address
IA Customer Invoice Address
IB Location Code
IR Item Record
RR Reciept Reference
TR Transaction Type
MAINTAINING PRICES
PB=Price Book Maintenance is used to establish the price lists you want to use.
You can use price books to define the actual prices you want to use, or to specify
a variance that should be applied to one of the selling prices you have defined in
IR=Item Records. The most simple price book will just apply a base selling price
entered in the IR1-IR4 boxes in IR=Item Records. You can specify that calculation
codes are used to derive prices. For each price book you can set the following:
• Range of dates for which the price book is valid
• The analysis codes the price book applies to
• The unit of sale as specified for the price book
• The calculation code, if required, to be used as the basis of pricing
• The base selling price.
Updating Prices
You can use price books to base the prices you charge on the costs of the goods
you are selling. You can therefore ensure that margins are maintained automatically
without having to update prices manually.
By having prices which apply to different date ranges you can ensure that all
prices are updated simultaneously.
Discounting Prices
Price books can be used to specify discounts. The selection criteria in PF=Price
Book Definitions can be used to determine that a price book only applies to certain
customers or items. Different price books can therefore be applied when different
discounts are to be applied.
Within PB=Price Book Maintenance prices can be applied to a range of quantities
of items. This enables discounts to be applied to bulk purchases. A %-Percentage,
R-Ratio, A-Amount or V-Value can be entered to be added or subtracted from the
base selling price for any quantity of goods specified.
You can specify any number of price bands between zero and 9,999,9999,999,999
with the final band having no limit. Price bands are defined inclusive of the lower
limits specified and exclusive of the upper limits specified.
The selection criteria used to specify when price book records are used, enables
complex discounting to be applied automatically. For example, you can have bulk
discounts specified by item for all customers and apply an additional discount to
certain customers by applying a separate price specifically to those accounts.
You can specify two analysis categories which identify the transactions to which
the calculation applies. These can be C-Codes, I-Codes, or M-Codes. You can
also identify an IP=Item Special process that uses the calculation. If you are
basing discounts on quantities, you can define a calculation that looks at
CT=Calculation Tables. Within a calculation table you can specify ranges of
quantities to which particular discount levels apply.
Discount calculations can be accessed via PB=Price Book Maintenance or directly
via SD=Sales Order Definitions.
You can use PH=PriceBook Hierarchy to determine the order in which price books
are used to find a valid price. Up to ten price books can be included in the hierarchy.
When the price of an item is sought, the price book with the lowest number in the
hierarchy is used first.
If, for example, you have a special sales promotion which applies for a month,
you can use PH=Price Book Hierarchy to ensure that the price book containing
the offer prices is accessed before the standard price book. You can add, delete,
and reorder the price books in the hierarchy as often as required. In the case above
you would remove or reorder the price books when the promotion came to an end.
You can produce price lists for single price books or for all price books included
in your price book hierarchy. The latest price book, i.e. that with the latest start
date, is shown first in the price book listing.
F Note: Price lists show the dates at which prices have actually been used
rather that the dates for which they are valid.
If prices are calculated using the base selling prices IR1-IR4 specified in IR=Item
Records, multiple values will be shown if these records and the subsequent prices
have changed within the price book.
You can specify the date, or range of dates, for which you wish the produce a price
list. You can also limit the price list by selecting valid analysis categories. The
categories you can select by are determined by the selection categories and codes
you have specified in PF=Price Book Definitions and in PB=Price Book
Maintenance.
Quotation Entry
Quotes are entered in QE=Quotation Entry in much the same way as other
transactions. Quotation entry is an optional first stage in the sales processing
cycle. A quotation is a prospective order and is entered using a SD=Sales Order
Definitions as for sales order entry. Successful quotations can be converted into
orders. They then progress through the sales order processing stages determined
for them in SD=Sales Order Definitions. You can specify a date at which a quote
will cease to be valid.
If a quotation is for a new/prospective customer, then it is raised using a temporary
invoice address. When the quotation is confirmed, the prospect must be allocated
a chart of accounts and names and addresses record, before the quotation is approved
and converted.
Quotations must be approved prior to being converted into orders. The approval
process checks that a customer record exists. Quotations are converted into orders
either individually in QE=Quotation Entry, or as a batch process using
QC=Quotation Conversion. Unsuccessful quotations can be marked as rejected
and removed from the system via PC=Period Cleardown processing.
All QE=Quotation Entry detail screens automatically include Quantity and Base
Selling Price for non text order lines. Up to 20 further calculations can be defined
for each transaction type. These will be used in both QE=Quotation Entry and
SE=Sales Order Entry. Calculations definitions are attached to sales order types
via SD=Sales Order Definitions.
Preset Information
You can use presets to generate some quotation details automatically. Use HP=Sales
Order Header Presets to preset header screens and DP=Sales Order Detail Presets
to preset items screen lines.
For items such as postage and carriage, which relate to every order, preset item
lines with high line numbers, say, 999. These lines appear automatically when the
quotation is approved.
You can determine whether analysis is applied to the quotation as a whole or on a
line by line basis.
Printing Quotations
Quotations are printed via PQ=Print Quotations. Rejected quotations cannot be
printed.
Quotations may be reprinted at any time unless they have been rejected.
Approving a Quotation
A quotation must be approved before it is converted into an order. Quotations are
approved in QE=Quotation Entry. Examine the header and select Approve.
SunBusiness checks that there is a Customer Invoice Address Code.
Once an quotation is approved it cannot be amended directly. You must first
unapprove the quotation and then amend it. Once an order has been converted any
amendment must be to the sales order that results from the conversion.
Reporting Quotations
If you flag a quotation as rejected, it cannot be amended or subsequently approved.
Rejected orders are available for reporting in OS=Order Status in Sales Order
Processing only.
Sales orders are entered in SE=Sales Order Entry. Orders can also be generated
automatically by quotation conversion or by SI=Sales Order Import. The sales
order entry screen can be customised for each type of sales order. You can use
SD=Sales Order Definitions to hold the available order types and determine the
order processing stages required for each sales order type required. Orders can be
acknowledged, picked and despatched in Sales Order Processing. All order types
eventually convert to invoices.
SE=Sales Order Entry comprises two screens, a Header and a Detail screen. The
header screen is where you enter information relating to the whole order: for
example, customer details and order date. The detail screen records information
about the products and services to be billed. When entry is complete, the order
can be Held or Released. Released orders are available to be processed to the next
stage of sales order processing. Held orders do not progress further until they
have been released.
Enter the products and services to be billed on the order by selecting Items, this
takes you to the detail screen. Transaction analysis codes (M0-M9) may be entered
on this screen.
Credit Checking
SE=Sales Order Entry screens display both account balance and available credit.
Available credit is calculated as the credit limit less the account balance plus
uninvoiced orders and invoices in the transfer file. The available credit is
recalculated every time an order line is entered. You can prevent posting of orders
if there is insufficient credit available by setting the Over Expenditure Check box
to Y-Yes in BD=Business Definition.
Preset Information
Both header screen and detail screen information can be generated automatically
to speed up operator input, and minimise errors. Repeat orders can be completely
preset. Use HP=Sales Order Header Presets and DP=Sales Order Detail Presets
to preset elements of your sales order entry.
For items such as postage and carriage, which relate to every order, preset item
lines with high line numbers, say, 999. These lines appear automatically when the
order is released.
The lines of an order can be for stocked or non-stocked items. Stocked items are
those for which you have created IR=Item Records. Non-stocked items are those
infrequently sold items that you wish to add at the time of order entry. They may
not have stock quantities associated with them. For users of Inventory Control,
SE=Sales Order Entry can update the stock ledgers when goods are sold. If
SD=Sales Order Definitions has Update Stock set to Y-Yes, a stock location must
be specified, quantities are displayed, and stock is allocated against the order.
Extended Descriptions
If there is a DP=Sales Order Detail Presets record for this sales order type/line
number, the preset item description will be used and no extended item descriptions
will be added to the order.
Depending on the setting in the SOP Extended Item Description box in IR=Item
Records, the appropriate ID=Item Descriptions record can be added to the order.
Forward Orders
Forward orders are orders which are not required until a later date. Use Due Date
to enter the required date. Goods will not be processed by PP=Print Picking
Documents until this date is reached.
Back Orders
Back orders are orders which have passed their due date for picking and despatch,
but have not been picked because there is insufficient stock. PP=Print Picking
Documents automatically puts items it cannot pick on back order. Subsequently,
every time the picking list is run, it will try to pick the back order items.
If Pick Method in AN=Address Analysis is set to S-Split, PP=Print Picking
Documents will automatically split an order line into the quantity that can be
picked and despatched, and the quantity to be placed on back order.
A pro forma invoice may be produced. It looks like an invoice, but is not treated
as such for tax purposes. Pro forma invoices are usually raised if you are requesting
payment in advance. A pro forma invoice is always followed by a formal invoice.
Despatch is normally delayed until payment is received.
Enter the order using a sales order that has an acknowledgment stage. Put the
order on Hold as soon as it has been entered. Use PA=Print Acknowledgments to
print the acknowledgment document. No further processing steps will be
undertaken until you select Release.
FIFO Picking
Inventory Control users only. If batch or lot numbers are to be printed on picking
lists and despatch notes for FIFO items, FIFO picking must be switched on. Set
Pick/Allocation in BD=Business Definition to Y-Yes. Stock will be allocated to
specific batch numbers during the PP=Print Picking Documents process for FIFO
items.
If the Picking Documents box is set to H-Hold in SD=Sales Order Definitions, all
picked orders are automatically put on hold by the PP=Print Picking Documents
process. This allows for an intermediary stage between picking and despatch (or
between picking and invoice), when the operator can confirm that the orders have
been picked successfully by stores staff. To confirm picking, use SE=Sales Order
Entry, Examine the header and select Release.
The picking list is designed in RD=Report Definition. Many different picking list
formats can be created. SD=Sales Order Definitions defines which document
format is used for an order type. Default picking list formats are supplied with
the SunBusiness demonstration database, DEM. These can be edited or used as
templates to create user defined formats.
DESPATCHING ORDERS
Inquiries
You can use SQ=Sales Inquiry to see orders, invoices and quotations. Use IQ=Item
Inquiry to see details of items and CQ=Customer Inquiry to see details of your
customers. Highlight a line in SQ=Sales Inquiry to move directly to IQ=Item
Inquiry or highlight the customer code to move to CQ=Sales Inquiry. If you are
inquiring on a customer or item you can move directly to a sales inquiry.
You can also select Inquire from transaction entry screens to move directly into
the relevant inquiry screen.
Inventory Control users can attach serial numbers to goods received into store.
These goods can then be allocated manually to sales so that they can be tracked
and reported later for warranty, recall or other purposes.
In the Inventory Control BD=Business Definition, set Allocation Type to F-FIFO
or M-Manual and Serial Number Tracking to Y-Yes.
If you are an existing user wishing to add serial number tracking, you must use
FB=File Backup/Restore to back up your movement file, change the BD=Business
Definition as above and then restore the movement file using FB=File Backup/
Restore.
Set Allocation Method in IR=Item Records to S-Serialised for each item record
that has serial numbers.
When a serialised item is entered in SE=Sales Order Entry, the Serial Number box
is displayed automatically and the Quantity box defaults to one. If a serial number
is entered, SunBusiness validates it against the list of unallocated receipts.
PRINTING INVOICES
Orders that have completed all their processing stages and have been released are
available to be printed as invoices. Invoices are printed via PI=Print Invoices.
Implications
Once an order has been printed as an invoice, it can no longer be amended in
SE=Sales Order Entry. Corrections must be made by issuing a credit note.
PI=Print Invoices creates transactions to update SunAccount. These transactions
are held in the SunBusiness transfer file: they do not update SunAccount directly.
The transfer file must be posted to the SunAccount ledgers via JI=Journal Import.
Transactions are defined in LI=Ledger Interface.
Invoices may be reprinted at any time unless they have been cleared down using
the PC=Period Cleardown function. Select invoices for reprinting by invoice
number rather than order number. The document date and accounting period cannot
be amended.
The process of printing invoices creates debit and credit transactions for the
SunAccount ledgers. The transactions are held in the SunBusiness transfer file
and must be posted to SunAccount via JI=Journal Import in SunAccount. The
ledgers will not reflect the invoice values until this file has been posted. New
invoices will be appended to the SunBusiness transfer file. The file is shared with
Purchase Order Processing and Inventory Control, which may also generate
transactions for the ledgers. The contents of the transfer file and details of the
accounts are specified in LI=Ledger Interface.
In JI=Journal Import you can validate the file before posting in SunAccount. This
validation may be repeated until the validation report is satisfactory. It is advisable
to then backup the file in FB=File Backup/Restore. See the SunBusiness Reference
Manual section, File Backup/Restore. JI=Journal Import is used to post the
transactions to the ledgers. See the SunAccount Reference Manual section, Journal
Import.
Inventory Control users can choose to have SE=Sales Order Entry automatically
allocate stock to orders and update stock quantities, when goods are invoiced. If
stock ledgers are not updated by SE=Sales Order Entry, you must enter the
movement of goods from stock to customers via ME=Movement Entry. See the
section Inventory Control: Stock Movements. SD=Sales Order Definitions defines
whether a transaction type links to Inventory Control.
Quantities Explained
Inventory Control holds the following stock quantities:
• Physical stock - quantity actually in the stores. Some might be awaiting despatch
to customers
• Allocated stock - stock that has been allocated to satisfy existing orders that
have not yet been invoiced
• Free stock - quantity available for new orders (physical stock less allocated
stock).
SE=Sales Order Entry is used to enter the order as usual. An additional box on
the items screen asks for stock location code. Stock quantities are displayed.
When a line is entered, the quantity sold is allocated from free stock. Physical
stock quantity in the stock ledger is updated when the order is printed as an
invoice using PI=Print Invoices.
Location Code is the stock location from which the goods are being taken. Physical,
Free and On Order stock quantities are displayed. A warning is displayed if there
is insufficient free stock to meet an order: the warning may be overridden. Item
Code is a code previously created in IR=Item Records. The stock ledgers are
updated only for stock items.
COMMON FEATURES
The Purchase Order Processing module prints purchase orders for suppliers and
matches them to goods received and to purchase invoices received from suppliers.
It manages the progress of invoices through to approval. It also accounts for
orders and invoices at every stage in SunAccount.
Ledger Accounting
Transaction type definition includes a description of the Ledger Accounting entries
to be generated at four possible stages: commitment, goods receipt, receipt of
invoice and approval of invoice. Transactions can be imported to SunAccount
using JI=Journal Import or PI=Purchase Import. See the sections Ledger Interface,
and Purchase Import in the SunBusiness Reference Manual for further information.
See also the appendix Transferring Data To and From SunBusiness in this guide.
General Considerations
SunBusiness has 40 analysis categories. There are ten account analysis categories
(A0-A9), ten address analysis categories (C0-C9), ten item analysis categories
(I0-I9) and ten transaction analysis categories (M0-M9).
The item, address and transaction categories are shared with the other SunBusiness
modules Inventory Control and Sales Order Processing. Similarly, the
A-Categories are shared with SunAccount.
SunAccount users will need to pass analysis codes from SunBusiness to
SunAccount. For example, if SunAccount is analysing income and expenditure
by department, you must make sure that SunBusiness also analyses by department.
Supplier Analysis
Supplier address analysis C0 to C9 is available on theAN=Address Analysis screen,
and on the CA=Chart of Accounts screen using A0 to A9.
List the supplier analysis reports you need from SunBusiness, and identify the
groupings that will be necessary to produce them. For example, purchases by
supplier type or industry code. You should distinguish between reports that are
supplier specific and those that are order specific.
Supplier specific groupings can either be incorporated into the supplier code or
defined as analysis categories. Groups that are used in order calculation need to
be defined as analysis categories, because calculations are not based on supplier
code. Groups that are used in reporting should be defined as account analysis
categories A0 to A9, so that they can be reported in SunAccount.
Item Analysis
Item analysis categories I0 to I9 are available in IR=Item Records.
Identify the item analysis reports you need from SunBusiness, and the groupings
that are necessary to produce them. For example, discount based on product
discount. You should distinguish between reports that are item specific and those
that are order specific.
Item specific groupings can either be incorporated into the item code or defined
as analysis categories. Groups that are used in order calculation need to be defined
as analysis categories, because calculations are not based on item code.
For example, product type could be incorporated as the first and second characters
of the item code. It could be used for reporting, but not in calculation.
Transaction Analysis
List the invoice register reports you require, and identify the groupings that will
be necessary to produce them. For example, invoices by department, division,
orcurrency.
Then, identify order specific groupings that are required for order price calculation.
For example, purchase tax, contract number. These should also be defined as
analysis categories.
You must carefully plan the coding structures for item records, customers and
analysis codes. It is important to group codes correctly for reporting. Many
screens in SunBusiness ask for the range of item, customer or analysis codes to be
reported. You must be able to easily identify the records to include in your reports.
Suppliers
Suppliers need both a chart of accounts and an address code.
Where suppliers have several invoice addresses but one chart of accounts record,
add an identifier to the end of the address code.
You can define a hierarchy within the supplier code. For example, the second
character of the code could indicate the type of supplier. Define a subcategory for
CA=Chart of Accounts in ND=Analysis Definitions. See the section Analysing
Information.
ITEM RECORDS
If you are using Inventory Control, it should be easy to identify which item
records need to be defined. You will need one record for each item held in stock.
You may also need extra item codes for items not held in stock, discount, purchase
tax, carriage and other charges. The additional codes you require may depend on
how your calculation codes are structured.
If you are not using Inventory Control, make a list of everything that will be
ordered.
Creating Files
Use FC=File Creation from the SunSystems menu to create files for each new
database. Use DB=Database Definitions to define file locations. You must also
define the date format for your database, and the number of decimal places for
financial values.
Business Definition
Set up BD=Business Definition. Some of the boxes are shared by all SunBusiness
modules so you must consider your requirements across the modules you are
using. Period and date information is also shared with SunAccount.
Analysis
Use NL=Analysis Category Lengths, ND=Analysis Definitions and NC=Analysis
Codes to create analysis headings and codes. See the section Analysing Information
for details about the use of analysis, and creating analysis headings and codes.
Item Records
Having decided on the coding structure for item records use IR=Item Records to
create a record for each product or service. You can use ID=Item Descriptions to
create extended item descriptions for printing on documents if required.
Supplier Records
Design and agree a coding structure before entering supplier details.
Use CA=Chart of Accounts, NA=Names & Addresses and AN=Address Analysis
to create supplier details. If you are already using SunAccount, chart of accounts
records and addresses may already be set up. See the section Suppliers for further
information.
Transaction Types
Use PD=Purchase Order Definitions to create a transaction type for each type of
purchase order. See the subsection Types of Purchase Order for guidance in
identifying order types.
Set Order/Return to O-Order for an order, R-Return for a debit note.
Calculations
Use CD=Calculation Definitions to create the additional calculations you need for
each transaction type. Calculation definitions can be input boxes for the operator
or calculated values.
Calculations can be linked to the value of an analysis code. For example,
SunBusiness can look up different purchase tax rates depending on a transaction
analysis code. Use CT=Calculation Tables to set up tables of values.
Ledger Interface
LI=Ledger Interface defines the transactions that are generated for Ledger
Accounting when goods are received, invoices are matched and invoices are
approved. The interface codes for each transaction type are defined in PD=Purchase
Order Definitions.
The rules for the journal type will be applied when the SunBusiness transfer file
is imported into SunAccount. For example, if the journal definition has Conversion
set to Y-Yes, you must supply a conversion code. JP=Journal Presets for the
journal will be ignored. Make sure that Suppress Use In Journal Import is blank.
Reports
Purchase Order Processing only. Use RD=Report Definition to set up your
printed purchase order formats. Default document formats are issued with the
SunBusiness demonstration database DEM.
Define the purchase order format to be used for each transaction type in the
Document Format box in PD=Purchase Order Definitions. See the section
Reporting In SunBusiness.
INTRODUCTION
Analysis allows you to group items, suppliers and transactions under specified
headings, or groups.
The method of applying discount, or other variables in a transaction can also be
determined by analysis. For example, accounts may be grouped by discount bands.
During transaction entry, the system will identify the discount to apply by looking
at the analysis code.
Within Purchase Invoice Register, both approved and unapproved transactions
can be reported by M-Code, providing reports on invoices awaiting approval by
budget holder, approver, department, or other analysis category.
Analysis
Analysis can be performed on transactions, accounts, addresses and items:
A0-A9 (A-Codes) Account Analysis
C0-C9 (C-Codes) Address Analysis
I0-I9 (I-Codes) Item Record Analysis
M0-M9 (M-Codes) Transaction Analysis.
You can create an unlimited number of valid codes in each category.
All categories allow subdivision so that each character within a category can be
separately identified and reported.
Analysis is completely user definable.
Each analysis category can be up to 15 characters in length, with up to 50 characters
available in total for each analysis type.
Deciding how to use analysis is a critical element in the design of your system.
See the section Planning Your Implementation.
Analysis Definitions
Use this screen to create analysis category headings. The available analysis
categories are is C0-C9, I0-I9 or M0-M9. Analysis headings will appear on screens.
The short heading appears on reports where there is insufficient space for the full
heading. Subcategory and subcategory mask can be used to divide a previously
defined category into meaningful components.
NC=Analysis Codes enables you to create the items contained in each group or
category. The Analysis Code can be letters, numbers or a combination of both. It
can be accessed via LOOKUP when entering or querying codes. You can prohibit
posting to a code allowing you to suspend or close a code. It will still be available
for reporting, but not for further entries.
Analysis Subcategories
Each analysis category heading can be subdivided into subcategories A-Z. For
example, you may need to report on purchases not only by Area, but also by
department. The Area category (for instance, M1) might be extended to include
the following codes:
UK1 UK Distribution
UK2 UK Marketing
US1 US Distribution
US2 US Marketing
FR1 France Distribution
FR2 France Marketing
IR1 Ireland Distribution
IR2 Ireland Marketing.
Using Analysis
Analysis codes can be used to group items, suppliers and orders for reporting
within SunAccount. Within SunBusiness, the PT=Purchase Commitment
(Purchase Order Processing only) and VG=Purchase Invoice Register reports
can be produced by transaction analysis category.
Analysis categories can also be used when defining value calculations for use in
order and invoice entry. For example, calculating purchase tax only if the item has
a particular tax code. Calculations are created in CD=Calculation Definitions.
Before you enter an order or invoice for a supplier, the suppliers’s details must be
defined in SunBusiness. There are three functions where customer name and
address information is held: NA=Names & Addresses, CA=Chart of Accounts
and AN=Address Analysis.
NA=Names & Addresses holds the suppliers’s address, phone, fax and other details.
You might have more than one address for each supplier, each one having its own
NA=Names & Addresses record. CA=Chart of Accounts holds the accounts
payable information. You need one AN=Address Analysis record for each
NA=Names & Addresses record. It ties the address to the correct CA=Chart of
Accounts record and also adds analysis information.
Multiple Addresses
You might have more than one address for a supplier. For example, an address for
a factoring company as well as the company address. Set up each address as a
separate record in NA=Names & Addresses. Each address must have a different
code: you could add /1, /2 and so on to the end of the primary address code.
CHART OF ACCOUNTS
CA=Chart of Accounts holds details of your suppliers. The Account Code is the
SunAccount accounts payable code. For consistency, you can use the same coding
sequence in SunBusiness and in SunAccount. Account analysis codes A0 to A9
are entered on this screen.
ADDRESS ANALYSIS
AN=Address Analysis is also used to enter supplier analysis codes within the
categories C0-C9. These codes can be used in reporting and in purchase invoice
value calculations.
ITEM RECORDS
The Item Code identifies the product or service. Ensure that you have a systematic
process for coding items. See the section Planning Your Implementation.
Suppliers may recognise an item using a different code and description to your
own. They may also have a supplier specific Base Purchase cost. You can add this
information on the IS=Item Suppliers screen. This is an additional record to
IR=Item Records which holds specific information for one supplier.
For products and services that have been created using IR=Item Records, enter an
item code. Non-stock items are those for which IR=Item Records have not been
created. Description and purchase costs must be entered from the keyboard. No
item analysis is possible for these item. To enter a product that does not have an
item record, enter ‘-’ hyphen followed by any other characters in the Item Code
box.
Each product line can have an unlimited number of associated text lines. Text
lines have no values or quantities. They have line numbers ending with A-Z or a-z.
Line 003A is a text line associated with the product on order line 003.
If there is an IS=Item Suppliers record for this customer/item combination, the
supplier item description will be added to the order.
Multiple Currencies
Order values can be converted into another currency. Purchase orders can be
printed showing either or both currencies. Currency conversion rates can be
supplied to SunBusiness in three different ways:
• Entering a rate in PE=Purchase Order Entry
• Setting up rates in CT=Calculation Tables
• For Conversion Module users, accessing via CN=Conversion Definitions rates
held in CV=Conversion Tables and DC=Daily Conversion Tables.
Designate one of the analysis categories as the currency. You can use C-Codes, I-Codes or
M-Codes. The codes created for the category must be the same as the codes used in
CN=Conversion Definitions. Enter the category in the Conversion Code box in
BD=Business Definition. This provides the link between SunAccount and
SunBusiness. Create a calculation definition that refers to CN=Conversion
Definitions and converts the original currency.
To convert a foreign currency value to base currency, leave the mathematical
operator blank: this enforces SunBusiness to use the operator found in
CV=Conversion Tables. You can choose to have the rate displayed on the screen
for the operator to amend if necessary.
Debit Notes
Debit notes may be issued by suppliers to correct invoice values. You can define
transaction types for debit notes in PD=Purchase Order Definitions. Enter positive
values on the item screen. SunBusiness automatically converts amounts to debits
if the transaction type is defined as a debit note.
Debit notes are posted to the ledgers in the same way as invoices.
Promotional Messages
Text lines 000A-000z appear in the body of the order, before the first item line.
You can use them for promotional or other messages. Use DP=Purchase Detail
Presets for these lines to appear automatically.
Alternatively, you can use RD=Report Definition to define messages that you
print on the document format.
Item Descriptions
If an IS=Item Suppliers record exists for this supplier/item combination, the
supplier item description will be added to the screen. If a second description line
is present this will be added to the order as a text line.
If no item supplier record is present and any POP Extended Item Descriptions are
specified they are added to the order.
Order Analysis
You can specify whether transaction analysis categories M0-M9 will appear on the
header screen, the item screen or both. Categories that apply to the order as a
whole should be entered on the header. Categories that vary from line to line
should be entered on the items screen. Set up a category to appear on both screens
if you want to enter a default code on the header that can be accepted or overwritten
on each line. Use PD=Purchase Order Definitions to define header and item
screen categories.
Preset Information
Both header screen and detail screen information can be generated automatically
to speed up operator input and minimise errors. Repeat orders can be completely
preset. Use HP=Purchase Header Presets to preset header screens and DP=Purchase
Detail Presets to preset detail screen lines.
Update Stock
This option is relevant to Purchase Order Processing only.
Stock items have been created in IR=Item Records. They may not necessarily
have stock quantities associated with them: a training course could be a stock
item. For users of Inventory Control, PE=Purchase Order Entry can update on
order stock when goods are ordered, and physical stock when goods are received.
An item code and stock location must be present if inventory is to be updated. For
other users, using an item record code automatically displays a description and a
base price.
PRINTING ORDERS
All purchase invoices are entered in VE=Purchase Invoice Entry. The purchase
invoice entry screen can be customised for different types of purchase invoices.
PD=Purchase Order Definitions defines the available invoice types and the way
that they are processed.
Text Lines
Each invoice line can have up to 52 associated text lines. Text lines have no
values or quantities. They have line numbers ending with A-Z or a-z. Line 003A
is a text line associated with the invoice line 003.
Multiple Currencies
Invoice values can be converted into another currency. Purchase orders can be
printed showing either or both currencies. Currency conversion rates can be
supplied to SunBusiness in three different ways:
• Entering a rate in PE=Purchase Order Entry
• Setting up rates in CT=Calculation Tables
• For Conversion Module users, accessing via CN=Conversion Definitions rates
held in CV=Conversion Tables and DC=Daily Conversion Tables.
Designate one of the analysis categories as the currency. You can use C-Codes, I-Codes or
M-Codes. The codes created for the category must be the same as the codes used in
CN=Conversion Definitions. Enter the category in the Conversion Code box in
BD=Business Definition. This provides the link between SunAccount and
SunBusiness. Create a calculation definition that refers to CN=Conversion
Definitions and converts the original currency.
Preset Information
Both header screen and detail screen information can be generated automatically
to speed up operator input, and minimise errors. Use HP=Purchase Header Presets
to preset header screens and DP=Purchase Detail Presets to preset all or part of the
detail screen lines.
Under Delivery
For under delivered items, select Split Quantity and enter the quantity received.
The original order line will be split into two lines. Select Match to continue
processing the quantity received.
Over Delivery
To accept an over delivery of stock, select Over Delivery and enter the delivered
quantity. SunBusiness generates a second line for the over delivered quantity.
You can then match and approve your goods receipts.
You can approve previously matched lines by examining the invoice in VM=Purchase
Invoice Matching and selecting Match on the items screen.
SunBusiness will display a warning if the same Supplier’s Invoice Reference has
already been entered for this supplier.
Invoice Reference
SunBusiness automatically allocates an Invoice Reference during the header entry.
It equates to a Purchase Invoice Register reference. The invoice reference is
sequential and cannot be changed.
Invoice Matching
The VM=Purchase Invoice Matching items screen is used to match invoice quantities
and amounts to the original order values. Quantities and amounts can be changed
to reflect actual invoice values, and lines can be added for sales tax, carriage,
postage, insurance and other invoice extras.
Lines can be matched or approved. Matched lines are not yet approved for payment.
Invoices must be approved before they are posted to the purchase ledger in
SunAccount. Invoices may be approved individually in VM=Purchase Invoice
Matching (Purchase Order Processing) and VE=Purchase Invoice Entry, or as a
batch via VA=Invoice Approval.
Select VA=Invoice Approval to approve a range of invoices and report on invoices
due for approval. You can produce a report of invoices awaiting approval. Make
any necessary adjustments in VM=Purchase Invoice Matching (Purchase Order
Processing) or entry. Select invoice approval and run the report again. When the
approval report is correct, return to invoice approval and set Post Approvals to Y-Yes.
Releasing an invoice at approval stage generates both the reversal of previous
accruals, and the approval transactions. Approval transactions will typically debit
expense, debit purchase tax and credit the supplier. Transactions are defined in
LI=Ledger Interface. Both approval and reversal transactions are posted to the
same period. The default is normally the current period. However, if Approved
Period-unapproved in BD=Business Definition is set to Y-Yes, the default period
will be the period of the original accrual.
If an invoice is approved and held, it will not generate further transactions for the
ledgers until it is subsequently released in VM=Purchase Invoice Matching or
VE=Purchase Invoice Entry.
Inquiries
You can use PQ=Purchase Inquiry to see orders, GRNs and invoices. Use IQ=Item
Inquiry to see details of items and SQ=Supplier Inquiry to see details of your
suppliers. Highlight a line in PQ=Purchase Inquiry to move directly to IQ=Item
Inquiry, or highlight the supplier code to move to SQ=Supplier Inquiry. If you
are inquiring on a supplier then you can move directly to a purchase inquiry.
If you want to review actual, budgeted and committed expenditure use
TQ=Committment Inquiry.
You can also select Inquire from the transaction entry screen to move directly into
the relevant inquiry screen.
If you enter a transaction that exceeds the available budget for actual and/or
committed expenditure you are warned. If you have set the Over-expenditure
check box in BD=Business Definition to Y-Yes you are prevented from entering a
transaction that would exceed budget. You are warned that the transaction you are
entering is to be rejected because it exceeds budget.
Budget checking is available in the following functions:
• Goods Receipt Matching
• Invoice Entry
• Invoice Matching
• Purchase Order Entry
• Print Purchase Orders
• Account Allocation (Ledger Accounting)
• Journal Entry (Ledger Accounting)
Inventory Control manages inventory levels and costs. You can maintain stock
balances for an item in a number of locations. Locations can be physical, for
example a warehouse or they can be used to denote classifications of stock. You
can specify that stock is held in bins within each location.
All stock movements are entered using a common entry screen. Stock can be held
at standard, latest, FIFO and average cost. Stock movement costs can also be
converted automatically to another currency.
You can record batch numbers, serial numbers or production numbers against
your stock. You may also choose to enter expiry dates for date sensitive stock.
A stock movement can generate a printed document. For example, an issue note
or transfer document can be produced. Documents may be printed on preprinted
stationery, or plain paper as you require.
In addition to stock item and stock location information, SunBusiness also allows
you to specify the minimum and maximum stock levels required.
Entries are made against stock items within locations, and can be amended or
deleted before being posted. All stock movements have a manually allocated
movement reference. You can define separate transaction types to deal with all
your stock movements. You can use presets to automate your entries.
Up to three costs may be entered for each stock movement. Costs may be
automatically converted into a maximum of two other currencies.
Both random and full stock takes can be requested. The default stock take cycle
can be overridden for each inventory item. Multiple stock takes may be carried
out simultaneously. Discrepancy processing is user defined. Discrepancy approval
can be restricted by operator.
When stock movements are posted, transactions may be generated for SunAccount.
For a stock issue, these might credit stock and debit an expenditure account,
although any combination can be defined.
Sales orders placed in Sales Order Processing and defined as updating stock
records, decrease free stock. Inventory items with serial numbers can be allocated
individually to orders. Physical stock is decreased when goods are despatched, or
when an invoice is printed.
Analysis can be performed on stock movements, accounts and item records. You
define the criteria, and then group records by this criteria. Analysis codes can be
used in reporting.
It is important that you take time to consider your requirements for analysis. You
must identify your reporting and information needs at the beginning of the
implementation process, and then design the analysis structure accordingly.
Understanding and using analysis capabilities will greatly enhance the quality of
information and reporting available in your system.
See the section Analysing Information.
General Considerations
SunBusiness has 40 analysis categories. There are ten account analysis categories
(A0-A9), ten address analysis categories (C0-C9), ten item analysis categories
(I0-I9) and ten transaction analysis categories (M0-M9).
The item, address and transaction categories are shared with the other SunBusiness
modules Sales Order Processing and Purchase Order Processing. Similarly,
the A-Categories are shared with SunAccount.
SunAccount users will need to pass analysis codes from SunBusiness to SunAccount.
For example, if SunAccount is analysing income and expenditure by department,
you must make sure that SunBusiness also analyses by department.
Item Analysis
Item analysis categories I0 to I9 are available in IR=Item Records.
Identify the item analysis reports you need from SunBusiness, and the groupings
that are necessary to produce them. For example stock movements by product
type, commodity or package type. You should distinguish between reports that
are item specific and those that are movement specific.
Item specific groupings can either be incorporated into the item code or defined
as analysis categories. For example, product type could be incorporated as the
first and second characters of the item code. It could be used for reporting, but
not in calculation.
Movement Analysis
List any other analysis reports you require, and identify the groupings that will be
necessary to produce them. For example, stock movements by department,
currency.
If you have more than ten categories, use analysis subcategories, so that one category
incorporates two analysis headings. See the section Analysing Information for
more information about this.
You must carefully plan the coding structures for item records, customers and
analysis codes. It is important to group codes correctly for reporting. Many
screens in SunBusiness ask for the range of item, customer or analysis codes to be
reported. You must be able to easily identify the records to include in your reports.
You will need one record for each item held in stock. You do not need to create
separate records for the same item held at different locations.
You can define a hierarchy within the item code. For example, the first and
second characters of the code could indicate stock grouping. Define a subcategory
for IR=Item Records in ND=Analysis Definitions. See the section Analysing
Information for information about defining subcategories.
You must have at least two stock movement transaction types, one for issues and
one for receipts. Movement transaction types are used in ME=Movement Entry,
and MI=Movement Import.
You will need a separate transaction type for each type of stock movement you
need to process. For example: goods received, issues to departments, transfers,
warranty returns.
The transaction type also defines the transactions to be generated for SunAccount.
Creating Files
Use FC=File Creation from the SunSystems menu to create files for each new
database. Use DB=Database Definitions to define file locations. You must also
define the date format for your database, and the number of decimal places for
financial values.
Security
Use OD=Operator Definitions and OP=Operator Permissions to create operator
Ids and assign permission levels. Set up AC=Audit Control for both the SunSystems
and Purchase Order Processing functions if you want to monitor changes to
reference information. See the appendix Security for more information.
Analysis
Use NL=Analysis Category Lengths, ND=Analysis Definitions and NC=Analysis
Codes to create analysis headings and codes. See the section Analysing Information
for details about the use of analysis, and creating analysis headings and codes.
Stock Locations
Use LD=Location Definitions to create a record for each location in which stock
will be held. Stock locations can be physical locations or groupings of stock.
Item Records
Decide on the coding structure for item records. Use IR=Item Records to create
a record for each product or service. Use IB=Inventory Balances to create maximum
and minimum stock levels if required. See Stock Records for more information
about item records.
Transaction Types
MD=Movement Definitions allows you to create a transaction type for each type
of stock movement.
Set the Receipt/Issue/Transfer box to R-Receipt for stock movements that increase
physical stock, I-Issue for stock movements that decrease physical stock and
T-Transfer for stock movements that increase physical stock at one location and
decrease it at another. If the physical balance is set to Y-Yes if this transaction type
will update physical stock. If the on order balance is set to Y-Yes if this transaction
type will update on order stock.
You can define the costs to be entered for this transaction type.
Ledger Interface
LI=Ledger Interface defines the transactions that are generated for Ledger
Accounting when movements. The interface codes for each transaction type are
defined in MD=Movement Definitions.
Reports
Use RD=Report Definition to set up your printed document formats. Default
document formats are issued with the SunBusiness demonstration database DEM.
Define the formats to be used for each transaction type in the Document Format
boxes in MD=Movement Definitions. See the section Reporting In SunBusiness.
INTRODUCTION
Analysis allows you to group items and transactions under specified headings, or
groups. These groups can then be used to report stock movements in different
ways.
Item analysis categories can also be used in defining stock take processes. A stock
take definition may limit selection for stock take by product type or other item
analysis category.
Analysis Codes
NC=Analysis Codes enables you to create the items contained in each group or
category. The Analysis Code can be letters, numbers or a combination of both. It
can be accessed via LOOKUP when entering or querying codes. You can prohibit
posting to a code allowing you to suspend or close a code. It will still be available
for reporting, but not for further entries.
Analysis Subcategories
Each analysis category heading can be subdivided into subcategories A-Z. For
example, you may need to report on stock issues not only by area, but also by
department. The Area category (for instance, M1) might be extended to include
the following codes:
UK1 UK Distribution
UK2 UK Marketing
US1 US Distribution
US2 US Marketing
FR1 France Distribution
FR2 France Marketing
IR1 Ireland Distribution
IR2 Ireland Marketing.
Using Analysis
Analysis categories can be used to group items and orders for movement reporting.
Stock movements can be reported by any combination of analysis categories: for
example, by department and product type. Analysis reports are set up in
NL=Analysis Layouts. See the section Reporting in SunBusiness for more
information.
I-Codes can be used when defining stock take procedures in SD=Stock Take
Definitions. For example, defining different stock take routines for different
product types.
ITEM RECORDS
IR=Item Records hold static information about each of stock records on your
system.
This includes:
• An Item Code to identify the record. The code can be up to 15 characters long,
and can include letters and numbers. It is important to ensure that personnel
involved with creating new stock records are aware of the coding structure you
are using.
• Unit of Stock is displayed in inquiries, and can be printed on reports. The unit
of stock might be box, litre, kilo, etc.
IB=Inventory Balances holds quantity information for each stock item, by location.
You can view inventory balances by item code, location and bin name. You can
enter a minimum stock levels which represents the minimum quantity of stock
that should be held. You can similarly enter a maximum stock level. These figures
are used by IS=Inventory Status and IC=Inventory Cover to report on the levels of
inventory held.
Stock can be held in any number of locations. They can be physical locations or
defined to identify groupings of stock. A grouping of stock might be stock imported
from a particular country.
LD=Location Definitions allows you to define your stock locations. You can set
Suppress Stock Taking to C-Cyclical if you do not want to include this location in
random stock checks. All locations are included in full stock checks. A blank
location code may be defined. Each inventory movement you process adjusts one
or more locations. Your IB=Inventory Balances are calculated by location.
An entry is made every time stock moves in, or out of a stock location. Stock
movements are entered via ME=Movement Entry.
Stock Costs
MD=Movement Definitions determines whether costs and values should be input
for this movement type. The cost is the value of each unit. The value is the total
value for the line. The unit cost is the value divided by the number of units.
Up to three costs and values can be entered on each screen. See the section
Movement Definition in the SunAccount Reference Manual.
Inquiries
You can use MQ=Movement Inquiry to display details of a stock movement and
IQ=Inventory Inquiry to display details from the item record.
You can also select Inquire from transaction entry screen to directly display the
relevant inquiry screen.
GOODS RECEIPTS
For Purchase Order Processing users, goods receipt can be entered via
ME=Movement Entry, or by matching goods receipts to orders in GM=Goods
Receipt Matching. Do not duplicate goods receipt entry by making both entries.
Only goods with a purchase order can be entered via GM=Goods Receipt Matching.
All other receipts must be recorded using ME=Movement Entry.
Under Delivery
For under delivered items, you can split the quantity. The original order line is
then split into two lines. You can use Match to continue processing the quantity
received.
Match/Approve/Cancel
You can cancel an order line. The M-Match option allows you to use a two stage
goods receipt process. Matched lines do not update stock quantities or generate
ledger transactions. Matched transactions have the status of goods received.
Approved and released transactions increase the physical stock and decrease the
on order stock. They may also generate accrual transactions for SunAccount.
Quantity Checking
The Purchase Quantity Balancing box in BD=Business Definition allows you to
ensure that the total goods receipt quantity is entered on the header screen. The
goods receipt note cannot be released unless the total quantity on the released lines
matches the header quantity.
Amending Movements
Using ME=Movement Entry you can change any information except the movement
type and accounting period. If either of these boxes is incorrect, you can correct
them only by clearing the entire batch and starting again.
Once a batch has been Posted, you can no longer make amendments to it in
ME=Movement Entry.
Serial number and cost can be amended in IA=Inventory Allocation by selecting
the transaction reference.
Serial number tracking may be used for items of high value, subject to recall,
special legislation, or which are covered by warranty. In order to keep track of
each item they are recorded individually with a serial number or batch number.
This is normally allocated by the manufacturer, but you might have a system of
allocating your own numbers to items that are not identified individually.
Serial number tracking ensures that items are identified specifically by serial number
when they are issued or transferred. They can then be reported for warranty,
recall, stock control, or other purposes.
For Sales Order Processing users, despatch notes and picking lists can include
serial numbers.
If you wish to use serial number tracking, you must have the Serial Number
Tracking box set to Y-Yes in BD=Business Definition. You should not change this
setting without backing up your movement file prior to making the change and
restoring it afterwards.
Items with serial numbers should have Allocation Method in IR=Item Records set
to S-Serialised. Do not change the allocation method unless the stock quantity in
each location is zero.
SunBusiness can generate both full and random stock takes. SD=Stock Take
Definitions determines whether a stock take is full, or random.
Full stock takes include all items within the specified selection criteria.
Random stock takes include only a percentage of the items within the specified
selection ranges. The number of items to be included is calculated by adding
together Stock Take Frequency in IR=Item Records for the selected items, and
dividing it by the entry in Stock Takes per Year from BD=Business Definition. If
Stock Take Frequency for a selected item is blank, Default Stock Take Cycle
from BD=Business Definition is used. If you are using serial number checking
individual items are selected.
GS=Generate Stock Take produces a list which can be used by the person checking
physical stock quantities. You define the Stock Take Code in stock take definitions.
Stock movements dated after the date entered in Stock Take Date will not be
included in the stock take list quantity.
When you generate a stock take a stock take listing is produced. This can be used
be to control the stock count.
When physical stock quantities have been checked and written on the stock take
report, they must be entered in SE=Stock Take Entry. The original stock quantity
will not be displayed on this screen unless you have requested it in stock take
definitions.
If stock take report and checked quantities are the same, the line is automatically
approved. If there is a discrepancy, it must be approved by an operator with the
appropriate permission level.
You do not have to wait until all the items on the stock take report have been
counted before using SE=Stock Take Entry. You might use SE=Stock Take Entry
many times in the course of one stock take. Each time you use it, enter physical
quantities only for the items that have been checked.
The stock take entry header screen is used to select stock take lines for entry. The
details screen displays each of the lines in turn so that checked quantities can be
entered.
Stock take entries need not be posted immediately. Once they have been posted,
they cannot subsequently be amended in SE=Stock Take Entry.
The Stock Take Number appears at the top of stock take reports. If you run
SC=Stock Take Clearance when no stock take entries have been made you are
given the option of resetting the stock take number. If entries have been made
against some lines you can only clear the unentered lines and you can not reset the
stock take number.
The stock valuation report can be based upon a combination of item codes, location
codes, receipt references, and analysis codes. Transactions or movements are
only included in the report if they meet all the criteria specified.
UPDATING SUNACCOUNT
File Backup/Restore
It is important that you take a backup of the SunBusiness transfer file before
attempting to import it to SunAccount in JI=Journal Import. JI=Journal Import
deletes the file on successful completion of an import, and it is wise to guard
against any loss.
Select the option FB=File Backup/Restore from the SunSystems screen. Backup
the SunBusiness transfer file. See the SunBusiness Reference Manual section,
File Backup/Restore.
Sales Order Processing users can update stock ledgers as a result of placing and
despatching orders. The Update Stock box in SD=Sales Order Definitions defines
whether stock will be updated. If Update Stock is set to Y-Yes, stock is allocated
to orders when they are entered, using the allocation method defined for the item.
Physical stock is unchanged when an order is entered, but free stock is decreased.
If there is a picking stage, picked stock is increased by the production of a picking
list. Again, physical stock is unaffected.
When a despatch note is printed, physical stock is decreased. If there is no despatch
stage, physical stock is decreased when the goods are invoiced.
Orders can be allocated to receipts using IA=Inventory Allocation in the same
way that issues are allocated. For serialised items, SE=Sales Order Entry
automatically links to the IA=Inventory Allocation screen. See the subsection
Serial Number Tracking in the section Stock Records for more information.
Stock movement transactions generated by Sales Order Processing appear in all
Inventory Control inquiries and reports. The movement reference in Inventory
Control is the sales order number.
Inventory Control users need to decide how each purchase order definition will
update stock quantities in the stock ledgers.
If Update Stock is blank, stock ledger quantities will not be adjusted by this order
type. If stock quantities are affected, entries must be made in ME=Movement
Entry.
If the Update Stock box is set to N-No, entry of items that update stock will be
prohibited for this order type.
If Update Stock is set to O-On order, on order stock will be increased when a
purchase order is entered, but physical stock must be updated by goods receipt
entry in ME=Movement Entry.
If Update Stock is set to Y-Yes, both on order and physical stock quantities are
adjusted by this order type. Physical stock is adjusted either at goods receipt
approval (if Goods Receipt is set to Y-Yes), or at invoice matching.
Your procedures must ensure that goods receipts are logged only once, in either
GM=Goods Receipt Matching or in ME=Movement Entry.
STANDARD REPORTS
There are several reports produced by the SunBusiness modules which allow you
to specify the selection criteria, for example choosing item record or location.
However there is only a limited opportunity to specify the appearance of these
reports.
FEATURES IN REPORTING
When you design a report you specify, for example, the accounts, transactions or
analysis codes to be included, how the report will be sequenced, and the selection
criteria required. These specifications are controlled by certain conventions common
to all three reporting functions.
Columns
Your report comprises columns of information. In analysis and statements these
columns are defined in the boxes Columns A-H. The codes you can enter in these
boxes are listed in the section NL=Analysis Layouts in the SunBusiness Reference
Manual.
Re-evaluate Movements
Inventory Control only. You can choose to re-evaluate movements at current
costs or to use historic costs.
Report Transactions
If this box is blank, transactions are not shown, just totals. To include the detailed
transactions on your report, enter Y-Yes.
Page Level
SunBusiness automatically starts a new page when it needs to. However, the Page
Level box allows you to force a page break when the level number changes. This
is useful if you want to distribute a report to different departments or sites.
Amount Format
This box controls how amounts are shown. You can choose D-Decimals, I-Integers,
T-Thousands, or M-Millions.
Transfer Format
If you want the report information to be read by a spreadsheet, you must put the
Transfer Format Code in this box. Different spreadsheets use different formats.
See Transferring Data in Special Tasks for more information.
Wide Columns
This box is used to increase the width of columns. The default column width is 10
characters, this box allows you to extend the column width to 18 characters.
This section explains how to use RD=Report Definition to design various reports
and documents. The demonstration databases provide examples of all the formats
used for the documents and reports listed below. You can use these examples to
help you set up your own formats.
You can access RD=Report Definition from SunSystems, as well as from the
SunAccount and SunBusiness modules. This enables you to see all of the following
reports and documents:
• Formatted Account Listing
• Asset Register Report
• Account Listing
• Asset Listing Report
• Asset Status Report
• Daybook Listing
• Quote/Invoice/Acknowledgement/Despatch
• Journal Listing
• Statistical Declarations
• Movement Document
• Movement Listing
• Account Tax Listing
• Purchase Order
• Picking List
• Payment Listing
• Purchase Listing
• Remittance Advice Notes
• Statements
• Sales Listing
• Tax Listing
CONTROL PARAMETERS
The control parameters are dependent on the type of document or report. For
example, if you are working with a R-Remittance type document, the boxes
governing the printing of cheques are displayed.
All the control parameter boxes are described in detail in the Report Definition
section in the SunBusiness Reference Manual.
To help you understand how documents and reports are designed, examine the
format SPL1. This is an example of a Picking Note.
This document has the following settings in the control parameters screen:
Printer Controls:
You can specify that a particular printer code is used whenever this report format
is printed. This is useful if you use specific stationery for certain documents. The
sample picking note SPL1 has no printer code set up so the user’s printer definition
is used.
Other boxes control the number of lines and the character width of your stationery,
this is not the number of lines you want to print. The maximum size of a document
is 300 lines by 999 columns. The SPL1 format is designed to be printed on sheets
of paper 66 lines deep and 160 characters across.
You can choose to print the report totals after the last transaction line on the report
or at the bottom of the last page of the report. Any space between the last transaction
line and the report total is then printed with the filler line.
Having looked at the Control Parameters, use Format Details to display the main
design screen of RD=Report Definition. This is where you specify the position of
each item on the page.
This screen represents a map of your document or report. The top line provides a
numeric scale, like a ruler, to help you position the elements of your document.
The asterisks ****** show you where items of data have been plotted. The
descriptive text, e.g. ‘Customer’, appears as it does in the printed document.
Notice that your cursor is in the top left corner of the document, if you type a
word and save the change, that word will appear as a piece of fixed text on the
printed document.
Unlike other SunBusiness functions, RD=Report Definition does not use the Action
pull down menu. Instead, to access the various selection options you use the F5
key for the report options and the F2 key for specifying data items. To leave the
format details screen use ESC.
Using the SPL1 format details as the example, press the F5 key. This opens a
window displaying the various report options.
The report options allow you to specify the different areas of the report. There is
also an option to delete a whole line, and an option to exit the format details
screen and return to the control parameters screen. Use the A RROW keys to highlight
an option and press ENTER to select it. Notice that as you select a different area,
the screen changes to display that portion of your document or report.
Notice that the display in the top left of the screen shows the current report area
and line number.
The Page Heading is currently displayed. It represents the top of each page. The
SPL1 document has the text Customer and Delivery Ref: defined in this area. You
would also include items such as the report name.
Subheadings are used for subtotalling purposes in certain reports.
The Transaction area is the main body of the report. This is where transaction
lines are listed. Although there is no limit to the number of transactions lines,
apart from the lines available on each page of your stationery, you would normally
define one or two lines in the transaction area. When you come to print the
document, these lines are repeated for each new transaction until the footing areas
are reached.
DEFINING ITEMS
Use F2 to open the Data Items window. This is where you specify the position of
items of information, using line and column numbers.
Notice that you are currently in create mode; this is because no items have been
defined on line 1, column 1 of SPL1.
The Line Number box and Start Column box identify the position on the page.
The line number must fall within the document controls set on the control parameters
screen. You can, however, use the Start Column box to include a value in your
report calculations without printing it - for example, an accumulator value that
remains invisible. You achieve this by entering a Start Column value that exceeds
the Report Width specified on the Control Parameters screen.
F Note: Should you need to Amend, Examine or Delete this invisible item, you
must first increase the Report Width; make the necessary changes in the
format details screen; then return the Report Width to its original setting.
Amounts in Words
Printing numeric amounts and dates in words is controlled by the Convert to
Words and Date Format Code boxes. You can produce amounts and dates in
words in several languages by specifying the language code you want to use. You
can also print a string of words by using the data items for Thousands, Hundreds,
Tens and so on, or Amount In Words Sentence.
(supplied in SSREPORT)
You can save time and effort by using FREEFORMAT to automate tasks that are
frequently repeated using FREEFORMAT. Normally, to run a procedure, you must
select the relevant option and enter values in the boxes which are presented. With
FREEFORMAT, you can automate the keystrokes. You can work efficiently by using
FREEFORMAT macros to control a series of operations that are always carried out
together, such as running your period end reports. For example, instead of
requesting each of your period end reports in turn, completing the boxes, and then
waiting while the reports are prepared and printed, you can use a FREEFORMAT
macro to automate the procedure.
You can rerun FREEFORMAT commands at any time. They can be made available to
all operators. In Windows versions of SunSystems, you can add FREEFORMAT macros
to the button bars. See the section, Operator Buttons, in the SunBusiness Reference
Manual for further information about creating and running FREEFORMATS.
INTRODUCTION
Enter Y-Yes beside the options which you wish the group to have access and enter
N-No if you wish access to be prohibited. Use ENTER to select the default defined
in the S-Menu Selections default permission.
Your audit trail reports provide adequate information to allow you to trace
amendments to transactions on a ledger. AC=Audit Control allows you to monitor
changes to your reference data.
FILE SECURITY
In addition to having a very secure system for users of SunSystems, you must
ensure that access to data files is restricted. Your Systems Administrator should
be involved with developing appropriate security structures for your system.
SunSystems allows you to specify separate directories for each database you create
and for files within that database. The relevant directories are identified in
DB=Database Definitions.
SECURITY BACKUPS
The importance of taking regular security backups of your data files cannot be
emphasised too strongly. As with all machines, computers can fail. If this happens,
you must have a reliable and up to date backup which you can use to restore your
data.
Liaise with your Systems Administrator to devise a comprehensive backup
procedure. Your System Administrator will also advise on the device to use for
backup. Although SunSystems has its own backup facility, FB=File Backup/
Restore, it may not be practical to use this for your daily backups. See the section
File Backup/Restore in the SunBusiness Reference Manual for further information.
Storing Backups
Keep your daily backups in a fireproof safe. Your weekly or monthly backups
should be maintained off-site. This will minimise data loss in a worst case scenario.
Allocated Balance
Stock that has been allocated against customer orders but not yet despatched.
Allocated balance is included in both physical balance and picked balance.
Assembly
An item which is made up from one or more component items. A kit list is needed
to define this item. An assembly has Assembly Level in IR=Item Records set to a
value between 0 and 9.
Available Credit
Displayed for both customers (Sales Order Processing) and suppliers (Purchase
Order Processing). Credit limit is set in CA=Chart of Accounts. Available credit
is the credit limit, less account balance, less orders and invoices not yet posted to
SunAccount.
Component
An item which can be stocked in its own right or as part of an assembly.
FIFO
First in, first out is a method of allocating and costing stock. The first to be received
is deemed to be the first issued, and the relevant cost is applied. So, if you have
three computers that were received into stock at a cost of 3000, and a further five
that were received at 4500, the first three computers to be issued or sold will be
costed at 3000 each.
Free Stock
The amount of goods available to fulfil orders from customers. It may be less than
physical stock, because physical stock may already be allocated to customers. If
free stock is negative, all physical stock has been allocated to customers, and
further orders have also been taken.
Landed Costs
The costs associated with the purchase of an item including any costs incurred to
incorporate the item into your stock. The landed cost of goods may include freight
surcharges etc. that were not known at the time of placing an order.
Location
An area for which independent stock levels are maintained. Stock locations may
be physical stores (for example, main warehouse). Stock locations can also be
used for any groups of stock that need to be accounted for separately. For example,
stock in quality assurance, stock awaiting repair.
On Order Balance
The quantity of goods on order from suppliers. On order balance can be updated
by posting movement entries in Inventory Control, or by placing purchase orders
and logging goods received in Purchase Order Processing.
Operator Group
Operators are assigned to operator groups in OD=Operator Definitions. Access to
SunSystems menu options and to databases is controlled by operator group. Access
permissions for operator groups are defined in OP=Operator Permissions.
Physical Balance
The amount of goods physically in the stock location. For Sales Order Processing
users, some of the physical stock may have been picked or allocated to customers.
Picked Balance
Stock that has been printed on a picking list but not yet despatched. Picked balance
is included in allocated balance and physical balance.
Subassembly
An item included in a kit list which is itself made up of a number of components,
and is defined in a kit list of its own. For example, a kit list for a computer might
include a system unit as one of the components. The system unit is a subassembly,
comprising of disk, RAM, floppy drive and so on.
System Labels
Allow you to create your own ledger interface recognition codes and to move
these codes. You can also create names for the four base selling prices that are set
in IR=Item Records.
SunBusiness has been designed to facilitate the access and transfer of data across
database, and to/from other software packages. In this section the various methods
for transferring data into SunBusiness and from SunBusiness are described. All
the SunBusiness reference records can be transferred to another software package.
Reference records include names and addresses and item records. In addition,
Sales Order Processing and Inventory Control users can produce sales analysis
and movement analysis reports as files to be imported into other packages.
Alternatively, you might want to bring data from another software package into
SunBusiness. Reference data can be imported into SunBusiness, provided that it
is presented in the correct format. In addition, Sales Order Processing and
Inventory Control users can use SI=Sales Order Import and MI=Movement Import
to import sales order and stock movement records from another package.
EXPORTING INFORMATION
Reference Information
SunBusiness reference maintenance options can produce a file of reference
information for use by another SunSystems database, or by another software
package. To transfer data out, select Transfer and E-Export at any maintenance
screen. You can select a range of codes to include in the file. Selection may also
be made by date, so that only records updated between a specified date range, are
included in the file.
SunBusiness generates a default filename. This can be amended if necessary.
Reference Information
SunBusiness reference maintenance options can also import reference information
from another SunSystems database, or from another software package. The data
must be presented in the correct format. File layouts are given in the Technical
Reference Manual. To import data, select Transfer and Import at any maintenance
screen. You can select a range of codes to import from the file. Selection may
also be made by date, so that only records last updated between a specified date
range are imported from the file. You can also use the new function PI=Purchase
Order Import to import purchase invoices. See the subsection Purchase Import.
SunBusiness generates an import filename. This can be amended if necessary.
Data transfer formats for import are:
NDF Non delimited format
FLF Fixed length format
CDF Comma delimited format
BDF Bar delimited format
CDFQ Comma delimited format with quotes
EXCEL Excel file import format
LOTUS Lotus 1-2-3 file import format
SYLK Multiplan format
2020 Access 20/20 format.
These formats are explained further in the subsection Transfer Formats.
Excel Format
This format is identical to CDFQ, except that the files are given a suffix of .PRN,
thus satisfying the exact requirements of the File Import functions of Excel.
PURCHASE IMPORT
You can use PI=Purchase Import to create data that could alternatively be entered
in the following functions:
• Purchase Order Entry
• Purchase Invoice Entry
• Goods Reciept Matching
• Purchase Invoice Matching
The validation rules that apply to transactions entered in Purchase Order Processing
are also applied to transactions that you import.
If the transaction types you are importing use manual references you can import
all stages of a purchase transaction inone import file. If you are using system
generated references you must import purchase orders seperately from goods receipt
matching and invoicing. If you are using a single data import file for more than
one transaction type, you must make sure that the purchase order cycle is followed
logically for each transaction. You cannot, for example, approve an invoice before
goods have been matched.
The procedures for ending a period and starting a new one will vary from one
organisation to the next. However, some of the elements involved in the procedures
will involve ensuring that all entries have been made, producing and checking
reports, making sure that entries have been posted to the financial ledgers, and
then closing the period so that no further entries are made.
SunAccount users should integrate the procedure described below into their current
period end routine. Period/Year end processing in SunAccount is described in the
SunAccount Appreciation Guide.
Produce a full record of all the transactions that have been entered in the period
using SL=Sales Listing, PL=Purchase Listing and ML=Movement Listing.
Check that all invoices, credit notes and purchase orders for the month have been
printed, and that the SunBusiness transfer file has been transferred to SunAccount.
If you are using Sales Order Processing, check that you have a copy of each
invoice and credit note, and reprint any that are missing using PI=Print Invoices.
If you are using Purchase Order Processing, check that you have a copy of each
purchase order, and reprint any that are missing using PP=Print Purchase Orders.
Use NP=New Period to tell SunBusiness which period is now current. The new
period will be the default for all entries and reports. If you are using more than
one module, you need only change period once. It is immediately effective
throughout SunSystems.
Use BD=Business Definition to change the range of open periods.
Note that transactions are not removed by NP=New Period. All entries remain in
the file unless you use PC=Period Cleardown to remove transactions for the period.
You do not have to use PC=Period Cleardown at the end of a period. Its use is
entirely optional. Use it if you want to decrease file sizes, and so speed up inquiries
and reports.
You do not have to use period cleardown on the current or previous month. You
might use it monthly on an old period so that, for example, six months data is
always available. In this case, you would clear down period one at the end of
period seven.
The period cleardown procedure removes detail transactions and replaces them
with balances. For Sales Order Processing and Purchase Order Processing,
these balances are held in history files.
Once you have cleared down a period, you are no longer able to print detailed
listings, although analysis information is retained for reporting.
The SunBusiness Reference Manual explains how transactions are selected for
cleardown in each module.
Full Cleardown
Full cleardown completely removes transactions, including balances, so that no
further analysis can be performed. You should only do a full cleardown if you are
certain that you will not need to report the period again. Typically, you would not
run a full cleardown until you had built up more than two years data.
The following examples are standard reports that you can produce in SunBusiness:
Print Quotations
Print Acknowledgements
Print Picking Documents
Print Despatch Documents
Print Invoices
Print Purchase Orders
Print Movements
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
PICKING LIST
Customer: Fitright Ltd Delivery Ref:
List Issued: 28/02/91 Order Ref: 000020
Page: 1
--------------------------------------------------------------------------------
Code Description Loc. Units Qty Qty Short Due on
================================================================================
C486 486 Computer WARE1 1 2.0 28/02/91
486 DX, 33MHz WARE1
8mb RAM WARE1
330mb Hard Disk WARE1
1.44mb Floppy Disk Drive WARE1
240mb Tape streamer WARE1
CD Rom WARE1
MAT2 Multi-Coloured Mouse Mat MAIN 1 2.0 28/02/91
================================================================================
This page: Total Number of Items: 4.00
THIS CUSTOMER: TOTAL NUMBER OF ITEMS: 4.00
_______________________________________________________________________________
8mb RAM
CD Rom
_______________________________________________________________________________
PURCHASE ORDER
Order No 000001
15/01/91
_______________________________________________________________________________
_______________________________________________________________________________
TRANSFER NOTE
-------------------------------------------------------------------------------
Total Goods Transferred: Latest Cost Quantity
This Page: 18,550.00 10.000
This Transfer Note: 18,550.00 10.000
===============================================================================
This appendix is for companies who need to produce reports to comply with
European VAT legislation.
In addition to the information required on VAT returns that relates to EU business,
two further statutory reports are required. These reports are:
• The ESL or European Sales Listing
• The SSD or Supplementary Statistical Declaration.
The European Sales Listing is produced from SunAccount.
This appendix covers the production of the Supplementary Statistical Declaration.
The Supplementary Statistical Declaration covers both goods inward and goods
outwards. Transactions from Sales Order Processing/Sales Invoicing and
Purchase Order Processing/Purchase Invoicing must both be reported. You
can produce the report from either the Sales Order Processing or Purchase Order
Processing menus.
PROCEDURE
First, you must set up the information to be reported, and the report layouts. The
reports are then ready to be produced for each reporting period.
• Decide where the information to be reported should be held
• Make any necessary changes to the report layouts
• Create the setup for the SSD reports.
The reports can then be produced for each reporting period.
Header
Description Field Length Type
Detail
Description Field Length Type
Control Information
Description Field Length Type
Number of lines N
RD=Report Defintion is used to define the layout code for the SSD reports. Two
default formats are provided with SunBusiness: PSD1(for arrivals) and SSD1 (for
despatches). They can be amended to include company specific text, for example,
your own address and VAT number, or to change data items, for example, print
M3 as mode of transport.
REPORT SET UP
Careful thought and attention needs to be given to the way that data is collected
and held in order to facilitate the production of the SSD reports. A primary reporting
key will probably be transaction type, or perhaps an M category.
However, various transaction types need to be displayed in different ways. For
example, on your sales SSD, sales transactions need to be shown in detail, whilst
credit notes should be displayed as a period total showing only the monetary value
and a nature of transaction code. Provided that the original transaction types are
input with either a specific and identifiable transaction type or M-Code, RD=Report
Definition can prevent these lines being printed in the body of the report, but
instead accumulate them into a total to be printed in the document footings.
Some transactions may be required for the SSD but not for the ESL or VAT return.
Whilst these are defined within the legislation as having particular nature of
transaction codes, it is better that they are identified by transaction type. These
transaction types should have a special ledger interface code that links to a journal
type not included in the VAT return or ESL report.
A situation may arise where goods are despatched to another EC member start,
but the invoice is handled and paid for outside the EC. For example, good are
delivered to Germany, but the invoice is paid from the USA. The legislation defines
this as an intra-EC transaction subject to VAT being declared at the point of
destination of the goods, that is, Germany.
This presents a problem for the order/invoice entry routines where you are presented
with an invoice and a delivery address. Remember that you must have a separate
account record for each combination of VAT code and member state code. If the
USA office is defined as the invoice address and Germany as the delivery address,
it will be the USA account that is updated with this sale. The USA account would
then appear on the ESL.
Where this occurs, you will need an extra account to deal with delivery to Germany
and payment from the USA. The account should be defined with a German member
state code and VAT number, thus ensuring that will appear correctly in your ESL
report.
Index i
Credit 18, 58, 62, 98, 100 Freight 85
Checking 48, 50, 93 Full
Note(s) 17, 58, 179 Cleardown 181
Currency 17, 62, 68 Stock Take 126, 136
Current
Period 103 G
Customer 12, 29, 30, 31, 32, 81, 82, 83
Details 18 Generate Stock Take 135
Customs and Excise 194 Goods Receipt 98
Note (GRN) 62
D Reference 99
(see also Serial Number)
Database 21, 74 Goods Receipt Matching
Skeleton 21, 74 98, 99, 102, 127, 129, 130
Database Definitions 17, 70, 115, 163, 166
Debit(s) 18, 58, 62, 98, 100 H
Note(s) 70, 71
Default Held Status 51
Period 103 Hierarchy 15, 16, 69, 111, 114, 115
Stock Take Cycle 136 Hyphen 90
Delivery 85
Address 30, 31 I
Designing Reports 146 I-Code(s) 33, 67, 91, 97, 113, 121
Despatch 8, 133 (see also Analysis)
Documents 17 Implementation 11, 24, 65, 76, 111
Note 35, 131 Income and Expenditure 13, 67, 113
Note Number/Reference 56 Inquiries 94
Stage 55 Installation
Direct Print 94 Data 167
Discount 11, 14, 17, 65, 68, 70 Insufficient
Disk Space 181 Free Stock 52
Division 68 Insurance 101
Due Date 52 Interface Code 56
Inventory Allocation 100, 124, 132, 133
E Inventory Balances 116, 125
European Sales Listing 191 Inventory Inquiry 132
European VAT Reporting 191 Invoice 8, 179
Expiry Date 100, 130 Address 16, 31, 69
(see also Quotation(s)) Approval 98
Matching 98
F Processing 7
Reference 95, 101
Factoring Company 82 Value 102
Fax Number 29, 81 Invoice Approval 103
FIFO Allocation 53, 55, 57, 109, 124, 169 Issue(s) 94
File Backup/Restore 21, Item
57, 58, 74, 118, 141, 167, 181 Record(s) 12, 66, 112
File Creation 17, 20, 21, 70, 73, 74, 115, 117 Special Process 12, 66
File(s) Item Customers 90
Security 166 Item Descriptions 18, 33, 34, 51, 71, 87, 96
Foreign Item Records 14, 16, 18, 33, 34, 53, 68, 70, 71,
Currency 70 85, 91, 94, 96, 113, 116, 123, 136
Forward Orders 52 Item Special Processes 19, 72, 85
Free Stock 52, 169 Item Suppliers 86, 91, 93, 96
FREEFORMAT 159
Commands 160
Index iii
Price Books 37, 171 Receipt 99
Price Lists 43 Reference 133
Prices 37 Rejected
Discounting 40 Quotations 48
Maintaining 39 Repeat Orders 50, 93
Updating 40 Report Definition 146
Print Acknowledgments 54 Report(s) 13, 20, 94, 112, 128, 133
Print Alternate Picking List 56 Reporting
Print Despatch Documents 56 Movement Analysis 144
Print Invoices 57, 58 Sales Analysis 144
Print Picking Documents 52, 54 Stock Take Analysis 144
Print Purchase Orders 179 Reporting In SunBusiness 143
Printer 12, 17, 66, 70, 112, 115
Print File(s) 167 S
Printing
Invoices 57 Sales
Orders 94 Tax 23
Print Statistical Layouts 193 Sales Analysis 174
Processing Purchases 89 Sales Listing 179
Product Type 14, 33, 68, 85, 113 Sales Order Definitions 24, 58
Production Numbers 109 Sales Order Entry 17, 33, 34, 49, 50, 55, 133
Products and Services 33 Sales Order Header Presets 20, 24, 48
Pro Forma Invoices 54 Sales Order Import 17, 49, 173
Prototype 12, 66 Sales Order Detail Presets 20
Purchase Security 12, 66, 112, 161, 166
Quantity 91, 97 Backups 161, 167, 181
Tax 14, 70 Selection
Purchase Detail Presets 93, 97 Code(s) 133
Purchase Header Presets 97 Criteria 144
Purchase Invoice 61 Sensitive
Purchase Invoice Entry 70, 95, 96, 103, 132, 133 Accounts 165
Purchase Invoice Matching Data 165
70, 99, 101, 103, 132, 133 Stock 109
Purchase Listing 179 Serial Number 109, 127, 131
Purchase Order 179 Serial Number Tracking 57, 100, 131, 132, 133
Purchase Order Definitions Serialisation 57, 63, 100
71, 73, 95, 96, 98, 100, 102 Serialised Items 124
Purchase Order Detail Presets 73 Services 24, 62, 76
Purchase Order Entry 70 (see also Item Records)
Purchase Order Header Presets 73 Split 53, 99
Purchase Order Status 99, 130 Standard
Purchase Commitment 79 Cost 86, 109, 124
Purchase Invoice Register 79 Reports 143
Purchase Order Definitions 77 Statistical Layouts 193, 196
Purchase Order Detail Presets 77 Stock 98
Items 11, 62, 65, 94, 111
Q Location 112
Movement 132
Quantity(ies) 17 Movement Values 112
Quotation Conversion 47 Order 17
Quotation Entry 17, 19, 47 Quantity 91, 97
Quotation(s) 8, 46 Stock Take Approval 135
Stock Take Definitions 117, 121, 135, 137
R Stock Take Entry 135, 137, 139
Stock Take Inquiry 135
Random Cyclical Stock Checks 135 Stock Take Listing 135
Random Cyclical Stock Take 136 Stock Take Valuation 139
T
Tax 54, 62, 101
Point Date 198
Telephone Number 29, 81
(see also Names & Addresses)
Terminal 12, 66, 112
Terminal Definitions 17, 70, 115
Test Data 13
Text Lines 96
Training 16, 70
Transaction
Reference 58
Type 12, 17, 18, 66, 70, 71, 112, 116
Transfer 173
File 58, 129, 58, 141, 179
Format 174, 176
Trial Balance 16
U
Unapproved
Interface 98
Under Delivered Items 99
Unit
Of Stock 123
Unpicked Stock 55
Update
Stock Balance 51, 72
User Definable Reports 143
V
Variables 160
VAT 191, 198
Registration Number 192
(see also Tax)
Index v
vi SunBusiness Appreciation Guide Version 4.2