For the complete documentation index, see llms.txt. This page is also available as Markdown.

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