Categorias - Receitas e Despesas
bling_erp_api.resources.income_expense_categories.IncomeExpenseCategoriesResource
Bases: BaseResource
Operações de categorias de receitas e despesas do Bling.
Este recurso mapeia os endpoints /categorias/receitas-despesas.
Os métodos canônicos usam português para acompanhar a documentação
oficial; os métodos em inglês continuam disponíveis como aliases de
compatibilidade.
Source code in src/bling_erp_api/resources/base.py
listar
listar(
*,
pagina: int = 1,
limite: int = 100,
tipo: int | None = None,
situacao: int | None = None,
) -> JsonObject
Lista categorias de receitas e despesas.
Endpoint: GET /categorias/receitas-despesas
Obtém lista paginada de categorias de receitas e despesas.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pagina
|
int
|
N° da página (Bling: |
1
|
limite
|
int
|
Registros por página (Bling: |
100
|
tipo
|
int | None
|
0=Todas, 1=Despesa, 2=Receita, 3=Receita e despesa (Bling: |
None
|
situacao
|
int | None
|
0=Ativas e Inativas, 1=Ativas, 2=Inativas (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 200: CategoriasReceitasDespesasDadosBaseDTO |
Source code in src/bling_erp_api/resources/income_expense_categories.py
obter
Obtém uma categoria de receita e despesa.
Endpoint: GET /categorias/receitas-despesas/{idCategoria}
Obtém uma categoria de receita e despesa pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_categoria
|
int
|
ID da categoria (Bling: |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 200: CategoriasReceitasDespesasDadosDTO; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/income_expense_categories.py
criar
Cria uma categoria de receita e despesa.
Endpoint: POST /categorias/receitas-despesas
Cria uma categoria de receita e despesa.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dados
|
CategoriasReceitasDespesasDadosPostDTO
|
Dados da categoria. Request body schema: CategoriasReceitasDespesasDadosPostDTO |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 201: CategoriasReceitasDespesasDadosBaseDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/income_expense_categories.py
alterar
Altera uma categoria de receita e despesa.
Endpoint: PUT /categorias/receitas-despesas/{idCategoria}
Altera uma categoria de receita e despesa a partir do ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_categoria
|
int
|
ID da categoria (Bling: |
required |
dados
|
CategoriasReceitasDespesasDadosPostDTO
|
Dados da categoria para atualização. Request body schema: CategoriasReceitasDespesasDadosPostDTO |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 200: CategoriasReceitasDespesasDadosBaseDTO; 400: ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/income_expense_categories.py
remover
Remove uma categoria de receita e despesa.
Endpoint: DELETE /categorias/receitas-despesas/{idCategoria}
Remove uma categoria de receita e despesa pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_categoria
|
int
|
ID da categoria (Bling: |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 204: NoContent; 400: ErrorResponse; 404: ErrorResponse |