Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions source/includes/invoices/_inv_gerar_boletos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## Gerar Boletos

Solicita a criação de boletos para os recebimentos do faturamento

<div class="api-endpoint notice">
<aside>
A geração dos boletos é processada de forma <strong>assíncrona</strong>
Por esse motivo, a requisição não retorna o resultado da geração dos boletos. O status de cada recebimento é enviado posteriormente via webhook, por meio dos eventos <code>charge_creation_success</code> (boleto registrado com sucesso)
e <code>charge_creation_error</code> (falha na geração ou no registro do boleto).
</aside>
</div>

<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">PATCH</i>
api/v1/contracts/{contract_id}/invoices/{id}/create_charges
</div>
</div>


> Exemplo de Corpo

```json
"Essa requisição não possui corpo"
```

> Exemplo do retorno

```json
"Não há conteudo de retorno ao gerar os boletos"
```
2 changes: 1 addition & 1 deletion source/includes/receivables/_rec_confirmar_recebimento.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Atualiza a situação do recebimento para recebida.
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">PATCH</i>
api/v1/contracts/{contract_id}/receivables/{receivable_id}/receive
api/v1/contracts/{contract_id}/receivables/{id}/receive
</div>
</div>

Expand Down
2 changes: 1 addition & 1 deletion source/includes/receivables/_rec_desfazer_recebimento.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Atualiza a situação do recebimento para a receber.
<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">PATCH</i>
api/v1/contracts/{contract_id}/receivables/{receivable_id}/undo_receipt
api/v1/contracts/{contract_id}/receivables/{id}/undo_receipt
</div>
</div>

Expand Down
45 changes: 45 additions & 0 deletions source/includes/receivables/_rec_detalhes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
## Detalhes Recebimento

Mostra detalhes de um recebimento através de seu id

<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">GET</i>
api/v1/contracts/{contract_id}/receivables/{id}
</div>
</div>


> Exemplo de Corpo

```json
"Essa requisição não possui corpo"
```

> Exemplo do retorno

```json
{
"receivable": {
"id": 182348,
"invoice_id": 184535,
"due_date": "02/12/2019",
"value": "100.0",
"gross_value": "10000.0",
"payment_value": "0.0",
"received_value": null,
"received_at": null,
"created_at": "10/12/2018 10:55:11 -02:00",
"state": "to_emit",
"payment_gateway_status": null,
"cobrato_charge_id": null,
"cobrato_errors": null,
"finance_receivable_id": null,
"myfinance_sale_id": null,
"finance_entity_id": null,
"myfinance_errors": "Ocorreu um erro ao criar recebível no Myfinance. Verifique os erros: A entidade 57.757.975/0001-86 não foi encontrada no Myfinance. Corrija o faturamento e sincronize.",
"myfinance_receivable_account_id": null,
"billet_url": null
}
}
```
31 changes: 31 additions & 0 deletions source/includes/receivables/_rec_gerar_boleto.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## Recriar Boleto

Solicita a geração de um novo boleto para o recebimento.

<div class="api-endpoint notice">
<aside>
A geração do boleto é processada de forma <strong>assíncrona</strong>
Por esse motivo, a requisição não retorna o resultado da geração do boleto. O status de cada recebimento é enviado posteriormente via webhook, por meio dos eventos <code>charge_creation_success</code> (boleto registrado com sucesso)
e <code>charge_creation_error</code> (falha na geração ou no registro do boleto).
</aside>
</div>

<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">PATCH</i>
api/v1/contracts/{contract_id}/receivables/{id}/create_charge
</div>
</div>


> Exemplo de Corpo

```json
"Essa requisição não possui corpo"
```

> Exemplo do retorno

```json
"Não há conteudo de retorno ao gerar o boleto"
```
28 changes: 28 additions & 0 deletions source/includes/webhooks/_charge_creation_error.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
## Charge_creation_error

<strong>Evento:</strong> charge_creation_error

<strong>Objeto:</strong> Receivable

<strong>Descrição:</strong>
Quando ocorre uma <strong>falha na geração ou no registro</strong> do boleto de um recebimento

<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">POST</i>
</div>
</div>


> Exemplo de Corpo

```json
{
"event": "charge_creation_error",
"object_type": "Receivable",
"object_id": "id-do-objeto",
"invoice_id": "id-do-faturamento",
"contract_token": "token-do-contrato",
"contract_id": "id-do-contrato"
}
```
28 changes: 28 additions & 0 deletions source/includes/webhooks/_charge_creation_success.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
## Charge_creation_success

<strong>Evento:</strong> charge_creation_success

<strong>Objeto:</strong> Receivable

<strong>Descrição:</strong>
Quando o boleto de um recebimento é <strong>registrado com sucesso</strong>

<div class="api-endpoint">
<div class="endpoint-data">
<i class="label label-get">POST</i>
</div>
</div>


> Exemplo de Corpo

```json
{
"event": "charge_creation_success",
"object_type": "Receivable",
"object_id": "id-do-objeto",
"invoice_id": "id-do-faturamento",
"contract_token": "token-do-contrato",
"contract_id": "id-do-contrato"
}
```
5 changes: 5 additions & 0 deletions source/index.html.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ includes:
- webhooks/undo_receival
- webhooks/receivement_error
- webhooks/change_plan
- webhooks/charge_creation_success
- webhooks/charge_creation_error
- organizacoes/organizacoes
- organizacoes/org_lista
- organizacoes/org_cria
Expand Down Expand Up @@ -78,6 +80,7 @@ includes:
- invoices/inv_bloqueio
- invoices/inv_aprova
- invoices/inv_apaga
- invoices/inv_gerar_boletos
- http_status/http_status
- invoices_rules/invoices_rules
- invoices_rules/invrule_cria
Expand All @@ -95,8 +98,10 @@ includes:
- invoice_template/invTem_busca
- receivables/receivables
- receivables/rec_busca
- receivables/rec_detalhes
- receivables/rec_confirmar_recebimento
- receivables/rec_desfazer_recebimento
- receivables/rec_gerar_boleto
- email_templates/email_templates
- email_templates/email_templates_list
- nfses/nfses
Expand Down