Skip to content

Webhook — Recebimento CALLBACK

Webhook disparado quando uma nota fiscal de entrada é recebida no armazém. Contém os dados completos da nota e seus itens, incluindo informações do produto.

Evento

Este webhook é enviado ao finalizar o recebimento de uma nota fiscal (PurchaseOrder).

Payload

json
{
  "ID": "GUID_DA_NOTA",
  "TenantID": "GUID_DO_CLIENTE",
  "Tenant": null,
  "BranchID": "GUID_DA_FILIAL",
  "Branch": null,
  "CompanyID": "GUID_DA_EMPRESA",
  "Company": null,
  "WarehouseID": "GUID_DO_ARMAZEM",
  "Warehouse": null,
  "DocksID": "GUID_DA_DOCA",
  "Docks": null,
  "OwnersID": "GUID_DO_PROPRIETÁRIO",
  "Owners": null,
  "NF": "NOME_DA_NOTA",
  "CodeERP": "CÓDIGO_DA_NOTA_ERP",
  "RegistrationDate": "DATA_DO_REGISTRO_DA_NOTA",
  "ReceiptDate": "DATA_RECEBIDA",
  "StartDate": "DATA_DE_INICIO",
  "EndDate": "DATA_FINAL",
  "PurchaseOrderItens": [
    {
      "ID": "ID_PRODUTO_NOTA",
      "TenantID": "GUID_DO_CLIENTE",
      "Tenant": null,
      "PurchaseOrderID": "GUID_DA_NOTA",
      "PurchaseOrder": null,
      "ProductID": "GUID_DO_PRODUTO",
      "Product": {
        "ID": "GUID_DO_PRODUTO",
        "TenantID": "GUID_DO_CLIENTE",
        "Tenant": null,
        "Code": "SKU_PRODUTO",
        "Name": "NOME_DO_PRODUTO",
        "LogisticsProfileID": "GUID_ATT_LOGISTICO",
        "LogisticsProfile": null,
        "CategoryID": "GUID_CATEGORIA",
        "FamilyID": "GUID_DA_FAMILIA",
        "UnitMeasurementID": "GUID_DA_UNIDADE_DE_MEDIDA",
        "UnitMeasurement": null,
        "Brand": ".",
        "NCM": "31025011",
        "Rotation": null,
        "BarCode": "COD_DE_BARRA",
        "Weight": "PESO",
        "CodeERP": "CODIGO_ERP",
        "FileName": null,
        "FilePath": null,
        "FileSize": 0,
        "FileType": null,
        "ConversionFactor": null,
        "ConversionFactors": null,
        "Status": 1,
        "DateAction": "DATA_DA_ACAO",
        "AccountUserIDAction": "GUID_DA_CONTA_ACAO",
        "AccountOrUserNameUpdate": null,
        "DateUpdateFormated": "DATA_FORMATADA"
      },
      "LotNumber": "NR_DE_LOTE",
      "Barcode": null,
      "ManufacturingDate": null,
      "ExpirationDate": null,
      "UnitaryValue": null,
      "SaleValue": null,
      "Quantity": 5,
      "PendentQuantity": 0,
      "ReceiptQuantity": 5,
      "PositionCode": null,
      "ReceiptItemStatus": 0,
      "Aux01": "AUX_01",
      "Aux02": null,
      "Aux03": null,
      "FileName": null,
      "FilePath": null,
      "ConversionFactor": null,
      "StockItens": null,
      "NotBelongsPurchaseOrder": null,
      "Status": 1,
      "DateAction": "2023-05-02T16:21:49.930214",
      "AccountUserIDAction": "d2516825-0148-4421-8aa9-d16c7c97ce03",
      "AccountOrUserNameUpdate": null,
      "DateUpdateFormated": "02/05/2023 16:21"
    }
  ],
  "ReceiptStatus": "STATUS_NOTA",
  "ReceiptStatusFormatted": "Received",
  "StartEndAvarage": 0.5417432786111112,
  "HasDivergence": false,
  "Status": 1,
  "DateAction": "2023-05-02T15:49:19.65908",
  "AccountUserIDAction": "d2516825-0148-4421-8aa9-d16c7c97ce03",
  "AccountOrUserNameUpdate": null,
  "DateUpdateFormated": "02/05/2023 15:49"
}

Campos Principais

CampoTipoDescrição
IDGuidIdentificador da nota fiscal (PK)
TenantIDGuidIdentificador do cliente/tenant
BranchIDGuidIdentificador da filial (FK)
CompanyIDGuidIdentificador da empresa (FK)
WarehouseIDGuidIdentificador do armazém (FK)
DocksIDGuidIdentificador da doca (FK)
OwnersIDGuidIdentificador do proprietário (FK)
NFStringNúmero/nome da nota fiscal
CodeERPStringCódigo da nota no ERP
RegistrationDateDateTimeData de registro da nota
ReceiptDateDateTimeData em que foi recebida
StartDateDateTimeData de início do recebimento
EndDateDateTimeData de finalização do recebimento
ReceiptStatusStringStatus da nota
ReceiptStatusFormattedStringStatus formatado (ex: Received)
StartEndAvarageDecimalMédia de tempo entre início e fim (em dias)
HasDivergenceBooleanIndica se houve divergência no recebimento
StatusNumber0 Inativo, 1 Ativo
DateActionDateTimeData da última ação
AccountUserIDActionGuidUsuário que realizou a última ação

Campos dos Itens — PurchaseOrderItens

CampoTipoDescrição
IDGuidIdentificador do item (PK)
TenantIDGuidIdentificador do cliente/tenant
PurchaseOrderIDGuidIdentificador da nota fiscal (FK)
ProductIDGuidIdentificador do produto (FK)
ProductObjectObjeto com dados completos do produto (ver abaixo)
LotNumberStringNúmero do lote
BarcodeStringCódigo de barras
ManufacturingDateDateTimeData de fabricação
ExpirationDateDateTimeData de validade
UnitaryValueDecimalValor unitário
SaleValueDecimalValor de venda
QuantityNumberQuantidade esperada
PendentQuantityNumberQuantidade pendente
ReceiptQuantityNumberQuantidade recebida
PositionCodeStringCódigo da posição de armazenamento
ReceiptItemStatusNumberStatus do item recebido
Aux01 / Aux02 / Aux03StringCampos auxiliares
StatusNumber0 Inativo, 1 Ativo

Campos do Produto — Product

CampoTipoDescrição
IDGuidIdentificador do produto (PK)
TenantIDGuidIdentificador do cliente/tenant
CodeStringSKU do produto
NameStringNome do produto
LogisticsProfileIDGuidPerfil logístico (FK)
CategoryIDGuidCategoria do produto (FK)
FamilyIDGuidFamília do produto (FK)
UnitMeasurementIDGuidUnidade de medida (FK)
BrandStringMarca do produto
NCMStringCódigo NCM
BarCodeStringCódigo de barras
WeightStringPeso do produto
CodeERPStringCódigo do produto no ERP
ConversionFactorDecimalFator de conversão
StatusNumber0 Inativo, 1 Ativo

Wemov WMS - Open API Documentation