Sale Account)
- provider | string | Provedor (consultar listas abaixo)
Campo obrigatório
- bank_account (Conta Bancária)
- cash_register (Caixa Registradora)
- cielo
- getnet
- pagseguro
- redecard
- safrapay
- stone
- ticket
- vero
- other
- payment_methods | string | Lista de métodos de pagamentos que a conta irá aceitar.
Separar com vírgulas e sem espaço entre eles.
Campo obrigatório.
- billet (Boleto Bancário)
- cash (Dinheiro)
- cheque (Cheque)
- credit (Crédito)
- parcelled (Crédito Parcelado)
- debit (Débito)
- transfer (Transferência Bancária)
- pix (Pix)
- name | string | Nome da conta de recebível
Campo obrigatório
- description | string | Descrição de conta de recebível
- entity_id | integer | Identificador da entidade qual a conta de recebível pertence
Campo obrigatório
- consolidate | boolean | Consolidar recebíveis
true - Consolidar significa agrupar todos os recebíveis de uma determinada Conta de Recebível em uma só Conta a Receber por Data de Liquidação
false - Não consolidar significa uma Conta a Receber por Recebível
Os classificadores abaixo serão aplicados nas Contas a Receber geradas a partir dos recebíveis.
- category_id | integer | Identificador da categoria associada à conta de recebível.
- person_id | integer | Identificador do cliente/fornecedor associado à conta de recebível.
- classification_center_id | integer | Identificador do centro de custo/receita associado à conta de recebível.
- custom_classifications | array | Array de classificadores personalizados.
Deve ser passado o nome do classificador personalizado e seu valor.
GET /sale_accounts
Exibe os atributos da conta de recebível especificada, retornando 200 Ok.
HTTP/1.1 200 OK
Date: Mon, 17 Jan 2011 20:00:02 GMT
Content-Type: application/json; charset=utf-8
[
{
"sale_account": {
"id": 3,
"entity_id": 1,
"name": "Conta da Cielo",
"description": "Conta de recebíveis realizados pela Cielo",
"provider": "cielo",
"payment_methods": "credit,debit,parcelled",
"category_id": 5131,
"person_id": 25,
"classification_center_id": null,
"created_at": "2017-03-06T18:24:43-03:00",
"updated_at": "2017-04-18T10:34:52-03:00",
"custom_classifications": [
{
"id": 1,
"custom_classifier_id": 1,
"custom_classifier_name": "Produto",
"value": "Fintera Faturamento", # DEPRECATED
"name": "Fintera Faturamento",
"amount": 36.0,
"percentage": 100.0
}
],
"classification_center_classifications":[
{
"classification_center_id": 1,
"name": "Fintera Faturamento",
"percentage": "100.0",
"amount": "36.0"
}
],
"consolidate": false
}
}
]
HTTP/1.1 200 OK
Date: Mon, 17 Jan 2011 20:00:02 GMT
Content-Type: application/xml; charset=utf-8
<sale-accounts type="array">
<sale-account>
<custom-classifications type="array">
<custom-classification>
<id type="integer">1</id>
<custom-classifier-id type="integer">1</custom-classifier-id>
<custom-classifier-name>Região</custom-classifier-name>
<value>Fintera Faturamento</value> # DEPRECATED
<name>Fintera Faturamento</name>
<percentage type="decimal">100.0</percentage>
<amount type="decimal">36.0</amount>
</custom-classification>
</custom-classifications>
<classification-center-classifications type="array">
<classification-center-classification>
<id type="integer">1</id>
<classification-center-id type="integer">1</classification-center-id>
<name>Fintera Faturamento</name>
<percentage type="decimal">100.0</percentage>
<amount type="decimal">36.0</amount>
</classification-center-classification>
</classification-center-classifications>
<id type="integer">37</id>
<entity-id type="integer">1</entity-id>
<name>Maquininha Elo</name>
<description></description>
<provider>elo</provider>
<payment-methods>debit,credit,parcelled</payment-methods>
<category-id type="integer" nil="true"/>
<person-id type="integer" nil="true"/>
<classification-center-id type="integer" nil="true"/>
<consolidate type="boolean">true</consolidate>
<created-at type="dateTime">2017-06-05T19:43:43-03:00</created-at>
<updated-at type="dateTime">2017-06-05T19:59:58-03:00</updated-at>
</sale-account>
</sale-accounts>
GET /sale_accounts/:id
Exibe os atributos da conta de recebível especificada retornando 200 Ok.
HTTP/1.1 200 OK
Date: Mon, 17 Jan 2011 20:29:57 GMT
Content-Type: application/json; charset=utf-8
Location: https://financeiro.fintera.com.br/sale_accounts/37
{
"sale_account": {
"id": 37,
"entity_id": 1,
"name": "Maquininha Cielo",
"description": "",
"provider": "cielo",
"payment_methods": "debit,credit,parcelled",
"category_id": null,
"person_id": null,
"classification_center_id": null,
"created_at": "2017-06-05T19:43:43-03:00",
"updated_at": "2017-06-05T19:59:58-03:00",
"custom_classifications": [
{
"id": 3,
"custom_classifier_id": 1,
"custom_classifier_name": "Produto",
"value": "Fintera Faturamento", # DEPRECATED
"name": "Fintera Faturamento",
"amount": 36.0,
"percentage": 100.0
}
],
"classification_center_classifications":[
{
"classification_center_id": 1,
"name": "Fintera Faturamento",
"percentage": "100.0",
"amount": "36.0"
}
],
"consolidate": false
}
}
HTTP/1.1 200 OK
Date: Mon, 17 Jan 2011 20:29:57 GMT
Content-Type: application/xml; charset=utf-8
Location: https://financeiro.fintera.com.br/sale_accounts/37
<?xml version="1.0" encoding="UTF-8"?>
<sale-account>
<id type="integer">37</id>
<entity-id type="integer">1</entity-id>
<name>Maquininha Elo</name>
<description></description>
<provider>elo</provider>
<payment-methods>debit,credit,parcelled</payment-methods>
<category-id nil="true"/>
<person-id nil="true"/>
<classification-center-id nil="true"/>
<created-at type="dateTime">2017-06-05T19:43:43-03:00</created-at>
<updated-at type="dateTime">2017-06-05T19:59:58-03:00</updated-at>
<custom-classifications type="array">
<custom-classification>
<id type="integer">1</id>
<custom-classifier-id type="integer">1</custom-classifier-id>
<custom-classifier-name>Região</custom-classifier-name>
<value>Fintera Faturamento</value> # DEPRECATED
<name>Fintera Faturamento</name>
<percentage type="decimal">100.0</percentage>
<amount type="decimal">36.0</amount>
</custom-classification>
</custom-classifications>
<classification-center-classifications type="array">
<classification-center-classification>
<id type="integer">1</id>
<classification-center-id type="integer">1</classification-center-id>
<name>Fintera Faturamento</name>
<percentage type="decimal">100.0</percentage>
<amount type="decimal">36.0</amount>
</classification-center-classification>
</classification-center-classifications>
<consolidate type="boolean">true</consolidate>
</sale-account>
POST /sale_accounts
Cria uma nova conta de recebível do tipo especificado.
HTTP/1.1 201 Created
Date: Mon, 17 Jan 2011 20:29:57 GMT
Content-Type: application/json; charset=utf-8
{
"sale_account": {
"description": "Conta de recebíveis realizados pela Cielo",
"entity_id": 1,
"name": "Conta da Cielo",
"provider": "cielo",
"payment_methods": "credit,debit,parcelled",
"category_name": "Recebíveis",
"person_id": 1,
"custom_classifications": [
{
"custom_classifier_id": 1,
"name": "Zona Sul",
"amount": 139.9
}
],
"classification_center_classifications":[
{
"classification_center_id": 1,
"name": "Zona Sul",
"amount": "139.9"
}
],
"consolidate": false
}
}
HTTP/1.1 201 Created
Date: Mon, 17 Jan 2011 20:29:57 GMT
Content-Type: application/xml; charset=utf-8
<sale-account>
<description>Conta de recebíveis realizadas pela Cielo</description>
<entity-id type="integer">1</entity-id>
<name>Conta da Cielo</name>
<provider>cielo</provider>
<payment-methods>credit,debit,parcelled</payment-methods>
<category-name>Recebíveis</category-name>
<custom-classifications type="array">
<custom-classification>
<custom-classifier-id>1</custom-classifier-id>
<name>Zona Sul</name>
<amount type="decimal">36.0</amount>
</custom-classification>
</custom-classifications>
<classification-center-classifications type="array">
<classification-center-classification>
<classification-center-id type="integer">1</classification-center-id>
<name>Zona Sul</name>
<amount type="decimal">36.0</amount>
</classification-center-classification>
</classification-center-classifications>
<consolidate type="boolean">true</consolidate>
</sale-account>
PUT /sale_accounts/:id
Altera os dados da conta de recebível especificada. Retorna uma resposta vazia com status 200 OK.
Em caso de erro, retorna os erros que impediram de alterar o recurso.
{
"sale_account": {
"description": "Conta de recebíveis realizadas pela Cielo",
"id": 3,
"name": "Conta da Cielo",
"provider": "cielo",
}
}
<?xml version="1.0" encoding="UTF-8"?> <sale-account> <description>Conta de recebíveis realizadas pela Cielo</description> <id type="integer">3</id> <name>Conta da Cielo</name> <provider>cielo</provider> </sale-account>
DELETE /sale_accounts/:id
Esse endpoint somente agenda a destruição da Conta de Recebível. O processo é feito assincronamente e pode demorar, dependendo do número de objetos associados.