# Getting started · DameDoklad docs

> Create your company, issue your first invoice and send your first API request.

Source: https://damedoklad.cz/en/docs/getting-started/

# Getting started

Create your company, issue your first invoice and send your first API request.

DameDoklad is an accounting app in your browser. There is nothing to install: sign in at [app.damedoklad.cz](https://app.damedoklad.cz) and start working.

## In the app

1.  **Create an account.** Enter your name, email, password and company name. Choose an accounting regime: double-entry, tax records or simple accounting. Confirm your email with the link we send.
    
2.  **Fill in your company details.** Your IČO, DIČ and bank account appear on invoices. You also tick what you will use. The rest stays out of sight until you [turn it on](/en/docs/guides/team/).
    
3.  **Issue your first invoice.** In **Invoicing**, create a new invoice. Find the customer by IČO in ARES, add the lines and issue it. It gets a number from the number series and a QR payment.
    
4.  **Invite your accountant.** If you have one, invite them in company settings. They work directly in your data under their own login.
    

Choose the accounting regime the law requires of you. If you are not sure, ask your accountant. See the [Accounting](/en/docs/guides/accounting/) guide for details.

## Through the API

Whatever you can do in the app, you can do through the REST API. First create an [API key](/en/docs/authentication/) and store it in an environment variable:

```bash
export DAMEDOKLAD_API_KEY="secret_…"
```

List your contacts:

```bash
curl https://api.damedoklad.cz/v1/contacts \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"
```

And create a draft invoice. Amounts are in haléře, so CZK 18,400 is `1840000`:

```bash
curl https://api.damedoklad.cz/v1/invoices \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contactName": "Kavárna Modrá",
    "issueDate": "2026-10-30",
    "taxPointDate": "2026-10-30",
    "lines": [
      { "description": "Bakery goods, October", "quantity": 1, "unitPriceHaler": 1840000, "vatRate": 12 }
    ]
  }'
```

The response contains the `id` and the status `draft`. Issue the invoice with `POST /v1/invoices/{id}/issue`, or straight away with `"issue": true` in the request.

[API conventions](/en/docs/conventions/)

Amounts, IDs, paging, retrying requests.

[API reference](/en/docs/api-reference/)

Every operation with parameters and samples.

[MCP server](/en/docs/mcp/)

Connect your AI tools.

[Guides](/en/docs/guides/invoicing/)

Accounting concepts in plain words.
