Contas a pagar
Parcelas a pagar no período (sempre paginado), excluindo rateios. O campo de data filtrado é definido por `tipo_periodo`. É possível buscar uma parcela específica por `id`. Cada parcela inclui `ocorrencias` (linha do tempo `INCLUSAO`/`EDICAO`/`EXCLUSAO`) e `ocorrencias_caixa` (detalhe dos lançamentos de caixa excluídos).
Authorization
userToken Token de usuário do ssOtica, obtido na tela de perfil do sistema. Enviado como
Authorization: Bearer {token}.
In: header
Query Parameters
CNPJ/CPF da empresa (com ou sem máscara). Informe cnpj e/ou empresa.
Chave de contrato da empresa. Informe cnpj e/ou empresa.
Início do período (YYYY-MM-DD).
Fim do período (YYYY-MM-DD).
ID do parcelamento (ignora os filtros de período quando informado).
Página.
Itens por página, 1–100 (nos endpoints de período, ativa a paginação).
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/integracoes/financeiro/contas-a-pagar/periodo?inicio_periodo=2026-06-01&fim_periodo=2026-06-30"{ "currentPage": 1, "totalPages": 5, "totalItems": 48, "perPage": 10, "data": [ {} ]}{ "error": "DATA_INVALIDA", "error_info": "O campo \"inicio_periodo\" contém uma data inválida. Utilize o formato AAAA-MM-DD (ex.: 2026-06-30)."}{ "error": "Unauthenticated."}Contas a receber GET
Parcelas a receber no período (sempre paginado). O campo de data filtrado é definido por `tipo_periodo`. É possível buscar uma parcela específica por `id`.
Ordens de serviço por período GET
Ordens de serviço abertas no período (itens, receita óptica, cliente, funcionário, formas de pagamento), incluindo os valores financeiros `adiantamento`, `valor_a_receber`, `valor_credito_troca` e `valor_liquido_menos_troca`. Paginação opt-in (`page`/`perPage`). Intervalo máximo de 180 dias. Por padrão retorna apenas O.S. **ativas** (exclui `PERDA` e `CANCELADO`); use o parâmetro `status` para incluir outros status.