---
title: "Pay Gl Dividend Net"
method: POST
path: "/companies/{company_id}/gl/dividends/{resolution_id}/pay-net"
tags: ["gl-year-end"]
---

# Pay Gl Dividend Net

`POST /companies/{company_id}/gl/dividends/{resolution_id}/pay-net`

## Request

- Base URL: `https://app.zeno-works.ch` (the document declares no server; this is the origin it was published from)
- URL: `https://app.zeno-works.ch/companies/{company_id}/gl/dividends/{resolution_id}/pay-net`
- Auth: none declared

Book the net shareholder payout (Dr dividend payable / Cr bank) — accountant (or admin).

409 when the net leg is already paid.

## Path parameters

- `company_id` string, required
- `resolution_id` string, required

## Headers

- `authorization` string, nullable

## Cookies

- `access_token` string, nullable

## Request body

- DividendPayRequest: ``POST .../gl/dividends/{id}/pay-net|pay-vst`` body (admin). ``bank_account_id`` is the GL bank account (chart row id) the payment leg credits; the payable side resolves via the configured account codes. It also accepts a plain ``bank_account.id`` — the id ``GET .../bank-accounts`` returns, and the only one most callers hold — which is resolved through the ``gl_bank_account`` bridge to that account's row in the posting period's fiscal-year chart (ZCT-531). The GL chart-row id is tried first, so the documented meaning is unchanged for every existing caller.
  - `bank_account_id` string, required
  - `gl_period_id` string, required
  - `posting_date` string, date, required

## Response `200`

Successful Response

- DividendResolutionOut: A dividend resolution with its derived status + VSt deadline.
  - `id` string, required
  - `company_id` string, required
  - `fiscal_year_id` string, required
  - `gross_amount` string, required
  - `vst_amount` string, required
  - `net_amount` string, required
  - `resolution_date` string, date, required
  - `due_date` string, date, required
  - `vst_due_date` string, date, required
  - `status` 'resolved' | 'partially_paid' | 'settled', required
  - `resolution_entry_id` string, required
  - `net_payment_entry_id` string, nullable
  - `net_paid_at` string, date-time, nullable
  - `vst_payment_entry_id` string, nullable
  - `vst_paid_at` string, date-time, nullable
  - `created_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zeno-works/apis/zeno-api.md) · [All operations](https://skmtc.dev/zeno-works/apis/zeno-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zeno-works/apis/zeno-api/revisions/1eb93dde146c?raw)
