{"id":338762,"date":"2026-07-18T08:15:19","date_gmt":"2026-07-18T08:15:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/invoicing-integration-for-lexware-and-for-woocommerce\/"},"modified":"2026-08-04T05:24:05","modified_gmt":"2026-08-04T05:24:05","slug":"invoicing-integration-for-lexware-and-woocommerce","status":"closed","type":"plugin","link":"https:\/\/ko.wordpress.org\/plugins\/invoicing-integration-for-lexware-and-woocommerce\/","author":23342730,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.9","stable_tag":"1.0.9","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Invoicing Integration for Lexware and WooCommerce","header_author":"Devikit","header_description":"WooCommerce integration with Lexware Office for German businesses \u2014 create invoices and sync contacts.","assets_banners_color":"","last_updated":"2026-08-04 05:24:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/invoicing-integration-for-lexware-and-woocommerce\/","header_author_uri":"https:\/\/devikit.de\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":275,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"devikit","date":"2026-07-18 08:14:54"},"1.0.1":{"tag":"1.0.1","author":"devikit","date":"2026-07-18 08:20:20"},"1.0.2":{"tag":"1.0.2","author":"devikit","date":"2026-07-18 08:36:58"},"1.0.3":{"tag":"1.0.3","author":"devikit","date":"2026-07-23 11:40:04"},"1.0.4":{"tag":"1.0.4","author":"devikit","date":"2026-07-31 03:50:40"},"1.0.5":{"tag":"1.0.5","author":"devikit","date":"2026-07-31 04:37:49"},"1.0.6":{"tag":"1.0.6","author":"devikit","date":"2026-08-03 06:22:08"},"1.0.7":{"tag":"1.0.7","author":"devikit","date":"2026-08-03 06:28:57"},"1.0.8":{"tag":"1.0.8","author":"devikit","date":"2026-08-03 10:42:17"},"1.0.9":{"tag":"1.0.9","author":"devikit","date":"2026-08-04 05:24:05"}},"upgrade_notice":{"1.0.8":"<p>Uses a 1 cent (0.01) threshold for the order vs invoice total mismatch alert.<\/p>","1.0.7":"<p>Prevents duplicate USt-IdNr on Blocks checkout order emails and My Account.<\/p>","1.0.6":"<p>Shows USt-IdNr in order emails and My Account billing address.<\/p>","1.0.5":"<p>Minor copy update in the PRO features banner.<\/p>","1.0.4":"<p>PDF downloads now use the Lexware document number as the filename.<\/p>","1.0.3":"<p>Adds a demo video link on the WordPress.org plugin page.<\/p>","1.0.2":"<p>Clearer, simpler plugin description for everyday users.<\/p>","1.0.1":"<p>Adds all plugin directory screenshots.<\/p>","1.0.0":"<p>Initial release of the Lexware Office WooCommerce integration.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3612370,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3612370,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon-512x512.png":{"filename":"icon-512x512.png","revision":3612370,"resolution":"512x512","location":"assets","locale":"","width":512,"height":512},"icon.svg":{"filename":"icon.svg","revision":3612370,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3612370,"resolution":"1","location":"assets","locale":"","width":3420,"height":1838},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3612370,"resolution":"2","location":"assets","locale":"","width":3420,"height":1834},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3612370,"resolution":"3","location":"assets","locale":"","width":3420,"height":1838},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3612370,"resolution":"4","location":"assets","locale":"","width":3420,"height":1836},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3612370,"resolution":"5","location":"assets","locale":"","width":3420,"height":1830},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3612370,"resolution":"6","location":"assets","locale":"","width":3420,"height":1840},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3612370,"resolution":"7","location":"assets","locale":"","width":3420,"height":1832},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3612370,"resolution":"8","location":"assets","locale":"","width":594,"height":550},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3612370,"resolution":"9","location":"assets","locale":"","width":594,"height":892}},"screenshots":{"1":"Plugin settings","2":"Plugin settings","3":"Plugin settings","4":"Plugin settings","5":"Plugin settings","6":"Plugin settings","7":"Plugin settings","8":"Plugin settings","9":"Plugin settings"}},"plugin_section":[262246],"plugin_tags":[2526,9084,12480,3675,286],"plugin_category":[45],"plugin_contributors":[245825],"plugin_business_model":[],"class_list":["post-338762","plugin","type-plugin","status-closed","hentry","plugin_section-dashboard-widgets","plugin_tags-accounting","plugin_tags-germany","plugin_tags-invoice","plugin_tags-lexware","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-devikit","plugin_committers-devikit","plugin_committers-devikitsupport"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/icon.svg?rev=3612370","icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/invoicing-integration-for-lexware-and-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-1.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-2.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-3.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-4.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-5.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-6.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-7.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-8.png?rev=3612370","caption":"Plugin settings"},{"src":"https:\/\/ps.w.org\/invoicing-integration-for-lexware-and-woocommerce\/assets\/screenshot-9.png?rev=3612370","caption":"Plugin settings"}],"raw_content":"<!--section=description-->\n<p><strong>Invoicing Integration for Lexware and WooCommerce<\/strong> connects your shop to <a href=\"https:\/\/www.lexware.de\/\">Lexware Office<\/a> (formerly lexoffice). Create real Lexware invoices from WooCommerce orders and keep customer contacts in sync.<\/p>\n\n<p>https:\/\/youtu.be\/cJj6ImWBXg0<\/p>\n\n<h4>Key Features (FREE)<\/h4>\n\n<ul>\n<li><strong>Create Lexware invoices from orders<\/strong> \u2014 one click on the order edit screen<\/li>\n<li><strong>Contact sync<\/strong> \u2014 customers are found or created in Lexware with billing address and USt-IdNr<\/li>\n<li><strong>USt-IdNr at checkout<\/strong> \u2014 optional VAT ID field; works with popular EU VAT plugins without duplicates<\/li>\n<li><strong>Tax options<\/strong> \u2014 net \/ gross \/ tax-free, Kleinunternehmer, and common German rates (0 %, 7 %, 19 %)<\/li>\n<li><strong>EU distance selling<\/strong> \u2014 optional settings for cross-border EU private customers outside Germany<\/li>\n<li><strong>Draft or finalized<\/strong> \u2014 choose whether invoices are created as draft or finalized in Lexware<\/li>\n<li><strong>PDF download<\/strong> \u2014 in the admin and for customers under My Account<\/li>\n<li><strong>Open in Lexware<\/strong> \u2014 jump straight to the invoice in Lexware Office<\/li>\n<li><strong>Connection test<\/strong> \u2014 check that your Lexware API key works<\/li>\n<li><strong>Logging<\/strong> \u2014 useful logs for troubleshooting (API keys are hidden)<\/li>\n<li>Works with classic checkout and WooCommerce block checkout<\/li>\n<li>Compatible with modern WooCommerce order storage<\/li>\n<\/ul>\n\n<p>Language, print layout, payment terms, introduction\/remark texts, EU B2B reverse charge, automation, credit notes, email PDFs, and bulk actions are available in the PRO version (shown as upgrade teasers in FREE).<\/p>\n\n<h4>PRO Features<\/h4>\n\n<p>Upgrade to the Pro version for:<\/p>\n\n<ul>\n<li><strong>Document options<\/strong> \u2014 language (German\/English), print layout, payment terms, introduction and remark texts<\/li>\n<li><strong>EU B2B reverse charge<\/strong> \u2014 for company buyers in the EU with a USt-IdNr<\/li>\n<li><strong>Automatic invoice creation<\/strong> when an order reaches a status you choose<\/li>\n<li><strong>Credit notes<\/strong> \u2014 create them manually or automatically when you refund an order<\/li>\n<li><strong>Email invoice \/ credit note PDFs<\/strong> to the customer<\/li>\n<li><strong>Bulk actions<\/strong> \u2014 create invoices or credit notes for many orders at once<\/li>\n<li><strong>Bulk PDF download<\/strong> as a ZIP file<\/li>\n<li><strong>Diagnostics export<\/strong> for support<\/li>\n<li><strong>License management and automatic updates<\/strong><\/li>\n<li><strong>Priority email support<\/strong><\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/devikit.de\/produkt\/lexware-woocommerce-pro\/\"><strong>Get PRO Version<\/strong><\/a><\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>WooCommerce 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Active Lexware Office account with Public API access<\/li>\n<li>Shop currency <strong>EUR<\/strong> (Lexware currently supports EUR only)<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the Lexware Public API (Lexware Office) to create invoices and manage contacts.<\/p>\n\n<h4>What is Lexware Office?<\/h4>\n\n<p>Lexware Office is a German cloud accounting and invoicing platform. This plugin uses their official Public API to:<\/p>\n\n<ul>\n<li>Connect with your API key<\/li>\n<li>Create and update customer contacts<\/li>\n<li>Create invoices (draft or finalized)<\/li>\n<li>Download invoice PDFs<\/li>\n<li>Check the connection from the settings page<\/li>\n<li>(PRO) Create credit notes and use extra document options<\/li>\n<\/ul>\n\n<p>API address: <code>https:\/\/api.lexware.io<\/code><\/p>\n\n<h4>What data is sent and when?<\/h4>\n\n<p>Data is sent to Lexware (<code>https:\/\/api.lexware.io<\/code>) in these situations:<\/p>\n\n<p><strong>When you create an invoice (or when PRO automation creates one):<\/strong><\/p>\n\n<ul>\n<li>Customer billing details: name, company, USt-IdNr, email, phone, address<\/li>\n<li>Order details: products, quantities, amounts, tax rates, shipping and fees, invoice date; optional introduction\/remark (PRO)<\/li>\n<\/ul>\n\n<p><strong>When the plugin connects to Lexware (settings or as needed):<\/strong><\/p>\n\n<ul>\n<li>Your Lexware Public API key<\/li>\n<li>Requests to load profile, contacts, invoices, and PDF files<\/li>\n<li>(PRO) Requests for print layouts and payment terms when you configure document options<\/li>\n<\/ul>\n\n<p><strong>In FREE, nothing is sent automatically.<\/strong> The free plugin talks to Lexware when:<\/p>\n\n<ul>\n<li>You create an invoice from the order screen<\/li>\n<li>You click <strong>Test Connection<\/strong><\/li>\n<li>You download an invoice PDF (admin or My Account)<\/li>\n<\/ul>\n\n<p>With PRO automation, invoices or credit notes may also be created when order status changes or refunds are issued, according to your settings.<\/p>\n\n<h4>Rate limits<\/h4>\n\n<p>Lexware limits how many requests you can send in a short time. The plugin respects that and retries temporary errors where it makes sense (mainly PRO automation).<\/p>\n\n<h4>Service provider information<\/h4>\n\n<ul>\n<li><strong>Service name:<\/strong> Lexware Public API (Lexware Office)<\/li>\n<li><strong>Service URL:<\/strong> <a href=\"https:\/\/www.lexware.de\/\">https:\/\/www.lexware.de\/<\/a><\/li>\n<li><strong>Application:<\/strong> <a href=\"https:\/\/app.lexware.de\/\">https:\/\/app.lexware.de\/<\/a><\/li>\n<li><strong>API documentation:<\/strong> <a href=\"https:\/\/developers.lexware.io\/docs\/\">https:\/\/developers.lexware.io\/docs\/<\/a><\/li>\n<li><strong>Plugin documentation:<\/strong> <a href=\"https:\/\/devikit.de\/docs\/lexware-woocommerce-pro\/\">https:\/\/devikit.de\/docs\/lexware-woocommerce-pro\/<\/a><\/li>\n<li><strong>API key management:<\/strong> <a href=\"https:\/\/app.lexware.de\/addons\/public-api\">https:\/\/app.lexware.de\/addons\/public-api<\/a><\/li>\n<li><strong>Public API terms:<\/strong> <a href=\"https:\/\/agb.lexware.de\/lexware-office\/public-api-lizenz--und-nutzungsbedingungen\">https:\/\/agb.lexware.de\/lexware-office\/public-api-lizenz--und-nutzungsbedingungen<\/a><\/li>\n<li><strong>Privacy Policy:<\/strong> <a href=\"https:\/\/www.lexware.de\/datenschutz\/\">https:\/\/www.lexware.de\/datenschutz\/<\/a><\/li>\n<\/ul>\n\n<p>By using this plugin, you acknowledge that customer and order data will be transmitted to Lexware for invoice generation. You are responsible for complying with applicable data protection laws (including GDPR) and informing your customers.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin from the WordPress Plugins screen, or upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Lexware<\/strong>.<\/li>\n<li>Enter your Lexware Public API key and click <strong>Test Connection<\/strong>.<\/li>\n<li>Choose draft or finalized invoices, tax options, and checkout USt-IdNr settings.<\/li>\n<li>Open an order and create a Lexware invoice.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20lexware%20api%20key%3F\"><h3>Where do I find my Lexware API key?<\/h3><\/dt>\n<dd><p>Log in to Lexware Office, open <strong>Public API<\/strong> key management, and create a key:<\/p>\n\n<p>https:\/\/app.lexware.de\/addons\/public-api<\/p>\n\n<p>Keys are typically valid for 24 months and can be renewed in the same screen.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20create%20invoices%20automatically%3F\"><h3>Does this plugin create invoices automatically?<\/h3><\/dt>\n<dd><p>The free version creates invoices manually from the order screen. Automatic invoices, credit notes on refunds, email PDFs, and bulk actions are available in the <a href=\"https:\/\/devikit.de\/produkt\/lexware-woocommerce-pro\/\">Pro version<\/a>.<\/p><\/dd>\n<dt id=\"which%20tax%20scenarios%20are%20supported%3F\"><h3>Which tax scenarios are supported?<\/h3><\/dt>\n<dd><ul>\n<li>Net \/ gross \/ tax-free<\/li>\n<li>Kleinunternehmer<\/li>\n<li>Optional EU distance selling \/ electronic services for private customers outside Germany<\/li>\n<li>EU B2B reverse charge (innergemeinschaftliche Lieferung) \u2014 <a href=\"https:\/\/devikit.de\/produkt\/lexware-woocommerce-pro\/\">Pro version<\/a><\/li>\n<li>Third-country delivery<\/li>\n<li>Common German rates 0 %, 7 %, 19 %<\/li>\n<\/ul><\/dd>\n<dt id=\"can%20my%20customers%20download%20their%20invoice%3F\"><h3>Can my customers download their invoice?<\/h3><\/dt>\n<dd><p>Yes. Once a Lexware invoice exists for the order, customers can download the PDF from <strong>My Account \u2192 Orders \u2192 View order<\/strong>.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20the%20latest%20woocommerce%3F\"><h3>Does this work with the latest WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The plugin works with modern WooCommerce, including the newer order storage and block checkout.<\/p><\/dd>\n<dt id=\"why%20only%20eur%3F\"><h3>Why only EUR?<\/h3><\/dt>\n<dd><p>Lexware currently accepts <strong>EUR<\/strong> only for invoices. Orders in other currencies are skipped with a clear message in the admin.<\/p><\/dd>\n<dt id=\"can%20i%20mark%20invoices%20as%20paid%20from%20woocommerce%3F\"><h3>Can I mark invoices as paid from WooCommerce?<\/h3><\/dt>\n<dd><p>No. Payment status in Lexware is read-only through the Public API. Mark invoices as paid in Lexware Office.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Plugin settings are removed unless you enable <strong>Keep data on uninstall<\/strong>. Links between orders and Lexware documents stay on the order, and invoices already in Lexware are not deleted.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Move WordPress.org listing assets (icons\/screenshots) to <code>.wordpress-org<\/code> so they deploy to SVN <code>\/assets<\/code> and are excluded from the plugin ZIP.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Align total mismatch alert threshold to 1 cent (0.01)<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Avoid duplicate USt-IdNr on Blocks\/Store API order addresses<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Show USt-IdNr on formatted billing addresses (emails, My Account, thank-you)<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Soften PRO banner copy (remove \"German\" from accounting teaser)<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Use the Lexware document number for invoice PDF download filenames<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Add demo video link to the plugin description<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Simplify readme wording for everyday users.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add all plugin directory screenshots.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Manual Lexware invoice creation from WooCommerce order screen.<\/li>\n<li>Contact sync (create\/update) with USt-IdNr support.<\/li>\n<li>Tax mapping for common German \/ EU scenarios.<\/li>\n<li>Draft or finalized document mode.<\/li>\n<li>Invoice PDF download in admin and My Account.<\/li>\n<li>PRO teasers for document options, reverse charge, automation, credit notes, email PDF, and bulk actions.<\/li>\n<li>Connection test, logging, modern WooCommerce support.<\/li>\n<li>German (de_DE) translation.<\/li>\n<\/ul>","raw_excerpt":"Connect WooCommerce with Lexware Office \u2014 create real German invoices from your orders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/338762","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=338762"}],"author":[{"embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devikit"}],"wp:attachment":[{"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=338762"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=338762"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=338762"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=338762"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=338762"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ko.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=338762"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}