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 issuer

Call the Register Issuer API to register the supplier as an issuer. Save the returned issuerId for certificate management.

Issue a certificate registration URL

Use issuerId with the Retrieve Issuer 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 to issue the 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 each supplier’s issuerId to register, retrieve, or remove its certificate
  • When a supplier’s certificate expires, it must be re-registered