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