mirror of
https://github.com/bringout/oca-ocb-l10n_asia-pacific.git
synced 2026-04-27 01:22:01 +02:00
Initial commit: L10N_Asia Pacific packages
This commit is contained in:
commit
54c86b612c
828 changed files with 58224 additions and 0 deletions
53
odoo-bringout-oca-ocb-l10n_au/README.md
Normal file
53
odoo-bringout-oca-ocb-l10n_au/README.md
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
# Australia - Accounting
|
||||
|
||||
|
||||
Australian Accounting Module
|
||||
============================
|
||||
|
||||
Australian accounting basic charts and localizations.
|
||||
|
||||
Also:
|
||||
- activates a number of regional currencies.
|
||||
- sets up Australian taxes.
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-l10n_au
|
||||
```
|
||||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- account
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Australia - Accounting
|
||||
- **Version**: 1.1
|
||||
- **Category**: Accounting/Localizations/Account Charts
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: False
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `l10n_au`.
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
32
odoo-bringout-oca-ocb-l10n_au/doc/ARCHITECTURE.md
Normal file
32
odoo-bringout-oca-ocb-l10n_au/doc/ARCHITECTURE.md
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# Architecture
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
U[Users] -->|HTTP| V[Views and QWeb Templates]
|
||||
V --> C[Controllers]
|
||||
V --> W[Wizards – Transient Models]
|
||||
C --> M[Models and ORM]
|
||||
W --> M
|
||||
M --> R[Reports]
|
||||
DX[Data XML] --> M
|
||||
S[Security – ACLs and Groups] -. enforces .-> M
|
||||
|
||||
subgraph L10n_au Module - l10n_au
|
||||
direction LR
|
||||
M:::layer
|
||||
W:::layer
|
||||
C:::layer
|
||||
V:::layer
|
||||
R:::layer
|
||||
S:::layer
|
||||
DX:::layer
|
||||
end
|
||||
|
||||
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
|
||||
```
|
||||
|
||||
Notes
|
||||
- Views include tree/form/kanban templates and report templates.
|
||||
- Controllers provide website/portal routes when present.
|
||||
- Wizards are UI flows implemented with `models.TransientModel`.
|
||||
- Data XML loads data/demo records; Security defines groups and access.
|
||||
3
odoo-bringout-oca-ocb-l10n_au/doc/CONFIGURATION.md
Normal file
3
odoo-bringout-oca-ocb-l10n_au/doc/CONFIGURATION.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Configuration
|
||||
|
||||
Refer to Odoo settings for l10n_au. Configure related models, access rights, and options as needed.
|
||||
3
odoo-bringout-oca-ocb-l10n_au/doc/CONTROLLERS.md
Normal file
3
odoo-bringout-oca-ocb-l10n_au/doc/CONTROLLERS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Controllers
|
||||
|
||||
This module does not define custom HTTP controllers.
|
||||
5
odoo-bringout-oca-ocb-l10n_au/doc/DEPENDENCIES.md
Normal file
5
odoo-bringout-oca-ocb-l10n_au/doc/DEPENDENCIES.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Dependencies
|
||||
|
||||
This addon depends on:
|
||||
|
||||
- [account](../../odoo-bringout-oca-ocb-account)
|
||||
4
odoo-bringout-oca-ocb-l10n_au/doc/FAQ.md
Normal file
4
odoo-bringout-oca-ocb-l10n_au/doc/FAQ.md
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# FAQ
|
||||
|
||||
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
|
||||
- Q: How to enable? A: Start server with --addon l10n_au or install in UI.
|
||||
7
odoo-bringout-oca-ocb-l10n_au/doc/INSTALL.md
Normal file
7
odoo-bringout-oca-ocb-l10n_au/doc/INSTALL.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Install
|
||||
|
||||
```bash
|
||||
pip install odoo-bringout-oca-ocb-l10n_au"
|
||||
# or
|
||||
uv pip install odoo-bringout-oca-ocb-l10n_au"
|
||||
```
|
||||
13
odoo-bringout-oca-ocb-l10n_au/doc/MODELS.md
Normal file
13
odoo-bringout-oca-ocb-l10n_au/doc/MODELS.md
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# Models
|
||||
|
||||
Detected core models and extensions in l10n_au.
|
||||
|
||||
```mermaid
|
||||
classDiagram
|
||||
class account_chart_template
|
||||
class account_move
|
||||
```
|
||||
|
||||
Notes
|
||||
- Classes show model technical names; fields omitted for brevity.
|
||||
- Items listed under _inherit are extensions of existing models.
|
||||
6
odoo-bringout-oca-ocb-l10n_au/doc/OVERVIEW.md
Normal file
6
odoo-bringout-oca-ocb-l10n_au/doc/OVERVIEW.md
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
# Overview
|
||||
|
||||
Packaged Odoo addon: l10n_au. Provides features documented in upstream Odoo 16 under this addon.
|
||||
|
||||
- Source: OCA/OCB 16.0, addon l10n_au
|
||||
- License: LGPL-3
|
||||
3
odoo-bringout-oca-ocb-l10n_au/doc/REPORTS.md
Normal file
3
odoo-bringout-oca-ocb-l10n_au/doc/REPORTS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Reports
|
||||
|
||||
This module does not define custom reports.
|
||||
8
odoo-bringout-oca-ocb-l10n_au/doc/SECURITY.md
Normal file
8
odoo-bringout-oca-ocb-l10n_au/doc/SECURITY.md
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
# Security
|
||||
|
||||
This module does not define custom security rules or access controls beyond Odoo defaults.
|
||||
|
||||
Default Odoo security applies:
|
||||
- Base user access through standard groups
|
||||
- Model access inherited from dependencies
|
||||
- No custom row-level security rules
|
||||
5
odoo-bringout-oca-ocb-l10n_au/doc/TROUBLESHOOTING.md
Normal file
5
odoo-bringout-oca-ocb-l10n_au/doc/TROUBLESHOOTING.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
# Troubleshooting
|
||||
|
||||
- Ensure Python and Odoo environment matches repo guidance.
|
||||
- Check database connectivity and logs if startup fails.
|
||||
- Validate that dependent addons listed in DEPENDENCIES.md are installed.
|
||||
7
odoo-bringout-oca-ocb-l10n_au/doc/USAGE.md
Normal file
7
odoo-bringout-oca-ocb-l10n_au/doc/USAGE.md
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# Usage
|
||||
|
||||
Start Odoo including this addon (from repo root):
|
||||
|
||||
```bash
|
||||
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon l10n_au
|
||||
```
|
||||
3
odoo-bringout-oca-ocb-l10n_au/doc/WIZARDS.md
Normal file
3
odoo-bringout-oca-ocb-l10n_au/doc/WIZARDS.md
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Wizards
|
||||
|
||||
This module does not include UI wizards.
|
||||
3
odoo-bringout-oca-ocb-l10n_au/l10n_au/__init__.py
Normal file
3
odoo-bringout-oca-ocb-l10n_au/l10n_au/__init__.py
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
36
odoo-bringout-oca-ocb-l10n_au/l10n_au/__manifest__.py
Normal file
36
odoo-bringout-oca-ocb-l10n_au/l10n_au/__manifest__.py
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
{
|
||||
'name': 'Australia - Accounting',
|
||||
'version': '1.1',
|
||||
'category': 'Accounting/Localizations/Account Charts',
|
||||
'description': """
|
||||
Australian Accounting Module
|
||||
============================
|
||||
|
||||
Australian accounting basic charts and localizations.
|
||||
|
||||
Also:
|
||||
- activates a number of regional currencies.
|
||||
- sets up Australian taxes.
|
||||
""",
|
||||
'depends': ['account'],
|
||||
'data': [
|
||||
'data/l10n_au_chart_data.xml',
|
||||
'data/account.account.template.csv',
|
||||
'data/account_chart_template_data.xml',
|
||||
'data/account_tax_report_data.xml',
|
||||
'data/account.tax.group.csv',
|
||||
'data/account_tax_template_data.xml',
|
||||
'data/account_fiscal_position_tax_template_data.xml',
|
||||
'data/account_chart_template_configure_data.xml',
|
||||
'data/res_currency_data.xml',
|
||||
'views/menuitems.xml',
|
||||
'views/report_invoice.xml',
|
||||
'views/res_company_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'demo/demo_company.xml',
|
||||
],
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
@ -0,0 +1,102 @@
|
|||
id,chart_template_id:id,code,name,account_type,reconcile
|
||||
au_11110,l10n_au.l10n_au_chart_template,11110,Bank,asset_cash,FALSE
|
||||
au_11130,l10n_au.l10n_au_chart_template,11130,Petty Cash,asset_cash,FALSE
|
||||
au_11140,l10n_au.l10n_au_chart_template,11140,Cash Drawer,asset_cash,FALSE
|
||||
au_11180,l10n_au.l10n_au_chart_template,11180,Undeposited Funds,asset_current,TRUE
|
||||
au_11190,l10n_au.l10n_au_chart_template,11190,Electronic Clearing,asset_current,TRUE
|
||||
au_11200,l10n_au.l10n_au_chart_template,11200,Trade Debtors,asset_receivable,TRUE
|
||||
au_11201,l10n_au.l10n_au_chart_template,11201,Trade Debtors (PoS),asset_receivable,TRUE
|
||||
au_11210,l10n_au.l10n_au_chart_template,11210,Less Prov'n for Doubtful Debts,asset_current,FALSE
|
||||
au_11310,l10n_au.l10n_au_chart_template,11310,Raw Materials,asset_current,FALSE
|
||||
au_11320,l10n_au.l10n_au_chart_template,11320,Finished Goods,asset_current,FALSE
|
||||
au_11330,l10n_au.l10n_au_chart_template,11330,Trading Stock on Hand,asset_current,FALSE
|
||||
au_11340,l10n_au.l10n_au_chart_template,11340,Goods Shipped Not Invoiced,asset_current,FALSE
|
||||
au_12100,l10n_au.l10n_au_chart_template,12100,Deposits Paid,asset_prepayments,FALSE
|
||||
au_12200,l10n_au.l10n_au_chart_template,12200,Prepaid Insurance,asset_current,FALSE
|
||||
au_13110,l10n_au.l10n_au_chart_template,13110,Manufacturing Plant at Cost,asset_fixed,FALSE
|
||||
au_13120,l10n_au.l10n_au_chart_template,13120,Manufac. Plant Accum Dep,asset_fixed,FALSE
|
||||
au_13130,l10n_au.l10n_au_chart_template,13130,Manufacturing Equipment Cost,asset_fixed,FALSE
|
||||
au_13140,l10n_au.l10n_au_chart_template,13140,Manufac. Equip Accum Dep,asset_fixed,FALSE
|
||||
au_13210,l10n_au.l10n_au_chart_template,13210,Furniture & Fixtures at Cost,asset_fixed,FALSE
|
||||
au_13220,l10n_au.l10n_au_chart_template,13220,Furniture & Fixtures Accum Dep,asset_fixed,FALSE
|
||||
au_13310,l10n_au.l10n_au_chart_template,13310,Office Equip at Cost,asset_fixed,FALSE
|
||||
au_13320,l10n_au.l10n_au_chart_template,13320,Office Equip Accum Dep,asset_fixed,FALSE
|
||||
au_13410,l10n_au.l10n_au_chart_template,13410,Motor Vehicles at Cost,asset_fixed,FALSE
|
||||
au_13420,l10n_au.l10n_au_chart_template,13420,Motor Vehicles Accum Dep,asset_fixed,FALSE
|
||||
au_21110,l10n_au.l10n_au_chart_template,21110,Credit Card,liability_current,FALSE
|
||||
au_21200,l10n_au.l10n_au_chart_template,21200,Trade Creditors,liability_payable,TRUE
|
||||
au_21210,l10n_au.l10n_au_chart_template,21210,A/P Accrual - Inventory,liability_current,FALSE
|
||||
au_21310,l10n_au.l10n_au_chart_template,21310,GST Collected,liability_current,FALSE
|
||||
au_21320,l10n_au.l10n_au_chart_template,21320,BAS Payments,liability_current,FALSE
|
||||
au_21330,l10n_au.l10n_au_chart_template,21330,GST Paid,asset_current,FALSE
|
||||
au_21350,l10n_au.l10n_au_chart_template,21350,Fuel Tax Credits Accrued,liability_current,FALSE
|
||||
au_21355,l10n_au.l10n_au_chart_template,21355,WET Payable,liability_current,FALSE
|
||||
au_21360,l10n_au.l10n_au_chart_template,21360,Import Duty Payable,liability_current,FALSE
|
||||
au_21370,l10n_au.l10n_au_chart_template,21370,Voluntary Withholdings Payable,liability_current,FALSE
|
||||
au_21380,l10n_au.l10n_au_chart_template,21380,ABN Withholdings Payable,liability_current,FALSE
|
||||
au_21410,l10n_au.l10n_au_chart_template,21410,Payroll Accruals Payable,liability_current,FALSE
|
||||
au_21420,l10n_au.l10n_au_chart_template,21420,PAYG Withholding Payable,liability_current,FALSE
|
||||
au_21600,l10n_au.l10n_au_chart_template,21600,Customer Deposits,liability_current,FALSE
|
||||
au_21700,l10n_au.l10n_au_chart_template,21700,Other Current Liabilities,liability_current,FALSE
|
||||
au_22100,l10n_au.l10n_au_chart_template,22100,Mortgages Payable,liability_non_current,FALSE
|
||||
au_22200,l10n_au.l10n_au_chart_template,22200,Notes Payable,liability_non_current,FALSE
|
||||
au_22300,l10n_au.l10n_au_chart_template,22300,Other Long Term Liabilities,liability_non_current,FALSE
|
||||
au_31100,l10n_au.l10n_au_chart_template,31100,Capital Investment,equity,FALSE
|
||||
au_31200,l10n_au.l10n_au_chart_template,31200,Capital Drawings,equity,FALSE
|
||||
au_38000,l10n_au.l10n_au_chart_template,38000,Retained Earnings,equity,FALSE
|
||||
au_39000,l10n_au.l10n_au_chart_template,39000,Current Year Earnings,equity_unaffected,FALSE
|
||||
au_39999,l10n_au.l10n_au_chart_template,39999,Historical Balancing,equity,FALSE
|
||||
au_41110,l10n_au.l10n_au_chart_template,41110,Sales Product #1,income,FALSE
|
||||
au_41120,l10n_au.l10n_au_chart_template,41120,Sales Product #2,income,FALSE
|
||||
au_41130,l10n_au.l10n_au_chart_template,41130,Sales Product #3,income,FALSE
|
||||
au_42000,l10n_au.l10n_au_chart_template,42000,Wholesale Sales,income,FALSE
|
||||
au_43000,l10n_au.l10n_au_chart_template,43000,Consignment Sales,income,FALSE
|
||||
au_44000,l10n_au.l10n_au_chart_template,44000,Freight Income,income,FALSE
|
||||
au_45000,l10n_au.l10n_au_chart_template,45000,Late Fees Collected,income_other,FALSE
|
||||
au_46000,l10n_au.l10n_au_chart_template,46000,Miscellaneous Income,income_other,FALSE
|
||||
au_47000,l10n_au.l10n_au_chart_template,47000,Fuel Tax Credits,income_other,FALSE
|
||||
au_51110,l10n_au.l10n_au_chart_template,51110,Cost of Goods Sold #1,expense_direct_cost,FALSE
|
||||
au_51120,l10n_au.l10n_au_chart_template,51120,Cost of Goods Sold # 2,expense_direct_cost,FALSE
|
||||
au_51130,l10n_au.l10n_au_chart_template,51130,Cost of Goods Sold # 3,expense_direct_cost,FALSE
|
||||
au_52000,l10n_au.l10n_au_chart_template,52000,Wholesale Cost of Sales,expense_direct_cost,FALSE
|
||||
au_53000,l10n_au.l10n_au_chart_template,53000,Consignment Cost of Sales,expense_direct_cost,FALSE
|
||||
au_54000,l10n_au.l10n_au_chart_template,54000,Wages for Production Labour,expense_direct_cost,FALSE
|
||||
au_55000,l10n_au.l10n_au_chart_template,55000,Materials & Supplies,expense_direct_cost,FALSE
|
||||
au_56000,l10n_au.l10n_au_chart_template,56000,Freight,expense_direct_cost,FALSE
|
||||
au_57000,l10n_au.l10n_au_chart_template,57000,Other Costs,expense_direct_cost,FALSE
|
||||
au_61000,l10n_au.l10n_au_chart_template,61000,Advertising,expense,FALSE
|
||||
au_61200,l10n_au.l10n_au_chart_template,61200,Car & Truck Expenses,expense,FALSE
|
||||
au_61300,l10n_au.l10n_au_chart_template,61300,Commissions Paid,expense,FALSE
|
||||
au_61500,l10n_au.l10n_au_chart_template,61500,Depreciation Expense,expense_depreciation,FALSE
|
||||
au_61610,l10n_au.l10n_au_chart_template,61610,Discounts Given,expense,FALSE
|
||||
au_61620,l10n_au.l10n_au_chart_template,61620,Discounts Taken,expense,FALSE
|
||||
au_61630,l10n_au.l10n_au_chart_template,61630,Exchange Rate Loss,expense,FALSE
|
||||
au_61640,l10n_au.l10n_au_chart_template,61640,Exchange Rate Gain,income,FALSE
|
||||
au_61700,l10n_au.l10n_au_chart_template,61700,Freight Paid,expense,FALSE
|
||||
au_61800,l10n_au.l10n_au_chart_template,61800,Insurance,expense,FALSE
|
||||
au_61910,l10n_au.l10n_au_chart_template,61910,Overdraft Interest,expense,FALSE
|
||||
au_61920,l10n_au.l10n_au_chart_template,61920,Mortgage Interest,expense,FALSE
|
||||
au_61930,l10n_au.l10n_au_chart_template,61930,Other Interest,expense,FALSE
|
||||
au_62000,l10n_au.l10n_au_chart_template,62000,Late Fees Paid,expense,FALSE
|
||||
au_62110,l10n_au.l10n_au_chart_template,62110,Machinery & Equipment,expense,FALSE
|
||||
au_62120,l10n_au.l10n_au_chart_template,62120,Other Business Property,expense,FALSE
|
||||
au_62200,l10n_au.l10n_au_chart_template,62200,Legal & Professional Services,expense,FALSE
|
||||
au_62300,l10n_au.l10n_au_chart_template,62300,Office Expenses,expense,FALSE
|
||||
au_62410,l10n_au.l10n_au_chart_template,62410,Staff Amenities,expense,FALSE
|
||||
au_62420,l10n_au.l10n_au_chart_template,62420,Superannuation,expense,FALSE
|
||||
au_62430,l10n_au.l10n_au_chart_template,62430,Wages & Salaries,expense,FALSE
|
||||
au_62440,l10n_au.l10n_au_chart_template,62440,Workers' Compensation,expense,FALSE
|
||||
au_62450,l10n_au.l10n_au_chart_template,62450,Other Employer Expenses,expense,FALSE
|
||||
au_62500,l10n_au.l10n_au_chart_template,62500,Repairs,expense,FALSE
|
||||
au_62550,l10n_au.l10n_au_chart_template,62550,Shrinkage/Spoilage,expense,FALSE
|
||||
au_62600,l10n_au.l10n_au_chart_template,62600,Supplies,expense,FALSE
|
||||
au_62700,l10n_au.l10n_au_chart_template,62700,Taxes,expense,FALSE
|
||||
au_62800,l10n_au.l10n_au_chart_template,62800,Telephone,expense,FALSE
|
||||
au_62910,l10n_au.l10n_au_chart_template,62910,Gas,expense,FALSE
|
||||
au_62920,l10n_au.l10n_au_chart_template,62920,Electricity,expense,FALSE
|
||||
au_62930,l10n_au.l10n_au_chart_template,62930,Water,expense,FALSE
|
||||
au_63110,l10n_au.l10n_au_chart_template,63110,Travel,expense,FALSE
|
||||
au_63120,l10n_au.l10n_au_chart_template,63120,Meals & Entertainment,expense,FALSE
|
||||
au_81000,l10n_au.l10n_au_chart_template,81000,Interest Income,income_other,FALSE
|
||||
au_91000,l10n_au.l10n_au_chart_template,91000,Interest Expense,expense,FALSE
|
||||
au_92000,l10n_au.l10n_au_chart_template,92000,Income Tax Expense,expense,FALSE
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
id,name,country_id/id
|
||||
tax_group_gst_0,GST 0%,base.au
|
||||
tax_group_gst_10,GST 10%,base.au
|
||||
tax_group_gst_100000000,GST 100%,base.au
|
||||
tax_group_withheld,Withheld,base.au
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<function model="account.chart.template" name="try_loading">
|
||||
<value eval="[ref('l10n_au.l10n_au_chart_template')]"/>
|
||||
</function>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="l10n_au_chart_template" model="account.chart.template">
|
||||
<field name="use_anglo_saxon" eval="True"/>
|
||||
<field name="property_account_receivable_id" ref="au_11200"/>
|
||||
<field name="property_account_payable_id" ref="au_21200"/>
|
||||
<field name="property_account_expense_categ_id" ref="au_51110"/>
|
||||
<field name="property_account_income_categ_id" ref="au_41110"/>
|
||||
<field name="property_stock_account_input_categ_id" ref="au_21210"/>
|
||||
<field name="property_stock_account_output_categ_id" ref="au_11340"/>
|
||||
<field name="property_stock_valuation_account_id" ref="au_11330"/>
|
||||
<field name="expense_currency_exchange_account_id" ref="au_61630"/>
|
||||
<field name="income_currency_exchange_account_id" ref="au_61640"/>
|
||||
<field name="default_pos_receivable_account_id" ref="au_11201"/>
|
||||
<field name="account_journal_early_pay_discount_loss_account_id" ref="au_61610"/>
|
||||
<field name="account_journal_early_pay_discount_gain_account_id" ref="au_61620"/>
|
||||
<field name="property_tax_payable_account_id" ref="au_21320"/>
|
||||
<field name="property_tax_receivable_account_id" ref="au_21320"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,155 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="fiscal_position_os_partner" model="account.fiscal.position.template">
|
||||
<field name="name">OS Partner</field>
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_tax_template_os_partner_sale" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_os_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_sale_10"/>
|
||||
<field name="tax_dest_id" ref="au_tax_sale_0"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_tax_template_os_partner_sale2" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_os_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_sale_inc_10"/>
|
||||
<field name="tax_dest_id" ref="au_tax_sale_0"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_tax_template_os_partner_purch1" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_os_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_10_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_0_service"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_tax_template_os_partner_purch3" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_os_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_inc_10_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_0_service"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_tax_template_os_partner_purch2" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_os_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_capital_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_0_service"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_tpar_partner" model="account.fiscal.position.template">
|
||||
<field name="name">TPAR</field>
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_10_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_10_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_10_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_inc_10_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_inc_10_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_inc_10_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_capital_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_capital_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_capital_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_0_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_0_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_0_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_0_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_0_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_0_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_input_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_input_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_input_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_private_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_private_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_private_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_gst_only_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_gst_only_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_gst_only_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_adj_service" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_adj_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_adj_service_tpar"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_tpar_partner_no_abn" model="account.fiscal.position.template">
|
||||
<field name="name">TPAR without ABN</field>
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_10_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_10_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_10_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_inc_10_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_inc_10_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_inc_10_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_capital_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_capital_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_capital_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_0_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_0_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_0_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_0_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_0_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_0_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_input_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_input_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_input_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_private_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_private_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_private_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_gst_only_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_gst_only_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_gst_only_service_tpar_no_abn"/>
|
||||
</record>
|
||||
|
||||
<record id="fiscal_position_au_tax_purchase_adj_service_no_abn" model="account.fiscal.position.tax.template">
|
||||
<field name="position_id" ref="fiscal_position_tpar_partner_no_abn"/>
|
||||
<field name="tax_src_id" ref="au_tax_purchase_adj_service"/>
|
||||
<field name="tax_dest_id" ref="au_tax_purchase_adj_service_tpar_no_abn"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,256 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="tax_report" model="account.report">
|
||||
<field name="name">Tax Report</field>
|
||||
<field name="root_report_id" ref="account.generic_tax_report"/>
|
||||
<field name="country_id" ref="base.au"/>
|
||||
<field name="filter_fiscal_position" eval="True"/>
|
||||
<field name="availability_condition">country</field>
|
||||
<field name="column_ids">
|
||||
<record id="tax_report_balance" model="account.report.column">
|
||||
<field name="name">Balance</field>
|
||||
<field name="expression_label">balance</field>
|
||||
</record>
|
||||
</field>
|
||||
<field name="line_ids">
|
||||
<record id="account_tax_report_gstrpt_sale_total" model="account.report.line">
|
||||
<field name="name">GST amounts you owe the Tax Office from sales</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_g1" model="account.report.line">
|
||||
<field name="name">G1: Total Sales (including any GST)</field>
|
||||
<field name="code">G1</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g1_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G1</field>
|
||||
</record>
|
||||
</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_g2" model="account.report.line">
|
||||
<field name="name">G2: Export sales</field>
|
||||
<field name="code">G2</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g2_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G2</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g3" model="account.report.line">
|
||||
<field name="name">G3: Other GST-free sales</field>
|
||||
<field name="code">G3</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g3_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G3</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g4" model="account.report.line">
|
||||
<field name="name">G4: Input taxed sales</field>
|
||||
<field name="code">G4</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g4_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G4</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g5" model="account.report.line">
|
||||
<field name="name">G5: G2 + G3 + G4</field>
|
||||
<field name="code">G5</field>
|
||||
<field name="aggregation_formula">G2.balance+G3.balance+G4.balance</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g6" model="account.report.line">
|
||||
<field name="name">G6: Total sales subject to GST (G1 minus G5)</field>
|
||||
<field name="code">G6</field>
|
||||
<field name="aggregation_formula">G1.balance-G5.balance</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_g7" model="account.report.line">
|
||||
<field name="name">G7: Adjustments (if applicable)</field>
|
||||
<field name="code">G7</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g7_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G7</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g8" model="account.report.line">
|
||||
<field name="name">G8: Total sales subject to GST after adjustments (G6 + G7)</field>
|
||||
<field name="code">G8</field>
|
||||
<field name="aggregation_formula">G6.balance+G7.balance</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g9" model="account.report.line">
|
||||
<field name="name">G9: GST on sales (G8 divided by eleven)</field>
|
||||
<field name="code">G9</field>
|
||||
<field name="aggregation_formula">G8.balance/11</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_purchase_total" model="account.report.line">
|
||||
<field name="name">GST amounts the Tax Office owes you from purchases</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_g10" model="account.report.line">
|
||||
<field name="name">G10: Capital purchases (including any GST)</field>
|
||||
<field name="code">G10</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g10_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G10</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g11" model="account.report.line">
|
||||
<field name="name">G11: Non-capital purchases (including GST)</field>
|
||||
<field name="code">G11</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g11_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G11</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g12" model="account.report.line">
|
||||
<field name="name">G12: G10 + G11</field>
|
||||
<field name="code">G12</field>
|
||||
<field name="aggregation_formula">G10.balance+G11.balance</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_g13" model="account.report.line">
|
||||
<field name="name">G13: Purchases for making input taxed sales</field>
|
||||
<field name="code">G13</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g13_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G13</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g14" model="account.report.line">
|
||||
<field name="name">G14: Purchases without GST in the price</field>
|
||||
<field name="code">G14</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g14_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G14</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g15" model="account.report.line">
|
||||
<field name="name">G15: Estimated purchases for private use or not income tax deductible</field>
|
||||
<field name="code">G15</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g15_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G15</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g16" model="account.report.line">
|
||||
<field name="name">G16: G13 + G14 + G15</field>
|
||||
<field name="code">G16</field>
|
||||
<field name="aggregation_formula">G13.balance+G14.balance+G15.balance</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g17" model="account.report.line">
|
||||
<field name="name">G17: Total purchases subject to GST (G12 minus G16) </field>
|
||||
<field name="code">G17</field>
|
||||
<field name="aggregation_formula">G12.balance-G16.balance</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_g18" model="account.report.line">
|
||||
<field name="name">G18: Adjustments (if applicable)</field>
|
||||
<field name="code">G18</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_g18_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">G18</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g19" model="account.report.line">
|
||||
<field name="name">G19: Total purchases subject to GST after adjustments (G17 + G18) </field>
|
||||
<field name="code">G19</field>
|
||||
<field name="aggregation_formula">G17.balance+G18.balance</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g20a" model="account.report.line">
|
||||
<field name="name">GST on purchases (G19 divided by eleven)</field>
|
||||
<field name="code">GP</field>
|
||||
<field name="aggregation_formula">G19.balance/11</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_gstonly" model="account.report.line">
|
||||
<field name="name">GST only purchases</field>
|
||||
<field name="code">ONLY</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_gstonly_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">ONLY</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_g20b" model="account.report.line">
|
||||
<field name="name">G20: GST on purchases</field>
|
||||
<field name="code">G20</field>
|
||||
<field name="aggregation_formula">GP.balance+ONLY.balance</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_summary" model="account.report.line">
|
||||
<field name="name">Summary</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_summary_1a" model="account.report.line">
|
||||
<field name="name">1A: GST on sales</field>
|
||||
<field name="code">1A</field>
|
||||
<field name="aggregation_formula">G9.balance</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_summary_1b" model="account.report.line">
|
||||
<field name="name">1B: GST on purchases</field>
|
||||
<field name="code">1B</field>
|
||||
<field name="aggregation_formula">G20.balance</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_summary_9" model="account.report.line">
|
||||
<field name="name">9: Your payment</field>
|
||||
<field name="aggregation_formula">1A.balance-1B.balance</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_comparison" model="account.report.line">
|
||||
<field name="name">Comparison</field>
|
||||
<field name="children_ids">
|
||||
<record id="account_tax_report_gstrpt_comparison_worksheet" model="account.report.line">
|
||||
<field name="name">GST from worksheet (G20-G9)</field>
|
||||
<field name="aggregation_formula">G20.balance-G9.balance</field>
|
||||
</record>
|
||||
<record id="account_tax_report_gstrpt_comparison_gl" model="account.report.line">
|
||||
<field name="name">GST from General Ledger</field>
|
||||
<field name="expression_ids">
|
||||
<record id="account_tax_report_gstrpt_comparison_gl_tag" model="account.report.expression">
|
||||
<field name="label">balance</field>
|
||||
<field name="engine">tax_tags</field>
|
||||
<field name="formula">GST from General Ledger</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,906 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="service_tag" model="account.account.tag">
|
||||
<field name="name">Service</field>
|
||||
<field name="applicability">taxes</field>
|
||||
<field name="country_id" ref="base.au"/>
|
||||
</record>
|
||||
<record id="tax_withheld_tag" model="account.account.tag">
|
||||
<field name="name">Tax Withheld</field>
|
||||
<field name="applicability">taxes</field>
|
||||
<field name="country_id" ref="base.au"/>
|
||||
</record>
|
||||
<record id="au_tax_witheld" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Tax Withheld</field>
|
||||
<field name="sequence">1000</field>
|
||||
<field name="description">Tax Withheld for Partners without ABN</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">-47.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_withheld"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21380'),
|
||||
'tag_ids': [(4, ref('tax_withheld_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21380'),
|
||||
'tag_ids': [(4, ref('tax_withheld_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_sale_10" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Sale (10%)</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="description">GST Sales</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21310'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21310'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_sale_inc_10" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">GST Inc Sale (10%)</field>
|
||||
<field name="sequence">2</field>
|
||||
<field name="description">GST Inclusive Sales</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="1"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21310'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21310'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag')],
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_sale_0" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Zero (Export) Sale</field>
|
||||
<field name="sequence">3</field>
|
||||
<field name="description">Zero Rated (Export) Sales</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_0"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g2_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g2_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_sale_exempt" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Exempt Sale</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="description">Exempt Sales</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_0"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g3_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g3_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_sale_input" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Input Taxed</field>
|
||||
<field name="sequence">5</field>
|
||||
<field name="description">Input Taxed Sales</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_0"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g4_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g1_tag'), ref('account_tax_report_gstrpt_g4_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_sale_adj" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Sale Adj (10%)</field>
|
||||
<field name="sequence">6</field>
|
||||
<field name="description">Tax Adjustments (Sales)</field>
|
||||
<field name="type_tax_use">sale</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21310'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21310'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g7_tag')],
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_10_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch (10%)</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="description">GST Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_10_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch (10%) TPAR</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="description">GST Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_10_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch (10%) TPAR without ABN</field>
|
||||
<field name="sequence">1</field>
|
||||
<field name="description">GST Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_10_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_inc_10_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">GST Inc Purch (10%)</field>
|
||||
<field name="sequence">2</field>
|
||||
<field name="description">GST Inclusive Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="1"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_inc_10_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">GST Inc Purch (10%) TPAR</field>
|
||||
<field name="sequence">2</field>
|
||||
<field name="description">GST Inclusive Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="1"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_inc_10_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">GST Inc Purch (10%) TPAR without ABN</field>
|
||||
<field name="sequence">2</field>
|
||||
<field name="description">GST Inclusive Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_inc_10_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_capital_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Capital (10.0%)</field>
|
||||
<field name="sequence">3</field>
|
||||
<field name="description">Capital Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_capital_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Capital (10.0%) TPAR</field>
|
||||
<field name="sequence">3</field>
|
||||
<field name="description">Capital Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g10_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_capital_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Capital (10%) TPAR without ABN</field>
|
||||
<field name="sequence">3</field>
|
||||
<field name="description">Capital Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_capital_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_0_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Zero Rated Purch</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="description">Capital Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_0"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_0_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Zero Rated Purch TPAR</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="description">Capital Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_0"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_0_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Zero Rated Purch TPAR without ABN</field>
|
||||
<field name="sequence">4</field>
|
||||
<field name="description">Capital Purchases</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_0_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_taxable_import_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch (Taxable Imports)</field>
|
||||
<field name="sequence">5</field>
|
||||
<field name="description">Purchase (Taxable Imports) - Tax Paid Separately</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="price_include" eval="1"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {'repartition_type': 'tax'}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_taxable_import_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch (Taxable Imports) TPAR</field>
|
||||
<field name="sequence">5</field>
|
||||
<field name="description">Purchase (Taxable Imports) - Tax Paid Separately</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="price_include" eval="1"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g14_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_taxable_import_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch (Taxable Imports) TPAR without ABN</field>
|
||||
<field name="sequence">5</field>
|
||||
<field name="description">Purchase (Taxable Imports) - Tax Paid Separately</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_taxable_import_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_input_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch for Input Sales</field>
|
||||
<field name="sequence">6</field>
|
||||
<field name="description">Purchases for Input Taxed Sales</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_input_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch for Input Sales TPAR</field>
|
||||
<field name="sequence">6</field>
|
||||
<field name="description">Purchases for Input Taxed Sales</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g13_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_input_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch for Input Sales TPAR without ABN</field>
|
||||
<field name="sequence">6</field>
|
||||
<field name="description">Purchases for Input Taxed Sales</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_input_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_private_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch Private (10%)</field>
|
||||
<field name="sequence">7</field>
|
||||
<field name="description">Purchases for Private use or not deductible</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_private_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch Private (10%) TPAR</field>
|
||||
<field name="sequence">7</field>
|
||||
<field name="description">Purchases for Private use or not deductible</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g11_tag'), ref('account_tax_report_gstrpt_g15_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_private_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch Private (10%) TPAR without ABN</field>
|
||||
<field name="sequence">7</field>
|
||||
<field name="description">Purchases for Private use or not deductible</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_private_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_gst_only_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">GST Only on Imports</field>
|
||||
<field name="sequence">8</field>
|
||||
<field name="description">GST Only on Imports</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="price_include" eval="1"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_gst_only_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">GST Only on Imports TPAR</field>
|
||||
<field name="sequence">8</field>
|
||||
<field name="description">GST Only on Imports</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="price_include" eval="1"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_100000000"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {'repartition_type': 'base'}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_gstonly_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_gst_only_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">GST Only on Imports TPAR without ABN</field>
|
||||
<field name="sequence">8</field>
|
||||
<field name="description">GST Only on Imports</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_gst_only_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_adj_service" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch Adj (10%)</field>
|
||||
<field name="sequence">9</field>
|
||||
<field name="description">Tax Adjustments (Purchases)</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_adj_service_tpar" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch Adj (10%) TPAR</field>
|
||||
<field name="sequence">9</field>
|
||||
<field name="description">Tax Adjustments (Purchases)</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount_type">percent</field>
|
||||
<field name="amount">10.0</field>
|
||||
<field name="price_include" eval="0"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
<field name="invoice_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'plus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
<field name="refund_repartition_line_ids" eval="[(5, 0, 0),
|
||||
(0,0, {
|
||||
'repartition_type': 'base',
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag')],
|
||||
}),
|
||||
(0,0, {
|
||||
'repartition_type': 'tax',
|
||||
'account_id': ref('au_21330'),
|
||||
'minus_report_expression_ids': [ref('account_tax_report_gstrpt_g18_tag'), ref('account_tax_report_gstrpt_comparison_gl_tag')],
|
||||
'tag_ids': [(4, ref('service_tag'))],
|
||||
}),
|
||||
]"/>
|
||||
</record>
|
||||
<record id="au_tax_purchase_adj_service_tpar_no_abn" model="account.tax.template">
|
||||
<field name="chart_template_id" ref="l10n_au_chart_template"/>
|
||||
<field name="name">Purch Adj (10%) TPAR without ABN</field>
|
||||
<field name="sequence">9</field>
|
||||
<field name="description">Tax Adjustments (Purchases)</field>
|
||||
<field name="type_tax_use">purchase</field>
|
||||
<field name="tax_scope">service</field>
|
||||
<field name="amount">100</field>
|
||||
<field name="amount_type">group</field>
|
||||
<field name="children_tax_ids" eval="[(6,0,[ref('au_tax_purchase_adj_service_tpar'), ref('au_tax_witheld')])]"/>
|
||||
<field name="tax_group_id" ref="tax_group_gst_10"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="l10n_au_chart_template" model="account.chart.template">
|
||||
<field name="name">Australia - Chart of Accounts</field>
|
||||
<field name="bank_account_code_prefix">1111</field>
|
||||
<field name="cash_account_code_prefix">1113</field>
|
||||
<field name="transfer_account_code_prefix">11170</field>
|
||||
<field name="code_digits">5</field>
|
||||
<field name="currency_id" ref="base.AUD"/>
|
||||
<field name="country_id" ref="base.au"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data noupdate="1">
|
||||
<record id="base.AUD" model="res.currency">
|
||||
<field name="active" eval="True"/>
|
||||
</record>
|
||||
|
||||
<!-- Common trading partner currencies, and especially for NZ, subsidiaries and branches -->
|
||||
|
||||
<record id="base.NZD" model="res.currency">
|
||||
<field name="active" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="base.JPY" model="res.currency">
|
||||
<field name="active" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="base.INR" model="res.currency">
|
||||
<field name="active" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="base.GBP" model="res.currency">
|
||||
<field name="active" eval="True"/>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
34
odoo-bringout-oca-ocb-l10n_au/l10n_au/demo/demo_company.xml
Normal file
34
odoo-bringout-oca-ocb-l10n_au/l10n_au/demo/demo_company.xml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="partner_demo_company_au" model="res.partner">
|
||||
<field name="name">AU Company</field>
|
||||
<field name="vat">11 225 459 588</field>
|
||||
<field name="street">Henry Lawson Drive</field>
|
||||
<field name="city">Home Rule</field>
|
||||
<field name="country_id" ref="base.au"/>
|
||||
<field name="state_id" ref="base.state_au_8"/>
|
||||
<field name="zip">2850</field>
|
||||
<field name="phone">+61 412 345 678</field>
|
||||
<field name="email">info@company.auexample.com</field>
|
||||
<field name="website">www.auexample.com</field>
|
||||
</record>
|
||||
|
||||
<record id="demo_company_au" model="res.company">
|
||||
<field name="name">AU Company</field>
|
||||
<field name="partner_id" ref="partner_demo_company_au"/>
|
||||
</record>
|
||||
|
||||
<function model="res.company" name="_onchange_country_id">
|
||||
<value eval="[ref('demo_company_au')]"/>
|
||||
</function>
|
||||
|
||||
<function model="res.users" name="write">
|
||||
<value eval="[ref('base.user_root'), ref('base.user_admin'), ref('base.user_demo')]"/>
|
||||
<value eval="{'company_ids': [(4, ref('l10n_au.demo_company_au'))]}"/>
|
||||
</function>
|
||||
|
||||
<function model="account.chart.template" name="try_loading">
|
||||
<value eval="[ref('l10n_au.l10n_au_chart_template')]"/>
|
||||
<value model="res.company" eval="obj().env.ref('l10n_au.demo_company_au')"/>
|
||||
</function>
|
||||
</odoo>
|
||||
4
odoo-bringout-oca-ocb-l10n_au/l10n_au/models/__init__.py
Normal file
4
odoo-bringout-oca-ocb-l10n_au/l10n_au/models/__init__.py
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import account_move
|
||||
from . import chart_template
|
||||
11
odoo-bringout-oca-ocb-l10n_au/l10n_au/models/account_move.py
Normal file
11
odoo-bringout-oca-ocb-l10n_au/l10n_au/models/account_move.py
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
from odoo import models
|
||||
|
||||
|
||||
class AccountMove(models.Model):
|
||||
_inherit = 'account.move'
|
||||
|
||||
def _get_name_invoice_report(self):
|
||||
if self.company_id.account_fiscal_country_id.code == 'AU':
|
||||
return 'l10n_au.report_invoice_document'
|
||||
return super()._get_name_invoice_report()
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models, fields
|
||||
|
||||
|
||||
class AccountChartTemplate(models.Model):
|
||||
_inherit = 'account.chart.template'
|
||||
|
||||
def _load(self, company):
|
||||
res = super()._load(company)
|
||||
if self == self.env.ref("l10n_au.l10n_au_chart_template"):
|
||||
company.write({
|
||||
'fiscalyear_last_month': '6',
|
||||
'fiscalyear_last_day': 30,
|
||||
# Changing the opening date to the first day of the fiscal year.
|
||||
# This way the opening entries will be set to the 30th of June.
|
||||
'account_opening_date': fields.Date.context_today(self).replace(month=7, day=1),
|
||||
})
|
||||
return res
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 2.3 KiB |
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 105 KiB |
|
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<menuitem id="account_reports_au_statements_menu" name="Australia" parent="account.menu_finance_reports" sequence="5" groups="account.group_account_readonly"/>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="report_invoice" inherit_id="account.report_invoice">
|
||||
<xpath expr='//t[@t-call="account.report_invoice_document"]' position="after">
|
||||
<t t-if="o._get_name_invoice_report() == 'l10n_au.report_invoice_document'"
|
||||
t-call="l10n_au.report_invoice_document" t-lang="lang"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="report_invoice_with_payments" inherit_id="account.report_invoice_with_payments">
|
||||
<xpath expr='//t[@t-call="account.report_invoice_document"]' position="after">
|
||||
<t t-if="o._get_name_invoice_report() == 'l10n_au.report_invoice_document'"
|
||||
t-call="l10n_au.report_invoice_document" t-lang="lang"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="report_invoice_document" inherit_id="account.report_invoice_document" primary="True">
|
||||
<xpath expr="//div[hasclass('page')]/h2" position="replace">
|
||||
<h2>
|
||||
<span t-if="o.move_type == 'out_invoice' and o.state == 'posted'">Tax Invoice</span>
|
||||
<span t-elif="o.move_type == 'out_invoice' and o.state == 'draft'">Draft Tax Invoice</span>
|
||||
<span t-elif="o.move_type == 'out_invoice' and o.state == 'cancel'">Cancelled Tax Invoice</span>
|
||||
<span t-elif="o.move_type == 'out_refund'">Tax Credit Note</span>
|
||||
<span t-elif="o.move_type == 'in_refund'">Tax Vendor Credit Note</span>
|
||||
<span t-elif="o.move_type == 'in_invoice'">Tax Vendor Bill</span>
|
||||
<span t-if="o.name != '/'" t-field="o.name"/>
|
||||
</h2>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_company_form" model="ir.ui.view">
|
||||
<field name="name">res.company.form.inherit.l10n_au</field>
|
||||
<field name="model">res.company</field>
|
||||
<field name="inherit_id" ref="base.view_company_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='vat']" position="attributes">
|
||||
<attribute name="nolabel">1</attribute>
|
||||
</xpath>
|
||||
<field name="vat" position="before">
|
||||
<label for="vat" attrs="{'invisible':[('country_code', '=', 'AU')]}" />
|
||||
<label for="vat" string="ABN" attrs="{'invisible':[('country_code', '!=', 'AU')]}" />
|
||||
</field>
|
||||
<xpath expr="//field[@name='company_registry']" position="attributes">
|
||||
<attribute name="nolabel">1</attribute>
|
||||
</xpath>
|
||||
<field name="company_registry" position="before">
|
||||
<label for="company_registry" attrs="{'invisible':[('country_code', '=', 'AU')]}" />
|
||||
<label for="company_registry" string="ACN" attrs="{'invisible':[('country_code', '!=', 'AU')]}" />
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
42
odoo-bringout-oca-ocb-l10n_au/pyproject.toml
Normal file
42
odoo-bringout-oca-ocb-l10n_au/pyproject.toml
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
[project]
|
||||
name = "odoo-bringout-oca-ocb-l10n_au"
|
||||
version = "16.0.0"
|
||||
description = "Australia - Accounting - Odoo addon"
|
||||
authors = [
|
||||
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
|
||||
]
|
||||
dependencies = [
|
||||
"odoo-bringout-oca-ocb-account>=16.0.0",
|
||||
"requests>=2.25.1"
|
||||
]
|
||||
readme = "README.md"
|
||||
requires-python = ">= 3.11"
|
||||
classifiers = [
|
||||
"Development Status :: 5 - Production/Stable",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Topic :: Office/Business",
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
homepage = "https://github.com/bringout/0"
|
||||
repository = "https://github.com/bringout/0"
|
||||
|
||||
[build-system]
|
||||
requires = ["hatchling"]
|
||||
build-backend = "hatchling.build"
|
||||
|
||||
[tool.hatch.metadata]
|
||||
allow-direct-references = true
|
||||
|
||||
[tool.hatch.build.targets.wheel]
|
||||
packages = ["l10n_au"]
|
||||
|
||||
[tool.rye]
|
||||
managed = true
|
||||
dev-dependencies = [
|
||||
"pytest>=8.4.1",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue