finefine é opcional; quando informado, configure conforme a modalidade:| Modalidade / Campo | Código (code_type_fine) | Tipo / Unidade | Obrigatoriedade | Exemplo & Instrução Impressa |
|---|---|---|---|---|
Valor Fixo (amount_of_fine) | 01 | string (R$) | Obrigatório* (se cód 01) | "code_type_fine": "01", "amount_of_fine": "9.99"Imprime: "Multa de R$ 9,99 após o vencimento." |
Percentual (percentage_of_fine) | 02 | string (%) | Obrigatório* (se cód 02) | "code_type_fine": "02", "percentage_of_fine": "2.00"Imprime: "Multa de 2,00% após o vencimento." |
| Isento de Multa | 03 | - | Opcional | "code_type_fine": "03"Imprime: "Multa: isento." |
Carência (number_of_days_fine) | - | integer | Opcional (Padrão: 1) | "number_of_days_fine": 1Dias corridos após o vencimento para início da incidência. |
feesfees é opcional; quando informado, configure conforme a modalidade:| Modalidade / Campo | Código (interest_type_code) | Tipo / Unidade | Obrigatoriedade | Exemplo & Instrução Impressa |
|---|---|---|---|---|
Percentual ao Mês (interest_percentage) | 90 | string (%) | Obrigatório* (se cód 90) | "interest_type_code": "90", "interest_percentage": "1.00"Imprime: "Juros de 1,00% ao mês." |
Valor Fixo Diário (interest_value) | 93 | string (R$) | Obrigatório* (se cód 93) | "interest_type_code": "93", "interest_value": "0.50"Imprime: "Juros de R$ 0,50 por dia." |
Percentual ao Dia (interest_percentage) | 91 | string (%) | Obrigatório* (se cód 91) | "interest_type_code": "91", "interest_percentage": "0.033"Imprime: "Juros de 0,033% ao dia." |
Percentual ao Ano (interest_percentage) | 92 | string (%) | Obrigatório* (se cód 92) | "interest_type_code": "92", "interest_percentage": "12.00"Imprime: "Juros de 12,00% ao ano." |
| Isento de Juros | 05 | - | Opcional | "interest_type_code": "05"Imprime: "Juros: isento." |
Data Inicial dos Juros (interest_date) | - | string (YYYY-MM-DD) | Opcional | "interest_date": "2026-04-16"Data a partir da qual os juros serão cobrados. |
Dias de Carência (amount_of_interest_days) | - | integer | Opcional | "amount_of_interest_days": 1Tolerância em dias antes da incidência dos juros. |
discountdiscounts:| Modalidade | Código (discount_type_code) | Campos na Lista discounts | Obrigatoriedade | Exemplo & Instrução Impressa |
|---|---|---|---|---|
| Valor Fixo | 01 | discount_valuediscount_date | Obrigatório* (se cód 01) | "discount_type_code": "01", "discounts": [{"discount_date": "2026-04-10", "discount_value": "10.00"}]Imprime: "Desconto de R$ 10,00 até DD/MM/AAAA." |
| Percentual | 02 | discount_percentagediscount_date | Obrigatório* (se cód 02) | "discount_type_code": "02", "discounts": [{"discount_date": "2026-04-10", "discount_percentage": "1.52"}]Imprime: "Desconto de 1,52% até DD/MM/AAAA." |
| Sem Desconto | 00 | (Omitir ou lista vazia) | Opcional | "discount_type_code": "00"Nenhuma instrução impressa no boleto. |
divergent_receipt| Campo | Tipo | Obrigatoriedade | Regra / Domínio de Valores |
|---|---|---|---|
authorization_type_code | integer | Obrigatório | 1: Não autoriza valor divergente.2: Autoriza pagamento dentro de uma faixa (mínimo e máximo).3: Autoriza qualquer valor.4: Autoriza qualquer valor a partir do valor mínimo. |
minimum_value | string | Condicional* | Obrigatório quando authorization_type_code for 2 ou 4. Valor monetário em R$ (ex: "50.00"). |
maximum_value | string | Condicional* | Obrigatório quando authorization_type_code for 2. Valor monetário em R$ (ex: "500.00"). |
protest| Campo | Tipo | Obrigatoriedade | Regra / Domínio de Valores |
|---|---|---|---|
protest | boolean | Opcional | true: Habilita o protesto em cartório por inadimplência.false: Desabilita a instrução de protesto. |
protest_type_code | integer | Condicional* | Obrigatório se protest: true.1: Contagem em dias corridos.2: Contagem em dias úteis.3: Não protestar. |
number_of_protest_days | integer | Condicional* | Obrigatório se protest: true. Quantidade de dias após o vencimento para efetivar o protesto em cartório. |