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.
Skill by openaccountants
Chalk Labs
Need help deploying au-dssp?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/openaccountants-au-dssp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: finance, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/au-dssp
What's inside
- Skill name
au-dssp- Description
- 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.
- License
- AGPL-3.0
- Metadata
- source: openaccountants · tax_year: 2026 · authored_by: Ryan Duguid · trust_label: Accountant-authored · jurisdiction: AU · last_updated: 2026-10-23 · review_status: pending_review · openaccountants_url: https://www.openaccountants.com/skills/au-dssp
- Instructions
- 164 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# 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](../foundation/workflow-base.md). It determines the treatment of an existing DSSP allotment and updates acquisition records. Pass the reconciled parcels to [au-capital-gains](au-capital-gains.md) 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][argo]; [TD 2000/3, paragraphs 1–4][drp]. 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”][records]. 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 | Item | Amount or condition | Source | |------|---------------------|--------| | Minimally franked dividend | Unfranked, or franked to less than 10%; the listed-company exception requires a dividend outside this definition and no related share-capital-account credit | [ITAA 1936, section 45(3)][streaming]; [section 6BA(6)][bonus-share-law] | | Original acquisition date boundary | On or after 20 September 1985: reasonably apportion the first element across original and bonus shares; earlier fully paid qualifying shares follow the pre-CGT branch | [ITAA 1997, section 130-20(3), table items 1 and 3][cgt-law] | | AFIC ruling period | Applies from 1 July 2011, subject to the ruling's class, scheme and settlement qualifications | [CR 2012/10, paragraphs 3–8][afic] | | Argo and Argo Infrastructure ruling periods | 1 July 2023 to 30 June 2028; verify the applicable issuer and scheme | [CR 2023/61, paragraph 6][argo]; [CR 2023/62, paragraph 6][argo-infrastructure] | 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][afic]; [CR 2023/61, paragraphs 4–10 and 16–26][argo]. | Registry transaction | Tax working-paper treatment | Source | |----------------------|-----------------------------|--------| | DSSP bonus allotment matching the ruling | Apply the non-dividend classification and parcel allocation below | [CR 2023/61, paragraphs 7–13][argo] | | Dividend applied under a DRP | Record the assessable dividend and a separate purchase parcel; retain its new acquisition date and cost | [TD 2000/3, paragraphs 1–4][drp] | | Mixed cash/DRP and DSSP participation | Separate the actual dividend from the bonus allotment and use only participating shares for allocation | [CR 2012/10, paragraphs 14–22][afic] | | Unidentified bonus or reinvestment entry | Mark Needs Input until the election and plan evidence establish the treatment | [CR 2012/10, paragraphs 3–6][afic] | ### 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][afic]; [ITAA 1997, section 207-20][franking]; [CR 2023/61, paragraphs 10 and 15][argo]. ### 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][cgt-law]; [CR 2023/61, paragraphs 11, 20 and 42–43][argo]. ### 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)][bonus-share-law]; [ITAA 1997, section 130-20(3)][cgt-law]; [CR 2012/10, paragraphs 44–52][afic]. 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][ato-example]. | Worked position | Result | Source | |-----------------|--------|--------| | Dividend classification | Exclude the allotment from dividend income under the example's stated facts | [ATO Example 35][ato-example] | | Parcel allocation | Allocate 100 bonus shares to the earlier parcel and 300 to the later parcel | [ATO Example 35][ato-example] | | Later parcel's first element | $300 ÷ (300 + 300) = $0.50 for each original and bonus share | [ATO Example 35][ato-example] | | Cost reconciliation, derived from those inputs | Original shares: 300 × $0.50 = $150; bonus shares: 300 × $0.50 = $150; combined: $300 | [ATO Example 35][ato-example] | | Acquisition dates and earlier parcel | The bonus parcels inherit 1 June 1985 and 27 May 1986 respectively; the earlier 100 bonus shares retain pre-CGT treatment | [ATO Example 35][ato-example] | ### 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][cgt-law]. - **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][argo]. - **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][argo]. | Missing or ambiguous fact | Permitted treatment | |---------------------------|---------------------| | Plan classification, election or ruling coverage | Mark Needs Input; do not assume a DSSP exemption or substitute a DRP treatment | | Original acquisition cost or date | Mark the affected calculation Needs Input; do not substitute a nil cost or the allotment date | | Participating parcels, bonus quantity or rounding | Reconcile 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.
From openaccountants/openaccountants, AGPL-3.0.
More from openaccountants/openaccountants
- 0.597score
ae-tax-residency
openaccountants
Use this skill for any question about UAE tax residency.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
al-cross-border
openaccountants
Albanian cross-border tax for tax year 2026 under Law No.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
au-tpar
openaccountants
Use this skill for any Australian Taxable payments annual report (TPAR) question under the taxable payments reporting system: which businesses must lodge, the…
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
ae-corporate-tax
openaccountants
Use this skill whenever asked about UAE Corporate Tax for freelancers, sole establishments, or small businesses.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
al-corporate-tax
openaccountants
Albanian corporate income tax (tatimi mbi të ardhurat e korporatave, often called tatimi mbi fitimin) for tax year 2026 under Law No.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
australia-formation
openaccountants
Use this skill whenever asked about forming, incorporating, or registering a company in Australia.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
audit-quality-assurance-aqa
openaccountants
Use when asked about Audit in Kenya: how I do it.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
australia-payroll
openaccountants
Use this skill whenever asked about Australian payroll, PAYG withholding, superannuation guarantee, Single Touch Payroll, or employer obligations in Australia.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
ab-individual-return
openaccountants
Use this skill whenever asked about Alberta provincial individual income tax.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
australia-financial-statements
openaccountants
Use this skill when preparing, reviewing, or advising on annual financial statements for an Australian company.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
au-trust-distributions
openaccountants
Use this skill whenever asked about Australian discretionary or family trust distributions -- trustee resolutions, present entitlement, section 95 net income…
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
al-income-tax
openaccountants
Use this skill whenever asked about Alabama individual income tax for self-employed individuals or sole proprietors — filing Form 40, AL estimated tax (Form…
SkillAFreshness: A★ 460Claude Code +9
Signals
- Stars
- 460
- Forks
- 63
- Open issues
- 266
- Contributors
- 31
- Last commit (this folder)
- Oct 24, 2026 (15 days ago)
- Last release
- Jul 4, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- AGPL-3.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from openaccountants
- 0.597score
au-tpar
openaccountants
Use this skill for any Australian Taxable payments annual report (TPAR) question under the taxable payments reporting system: which businesses must lodge, the…
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
australia-formation
openaccountants
Use this skill whenever asked about forming, incorporating, or registering a company in Australia.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
audit-quality-assurance-aqa
openaccountants
Use when asked about Audit in Kenya: how I do it.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
australia-financial-statements
openaccountants
Use this skill when preparing, reviewing, or advising on annual financial statements for an Australian company.
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
au-trust-distributions
openaccountants
Use this skill whenever asked about Australian discretionary or family trust distributions -- trustee resolutions, present entitlement, section 95 net income…
SkillAFreshness: A★ 460Claude Code +9 - 0.597score
australia-payroll
openaccountants
Use this skill whenever asked about Australian payroll, PAYG withholding, superannuation guarantee, Single Touch Payroll, or employer obligations in Australia.
SkillAFreshness: A★ 460Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get au-dssp running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
au-dssp skill. Agent Mart. https://agentmart.dev/skills/openaccountants-au-dssp (last updated 2026-10-24)