Major Feature Update: Payment Sync, PayPal Integration, KigoKasa integration & More

Automatic payment registration, PayPal fee tracking, KigoKasa integration, customizable invoice fields, and important UI fixes

This would be the last update of the year. We've added automatic payment sync, PayPal fee tracking, a new integration for Croatia, and several other improvements that people have been asking for.

New Features

Automatic Payment Registration & PayPal Fee Synchronization

BrickInvoice can automatically registers your Stripe and PayPal payments in your accounting software, and also tracks PayPal fees separately.

Here's what happens:

  • When an order is paid, the payment gets registered against the invoice in your accounting package (so it's automatically marked as paid)
  • PayPal transaction fees are tracked as separate expenses in your accounting system
  • You can configure different ledger/financial accounts for BrickLink and BrickOwl orders if you want to keep them separate
  • Each payment includes a reference like "Payment BL_12345678" so you can easily find it back

Important: This only works with Moneybird, Fatture in Cloud, and e-Boekhouden for now.

How to set it up:

First you need to connect PayPal:

  1. Go to PaymentsPayPalConnect
  2. Enter your PayPal API credentials

Then enable it in your accounting config:

  1. Go to AccountingConfig
  2. Turn on Payment Registration and choose which payment methods to sync (Stripe/PayPal)
  3. Turn on PayPal Fee Sync and set up the accounts where you want fees to be booked
  4. That's it, everything syncs automatically from now on

No more manually entering payments or tracking PayPal fees. Should save you quite a bit of time each month.

KigoKasa Integration (Croatia)

For our Croatian users, we've added KigoKasa support. It's a fiscal cash register system (fiskalna blagajna) that creates fiscalized invoices that comply with Croatian tax regulations.

The integration works similar to the other accounting packages - automatic customer and invoice sync, proper VAT handling and margin scheme support if you need it. You'll also get direct links to the fiscal receipts in KigoKasa.

Setup is straightforward:

  1. Go to AccountingConnect
  2. Pick KigoKasa and enter your credentials
  3. Map your items (products, shipping, handling fees)
  4. Done, orders will sync automatically

More details in the KigoKasa documentation if you need them.

Placeholders in Invoice Text Fields

You can now use placeholders in invoice descriptions and other text fields. They get replaced automatically with the actual order info. Right now there are two placeholders:

  • {order_number} - Gets replaced with something like "BL 12345678" (includes the marketplace prefix)
  • {payment_method} - Shows how the customer paid (PayPal, Stripe, etc.)

For example, if you set your invoice description to Order {order_number} - Paid via {payment_method}, it becomes Order BL 12345678 - Paid via PayPal. This works with Bunni, Fatture in Cloud, Jortt, and sevDesk. Each package has it in slightly different fields (invoice description, header text, etc.) depending on what their system supports.

Moneybird: Create Final Invoices

Quick one for Moneybird users - you can now set it to create invoices as "final" (definitive) right away instead of drafts. Saves you the extra step of finalizing them manually. Just turn on "Create invoices as final" in AccountingConfig and future invoices will be final from the start.

Improvements

Visual Indicator for New Orders

The orders page now shows which orders are new since your last visit. Pretty simple - orders you haven't seen yet get a blue "New" badge. The system remembers when you last checked the page, and anything that came in after that gets marked. Badge goes away on your next visit.

Store Orders Table Updates

We've added a payment method column that shows how customers paid (PayPal, Stripe, IBAN, etc.). Also consolidated all the different amounts into one column with a popover. Click the info icon next to the total and you'll see the breakdown (subtotal, shipping, handling fees, margin if applicable). Shows both including and excluding VAT if you're VAT registered. Much cleaner than having separate columns for everything.

Bug Fixes

Fixed Double Scrollbar on Accounting Config Page

The accounting config page had a double scrollbar which is now gone. Should scroll properly now with just one scrollbar.

Resolved Hydration Error on Margin Scheme Settings

Fixed a React hydration error that sometimes showed up when loading the margin scheme settings tab. Page loads smoothly now without console errors.

What's Next

Still working on adding more accounting integrations and other improvements. If there's something specific you'd like to see, let us know through the contact form.