Skip to main content

Towards an API Marketplace for an e-Invoicing Ecosystem

  • Conference paper
  • First Online:
Enterprise Applications, Markets and Services in the Finance Industry (FinanceCom 2022)

Abstract

Driven by a large number of very diverse and fast-evolving regulations, the adoption of e-invoicing is creating many challenges for solution providers, such as dealing with compliance requirements, cross-border issues, heterogeneity of standards and constant changes. Existing solutions do not represent a cost-effective and vendor-independent alternative to existing legacy systems, ERPs and databases. The proposed solution is based on leveraging cloud computing concepts, Software-as-a-Service concept, API economy, and Business Process Modelling (BPM) concepts. It allows solution providers to choose SaaS components and customise their offerings according to customers needs. Given an ecosystem of APIs available via a marketplace, it becomes possible to rapidly compose and build new applications via BPM technologies. The paper describes an implementation of this concept realised using several e-invoicing APIs being composed using the WASP workflow system. Some preliminary results regarding the feasibility of the proposed approach in a simple buyer-seller scenario are discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://www.en-standard.eu/.

  2. 2.

    https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=ubl.

  3. 3.

    PEPPOL most recent usage statistics in can be accessed at PEPPOL statistics from ionite.net.

  4. 4.

    https://ecosio.com/en/white-paper-e-invoicing-in-europe/.

  5. 5.

    https://www.akana.com/blog/api-economy.

  6. 6.

    https://www.trisotech.com/bpmn-introduction-and-history/.

  7. 7.

    https://www.academia.edu/67988083/IceCore_A_Web_Portal_for_Workflow_Execution.

  8. 8.

    https://www.efpf.org/post/orchestration-workflow-and-service-automation-platform.

  9. 9.

    https://www.efpf.org/.

  10. 10.

    https://portail.dgfip.finances.gouv.fr/.

References

  1. Overcome the barriers to e-invoicing. IOMA’s Report on Managing Accounts Payable 11(3), 1–11 (2011). https://login.wwwproxy1.library.unsw.edu.au/login?url=https://search.ebscohost.com/login.aspx?direct=true&db=buh&AN=60304555&site=ehost-live&scope=site

  2. Anonymous: A Pragmatic Guide to Business Process Modelling. BCS Learning & Development Limited, London, 2nd edn. (2009). https://login.wwwproxy1.library.unsw.edu.au/login?url=https://www.proquest.com/books/1-introduction/docview/189251881/se-2?accountid=12763. Copyright - Copyright British Informatics Society Ltd. 2009. Accessed 13 Sept 2021

  3. Bondel, G., Landgraf, A., Matthes, F.: API management patterns for public, partner, and group web API initiatives with a focus on collaboration. In: 26th European Conference on Pattern Languages of Programs. EuroPLoP 2021. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3489449.3490012

  4. Bourr, K., Corradini, F., Pettinari, S., Re, B., Rossi, L., Tiezzi, F.: Disciplined use of BPMN for mission modeling of multi-robot systems. Proc. ISSN 1613, 0073 (2021). http://ceur-ws.org

  5. Chen, C., et al.: Holistic combination of structural and textual code information for context based API recommendation. IEEE Trans. Softw. Eng. 1 (2021). https://doi.org/10.1109/TSE.2021.3074309

  6. Dobrzeniecka, E., Możdżyński, D.: Process analysis of implementing structured electronic invoice at the Poznań city hall as an example of process electronisation at public administration units. Inf. Syst. Manage. 7(1) (2018). https://doi.org/10.22630/isim.2018.7.1.2

  7. Douloudis, K., Siapera, M., Dimitriou, G., Prentza, A.: Application of automated trust verification and delegation mechanisms in PEPPOL eProcurement network. In: Themistocleous, M., Papadaki, M. (eds.) EMCIS 2019. LNBIP, vol. 381, pp. 448–457. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-44322-1_33

    Chapter  Google Scholar 

  8. Eriksson, H.E., Penker, M.: Business modeling with UML. OMG. Wiley, Nashville (2000)

    Google Scholar 

  9. Gao, H., Qin, X., Barroso, R.J.D., Hussain, W., Xu, Y., Yin, Y.: Collaborative learning-based industrial IoT API recommendation for software-defined devices: the implicit knowledge discovery perspective. IEEE Trans. Emerg. Top. Comput. Intell. 6(1), 66–76 (2022). https://doi.org/10.1109/TETCI.2020.3023155

    Article  Google Scholar 

  10. Gunaratne, H., Pappel, I.: Enhancement of the e-invoicing systems by increasing the efficiency of workflows via disruptive technologies. In: Chugunov, A., Khodachek, I., Misnikov, Y., Trutnev, D. (eds.) EGOSE 2020. CCIS, vol. 1349, pp. 60–74. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-67238-6_5

    Chapter  Google Scholar 

  11. Harry Katzan, J., Dowling, W.A.: Software-as-a-service economics. Rev. Bus. Inf. Syst. (RBIS) 14(1) (2010). https://doi.org/10.19030/rbis.v14i1.500

  12. Hernández-Ortega, B.: Key factors for the adoption and subsequent use of e-invoicing. Academia (50), 15 (2012). https://login.wwwproxy1.library.unsw.edu.au/login?url=https://www.proquest.com/scholarly-journals/key-factors-adoption-subsequent-use-e-invoicing/docview/1271600028/se-2?accountid=12763. Copyright - Copyright Consejo Latinoamericano de Escuelas de Administracion, CLADEA 2012. Accessed 09 Nov 2021; SubjectsTermNotLitGenreText - Spain

  13. Koch, B., Billentis: the e-invoicing journey 2019–2025 (2019)

    Google Scholar 

  14. Lian, S., Tang, M.: API recommendation for mashup creation based on neural graph collaborative filtering. Connect. Sci. 34(1), 124–138 (2022). https://doi.org/10.1080/09540091.2021.1974819

    Article  Google Scholar 

  15. Marcinkowski, B., Kuciapski, M.: A business process modeling notation extension for risk handling. In: Cortesi, A., Chaki, N., Saeed, K., Wierzchoń, S. (eds.) CISIM 2012. LNCS, vol. 7564, pp. 374–381. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33260-9_32

    Chapter  Google Scholar 

  16. Marinagi, C., Trivellas, P., Reklitis, P., Skourlas, C.: Drivers and barriers to e-invoicing adoption in Greek large scale manufacturing industries. In: AIP Conference Proceedings, vol. 1644, no. 1 (2015). https://doi.org/10.1063/1.4907852, https://www.osti.gov/biblio/22390959

  17. Oyekola, O., Xu, L.: Selecting SaaS CRM solution for SMEs. In: Proceedings of the 10th International Conference on Information Systems and Technologies, ICIST 2020. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3447568.3448536

  18. Papazoglou, M.P., Georgakopoulos, D.: Service-Oriented Computing. MIT Press, Cambridge (2008)

    Google Scholar 

  19. Patil, S., Newcomer, E.: ebXML and web services. IEEE Internet Comput. 7(3), 74–82 (2003). https://doi.org/10.1109/MIC.2003.1200304

    Article  Google Scholar 

  20. Peixoto, D., et al.: A comparison of BPMN and UML 2.0 activity diagrams (2008)

    Google Scholar 

  21. Qi, L., Song, H., Zhang, X., Srivastava, G., Xu, X., Yu, S.: Compatibility-aware web API recommendation for mashup creation via textual description mining. ACM Trans. Multimedia Comput. Commun. Appl. 17(1s) (2021). https://doi.org/10.1145/3417293

  22. Robbes, R., Lungu, M., Janes, A.: API fluency. In: 2019 IEEE/ACM 41st International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), pp. 97–100 (2019). https://doi.org/10.1109/ICSE-NIER.2019.00033

  23. Wang, X., Liu, X., Liu, J., Chen, X., Wu, H.: A novel knowledge graph embedding based API recommendation method for Mashup development. World Wide Web 24(3), 869–894 (2021). https://doi.org/10.1007/s11280-021-00894-3

    Article  Google Scholar 

  24. Wilde, E., Amundsen, M.: The challenge of API management: API strategies for decentralized API landscapes. In: Companion Proceedings of The 2019 World Wide Web Conference, WWW 2019, pp. 1327–1328. Association for Computing Machinery, New York (2019). https://doi.org/10.1145/3308560.3320089

  25. Yuan, W., Nguyen, H.H., Jiang, L., Chen, Y., Zhao, J., Yu, H.: API recommendation for event-driven android application development. Inf. Softw. Technol. 107, 30–47 (2019). https://doi.org/10.1016/j.infsof.2018.10.010, https://www.sciencedirect.com/science/article/pii/S0950584918302222

Download references

Acknowledgements

We wish to thank eBusiness eXpert and the WASP team for their contributions in developing the case study as part of the ebWASP project. This project/initiative has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 825075 – EFPF project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chinmay Manchanda .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Manchanda, C., Hussain, W., Rabhi, L., Rabhi, F. (2023). Towards an API Marketplace for an e-Invoicing Ecosystem. In: van Hillegersberg, J., Osterrieder, J., Rabhi, F., Abhishta, A., Marisetty, V., Huang, X. (eds) Enterprise Applications, Markets and Services in the Finance Industry. FinanceCom 2022. Lecture Notes in Business Information Processing, vol 467. Springer, Cham. https://doi.org/10.1007/978-3-031-31671-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-31671-5_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-31670-8

  • Online ISBN: 978-3-031-31671-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics