Integração com ERP

Conheça abaixo as notificações enviadas pela Blue Fleet para integração com ERPs

Estas notificações possuem um controle específico por transação, e podem ser monitoradas e controladas pelo sistema. É esperado um retorno 200 OK para cada transação, e no caso de erro, uma pendência é criada no seção de integração com ERP para que o problema seja analisado e a transação possa ser recolocada na fila de notificação.

Faturas e notas de débito

Esta requisição é disparada após a geração de uma fatura ou nota de débito no Blue Fleet. POST /debt-note Exemplo: https://www.seusite.com.br/webhooks/debt-note

{
  "DebtNoteId": 0,
  "Customer": {
    "CustomerId": 0,
    "CompanyName": "",
    "TradingName": "",
    "CustomerTypeId": 0,
    "CustomerTypeName": "",
    "RegisteredNumber": "",
    "NationalId": "",
    "PhoneNumber": "",
    "Email": ""
  },
  "DocumentNumber": "",
  "CreatedAt": "0001-01-01T00:00:00",
  "CreatedBy": {
    "UserId": 0,
    "Name": ""
  },
  "Discounts": 0.0,
  "TotalValue": 0.0,
  "Comments": "",
  "DebtNoteTypeId": 0,
  "DebtNoteTypeName": "",
  "PaymentDetails": "",
  "DueDate": "0001-01-01T00:00:00",
  "DebtNoteStatusId": 0,
  "DebtNoteStatusName": "",
  "IssuanceDate": "0001-01-01T00:00:00",
  "SuppressDueDate": "0001-01-01T00:00:00",
  "CanceledAt": "0001-01-01T00:00:00",
  "CanceledBy": {
    "UserId": 0,
    "Name": ""
  },
  "AccrualDate": "0001-01-01T00:00:00",
  "BuyerId": 0,
  "FleetManagerBranch": {
    "FleetManagerBranchId": 0,
    "DisplayName": "",
    "RegisteredNumber": ""
  },
  "BillingTypeId": 0,
  "BillingTypeName": "",
  "BankDetails": {
    "BankAccountId": 0,
    "BankId": 0,
    "BankCode": "",
    "BankName": "",
    "AgencyNumber": "",
    "AccountNumber": "",
    "OpeningDate": "0001-01-01T00:00:00",
    "OpeningBalance": 0,
    "BankAccountTypeId": 0,
    "BankAccountExternalId": ""
  },
  "Contract": {
    "ContractId": 0,
    "DocumentNumber": "",
    "ContractNumber": "",
    "DocumentCustomNumber": ""
  },
  "ContractItem": {
    "ContractItemId": 0,
    "DocumentNumber": ""
  },
  "DebtNoteItems": [
    {
      "DebtNoteItemId": 0,
      "Description": "",
      "Quantity": 0,
      "UnitValue": 0.0,
      "TotalValue": 0.0,
      "Order": 0
    }
  ],
  "FinancialEntries": [
    {
      "FinancialEntryId": 0,
      "ExpectedDate": "0001-01-01T00:00:00",
      "ExpectedValue": 0.0
    }
  ],
  "FinancialEntryPaymentTypesFinancialEntryPaymentTypeId": 0,
  "FinancialEntryPaymentTypesName": "",
  "FinancialEntryPaymentTypeExternalId": 0,
  "FinancialEntryPaymentConditionsFinancialEntryPaymentConditionId": 0,
  "FinancialEntryPaymentConditionsName": "",
  "FinancialEntryPaymentConditionExternalId": ""
}

Lançamentos financeiros

Esta requisição é disparada após a criação e atualização de lançamento no contas a pagar ou contas a receber no Blue Fleet. POST /financial-entry Exemplo: https://www.seusite.com.br/webhooks/financial-entry


Notas fiscais

Esta requisição é disparada após o cadastro de uma nota fiscal no Blue Fleet. POST /financial-invoice Exemplo: https://www.seusite.com.br/webhooks/financial-invoice


Last updated