First of all I would like to thank you for such a detailed description of your question.
In fact, we have a large number of units that do not use special fuel sensors. Therefore, for a more detailed analysis of the operation of the vehicle fleet and, in particular, fuel, there is a need to manually register fuel filling in the system.
As for your request, I would highlight 3 parts:
1. Manual fuel filling registration. Currently this functionality is already implemented in Wialon. To register refueling manually, you need to use Events Register. Read more about it in the documentation. The tool allows registering events of different types, but only one at a time. If you have a large number of fuel fillings, the registration process can be time-consuming. But this functionality was implemented just for those situations where units do not have fuel sensors.
2. Adding the ability to import/export fuel fillings in different formats (mostly *.csv). This task sounds very interesting. Moreover, we already have such a request in our product backlog. In general, the task doesn't sound too complicated and time-consuming, but in any case we need some additional analysis and determination of a universal import/export format, which will work for most partners, as well as correct binding of these fuels to intervals in the reports. And, of course, the process itself, i.e. import/export of fuel fillings, must be implemented.
3. Integration with fuel cards, using API or other methods. I can say that this request is even more interesting than the previous one. We have thought a lot about implementing such functionality, but there is a big nuance here related to the following: Wialon is used in a large number of countries. Each country has a large number of its own petrol stations and, accordingly, its own fuel services. Since we are a universal system, we cannot support integration with any one system, we need to support all the systems that will be requested. This process implies a large number of integrations and data formats, which can affect the quality of the system.
In general, we were thinking towards creating a universal tool that would provide our universal file format (which we would get by analysing all the available formats), and a mechanism for setting up data mapping between the third-party system and Wialon. In this case, we give the tool and the integration and operation is set up by the user (partner). This is the most correct method, as each user will only be able to support their own integration, independent of us.
As for the implementation itself: for the near future, we don't have any development on point 2 or 3 in our plans yet. For now I can only note your interest, but I can't suggest a specific timeline for implementation.
If I have any news on this topic I will let you know right away.
P.S.: Finally, I would like to ask you the following questions:
1. What systems would you like to integrate with? Do you have examples of downloaded files from these systems?
2. Do you have information about systems that already have similar implemented functionality?
Business Analyst, Wialon