Tax Box Allocation Report
Transactions allocated to the tax boxes of a tax return, mapping each taxable and tax amount to the box it reports in, so the return ties to the underlying transactions.
Run note · Data latency Several tax reports read the Tax Reporting Ledger extract rather than live transaction tables — run the extract first or the report returns stale or empty results.
Sample build of the Tax Box Allocation Report — reconciled, and rendered tool-neutral so it runs in Power BI, ThoughtSpot, or Tableau.
| Tax Box | Transaction | Taxable | Tax | Return Period |
|---|---|---|---|---|
| Sample | Sample | Sample | Sample | APR-26 |
| — | — | — | — | MAR-26 |
| Sample | Sample | Sample | Sample | FEB-26 |
| — | — | — | — | JAN-26 |
| Sample | Sample | Sample | Sample | DEC-25 |
| Sample | Sample | Sample | Sample | APR-26 |
The report maps each taxable and tax amount to the box it reports in on the return.
$26K of tax maps to no box, so it won't appear on the return — understating either the liability or the reclaim.
Complete the box-allocation rules; an unallocated transaction is a return line silently missing.
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
- ZX_REPORTING_TYPES_B
- ZX_LINES
- RA_CUSTOMER_TRX_ALL
- AP_INVOICES_ALL
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 |
|---|---|---|
| ZX_LINES | dimension | dimension |
| RA_CUSTOMER_TRX_ALL | dimension | dimension |
| AP_INVOICES_ALL | 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 |
|---|---|---|
| ZX_REPORTING_TYPES_B | Setup / configuration table — joined for reference, not exposed for analytics | |
| ZX_LINES | Setup / configuration table — joined for reference, not exposed for analytics | |
| RA_CUSTOMER_TRX_ALL | 58 | 16 |
| AP_INVOICES_ALL | 63 | 15 |
Customization note Box allocation rules are country-specific; the build encodes them once and validates that every transaction maps to a box. Irvine rebuilds these on your data.