Webhook is an automated notification which pushes information to your destination URL on your server whenever specific events occur. The destination URL is set up in the API setup tab of the Settings page in the Innovo Invoice portal. 

Innovo Invoice API returns meta data of uploaded invoices which have been verified. 

Webhook fields

  • invoice_number: String - Invoice Number
  • gst_number: String - GST Number
  • invoice_date: Date - Invoice Date
  • invoice_due_date: Date - Invoice Due Date
  • invoice_currency: String - Invoice Currency
  • invoice_total_amount: Decimal - Invoice Total Amount
  • invoice_line_items: Array - Invoice Line Items

Elements for invoice_line_items

  • quantity: Decimal - Quantity
  • amount_ex_tax: Decimal - Amount excluding tax
  • type: String - Type
  • description: String - Description

Webhook Message for Innovo Invoice API

{
     "invoice_number":"ABC0002343",
     "gst_number":"201417073D",
     "invoice_date":"2017-03-17",
     "invoice_due_date":"2017-04-17",
     "invoice_currency":"SGD",
     "invoice_total_amount":42.00000000,
     "invoice_line_items":
     [
  {
    "quantity":1.00000000,
    "amount_ex_tax":6.00000000,
    "type":"Account",
    "description":"Additional Employees"
},
{
    "quantity":1.00000000,
    "amount_ex_tax":30.00000000,
    "type":"Account",
    "description":"ABC Basic Plan"
},
{
    "quantity":1.00000000,
    "amount_ex_tax":6.00000000,
    "type":"Account",
    "description":"Additional Employees"
}
     ]
}

Did this answer your question?