Document Collection Portal: How to Get a Complete File on the First Upload
A document collection portal should reject a bad file while the applicant is still on the page. Australian checks to run at upload, field by field: DVS, ABN Lookup, VEVO, and what the reviewer does on a mismatch.

Summarize this article with
This article is for information only and is not legal advice. Regulatory references are accurate at the date of publication. Seek qualified advice for any decision about an individual file.
A document collection portal gets a complete file on the first upload when it checks each document while the applicant is still on the page: is the file readable, is it the right document, is it current, and does it agree with what the applicant already entered or uploaded. Portals that only accept files and show a green tick push every problem to a reviewer days later, and the applicant starts again. For Australian organisations the question is which comparisons can run before the applicant clicks submit, and which belong to a person.
Why files come back incomplete
Files come back for three different reasons, and each needs a different fix. Treating them as one problem ("applicants are careless") is why most portals still generate chasing emails.
| Failure type | Example | Can the portal catch it at upload? |
|---|---|---|
| Missing | No proof of address, one page of a two-page bank statement | Yes: required-document list, page count |
| Unusable | Blurred phone photo, cropped corners, password-protected PDF | Yes: legibility and format checks |
| Inconsistent | Visa ends before the contract; bank account holder differs from the name on the licence | Yes, if fields are read from the documents and compared |
The third type is the expensive one. A missing document is obvious; an inconsistency sits unnoticed until a reviewer opens two tabs. Our guide to verification automation covers the wider pipeline. This article stays on the upload step.
What to check at the moment of upload
The only checks worth running at upload are the ones the applicant can fix in the same session. If a comparison needs judgement, queue it. If it fits in one sentence ("this licence expires on 3 March, before your start date of 10 March"), show it immediately.
- File level: format, size, readable text, all pages, no password.
- Document level: right type for the slot, issue date inside the accepted window, expiry after the relevant date.
- File level, across documents: names, addresses, account holders and identifiers agree between documents and with the form.
- Official source (where one exists): an identifier or document is checked against the record held by the issuing authority.
Only level 4 leaves the file, and it proves less than people assume. A record shows what the authority holds on that date. It does not show that the PDF you received is genuine, or that the person uploading it is the person named.
The cross-checks, field by field
A cross-check compares one field on one document with a field on another document or an official record, and defines in advance what a mismatch looks like and what happens next. These seven cover most applicant files, whether the applicant is a job candidate, a tenant, a borrower or a new supplier.
| # | Field A (document) | Compared with | A mismatch looks like | Reviewer's next step |
|---|---|---|---|---|
| 1 | Full name (passport, driver licence) | Name typed on the application; name on the contract | Middle name dropped, married name, name order differs | Ask which is the legal name; record once and reuse |
| 2 | Expiry date (passport, licence, visa evidence) | Start and end dates of employment, lease or loan term | Expires before or during the period | Request renewed document; set a follow-up date |
| 3 | Account holder, BSB and account number (statement, bank letter) | Name on ID; details on the form | Joint account, third party, BSB and account number transposed | Request an account in the applicant's name or a signed explanation |
| 4 | Address (utility bill, bank letter) | Address on the application | Different postcode, bill in a relative's name, issue date outside the window | Request a recent document or a signed declaration |
| 5 | Net pay and YTD (payslip) | Deposit on the bank statement; income statement figures | Deposit lower than net pay, different payer, YTD inconsistent | Ask for an explanation; request the next payslip |
| 6 | ABN, ACN and entity name (invoice, registration extract) | Entry in ABN Lookup and the ASIC record | ABN cancelled, name differs from the invoice, GST status differs from what was claimed | Query the supplier; check the record directly |
| 7 | Institution, award and year (testamur) | Resume or application | Year or award differs | Query first, then contact the institution |
Two rules keep this honest. A mismatch is a question, not a verdict: most name differences come from marriage, name order or a missing middle name, and rejecting on that alone is unfair and risks a discrimination complaint. And the next step must be written down per mismatch type, or every case is decided differently by whoever is on shift.
Ready to automate your checks?
Free pilot with your own documents. Results in 48h.
Request a free pilotTelling the applicant exactly what is wrong
The error message decides whether the file is complete the first time. "Document rejected" produces a second bad upload. A message that names the field, the value found and the value expected produces a good one.
- Weak: "Your proof of address is not valid."
- Useful: "This utility bill is dated 14 June. We accept documents issued in the last three months. Please upload a newer bill or a bank letter."
Reject the document, never the person or the phone. Keep the file already uploaded so the applicant replaces one slot. Separate hard blocks (wrong document type, expired ID) from soft flags (name order differs), which go to a reviewer without stopping the applicant.
Australia: what each official check proves
ABN Lookup. The Australian Business Register's ABN Lookup is a free public tool. You can search by ABN, ACN or name, and the result shows whether the ABN is active and whether the entity is registered for GST. An ABN has 11 digits, so a portal can reject a wrongly typed number before any lookup, and then compare the entity name and status on the record with the supplier's invoice. What it proves: the ABR holds that entry. A newly issued ABN may take time to appear. It does not prove who is typing, and it is not the source for company-number checks: for the registered company, look at the ASIC record.
Document Verification Service. The Attorney-General's Department runs the Document Verification Service, which lets authorised organisations check whether identity-document details match the issuing agency's record (DVS information). A match shows that the details correspond to a record. It does not show that the person presenting them is the holder; that needs a separate comparison of the person to the photo or a biometric step.
Visa status. For work rights, employers can use the Department of Home Affairs' VEVO service, which shows a visa holder's entitlements and conditions. Cross-check 2 compares visa end date and work conditions with the contract. VEVO proves status on the day it is run.
AML/CTF. Reporting entities under the AML/CTF Act 2006 must carry out customer identification procedures overseen by AUSTRAC. A portal supports that process by gathering complete, consistent evidence; it does not replace the entity's own procedure.
Privacy. The Privacy Act 1988 and the Australian Privacy Principles apply to many private-sector organisations; the OAIC publishes guidance. APP 3 limits collection to what is reasonably necessary, so asking every applicant for a full identity set at first contact is hard to defend. Set a retention period for unsuccessful applicants.
What applicants and reviewers ask
"Why does the portal reject my phone photo of a perfectly good document?" Usually a corner is cut off, the text is blurred or it is a photo of a screen. A good portal says which and lets the applicant retake it.
"Why do I have to type my address when you have my bill?" Because the form and the document were never connected. If the address is read from the bill and pre-filled, the applicant confirms instead of retyping.
"My bank account is in a different name from my licence. Am I rejected?" No. It is a flag. Joint accounts, name changes and shortened first names explain most cases. Ask for confirmation and, if payroll needs it, a corrected document.
Measuring first-time-complete
Define the metric before buying: the share of applicants whose file reaches the reviewer with no open query. Track three companions: median time from invitation to complete file, queries per file by cross-check number, and the share of queries closed by the applicant alone. The cross-check number shows which rule to rewrite or which instruction to clarify. Do not borrow a benchmark from a vendor deck; your document mix decides what is achievable.
Choosing a portal: questions for a vendor
- Can I define required documents and fields per file type?
- Does it read fields from each document, or only store images?
- Can I write my own comparison rules and decide which block and which flag?
- Does the applicant see specific, fixable messages in the same session?
- Does it log who reviewed each mismatch and what they decided?
- Does it say plainly what it does not check? Be wary of any tool implying that a field match proves authenticity.
For recruiting teams, see candidate document collection tools.
Where CheckFile fits
CheckFile is a validation layer behind or beside your upload step. It reads the submitted documents and compares extracted fields: whether the file is complete, whether dates are current, and whether names, addresses and bank details agree across documents. Mismatches go to a reviewer with the fields highlighted, and the decision stays with your team. For onboarding see the HR onboarding solution, or check pricing.
FAQ
What is a document collection portal?
A web page or app where applicants upload the documents you request, such as ID, proof of address, payslips or business records. A good one also checks each file and compares fields across files before the applicant submits.
How do I get a complete file on the first upload?
Give a specific list per file type, check readability and dates on upload, compare names, addresses and account holders across documents, and show the applicant which field is wrong. Queue only judgement calls for a reviewer.
Does an ABN Lookup result prove a supplier is legitimate?
No. It shows that the Australian Business Register holds an entry, with its status and GST registration. It does not show that the person who sent the invoice is entitled to act for that entity.
Does a field match prove a document is genuine?
No. A match shows consistency between documents or with a record. Authenticity of the original is a separate question that no field comparison answers.
How much does a document collection portal cost?
Prices depend on volume and on whether the tool only collects or also validates. Compare the per-file price with hours spent chasing and re-checking, and get the pricing basis in writing.
Stay informed
Get our compliance insights and practical guides delivered to your inbox.