Introduction to EC VAT Reporting

SQLWorks allows users to accurately report on EC VAT, as part of their VAT Ledger.

In order to report on EC VAT, every sales and purchase account to be included must first have a country and VAT reporting setting saved against it.

For each customer or supplier, this can be set under the ‘Bank and VAT’ tab in the Sales Ledger/Purchase Ledger.

To set up the customer/supplier for EC VAT reporting, choose the correct European country from the ‘VAT Country’ (SL) or ‘Country Name’ (PL) fields, and select the correct setting under ‘VAT Setup’. ‘INC’ is for accounts which need VAT to be included, ‘Exempt’ for accounts with reportable VAT of zero value, and ‘NRT’ for accounts with non-reportable VAT.

Whether the selected country is part of the EC VAT reporting can be set in the SQLWorks countries list (found under ‘Countries’ in Address Editor.) Double click a country from the list to edit it from ‘UK’ to ‘EU’ or ‘World’ and click save. The EU category may also be used to designate countries not formerly part of the European Union, but part of the European Economic Area (e.g.: Norway.)

System Administrators may wish to force users to include a company VAT number when dealing with EEA customers/suppliers, for tax reporting purposes – this policy can be enforced via Preferences > Accounts Prefs > ‘Finance, Analysis, Dept & Tax’* Tab, by ticking the ‘EEC VAT requires VAT No in:’ option for either Purchase Ledger (PL), Sales Ledger (SL) or both. This will restrict users from saving any new transactions against sales/purchase accounts without a known and saved company VAT number.

Accounting admins may also choose which nominal codes need to include or exclude VAT by choosing a nominal code in the Nominal Ledger, clicking edit, and ticking the ‘Add VAT’ checkbox in the top right, before saving.

SQLWorks will collate EC VAT figures in the VAT Ledger beside UK VAT, in the ‘EC VAT’ columns (1 & 2), and VAT Ledger users can click the ‘EC VAT’ buttons at the top of each EC Vat column to view the transactions included in that section.

The VAT Ledger will also produce EC VAT totals in the ‘Total’s group’ section at the bottom of the window (3). These are then used in the Form 100 totals, allowing SQLWorks accounts users to complete an accurate VAT return.

 

For additional help or SQLWorks accounting expertise – contact our team today.

*This tab may be labelled ‘VAT & Dates’ in older versions of SQLWorks.

Fact Sheet: Banking

Banking

SQLWorks includes a Banking Ledger to your record and plan all financial interactions with your bank accounts, monitor your statements and reconcile transactions.

Bank Accounts can be found under the ‘Bank’ button within ‘Accounts’ (1) and your bank accounts are displayed in the top left (2) – with the details of the selected account (including branch address, account numbers, sort code, balances and currency) all shown on the top panel. (3) From the Bank section you can also access your ‘Sundry Cash Ledger’ (for cash accounting), ‘Petty Cash Accounts’ and Foreign Exchange data (under ‘ForX.’)

Your unreconciled transactions are displayed under the main ‘Unreconciled transactions’ tab in date order. To reconcile, move to the ‘Statements’ tab, select a statement, and double click on an unreconciled item to set it as reconciled (or vice versa)

If you use printed cheques as a part of your business, you can access your unprinted cheques via the ‘Unprinted Cheques’ tab, which can be used in conjunction with a cheque printing machine or dot matrix printer.

Should you need to add a new bank account for your business, you can do so from the top toolbar by clicking the ‘Add A/C’ button. Each new Bank Account will require a unique Nominal Ledger code for that account and a currency chosen from your list of default currencies.

Your new account can be set as the default bank account in Accounts Preferences by saving its number in the ‘Default Bank Account’ field under the ‘Finance’ Tab. SQLWorks should normally be used to treat Credit Cards as bank accounts, with statements processed in a similar manner.

SQLWorks is designed to keep your banking as transparent as possible, and ensure that it’s always easy to match up the contents of your bank ledger to your real world finances.

 

For accounting software that matches your business: speak to us about SQLWorks today.

Fact Sheet: Quoting

Fact Sheet Quoting

SQLWorks Accounts includes a line by line quoting tool which allows you to build custom sales quotes.

Quoting can be accessed from a company’s sales account within your SQLWorks Sales Ledger (1) in the main Navigation bar under the ‘Quotes’ Tab. Here your quotes for the selected company are listed in date order, with details of lines inside the quote previewed in the table below.

Create a new quote by clicking the ‘New Quote’ (2) button, which opens the quoting window. The details of the selected company are listed at the top of the quoting window (3), with the first line of the quote listed in the panel below. You can populate your quote with extra lines by right clicking this panel and clicking ‘Add new Line’, change the order in which lines appear or make amendments.

If using SQLWorks Stock, saved stock items can be quoted for from the dropdown list on the left of each quote line, or type in the free form text box to add custom items such a labour or other extra costs. If your stock items have default costs saved, these are automatically entered as the RRP, unless you specify different amounts and margins.

SQLWorks allows you to add multiple quote ‘options’ by right clicking the digit on the far left of each line, assigning each quoted item to a group. This is useful for putting quote options; ‘Option 1’, ‘Option 2’ etc. for a potential customer to choose between.

The command buttons at the top of each quote allow you to ‘Preview’ or ‘Print’ a quote for sending, ‘Halt’ a quote into your ‘Halted Items’ for further work later, ‘Save & Close’ the quote as it stands or ‘Cancel’ your changes.

Right clicking a quote opens up options for using that quote, including printing, emailing, duplicating or splitting a quote. By duplicating a quote you can work with multiple saved revisions, and splitting a quote allows SQLWorks to cross-check a quote against your Stock Ledger, fulfilling and order based only on what you currently have in stock.

Once your quote has been printed or emailed out to a customer, that quote is locked to everyone but your company’s SQLWorks administrator, exactly as the customer received it.

Your quotes will be made into to a formal PDF format which includes your company details and logo, and is designed by the SQLWorks team to match the formats of your existing company documentation and letterheads.

If your quote has been accepted, right-clicking and selecting ‘Send Quote to Order’ (or ‘Send Quote to Invoice’) will then move your quote on to the next stage of the sales process without the need to re-key any of the line items.

 

Contact Lineal today for more information on SQLWorks quoting: 01271 375999

Fact Sheet: Credit Control

SQLWorks Accounts allows users to control both credit limits for each company they sell to, and credit hold settings for their customers overall.

Each company’s credit limit can be found in their company information by selecting them from the list of companies with sales accounts in the Sales Ledger (1). Clicking ‘Edit’ from the top toolbar unlocks the company information for editing, and users can simply enter a chosen Credit Limit (2), before clicking ‘Save.’

Within Accounts Preferences, users can set a standard ‘Value for Credit Limit’ to apply to each new company by default. You can also change your ‘Credit Hold’ type for what happens when companies exceed their limit, chosen from one of four possible settings:

  • Manual – Where the user must check if companies have exceeded their credit limit, and choose who to place on hold or not. An utility can be run at any time to review current sales accounts.
  • Manual with Override – As above, but if a company is on hold, SQLWorks will prompt the user with notifications so that the user must choose whether to continue with the action or not.
  • Automatic – SQLWorks will place companies on hold or not, based on their credit limit and overdue invoices.
  • Automatic with Override – As above, but the user can be override this and choose to extend further credit if they choose.

If on ‘Automatic’ SQLWorks will also move companies with overdue invoices onto hold, but users can specify a number of ‘days grace’ to give customers under the ‘Sales’ Tab within ‘Accounts Prefs. Company’s automatically placed on hold will also have their orders placed on hold, unless overriden manually.

If using manual credit control, users can right click the list window in the Sales Ledger and launch the ‘Credit Control’ utility – here you can review your companies manually based on four criteria: ‘Days grace’ given for overdue invoices, ‘Put Accounts on Hold’ or ‘Take Accounts off Hold’ to add or remove holds respectively, ‘Include Outstanding Order as Part of the Credit Limit’ to include orders placed but not invoiced on a company’s credit limit.

The manual ‘Credit Control’ utility then generates a list of those companies which are on hold (but are now within agreed credit terms) or not on hold (but have exceeded their credit terms). The user must choose who to place on hold or remove from hold, based on their credit limit and ‘days grace’ for payment deadlines. You can remove companies from the list by selecting lines and clicking the ‘Filter’ Button.

If using automatic credit control, this filtering process is controlled by SQLWorks unless you choose to override a hold. Whether to use Manual or Automatic depends on your own businesses’ level of credit control.

By default, SQLWorks will always automatically hold orders for companies that have exceeded their credit limit, and (if you also use SQLWorks Stock) will not allocate stock to that customer.

For account managers, a useful tool can be to set a chosen company’s credit limit within SQLWorks to ‘0’ (always on hold) or set a highly trusted company’s credit limit to ‘-1’ (never on hold.)

In this way SQLWorks ensures you always have control over how much credit your business extends, and to which clients.

Please contact our team for more information about SQLWorks and managing sales accounts.

Understanding Ledgers

SQLWorks includes four main ledgers for customer transactions: Sales Ledger, Purchase Ledger, Sundry Cash Ledger and Petty Cash Ledger

For accounting, these transaction ledgers are collated into two analysis ledgers, your live Nominal Ledger and your Bank Ledger as described below.

 

Transaction Ledgers (Sales/Purchase/Sundry Cash/Petty Cash)

Your Sales and Purchase Ledgers control account centric transactions for selling and buying to a particular customer/supplier, typically involving an ordering process and a separated invoicing and payment process (i.e. debt and credit).

Sundry Cash Ledger is for payments to and from those whom you have no ‘account’ with, and therefore is best suited to financial transactions that have no delay in payment (for example, a simple cash sale). Because of this, your Sundry Cash Ledger should be used for direct sales & expenditure, or for moving funds into and out of your Petty Cash Ledger.

Each record in any transaction ledger will appear automatically in your nominal audit. SQLWorks follows standard double entry bookkeeping rules, in that each financial transaction has two associated nominal postings. When running a nominal audit SQLWorks uses your nominal profile in preferences and the list below to automatically generate the audit records from the records in the transaction ledgers:

Financial Transaction TypeSide 1 Posts to:Side 2 Posts to:
SL InvoiceInvoice Line Nominal CodeCreditor Account
SL Credit NoteCredit Line Nominal CodeCreditor Account
SL VATCreditors VAT Control CodeCreditor Account
SL ReceiptBank Account Nominal CodeCreditor Account
SL Currency VariationVariance Control CodeCreditor Account
SL SettlementSettlement Control CodeCreditor Account
PL InvoiceInvoice Line Nominal CodeDebtor Account
PL Credit NoteCredit Line Nominal CodeDebtor Account
PL VATDebtors VAT Control CodeDebtor Account
PL PaymentBank Account Nominal CodeDebtor Account
PL Currency VariationVariance Control CodeDebtor Account
PL SettlementSettlement Control CodeDebtor Account
Cash BookCash Record Nominal CodeBank Account Nominal Code
Cash Book Income VATCreditors VAT Control CodeBank Account Nominal Code
Cash Book Expense VATDebtors VAT Control CodeBank Account Nominal Code
Petty CashPetty Record Nominal CodePetty Account Nominal Code
Petty Cash Income VATCreditors VAT Control CodePetty Account Nominal Code
Cash Book Expense VATDebtors VAT Control CodePetty Account Nominal Code

 

Bank Ledger

Your Bank Ledger records the actual record of payments and receipts. A payment can be exist in any of your three main transaction Ledgers (Sales/Purchase/Sundry Cash). Here you can group and organise payments into deposits to exactly match your Bank statement during the bank reconciliation process.

Your Bank Ledger can include multiple bank accounts, against which to record different types of payments. Each account must have a different nominal code that is used when automatically posting the payment records from SL, PL & SCL in the nominal ledger. Note that you cannot enter a payment/receipt record in SL, PL or SCL without selecting the bank account first.
 

Nominal Ledger

Whilst your Bank Ledger records the actual movement of funds, your Nominal Ledger also considers debit and credit transactions from the invoices in your Sales/Purchase Ledgers. The Nominal Ledger gives you a constantly updated window into the profit and loss for each part of your business. By using the ‘audit by year’ you take a snapshot of your business from which you can view P&L, Balance sheet, Trial Balance and drill down into actual live data.

Your Nominal Ledger audit pulls live data from the all of the financial transactions in your Sales and Purchase Ledgers, and from all of the records in Sundry Cash Ledger and Petty Cash Ledger. The value is posted to the nominal code stored on the record and the other side of the nominal posting is decided automatically as explained above, VAT is also posted automatically to the VAT control account.

The nominal ledger also loads nominal journals, non-financial records that serve only to move figures between nominal accounts. Certain processes in SQLWorks create journals automatically, such as end of year appropriation and changes that affect stock valuation.

The Nominal Ledger can have up to three tiers: Nominal codes, Analysis codes (i.e. Sub Nominal codes), and Department codes, each of which can be crosschecked against another to breakdown spending or revenue in different segments of your business for more targeted analysis. The nominal audit creates a record of the value against each individual combination and then pools together the data as per your reporting requirements.

Your Nominal Ledger provides an understanding of your accounts, which includes amounts owed and owing as well as gained or lost, for financial analysis.

 

Understanding Ledgers

 

Fact Sheet: Purchase Ledger

SQLWorks Purchase Ledger is your main accounting ledger for your ordered items and purchase transactions with other companies.

Purchase Ledger can be found under the ‘Accounts’ heading in the main NavBar (1) and helps manage each stage of the buying process. Any chosen company from your Companies List can be given a purchase Ledger account, and appears in the list panel (2).

In the main window the top panel displays purchasing information relating to that company, including contact details, outstanding invoices and default settings for your purchases from that company, such as a credit limits and nominal codes.

The first ‘All Outstanding’ tab in the lower panel shows a useful summary of your unreconciled payments, customer quotes, outstanding purchase orders and halted items. From left to right tabs headed ‘Orders’, ‘Transactions’ and ‘Unreconciled Items’ (3) allow you to enter each stage of purchasing by clicking on it – keeping a close track on orders placed and received, and money owed.

Unlike your Sales Ledger, items must follow a dual progression to account for both order and invoicing – by logging ‘receive orders’, SQLWorks can support staged deliveries, or other orders that are delivered and invoiced separately by your suppliers.

Users with SQLWorks advanced stock module can track incoming stock items as ‘In Transit’ whilst awaiting delivery, while all users can take account of part orders, expected time of arrival (ETA), and even batch multiple orders as a single ‘delivery.’ ‘Pending Stock’ under your ownership can be allocated, but other SQLWorks functions are restricted to prevent the mis-selling of items not yet physically available for onward dispatch.

Once you have been invoiced, SQLWorks Purchase Ledger allows your business to reconcile multiple orders against a single invoice, flexibly matching your suppliers’ invoicing format. Saved default settings allow SQLWorks to remember other payment conditions for each supplier, such as price rounding and VAT rules, and (with CRM document storage) archive files such as digital copies of supplier invoices.

Payments can be grouped together or processed via BACS, an authorisation system allows larger organisations to set customised purchasing limits for staff, and force users to clear orders past an administrator before being placed. Spending limits can be set by order, outstanding amount, over a chosen time period, or a combination of these for maximum security.

Every reconciled invoice is linked directly by a nominal code to your nominal code category, so SQLWorks always gives an accurate, real-time reflection of your current purchasing finances in your Nominal Ledger.

 

Lineal launches new SQLWorks website

Lineal Software Solutions have launched of our new sqlworks website for our SQLWorks Business Management Software (www.sqlworks.co.uk).

Managing Director of Lineal, Mike Matthews, explained: “This is a big year for SQLWorks, as we’re due to release Version 8 in conjunction with the release of Omnis 8, and we wanted to overhaul our SQLWorks website too.”

“We always aim for our software to work how you work: we’ll now be offering 3 different delivery models to suit different businesses’ needs, with SQLWorks available in on-premise, hosted and cloud versions.”

SQLWorks, Lineal’s leading software for Accounting, CRM & Stock Control was first developed for manufacturing in 1983, and has evolved substantially over 33 years.

Keeping up with the times, the new website has been designed to be fully responsive, for use on mobile and tablet devices. More and more people will use SQLWorks on the move in the future, from a variety of devices, so the SQLWorks website should mirror this.

Existing SQLWorks users will also receive additional support, accessing learning materials via the SQLWorks News page. Extra features, including a live SQLWorks demo and our SQLWorks help guide, will be available soon – watch this space!

 

Discover SQLWorks today: visit www.sqlworks.co.uk or call 01271 375999