Skip to content
One DrawHow ManyPer ItemIn RivanePublished October 23, 2026

Know how your auditor will pick invoices before the request arrives.

You cannot know the exact sample, but you can know its shape. Big items are tested outright, and the rest are drawn so that larger amounts are more likely to be picked. Hand over a list that ties to the ledger, file support for every item, and flag any change to an item once the sample is drawn.

An item reaches the test in one of three ways.

The PCAOB’s AS 1105 names them in paragraph .22: test every item, test specific items, or sample. Specific items are the ones the auditor picks on purpose, such as key items that are large, unusual or risky, or everything over an amount (.25). Those results describe only the items tested and are never projected to the rest (.27). Sampling is what lets a conclusion about 29 items stand for 1,240.

AS 2315, the sampling standard, adds the rule that shapes everything else: every item in the population must have an opportunity to be selected (.24). Its footnote 4 lists the random based methods that meet it, including sampling with probability proportional to size, also called monetary unit sampling. The AICPA’s AU-C 530, used for most private company audits, and the IAASB’s ISA 530 deal with the same subject in their own words. Current guides on preparing for this, like this glossary from Hyperbots, list the steps and stop. So here is one draw, done in full.

Twelve payments, a sample of four.

A software company made twelve supplier payments in the first quarter of 2026, 376,095 in all. The auditor asks for four. Every figure is an example, in US dollars. The last two columns are each payment’s chance of being picked, first by amount alone, then with a risk weight that multiplies the amount by one plus the number of warning flags.

Example population with each payment’s chance of selection over every possible random start. Flags follow the rules in Rivane’s sampling code.
PaymentPayeeDateAmountFlagsChance, by amountChance, risk weighted
P-001Cloud hosting12 Jan48,200none56.5%34.4%
P-002Office lease30 Jan31,500month end36.9%45.0%
P-003Contractor6 Feb9,750none11.4%7.0%
P-004Laptops14 Feb22,480weekend, no narration26.3%48.1%
P-005Law firm20 Feb14,000round amount16.4%20.0%
P-006Marketing agency27 Feb61,300month end71.8%87.5%
P-007Software licence3 Mar120,000round amount100% (key item)100% (key item)
P-008Recruiter10 Mar18,900none22.1%13.5%
P-009Payroll provider13 Mar3,120none3.7%2.2%
P-010Travel agency17 Mar6,845none8.0%4.9%
P-011Insurer24 Mar27,600none32.3%19.7%
P-012Consultant31 Mar12,400month end14.5%17.7%
Example population with each payment’s chance of selection over every possible random start. Flags follow the rules in Rivane’s sampling code.

The method is short. Divide the total by the number of items still to pick to get an interval. Anything larger than the interval is a key item, taken outright, and the interval is worked out again on what is left. Then take a random start inside the first interval and step through the payments, laid end to end by amount, one interval at a time. Each point lands in one payment.

The same population drawn two ways with the seed FY26-Q1-PAY. Computed by running Rivane’s sampling code on the example.
StepBy amountRisk weighted
First interval376,095 / 4 = 94,023.75660,255 / 4 = 165,063.75
Key itemP-007, 120,000 is over the intervalP-007, weight 240,000
Interval for the rest256,095 / 3 = 85,365420,255 / 3 = 140,085
Random start from the seed23,551.2975,661.29
Selection points23,551.29, 108,916.29, 194,281.2975,661.29, 215,746.29, 355,831.29
SelectedP-001, P-004, P-007, P-008P-002, P-005, P-007, P-008
Share of population value209,580, or 55.73%184,400, or 49.03%
The same population drawn two ways with the seed FY26-Q1-PAY. Computed by running Rivane’s sampling code on the example.
Three selection points across the remaining paymentsThe eleven payments left after the key item are laid end to end by amount, 256,095 in total. Points at 23,551.29, 108,916.29 and 194,281.29, one interval of 85,365 apart, land in P-001, P-004 and P-008.EVERY DOLLAR IS A TICKETP-007 is taken as a key item. The other eleven are laid end to end by amount.P-001P-002P-004P-005P-006P-008P-011P-012Point 1: 23,551.29Point 2: 108,916.29Point 3: 194,281.290256,095
The unweighted draw. Points are 85,365 apart, starting from 23,551.29, which the seed decides. Example payments, US dollars. Computed by running Rivane’s sampling code on the example.

Look at the extremes. The 120,000 licence was always going to be tested, under either method. The 3,120 payroll fee had a 3.7 percent chance. And weighting nearly doubled the laptops’ odds, from 26.3 to 48.1 percent, yet this particular draw still missed them. Weighting moves the odds and leaves the choice to the random start, so nobody can know in advance which small items will be skipped.

The number depends on risk more than on volume.

How many items to test is the auditor’s judgement, set by risk, by how much misstatement they can tolerate, and by the errors they expect (AS 2315 .23). Table 1 of the standard says the number of items in the population has virtually no effect on sample size unless the population is very small. The arithmetic agrees. These are the smallest simple random samples with a 95 percent chance of including at least one bad item, assuming none are expected.

Sample size for a 95 percent chance of catching at least one deviation. Exact figures from the hypergeometric reference in Rivane’s sampling code. A reference, not the auditor’s plan.
PopulationIf 10% of items were wrongIf 5% were wrong
1,240 payments2958
300 payments2854
60 payments2338
Sample size for a 95 percent chance of catching at least one deviation. Exact figures from the hypergeometric reference in Rivane’s sampling code. A reference, not the auditor’s plan.

Going from 300 payments to 1,240 adds one item at a 10 percent rate. A stricter rate is what doubles the work. The 58 for 1,240 sits close to the standard’s own example in paragraph .41, where 60 items with no deviations support a 5 percent tolerable rate. So a first audit with weak controls should expect more items, because the auditor can rely on less.

Each item needs its own small file.

Once the list of selections arrives, each item is traced from the ledger back to the documents and forward to the cash. The table is a practical starting point. Your auditor’s request list is the one to follow.

Support to have ready for each selected item. A starting checklist, not a standard.
Selected itemWhat to have ready
A supplier paymentThe approved invoice, the purchase order or contract it was raised against, the approval record, and the bank line that shows the money leaving
A sales invoiceThe signed order or contract, evidence the service or goods were delivered in the period, the invoice, and the receipt if it has been paid
A manual journalThe calculation or schedule behind it, who prepared it, who approved it and when, and the reason in the narration
A payroll runThe payroll register, the approved headcount or rate changes, and the bank lines for net pay and the tax payments
Support to have ready for each selected item. A starting checklist, not a standard.

A missing document costs more than its own amount. In a test of controls, AS 2315 .40 says an item that cannot be tested is ordinarily counted as a deviation. In a test of balances, .25 lets the auditor treat it as misstated, and asks what the gap says about risk and the integrity of the people involved. A misstatement found in a sample is then projected: the standard’s example in .26 turns 3,000 of errors in 50 of 1,000 items into a 60,000 projected overstatement.

Tie the list before anyone draws from it.

Every sample starts from a list the company produces, and AS 1105 .10 requires the auditor to test that list for accuracy and completeness. So before sending it, tie it to the ledger by count and by total for the period, and keep a frozen copy of the exact file. AS 2315 .17 adds a subtler point: a sample of recorded items cannot find items that were never recorded, which is why auditors also look at payments made after year end to hunt for unrecorded liabilities.

Then leave the selected items alone. A correction posted to a sampled payment after the draw is legitimate, but it changes the evidence the auditor chose, and it needs to be explained rather than discovered. Tell the auditor first.

How Rivane handles a sample today.

Rivane has an Audit Sampling screen for the external auditor, and the draw above came from its code. The auditor describes the test in a sentence, Rivane turns it into a typed test and shows what it understood. Before anything is drawn, it counts the population from the source records and ties count and total to the books. If the population cannot be proven complete, no sample is drawn, and an empty population is reported rather than filled.

Rivane audit sampling, as built

# Rivane Audit Sampling, as built.

the test      typed as a sentence ("sample 25
              payment vouchers over 50,000 in
              FY26"), turned into a typed test
              the server validates; nothing is
              drawn from an unvalidated number
population    counted from the source records
              and tied to the books by count
              and total; if it cannot be proven
              complete, no sample is drawn
method        monetary unit, systematic, with
              key items; optional risk weight of
              amount x (1 + flags)
flags         weekend, round amount, last 3
              days of a month, altered at the
              source, no narration, same party
              and amount twice, open anomaly,
              open tax finding
seed          the same seed always selects the
              same vouchers
per item      source voucher, postings, decision
              trail, approvals, attachments
draw hash     each item's evidence is hashed at
              the draw; a later change shows as
              changed since the draw
export        a zip with a manifest, hashes and
              a PDF; external auditor or admin
              only, and each export is recorded

Each selected item opens to its source voucher, its postings, the decision trail and its approvals, with a reason under “Why selected”. The evidence for every item is hashed when the sample is drawn, so a later change shows as changed since the draw instead of passing unnoticed. Every draw is recorded and cannot be edited.

Limits worth knowing. Today the screen samples vouchers from Tally and Oracle Fusion books connected to Rivane, one test covers at most 200 items, and the population for one draw can hold up to 200,000 vouchers. The risk weighted draw is a documented, value weighted selection; on its own it does not support a statistical projection, and the sample size reference shown beside it is for a simple random sample. Choosing the method and the size stays with the auditor.

Prepare for the shape of the sample.

Expect the largest items to be tested outright and every other item to have a fair chance. Tie the population to the ledger before it goes out, keep support filed by transaction so any item can be answered the same day, and leave selected items untouched. Done once for the first audit, that file becomes the template for every year after.

If you would like to see a sample drawn and traced to source in Rivane, book a demo.

Sources

A note on how this was researched. AS 2315 and AS 1105 were read in full on the PCAOB site, and every paragraph number above comes from that text. AU-C 530 and ISA 530 are named for orientation only; their text was not quoted. The company, the payments and every amount are examples. The draws, the chances of selection and the sample sizes were computed by running the sampling functions from Rivane’s codebase on the example and checked by hand. The Rivane section describes the product as built today, checked against the code rather than marketing copy.

On embedded social posts: we looked for public posts from auditors or standard setters on sample selection and found none we could verify as current, relevant and authentic, so this article uses ordinary citations instead.