Multa em valor fixo

📘

O que você irá aprender com esse artigo?

  • Aplicação de multa na fatura
  • Multa por valor

Aplicação de multa na fatura

A multa por atraso é aplicada quando uma fatura não é paga até a data de vencimento determinada. A iugu oferece esse recurso na API de Criação de fatura e no painel alia, ela pode ser configurada em ambos informando um valor percentual que deverá ser cobrado assim que a fatura atingir sua data de vencimento e o pagamento não tiver sido efetuado até esse momento.

Multa por valor

Além da definição de multa em percentual que a iugu já oferece, agora temos a multa por valor fixo.

📘

Saiba que:

Esse recurso só pode ser utilizado na fatura que for criada via API

Não é um novo endpoint, mas sim um novo campo na API de criação de faturas já existente. A funcionalidade continua sendo habilitada pelo campo fines e será possível escolher a multa em percentual (pelo campo late_payment_fine) ou multa por valor (pelo campo late_payment_fine_cents).

Lembrando que cada fatura só pode ser definida com apenas um dos dois tipos de multa. Caso seja preenchido os dois campos a API retornará um erro avisando que somente apenas um é aceito.

Veja como criar fatura com multa por valor

Modelo de Request

curl --location --request POST 'https://api.iugu.com/v1/invoices' \ 
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic {{api_token in base64}}' \

--header 'Cookie: __cfruid=2275e06f64390d7d1e7d184fcc35731af6c0bf91-1645541969' \ 

--data-raw '{ 

    "email": "[email protected]", 

    "due_date": "2022-02-25", 

    "ensure_workday_due_date": false, 

    "items": [ 

        { 

            "description": "Item teste", 

            "quantity": 1, 

            "price_cents": 1000 

        } 

    ], 

    "fines": true, 

    "late_payment_fine_cents": 250, 

    "per_day_interest": false, 

     "payable_with": [ 

        "all" 

    ], 

    "payer": { 

        "cpf_cnpj": "56081236030", 

        "name": "Customer da Silva", 

        "phone_prefix": "11", 

        "phone": "988776655", 

        "email": "[email protected]", 

        "address": { 

            "zip_code": "04578000", 

            "street": "Av. das Nações Unidas", 

            "number": "12495 ", 

            "district": "Cidade Monções", 

            "city": "São Paulo", 

            "state": "SP", 

            "country": "Brasil", 

            "complement": "17 andar" 

        } 

    } 

}'

Modelo de Response

922

Caso seja enviado multa por valor e por porcentagem, a API retornará erro.

1327