General information about modules and API
Modules in e-conomic extend the functionality of e-conomic by adding access to specific entities as well as extending core entities.
As an example of extending entities we can look at the Inventory module. When the inventory module is enabled you will have inventory counts available on products. E.g. product.inventory object on products in REST.
Example of enabling specific entities: Adding the project module opens up the ability to interact with projects (to the extent supported by the API). Without the module enabled you will not have access to call methods/endpoints that solely relate to the project module. E.g. Project_GetAll on SOAP will return an error if the module is not active.
General product information about modules can be found on https://www.e-conomic.dk/tillaegsmoduler (Danish).
In the APIs the modules are exposed feature by feature.
This means that not every possible combination of views and or properties available via e-conomic web application will be available via API.
As of June 2018 the majority of all module support is available via SOAP. Over time we expect REST to superseed the offerings on SOAP. You can always check out the root of the REST API in your browser for a list of exposed endpoints or you can check out our roadmap for coming additions.
Module API feature highlights
Manage time and mileage entries, manage projects, register expenses to projects
Attach files to entries and sales documents.
Manage subscriptions and subscribers.
Accruals and fixed assets
Set accruals on lines and entries.
Keep track of inventory counts
Manage departments and split entries and sales across departments.
Manage budget figures and their accounts.