---
title: "Criar cobrança com vencimento"
method: POST
path: "/pix/qrcode/collection/dueDate"
tags: ["QR Codes Pix"]
---

# Criar cobrança com vencimento

`POST /pix/qrcode/collection/dueDate`

## Request

- Base URL: `https://api.transfeera.com`
- URL: `https://api.transfeera.com/pix/qrcode/collection/dueDate`
- Auth: HTTP bearer

## Headers

- `User-Agent` string

## Request body

- QrcodeDueDateReq
  - `txid` string
  - `integration_id` string
  - `location_id` string, uuid: Identificador da location associada ao QR Code. Uma location é para onde a imagem do QR Code (impressa ou exibida) aponta, portanto a mesma imagem impressa pode ser reutilizada em várias cobranças. Ao criar um QR Code: - Se `location_id` for omitido, uma nova location é criada automaticamente e seu `id` é retornado na resposta. - Se `location_id` for informado, a location existente é reutilizada. Para garantir que uma única location esteja sempre associada a no máximo um QR Code por vez, qualquer outro QR Code que esteja previamente vinculado a ela é automaticamente desvinculado.
  - `pix_key` string, required
  - `due_date` string, required
  - `expiration_after_due_date` integer
  - `original_value` number, required
  - `discount` object
    - `mode` 'FIXADO_ATE_DATAS_INFORMADAS' | 'PERCENTUAL_ATE_DATA_INFORMADA' | 'VALOR_POR_DIA_ANTECIPADO' | 'VALOR_POR_DIA_UTIL_ANTECIPADO' | 'PERCENTUAL_POR_DIA_ANTECIPADO' | 'PERCENTUAL_POR_DIA_UTIL_ANTECIPADO', required
    - `dates` object[]
      - `date` string, required
      - `amount` number, required
  - `abatement` object
    - `mode` 'VALOR_FIXADO' | 'PERCENTUAL', required
    - `amount` integer, required
  - `fine` object
    - `mode` 'VALOR_FIXADO' | 'PERCENTUAL', required
    - `amount` integer, required
  - `interest` object
    - `mode` 'VALOR_POR_DIA' | 'PERCENTUAL_POR_DIA' | 'PERCENTUAL_POR_MES' | 'PERCENTUAL_POR_ANO' | 'VALOR_POR_DIA_UTIL' | 'PERCENTUAL_POR_DIA_UTIL' | 'PERCENTUAL_POR_MES_DIAS_UTEIS' | 'PERCENTUAL_POR_ANO_DIAS_UTEIS', required
    - `amount` number, required
  - `payer_question` string
  - `additional_info` object[]
    - `key` string, required
    - `value` string, required
  - `payer` object, required
    - `name` string, required
    - `document` string, required
    - `email` string
    - `postal_code` string
    - `city` string
    - `state` string
    - `address` string
  - `reject_unknown_payer` boolean
  - `emv_payload` string
  - `image_base64` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `split_payment` PaymentSplit[]
    - `mode` 'FIXADO' | 'PERCENTUAL'
    - `amount` number
    - `destination_bank_account` object
      - `pix_key_type` 'CNPJ' | 'TELEFONE' | 'EMAIL' | 'CHAVE_ALEATORIA' | 'CPF'
      - `pix_key` string
    - `payment_date` string, date: Data para agendamento da execução do split
    - `split_days_after_settled` integer: Número de dias após a liquidação para agendamento da execução do split

## Response `200`

Successful response

- QrcodeDueDateRes
  - `id` string, uuid, required
  - `qrcode_type` string, required
  - `status` 'ATIVA' | 'CONCLUIDA' | 'REMOVIDA_PELO_USUARIO_RECEBEDOR' | 'REMOVIDA_PELO_PSP', required
  - `txid` string
  - `integration_id` string, nullable
  - `location_id` string, uuid: Identificador da location associada ao QR Code.
  - `pix_key` string, required
  - `due_date` string, required
  - `expiration_after_due_date` integer
  - `original_value` number, required
  - `discount` object
    - `mode` string, required
    - `dates` object[]
      - `date` string, required
      - `amount` number, required
  - `abatement` object
    - `mode` string, required
    - `amount` integer, required
  - `fine` object
    - `mode` string, required
    - `amount` integer, required
  - `interest` object
    - `mode` string, required
    - `amount` number, required
  - `payer_question` string
  - `additional_info` object[]
    - `key` string, required
    - `value` string, required
  - `payer` object, required
    - `name` string, required
    - `document` string, required
    - `email` string
    - `postal_code` string
    - `city` string
    - `state` string
    - `address` string
  - `reject_unknown_payer` boolean
  - `emv_payload` string
  - `image_base64` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `split_payment` PaymentSplit[]
    - `mode` 'FIXADO' | 'PERCENTUAL'
    - `amount` number
    - `destination_bank_account` object
      - `pix_key_type` 'CNPJ' | 'TELEFONE' | 'EMAIL' | 'CHAVE_ALEATORIA' | 'CPF'
      - `pix_key` string
    - `payment_date` string, date: Data para agendamento da execução do split
    - `split_days_after_settled` integer: Número de dias após a liquidação para agendamento da execução do split

---

[API](https://skmtc.dev/transfeera/apis/recebimentos.md) - [All operations](https://skmtc.dev/transfeera/apis/recebimentos/llms.txt) - [OpenAPI document](https://skmtc.dev/transfeera/apis/recebimentos/revisions/4dc648d67cb1?raw)
