• Nenhum produto no carrinho.

Integração Consulta de Títulos a Pagar

Skip to main content
< Todos os Tópicos
Imprimir

Integração Consulta de Títulos a Pagar

Consulta os títulos a pagar cadastrados no sistema Teknisa e retorna os registros em formato JSON, com filtros por empresa, período de vencimento e status.

GET /index.php/consultaTitulosPagar

A URL base para todas as chamadas é https://teknisa-integracao.teknisa.com. A autenticação é feita por headers HTTP e os parâmetros de filtro são enviados na própria URL da requisição.


1. Autenticação

Toda requisição deve enviar dois headers HTTP com as credenciais do operador autenticado.

HeaderTipoObrigatórioDescrição
EmailoperStringSimE-mail do operador autenticado
SenhaoperStringSimSenha criptografada/hash do operador

🔒 Cuidado com a senha em texto puro

O header Senhaoper espera a senha já criptografada/hash — nunca a senha em texto plano do operador. Confirme com a equipe de integração o algoritmo de hash utilizado antes de gerar esse valor.

2. Como usar

Parâmetros da requisição

ParâmetroTipoObrigatórioDescrição
CDEMPRESAStringSimCódigo da empresa
DTVENBOLPAGINIdd/MM/yyyySimData inicial de vencimento
DTVENBOLPAGFINdd/MM/yyyySimData final de vencimento
DTULTATUINIdd/MM/yyyyNãoData inicial da última atualização
DTULTATUFINdd/MM/yyyyNãoData final da última atualização
IDSTATBPAGStringNãoStatus do título — veja valores possíveis na seção de retorno

Recomenda-se codificar a URL (urlencode ou http_build_query) antes de enviar a requisição.

Exemplo de chamada — cURL

curl --location --request GET 'https://teknisaintegracao.teknisa.com/index.php/consultaTitulosPagar?CDEMPRESA=01&DTVENBOLPAGINI=28/05/2026&DTVENBOLPAGFIN=28/05/2026&IDSTATBPAG=A' \
--header 'Emailoper: usuario@empresa.com' \
--header 'Senhaoper: ***************'

Exemplo de chamada — PHP

<?php
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://teknisaintegracao.teknisa.com/index.php/consultaTitulosPagar?CDEMPRESA=01&DTVENBOLPAGINI=28/05/2026&DTVENBOLPAGFIN=28/05/2026&IDSTATBPAG=A',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'Emailoper: usuario@empresa.com',
    'Senhaoper: ***************'
  ),
));

$response = curl_exec($curl);
curl_close($curl);
echo $response;

Exemplo de chamada — URL completa

# Base
https://teknisa-integracao.teknisa.com

# Endpoint + parâmetros
GET /index.php/consultaTitulosPagar
    ?CDEMPRESA=01
    &DTVENBOLPAGINI=28/05/2026
    &DTVENBOLPAGFIN=28/05/2026
    &IDSTATBPAG=A

3. Referência de retorno

A API sempre retorna um array JSON com um objeto por título. Alguns campos podem vir como null dependendo da situação do título.

Exemplo de resposta

[
  {
    "CDFILIAL": "0007",
    "NRLANBOLPAG": "0000130106",
    "CDEMPRESA": "01",
    "CDFORNECED": "F12460251670",
    "NMRAZSOCFORN": "VICTOR",
    "IDSTATBPAG": "A",
    "CDBANCO": null,
    "VRFINALBPAG": 25,
    "NRNOTAFISC": "0005654",
    "DTVENBOLPAG": "28/05/2026 00:00:00",
    "DSTPCTPAGAR": "LUZ",
    "DSCLASSFINA": "CASA"
    // ... demais campos, ver tabela abaixo
  }
]

Campos do retorno

CampoTipoDescrição
CDFILIALStringCódigo da filial
NRLANBOLPAGStringNúmero do lançamento do boleto/título
CDEMPRESAStringCódigo da empresa
CDFORNECEDStringCódigo do fornecedor
NRINSJURFORNStringCPF/CNPJ do fornecedor
NMRAZSOCFORNStringNome/razão social do fornecedor
DSEMAILFORNStringE-mail do fornecedor
CDCHAVEPIXStringChave PIX do fornecedor
IDCHAVEPIXStringTipo da chave PIX (01 – Telefone, 02 – Email, 03 – CPF/CNPJ, 04 – EVP)
NRPARCBOLPAGVISUStringNúmero da parcela do boleto
IDSTATBPAGStringStatus do título — ver tabela de valores abaixo
CDTPBAIXAPAGString / NullCódigo do tipo de baixa do pagamento
CDREDUCONTString / NullCódigo reduzido da conta corrente
CDBANCOString / NullCódigo do banco
CDAGENCIAString / NullCódigo da agência bancária
CDCONTCORRString / NullConta corrente
DSBOLETPAGStringDescrição do boleto
VRPEMULBPAGDecimalPercentual/multa aplicada
VRPEMORBPAGDecimalPercentual de mora
VRFINALBPAGDecimalValor final do título
CDFILIRECEStringCódigo da filial de recebimento
CDTIPOOPERStringCódigo do tipo de operação
NRNOTAFISCStringNúmero da nota fiscal
CDSERIEENTRStringSérie da nota fiscal
DTVENBOLPAGStringData de vencimento
DTEMISSAODateTimeData de emissão
DTENTRSAIDDateTimeData de entrada/saída
CDTPCTPAGARStringCódigo do tipo de conta a pagar
DSTPCTPAGARStringDescrição do tipo de conta a pagar
CDCLASSFINAStringCódigo da classificação financeira
DSCLASSFINAStringDescrição da classificação financeira
DSCONTAPAGStringDescrição da conta a pagar

Valores de IDSTATBPAG

ValorStatus
AAberto
BBaixado

Formato de datas

Todos os campos de data seguem o padrão dd/MM/yyyy HH:mm:ss, por exemplo 28/05/2026 00:00:00.


Comportamento importante: consolidação de títulos

Boletos com múltiplas contas ou notas vinculadas retornam um único registro consolidado

Quando um boleto tem mais de uma conta e/ou nota fiscal associada, a API não divide o retorno em múltiplos registros. Ela retorna apenas um registro consolidado, preenchendo os campos de identificação com os dados da conta de maior valor associado ao boleto e o valor correspondente ao somatório dos valores.

Isso é especialmente relevante para quem consome esta API esperando um registro por conta/documento — o consumidor precisa tratar o caso de valores agregados.

Conta 01Conta 02Retorno da API
Documento001002002
ValorR$ 120,00R$ 80,00R$ 200,00
TipoÁguaLuzLuz
Este artigo foi útil?
0 Até 5 estrelas
5 Estrelas 0%
4 Estrelas 0%
3 Estrelas 0%
2 Estrelas 0%
1 Estrelas 0%
5
Por favor, nos dê seu feedback
Como podemos melhorar este documento?
Precisa de ajuda?
Sumário
13 de agosto de 2026

0 respostas em "Integração Consulta de Títulos a Pagar"

UNIVERSIDADE TEKNISA

A Universidade oferece treinamentos com certificação para operar as soluções Teknisa em uma plataforma Online. Os cursos abrangem as áreas de Alimentação, Industrias, ERP, Varejo e PDV.

NOSSO ENDEREÇO

Rua Sergipe, 1014 – 7º andar
Savassi – Belo Horizonte / MG
CEP: 30130-171

equipeead@teknisa.com

CÓDIGO DE CERTIFICADO