Jump to content

"$message": "purchase_invoice[invoice_lines] is invalid"


Why did I get this error ? "$message": "purchase_invoice[invoice_lines] is invalid"  

  1. 1. Why did I get this error ? "$message": "purchase_invoice[invoice_lines] is invalid"

    • ??
      0
    • ??
      0


Recommended Posts

  • Administrators

Hi Aladin,

This is most likely because you are passing the attributes and values as query params. You need to ensure you build a JSON body as per our API reference, passing the values accordingly, along with a header of Accept: application/json:

Purchase Transactions | Sage Developer

{
  "purchase_invoice": {
  "contact_id": "string",
  "date": "2019-08-24",
  "due_date": "2019-08-24",
  "reference": "string",
  "total_quantity": 0,
  "net_amount": 0,
  "tax_amount": 0,
  "total_amount": 0,
    "invoice_lines": [
    ...
    ],
  	"tax_analysis": []
  }
}

Once you've had a look at the guide I've linked above it should make sense. Let me know if you still have any issues.

 

Ben

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...