Odoo accounting senior developer PHP -- 3
Budget: €18 – €36 EUR
Attention!!!
There is a test task to be considered for this project:
Write XML-RPC or JSON-RPC code to retrieve the balance sheet from Odoo in HTML format.
Overview
The task consists of 2 main parts covering our 2 current usage scenarios for Odoo:
1. When connecting to client companies their Odoo instance, we need to be able to retrieve their financial statements, i.e. balance sheet, income statement and cash flow statement for the start of current year until the current day, and the previous 3 calendar years
2. We have our own Odoo instance, currently the cloud hosted enterprise version. We want to upload to this cloud-hosted instance the data of multiple different companies through API. The following features should be supported:
Creation of a new company through API
Selecting the accounting locale for this newly created company through API
Retrieving the Journal ID for this company
Uploading accounting Journal data to the journal of this company
Triggering the creation of the financial statements
Downloading the financial statements as described in point 1
Constraints
The following constraints should be adhered to during development:
The connections with Odoo should be established using XML-RPC or JSON-RPC
The code should work with the online version of Odoo, Odoo version 17 (you can create an account at odoo.com)
Odoo itself should not be extended as all functionality we request can be accomplished using an RPC protocol
All code should be delivered as a standalone component that exposes an API which can be used to connect with from the main system
There is a test task to be considered for this project:
Write XML-RPC or JSON-RPC code to retrieve the balance sheet from Odoo in HTML format.
Overview
The task consists of 2 main parts covering our 2 current usage scenarios for Odoo:
1. When connecting to client companies their Odoo instance, we need to be able to retrieve their financial statements, i.e. balance sheet, income statement and cash flow statement for the start of current year until the current day, and the previous 3 calendar years
2. We have our own Odoo instance, currently the cloud hosted enterprise version. We want to upload to this cloud-hosted instance the data of multiple different companies through API. The following features should be supported:
Creation of a new company through API
Selecting the accounting locale for this newly created company through API
Retrieving the Journal ID for this company
Uploading accounting Journal data to the journal of this company
Triggering the creation of the financial statements
Downloading the financial statements as described in point 1
Constraints
The following constraints should be adhered to during development:
The connections with Odoo should be established using XML-RPC or JSON-RPC
The code should work with the online version of Odoo, Odoo version 17 (you can create an account at odoo.com)
Odoo itself should not be extended as all functionality we request can be accomplished using an RPC protocol
All code should be delivered as a standalone component that exposes an API which can be used to connect with from the main system