# Invoice

> Record invoices from confirmed amounts and billing facts.

<a id="capability-actions"></a>

## Start here

- [Install](https://architecturestudio.ai/capabilities/skill-invoice#capability-setup)
- [New to skills?](https://architecturestudio.ai/docs/agents)
- [All skills](https://architecturestudio.ai/capabilities?kind=skills)

<a id="capability-overview"></a>

## What it does

Give Norma the invoice details and the project. Norma checks the arithmetic and prepares the ledger entry. You provide the billing facts; Norma does not infer charges, hours or payment from project activity.

<a id="capability-setup"></a>

## Install

Connect Arch Studio in Claude or ChatGPT, then return to your conversation and ask Norma for the task. Your assistant uses its available file access and tools to carry out the skill.

- [Add to Claude](https://architecturestudio.ai/docs/install?host=claude&surface=app&method=mcp)
- [Add to ChatGPT](https://architecturestudio.ai/docs/install?host=chatgpt&surface=app&method=mcp)
- [Setup guide](https://architecturestudio.ai/docs/install)

<a id="capability-availability"></a>

## Versions and source

Arch Studio 1.5.1.2 · MCP — Available as MCP workflow instructions in compatible Claude and ChatGPT connections. The assistant performs the work with its own tools and permissions and verifies the actual result before reporting completion.

Arch Studio 1.5.1.2 · Open source — Included in the public plugin for Claude Code and Codex. In this version: Invoices — Keep an append-only INVOICES.csv ledger from explicit billing facts; never infer charges or payment from activity.

- [Hosted release details](https://architecturestudio.ai/releases/hosted-1-5-1-2-0692a162)
- [Read public source](https://github.com/AlpacaLabsLLC/skills-for-architects/blob/b85cba155ddbabe8e721fc79044e5a9ef4aa7540/skills/invoice/SKILL.md)
- [Public release details](https://architecturestudio.ai/releases/public-1-5-1-2)

<a id="capability-example"></a>

## Usage

Ask Norma in plain language. With Arch Studio connected through MCP, no $ or / command is required. Norma is your assistant working with Arch Studio.

```text
Use Arch Studio to record a USD 2,000 base fee and USD 150 expenses for this project’s August invoice. The total is USD 2,150. Leave sent and paid dates blank; this request does not send the invoice.
```

<a id="capability-scope"></a>

## What it records

### Amounts

Norma keeps the base amount, expenses, total and explicit currency together and checks that they reconcile.

### Dates and status

Norma records sent, paid or void information only from the evidence you supply. An entry does not itself send an invoice or confirm a bank payment.

### Corrections

Norma adds a linked correction entry and preserves the original history instead of erasing it.

<a id="capability-method"></a>

## Workflow

1. **Read** — Norma reads the selected register and your invoice details.
2. **Check** — Norma checks the amounts, currency and any missing billing facts.
3. **Record** — Norma writes the authorized entry and reads back the saved facts.

<a id="capability-pairs"></a>

## Pairs with

Norma can consult recorded agreement terms for billing context when they are available.

- [Agreement](https://architecturestudio.ai/capabilities/skill-agreement)

<a id="capability-related"></a>

## Related skills

Agreement — Understand the agreement’s scope and keep amendments traceable.

Manual time tracking — Record time using durations you confirm.

- [Agreement](https://architecturestudio.ai/capabilities/skill-agreement)
- [Manual time tracking](https://architecturestudio.ai/capabilities/skill-timetracker)
