exactonline | Exact Online ( accounting software | Cryptocurrency library
kandi X-RAY | exactonline Summary
kandi X-RAY | exactonline Summary
Exact Online (accounting software) REST API Library in Python
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Perform a REST request
- Set an option
- Get or set the value of an option
- Save changes to file
- Commit the invoice
- Returns the invoice number
- Get the remote invoice for this invoice
- Assemble the invoice
- Get address
- Update an element
- Filter by account number
- Fetch a single object
- Filter contacts
- Filter relations
- Filter VatCodes
- Get invoice details
- Get quotation lines
- Filter for LedgerAccounts
- Map an exact invoice number to a foreign invoice number
- Create the auth url
- Commit the object
- Performs the actual request
- Request a new token
- Filter for Receives
- Map foreign invoice numbers to their exact ones
- Delete a resource
exactonline Key Features
exactonline Examples and Code Snippets
Community Discussions
Trending Discussions on exactonline
QUESTION
I am trying to print a sales order with a known OrderId however it throws an error which I haven't been able to debug.
...ANSWER
Answered 2022-Mar-23 at 10:07It turns out you need to use the json argument instead of using data.
This
QUESTION
Update: Edited the code with the working version. You can use it to retrieve your authorization code.
I have been trying to figure out how to return the authorization code. I am new to API communication therefore I might be missing something crucial here. I am able to login but I just cant return the code. Please help me out people of exact!
Auth end point is https://start.exactonline.nl/api/oauth2/auth Token end point is https://start.exactonline.nl/api/oauth2/token
...ANSWER
Answered 2022-Mar-11 at 05:04I just added the below code and I could see the redirec_uri with the authorization code. I guess I was just not making the right request type.
QUESTION
I am inserting new entries through the Rest API of Exact Online. However, I can not seem to find a way to state which amount is debit or credit. I thought that depending on what GLAccount you use for the entry, that amount would automatically change to debit or credit. As you can see in the code example below, the entry line with description "APITESTDEBIT2" has the GLAccount with debit type. The other line is credit type.
I get this 500 server error when I POST:
This entry is not balanced on: 2021 / 12 (Type: Other) - Difference: EUR 1.000,00
ANSWER
Answered 2021-Dec-27 at 17:27Thanks to @fredrik, you can identify credit or debit by making it positive or negative.
Positive amount = debit
Negative amount = credit
QUESTION
I have access to Exact (OAUTH), access-, refresh-tokens, division No. ...
I get, 'GET' information From Exact API.
But I have problems in 'POST'-ing a new project, using Exact API.
And I have no Clue what is the problem.
As a user, I have 'POST' privileges ().
https://start.exactonline.nl/api/v1/2999609/Users/UserHasRights?endpoint='project/Projects'&action='POST'
=> true
I've no clue what to do next. Maybe I need to provide more data
, but the documentations, state those three fields are enough to create a project.
ANSWER
Answered 2021-Nov-29 at 19:58Please try with a different value for Type : 4 means Non-billable which requires no other fields normally. API Documentation shows that 1 is for Campaign. That value is not available via UI.
QUESTION
We currently need to set the status of orders to CANCEL in ExactOnline through the API when they are cancelled in our shop.
I got through the ExactOnline API documentation and in the PUT request of salesOrders, I did not find any Status field that I can update but this field exists when this is a GET request. https://start.exactonline.nl/docs/HlpRestAPIResourcesDetails.aspx?name=SalesOrderSalesOrders
My PUT request would have this body as status 45 = Cancelled.
...ANSWER
Answered 2021-Jul-29 at 07:39Have you tried using the PHP API client? https://github.com/picqer/exact-php-client if your API request is malformed, this might be an easier way to do it.
QUESTION
See below, the XML body I have :
...ANSWER
Answered 2021-Aug-11 at 14:51The following seems to work. Please note that your elements are namespace-d and have a prefix.
QUESTION
I created a shopware6 plugin which includes a frontend custom route which should be able to receive POST requests from ExactOnline.
But when I make some tests with Postman, I receive "405 Method Not allowed". Here is my controller :
...ANSWER
Answered 2020-May-22 at 07:20You have limited the route to POST. When you call it from another Method then POST, it will result in Method not allowed error. Maybe you want to whitelist both GET and POST?
So change it to methods={"GET", "POST"}
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install exactonline
You can use exactonline like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page