Au Dssp logo

Au Dssp

Organization
openaccountants
au-dssp

Use this skill to classify Australian Dividend Substitution Share Plan transactions and maintain share parcel tax records for the 2026-27 income year. Covers Australian resident individuals, companies, trusts and complying superannuation funds holding shares on capital account, subject to the applicable scheme ruling. Trigger phrases include DSSP, dividend substitution share plan, bonus share plan, AFIC bonus shares, Argo DSSP, dividend reinvestment versus DSSP, inherited acquisition date and bonus share cost base. Produces a documented income classification and parcel reconciliation for professional review; excludes investment recommendations and complete income tax or capital gains tax calculations.

Overview

Publisheropenaccountants
Repositoryopenaccountants
Skill nameau-dssp
Stars
464
Forks
65
Bundled files
Instructions only
LicenseAGPL-3.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by openaccountants on GitHub. Read the source before you install it.

Installation

Install the Au Dssp AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/openaccountants/openaccountants/tree/main/agent-skills/au-dssp
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/openaccountants/openaccountants.git /tmp/openaccountants
mkdir -p .claude/skills
cp -r /tmp/openaccountants/agent-skills/au-dssp .claude/skills/au-dssp
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Au Dssp in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Au Dssp on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Au Dssp is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Australia Dividend Substitution Share Plans (DSSP) v0.2

General reference only. This skill is general tax/accounting reference material for AI-assisted workflows. It has not been reviewed for any specific person's facts, documents, elections, deadlines, residency, filing status, or local procedures. Do not rely on it to file, pay, amend, or take a tax position without review by a qualified professional in the relevant jurisdiction.

What this file is

This file is a content skill that loads on top of a workflow base, workflow-base. It determines the treatment of an existing DSSP allotment and updates acquisition records. Pass the reconciled parcels to au-capital-gains when a later disposal needs calculation; verify that companion's coverage for the disposal period.

Tax year coverage. This skill is current for tax year 2026-27 as of 18 October 2026. Its numerical example reproduces historical ATO facts to demonstrate allocation, not current share prices or allotment terms. Check the operative law, ruling status and actual scheme for the transaction date before applying a position.

The reviewer is the customer of this output. Per the base, this skill assumes a credentialed reviewer reviews and signs the return. The skill produces working papers and a brief, not a return.

Section 2 — Filing requirements

For an allotment satisfying its ruling, exclude the bonus-share value from dividend income. Report actual cash or reinvested dividends separately under the applicable annual return instructions. A DRP dividend remains assessable even when no cash reaches the shareholder. Sources: CR 2023/61, paragraphs 7–10; TD 2000/3, paragraphs 1–4.

Determine the taxpayer's return obligations and lodgment date separately; this skill supplies no general filing deadline. Retain the election confirmation, registry allotment advice, dividend statement, original acquisition records, prior corporate actions and parcel calculations. The ATO specifically requires acquisition and dividend-treatment records for bonus shares: ATO, Keeping records, “Records relating to bonus shares”.

Intake additions: establish the legal and beneficial owner, residency, entity type, income year, issuer, plan name, participation election, participating parcels, allotment quantity, consideration paid, capital/revenue classification and any applicable financial-arrangements election. Obtain the scheme ruling and confirm that its described scheme was carried out.


Section 3 — Rates and thresholds

ItemAmount or conditionSource
Minimally franked dividendUnfranked, or franked to less than 10%; the listed-company exception requires a dividend outside this definition and no related share-capital-account creditITAA 1936, section 45(3); section 6BA(6)
Original acquisition date boundaryOn or after 20 September 1985: reasonably apportion the first element across original and bonus shares; earlier fully paid qualifying shares follow the pre-CGT branchITAA 1997, section 130-20(3), table items 1 and 3
AFIC ruling periodApplies from 1 July 2011, subject to the ruling's class, scheme and settlement qualificationsCR 2012/10, paragraphs 3–8
Argo and Argo Infrastructure ruling periods1 July 2023 to 30 June 2028; verify the applicable issuer and schemeCR 2023/61, paragraph 6; CR 2023/62, paragraph 6

There is no standalone DSSP tax rate in this skill. Do not infer a permanent tax exemption from the absence of dividend income at allotment.


Section 4 — Computation rules

Step 1 — Identify the transaction and establish ruling coverage

Match the election and registry advice to the issuer's scheme. Check residency, capital-account treatment, exclusion of financial-arrangements treatment, consideration, share-capital-account treatment and the ruling period. Confirm the scheme matches the ruling rather than relying on “DSSP” in a transaction description. Sources: CR 2012/10, paragraphs 3–6 and 22; CR 2023/61, paragraphs 4–10 and 16–26.

Registry transactionTax working-paper treatmentSource
DSSP bonus allotment matching the rulingApply the non-dividend classification and parcel allocation belowCR 2023/61, paragraphs 7–13
Dividend applied under a DRPRecord the assessable dividend and a separate purchase parcel; retain its new acquisition date and costTD 2000/3, paragraphs 1–4
Mixed cash/DRP and DSSP participationSeparate the actual dividend from the bonus allotment and use only participating shares for allocationCR 2012/10, paragraphs 14–22
Unidentified bonus or reinvestment entryMark Needs Input until the election and plan evidence establish the treatmentCR 2012/10, paragraphs 3–6

Step 2 — Determine income, franking and LIC treatment

For a qualifying DSSP, record no assessable dividend for the bonus allotment. Do not claim the foregone dividend's franking credit, gross-up or tax offset: the shareholder did not receive that franked dividend. Do not claim an LIC capital gain deduction for the foregone dividend. Keep actual dividends on non-participating shares separate. Sources: CR 2012/10, paragraphs 14–22; ITAA 1997, section 207-20; CR 2023/61, paragraphs 10 and 15.

Step 3 — Allocate bonus shares to participating original parcels

Preserve each original acquisition parcel. For partial participation within a purchase parcel, separate the participating shares and their proportional first element from the non-participating shares. Allocate the actual bonus quantity pro rata across the participating original parcels. Reconcile the allocated total to the registry advice; resolve fractional allocation and scheme rounding from the actual plan rather than inventing additional whole shares. Bonus shares inherit the acquisition date of their corresponding original parcel. Sources: ITAA 1997, section 130-20; CR 2023/61, paragraphs 11, 20 and 42–43.

Step 4 — Reallocate acquisition cost without increasing it

For each post-CGT parcel of identical shares issued for no consideration, define:

  • N: participating original shares immediately before the allotment.
  • B: bonus shares allocated to that parcel.
  • C: that parcel's first cost-base element immediately before the allotment.

Calculate new first element per share = C / (N + B). The original shares retain N × C / (N + B) and the bonus shares receive B × C / (N + B). Their combined first element must still equal C. Apply the same allocation separately to the reduced-cost-base first element if its balance differs. Do not add the foregone dividend or market value as new acquisition expenditure. Sources: ITAA 1936, section 6BA(3); ITAA 1997, section 130-20(3); CR 2012/10, paragraphs 44–52.

Keep other cost-base elements separately attributable; these formulas reallocate the first element only. Keep full precision in the parcel ledger and reconcile any display rounding so the total first element remains unchanged. Repeat using the updated quantities and balances for each later qualifying allotment.

Step 5 — Worked example using published ATO figures

The ATO's historical bonus-share example illustrates the allocation rule used above; it does not establish eligibility for a particular DSSP. Chris bought 100 shares for $1 each on 1 June 1985 and 300 shares for $1 each on 27 May 1986. He received 400 fully paid bonus shares on 15 November 1986 for no payment, with no amount assessed as a dividend. Source: ATO, Guide to capital gains tax 2025, Example 35.

Worked positionResultSource
Dividend classificationExclude the allotment from dividend income under the example's stated factsATO Example 35
Parcel allocationAllocate 100 bonus shares to the earlier parcel and 300 to the later parcelATO Example 35
Later parcel's first element$300 ÷ (300 + 300) = $0.50 for each original and bonus shareATO Example 35
Cost reconciliation, derived from those inputsOriginal shares: 300 × $0.50 = $150; bonus shares: 300 × $0.50 = $150; combined: $300ATO Example 35
Acquisition dates and earlier parcelThe bonus parcels inherit 1 June 1985 and 27 May 1986 respectively; the earlier 100 bonus shares retain pre-CGT treatmentATO Example 35

Step 6 — Produce the reviewer records

Extend the base working paper with issuer, scheme, ruling and coverage conclusion; participating parcel identifier; original and bonus quantities; original and inherited acquisition dates; first-element balances before and after; separate reduced-cost-base balances; other cost elements; registry reconciliation; dividend, franking and LIC treatment; source links; and unresolved facts. Flag every DSSP classification and parcel adjustment for review, regardless of amount. This is a workflow review rule, not a statutory monetary threshold.


Section 5 — Edge cases and special rules

  • Pre-CGT parcels: apply the fully paid bonus-share branch separately from post-CGT parcels, using the boundary in Section 3. Do not extend it to partly paid shares. Source: ITAA 1997, section 130-20(3), table items 2–4.
  • Partial participation and repeated allotments: use the participating shares and actual allotment for each event. Preserve parcel dates and cumulative allocations. Source: CR 2023/61, paragraphs 20–24 and 42–45.
  • Anti-avoidance: a plan label or an election alone does not establish non-dividend treatment. Review streaming or materially different arrangements separately; conclusions about sections 45, 45A and 45B belong to the stated scheme. Source: CR 2023/61, paragraphs 8–9, 16 and 32–39.
Missing or ambiguous factPermitted treatment
Plan classification, election or ruling coverageMark Needs Input; do not assume a DSSP exemption or substitute a DRP treatment
Original acquisition cost or dateMark the affected calculation Needs Input; do not substitute a nil cost or the allotment date
Participating parcels, bonus quantity or roundingReconcile with registry records before finalising parcel balances

R-AU-DSSP-SCOPE: trigger when the requested treatment falls outside Section 1, or the scheme materially differs from the supporting ruling. Output: “This DSSP skill does not establish the tax treatment of these facts. Obtain the applicable primary authority and professional review before completing the affected position.”

R-AU-DSSP-EVIDENCE: trigger when a missing fact in the table prevents classification or allocation. Output: “Needs Input: the DSSP classification or parcel calculation cannot be completed from the available records. Obtain the missing scheme or acquisition evidence identified in the working paper.”


Section 6 — Self-checks

Before delivering output, verify:

  • All input figures trace to source documents.
  • Rates, statutory boundaries and ruling periods match the transaction date.
  • The issuer, shareholder class and actual scheme satisfy the cited ruling.
  • DSSP, DRP and cash-dividend transactions are classified separately.
  • No foregone dividend or market value has increased acquisition cost.
  • Bonus quantities reconcile and each parcel retains its correct acquisition date.
  • First-element balances reconcile before and after allocation; reduced cost base and other cost elements remain distinct.
  • Edge cases and refusal triggers in Section 5 are checked.
  • Output format matches the base skill spec and includes the reviewer records in Section 4.

Revision record: v0.2, 18 October 2026. Source-cited draft with parcel allocation, transaction patterns and reviewer checks; professional sign-off pending.


Section 7 — Disclaimer

This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.

The most up-to-date, verified version of this skill is maintained at openaccountants.com. Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.

Contributed by Ryan Duguid.


Talk to a verified accountant

This guide is maintained by the OpenAccountants network — accountants who put their name behind the tax answers AI gives people. The live, always-current version (and the professional behind it) is at openaccountants.com.

General reference only. This document does not constitute tax, legal, or financial advice. Verify figures against the cited primary sources or with a licensed professional before relying on them.

Today's figures and who stands behind this skill

This file is an AI skill (tax rules your AI follows) from OpenAccountants, copied on 2026-10-23. Rates, thresholds and deadlines change. For the current version of this skill, its official sources and the named accountant (if any) who stands behind it, call get_skill with slug au-dssp on the OpenAccountants connector (https://www.openaccountants.com/connect), or read https://www.openaccountants.com/skills/au-dssp. If neither is available, confirm every figure against the official source pages cited above before relying on it.

Frequently asked questions

What does the Au Dssp AI skill do?

Use this skill to classify Australian Dividend Substitution Share Plan transactions and maintain share parcel tax records for the 2026-27 income year. Covers Australian resident individuals, companies, trusts and complying superannuation funds holding shares on capital account, subject to the applicable scheme ruling. Trigger phrases include DSSP, dividend substitution share plan, bonus share plan, AFIC bonus shares, Argo DSSP, dividend reinvestment versus DSSP, inherited acquisition date and bonus share cost base. Produces a documented income classification and parcel reconciliation for pr...

Why use Au Dssp on TypingMind?

Because you install it once and use it with any model. Au Dssp is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Au Dssp in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/openaccountants/openaccountants/tree/main/agent-skills/au-dssp. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Au Dssp?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Au Dssp?

As many as you like. As long as a model supports skills, you can use Au Dssp with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Au Dssp AI skill free?

Yes. It is published on GitHub by openaccountants under the AGPL-3.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇