Fluxo geral do Koncili
Nesta página, você encontrará os detalhes sobre o fluxo geral na API do Koncili.
Este fluxo define o comportamento geral esperado de uma aplicação integradora com a API do Koncili. A integração tem como objetivo central apoiar o processo de conciliação financeira de pedidos realizados em marketplaces. O integrador deve:
-
Envio dos pedidos: Os pedidos devem ser enviados à API do Koncili. Com base nesses dados, o sistema poderá identificar os pedidos conciliáveis, cruzando as informações fornecidas com os dados de lançamento(s) disponibilizados posteriormente
-
Criação da conciliação: Forneça os dados necessários para iniciar o processo de conciliação no sistema
-
Envio dos lançamentos: Envie os lançamentos relacionados a cada pedido
-
Resultado da conciliação: O Koncili processa a conciliação e notifica quando a conciliação estiver concluída
Descrição do fluxo de conciliação
Participantes:
- Integrador: Seu sistema, responsável por enviar pedidos e lançamentos
- API: Interface segura para comunicação com o sistema de conciliação
- Koncili: Núcleo de processamento que executa a conciliação financeira
Fluxo principal:
- Consulta inicial das contas
- O integrador consulta as contas disponíveis (
GET /my-accounts) para validação prévia
- Envio de pedidos
- O Integrador envia os pedidos para a API
- Fluxo bem-sucedido:
- API encaminha para Koncili → Koncili confirma recebimento → API retorna
200 Ok
- API encaminha para Koncili → Koncili confirma recebimento → API retorna
- Cenário de erro:
- API retorna
4xx/5xxem caso de falha (dados inválidos, autenticação falha, bloqueio, etc.)
- API retorna
- Criação da conciliação
- Após sucesso no envio dos pedidos:
- Integrador envia dados complementares para criação da conciliação
- Fluxo bem-sucedido:
- API → Koncili → Confirmação →
201 Created - Cenário de erro: Retorno
4xx/5xx
- API → Koncili → Confirmação →
Bloqueio: Não é possível enviar lançamentos sem conciliação criada
- Envio de lançamentos
- Integrador envia lançamentos financeiros associados aos pedidos
- Fluxo bem-sucedido:
- API → Koncili → Confirmação →
200 OK
- API → Koncili → Confirmação →
- Cenário de erro:
- Retorno
4xx/5xx - Impacto: Conciliação não pode ser finalizada
- Retorno
Bloqueio: Não é possível enviar lançamentos para uma conciliação fechada
- Processamento e notificação
- Após recebimento de todos os lançamentos:
- Koncili executa a conciliação automaticamente e ao finalizar notifica o integrador, via URL de notificação cadastrada (para mais informações sobre as notificações acesse: Notificações)