> ## Documentation Index
> Fetch the complete documentation index at: https://base39-release-notes-06-mar.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Redistribuir

> Guia de como criar uma fatura de redistribuição entre parcelas.

Crie a fatura indicando o valor que será removido de uma parcela e adicionado a outra que receberá esse valor. O valor total da fatura deve ser igual a zero.

Após criar a fatura, uma transação será inserida na parcela removendo o valor e outra transação será inserida na parcela que receberá o valor.

Se o valor da fatura for diferente de zero, uma intenção de pagamento deve ser criada para devolver o valor restante.

<Tabs>
  <Tab title="Pela API">
    ```bash
    curl --request POST \
        --url https://api.base39.io/v1/invoices \
        --header 'accept: application/json' \
        --header 'content-type: application/json' \
        --data '
        {
            "type": "pay_off",
            "items": [
                {
                    "installment": "inst_...",
                    "amount": -1000
                },
                {
                    "installment": "inst_...",
                    "amount": 1000
                }
            ],
            "autoFinalize": true,
            "dueDate": "2023-11-15",
            "payer": "cust_...",
            "beneficiary": "fund_...",
            "description": "Redistribuição de pagamento"
        }'
    ```

    * `type`: Tipo da fatura (neste exemplo, `pay_off` indica um acerto de contas).
    * `items`: Detalhes da devolução.
    * `autoFinalize`: Indica se a fatura deve ser finalizada automaticamente após sua criação.
    * `dueDate`: Data de vencimento da fatura (pode ser a data limite de devolução).
    * `payer`: Identificador do pagador.
    * `beneficiary`: Identificador do beneficiário.
    * `description`: Descrição da fatura.
  </Tab>

  <Tab title="Pelo Console">
    <Snippet file="console-not-available.mdx" />
  </Tab>
</Tabs>
