Payables Invoice Audit by Voucher Number Listing
Lists invoices with assigned sequential voucher numbers for audit.
Sample build of the Payables Invoice Audit by Voucher Number Listing — reconciled, and rendered tool-neutral so it runs in Power BI, ThoughtSpot, or Tableau.
| Voucher No | Invoice | Supplier | Amount | Status |
|---|---|---|---|---|
| 1001 | Sample | Acme Industrial | $1,240,500.00 | Open |
| 1002 | — | Northwind Trading | $842,150.75 | Posted |
| 1003 | Sample | Globex Holdings | $96,400.00 | Validated |
| 1004 | — | Initech LLC | $1,005,233.10 | Open |
| 1005 | Sample | Umbrella Corp | $58,720.40 | Paid |
| 1001 | Sample | Acme Industrial | $1,240,500.00 | Open |
The report lists invoices with their sequential voucher numbers for audit.
Six gaps in the voucher sequence — either deleted vouchers or a sequencing setup issue, which some jurisdictions prohibit.
Explain each gap; a break in a statutory voucher sequence is an audit finding.
This is the report's BI Publisher data model — the SQL data set BI Publisher runs against Oracle tables to produce the output. The same SQL becomes a dbt model in your warehouse, so one definition drives both the formatted report and the analytics layer.
Data sources
- AP_INVOICES_ALL
- AP_DOC_SEQUENCE_AUDIT
The data-warehouse model — one fact surrounded by conformed dimensions (what you slice by) and measures (what you aggregate), expressed as dbt so it migrates with you. Grain: one row per source transaction.
| Element | Type | Definition |
|---|---|---|
| AP_DOC_SEQUENCE_AUDIT | dimension | dimension |
| Amount | measure | measure |
Every source object behind this report. Each linked table has its own page with full column descriptions, drawn from the Oracle BICC lineage and articulated for practitioners.
| Table | Reporting columns | Subject areas |
|---|---|---|
| AP_INVOICES_ALL | 63 | 15 |
| AP_DOC_SEQUENCE_AUDIT | Setup / configuration table — joined for reference, not exposed for analytics | |
Customization note Sequencing gaps are the real audit question; the build adds gap/duplicate detection over the voucher sequence. Irvine rebuilds these on your data.