Eventos de webhooks

Quais eventos o Base ERP disponibiliza para sua integração?

É possível utilizar webhook para que seu sistema seja notificado sobre alterações que ocorram nas notas fiscais. Os eventos que o Base ERP notifica são:

  • INVOICE_NFE_CREATED - Geração de nova nota fiscal.
  • INVOICE_NFE_AUTHORIZED - Nota fiscal emitida.
  • INVOICE_NFE_ERROR - Nota fiscal com erro.
  • PRODUCTS_STOCK_INPUT - Entrada de estoque de produto.
  • PRODUCTS_STOCK_OUTPUT - Saída de estoque de produto.

Exemplo de JSON a ser recebido [POST]

A notificação consiste em um POST contendo um JSON, conforme este exemplo:

{
    "id": "evt_00bfdbb32c9cd908d56e247e4a7622cd&368697207",
    "event": "INVOICE_NFE_CREATED",
    "dateCreated": "2025-02-20 17:18:35",
    "invoiceNfe": {
        "object": "invoice",
        "type": "NF-e",
        "id": "",
        "salesOrder": "",
        "status": "",
        "customer": "100978942",
        "serie": null,
        "number": null,
        "value": 300,
        "issueDate": "2018-07-03",
        "observations": "",
        "externalReference": "",
        "pdfUrl": null,
        "xmlUrl": null
    }
}
🚧

Com a entrada de novos produtos e funções dentro do Base ERP, é possível que novos atributos sejam incluídos no webhook. É muito importante que seu código esteja preparado para não gerar exceções caso o Base devolva novos atributos não tratados pela sua aplicação, pois isso poderá causar interrupção na fila de sincronização.