• Quotations can be entered and printed as quotations then changed to an order if the customer accepts without re-entering
• Customer orders can be entered and maintained and referenced back to the customer’s order number.
• The cumulative quantity on order for a stock item shows as demand in stock status inquiries.
• The cumulative quantity on order for assembly items shows the demand against its components in the stock status inquiries.
• The quantity of the order left to invoice is maintained and updated for invoices and credit notes raised against the order.
• The orders entered can be invoiced directly with little or no additional input.
• Multiple dispatches are possible from a single order. Order retains references to each dispatch.
• Differences from the order are logged when dispatches are not the same as the ordered quantities for reporting delivery in full on time.
• Pricing automatically returned based on the customer sales type, branch, and currency.
• Pricing can be set to be effective from specific dates and to finish on a final date
• Pricing is by currency
• Any number of price lists can be maintained. Customers are defined to get their pricing from a specific price list. However, special prices can be defined as an exception for a given customer or even a particular branch of a customer
• Quantity break discounts across a range of products are automatically calculated based on a discount matrix.
• Packing slips printable on laser or pre-printed stationery.
• User-selectable inventory location to pick from.
• Automatic freight calculations based on the shipping method and delivery address. Orders calculate weight and cubic based on item-unit weight and cubic.
• Free form entry of delivery addresses – defaulting to the customer branch physical address.
• Automatically recurring orders can be entered and if the orders are for " service items" the order can also be automatically invoiced.
• Daily sales reports and ad-hoc sales graphs
• Delivery In Full On Time reporting

• Unlimited number of warehouses (stocking locations), stock quantities are maintained for an unlimited number of locations.
• Selling prices for a stock item can be set for each sales type defined in any (and all) currency (ies) allowing great pricing flexibility. Pricing can also be set specific to an individual customer account or even a specific customer branch.
• Automatic back-ordering. Sales orders yet to be delivered can be automatically back-ordered at the time of invoicing or the balance of the order canceled as appropriate.
• A history of stock movements is maintained by stock items allowing full traceability including serialized and lot/batch numbered stock items.
• Allows Dummy (service) stock items which can be invoiced, priced, cost but with no stock record maintained for items such as labor or services.
• Kit-set parts can be defined. An order for a kit-set part explodes into the components defined for the parts at the predefined quantities as extended by the number of the kits item ordered all priced individually. These component quantities are then available on the order for modification by the user.
• Assembly parts can be defined in a similar way to kitsets. These parts exist only for ordering, pricing, invoicing, and sales analysis. No stock balance is maintained, instead, the quantities of the components are updated in proportion to the quantity defined in the assembly.
• Invoice and credit note inquiries are linked to stock movements so the detail of items sold on an invoice can be queried by calling up the actual invoice or credit note that caused the stock movement.
• Standard cost manually maintained or automatically maintained weighted average cost.
• Inventory usage by month inquiry by location and overall locations.
• Inventory planning report showing the last 4 months and the current months' sales including sales of assembly components.
• Receiving inventory against purchase orders creates journals in the general ledger to reflect the increase in stock value and the amount owing to a supplier.
• Stock transfers to other inventory locations can raise transfer dockets.
• Re-order quantities can be maintained.
• Inventory adjustments can create general ledger entries to reflect write on or off of stock value.
• Inventory cost changes can create general ledger entries to reflect write on or off of stock value.
• A stock-taking system allows businesses to continue recording system stock quantities at the time of counting adjustments created based on these quantities and the sum of all quantities entered as counted for the item. General ledger integration creates the necessary journals to reflect the changes to stock values.
• Controlled items allow referencing of each stock movement to the bundles/batch references.
• Serialiased inventory allows controlled items to be in units of one. i.e. a reference for each individual item.
• Unlimited user-defined fields specific to each inventory category for additional important information required to be stored against items
• Weighted Average (automatic) or standard (manually maintained) costing

• Purchase orders and suppliers can be in any currency.
• Supplier item descriptions and pricing (in the currency of the supplier) for purchased items can be maintained. Purchase orders automatically use these prices. The same item can be purchased from many different suppliers.
• Quantities on order show on inventory status inquiries by inventory location to receive into. Quantities on order also show on planning reports.
• Goods received can be entered up to the purchase order quantity plus a user-definable percentage allowance for over delivery.
• Goods received are sequenced as a GRN and a record is retained for every stock movement referenced to the GRN.
• Purchase orders record the quantity received and the quantity invoiced as well as the original quantity ordered.
• Purchase orders can be emailed to one of the defined supplier contact's email addresses.
• Inventory planning report can be produced based on a 3 or 4 month lead time showing suggested quantities to purchase based on the maximum of the prior 3 months usage.
• Purchase orders can be entered for nominal items i.e. non-stock items with a general ledger code to be entered to specify how the general ledger integration postings should be made.
• Purchase order approval levels and authorities can be defined. With all approvals required by an authorizer easily accessible for authorization
• Shipment costing can be set up across several purchase orders from the same supplier choosing only those lines that have been dispatched together. Costs entered against these lines and against the shipment (from AP) are apportioned across all lines. Shipment costing allows for automatic updating of standard costs on closing shipments.