E-invoicing has become an increasingly popular form of electronic documents in B2B and B2G commerce transactions, and facilitates an effective exchange of invoice-related information containing tax invoice requirements. It enables businesses and governments to make transactions data be stored, retrieved and handled more efficiently among various aspects of business operations through an integrated systems solution such as ERP systems or e-commerce platforms. Although e-invoicing has numerous benefits, the integrated processes involve security risks associated with the ability to exchange and access critical transaction records and sensitive financial information over public networks such as the Internet. To secure e-invoicing services and maintain trust and privacy among their engaged stakeholders, many e-invoicing platforms use various authentication methods, such as factor-based mechanisms and digital signature techniques, to prevent potential threats and unauthorized access through cyberattacks. However, such authentication techniques cannot fully protect sensitive information contained in e-invoices from security breaches in the context of sharing transactional data. This proposed scheme introduces a secure authentication mechanism that integrates the self-certified methodology to enhance the trustworthiness of trading parties. In addition, the computational efforts of the proposed model show that high performance can be achieved in executing e-invoicing processes while maintaining data privacy. By leveraging the capabilities of blockchain technology and the adoption of decentralized applications and smart contracts, the proposed solution enables e-invoicing services to provide a highly secure, efficient, immutable, and transparent platform for businesses and tax authorities.