API do Resulth Windows: Novo endpoint de Contas a Pagar | 146214 | Resulth Windows
1. CONTEXTO
Para facilitar a integração de informações financeiras do Resulth com aplicações externas, o HUB de integração da ATS Informática passa a disponibilizar um endpoint dedicado à consulta de títulos de Contas a Pagar.
A nova integração permite consultar documentos financeiros de forma padronizada, utilizando filtros e paginação para adequar o retorno às necessidades do sistema integrador. Com isso, parceiros e aplicações integradas podem acessar as informações de Contas a Pagar por meio de uma interface estruturada, sem a necessidade de acesso direto ao banco de dados.
2. O QUE MUDOU
Novo endpoint de Contas a Pagar: disponibilizado no HUB de integração da ATS Informática para consulta de títulos financeiros.
Documentos retornados: consulta documentos da tabela DOCUPAG com situação Em aberto ou Parcialmente liquidado.
Filtros opcionais: suporte aos parâmetros empresa, fornecedor, data de vencimento, número do documento, página e limite.
Empresa autenticada: quando o código da empresa não é informado, o endpoint utiliza automaticamente a empresa autenticada na requisição.
Retorno padronizado: os documentos são retornados em formato JSON, contendo 10 campos por registro, incluindo o valor em aberto calculado.
Paginação: os parâmetros pagina e limite permitem controlar a quantidade de registros e navegar pelos resultados.
3. COMO ACESSAR
O endpoint está disponível nos seguintes ambientes:
Ambiente de Produção
ℹ |
A autenticação é realizada pelo HUB de integração. O CNPJ/empresa autenticada na requisição determina o escopo dos dados retornados. |
4. COMO USAR (PASSO A PASSO)
Autentique-se no HUB de integração da ATS Informática utilizando as credenciais do sistema integrador.
Realize uma requisição HTTP GET para o endpoint conta-a-pagar.
Informe os parâmetros de filtro desejados como Query Params. Todos os parâmetros são opcionais.
Processe o retorno em formato JSON, considerando os documentos retornados na consulta.
Utilize os parâmetros pagina e limite para controlar a paginação dos resultados quando houver múltiplos registros.
Parâmetros de entrada
Parâmetro |
Tipo |
Obrigatório |
Descrição |
codigoEmpresa |
string |
Não |
Código da empresa para consulta. Se não informado, assume a empresa autenticada. |
codigoFornecedor |
string |
Não |
Filtra os documentos de um fornecedor específico. |
dataVencimento |
date (yyyy-MM-dd) |
Não |
Filtra os documentos pela data de vencimento informada. |
codigoDocumento |
string |
Não |
Filtra por um número de documento específico. |
pagina |
int |
Não |
Número da página para paginação dos resultados. |
limite |
int |
Não |
Quantidade de registros retornados por página. |
Exemplo de requisição com filtros
Figura 1: Exemplo de requisição ao endpoint conta-a-pagar com resposta 200 OK
Exemplo de retorno (objeto por documento)
Campo |
Valor de exemplo |
codigoEmpresa |
"02" |
tipoDocumento |
"AL" |
codigoDocumento |
"666/002" |
fornecedor |
"000200" |
dataEmissao |
"2026-08-25T00:00:00" |
dataVencimento |
"2026-10-21T00:00:00" |
valorEmAberto |
70.0 |
situacao |
1 |
descricaoSituacao |
"Em aberto" |
historico |
"XXXXXXXX 12345" |
5. CAMPOS DO RETORNO
Campo |
Descrição |
codigoEmpresa |
Código da empresa à qual o documento pertence. |
tipoDocumento |
Tipo do documento financeiro (ex: AL, NF, etc.). |
codigoDocumento |
Código/número identificador do documento financeiro. |
fornecedor |
Código do fornecedor relacionado ao documento. |
dataEmissao |
Data de emissão do documento. |
dataVencimento |
Data de vencimento do documento. |
valorEmAberto |
Valor ainda em aberto (ValorDocto - ValorDesc - ValorPago). |
situacao |
Código numérico da situação do documento. |
descricaoSituacao |
Descrição da situação: Em aberto ou Parcialmente liquidado. |
historico |
Histórico/observação vinculada ao documento. |
6. REGRAS DE NEGÓCIO
Somente documentos com situação Em aberto (código 1) ou Parcialmente liquidado são retornados. Documentos liquidados não aparecem na consulta.
O campo valorEmAberto é calculado dinamicamente como: ValorDocto - ValorDesc - ValorPago.
Se o parâmetro codigoEmpresa não for informado, o HUB assume automaticamente a empresa vinculada ao CNPJ que realizou a autenticação.
Todos os 4 filtros de entrada (codigoEmpresa, codigoFornecedor, dataVencimento, codigoDocumento) são opcionais e podem ser combinados livremente.
O endpoint é somente leitura (GET). Não é possível criar, alterar ou excluir registros por meio desta integração.
A data deve ser enviada no formato yyyy-MM-dd (ex: 2026-10-21). Formatos diferentes podem causar erro na requisição.
⚠ |
Atenção: os dados retornados refletem o estado atual do banco de dados do ERP. Certifique-se de que a data de vencimento informada está no formato correto (yyyy-MM-dd) para evitar erros de consulta. |
7. BOAS PRÁTICAS E OBSERVAÇÕES
Utilize o ambiente de desenvolvimento para testes e validações antes de promover a integração para produção.
Combine filtros para reduzir o volume de dados retornados e melhorar a performance das consultas.
Implemente paginação (parâmetros pagina e limite) em integrações que podem retornar grande volume de documentos.
O campo descricaoSituacao pode ser usado diretamente na interface do sistema integrador para exibir o status legível ao usuário.
Guarde o codigoDocumento retornado para referência em operações futuras de liquidação ou baixa que venham a ser disponibilizadas via API.
💡 |
Para dúvidas sobre autenticação ou credenciais, acesse a documentação completa: https://documenter.getpostman.com/view/50857412/2sB3dVN7nc |