Campos
Boleto
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
account_id | Identificador da conta do beneficiário. | String | min: 36 / max: 36 |
amount | Valor do boleto bancário gerado, em centavos de reais. | Integer | min: 2000 / max: 9999999999999999999 |
barcode | Código de barras. | String | min: 44 / max: 44 |
beneficiary | Objeto com os dados do beneficiário. Veja os campos desse object abaixo. |
Object | - - - - - - - - - - - |
created_at | Data e hora em que o boleto bancário foi gerado. Nesse caso nunca será null . Formato ISO8601 "YYYY-MM-DDThh:mm:ssZ" . |
String | min: 20 / max: 20 |
created_by | Identificador único do usuário ou aplicação que criou a transação, no formato user:UUID4 ou application:UUID4respectivamente. Nesse caso nunca será null . |
String | min: 42 / max: 48 |
customer | Objeto com os dados do cliente que será informa como pagador no ato de registro do boleto. Veja os campos desse object abaixo. |
Object | - - - - - - - - - - - |
discounts | Lista com os objetos com os dados referentes ao descontos. Veja os campos do object discount abaixo. |
Object | - - - - - - - - - - - |
expiration_date | Data de vencimento do boleto bancário. Mesmo depois dessa data expirar o pagamento ainda pode ser feito. Formato "YYYY-MM-DD" . |
String | min: 10 / max: 10 |
fee | Projeção da taxa que seria cobrada do beneficiário no ato de recebimento do pagamento caso o recebimento fosse agora. É atualizada com a taxa cobrada quando receber o pagamento. | Integer | min: 0 / max: 4 |
fee_metadata | Objeto que identifica detalhes sobre a aplicação da taxa. Veja os campos desse object abaixo. |
Object | - - - - - - - - - - - |
fine | Objeto com os dados referentes a multa. Veja os campos desse object abaixo. |
Object | - - - - - - - - - - - |
id | Identificador único do boleto bancário, no formato UUID4. | String | min: 36 / max: 36 |
interest | Objeto com os dados referentes aos juros. Veja os campos desse object abaixo. |
Object | - - - - - - - - - - - |
invoice_type | Tipo de boleto bancário. Valores suportados: proposal , deposit e bill_of_exchange . |
String | min: 7 / max: 16 |
issuance_date | Data da emissão de boleto bancário. Formato "YYYY-MM-DD" . |
String | min: 10 / max: 10 |
limit_date | Data limite para pagamento do boleto bancário. Sempre igual ou maior a data de vencimento. Formato "YYYY-MM-DD" . |
String | min: 10 / max: 10 |
our_number | Número que identifica unicamente um boleto para uma conta frente a outras instituições. | String | min: 20 / max: 20 |
receiver | Objeto com os dados do sacador avalista. Veja os campos desse object abaixo. |
Object | - - - - - - - - - - - |
registered_at | Data e hora de registro do boleto bancário. Formato ISO8601 "YYYY-MM-DDThh:mm:ssZ" . |
String | min: 20 / max: 20 |
settled_at | Data e hora em que o dinheiro do pagamento do boleto é depositado na conta do beneficiário. Formato ISO8601 "YYYY-MM-DDThh:mm:ssZ" . |
String | min: 20 / max: 20 |
paid_at | Data e hora em que foi realizado o pagamento. Formato ISO8601 "YYYY-MM-DDThh:mm:ssZ" . |
String | min: 20 / max: 20 |
status | Status atual do boleto bancário, podendo ser um dentre os status à seguir: CREATED , REGISTERED , SETTLED , CANCELLED ou EXPIRED . |
String | min: 7 / max: 22 |
writable_line | Código de barras traduzido em números. | String | min: 47 / max: 47 |
Campos do objeto beneficiary
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
account_code | Número da conta bancária. | String | min: 3 / max: 20 |
branch_code | Número da agência da conta. | String | min: 4 / max: 4 |
document | Número do documento do beneficiário sem pontos. | String | min: 11 / max: 14 |
document_type | Tipo do documento do beneficiário. Pode ser ‘cpf’ ou ‘cnpj’. | String | min: 3 / max: 4 |
legal_name | É o nome que identifica o beneficiário para fins legais, administrativos e outros fins oficiais. | String | min: 1 / max: 50 |
trade_name | Nome fantasia do beneficiário. | String | min: 1 / max: 80 |
Campos do objeto discount
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
date | Data até a qual o desconto deve ser aplicado. Formato ISO8601 "YYYY-MM-DD" . |
String | min: 8 / max: 8 |
value | Valor percentual (%) do desconto que será aplicado ao boleto. O valor do deve ser maior que 0.0 e até 90.0. Formato decimal. Ex: “20.0”. |
String | min: > 0 / max: <= 90 |
face_value | Valor do desconto que será aplicado ao boleto em centavos. O valor do deve ser maior que 0 e até 90.0% em relação ao amount . Formato inteiro. Ex: 1232. |
Integer | min: > 0 / max: <= 90% em relação ao amount |
Campos do objeto fee_metadata
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
billing_exemption_participant | Indica se o usuário possui alguma condição especial vigente. | Boolean | min: 4 / max: 5 |
fee | Projeção da taxa que seria cobrada no ato de recebimento do pagamento caso o recebimento fosse agora. | Integer | min: 0 / max: 4 |
max_free | Indica o número total de boletos emitidos que podem ser liquidados sem que haja custos por mês. | Integer | min: 0 / max: 2 |
original_fee | Indica a taxa original do item para a essa conta. | Integer | min: 0 / max: 4 |
remaining_free | Indica o número restante de boletos gerados que podem ser pagos sem que haja custos no periódo. | Integer | min: 0 / max: 2 |
Campos do objeto fine
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
date | Data que define o dia a partir do qual a multa deve ser aplicada ao boleto. Formato ISO8601 "YYYY-MM-DD" . |
String | min: 10 / max: 10 |
value | Valor percentual (%) da multa que será aplicada ao boleto. O valor do deve ser maior que 0.0 e até 2.0. Formato decimal. Ex: “2.0”. |
String | min: > 0 / max: <= 2 |
face_value | Valor da multa que será aplicada ao boleto em centavos. O valor do deve ser maior que 0 e até 2.0% em relação ao amount . Formato inteiro. Ex: 1232. |
Integer | min: > 0 / max: <= 90% em relação ao amount |
Campos do objeto interest
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
date | Data que define o dia a partir do qual os juros passam a ser aplicados ao boleto. Formato ISO8601 "YYYY-MM-DD" . |
String | min: 10 / max: 10 |
value | Valor percentual (%) dos juros que serão aplicados ao boleto. O valor do deve ser maior que 0.0 e até 1.0. Formato decimal. Ex: “1.0”. |
String | min: > 0 / max: <= 1 |
face_value | Valor dos juros que serão aplicada ao boleto em centavos. O valor do deve ser maior que 0 e até 1.0% em relação ao amount . Formato inteiro. Ex: 1232. |
Integer | min: > 0 / max: <= 1% em relação ao amount |
Campos do objeto customer
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
document | Número do documento do pagador sem pontos. | String | min: 11 / max: 14 |
document_type | Tipo do documento do pagador. Pode ser CPF ou CNPJ . |
String | min: 3 / max: 4 |
legal_name | É o nome que identifica o pagador para fins legais, administrativos e outros fins oficiais. | String | min: 1 / max: 50 |
trade_name | Nome fantasia do pagador. | String | min: 1 / max: 80 |
Campos do objeto receiver
Chave | Descrição | Tipo | Caracteres (min/max) |
---|---|---|---|
document | Número do documento do sacador avalista. | String | min: 11 / max: 14 |
legal_name | É o nome que identifica o sacado avalista para fins legais, administrativos e outros fins oficiais. | String | min: 1 / max: 50 |
Última modificação: 20.10.2020