Skip to main content
A scenario in which a platform issues tax invoices on behalf of the supplier, such as in logistics platforms, freelancer matching services, or marketplaces.

Workflow

Register the supplier

Call the Register Supplier API to register the supplier’s information with Bolta. Save the supplierKey issued after registration.

Issue a certificate registration URL

Call the Retrieve Certificate Registration URL API to obtain a URL where the supplier can register their certificate.

Supplier registers the certificate

The supplier visits the issued URL and registers their certificate. This step must be performed by the supplier directly. For the redirect return and result verification after registration, see Certificate Registration Integration.

Delegated standard issuance

Call the Issue Tax Invoice API, passing the supplier’s supplierKey in the Supplier-Key header. The platform uses the supplier’s certificate to issue a tax invoice to the counterparty.

Receive the issuance-complete webhook

Once issuance is complete, a notification containing taxInvoiceUrl is sent via webhook.

Issuance-complete email

An email notifying the counterparty that a tax invoice has been received is sent automatically.

Retrieve the tax invoice (optional)

Check the issuance result with the Retrieve Tax Invoice API.

When It Fits

  • When a logistics platform issues tax invoices on behalf of truck drivers
  • When a freelancer matching service issues on behalf of freelancers
  • When a marketplace automates tax invoice issuance for its sellers
  • When a platform manages many suppliers
  • When it is difficult for suppliers to issue tax invoices individually

Key Points

  • Use the Supplier-Key header to specify which supplier’s certificate to use
  • You need to obtain and manage a supplierKey for each supplier
  • When a supplier’s certificate expires, it must be re-registered