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

Atualização de Medição

Introdução#

Quando os dados gerais de uma medição são informados, a medição é criada com o status Rascunho.
Após a criação, as próximas informações são enviadas em eventos de atualização da medição.

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 atualizando a medição
stakeholdersCNPJ de empresas que receberão este evento
nameTítulo do evento
userIdIdentificador do usuário atualizando a medição
resourceIdIdentificador da medição
dateTimeHorário da criação da medição
metadata.measurementIdIdentificador da medição
metadata.projectIdIdentificador do projeto
metadata.statusStatus da medição
metadata.processInformação se a medição está completa ou incompleta
metadata.amountValor da medição
metadata.contractualRetentionAmountValor da retenção contratual
metadata.releasedAmountValorliberado da medição
metadata.finalAmountValor final da medição
metadata.installments.idIdentificador da parcela
metadata.installments.measurementIdIdentificador da medição
metadata.installments.typeTipo de parcela
metadata.installments.statusStatus da parcela
metadata.installments.dueDateData de vencimento da parcela
metadata.installments.amountValor da parcela
metadata.installments.billetSwappedInformação se houve antecipação na parcela
metadata.installments.identifierNúmero da parcela
invoiceFileBase64Arquivo da nota fiscal da medição

Exemplo de Payload#

{
    "id":"cdf7fce8-1e80-41df-aa3d-a8b44efb1625",
    "companyId":35,
    "resourceType":"MEASUREMENT",
    "stakeholders":["73538818000136"],
    "name":"MEASUREMENT_UPDATED",
    "userId":"47",
    "resourceId":"605",
    "dateTime":"2024-05-03 19:03:09",
    "metadata":{
        "measurementId":605,
        "projectId":16,
        "status":"APPROVED",
        "process":"COMPLETE",
        "amount":2000,
        "contractualRetentionAmount":0,
        "releasedAmount":2000,
        "finalAmount":2000,
        "installments":[{
            "id":995,
            "measurementId":605,
            "type":"COMMITMENT",
            "status":"DRAFT",
            "dueDate":[2024,5,31],
            "amount":2000,
            "billetSwapped":false,
            "identifier":"1"
         }],
    "invoiceFileBase64":""}}

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 14:49:10
Página anterior
Criação de Medição
Próxima página
Criação e Atualização de Parcela
Built with