Painel do Contador ·
FechamentoGuias de impostos e bloqueio de período
1consulta
3alterações
Claude · MCPpelos assistentes de IA
JSON · XMLformato
Armazena as Guias para Pagamento dos Impostos
Obrigatórios 1
| Campo | Tipo | Descrição |
|---|---|---|
layout | texto | Código do layout contábil (ver ListarLayoutContabil), ex. "SCI1". Aceita também o código sem o número final (SCI vira SCI1). Obrigatório. |
Opcionais 2Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
guias | lista de objetos | Guia de Imposto |
guias[].chave_nfe | texto · até 44 | Chave de Acesso da Nota Fiscal Eletrônica relacionada |
guias[].cnpj_cpf_cliente_fornecedor | texto · até 20 | CNPJ/CPF do fornecedor, usado quando o código não é informado. Precisa já estar cadastrado. |
guias[].codigo_cliente_fornecedor | número inteiro | Código do fornecedor (cliente/fornecedor) no Omie. Informe este ou o CNPJ/CPF. |
guias[].codigo_integracaoobrigatório | texto · até 60 | Código de integração da guia (chave da guia no seu sistema). Obrigatório. |
guias[].codigo_receita | texto · até 70 | Código de Receita da Guia de Recolhimento |
guias[].data_emissao | texto · até 10 | Data de emissão da guia, no formato AAAAMMDD. Obrigatória. Um único valor, não uma lista. |
guias[].data_entradaobrigatório | texto · até 10 | Data de entrada (registro) da guia, no formato AAAAMMDD. Obrigatória. Define o mês do lote contábil em que a guia é anexada. |
guias[].data_previsao | texto · até 10 | Data de previsão de pagamento, no formato AAAAMMDD. Sem preenchimento, é o vencimento levado para o próximo dia útil. |
guias[].data_vencimentoobrigatório | texto · até 10 | Data de vencimento da guia, no formato AAAAMMDD. Obrigatória. |
guias[].file_base64obrigatório | texto | Arquivo com a guia codificado em base64 (PDF ou imagem). Obrigatório. |
guias[].file_nameobrigatório | texto | Nome do arquivo com a guia de pagamento, com extensão (ex. das-202501.pdf). Obrigatório. |
guias[].numero_documento | texto · até 20 | Número do Documento da Conta a Pagar |
guias[].numero_documento_fiscal | texto · até 20 | Número do Documento Fiscal relacionado |
guias[].observacao | texto | Observações da Conta a Pagar |
guias[].tipo_guiaobrigatório | texto · até 20 | Tipo da guia. Obrigatório. Ex.: "DAS", "ICMS", "ICMS_ST", "IPI", "PIS", "COFINS", "CSLL", "PCC", "IRPJ", "IRRF", "ISS", "CPRB", "GARE_SP" (e demais guias estaduais), "BOL" (boleto) ou "FAT" (fatura). |
guias[].valor_documentoobrigatório | número | Valor líquido para pagamento da guia. Obrigatório e maior que zero. |
modulo | texto | Texto livre que identifica o módulo do sistema contábil de origem (ex. "Fiscal"). Usado depois como filtro em GuiaImpListar. |
Retorno 4O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
layout | texto | Código do layout contábil usado. |
modulo | texto | Módulo do sistema informado na requisição. |
result | lista de objetos | Resultado de cada guia recebida, com os dados enviados e o status. |
result[].cCodStatus | texto | Código do status. "0" guia criada, "1" guia atualizada; outro valor é o código do erro. |
result[].cDesStatus | texto | Descrição do Status |
result[].chave_nfe | texto | Chave de Acesso da Nota Fiscal Eletrônica relacionada |
result[].cnpj_cpf_cliente_fornecedor | texto | CNPJ/CPF do Cliente ou Fornecedor |
result[].codigo_cliente_fornecedor | número inteiro | Código do Cliente ou Fornecedor no Omie |
result[].codigo_integracao | texto | Código de Integração da Guia |
result[].codigo_receita | texto | Código de Receita da Guia de Recolhimento |
result[].data_emissao | texto | Data de Emissão da Guia (AAAAMMDD) |
result[].data_entrada | texto | Data de Entrada da Guia (AAAAMMDD) |
result[].data_previsao | texto | Data de Previsão de Pagamento da Guia (AAAAMMDD) |
result[].data_vencimento | texto | Data de Vencimento da Guia (AAAAMMDD) |
result[].file_name | texto | Nome do arquivo com a guia de pagamento |
result[].numero_documento | texto | Número do Documento da Conta a Pagar |
result[].numero_documento_fiscal | texto | Número do Documento Fiscal relacionado |
result[].observacao | texto | Observações da Conta a Pagar |
result[].status | texto | Situação do processamento da guia. "OK" - Guia processada. "ERROR" - Guia recusada; o motivo está em cDesStatus. |
result[].tipo_guia | texto | Tipo da Guia na Tabela de Impostos |
result[].valor_documento | decimal | Valor Líquido para Pagamento da Guia |
timeElapsed | texto | Tempo de processamento da requisição. |
POST /api/v1/contador/fechamento/
curl -s https://app.omie.com.br/api/v1/contador/fechamento/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "GuiaImpArmazenar", "param": [{"layout": "SCI1", "modulo": "Fiscal", "guias": [{"tipo_guia": "DAS", "codigo_receita": "", "codigo_integracao": "DAS-202501", "data_emissao": "20250210", "data_entrada": "20250131", "codigo_cliente_fornecedor": 0, "cnpj_cpf_cliente_fornecedor": "00.394.460/0058-87", "data_vencimento": "20250220", "data_previsao": "", "valor_documento": 1532.47, "numero_documento": "DAS 01/2025", "numero_documento_fiscal": "", "chave_nfe": "", "observacao": "Simples Nacional competência 01/2025", "file_name": "das-202501.pdf", "file_base64": "JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI+PgpzdHJlYW0K"}]}]}'import os
import requests
corpo = {'call': 'GuiaImpArmazenar',
'param': [{'layout': 'SCI1',
'modulo': 'Fiscal',
'guias': [{'tipo_guia': 'DAS',
'codigo_receita': '',
'codigo_integracao': 'DAS-202501',
'data_emissao': '20250210',
'data_entrada': '20250131',
'codigo_cliente_fornecedor': 0,
'cnpj_cpf_cliente_fornecedor': '00.394.460/0058-87',
'data_vencimento': '20250220',
'data_previsao': '',
'valor_documento': 1532.47,
'numero_documento': 'DAS 01/2025',
'numero_documento_fiscal': '',
'chave_nfe': '',
'observacao': 'Simples Nacional competência 01/2025',
'file_name': 'das-202501.pdf',
'file_base64': 'JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI+PgpzdHJlYW0K'}]}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/contador/fechamento/",
headers={"Authorization": f"Bearer {os.environ['TOKEN_DO_APLICATIVO']}"},
json=corpo,
timeout=60,
)
print(resp.json())const resp = await fetch("https://app.omie.com.br/api/v1/contador/fechamento/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "GuiaImpArmazenar",
"param": [
{
"layout": "SCI1",
"modulo": "Fiscal",
"guias": [
{
"tipo_guia": "DAS",
"codigo_receita": "",
"codigo_integracao": "DAS-202501",
"data_emissao": "20250210",
"data_entrada": "20250131",
"codigo_cliente_fornecedor": 0,
"cnpj_cpf_cliente_fornecedor": "00.394.460/0058-87",
"data_vencimento": "20250220",
"data_previsao": "",
"valor_documento": 1532.47,
"numero_documento": "DAS 01/2025",
"numero_documento_fiscal": "",
"chave_nfe": "",
"observacao": "Simples Nacional competência 01/2025",
"file_name": "das-202501.pdf",
"file_base64": "JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI+PgpzdHJlYW0K"
}
]
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/contador/fechamento/");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("TOKEN_DO_APLICATIVO"),
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => <<<'JSON'
{
"call": "GuiaImpArmazenar",
"param": [
{
"layout": "SCI1",
"modulo": "Fiscal",
"guias": [
{
"tipo_guia": "DAS",
"codigo_receita": "",
"codigo_integracao": "DAS-202501",
"data_emissao": "20250210",
"data_entrada": "20250131",
"codigo_cliente_fornecedor": 0,
"cnpj_cpf_cliente_fornecedor": "00.394.460/0058-87",
"data_vencimento": "20250220",
"data_previsao": "",
"valor_documento": 1532.47,
"numero_documento": "DAS 01/2025",
"numero_documento_fiscal": "",
"chave_nfe": "",
"observacao": "Simples Nacional competência 01/2025",
"file_name": "das-202501.pdf",
"file_base64": "JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI+PgpzdHJlYW0K"
}
]
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/contador/fechamento/")
corpo = <<~'JSON'
{
"call": "GuiaImpArmazenar",
"param": [
{
"layout": "SCI1",
"modulo": "Fiscal",
"guias": [
{
"tipo_guia": "DAS",
"codigo_receita": "",
"codigo_integracao": "DAS-202501",
"data_emissao": "20250210",
"data_entrada": "20250131",
"codigo_cliente_fornecedor": 0,
"cnpj_cpf_cliente_fornecedor": "00.394.460/0058-87",
"data_vencimento": "20250220",
"data_previsao": "",
"valor_documento": 1532.47,
"numero_documento": "DAS 01/2025",
"numero_documento_fiscal": "",
"chave_nfe": "",
"observacao": "Simples Nacional competência 01/2025",
"file_name": "das-202501.pdf",
"file_base64": "JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI+PgpzdHJlYW0K"
}
]
}
]
}
JSON
resp = Net::HTTP.post(uri, corpo,
"Authorization" => "Bearer #{ENV.fetch('TOKEN_DO_APLICATIVO')}",
"Content-Type" => "application/json")
puts resp.bodyimport java.net.URI;
import java.net.http.*;
var corpo = """
{
"call": "GuiaImpArmazenar",
"param": [
{
"layout": "SCI1",
"modulo": "Fiscal",
"guias": [
{
"tipo_guia": "DAS",
"codigo_receita": "",
"codigo_integracao": "DAS-202501",
"data_emissao": "20250210",
"data_entrada": "20250131",
"codigo_cliente_fornecedor": 0,
"cnpj_cpf_cliente_fornecedor": "00.394.460/0058-87",
"data_vencimento": "20250220",
"data_previsao": "",
"valor_documento": 1532.47,
"numero_documento": "DAS 01/2025",
"numero_documento_fiscal": "",
"chave_nfe": "",
"observacao": "Simples Nacional competência 01/2025",
"file_name": "das-202501.pdf",
"file_base64": "JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI+PgpzdHJlYW0K"
}
]
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/contador/fechamento/"))
.header("Authorization", "Bearer " + System.getenv("TOKEN_DO_APLICATIVO"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(corpo))
.build();
var resp = HttpClient.newHttpClient().send(pedido, HttpResponse.BodyHandlers.ofString());
System.out.println(resp.body());// TokenDoAplicativo: parâmetro do Power BI (Página Inicial > Gerenciar parâmetros)
let
Resposta = Web.Contents(
"https://app.omie.com.br/api/v1/contador/fechamento/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""GuiaImpArmazenar"", ""param"": [{""layout"": ""SCI1"", ""modulo"": ""Fiscal"", ""guias"": [{""tipo_guia"": ""DAS"", ""codigo_receita"": """", ""codigo_integracao"": ""DAS-202501"", ""data_emissao"": ""20250210"", ""data_entrada"": ""20250131"", ""codigo_cliente_fornecedor"": 0, ""cnpj_cpf_cliente_fornecedor"": ""00.394.460/0058-87"", ""data_vencimento"": ""20250220"", ""data_previsao"": """", ""valor_documento"": 1532.47, ""numero_documento"": ""DAS 01/2025"", ""numero_documento_fiscal"": """", ""chave_nfe"": """", ""observacao"": ""Simples Nacional competência 01/2025"", ""file_name"": ""das-202501.pdf"", ""file_base64"": ""JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI+PgpzdHJlYW0K""}]}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosListar Guias.
Obrigatórios 1
| Campo | Tipo | Descrição |
|---|---|---|
layout | texto | Código do layout contábil em que as guias foram enviadas (ex. "SCI1"). Obrigatório. |
Opcionais 16Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
cOrdemDecrescente | texto · até 1 | Ordem decrescente - "S" ou "N". Padrão "N". |
cOrdenarPor | texto · até 100 | Ordenar por: "CODIGO_INTEGRACAO", "DATA_EMISSAO", "DATA_VENCIMENTO" ou "DATA_PAGAMENTO". Obrigatório na prática: sem ele a chamada é recusada. |
cStatus | texto · até 100 | Situação da conta a pagar da guia: "LIQUIDADO", "VENCEHOJE", "AVENCER" ou "ATRASADO". Vence hoje, a vencer e atrasado comparam a data de previsão com hoje. |
dDtEmisAte | texto · até 10 | Data de emissão final (dd/mm/aaaa). |
dDtEmisDe | texto · até 10 | Data de emissão inicial (dd/mm/aaaa). Um único valor, não uma lista. |
dDtPagtoAte | texto · até 10 | Data de pagamento final (dd/mm/aaaa). |
dDtPagtoDe | texto · até 10 | Data de pagamento inicial (dd/mm/aaaa). |
dDtPrevAte | texto · até 10 | Data de previsão de pagamento final (dd/mm/aaaa). |
dDtPrevDe | texto · até 10 | Data de previsão de pagamento inicial (dd/mm/aaaa). |
dDtRegAte | texto · até 10 | Data de registro (entrada) final (dd/mm/aaaa). |
dDtRegDe | texto · até 10 | Data de registro (entrada) inicial (dd/mm/aaaa). |
dDtVencAte | texto · até 10 | Data de vencimento final (dd/mm/aaaa). |
dDtVencDe | texto · até 10 | Data de vencimento inicial (dd/mm/aaaa). |
modulo | texto | Filtra pelo módulo informado no envio da guia. Sem preenchimento, traz todos. |
nPagina | número inteiro | Número da página a retornar. Padrão 1. |
nRegPorPagina | número inteiro | Número de registros por página. Padrão 100, máximo 100. |
Retorno 6O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
guias | lista de objetos | Guias de impostos encontradas, com a situação da conta a pagar. |
guias[].chave_nfe | texto | Chave de acesso da NF-e relacionada. |
guias[].cnpj_cpf_cliente_fornecedor | texto | CNPJ/CPF do fornecedor. |
guias[].codigo_cliente_fornecedor | número inteiro | Código do fornecedor no Omie. |
guias[].codigo_integracao | texto | Código de integração da guia. |
guias[].codigo_receita | texto | Código de receita da guia de recolhimento. |
guias[].conta_contabil | objeto | Conta do plano contábil configurada para a categoria da conta a pagar. Vem vazia sem configuração. |
guias[].conta_contabil.classificacao | texto | Classificação da conta contábil. |
guias[].conta_contabil.cod_reduzido | texto | Código reduzido da conta contábil. |
guias[].conta_contabil.descricao | texto | Descrição da conta contábil. |
guias[].data_emissao | texto | Data de emissão da guia (AAAAMMDD). Um único valor, não uma lista. |
guias[].data_entrada | texto | Data de entrada (registro) da guia (AAAAMMDD). |
guias[].data_pagamento | texto | Data do pagamento (AAAAMMDD). Vazio se não foi paga. |
guias[].data_previsao | texto | Data de previsão de pagamento (AAAAMMDD). |
guias[].data_vencimento | texto | Data de vencimento (AAAAMMDD). |
guias[].desconto | decimal | Desconto obtido. |
guias[].juros | decimal | Juros pagos. |
guias[].liquidado | texto | Indica se a conta a pagar da guia está liquidada - "S" ou "N". |
guias[].multa | decimal | Multa paga. |
guias[].numero_documento | texto | Número do documento da conta a pagar. |
guias[].numero_documento_fiscal | texto | Número do documento fiscal relacionado. |
guias[].tipo_guia | texto | Tipo da guia (ex. DAS, ICMS, IRRF). |
guias[].valor_documento | decimal | Valor da guia. |
guias[].valor_pago | decimal | Valor pago. |
nPagina | número inteiro | Número da página retornada. |
nRegistros | número inteiro | Número de registros retornados nesta página. |
nTotPaginas | número inteiro | Número total de páginas. |
nTotRegistros | número inteiro | Total de registros encontrados. |
timeElapsed | texto | Tempo de processamento da requisição. |
POST /api/v1/contador/fechamento/
curl -s https://app.omie.com.br/api/v1/contador/fechamento/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "GuiaImpListar", "param": [{"nPagina": 1, "nRegPorPagina": 20, "layout": "SCI1", "cOrdenarPor": "DATA_EMISSAO"}]}'import os
import requests
corpo = {'call': 'GuiaImpListar',
'param': [{'nPagina': 1,
'nRegPorPagina': 20,
'layout': 'SCI1',
'cOrdenarPor': 'DATA_EMISSAO'}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/contador/fechamento/",
headers={"Authorization": f"Bearer {os.environ['TOKEN_DO_APLICATIVO']}"},
json=corpo,
timeout=60,
)
print(resp.json())const resp = await fetch("https://app.omie.com.br/api/v1/contador/fechamento/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "GuiaImpListar",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20,
"layout": "SCI1",
"cOrdenarPor": "DATA_EMISSAO"
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/contador/fechamento/");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("TOKEN_DO_APLICATIVO"),
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => <<<'JSON'
{
"call": "GuiaImpListar",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20,
"layout": "SCI1",
"cOrdenarPor": "DATA_EMISSAO"
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/contador/fechamento/")
corpo = <<~'JSON'
{
"call": "GuiaImpListar",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20,
"layout": "SCI1",
"cOrdenarPor": "DATA_EMISSAO"
}
]
}
JSON
resp = Net::HTTP.post(uri, corpo,
"Authorization" => "Bearer #{ENV.fetch('TOKEN_DO_APLICATIVO')}",
"Content-Type" => "application/json")
puts resp.bodyimport java.net.URI;
import java.net.http.*;
var corpo = """
{
"call": "GuiaImpListar",
"param": [
{
"nPagina": 1,
"nRegPorPagina": 20,
"layout": "SCI1",
"cOrdenarPor": "DATA_EMISSAO"
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/contador/fechamento/"))
.header("Authorization", "Bearer " + System.getenv("TOKEN_DO_APLICATIVO"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(corpo))
.build();
var resp = HttpClient.newHttpClient().send(pedido, HttpResponse.BodyHandlers.ofString());
System.out.println(resp.body());// TokenDoAplicativo: parâmetro do Power BI (Página Inicial > Gerenciar parâmetros)
let
Resposta = Web.Contents(
"https://app.omie.com.br/api/v1/contador/fechamento/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""GuiaImpListar"", ""param"": [{""nPagina"": 1, ""nRegPorPagina"": 20, ""layout"": ""SCI1"", ""cOrdenarPor"": ""DATA_EMISSAO""}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosBloqueia um período do fechamento contábil.
Obrigatórios 2
| Campo | Tipo | Descrição |
|---|---|---|
nAno | número inteiro | Ano do período (4 dígitos). Obrigatório. |
nMes | número inteiro | Mês do período (1 a 12). Obrigatório. |
Opcionais 2Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
nQuinzena | número inteiro | Quinzena do mês (1 ou 2). Obrigatória quando o período contábil do aplicativo é quinzenal; ignorada nos demais. |
nSemana | número inteiro | Semana do mês (1 a 5). Obrigatória quando o período contábil do aplicativo é semanal; ignorada nos demais. |
Retorno 2O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodStatus | texto | Código do status. "0" indica sucesso. |
cDescStatus | texto | Descrição do status. |
POST /api/v1/contador/fechamento/
curl -s https://app.omie.com.br/api/v1/contador/fechamento/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "PeriodoBloquear", "param": [{"nAno": 2025, "nMes": 1, "nSemana": 0, "nQuinzena": 0}]}'import os
import requests
corpo = {'call': 'PeriodoBloquear',
'param': [{'nAno': 2025, 'nMes': 1, 'nSemana': 0, 'nQuinzena': 0}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/contador/fechamento/",
headers={"Authorization": f"Bearer {os.environ['TOKEN_DO_APLICATIVO']}"},
json=corpo,
timeout=60,
)
print(resp.json())const resp = await fetch("https://app.omie.com.br/api/v1/contador/fechamento/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "PeriodoBloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/contador/fechamento/");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("TOKEN_DO_APLICATIVO"),
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => <<<'JSON'
{
"call": "PeriodoBloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/contador/fechamento/")
corpo = <<~'JSON'
{
"call": "PeriodoBloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}
JSON
resp = Net::HTTP.post(uri, corpo,
"Authorization" => "Bearer #{ENV.fetch('TOKEN_DO_APLICATIVO')}",
"Content-Type" => "application/json")
puts resp.bodyimport java.net.URI;
import java.net.http.*;
var corpo = """
{
"call": "PeriodoBloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/contador/fechamento/"))
.header("Authorization", "Bearer " + System.getenv("TOKEN_DO_APLICATIVO"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(corpo))
.build();
var resp = HttpClient.newHttpClient().send(pedido, HttpResponse.BodyHandlers.ofString());
System.out.println(resp.body());// TokenDoAplicativo: parâmetro do Power BI (Página Inicial > Gerenciar parâmetros)
let
Resposta = Web.Contents(
"https://app.omie.com.br/api/v1/contador/fechamento/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""PeriodoBloquear"", ""param"": [{""nAno"": 2025, ""nMes"": 1, ""nSemana"": 0, ""nQuinzena"": 0}]}")
]
),
Dados = Json.Document(Resposta)
in
DadosDesbloqueia um período do fechamento contábil.
Obrigatórios 2
| Campo | Tipo | Descrição |
|---|---|---|
nAno | número inteiro | Ano do período (4 dígitos). Obrigatório. |
nMes | número inteiro | Mês do período (1 a 12). Obrigatório. |
Opcionais 2Campos e estruturas que você pode enviar
| Campo | Tipo | Descrição |
|---|---|---|
nQuinzena | número inteiro | Quinzena do mês (1 ou 2). Obrigatória quando o período contábil do aplicativo é quinzenal; ignorada nos demais. |
nSemana | número inteiro | Semana do mês (1 a 5). Obrigatória quando o período contábil do aplicativo é semanal; ignorada nos demais. |
Retorno 2O que volta numa chamada bem-sucedida
| Campo | Tipo | Descrição |
|---|---|---|
cCodStatus | texto | Código do status. "0" indica sucesso. |
cDescStatus | texto | Descrição do status. |
POST /api/v1/contador/fechamento/
curl -s https://app.omie.com.br/api/v1/contador/fechamento/ \
-H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
-H 'Content-Type: application/json' \
-d '{"call": "PeriodoDesbloquear", "param": [{"nAno": 2025, "nMes": 1, "nSemana": 0, "nQuinzena": 0}]}'import os
import requests
corpo = {'call': 'PeriodoDesbloquear',
'param': [{'nAno': 2025, 'nMes': 1, 'nSemana': 0, 'nQuinzena': 0}]}
resp = requests.post(
"https://app.omie.com.br/api/v1/contador/fechamento/",
headers={"Authorization": f"Bearer {os.environ['TOKEN_DO_APLICATIVO']}"},
json=corpo,
timeout=60,
)
print(resp.json())const resp = await fetch("https://app.omie.com.br/api/v1/contador/fechamento/", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.TOKEN_DO_APLICATIVO}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"call": "PeriodoDesbloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}),
});
console.log(await resp.json());<?php
$ch = curl_init("https://app.omie.com.br/api/v1/contador/fechamento/");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"Authorization: Bearer " . getenv("TOKEN_DO_APLICATIVO"),
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => <<<'JSON'
{
"call": "PeriodoDesbloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}
JSON,
]);
echo curl_exec($ch);require "net/http"
uri = URI("https://app.omie.com.br/api/v1/contador/fechamento/")
corpo = <<~'JSON'
{
"call": "PeriodoDesbloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}
JSON
resp = Net::HTTP.post(uri, corpo,
"Authorization" => "Bearer #{ENV.fetch('TOKEN_DO_APLICATIVO')}",
"Content-Type" => "application/json")
puts resp.bodyimport java.net.URI;
import java.net.http.*;
var corpo = """
{
"call": "PeriodoDesbloquear",
"param": [
{
"nAno": 2025,
"nMes": 1,
"nSemana": 0,
"nQuinzena": 0
}
]
}
""";
var pedido = HttpRequest.newBuilder()
.uri(URI.create("https://app.omie.com.br/api/v1/contador/fechamento/"))
.header("Authorization", "Bearer " + System.getenv("TOKEN_DO_APLICATIVO"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(corpo))
.build();
var resp = HttpClient.newHttpClient().send(pedido, HttpResponse.BodyHandlers.ofString());
System.out.println(resp.body());// TokenDoAplicativo: parâmetro do Power BI (Página Inicial > Gerenciar parâmetros)
let
Resposta = Web.Contents(
"https://app.omie.com.br/api/v1/contador/fechamento/",
[
Headers = [Authorization = "Bearer " & TokenDoAplicativo, #"Content-Type" = "application/json"],
Content = Text.ToBinary("{""call"": ""PeriodoDesbloquear"", ""param"": [{""nAno"": 2025, ""nMes"": 1, ""nSemana"": 0, ""nQuinzena"": 0}]}")
]
),
Dados = Json.Document(Resposta)
in
Dados