Skip to main content
A scenario for automatically issuing tax invoices when recurring payments occur, such as SaaS subscriptions or monthly services.

Workflow

Register a certificate

Register your company’s certificate for standard issuance. You can register it directly on the Bolta web, or obtain a registration URL via the Retrieve Certificate Registration URL API.

Run recurring issuance

When the payment scheduler is triggered, call the Issue Tax Invoice API to issue a tax invoice. Using the Client-Reference-Id header helps prevent duplicate issuance. For details, see the Authentication Guide.

Receive the issuance-complete webhook

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

Issuance-complete email

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

Retrieve the tax invoice (optional)

When It Fits

  • When a SaaS subscription service bills automatically on a monthly/annual basis
  • When recurring transactions occur, such as regular deliveries or maintenance contracts
  • When scheduler-based automatic issuance is needed

Implementation Tips

  • Integrate with your payment system’s scheduler to issue automatically when payment completes
  • Using the payment ID as the Client-Reference-Id makes idempotency and tracking easier
  • We recommend implementing retry logic when you receive an issuance-failure webhook