cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Occasional Member - Level 2

Create an expense report

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

1 Solution

Accepted Solutions
Highlighted
Solution
Occasional Member - Level 2

Re: Create an expense report

I could fix by removing the policyID parameter, it will then create the expense on the default policyID of the user.

 

Regards

View solution in original post

2 Replies
Highlighted
Solution
Occasional Member - Level 2

Re: Create an expense report

I could fix by removing the policyID parameter, it will then create the expense on the default policyID of the user.

 

Regards

View solution in original post

Highlighted
SAP Concur, Former Employee

Re: Create an expense report

Great to hear! Thanks for sharing your solution. 

 

 

 

 


Best,
Ashley Bragg
SAP Concur - Community Manager

Did this response answer your question? Be sure to select “Accept as Solution” so your fellow community members can be helped by it as well.