Norman Firkins Posted August 2, 2023 Posted August 2, 2023 Hi, I'm using the product endpoint to create a product in my Sage BCA account. Here is my request payload: {'product': {'description': 'Example Product', 'sales_ledger_account_id': 'k6d41a1c29b11ea8d3c022ace18d9e2', 'purchase_ledger_account_id': 'd7fh34o1c29b11ea8d3c022aced7f78e', 'item_code': '123456', 'active': true}} I'm getting a 422 code error with the following message: [{'$severity': 'error', '$dataCode': 'SecureValidationError', '$message': 'Saving Non-stock failed: value of purchase_ledger_account was not allowed.', '$source': 'purchase_ledger_account'}] The purchase ledger account ID is correct as I use the ledger endpoint to get the ID for my purchase ledger account from my account. Any ideas why this could be happening, Cheers
Steel, Mark Posted August 3, 2023 Posted August 3, 2023 Hi Norman, Thank you for your question. When you return the ledger_account/d7fh34o1c29b11ea8d3c022aced7f78e, what are the visible scopes shown for the ledger account please? "visible_scopes": [ "journals", "other_payment", "purchasing", "reporting" ], Thanks Mark
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now