---
title: "Agendar pagamento"
method: POST
path: "/v1/schedules/debit"
---

# Agendar pagamento

`POST /v1/schedules/debit`

Cria um agendamento de pagamento

## Request body

- object
  - `stakeholderId` string, required — Identificador de um contato do tipo: fornecedor, sócio ou funcionário.
  - `dueDate` string, date, required
  - `scheduleDate` string, date, required — Data prevista para o pagamento
  - `categories` object[], required — Lista de categorias
    - `categoryId` string, required — Identificador da categoria
    - `value` number, double, required — Valor da categoria
    - `description` string — Descrição da categoria
  - `accrualDate` string — Data da competência
  - `costCenterValueType` integer — Tipo de valor do centro de custo (0 para valor, 1 para percentagem).
  - `costCenters` object[] — Lista de centros de custo
    - `costCenterId` string — Identificador do centro de custo
    - `percent` string — Porcentagem do centro de custo (obrigatório se costCenterValueType for 1).
    - `value` string — Valor do centro de custo, obrigatório se costCenterValueType for 0
  - `description` string
  - `reference` string
  - `isFlagged` boolean
  - `recurrence` object
    - `enabled` boolean
    - `intervalType` integer — Intervalo da recorrência. 0 = dia, 1 = semana, 2 = mês, 3 = ano
    - `interval` integer — Define o intervalo entre as recorrências para a criação de ocorrências regulares.
    - `recurrenceEndType` string — Define o tempo fim da recorrência. 0 = indeterminado, 1 = por ocorrência, 2 = por data.
    - `maxOccurrences` integer — Quantidade máxima da recorrência
    - `endDate` string — Data final da recorrência. Deve ser preenchida se o tipo da recorrência for "por data"
  - `instalment` object[] — Adicona lista de parcelas
    - `installmentNumber` integer, required — Identificação do numero da parcela.
    - `value` number, double, required — Valor da parcela
    - `dueDate` string, required — Data de vencimento da parcela
    - `description` string — Descrição do agendamento da parcela
    - `scheduleDate` string — Data prevista para ser realizado.
    - `accrualDate` string — Data da competência
    - `reference` string — Referência do agendamento

## Response `200`

200

- object

---

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