This test checks that
A standard Smart installation is required. If possible, a test database should be used. If this is not possible, please confirm that Smart technical support is available before proceeding.
The tester must have Administrator access.
If you use multiple divisions, repeat the following for at least 2 different divisions.
|
Action
|
Expected Outcome
|
| Ensure that all jobs currently approved for invoicing have been invoiced | Printing new invoices with Division and Service Type set to All and Ignore Billing Cycle checked gives the message 'Nothing to Print' |
| Create one job of each service type (e.g. Response, Guard,
Service, Patrol). Ensure that information is entered in all fields (including labour and materials, where appropriate) which will be shown on the invoice. Create at least 2 jobs for the same customer. Note the job numbers, and mark the jobs complete |
List of test job numbers, showing Division and Service Type. |
| In the Prepare items for invoicing window, mark the jobs Invoice Now. | All the test jobs (and only the test jobs) appear in the Invoice Now view of the Prepare Items for Invoicing window. |
| SNP only: Clear data from the eEnterprise interchange tables | Tables SNP10100 and SNP10200 are empty |
If possible, save a copy of your database at this point so that you can repeat the test from the same point if necessary.
|
Action
|
Expected Outcome
|
|
Press the Print Invoices button on the main Smart map. |
The Print Preview window appears. All test jobs appear. Jobs are correctly grouped onto invoices where they have the same customer or (if configured) location. |
| Note the invoice numbers. | List of invoice numbers. |
| Cancel the preview. | All the test jobs can be seen in the Invoice Now view of the
Prepare Items for Invoicing window. The jobs do not show an invoice number (Accounts Tab, Job Details window). The invoice numbers cannot be found in the Receive Payments or Account Enquiry windows. (SNP only) Tables SNP10100 and SNP10200 are empty |
| Repeat the above steps, selecting a Division in the Print Invoices window. | Only jobs for that Division appear on invoices in the Print
Preview window. Otherwise as above. |
| Repeat the above steps, selecting a Division and Service Type in the Print Invoices window. | Only jobs for that Division and service appear on invoices
in the Print Preview window. Otherwise as above. |
| Repeat the first 2 steps above, selecting a Division and Service Type. | Invoices are displayed in the Print Preview window. Invoiced jobs match the selection criteria (Division and Service Type) |
|
Note the numbers of the invoices which are displayed in the Print Preview
screen. |
Invoices are printed on the designated printer. |
| (SNP only) Check the interchange tables for data. |
The table SNP10100 contains one entry for each invoice. |
| Check the list of jobs in the Invoice Now view of the Prepare Items for Invoicing window. | Jobs matching the Division and Service Type selected for the invoice run have been removed from the list. |
|
Locate one or more jobs which appear on the printed test invoice in the
Account Enquiry or other window. |
The invoice number displayed on the Accounts tab matches the printed invoice number for the selected job(s). |
| Locate the test invoices in the Account Enquiry window. | All printed invoices can be found. |
| Double click on each invoice to view the details. | The jobs which appear on the printed invoice can be seen in the window. |
|
Highlight each test invoice in the Account Enquiry window, and
press the Print Invoice button. |
The printed invoices appear identical to those printed earlier, in the print run. |
| Press the Print Invoices button on the main Smart map. Check New Invoices Select All in the Divisions drop list. Select All Services in the Service Type drop list. Press the Print button. When the Choose Output window appears, click the Cancel button.. |
All the test jobs (except those invoiced in previous test
runs) can be seen in the Invoice Now view of the Prepare Items for Invoicing
window. The jobs do not show an invoice number (Accounts Tab, Job Details window). (SNP only) Tables SNP10100 and SNP10200 are empty except for those added in previous test runs. |
| Press the Print Invoices button on the main Smart map. Check New Invoices Select All in the Divisions drop list. Select All Services in the Service Type drop list. Press the Print button. When the Choose Output window appears, select Preview. When the invoices appear in the Print Preview.window, note the invoice numbers and the job numbers that appear on them. |
Print Preview window appears. |
|
With the Print Preview window showing, close down Smart by doing one of the following: In NT or Windows 2000, use the Task Manager to terminate Smart. Restart Smart. |
All the test jobs (except those invoiced in previous test
runs) can be seen in the Invoice Now view of the Prepare Items for Invoicing
window. The jobs do show an invoice number (Accounts Tab, Job Details window). (SNP only) Tables SNP10100 and SNP10200 are empty except for those added in previous test runs. The invoices can be located in the Account Enquiry and other windows. |
| Press the Print Invoices button on the main Smart map. Check New Invoices Select All in the Divisions drop list. Select All Services in the Service Type drop list. Press the Print button. |
Message 'Another Smart user is printing invoices ... ' is displayed and invoice printing is terminated. |
|
Uncheck the Invoice Lock box at \Maintenance \Smart Setup \General
Configuration. |
The Print Preview window appears. The invoice and job numbers are the same as those which appeared before Smart was 'crashed'. |