1. Eventos
  • Introdução
    • Integração ONE
    • Visão Geral da API Rest
    • Ciclo de Vida da API
  • Ambiente
    • Ambiente
  • Autenticação
    • Gerando Chaves de Acesso
    • Autenticando-se
    • Token de Acesso
      POST
  • Projetos
    • Entendendo Projetos
    • Criação de Projeto
      POST
  • Medição
    • Entendendo a Medição
    • Criação de Medição
      POST
    • Consulta de Impostos da Empresa
      GET
    • Adição de Retenções Fiscais em uma Medição
      POST
    • Criação de Parcela em Medição
      POST
    • Validação das Parcelas
      POST
    • Validação da Medição
      PATCH
    • Mudança de Status da Medição
      PATCH
  • Contas a Pagar
    • Entendendo o Contas a Pagar
    • Adicinar Comprovante de Pagamento em Parcela
  • Fluxo Financeiro
    • Entendendo o Fluxo Financeiro
  • Webhooks
    • Entendendo o Payload
    • Eventos
      • Utilizando Webhooks
      • Criação de Medição
      • Atualização de Medição
      • Criação e Atualização de Parcela
      • Criação e Atualização de Fluxo Financeiro
  1. Eventos

Criação e Atualização de Fluxo Financeiro

Introdução#

Quando o projeto está configurado para utilização de fluxos financeiros, ao programar o pagamento de uma parcela esta será incluída em um fluxo financeiro com o status aberto.
Caso ainda não haja fluxo financeiro ou este esteja como status fechado, será criado um novo fluxo financeiro.

Metadata do Evento:#

A estrutura do metadata deste evento é padrão e segue a seguinte ordem:
CampoDescrição
idIdentificador do evento
resourceTypeOrigem do evento
companyIdIdentificador da empresa criando ou atualizando o fluxo financeiro
stakeholdersCNPJ de empresas que receberão este evento
nameTítulo do evento
userIdIdentificador do usuário criando ou atualizando o fluxo financeiro
resourceIdIdentificador do fluxo financeiro
dateTimeHorário da ocorrência do evento
metadata.idIdentificador do fluxo financeiro
metadata.projectIdIdentificador do projeto
metadata.statusStatus do fluxo financeiro
metadata.createdDateData de criação do fluxo financeiro
metadata.closedDateData de fechamento do fluxo financeiro
metadata.amountValor total das parcelas inclusas no fluxo financeiro
metadata.feeAmountValor da taxa ONE aplicada
metadata.identifierNúmero do fluxo financeiro
metadata.billingTypeTipo de faturamento
metadata.responsibleForPaymentResponsável pelo pagamento das parcelas inclusas no fluxo financeiro

Exemplo de Payload#

{
    "id":"76626574-282a-4a8f-a5b0-163c7aec1f54",
    "companyId":35,
    "resourceType":"FINANCIAL_FLOW",
    "stakeholders":["73538818000136"],
    "name":"FINANCIAL_FLOW_CREATED_OR_UPDATED",
    "userId":"47",
    "resourceId":"73",
    "dateTime":"2024-05-03 16:46:39",
    "metadata":{
                "id":73,
                "companyId":35,
                "projectId":15,
                "status":"OPEN",
                "createdDate":[2024,5,3],
                "closedDate":[2024,5,10],
                "amount":15000,
                "feeAmount":0,
                "identifier":"1",
                "billingType":"CUSTOMER",
                "responsibleForPayment":"ONE_PAY"
                }
}
   

O que esperamos como retorno#

Ao retorar o http status da família 200 (sucesso) será considerado pelo time ONE que os dados foram inseridos com sucesso na fatura no seu ERP.
Importante frisar que o sucesso deste webhook não se dá pelo recebimento de seus dados, mas sim em sua atualização da informação no sistema ERP.
Consideramos que qualquer retorno diferente da família 200 como falha na integração e tentaremos reenviar os dados novamente por mais 5 (cinco) vezes. Persistindo a falha, haverá um reprocessamento durante a noite, notificando a equipe de suporte ONE para solução do problema.
Modificado em 2024-05-07 17:46:59
Página anterior
Criação e Atualização de Parcela
Built with