[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftBkK96GfTPkXXjnIobxeegEp_9DEgYKRzy9F_U4sFzM":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"lightspeedplusone","Invovate","https:\u002F\u002Fprofiles.wordpress.org\u002Flightspeedplusone\u002F",1,0,100,30,94,"2026-08-29T18:01:26.149Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"invovate-invoice-generator","Invovate Invoice Generator","0.4.3","\u003Cp>Invovate Invoice Generator connects your WordPress site to the \u003Ca href=\"https:\u002F\u002Finvovate.com\u002Fapi\" rel=\"nofollow ugc\">Invovate invoice API\u003C\u002Fa> so you can create professional \u003Cstrong>PDF invoices in 11 languages\u003C\u002Fstrong> (including right-to-left Arabic, Japanese, Hindi, and Cyrillic).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>[invovate_invoice_form]\u003C\u002Fcode> shortcode\u003C\u002Fstrong> — drop a simple “create invoice” form on any page. Visitors enter a business name, client, and line items and get a downloadable PDF link (valid 7 days).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>invovate_generate( $invoice, $args )\u003C\u002Fcode> helper\u003C\u002Fstrong> — call from your theme or another plugin to generate invoices programmatically (e.g. on a WooCommerce order or form submission).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free API key\u003C\u002Fstrong> — required for the invoice form (it generates a shareable PDF link). Get a free key at invovate.com\u002Fauth and set it under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Invovate\u003C\u002Fstrong>. The \u003Ccode>invovate_generate()\u003C\u002Fcode> helper can still compute JSON totals without one.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Languages: English, Dutch, German, French, Spanish, Italian, Portuguese, Arabic, Japanese, Russian, Hindi. 20+ currencies, per-line tax, 5 templates.\u003C\u002Fp>\n\u003Ch4>Configure the form (shortcode options)\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[invovate_invoice_form] accepts these attributes:\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>fields\u003C\u002Fcode> — comma list of inputs\u002Fcontrols to show. Available: \u003Ccode>from\u003C\u002Fcode>, \u003Ccode>to\u003C\u002Fcode>, \u003Ccode>items\u003C\u002Fcode>, \u003Ccode>currency\u003C\u002Fcode>, \u003Ccode>language\u003C\u002Fcode>, \u003Ccode>template\u003C\u002Fcode>, \u003Ccode>notes\u003C\u002Fcode>, \u003Ccode>qr\u003C\u002Fcode>, \u003Ccode>link\u003C\u002Fcode>. Items always show. Default: \u003Ccode>from,to,items,currency,language,qr,link\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>from\u003C\u002Fcode>, \u003Ccode>to\u003C\u002Fcode> — prefill (or, if not in \u003Ccode>fields\u003C\u002Fcode>, lock) the business and client name.\u003C\u002Fli>\n\u003Cli>\u003Ccode>currency\u003C\u002Fcode> (default \u003Ccode>USD\u003C\u002Fcode>), \u003Ccode>language\u003C\u002Fcode> (default \u003Ccode>en\u003C\u002Fcode>), \u003Ccode>template\u003C\u002Fcode> (default \u003Ccode>classic\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>tax\u003C\u002Fcode> — \u003Ccode>true\u003C\u002Fcode>\u002F\u003Ccode>false\u003C\u002Fcode>: show the per-item Tax % field. Default \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>qr\u003C\u002Fcode> — default state of the scan-to-view QR (\u003Ccode>true\u003C\u002Fcode>\u002F\u003Ccode>false\u003C\u002Fcode>). When \u003Ccode>link\u003C\u002Fcode> is in \u003Ccode>fields\u003C\u002Fcode>, users get a checkbox; the QR is disabled while the link is off (it points at the link). Default \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>link\u003C\u002Fcode> — default state of the shareable link (\u003Ccode>true\u003C\u002Fcode>\u002F\u003Ccode>false\u003C\u002Fcode>): \u003Ccode>true\u003C\u002Fcode> = a 7-day shareable link; \u003Ccode>false\u003C\u002Fcode> = a direct PDF download with no link or QR. Default \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>rows\u003C\u002Fcode> — number of starting line-item rows. Default \u003Ccode>1\u003C\u002Fcode> (an “Add item” button is always shown).\u003C\u002Fli>\n\u003Cli>\u003Ccode>button\u003C\u002Fcode> — submit-button label.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example shortcodes (copy & paste)\u003C\u002Fh4>\n\u003Cp>Basic form, all defaults:\u003Cbr \u002F>\n    [invovate_invoice_form]\u003C\u002Fp>\n\u003Cp>Lock your business name; the client fills in the rest (EUR, German, navy template):\u003Cbr \u002F>\n    [invovate_invoice_form from=”My Company GmbH” fields=”to,items” currency=”EUR” language=”de” template=”navy”]\u003C\u002Fp>\n\u003Cp>Freelancer invoice in USD with a scan-to-view QR:\u003Cbr \u002F>\n    [invovate_invoice_form from=”Jane Doe” currency=”USD” qr=”true”]\u003C\u002Fp>\n\u003Cp>Direct PDF download instead of a 7-day shareable link:\u003Cbr \u002F>\n    [invovate_invoice_form link=”false” button=”Download invoice”]\u003C\u002Fp>\n\u003Cp>Three starting rows, with the tax field and a notes box:\u003Cbr \u002F>\n    [invovate_invoice_form fields=”from,to,items,currency,language,notes” rows=”3″ tax=”true”]\u003C\u002Fp>\n\u003Cp>Japanese invoice (JPY, consumption tax):\u003Cbr \u002F>\n    [invovate_invoice_form currency=”JPY” language=”ja” template=”modern”]\u003C\u002Fp>\n\u003Cp>Minimal — client name and items only:\u003Cbr \u002F>\n    [invovate_invoice_form fields=”to,items” from=”Acme Studio”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Not regulated e-invoicing.\u003C\u002Fstrong> PDF\u002FUBL output is for interoperability and archival only — it does not provide Peppol, Factur-X, ZUGFeRD, XRechnung, or NF-e compliance or government-network delivery.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>Invovate invoice API\u003C\u002Fstrong> to generate invoices. It is a first-party integration with a service operated by the plugin author.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is sent, and when:\u003C\u002Fstrong> Only when you submit the \u003Ccode>[invovate_invoice_form]\u003C\u002Fcode> form (or call \u003Ccode>invovate_generate()\u003C\u002Fcode> in code), the invoice details you entered — business name, client name, line items (description, quantity, unit price, tax rate), currency, language, and optional notes — are sent over HTTPS to \u003Ccode>https:\u002F\u002Finvovate.com\u002Fapi\u002Fgenerate-invoice\u003C\u002Fcode>. If you set an API key under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Invovate, it is sent as an \u003Ccode>Authorization: Bearer\u003C\u002Fcode> header. \u003Cstrong>Nothing is sent on page load or in the background.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is returned:\u003C\u002Fstrong> either a shareable PDF link (the invoice is stored for up to 7 days, then automatically deleted) or the generated PDF file.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service & API docs: https:\u002F\u002Finvovate.com\u002Fapi\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Finvovate.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Finvovate.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate professional PDF invoices in 11 languages from WordPress via the Invovate API. Shortcode form + a reusable PHP helper.",154,"2026-06-03T09:57:00.000Z","7.0.2","5.6","7.2",[26,27,28,29,30],"billing","invoice","invoice-generator","pdf-invoice","ubl","https:\u002F\u002Finvovate.com\u002Fapi","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvovate-invoice-generator.0.4.3.zip",null,"2026-07-22T17:31:50.256Z"]