Fortnox for WooCommerce
Syncs customers, products, orders, and invoices between WooCommerce and Fortnox. Supports automation flows, refunds, inventory management, accounting accounts, shipping mapping, and extensive developer hooks. Features Order and customer sync: Creates and updates Fortnox customers, syncs orders with correct order lines, currencies, and text. Product sync: Creates and updates items (SERVICE/STOCK), updates price lists, measurements/weights, and SKU management. Invoices: Automatic invoice generation, email sending, accounting, and payment registration. Refunds: Supports partial and full crediting as orders or credit invoices in Fortnox. Shipping: Mapping of WooCommerce shipping methods and zones to Fortnox WayOfDelivery, alternative SKU solution for shipping within and outside the EU. Accounting: Management of revenue accounts per VAT (0/6/12/25%), payment accounts per payment method, and EU sales accounts per country. Automation: Automatic sync based on order status, auto-invoicing, auto-bookkeeping, auto-marking as paid, and auto-sending invoices. Inventory: Fetching inventory levels from Fortnox to WooCommerce as needed. Company Fields: Organization number in checkout and order view; validation and sync to customer in Fortnox. Sequence Number: Prefix for sequential order numbers in WooCommerce and Fortnox. Admin UI: Fortnox column in order and product lists for status and quick actions, product metafields for sales account and purchase price. Bulk Tools: Bulk sync of products and orders within a date range. Onboarding: Step-by-step activation with license key, organization number, app activation, and settings retrieval. Compatibility: WooCommerce HPOS, multisite support, PHP 8+ and WP 6.6 tested. Developer Friendly: Extensive support for actions and filters to customize payloads and flows. Detailed Feature Overview Customers * Creation/update in Fortnox based on WooCommerce order. * EU VAT logic and VATType: SEVAT, EUVAT, EUREVERSEDVAT, EXPORT. * Organization number field in checkout (optional). * Option: “Do not sync customer on update.” Orders * Syncs customer number, document/order number, currency, date, order lines, shipping, discounts, etc. * Support for Fortnox Warehouse module and proper VAT handling per order line. Products * Automated and manual sync, variant support, SKU handling, and price lists. * Product metafields: Fortnox sales account (select from Fortnox revenue accounts), purchase price. Invoices * Automatic invoice generation and bookkeeping upon successful order sync, with options for auto-marking as paid and auto-sending the invoice. Refunds * Full and partial refunds, with correct VAT calculation for shipping credits. Shipping * Mapping of WooCommerce shipping methods and zones to Fortnox, as well as specific SKU solutions for shipping within and outside the EU. Accounting * Revenue accounts for VAT (0/6/12/25%), sales accounts per EU country, payment accounts per payment method. Automation * Flexible settings for automated actions at various order statuses, including invoicing and refund flows. OSS * The plugin supports OSS **Admin and UX * Clear admin interface with status columns in order and product lists, quick actions, and bulk tools. Onboarding and Security * Step-by-step activation and secure authentication via AJAX. Compatibility WooCommerce HPOS compatibility declared Multisite support Tested with WordPress 6.6 and WooCommerce 9.0 Developer Hooks Orders: wf_order_before_create_or_update, wf_order_payload_before_create_or_update, wf_order_row_payload_before_create_or_update Products: wf_product_payload_before_create_or_update, wf_price_payload_before_create_or_update Customers: wf_customer_before_post, wf_customer_vat_info Invoices: wf_invoice_before_create_or_update, wf_invoice_payment_before_create_or_update Requirements WordPress 4.0+ (recommended: latest version) WooCommerce (latest version) PHP 7.4+ (recommended: 8.0+) Fortnox account and active app FAQ For full FAQ and troubleshooting, please visit our documentation page. Automated testing For developers: PHPUnit is run with Composer (composer test, see tests/README.md in the repo). Browser end-to-end tests use Playwright against a disposable WordPress instance in Docker; see e2e/README.md in the repository.
Top keywords
- order16×2.65%
- fortnox14×2.32%
- woocommerce10×1.66%
- shipping9×1.49%
- update9×1.49%
- wf9×1.49%
- accounts8×1.33%
- sync8×1.33%
- customer6×1.00%
- invoices6×1.00%
- number6×1.00%
- orders6×1.00%
Ever Accounting – Accounting & Invoicing Solution for Small Businesses
Complete Accounting Solution for Small Businesses Ever Accounting is a comprehensive WordPress accounting plugin that helps you keep track of your income and expenses, send professional invoices in multiple currencies, and manage your business finances with confidence. It offers a complete accounting solution designed specifically for small businesses. The plugin’s primary goal is to provide an easy yet professional way for businesses to manage finances, keep detailed logs of income and expenses, and generate powerful reports to understand their financial position. The plugin allows you to manage your income and expenses without any prior accounting knowledge. It helps you overcome accounting-related challenges so you can focus more on other business operations. Managing a small business comes with many challenges, and adopting the right tool can save you from some of the hardships. Keeping track of cash flow is one of the most important tasks for all businesses. With the ability to create your income and expenses in multiple currencies, you’ll stay on top of your accounting tasks. You can also create multiple accounts and transfer funds between them, giving you the ease of smooth accounting operations. The plugin is designed to be user-friendly and easy to use. It’s suitable for small business owners, freelancers, startups, SMEs, accountants, entrepreneurs, WooCommerce store owners, service providers, consultants, agencies, nonprofits, bloggers, affiliate marketers, digital marketers, content creators, e-commerce store owners, and online business owners. 💻 Live Demo Site | 📄 Plugin Documentation | 🚀 Extensions 👨💻 This Plugin is Ideal for: Small Business Owners: Manage your finances with ease and focus on growing your business. Freelancers: Keep track of your income and expenses and send professional invoices. Startups: Get a clear view of your financial position and make informed decisions. SMEs: Manage your cash flow, track expenses, and generate detailed reports. Accountants: Simplify your accounting tasks and save time with powerful features. Entrepreneurs: Stay on top of your finances and make informed decisions for your business. WooCommerce Store Owners: Track your store’s income and expenses with ease. Service Providers: Create and send professional invoices to clients in multiple currencies. Consultants: Keep track of your income and expenses and generate detailed reports. Agencies: Manage your finances, track expenses, and generate detailed reports. Nonprofits: Keep track of donations, expenses, and generate detailed reports. Bloggers: Track your income and expenses and generate detailed reports. Affiliate Marketers: Keep track of your income and expenses and generate detailed reports. Digital Marketers: Track your income and expenses and generate detailed reports. Content Creators: Keep track of your income and expenses and generate detailed reports. E-commerce Store Owners: Track your store’s income and expenses with ease. Online Business Owners: Manage your finances, track expenses, and generate detailed reports. ✨ Key Features ✅ Multi-Currency Support: Track income and expenses in multiple currencies. ✅ Detailed Cash Flow Insights: Real-time cash flow monitoring for smarter financial decisions. ✅ Professional Invoicing: Create, print, and share tax and discount-enabled invoices. ✅ Expense Tracking: Keep accurate records of business expenses in any currency. ✅ Income Tracking: Record all income transactions to monitor payments. ✅ Billable Expenses: Create and manage bills for accurate financial records. ✅ Vendor Management: Organize and track interactions with vendors. ✅ Customer Management: Store essential information about your business contacts. ✅ Bank Account Management: Track balances, deposits, and transfers across multiple accounts. ✅ Deposits & Transfers: Add deposits and make transfers across accounts. ✅ Transaction Categorization: Group transactions into categories for quick insights. ✅ Product & Service Management: List items as products or services for streamlined invoicing. ✅ Powerful Reporting: Generate detailed financial reports for a clear view of business performance. ✅ Bulk Import & Export: Seamlessly move data in and out of the plugin. ✅ Custom User Roles: Assign roles with tailored permissions for secure management. Discover More Learn more about the Ever Accounting plugin on our website. – 🌐 EverAccounting – 💻 Live Demo Site – 📄 Plugin Documentation – 🚀 Extensions ✨ Features of Ever Accounting Multi-Currency Accounting Do business all over the world with multi-currency accounting. Track income or expenses in any currency you want and let the plugin convert them into your base currency automatically. Cash Flow Monitoring Get a real-time view of your cash flow. Stay on top of your cash flow and make smarter decisions about your business anytime. Know how your income, expenses, and revenues are flowing in real-time. Easy Invoicing Generate, print, and share professional invoices, including tax and discount options, in your customers’ currency. Billable Expenses Create and manage bills to ensure your finances are always accurate and healthy. Print and share bills with your vendors. Bills also support tax calculations and discounts. Expense Tracking Keep accurate and up-to-date records of business expenses in any currency to maintain a clear financial picture. Income Tracking Record all income transactions to monitor what and when you’re getting paid. Product & Service Management List items as products or services for streamlined invoicing and billing. Transaction Categorization Group transactions into categories for quick insights into where your money is going and coming from. Track which categories your business is spending the most on, as well as earning from. Powerful Reporting Generate detailed financial reports that give you a clear view of your business performance. Create smart financial reports and budgets to understand and track what matters most. Vendor & Customer Profiles Organize essential information about your business contacts to keep track of interactions and transactions. Customer Management Create customers to assign payments, and later you can filter the transactions you made with them. You can store the name, address, email, phone number, and more for each customer. Vendor Management Create vendors to assign expenses, and later you can filter the transactions you made with them. You can store the name, address, email, phone number, and other relevant information about vendors. Account Management Manage unlimited cash accounts with ease and track current balances. You can use any currency you want. Ever Accounting will handle the currency conversion automatically. Deposits & Transfers Add deposits and make transfers across accounts to keep finances organized. The transferred amount will automatically adjust to the account currency. Bulk Import Quickly import data, including customers, vendors, categories, taxes, items, accounts, transfers, payments, and expenses from other systems. Bulk Export Ever Accounting lets you export most of your accounting records, like customers, vendors, categories, taxes, items, accounts, transfers, payments, and expenses in CSV format, which you can import later or analyze. Custom User Roles Ever Accounting comes with a built-in, fine-grained permission system to help you manage your team securely and efficiently. By default, it offers three dedicated user roles: ‘Accounting Manager’, ‘Accountant’, and ‘Accounting Auditor’. Each role is designed with predefined capabilities to ensure that users only access what they need. This role-based access control simplifies your workflow while strengthening security across your accounting operations. Open-Source & Secure Ever Accounting is an open-source project and is hosted in your space. You can ensure that your data is secure and that nobody can access or misuse it. Open-source software offers complete privacy. How Ever Accounting Works Once installed, Ever Accounting adds an Accounting menu to your WordPress dashboard. From here, you can access essential submenus, including Dashboard, Items, Sales, Purchases, Banking, Tools, Reports, and Settings. Each section provides powerful tools and data to keep your finances organized. The dashboard provides a detailed summary with highlights of the most important and recent accounting events. It also features an intuitive graphical interface that visually represents your Sales, Expenses, and Profit/Loss for the current year, providing instant insights at a glance. Developer Information This plugin uses modern JavaScript build tools for optimal performance. Human-readable source code is available for review and contribution. Source Code Locations: * JavaScript source files are located in the /resources/ directory * Custom JavaScript packages (monorepo) are located in the /packages/ directory – Money package source: /packages/money/src/index.js (builds to /assets/packages/money.js) * Build system: Webpack via @wordpress/scripts npm package * Build commands: – Development: npm install && npm run start – Production: npm run build Third-Party Libraries (All GPL-Compatible): * Chart.js v4.x – Data visualization (MIT License) – https://github.com/chartjs/Chart.js * Select2 v4.x – Enhanced dropdowns (MIT License) – https://github.com/select2/select2 * AutoNumeric v4.10.8 – Number formatting (MIT License) – https://github.com/autoNumeric/autoNumeric * jQuery UI Components – Date/time pickers (MIT License) – https://jqueryui.com/ * Moment.js – Date handling (MIT License) – https://momentjs.com/ * WooCommerce Action Scheduler – Background processing (GPL v2+) * ByteKit Framework – Plugin foundation (GPL v2+) * PSR Libraries – PHP standards compliance (MIT License) Contributing: We welcome community contributions! Report bugs or suggest features in the support forum. All code follows WordPress Coding Standards and is tested with PHPCS and Plugin Check. License This plugin is licensed under the GPLv2 or later. You are free to use this plugin on as many sites as you want. You may not give it away, redistribute it or resell it. If you want to include this plugin with your theme or other product, please contact us. Individual libraries included with this plugin maintain their own licenses (all GPL-compatible). See the Developer Information section for specific library licenses.