AgentStack
SKILL verified MIT Self-run

Jaz Recipes

skill-teamtinvio-jaz-ai-transaction-recipes · by teamtinvio

>-

No reviews yet
0 installs
6 views
0.0% view→install

Install

$ agentstack add skill-teamtinvio-jaz-ai-transaction-recipes

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Jaz Recipes? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Transaction Recipes Skill

You are modeling complex multi-step accounting scenarios in Jaz — transactions that span multiple periods, involve changing amounts, or require several linked entries to complete a single business event.

> Jaz-native, not generic. Every recipe in this skill is designed around the Jaz recipe engine (plan_recipe / execute_recipe), Jaz capsule types, Jaz CoA classifications, and Jaz scheduler primitives. It is NOT an interchangeable IFRS reference; it is the operating manual for posting these transactions through the Jaz ledger. If you find yourself hand-constructing journal entries from this skill, you have skipped step 1 — invoke plan_recipe(recipe: ...) first and let the engine emit the entries.

This skill provides Jaz-contextual recipes with full accounting logic. For API field names and payloads, load the jaz-api skill alongside this one. For the operational close workflows that invoke these recipes (month-end close, GST/VAT filing, year-end close), load the jaz-jobs skill.

When to Use This Skill

  • Setting up prepaid expenses, deferred revenue, or accrued liabilities
  • Modeling loan repayment schedules with amortization tables
  • Implementing IFRS 16 lease accounting (right-of-use assets + lease liabilities)
  • Recording hire purchase agreements (ownership transfers, depreciate over useful life)
  • Recording depreciation using methods Jaz doesn't natively support (declining balance, 150DB)
  • Managing fixed deposit placements with interest accrual schedules (IFRS 9)
  • Disposing of fixed assets — sale, scrap, or write-off with gain/loss calculation (IAS 16)
  • FX revaluation of non-AR/AP monetary items at period-end (IAS 21)
  • Calculating expected credit loss provisions on aged receivables (IFRS 9)
  • Accruing employee leave and bonus obligations (IAS 19)
  • Recognizing provisions at PV with discount unwinding (IAS 37)
  • Declaring and paying dividends
  • Recording and reconciling intercompany transactions across entities
  • Capitalizing costs in WIP and transferring to fixed assets
  • Any scenario that groups related transactions in a capsule over multiple periods

Building Blocks

Every recipe uses a combination of these Jaz features. See references/building-blocks.md for details.

| Building Block | Role in Recipes | |---|---| | Capsules | Group all related entries into one workflow container | | Schedulers | Automate fixed-amount recurring journals (prepaid, deferred, leave) | | Manual Journals | Record variable-amount entries (loan interest, IFRS 16 unwinding, FX reval, ECL) | | Fixed Assets | Native straight-line depreciation for ROU assets and completed capital projects | | Invoices / Bills | Trade documents for intercompany, supplier bills for capital WIP | | Tracking Tags | Tag all entries in a scenario for report filtering | | Nano Classifiers | Classify line items by department, cost center, or project | | Custom Fields | Record reference numbers (policy, loan, lease contract, intercompany ref) |

Key Principle: Schedulers vs Manual Journals

Jaz schedulers generate fixed-amount recurring entries. This determines which recipe pattern to use:

  • Fixed amounts each period → Use a scheduler inside a capsule (automated)
  • Variable amounts each period → Use manual journals inside a capsule (calculated per period)
  • One-off or two-entry events → Use manual journals (e.g., dividend declaration + payment)

| Recipe | Pattern | Why | |---|---|---| | Prepaid Amortization | Scheduler + capsule | Same amount each month | | Deferred Revenue | Scheduler + capsule | Same amount each month | | Accrued Expenses | Two schedulers + capsule | Accrual + reversal cycle with end dates | | Employee Leave Accrual | Scheduler + capsule | Fixed monthly accrual | | Bank Loan | Manual journals + capsule | Interest changes as principal reduces | | IFRS 16 Lease | Hybrid (native FA + manual journals) + capsule | ROU depreciation is fixed; liability unwinding changes | | Declining Balance | Manual journals + capsule | Depreciation changes as book value reduces | | FX Revaluation | Manual journals + capsule | Rates change each period | | ECL Provision | Manual journals + capsule | Receivables and rates change each quarter | | Fixed Deposit | Cash-out + manual journals + cash-in + capsule | Placement, monthly accruals, maturity | | Hire Purchase | Manual journals + FA registration + capsule | Like IFRS 16 but depreciate over useful life | | Asset Disposal | Manual journal + FA deregistration | One-off compound entry + FA update | | Provisions (IAS 37) | Manual journals + cash-out + capsule | Unwinding amount changes each month | | Bonus Accrual | Manual journals + capsule | Revenue/profit changes each quarter | | Dividends | Manual journals + capsule | One-off: declaration + payment | | Intercompany | Invoices/bills + capsule | Mirrored entries in two entities | | Capital WIP | Bills/journals + FA registration + capsule | Accumulate then transfer |

Recipe Index

Each recipe includes: scenario description, accounts involved, journal entries, capsule structure, worked example with real numbers, enrichment suggestions, verification steps, and common variations.

Tier 1 — Scheduler Recipes (Automated)

  1. [Prepaid Amortization](references/prepaid-amortization.md) — Annual insurance, rent, or subscription paid upfront with monthly expense recognition via scheduler. Typical context: month-end close (period-end recognition step inside the month-end close); set up once at data migration when the prior system hands over a prepaid schedule.
  1. [Deferred Revenue](references/deferred-revenue.md) — Upfront customer payment for a service delivered over time, with monthly revenue recognition via scheduler. Typical context: month-end close (revenue recognition step inside the month-end close); also reviewed at year-end inside the year-end close for true-up.

Tier 2 — Manual Journal Recipes (Calculated)

  1. [Accrued Expenses](references/accrued-expenses.md) — Month-end expense accrual and start-of-month reversal using two schedulers with end dates, plus the actual supplier bill. Paired calculator: clio calc accrued-expense. Typical context: month-end close (accruals step inside the month-end close).
  1. [Bank Loan](references/bank-loan.md) — Loan disbursement, monthly installments splitting principal and interest, full amortization table with worked example. Typical context: ad-hoc (one-off setup at loan drawdown, then month-end close picks up each installment journal via the scheduler the recipe creates).
  1. [IFRS 16 Lease](references/ifrs16-lease.md) — Right-of-use asset recognition, lease liability unwinding with changing interest, native FA for ROU straight-line depreciation. Typical context: month-end close (depreciation + liability unwinding booking each period inside the month-end close) and year-end (ROU register sign-off inside the fixed-asset review + the year-end close).
  1. [Declining Balance Depreciation](references/declining-balance.md) — DDB/150DB methods with switch-to-straight-line logic, for assets where Jaz's native SL isn't appropriate. Typical context: month-end close (depreciation booking inside the month-end close) and year-end (asset register review inside the fixed-asset review).
  1. [Fixed Deposit](references/fixed-deposit.md) — Placement, monthly interest accrual (simple or compound), and maturity settlement. IFRS 9 amortized cost. Paired calculator: clio calc fixed-deposit. Typical context: month-end close (interest accrual journal each period inside the month-end close); placement + maturity events handled ad-hoc.
  1. [Hire Purchase](references/hire-purchase.md) — Like IFRS 16 lease but ownership transfers — ROU depreciation over useful life (not lease term). Paired calculator: clio calc lease --useful-life . Typical context: month-end close (monthly depreciation + interest unwinding inside the month-end close) and year-end (asset register sign-off inside the fixed-asset review).
  1. [Asset Disposal](references/asset-disposal.md) — Sale at gain, sale at loss, or scrap/write-off. Computes accumulated depreciation to disposal date and gain/loss. Paired calculator: clio calc asset-disposal. Typical context: ad-hoc (triggered by a disposal event) and year-end (asset register review inside the fixed-asset review surfaces unposted disposals).

Tier 3 — Month-End Close Recipes

  1. [FX Revaluation — verification only](references/fx-revaluation.md) — Jaz auto-handles ALL period-end IAS 21.23 FX translation (AR, AP, cash, bank, intercompany, term deposits, FX provisions). The recipe and clio calc fx-reval are for VERIFICATION ONLY (independent cross-check vs what Jaz auto-posted). Do NOT invoke execute_recipe(recipe: 'fx-reval', ...) — would double-post. Typical context: period-end / year-end FX verification flow.
  1. [Bad Debt Provision / ECL](references/bad-debt-provision.md) — IFRS 9 simplified approach provision matrix using aged receivables and historical loss rates. Paired calculator: clio calc ecl. Typical context: GST/VAT filing cycle (ECL reviewed alongside the return prep since AR aging is already pulled) and year-end (ECL true-up inside the year-end close).
  1. [Employee Benefit Accruals](references/employee-accruals.md) — IAS 19 leave accrual (scheduler, fixed monthly) and bonus accrual (manual journals, variable quarterly) with year-end true-up. Paired calculator: clio calc leave-accrual. Typical context: month-end close (leave-accrual scheduler runs inside the month-end close); bonus accrual revisited each quarter and at year-end (true-up inside the year-end close).

Tier 4 — Corporate Events & Structures

  1. [Provisions with PV Unwinding](references/provisions.md) — IAS 37 provision recognized at PV, with monthly discount unwinding schedule. For warranties, legal claims, decommissioning, restructuring. Paired calculator: clio calc provision. Typical context: month-end close (monthly discount-unwinding journal inside the month-end close); initial recognition triggered ad-hoc when the obligating event occurs.
  1. [Dividend Declaration & Payment](references/dividend.md) — Board-declared dividend: two journals (declaration reducing retained earnings, then payment). Optional withholding tax adds a third step. Paired calculator: clio calc dividend. Typical context: year-end (dividend declaration is part of the year-end close after profit is finalized) or ad-hoc (interim dividends).
  1. [Intercompany Transactions](references/intercompany.md) — Mirrored invoices/bills or journals across two Jaz entities with matching intercompany reference, quarterly settlement. Typical context: month-end close (mirror entries booked each period inside the month-end close) and year-end (intercompany elimination + confirmation inside audit prep).
  1. [Capital WIP to Fixed Asset](references/capital-wip.md) — Cost accumulation in CIP account during construction/development, transfer to FA on completion, auto-depreciation via Jaz FA module. Typical context: month-end close (cost accumulation each period) and year-end (transfer to FA + commissioning review inside the fixed-asset review).

How to Use These Recipes

  1. Read the recipe for your scenario — understand the accounts, journal entries, and capsule structure.
  2. Create the accounts listed in the "Accounts Involved" table (if they don't already exist in the CoA).
  3. Create the capsule with an appropriate capsule type.
  4. Run the calculator (if available) to generate exact amounts: clio calc --json gives you a complete blueprint.
  5. Record the initial transaction (bill, invoice, or journal) — assign it to the capsule.
  6. For scheduler recipes: Create the scheduler with the same capsule — it generates all subsequent entries automatically.
  7. For manual journal recipes: Record each period's journal using the calculator output or worked example, always assigning to the same capsule.
  8. Verify using the steps in each recipe (ledger grouping by capsule, trial balance checks).

Financial Calculators (CLI)

The jaz-clio CLI includes 13 IFRS-compliant financial calculators. Each produces a formatted schedule + per-period journal entries + human-readable workings. Use --json for structured output with a complete blueprint — capsule type/name, tags, custom fields, workings (capsuleDescription), and every step with action type, date, accounts, and amounts.

All calculators support --currency and --json.

Each calculator has a typical context — see the line after each command for the operational workflow that typically invokes it.

# ── Tier 2 Calculators ──────────────────────────────────────────

# Loan amortization (PMT, interest/principal split)
# Typical context: ad-hoc (one-off setup at drawdown), then month-end close (per-installment journal)
clio calc loan --principal 100000 --rate 6 --term 60 [--start-date 2025-01-01] [--currency SGD] [--json]

# IFRS 16 lease (PV, liability unwinding, ROU depreciation)
# Typical context: month-end close (per-period journal) + year-end (ROU register review)
clio calc lease --payment 5000 --term 36 --rate 5 [--start-date 2025-01-01] [--currency SGD] [--json]

# Hire purchase (lease + ownership transfer — depreciate over useful life)
# Typical context: month-end close (per-period journal) + year-end (asset register review)
clio calc lease --payment 5000 --term 36 --rate 5 --useful-life 60 [--start-date 2025-01-01] [--currency SGD] [--json]

# Depreciation (DDB, 150DB, or straight-line)
# Typical context: month-end close (period depreciation booking) + year-end (FA review)
clio calc depreciation --cost 50000 --salvage 5000 --life 5 [--method ddb|150db|sl] [--frequency annual|monthly] [--currency SGD] [--json]

# Prepaid expense recognition
# Typical context: month-end close (period recognition); set up at data migration when the prior system hands over the schedule
clio calc prepaid-expense --amount 12000 --periods 12 [--frequency monthly|quarterly] [--start-date 2025-01-01] [--currency SGD] [--json]

# Deferred revenue recognition
# Typical context: month-end close (period recognition) + year-end (true-up)
clio calc deferred-revenue --amount 36000 --periods 12 [--frequency monthly|quarterly] [--start-date 2025-01-01] [--currency SGD] [--json]

# Fixed deposit — simple or compound interest accrual (IFRS 9)
# Typical context: month-end close (interest accrual journal); placement + maturity handled ad-hoc
clio calc fixed-deposit --principal 100000 --rate 3.5 --term 12 [--compound monthly|quarterly|annually] [--start-date 2025-01-01] [--currency SGD] [--json]

# Asset disposal — gain/loss on sale or scrap (IAS 16)
# Typical context: ad-hoc (triggered by a disposal event) + year-end (FA review surfaces unposted disposals)
clio calc asset-disposal --cost 50000 --salvage 5000 --life 5 --acquired 2022-01-01 --disposed 2025-06-15 --proceeds 20000 [--method sl|ddb|150db] [--currency SGD] [--json]

# ── Tier 3 Calculators ──────────────────────────────────────────

# FX revaluation — unrealized gain/loss on non-AR/AP items (IAS 21)
# Typical context: month-end close (period-end FX reval) + year-end (revaluation)
clio calc fx-reval --amount 50000 --book-rate 1.35 --closing-rate 1.38 [--currency USD] [--base-currency SGD] [--json]

# Expected credit loss provision matrix (IFRS 9)
# Typical context: GST/VAT filing cycle (ECL reviewed alongside the return prep) + year-end (ECL true-up)
clio calc ecl --current 100000 --30d 50000 --60d 20000 --90d 10000 --120d 5000 --rates 0.5,2,5,10,50 [--existing-provision 3000] [--currency SGD] [--json]

# ── Tier 4 Calculator ───────────────────────────────────────────

# IAS 37 provision PV + discount unwinding schedule
# Typical context: month-end close (monthly discount unwinding); initial recognition triggered ad-

…

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [teamtinvio](https://github.com/teamtinvio)
- **Source:** [teamtinvio/jaz-ai](https://github.com/teamtinvio/jaz-ai)
- **License:** MIT
- **Homepage:** https://www.jaz.ai

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.