> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.simplificagestao.com.br/api-reference/financeiro/receitas-recorrentes/create-receita-recorrente/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.simplificagestao.com.br/_mcp/server. # Criar receita recorrente POST https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente Content-Type: application/json Cria uma nova recorrência de receita. Regras: - informe conta bancária, categoria, tipo de pagamento, nome, valor, data de início, frequência e quantidade prevista; - `pessoa_id`, `centro_custo_id` e `descricao` são opcionais; - `pagar_retroativos` aceita `S` ou `N`; - `frequencia` aceita `SEMANAL`, `QUINZENAL`, `MENSAL`, `SEMESTRAL` ou `ANUAL`; - o valor precisa ser maior que zero. Reference: https://docs.simplificagestao.com.br/api-reference/financeiro/receitas-recorrentes/create-receita-recorrente ## Authentication - `Authorization` header (bearer token, required) — Token privado usado para consultar dados da plataforma. Como usar: - obtenha o token privado da sua empresa; - envie `Authorization: Bearer SEU_TOKEN_PRIVADO`; - não use `x-api-key` neste módulo. ## Servers - `https://gestao.simplificagestao.com.br/ords/gestao` (Produção, default) - `https://gd341ff411ca4b6-dbdevsimplificav2.adb.sa-saopaulo-1.oraclecloudapps.com/ords/gestao` (Desenvolvimento OCI) ## Request ### Body (application/json) This endpoint expects an object. - `conta_bancaria_id` (integer, required) - `categoria_id` (integer, required) - `tipo_pagamento_id` (integer, required) - `nome` (string, required) - `valor` (double, required) - `data_inicio` (date, required) - `frequencia` (enum, required) - Allowed values: `SEMANAL`, `QUINZENAL`, `MENSAL`, `SEMESTRAL`, `ANUAL` - `qtd_prevista` (integer, required) - `pessoa_id` (integer, optional, nullable) - `centro_custo_id` (integer, optional, nullable) - `descricao` (string, optional, nullable) - `pagar_retroativos` (enum, optional) - Allowed values: `S`, `N` ## Response ### 201 Receita recorrente criada com sucesso. - `status` (string, required) - `mensagem` (string, required) - `data` (WriteIdData, required) ## Errors ### 400 Bad Request Error Corpo JSON inválido. - `status` (string, required) - `codigo` (string, required) - `mensagem` (string, required) ### 401 Unauthorized Error Token ausente, inválido ou sem empresa associada. - `status` (string, required) - `codigo` (string, required) - `mensagem` (string, required) ### 409 Conflict Error O estado atual do recurso ou o valor informado não permitem a operação solicitada. - `status` (string, required) - `codigo` (string, required) - `mensagem` (string, required) ### 422 Unprocessable Entity Error Requisição válida em JSON, mas com regra funcional inválida. - `status` (string, required) - `codigo` (string, required) - `mensagem` (string, required) ### 500 Internal Server Error Erro interno inesperado ao executar a operação. - `status` (string, required) - `codigo` (string, required) - `mensagem` (string, required) ## Types ### WriteIdData - `id` (integer, required) ## Examples **Request** ```json { "conta_bancaria_id": 3, "categoria_id": 41, "tipo_pagamento_id": 9, "nome": "Mensalidade Premium", "valor": 350, "data_inicio": "2026-04-10", "frequencia": "MENSAL", "qtd_prevista": 12, "pessoa_id": 164272, "centro_custo_id": 12, "descricao": "Série mensal criada pela integração.", "pagar_retroativos": "N" } ``` **Response** ```json { "status": "sucesso", "mensagem": "Receita recorrente criada com sucesso.", "data": { "id": 227 } } ``` **SDK Code** ```python Financeiro_createReceitaRecorrente_example import requests url = "https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente" payload = { "conta_bancaria_id": 3, "categoria_id": 41, "tipo_pagamento_id": 9, "nome": "Mensalidade Premium", "valor": 350, "data_inicio": "2026-04-10", "frequencia": "MENSAL", "qtd_prevista": 12, "pessoa_id": 164272, "centro_custo_id": 12, "descricao": "Série mensal criada pela integração.", "pagar_retroativos": "N" } headers = { "Authorization": "Bearer ", "Content-Type": "application/json" } response = requests.post(url, json=payload, headers=headers) print(response.json()) ``` ```javascript Financeiro_createReceitaRecorrente_example const url = 'https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente'; const options = { method: 'POST', headers: {Authorization: 'Bearer ', 'Content-Type': 'application/json'}, body: '{"conta_bancaria_id":3,"categoria_id":41,"tipo_pagamento_id":9,"nome":"Mensalidade Premium","valor":350,"data_inicio":"2026-04-10","frequencia":"MENSAL","qtd_prevista":12,"pessoa_id":164272,"centro_custo_id":12,"descricao":"Série mensal criada pela integração.","pagar_retroativos":"N"}' }; try { const response = await fetch(url, options); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } ``` ```go Financeiro_createReceitaRecorrente_example package main import ( "fmt" "strings" "net/http" "io" ) func main() { url := "https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente" payload := strings.NewReader("{\n \"conta_bancaria_id\": 3,\n \"categoria_id\": 41,\n \"tipo_pagamento_id\": 9,\n \"nome\": \"Mensalidade Premium\",\n \"valor\": 350,\n \"data_inicio\": \"2026-04-10\",\n \"frequencia\": \"MENSAL\",\n \"qtd_prevista\": 12,\n \"pessoa_id\": 164272,\n \"centro_custo_id\": 12,\n \"descricao\": \"Série mensal criada pela integração.\",\n \"pagar_retroativos\": \"N\"\n}") req, _ := http.NewRequest("POST", url, payload) req.Header.Add("Authorization", "Bearer ") req.Header.Add("Content-Type", "application/json") res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := io.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) } ``` ```ruby Financeiro_createReceitaRecorrente_example require 'uri' require 'net/http' url = URI("https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true request = Net::HTTP::Post.new(url) request["Authorization"] = 'Bearer ' request["Content-Type"] = 'application/json' request.body = "{\n \"conta_bancaria_id\": 3,\n \"categoria_id\": 41,\n \"tipo_pagamento_id\": 9,\n \"nome\": \"Mensalidade Premium\",\n \"valor\": 350,\n \"data_inicio\": \"2026-04-10\",\n \"frequencia\": \"MENSAL\",\n \"qtd_prevista\": 12,\n \"pessoa_id\": 164272,\n \"centro_custo_id\": 12,\n \"descricao\": \"Série mensal criada pela integração.\",\n \"pagar_retroativos\": \"N\"\n}" response = http.request(request) puts response.read_body ``` ```java Financeiro_createReceitaRecorrente_example import com.mashape.unirest.http.HttpResponse; import com.mashape.unirest.http.Unirest; HttpResponse response = Unirest.post("https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente") .header("Authorization", "Bearer ") .header("Content-Type", "application/json") .body("{\n \"conta_bancaria_id\": 3,\n \"categoria_id\": 41,\n \"tipo_pagamento_id\": 9,\n \"nome\": \"Mensalidade Premium\",\n \"valor\": 350,\n \"data_inicio\": \"2026-04-10\",\n \"frequencia\": \"MENSAL\",\n \"qtd_prevista\": 12,\n \"pessoa_id\": 164272,\n \"centro_custo_id\": 12,\n \"descricao\": \"Série mensal criada pela integração.\",\n \"pagar_retroativos\": \"N\"\n}") .asString(); ``` ```php Financeiro_createReceitaRecorrente_example request('POST', 'https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente', [ 'body' => '{ "conta_bancaria_id": 3, "categoria_id": 41, "tipo_pagamento_id": 9, "nome": "Mensalidade Premium", "valor": 350, "data_inicio": "2026-04-10", "frequencia": "MENSAL", "qtd_prevista": 12, "pessoa_id": 164272, "centro_custo_id": 12, "descricao": "Série mensal criada pela integração.", "pagar_retroativos": "N" }', 'headers' => [ 'Authorization' => 'Bearer ', 'Content-Type' => 'application/json', ], ]); echo $response->getBody(); ``` ```csharp Financeiro_createReceitaRecorrente_example using RestSharp; var client = new RestClient("https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente"); var request = new RestRequest(Method.POST); request.AddHeader("Authorization", "Bearer "); request.AddHeader("Content-Type", "application/json"); request.AddParameter("application/json", "{\n \"conta_bancaria_id\": 3,\n \"categoria_id\": 41,\n \"tipo_pagamento_id\": 9,\n \"nome\": \"Mensalidade Premium\",\n \"valor\": 350,\n \"data_inicio\": \"2026-04-10\",\n \"frequencia\": \"MENSAL\",\n \"qtd_prevista\": 12,\n \"pessoa_id\": 164272,\n \"centro_custo_id\": 12,\n \"descricao\": \"Série mensal criada pela integração.\",\n \"pagar_retroativos\": \"N\"\n}", ParameterType.RequestBody); IRestResponse response = client.Execute(request); ``` ```swift Financeiro_createReceitaRecorrente_example import Foundation let headers = [ "Authorization": "Bearer ", "Content-Type": "application/json" ] let parameters = [ "conta_bancaria_id": 3, "categoria_id": 41, "tipo_pagamento_id": 9, "nome": "Mensalidade Premium", "valor": 350, "data_inicio": "2026-04-10", "frequencia": "MENSAL", "qtd_prevista": 12, "pessoa_id": 164272, "centro_custo_id": 12, "descricao": "Série mensal criada pela integração.", "pagar_retroativos": "N" ] as [String : Any] let postData = JSONSerialization.data(withJSONObject: parameters, options: []) let request = NSMutableURLRequest(url: NSURL(string: "https://gestao.simplificagestao.com.br/ords/gestao/simplificav2/receita_recorrente")! as URL, cachePolicy: .useProtocolCachePolicy, timeoutInterval: 10.0) request.httpMethod = "POST" request.allHTTPHeaderFields = headers request.httpBody = postData as Data let session = URLSession.shared let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in if (error != nil) { print(error as Any) } else { let httpResponse = response as? HTTPURLResponse print(httpResponse) } }) dataTask.resume() ```