Product Update / Invoiless v2.3

31.03.2026

3 minute read

Product Update / Invoiless v2.3

March has been a busy one—Invoiless v2.3.0 is live with three big additions: a new payment provider, external payment links, and Swiss QR-Bill compliance. Let's dig in! ๐Ÿš€

Invoiless ๐Ÿงก Xendit

Xendit is a leading payment gateway in Southeast Asia, enabling businesses to accept payments across Indonesia, Philippines, and the region.

  • Save time and get paid securely.
  • Full support for payments and refunds.
  • Supported currencies: IDR, USD, THB, VND, PHP, and MYR.
  • No setup fees, monthly fees, or hidden fees.

Simply generate an API key in your Xendit dashboard, grab your webhook verification token, and connect it from "Settings > Integrations" in Invoiless. Once connected, your customers will see a "Pay now" button on their invoices, and invoices are automatically marked as paid. โšก๏ธ

๐Ÿ“˜ Refer to this documentation for more details.

External Payment Links ๐Ÿ”—

Want to use a payment provider that isn't directly integrated with Invoiless? Now you can! Add a payment link from any provider—Wise, Stripe, a bank payment page, or any other gateway—directly to your invoices and retainers.

Here's how it works:

  1. Open your invoice and go to the Control panel.
  2. Expand the Manage payments section.
  3. Paste your payment link in the External payment link field.
  4. Save your invoice.

Your customer will see a "Pay now" button that redirects them straight to the provider's page to complete the payment. Simple! ๐Ÿ˜Ž

๐Ÿ’ก We recommend using one-time payment links whenever possible—they expire after a single use, which prevents your customer from accidentally paying twice.

๐Ÿ“˜ Refer to this documentation for more details.

Swiss QR-Bill ๐Ÿ‡จ๐Ÿ‡ญ

If you're doing business in Switzerland, this one's for you! You can now generate compliant Swiss QR-Bill payment slips directly on your invoices. When enabled, a QR payment slip is appended as the last page of every invoice PDF. Your customers can scan the QR code with any Swiss banking app to initiate payment instantly.

To get started:

  1. Go to "Settings > Integrations > Compliance".
  2. Find the Swiss QR-Bill card and click "Enable Swiss QR-Bill".
  3. Complete any required fields (such as IBAN, country, etc.) using the built-in compliance guide.
  4. Click "Enable Swiss QR-Bill" to finish the setup.

๐Ÿ’ก The QR payment slip will only appear on invoices with CHF or EUR currency. If you've already enabled XRechnung & ZUGFeRD / Factur-X, both features work together seamlessly—your exported PDFs will include embedded XML data and a QR payment slip.

๐Ÿ“˜ Refer to this documentation for more details.

Factur-X Support ๐Ÿ‡ซ๐Ÿ‡ท

Many of you have been asking about Factur-X—good news, it's the same standard as XRechnung & ZUGFeRD! We've updated the branding so you'll now see Factur-X recognized alongside them in the dashboard. No extra setup needed if you're already using XRechnung & ZUGFeRD compliance.

Bug Fixes & Improvements ๐Ÿ› ๏ธ

In addition to the stuff mentioned above there are a few smaller updates worth mentioning as well:

  • Slack Integration: Fixed an authentication issue that prevented connecting from the integration page.
  • Dark Mode: Fixed styling inconsistencies across various pages in the dashboard.
  • Color Selector: Custom color selection and hex input in appearance settings now work correctly.
  • Analytics: Date range and quick statistics now apply correctly to estimates.

Thank You! ๐Ÿงก

As always, your feedback drives everything we build. If you have ideas, suggestions, or run into any issues, don't hesitate to reach out. We're here to make invoicing simple and stress-free for you.

Happy invoicing! ๐ŸŽ‰

Join Invoiless Now!

Join +2,000 businesses that are creating and sending professional online invoices to their customers. Start growing now!

Get Started for Free