| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 1382 |
| Technical Name |
l10n_au_rcti |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 1382 |
| Technical Name |
l10n_au_rcti |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
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
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module