ERP senior X > Integrações via API > Integração títulos de contas a pagar via API

Integração de títulos de contas a pagar via API

A geração de títulos de contas a pagar no ambiente do Senior X pode ser realizada por meio de chamadas às APIs públicas. Esse recurso oferece maior flexibilidade, permitindo automatizar processos financeiros e integrar soluções externas ao ERP.

Este documento é direcionado a parceiros e usuários técnicos interessados em integrar-se ao ERP da Senior, com foco específico no módulo Financeiro para a criação e reprocessamento de títulos de contas a pagar.

Antes de iniciar o processo de integração, recomenda-se a leitura dos tutoriais básicos sobre consumo de APIs da Senior.

Autenticação

Assim como as demais APIs da Senior, a integração de títulos de contas a pagar exige autenticação por meio da primitiva loginWithKey. Esse processo gera o token necessário para acessar os serviços da plataforma Senior X.

Geração de títulos de contas a pagar

A criação ou reprocessamento de títulos de contas a pagar ocorre de forma assíncrona. Isso significa que, após a requisição, o sistema valida a estrutura básica e retorna imediatamente um ticket para acompanhamento. O processamento real acontece em segundo plano e o resultado é publicado por meio de eventos de sucesso ou erro.

A criação de título de contas a pagar é iniciada por meio de uma requisição POST:

https://api.senior.com.br/erpx_fin_int/facade/apis/saveAccountsPayableTitles

Para utilizar essa funcionalidade, é fundamental que todos os pré-requisitos estejam devidamente configurados.

Header: No cabeçalho da requisição, é obrigatório incluir dois parâmetros: authorization e client_id.

Body: No corpo da requisição, é possível enviar diversos parâmetros, alguns obrigatórios e outros opcionais. Um exemplo completo, incluindo o uso e a descrição dos campos das APIs, pode ser consultado no portal de APIs da Senior.

Parâmetros

Os parâmetros são organizados em categorias para facilitar a configuração:

Exemplo prático de request

Veja abaixo um exemplo simplificado de requisição para criação de título de contas a pagar:

{
		"id": "a7b7c251-1d54-4bb5-86d3-9fa7e1cc26c0",	
		"titles":[
		{
		"company":{
			"code": 1
		},

		"branch":{
			"code": 1
		},
		"titleNumber": "TIT-998823",
		"titleType":{
			"code": "NFC"
		},
		"supplier":{
			"documentNumber": "82951229000176"
		},
		"beneficiary":{
			"documentNumber":"87934675000196"
		},
		"transaction":{
		"code": "90500"
 		},
		"bearer":{
			"code": "999"
		},

		"situation": "VAB",
		"issueDate": "2026-05-28",
		"entryDate": "2026-05-28",
		"originalDueDate": "2026-06-30",
		"probablePaymentDate": "2026-06-30",
		"originalValue": 1500.50,
		"extensionWithInterest": false,
		"observation": "Título de teste via API pública"
		}
	]
}

Respostas da API

{
	"ticket": "85ef27b2-84fc-4876-8051-fb1bf482ea7c"
}
{
	"reason":"BAD_REQUEST", 
	"message":"Identificador da empresa é obrigatório"

}
Importante

O retorno imediato não confirma o registro do título, mas apenas o início do processo de integração. O resultado final será informado por meio de eventos assíncronos.

Processamento assíncrono

O processo de geração de títulos de contas a pagar ocorre de forma assíncrona. Isso significa que, após a requisição, o sistema retorna imediatamente um ticket para acompanhamento. O processamento real acontece em segundo plano e o resultado é publicado por meio de eventos específicos.

Importante

O ticket é apenas um identificador do processo de integração. O título só será efetivamente registrado após a conclusão do processamento assíncrono.

Eventos de retorno

Após o envio da requisição, o sistema publica eventos que informam o resultado do processamento:

Resumo de fluxo completo

O fluxo de integração pode ser resumido em três etapas principais:

  1. Envio da requisição: O usuário envia os dados do título via API.
  2. Retorno imediato: O sistema valida a estrutura e retorna um ticket.
  3. Processamento assíncrono: O sistema publica eventos de sucesso ou erro, informando o resultado final.

Cadastros necessários

Para que a integração funcione corretamente, é necessário que alguns cadastros básicos já estejam realizados no ERP Senior X:

Esses cadastros podem ser realizados diretamente no ERP ou via APIs disponíveis no portal de APIs da Senior.

Consulte também a documentação de outras APIs financeiras para ampliar a integração com o ERP Senior X.

Este artigo ajudou você?

Ainda com dúvidas?

Fale com a SARA!