Each of the tests in an audit have unique requirements. In some cases you may need to edit documents or convert them to the required format. When creating an audit, you must first provide the Nominal Ledger which will be used across all tests.
Uploading very large files to AuditBot can cause unexpected behavior and will likely prevent a test from being completed. Maximum file sizes are provided below.
Document | Limit |
Nominal Ledger It is possible to upload multiple files for this document. This is useful if your document exceeds the per document limits. For example you might export the ledger in quarters and upload as 4 files. | 5 documents 20MB per document |
Post Year End Nominal Ledger / Sales Order Book / Bank Statement / Payroll Report / Trial Balance | 20MB per document |
Invoice / Sales order / Delivery Note / Identity Document / Payslip | 10 pages per document 20MB per document |
Nominal Code Import (CSV) | 1MB per document |
These requirements also apply to the Post Year End Nominal Ledger document.The Nominal Ledger must be uploaded as a Microsoft Excel file (XSLX). The column headings in the document must use specific names. The required column headings are listed below. Column heading names are case insensitive.
Column Name | Format | Description |
Date | mm/dd/yyyy | The date of the transaction |
Account Code | Any alphanumeric value | The sales code or nominal code which is used to classify the transaction (e.g. sales or purchases). Nominal codes are used in AuditBot to find specific data when conducting tests. Tests will not function correctly without this information. |
Description | Any value | A description of the transaction. This information is sometimes included in test results. |
Reference | Any value | A reference value which is stated on documents which relate to the transaction. For example the Order Reference or Invoice Reference. This field is used to link related documents to transactions in the Nominal Ledger. Test will not function correctly when this information does not match exactly. |
Net | Decimal (e.g. £1,234.56) | The value of the transaction using western english number formatting. This field is used to validate that transactions in the Nominal Ledger match totals in related documents. |
To provide assurance that sales made have been completely recorded at the correct amount and income has been allocated to the proper period, accurately and appropriately.
Name | File Format | Comments |
Purchase Invoice | The document should contain the following data: Subtotal, InvoiceTotal, InvoiceID, PurchaseOrder, VendorName, InvoiceDate, TotalTax It is possible to support other column heading names using Document Aliases. Column heading names are case insensitive. |
To provide reasonable assurance that purchases are being included into the correct accounting period and are not overstated.
Name | File Format | Comments | |
Delivery Note Post Year ![]() Goods Only |
| ||
Delivery Note Pre Year ![]() Goods Only | PDF |
| |
Purchase Invoice Post Year | PDF |
| |
Purchase Invoice Pre Year | PDF |
|
To ensure that the purchase system is working accurately and in accordance with the system notes.
Name | File Format | Comments | |
Bank Statement | CSV |
| |
Delivery Note ![]() Goods Only | PDF |
| |
Purchase Invoice | PDF |
| |
Purchase Order | PDF |
|
To provide assurance that sales made have been completely recorded at the correct amount and income has been allocated to the proper period, accurately and appropriately.
Name | File Format | Comments | |
Sales Invoice | PDF |
| |
Sales Order | PDF |
|
To provide assurance that sales made exist and have been recorded at the correct amount and income has been allocated to the proper period, accurately and appropriately.
Name | File Format | Comments | |
Sales Invoice |
|
To ensure that the sales system is working accurately and in accordance with the system notes.
Name | File Format | Comments | |
Bank Statement | CSV |
| |
Delivery Note | PDF |
| |
Sales Invoice | PDF |
| |
Sales Order | PDF |
|
To provide assurance that sales made have been completely recorded at the correct amount and income has been allocated to the proper period, accurately and appropriately.
Name | File Format | Comments | |
Delivery Note Post Year | PDF |
| |
Delivery Note Pre Year | PDF |
| |
Sales Invoice Post Year | PDF |
| |
Sales Invoice Pre Year | PDF |
|
To provide assurance that the client keeps adequate personnel files on record. To provide assurance over the Existence and Occurrence of the payroll expense. To provide reasonable assurance over the accuracy of payroll deductions calculated during the year. To provide assurance that the correct deductions for social security are being declared to HMRC.
Name | File Format | Comments | |
Identity Document | PDF |
| |
Payroll Report | CSV |
| |
Payslip | PDF |
|
To provide assurance that the wages and salaries costs are not materially mis-stated in the accounts.
Name | File Format | Comments | |
Trial Balance | CSV |
|
To provide assurance that the wages and salaries costs are not materially mis-stated in the accounts.
Name | File Format | Comments | |
Employee Contract | PDF |
| |
Bank Statement | CSV |
| |
Payroll Report | CSV |
| |
Payslip | PDF |
|
| Name | File Format | Comments |
Trial Balance | CSV | |
P32 | ||
VAT Return | ||
Bank Statement | CSV |
| Name | File Format | Comments |
Aged Creditors | CSV | |
Supplier Statement | ||
Supplier Turnover | CSV |
| Name | File Format | Comments |
Aged Debtors | CSV | |
Bank Statement | CSV |
| Name | File Format | Comments |
Sales Invoice | The document should contain the following data: Subtotal, InvoiceTotal, InvoiceID, PurchaseOrder, VendorName, InvoiceDate, TotalTax It is possible to support other column heading names using Document Aliases. | |
Accruals Listing | CSV |
| Name | File Format | Comments |
Purchase Invoice | The document should contain the following data: Subtotal, InvoiceTotal, InvoiceID, PurchaseOrder, VendorName, InvoiceDate, TotalTax It is possible to support other column heading names using Document Aliases. | |
Prepayments Listing | CSV |