Hello,
I am trying to create an expense report, this is the code snippet I am using, written in python:
json_data = { "Name": "TEST #2", "Purpose": "Test create expense report", "PolicyID":"xyzxyzxyzxyzxyzxyzxyz", "Comment": "this is just a comment" } concur_resp = concur.api('v3.0/expense/reports', method='POST', params=params, headers={'Content-type': 'application/json', 'accept': '*'}, data=json.dumps(json_data))
I am getting a 500 error.
With the same user I am able to list the reports, get policies. So the authorization itself is working, at least to read.
My question is, do I need an special privileges to create reports? If so, which one? If it is not the case, can someone pleae help figure out what I am missing.
Thanks in advance
Solved!去解决方案。
I could fix by removing the policyID parameter, it will then create the expense on the default policyID of the user.
Regards
I could fix by removing the policyID parameter, it will then create the expense on the default policyID of the user.
Regards
Great to hear! Thanks for sharing your solution.