Skip to content
Back to skills

Jobs

ASecurity

Use this skill for recurring accounting workflows: month/quarter/year-end close, bank reconciliation, GST/VAT filing, payment runs, credit control, supplier recon, audit prep, fixed asset review, and Singapore Form C-S tax computation. 12 job playbooks that sequence real platform tools into complete business processes. Also use when the user mentions closing the books, period-end, tax filing, or any operational accounting task.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentsgobashapi

Works with

  • claude code
  • cli
  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned October 2, 2026

npx -y skills add teamtinvio/jaz-ai --skill jobs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jobs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jobs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/teamtinvio-jobs/badge)](https://www.skillsdirectory.com/skills/teamtinvio-jobs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: jaz-jobs
version: 6.0.0
description: >-
  Use this skill for recurring accounting workflows: month/quarter/year-end
  close, bank reconciliation, GST/VAT filing, payment runs, credit control,
  supplier recon, audit prep, fixed asset review, and Singapore Form C-S tax
  computation. 12 job playbooks that sequence real platform tools into complete
  business processes. Also use when the user mentions closing the books,
  period-end, tax filing, or any operational accounting task.
license: MIT
compatibility: Works with Claude Code, Claude Cowork, Claude.ai, and any agent that reads markdown. For API payloads, load the jaz-api skill. For individual transaction patterns, load the jaz-recipes skill.
---

# Jobs Skill

You are helping an **SMB accountant or bookkeeper** complete recurring accounting tasks in Jaz: period-end closes, bank reconciliation, tax filing, payment processing, and operational reviews. These are the real jobs that keep the books accurate and the business compliant.

> **Jaz-native, not generic.** Every job in this skill names specific Jaz tools (`search_invoices`, `quick_reconcile`, `bulk_finalize_drafts`, `reconcile_with_payments`, report tools like `generate_trial_balance`, `download_export`), Jaz reconciliation modes, and Jaz capsule patterns. It is NOT an interchangeable accounting workflow reference; it is the operating manual for running these processes through the Jaz platform tools. When the playbook says "match bank entries", it means call the 5-phase cascade matcher (`clio jobs bank-recon match` for a local CLI run, or follow the cascade logic in `references/bank-match.md` and drive the `reconcile_*` tools directly), not "use any matching algorithm".

**Jobs combine accounting patterns, calculators, and platform tools into complete business processes.** Each per-job reference is the only description of its job: it lists the phases, and for each step names the exact report tool, calculator, or API call to run.

## How to run a job

You orchestrate the **real platform tools directly**, following the phase sequence in the per-job reference:

- **The per-job reference is your checklist.** Walk its phases in order and call the named platform tools: `calculate`, `search_invoices` / `search_bills` / `search_bank_records`, the `generate-reports/*` report tools (`generate_trial_balance`, `generate_aged_ar`, `generate_vat_ledger`, …), `reconcile_*`, `create_capsule`, `create_journal`, `bulk_finalize_drafts`, `update_account` lockDate, and so on. There is no "blueprint tool" or checklist command to call; the reference IS the plan.
- **Local CLI helpers:** five `clio jobs` sub-tools do real work for specific steps (see "CLI helpers" below).

### Scheduled and calculated entries

When a step needs a calculated schedule, do it in three steps (there is no one-call recipe execution):

1. **Calculate:** `calculate` with `type` = `loan` | `lease` | `depreciation` | `prepaid-expense` | `deferred-revenue` | `ecl` | `provision` | `fixed-deposit` | `asset-disposal` | `accrued-expense` | `leave-accrual` | `dividend` (CLI: `clio calc <type> ... --json`). Offline; returns the schedule and, with a start date, dated steps with journal lines. Posts nothing.
2. **Group:** `list_capsule_types`, then `create_capsule` with the matching `capsuleTypeResourceId` and a `title`.
3. **Post:** one `create_journal` / `create_bill` / `create_invoice` / `create_cash_in` / `create_cash_out` per step, each with `capsuleResourceId`. A fixed amount repeating every period can be one `create_scheduled_journal` instead of N journals.

`fx-reval` is verification only: Jaz revalues foreign-currency balances itself, so never post its result.

## When to Use This Skill

- Closing the books for a month, quarter, or year
- Catching up on bank reconciliation (with automated pre-matching)
- Collecting and uploading client documents (invoices, bills, bank statements)
- Preparing GST/VAT returns for filing
- Running a payment batch to clear outstanding bills
- Chasing overdue invoices (credit control)
- Reconciling supplier statements against AP ledger
- Preparing for an audit or tax filing
- Reviewing the fixed asset register

## Job Catalog

### Period-Close Jobs (Layered)

Period-close jobs build on each other. Quarter = month + extras. Year = quarter + extras. Each reference covers the full run and marks which phases are the extras.

| Job | Reference | Description |
|-----|-----------|-------------|
| **Month-End Close** | `references/month-end-close.md` | 5 phases: pre-close prep, accruals, valuations, verification, lock. The foundation. |
| **Quarter-End Close** | `references/quarter-end-close.md` | Month-end for each month + GST/VAT, ECL review, bonus accruals, intercompany, provision unwinding. |
| **Year-End Close** | `references/year-end-close.md` | Quarter-end for each quarter + true-ups, dividends, retained-earnings rollover, audit prep, final lock. |

### Ad-Hoc Jobs

| Job | Reference | Description |
|-----|-----------|-------------|
| **Bank Recon** | `references/bank-recon.md` | Clear unreconciled items: match, categorize, resolve. **Match to EXISTING open bills/invoices/payments (`reconcile_with_payments`) is the primary path; create-new only when nothing matches.** Drive end-to-end via the `view_auto_reconciliation` decision gate: per-entry, so fetch ids with `search_bank_records` first (auto-commit high-confidence, checkpoint the rest; see `references/bank-recon.md` Step 4a). Cascade matcher: `clio jobs bank-recon match`. |
| **Document Collection** | `references/document-collection.md` | Scan and classify client documents from local directories and cloud links (Dropbox, Drive, OneDrive). Outputs file paths for upload via Jaz Magic. Ingest helper: `clio jobs document-collection ingest`. |
| **GST/VAT Filing** | `references/gst-vat-filing.md` | Tax ledger review, discrepancy check, filing summary. |
| **Payment Run** | `references/payment-run.md` | Select outstanding bills by due date, process payments. Outstanding-bills helper: `clio jobs payment-run outstanding`. |
| **Credit Control** | `references/credit-control.md` | AR aging review, overdue chase list, bad debt assessment. Run on-demand when AR aging deteriorates. |
| **Supplier Recon** | `references/supplier-recon.md` | AP vs supplier statement, identify mismatches. Run for major suppliers and at year-end for audit AP confirmations. |
| **Audit Preparation** | `references/audit-prep.md` | Compile reports, schedules, reconciliations for auditor/tax. |
| **FA Review** | `references/fa-review.md` | Fixed asset register review, disposal/write-off processing. Run as part of year-end. |
| **Statutory Filing** | `references/sg-tax/wizard-workflow.md` | Corporate income tax computation. CLI engines: `clio jobs statutory-filing sg-cs` (Form C-S computation), `clio jobs statutory-filing sg-ca` (capital allowance schedule). See the SG Form C-S section below. |

## How Jobs Work

Each per-job reference is a **phased checklist** of steps. Each step names:

- **API call**: the exact platform tool + request body to execute the step
- **Recipe reference**: the transaction-recipes pattern behind a complex step
- **Calculator**: the `calculate` type (or `clio calc` command) for the schedule or cross-check
- **Verification check**: how to confirm the step was completed correctly
- **Conditional flag**: steps that only apply in certain situations (e.g., "only if multi-currency org")

Steps that carry real judgment (hold, defer, accept a variance, resume after a failure) also name the jot to record at that moment via the `jot` tool. Mechanical steps never do: a jot marks a choice among real alternatives, not activity.

Use the jaz-api skill for payload shapes.

## CLI helpers

`clio jobs` holds five working sub-tools, not checklists.

```bash
clio jobs bank-recon match --input bank-data.json [--tolerance 0.01] [--date-window 14] [--json]
clio jobs payment-run outstanding [--due-before 2025-02-28] [--supplier "Acme Corp"] [--currency SGD] [--json]
clio jobs document-collection ingest --source ./client-docs [--upload] [--bank-account "DBS Current"] [--json]
```

The other two, `clio jobs statutory-filing sg-cs` and `sg-ca`, are shown in the Singapore Form C-S section below.

## Relationship to Other Skills

| Skill | Role |
|-------|------|
| **jaz-api** | Provides the exact API payloads for each step (field names, gotchas, error handling) |
| **jaz-recipes** | Provides the accounting patterns for complex steps (accruals, FX reval, ECL, etc.) |
| **jaz-jobs** (this skill) | Combines those patterns + platform tools into sequenced, verifiable business processes |

**Load all three skills together** for the complete picture. Jobs reference recipes by name; read the referenced recipe for implementation details.

## Supporting Files

- **[references/building-blocks.md](./references/building-blocks.md)**: Shared concepts: accounting periods, lock dates, period verification, conventions
- **[references/month-end-close.md](./references/month-end-close.md)**: Month-end close: 5 phases, ~18 steps
- **[references/quarter-end-close.md](./references/quarter-end-close.md)**: Quarter-end close: monthly + quarterly extras
- **[references/year-end-close.md](./references/year-end-close.md)**: Year-end close: quarterly + annual extras
- **[references/bank-recon.md](./references/bank-recon.md)**: Bank reconciliation catch-up
- **[references/bank-match.md](./references/bank-match.md)**: Bank reconciliation matcher: 5-phase cascade algorithm (1:1, N:1, 1:N, N:M matches)
- **[references/document-collection.md](./references/document-collection.md)**: Document collection: scan, classify, upload; local + cloud (Dropbox, Drive, OneDrive)
- **[references/gst-vat-filing.md](./references/gst-vat-filing.md)**: GST/VAT filing preparation
- **[references/payment-run.md](./references/payment-run.md)**: Payment run (bulk bill payments)
- **[references/credit-control.md](./references/credit-control.md)**: Credit control / AR chase
- **[references/supplier-recon.md](./references/supplier-recon.md)**: Supplier statement reconciliation
- **[references/audit-prep.md](./references/audit-prep.md)**: Audit preparation pack
- **[references/fa-review.md](./references/fa-review.md)**: Fixed asset register review

## Tax Computation: Singapore Form C-S

Corporate income tax computation for Singapore-incorporated companies. The AI agent acts as the **tax wizard**, pulling data from Jaz, classifying GL items, asking the user targeted questions, and assembling the input for the CLI computation engine.

**Scope:** Form C-S (revenue ≤ $5M, 18 fields) and Form C-S Lite (revenue ≤ $200K, 6 fields). NOT Form C.

### How It Works

```
┌──────────────────────────────┐     ┌───────────────────────────────┐
│  Reference Docs (this skill) │     │  CLI Computation Engine        │
│  "The Wizard Script"         │     │  clio jobs statutory-filing sg-cs [--json]       │
│  - Guides AI agent           │     │  - Pure deterministic math     │
│  - API calls to make         │     │  - Accepts structured JSON     │
│  - Questions to ask user     │     │  - Outputs workpaper +         │
│  - Classification rules      │     │    Form C-S fields +           │
│  - SG tax rules reference    │     │    carry-forwards              │
└──────────────┬───────────────┘     └───────────────┬───────────────┘
               │                                      │
               └────────►  AI Agent  ◄────────────────┘
                    1. Reads reference docs
                    2. Pulls Jaz API data
                    3. Classifies GL items
                    4. Asks user questions
                    5. Assembles input JSON
                    6. Runs clio jobs statutory-filing sg-cs
                    7. Presents results + filing guidance
```

### CLI Commands

```bash
# Full computation (JSON input from wizard or file)
clio jobs statutory-filing sg-cs --input tax-data.json [--json]
echo '{ "ya": 2026, ... }' | clio jobs statutory-filing sg-cs --json

# Simple mode (manual flags)
clio jobs statutory-filing sg-cs --ya 2026 --revenue 500000 --profit 120000 --depreciation 15000 --exemption pte [--json]

# Capital allowance schedule (standalone)
clio jobs statutory-filing sg-ca --input assets.json [--json]
clio jobs statutory-filing sg-ca --ya 2026 --cost 50000 --category general --acquired 2024-06-15 [--json]
```

### Tax Reference Files

- **[references/sg-tax/overview.md](./references/sg-tax/overview.md)**: SG CIT framework: 17% rate, YA concept, Form C-S eligibility, key deadlines
- **[references/sg-tax/form-cs-fields.md](./references/sg-tax/form-cs-fields.md)**: All 18 Form C-S + 6 C-S Lite fields with IRAS labels and CLI mapping
- **[references/sg-tax/wizard-workflow.md](./references/sg-tax/wizard-workflow.md)**: Step-by-step wizard procedure for AI agents (the main playbook)
- **[references/sg-tax/data-extraction.md](./references/sg-tax/data-extraction.md)**: How to pull P&L, TB, GL, FA data from Jaz API for tax purposes
- **[references/sg-tax/add-backs-guide.md](./references/sg-tax/add-backs-guide.md)**: Classification guide: which expenses are non-deductible
- **[references/sg-tax/capital-allowances-guide.md](./references/sg-tax/capital-allowances-guide.md)**: CA rules per asset category with IRAS sections
- **[references/sg-tax/ifrs16-tax-adjustment.md](./references/sg-tax/ifrs16-tax-adjustment.md)**: IFRS 16 lease reversal procedure
- **[references/sg-tax/enhanced-deductions.md](./references/sg-tax/enhanced-deductions.md)**: R&D, IP, donations 250%, S14Q renovation
- **[references/sg-tax/exemptions-and-rebates.md](./references/sg-tax/exemptions-and-rebates.md)**: SUTE, PTE, CIT rebate schedule
- **[references/sg-tax/losses-and-carry-forwards.md](./references/sg-tax/losses-and-carry-forwards.md)**: Set-off order, loss/CA/donation carry-forward rules

Files in this skill

  • SKILL.md14.1 KB
  • references/audit-prep.md15 KB
  • references/bank-match.md11.8 KB
  • references/bank-recon.md20.5 KB
  • references/building-blocks.md8 KB
  • references/credit-control.md9.3 KB
  • references/document-collection.md10.4 KB
  • references/fa-review.md9.2 KB
  • references/gst-vat-filing.md10.7 KB
  • references/month-end-close.md18 KB
  • references/payment-run.md10.5 KB
  • references/quarter-end-close.md8.9 KB
  • references/sg-tax/add-backs-guide.md22.2 KB
  • references/sg-tax/capital-allowances-guide.md16.5 KB
  • references/sg-tax/data-extraction.md14.9 KB
  • references/sg-tax/enhanced-deductions.md11 KB
  • references/sg-tax/exemptions-and-rebates.md8.3 KB
  • references/sg-tax/form-cs-fields.md10.2 KB
  • references/sg-tax/ifrs16-tax-adjustment.md8.8 KB
  • references/sg-tax/losses-and-carry-forwards.md11.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.