---
title: "Create Treasury Movement"
method: POST
path: "/api/v3/clients/{client_id}/treasury_movements.json"
tags: ["Treasury"]
---

# Create Treasury Movement

`POST /api/v3/clients/{client_id}/treasury_movements.json`

Creates a new client’s treasury movement.

## Path parameters

- `client_id` string, required

## Query parameters

- `api_key` string, required

## Request body

- TreasuryMovementRequest
  - `treasury_movement` object, required
    - `value` number, required
    - `movement_type` 'Reimbursement' | 'Payment', required
    - `payment_method` string — Treasury movement can be CC “Cartão de crédito”, CD “Cartão de débito”, CH “Cheque bancário”, CI “Crédito documentário internacional”, CO “Cheque ou cartão oferta”, CS “Compensação de saldos de conta corrente”, DE “Dinheiro electrónico”, LC “Letra comercial”, MB “Referências de pagamento para Multibanco”, NU “Numerário”, or “Outros meios aqui não assinalados”, PR “Permuta de bens”, TB “Transferência bancária ou débito direto autorizado”, TR “Ticket restaurante”
    - `date` string, required
    - `serie` string
    - `observation` string

## Response `201`

SUCCESS

- TreasuryMovementResponse
  - `treasury_movement` object
    - `value` number
    - `movement_type` string
    - `payment_method` string
    - `date` string, date
    - `serie` string
    - `observation` string

## Other responses

- `401` — ACCESS DENIED
- `404` — NOT FOUND
- `422` — UNPROCESSABLE ENTITY

---

[API](https://skmtc.net/invoicexpress/apis/invoicexpress-api.md) · [All operations](https://skmtc.net/invoicexpress/apis/invoicexpress-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/invoicexpress/invoicexpress-api/versions/5cea7e1d8f41/schema)
