Sonnar for Inventory, Invoices, and Light Accounting
Sonnar is built for specialist used-goods dealers who want inventory, margin goods, invoices, purchases, and reporting in one traceable workflow.
From first setup to daily work
Sonnar starts with practical tenant settings: company details, logo, currency, VAT percentages, margin scheme, invoice text, e-mail templates, and categories. From there you can enter realistic stock and test invoices to verify numbering, PDF output, VAT, and reporting.
- Company profile, invoice footer, accounting text, and theme settings per tenant.
- Inventory categories, including categories that do not count as margin/VAT goods.
- Separate UI and invoice language preferences per user.
Inventory as the source of truth
Items are stock records with title, serial number, category, buy price, sell price, costs, tax mode, consignment, and quantity. Sonnar uses quantity as the source of truth for whether stock is available or sold.
- Available means quantity greater than 0; sold means quantity 0.
- Invoice creation deducts quantity and sets the sold date when an item is fully sold.
- When quantity goes above 0 again, Sonnar clears the sold date so stock state and dates stay consistent.
- Search supports text, serial numbers, and acquisition-date phrases such as “bought q1 2026”, “H1 2026”, and date ranges.
Invoices with snapshots and traceable history
Invoices store line snapshots. Old invoices therefore remain stable even when an item is edited later. Sonnar supports normal invoices, web-order invoices, credit invoices, service/hourly lines, trade-ins, part exchange, and external sale records.
- Normal invoice numbers use YYYY-####; web orders can keep COE/.../WEB numbering.
- Manual invoice numbers are still duplicate-checked.
- Trade-ins reduce the invoice total and can immediately create new stock items flagged for review.
- PDF generation, invoice archive, customer/accounting e-mail, and shipping-label flow live in the same environment.
Credits without losing the audit trail
A credit invoice is created as a new invoice based on the original invoice. The original invoice remains in place. Stock-linked lines restore quantity and clear sold date, keeping inventory and administration aligned.
- Credit invoices always use normal automatic numbering.
- Credit lines refer back to the original item lines and restore stock.
- Credit invoices inherit the invoice language from the original invoice.
- For webshop cancellations, the WooCommerce bridge can create a credit instead of deleting the invoice.
Purchase invoices, OCR, and ledger coding
Incoming purchase invoices can be uploaded as PDFs. Sonnar runs local text extraction/OCR to prepare a draft, then lets you review supplier, invoice number, date, totals, lines, status, and ledger codes before saving or booking.
- Suppliers can carry default ledger codes for faster processing.
- A purchase invoice can be booked per line or as one ledger line when the whole invoice belongs on the same account.
- Paid incoming invoices open read-only so booked data is not changed accidentally.
- Sonnar checks for likely duplicate purchase invoices before saving.
Margin scheme, VAT, and financial dashboards
Sonnar is designed with margin goods in mind, while still handling normal VAT lines and services. Dashboards mainly use invoice lines in the selected date range, so reporting follows what was actually invoiced.
- Margin dashboard for margin goods, carry-over, and period calculation.
- VAT dashboard with tenant country settings for the Netherlands, Germany, Austria, and the UK.
- Profit dashboard for revenue, profit, and date-range selection.
- Activity dashboard for bought and sold item counts per year or quarter.
External sales and dashboard coverage
Sonnar shows when sold items do not have matching invoice lines. For true external sales, such as eBay or auction-house sales, an external sale record can be created so reporting stays complete without forcing a normal customer invoice.
- Coverage warnings show sold items without invoice lines.
- An include toggle can add sold-no-invoice items as an extra reporting layer.
- Mark Sold Externally is intended for sales where invoicing genuinely happened outside Sonnar.
Webshop integrations
Webshop bridges send order events into Sonnar. Sonnar matches SKU to serial number, creates invoice lines, deducts stock, and preserves web-order numbers when needed.
- WooCommerce supports automatic invoice creation, SKU audit, draft-product tools, and credit flow on cancellation.
- WooCommerce invoice language can follow shipping country automatically: NL becomes Dutch, DE becomes German, otherwise English.
- Wix, Squarespace, and Shopify bridges exist as experimental integrations.
- Bridge calls are authorized with tokens stored in tenant settings.
Backup, export, and control
Sonnar keeps administration practical: exports for stock snapshots, backup/import for tenant data, and expert mode for sensitive actions. User management and login history help keep access and activity visible.
- Inventory export is a point-in-time snapshot, not a full sales history.
- Backups include settings, categories, items, invoices, purchase invoices, suppliers, ledger codes, users, and login-related data.
- Backup import replaces tenant data and requires manager permissions plus Expert mode.
- Settings statistics show operational summaries for stock, invoices, finance, and access.
Practical positioning
Sonnar is not a large ERP system, and it does not try to be one. It is a compact working system for small specialist dealers who need inventory, invoices, margin VAT, purchases, and web orders to stay traceable without heavy business software.