Australia GST RCTI
Recipient Created Tax Invoice agreements and GST-compliant RCTI generation for Australian agriculture and mining
Large buyers in Australian agriculture and mining routinely create the tax invoice on behalf of their many small suppliers - a grain handler weighs, grades and prices a grower's delivery; a mine settles tonnage with a contractor. The Australian Taxation Office allows this through a Recipient Created Tax Invoice (RCTI), but only under strict conditions. This module implements those conditions inside Odoo Community so your RCTIs are valid the first time.
What the module does
Written RCTI agreements
Record a current written RCTI agreement with each supplier, with start and end dates, an eligible supply class and an activation workflow. The embedded agreement clause (naming both parties, their ABNs and the GST obligations) is generated automatically, as permitted by the RCTI Determination LI 2023/20.
GST-compliant RCTI generation
Build a Recipient Created Tax Invoice from an active agreement. Lines are priced per unit, with discounts, and each line carries a GST treatment - taxable (10%), GST-free or input-taxed. GST is computed to the cent and the document totals reconcile exactly.
ATO requirement enforcement
Before an RCTI can be issued the module checks every ATO requirement: both parties registered for GST, valid ABNs, an active agreement, an eligible supply class, at least one described supply line, and the 28-day issue window (an RCTI must be issued within 28 days of the supply or its value being determined).
Mandatory statements & both ABNs
Every issued RCTI is headed "Recipient Created Tax Invoice", shows both the recipient's and the supplier's ABN, the GST amount and the taxable extent of each line, and carries the mandatory statements that the document was created by the recipient and that the GST shown is payable by the supplier.
ABN validation
Australian Business Numbers are validated with the ATO modulus-89
check-digit algorithm and displayed in the standard
NN NNN NNN NNN grouping. Invalid ABNs are blocked at
entry on partners and companies.
Printable RCTI & audit trail
Produce a clean PDF RCTI for the supplier, keep the canonical JSON document for your records, and track issuance through a chatter log. Agreements automatically expire on their end date via a daily job.
RCTI requirement coverage
| ATO requirement | How the module satisfies it |
|---|---|
| Written agreement in force | Agreement record with activation, dates and embedded clause |
| Both parties registered for GST | GST registration flags checked before issue |
| Eligible supply class (LI 2023/20) | Agriculture, government, $20m+ recipient or determined class |
| Document headed "Recipient Created Tax Invoice" | Heading enforced on the generated document and PDF |
| Both ABNs shown | Recipient and supplier ABN, validated and formatted |
| GST amount & taxable extent | 10% GST per line with per-treatment breakdown |
| GST payable by the supplier statement | Mandatory statement printed on every RCTI |
| Issued within 28 days | Issue window validated against the supply date |
Designed for agriculture and mining
Grain, livestock, wool, horticulture and primary-production buyers, and mining companies settling tonnage with numerous contractors, can streamline supplier invoicing while staying compliant with the GST law. Built on Odoo Community account only - no Enterprise modules required.
This module helps you produce documents that meet the Australian RCTI requirements. It does not provide tax advice; confirm your eligibility and obligations with your tax adviser or the ATO.
Screenshots
Agreements
Rctis
Generate Rcti
Update date: 2026-07-02