[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAoulNgYHcRGMiqnB9rQmKeUNc8qfSCxXPGtXYVjktIo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":34,"analysis":131,"fingerprints":1193},"comptaflow-by-meetempo","ComptaFlow by MeeTempo – French Accounting for WordPress","1.0.4","meetempo","https:\u002F\u002Fprofiles.wordpress.org\u002Fmeetempo\u002F","\u003Cp>\u003Cstrong>The only WordPress plugin built for French accounting standards (PCG).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ComptaFlow by MeeTempo is a free accounting assistant designed specifically for France: freelancers, auto-entrepreneurs, SASU, EURL, and small businesses. Enter your daily transactions with a guided system that automatically suggests the right PCG accounts and generates proper double-entry journal entries. Fully compliant with French tax requirements.\u003C\u002Fp>\n\u003Ch4>Why ComptaFlow by MeeTempo?\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Guided Entry\u003C\u002Fstrong>: PCG accounts are automatically suggested (type “fuel” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 6061, “lawyer” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> 6226)\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Automatic Journal Entries\u003C\u002Fstrong>: Double-entry bookkeeping generated automatically\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>French Chart of Accounts\u003C\u002Fstrong>: 200+ pre-configured PCG accounts\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Multiple Exports\u003C\u002Fstrong>: Balance Sheet, General Ledger, Journal, Income Statement\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>VAT Tracking\u003C\u002Fstrong>: Monitor your VAT for CA3 or CA12 regimes\u003C\u002Fp>\n\u003Ch4>Features (Free Version)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Invoicing\u003C\u002Fstrong> – Create, edit, validate, duplicate invoices with PDF generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client management\u003C\u002Fstrong> – Full CRUD with statistics per client\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited income and expense entries\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic journal entries\u003C\u002Fstrong> following French accounting standards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>French Chart of Accounts (PCG)\u003C\u002Fstrong> with 200+ pre-configured accounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Financial operations\u003C\u002Fstrong> (bank transfers, loans, capital)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual journal entries\u003C\u002Fstrong> for adjustments (OD)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Exports\u003C\u002Fstrong>: Balance Sheet, General Ledger, Journal, Income Statement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VAT rate management\u003C\u002Fstrong> with multiple rates support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup and restore\u003C\u002Fstrong> functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Company settings\u003C\u002Fstrong> (SIRET, VAT number, fiscal year)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Right Workflow\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Daily\u003C\u002Fstrong>: Enter your income and expenses with the guided system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weekly\u003C\u002Fstrong>: Review your journal entries and correct if needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monthly\u003C\u002Fstrong>: Export your reports and track your VAT\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Year-End\u003C\u002Fstrong>: Send your exports to your accountant for validation\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Who Is This For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>French freelancers and consultants (profession libérale, BNC, BIC)\u003C\u002Fli>\n\u003Cli>Auto-entrepreneurs & micro-entrepreneurs preparing for “régime réel”\u003C\u002Fli>\n\u003Cli>SASU \u002F SAS \u002F EURL \u002F SARL owners\u003C\u002Fli>\n\u003Cli>Small businesses in France up to 10 employees\u003C\u002Fli>\n\u003Cli>Anyone who needs PCG-compliant bookkeeping in WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>⚠️ \u003Cstrong>Important\u003C\u002Fstrong>: This plugin is built exclusively for French accounting standards (Plan Comptable Général). It is not suitable for US, UK, or other countries’ accounting systems.\u003C\u002Fp>\n\u003Ch4>ComptaFlow Pro\u003C\u002Fh4>\n\u003Cp>Need advanced features? \u003Cstrong>ComptaFlow Pro\u003C\u002Fstrong> adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📄 \u003Cstrong>Full Invoicing\u003C\u002Fstrong> – Invoices, Quotes, Credit Notes with PDF generation\u003C\u002Fli>\n\u003Cli>🔍 \u003Cstrong>SIRET API\u003C\u002Fstrong> – Auto-fill company and client info from official database\u003C\u002Fli>\n\u003Cli>📤 \u003Cstrong>FEC Export\u003C\u002Fstrong> – DGFiP-compliant file for tax audits\u003C\u002Fli>\n\u003Cli>🏦 \u003Cstrong>Bank Reconciliation\u003C\u002Fstrong> – Multi-bank CSV import with intelligent matching\u003C\u002Fli>\n\u003Cli>📋 \u003Cstrong>VAT Management\u003C\u002Fstrong> – CA3\u002FCA12 automatic declarations\u003C\u002Fli>\n\u003Cli>🏢 \u003Cstrong>Fixed Assets\u003C\u002Fstrong> – Depreciation schedules and asset management\u003C\u002Fli>\n\u003Cli>💰 \u003Cstrong>Payroll Tracking\u003C\u002Fstrong> – Simplified salary and social charges entry\u003C\u002Fli>\n\u003Cli>📊 \u003Cstrong>Liasse Fiscale 2031\u003C\u002Fstrong> – Tax return form generation\u003C\u002Fli>\n\u003Cli>📧 \u003Cstrong>Client Reminders\u003C\u002Fstrong> – Email & WhatsApp automatic payment reminders (VIP)\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Priority Support\u003C\u002Fstrong> – Direct assistance from our team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🇫🇷 \u003Cstrong>The Pro version is entirely in French\u003C\u002Fstrong> – fully translated interface from installation.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Fcomptaflow.meetempo.com\" rel=\"nofollow ugc\">comptaflow.meetempo.com\u003C\u002Fa> to learn more about ComptaFlow Pro.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>ComptaFlow by MeeTempo is an accounting entry assistance and data organization tool. It does not constitute certified accounting software, nor does it provide tax or legal advice. The user remains responsible for the accuracy of their accounting. We recommend having documents validated by a certified accountant before submitting them to tax authorities.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This free version of ComptaFlow does not collect any data and makes no external API calls. All your accounting data remains exclusively in your WordPress database.\u003C\u002Fp>\n","French accounting (PCG) for freelancers & small businesses. Invoicing, guided entry, automatic journal entries, VAT, FEC export (Pro).",0,303,100,2,"","6.9.4","6.0","8.0",[20,21,22,23,24],"billing","bookkeeping","french-accounting","invoice","vat-france","https:\u002F\u002Fcomptaflow.meetempo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomptaflow-by-meetempo.1.0.4.zip",null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},30,94,"2026-04-04T15:46:05.015Z",[35,60,83,98,111],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":16,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":11,"last_vuln_date":58,"fetched_at":59},"sprout-invoices","Client Invoicing by Sprout Invoices – Easy Estimates and Invoices for WordPress","20.8.10","BoldGrid","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldgrid\u002F","\u003Ch4>WordPress Invoicing Made Easy\u003C\u002Fh4>\n\u003Cp>Our focus \u003Cem>since day one 4+ years ago\u003C\u002Fem> with \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices Reviews\" rel=\"friend nofollow ugc\">Sprout Invoices\u003C\u002Fa> has been to create a way for WordPress site owners to invoice and EASILY get paid. We also understand that customization beyond branding is important, and that’s why we built the most POWERFUL solution with the most integrations around.\u003C\u002Fp>\n\u003Cp>Sprout Invoices allows you to create beautiful estimates and invoices for your clients in minutes — not hours. If you’re not familiar with WordPress templating than our \u003Ca href=\"https:\u002F\u002Fdocs.sproutinvoices.com\" rel=\"nofollow ugc\">knowledgebase\u003C\u002Fa> and priority support can help.\u003C\u002Fp>\n\u003Cp>Even though our goal is to make getting paid easy, providing fast and reliable support is a priority. We don’t want any user to feel alone.\u003C\u002Fp>\n\u003Cp>Trust the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsprout-invoices\u002Freviews\u002F?filter=5\" title=\"Sprout Invoices WordPress.org Reviews\" rel=\"friend ugc\">reviews\u003C\u002Fa> and join an \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Freviews\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices Reviews\" rel=\"friend nofollow ugc\">awesome community\u003C\u002Fa> of happy users.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sprout Invoices Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of the Sprout Invoices Pro plugin that comes with all the invoicing features you will ever need including recurring invoices, recurring payments, pre-defined line items, client dashboards, Stripe and many other payment processors, advanced reporting, hundreds of integrations (including Zapier) and a ton more. \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices\" rel=\"friend nofollow ugc\">Click here to learn more about the best Invoicing plugin for WordPress now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Getting Paid Efficiently\u003C\u002Fh4>\n\u003Cp>Sprout Invoices is meant to remove the hoops and hurdles required in a typical workflow of accepting estimate requests, creating an estimate\u002Fquote, and getting paid. Learn more about this goal to \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Fwhat-sprout-invoices-solves-for-freelancers-and-wordpress-sites\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"What Sprout Invoices Sets To Solve\" rel=\"friend nofollow ugc\">improve your workflow on sproutinvoices.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>The Integration Powers of Sprout Invoices\u003C\u002Fh4>\n\u003Cp>While Sprout Invoices automates many tasks the real power comes from the flexibility through \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fintegrations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"WordPress invoicing integrations\" rel=\"friend nofollow ugc\">integrations\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Payments Integrations\u003C\u002Fh4>\n\u003Cp>Sprout Invoices integrates with the most popular payment gateways around. Including: PayPal (free), Stripe, Authorize.net, Square, 2Checkout, eWay, NMI, and \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fcategory\u002Fpayment-gateway\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"WordPress invoicing payment processors\" rel=\"friend nofollow ugc\">many more\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Integrate with PayPal & make accepting invoice payments easy. The free \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fpaypal-payments-express-checkout\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"WordPress Invoicing with PayPal\" rel=\"friend nofollow ugc\">PayPal plugin is available here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Easy Invoice & Estimate Submissions with WordPress\u003C\u002Fh4>\n\u003Cp>Integrations with your favorite WordPress form plugins allow you to build an easy solution to creating dynamic invoices based on the prospective client’s form selections. Pre-defined Line Items (pro feature) are used to create the custom submission form and every form integration is easy!\u003C\u002Fp>\n\u003Cp>All form builder integrations are free!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsprout-invoices-gravity-forms\u002F\" title=\"Easy Invoice & Estimate Submissions with WordPress\" rel=\"friend ugc\">Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsprout-invoices-ninja-forms\u002F\" title=\"Easy Invoice & Estimate Submissions with WordPress\" rel=\"friend ugc\">Ninja Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsprout-invoices-wp-forms\u002F\" title=\"Easy Invoice & Estimate Submissions with WordPress\" rel=\"friend ugc\">WP Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsprout-invoices-formidable-forms\u002F\" title=\"Easy Invoice & Estimate Submissions with WordPress\" rel=\"friend ugc\">Formidable Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Invoicing Requirements Around the Globe\u003C\u002Fh4>\n\u003Cp>Supporting many \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsprout-invoices\" rel=\"nofollow ugc\">different languages\u003C\u002Fa> is another focus of ours, and with that comes the responsibility of meeting local government invoicing requirements. Here are some of free plugins to help support the globe:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Feu-invoicing-requirements-customizations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"EU Invoicing Requirements\" rel=\"friend nofollow ugc\">EU Invoicing Requirements\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Faustralian-invoicing-requirements-customizations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Australian Invoicing Requirements\" rel=\"friend nofollow ugc\">Australian Invoicing Requirements\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fcanadian-tax-requirements\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Canadian Invoicing Requirements\" rel=\"friend nofollow ugc\">Canadian Invoicing Requirements\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fesp-invoicing-requirements-iva-irpf-customizations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Invoicing Tax Requirements\" rel=\"friend nofollow ugc\">ESP Invoicing Requirements (IVA & IRPF)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your invoice requirements are not met with one of the plugins above please \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">let us know\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Full Sprout Invoices Feature List\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited Invoices, Estimates and Clients. No restrictions!\u003C\u002Fli>\n\u003Cli>The best \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Fsprout-invoices-payment-options-deposits-checks-authorizations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">payment experience\u003C\u002Fa> for your clients with options for them to pay via Check, PO or \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fpaypal-payments-express-checkout\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Paypal\u003C\u002Fa> (\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fcategory\u002Fpayment-gateway\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">additional gateways available\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fintegrations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Hundreds of Integrations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fully \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Fcustomizing-templates\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">customizable templates\u003C\u002Fa> with your own theme.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Fpayments\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Payment management\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Freports\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Advanced Reporting\u003C\u002Fa> (limited w\u002F free version)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Fclients\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Client management\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Fclients-options\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Multi-currency support with client specific options\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Localization support for your language!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Ffeature-spotlight-import-freshbooks-harvest-wp-invoice\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Freshbooks, Harvest, WP-Invoice, and CSV Importing\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Fully \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Fnotifications\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">customizable notifications\u003C\u002Fa>. Notifications are sent from your server and allow for plain-text and HTML.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Ffeature-spotlight-nested-invoice-line-items\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Nested line items\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Ftools\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Advanced records\u003C\u002Fa> with any extra tables!\u003C\u002Fli>\n\u003Cli>Includes a \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsupport\u002Fknowledgebase\u002Fsprout-invoices\u002Fadvanced\u002Fcustomize-estimate-submission-form\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">customizable estimates\u002Flead generation form\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Improved user experience with AJAX.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fcategory\u002Ffree\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Advanced Taxes for your region\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Client records with multiple points of contact\u003C\u002Fli>\n\u003Cli>No extra database tables!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>All of the popular features listed below are bundled \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">with a pro license\u003C\u002Fa>. Consider joining the community of happy Sprout Invoices Pro users.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fsprout-billings\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Billings\u003C\u002Fa> an effortless way for recurring invoices to be paid automatically on a set bill date, and easily settle outstanding invoices with a single click. Your customers\u002Fclients can easily manage their payment profiles from a dashboards or an invoice. Sprout Billings offers ACH support too!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Fsprout-invoices-3-0-release-recurring-aka-subscription-payments-recurring-invoices\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Recurring\u002FSubscription Payments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Fsprout-invoices-3-0-release-recurring-aka-subscription-payments-recurring-invoices\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Recurring Invoices\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdocs.sproutinvoices.com\u002Farticle\u002F36-client-dashboards\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Client Dashboards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Fpayment-terms-simple-invoice-payment-scheduling-v14\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Payment Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Ffeature-spotlight-invoice-deposits\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Deposit payments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fintegrations\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">WooCommerce Integrations\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Flatest-version-of-sprout-invoices-brings-line-item-commenting-pre-defined-items-and-more\u002F\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Pre-defined Line Items\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Fsprout-invoices-v10-account-credits-client-summary-notifications\u002F\" rel=\"nofollow ugc\">Client Summary Notifications\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Accept \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fstripe-payments\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Stripe Payments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Accept payments from \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fmarketplace\u002Fcategory\u002Fpayment-gateway\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Authorize.net, Square, 2Checkout, eWay, NMI, and many more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.comprojects-time-tracking-sprout-invoices\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Time Tracking and Projects\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Flatest-version-of-sprout-invoices-brings-line-item-commenting-pre-defined-items-and-more\u002F\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Line Item Commenting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Fnews\u002Flatest-version-of-sprout-invoices-brings-line-item-commenting-pre-defined-items-and-more\u002F\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Dynamic Text\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Make sure to review the \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Invoices\u003C\u002Fa> features page for more detailed information.\u003C\u002Fp>\n\u003Ch4>Getting Paid with WordPress and Sprout Invoices\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fn1pP_hQSKlQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Priority support is provided with an \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">upgraded version\u003C\u002Fa>. All free support will provided in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsprout-invoices\" rel=\"ugc\">forums\u003C\u002Fa>.\u003C\u002Fp>\n","The best invoicing plugin for WordPress. See how you can get paid faster without those hidden service fees.",1000,219136,90,188,"2026-02-16T21:08:00.000Z","5.1","7.2.5",[20,51,23,52,53],"estimates","invoicing","quote","https:\u002F\u002Fsproutinvoices.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsprout-invoices.20.8.10.zip",89,8,"2026-02-15 00:00:00","2026-03-15T15:16:48.613Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":81,"vuln_count":14,"unpatched_count":11,"last_vuln_date":82,"fetched_at":59},"easy-invoice","Easy Invoice – Professional Invoice & Quote Generator","2.1.12","MatrixAddons","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatrixaddons\u002F","\u003Cp>Easy Invoice is a comprehensive WordPress invoicing plugin for freelancers, agencies, consultants, and small businesses. Create unlimited invoices and quotes, generate PDF documents, accept online payments through PayPal, and manage client information directly from your WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftry.new\u002Fplugins\u002Feasy-invoice\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fdocs\u002Feasy-invoice-best-wordpress-invoice-plugin\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#pricing\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-invoice\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Invoicing & Quotes\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unlimited invoices and quotes\u003Cbr \u002F>\n* Professional PDF generation\u003Cbr \u002F>\n* Auto-increment invoice numbering with custom prefixes\u003Cbr \u002F>\n* Convert quotes to invoices with one click\u003Cbr \u002F>\n* Clone existing invoices for faster creation\u003Cbr \u002F>\n* Custom invoice and quote terminology\u003Cbr \u002F>\n* Set default due dates and payment terms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Payment Processing\u003C\u002Fstrong>\u003Cbr \u002F>\n* PayPal payment gateway (free version)\u003Cbr \u002F>\n* Accept online payments with “Pay Now” button\u003Cbr \u002F>\n* Multiple payment gateways: Stripe, Square, Authorize.Net, Mollie (Pro)\u003Cbr \u002F>\n* Manual payment recording (cash, check, bank transfer)\u003Cbr \u002F>\n* Partial payment support (Pro)\u003Cbr \u002F>\n* Payment status tracking and history\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Client Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Unlimited client records\u003Cbr \u002F>\n* Store complete client information\u003Cbr \u002F>\n* Automated email notifications\u003Cbr \u002F>\n* Client portal with secure login (Pro)\u003Cbr \u002F>\n* Payment reminder emails (Pro)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Professional invoice templates\u003Cbr \u002F>\n* Add your logo and business details\u003Cbr \u002F>\n* Customize templates using CSS\u003Cbr \u002F>\n* Flexible tax settings (global or per line item)\u003Cbr \u002F>\n* Discount calculations\u003Cbr \u002F>\n* Multi-currency support (150+ currencies)\u003Cbr \u002F>\n* Custom email templates\u003Cbr \u002F>\n* Translation ready\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automation & Reporting\u003C\u002Fstrong>\u003Cbr \u002F>\n* Recurring invoice automation (Pro)\u003Cbr \u002F>\n* CSV data export (Pro)\u003Cbr \u002F>\n* Invoice and quote reporting\u003Cbr \u002F>\n* Revenue tracking and analytics (Pro)\u003Cbr \u002F>\n* White label option (Pro)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatibility\u003C\u002Fstrong>\u003Cbr \u002F>\n* Works with any WordPress theme\u003Cbr \u002F>\n* WooCommerce compatible\u003Cbr \u002F>\n* WordPress multisite support\u003Cbr \u002F>\n* Page builder compatible\u003C\u002Fp>\n\u003Ch4>Who Uses Easy Invoice?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Freelancers\u003C\u002Fstrong> – Quick invoice creation and payment collection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> – Multi-client management and project billing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Small Businesses\u003C\u002Fstrong> – Professional invoicing and recurring billing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consultants\u003C\u002Fstrong> – Quote management and payment tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong> – Custom B2B invoicing alongside WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Providers\u003C\u002Fstrong> – Subscription billing and payment plans\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Unlimited Invoices & Quotes\u003C\u002Fstrong>\u003C\u002Fa>: Create unlimited invoices and quotes with no restrictions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>PDF Generation\u003C\u002Fstrong>\u003C\u002Fa>: Generate professional PDF invoices and quotes with one click.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>PayPal Payment Gateway\u003C\u002Fstrong>\u003C\u002Fa>: Accept online payments via PayPal with a built‑in “Pay Now” button.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Client Management\u003C\u002Fstrong>\u003C\u002Fa>: Store client details and send invoices\u002Fquotes via email.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Tax & Discounts\u003C\u002Fstrong>\u003C\u002Fa>: Add taxes and discounts with before\u002Fafter‑tax calculation options.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Customization\u003C\u002Fstrong>\u003C\u002Fa>: Set custom invoice ID prefix, terms & conditions, and footer text.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Email Templates\u003C\u002Fstrong>\u003C\u002Fa>: Customize invoice and quote email notifications to clients.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Professional Templates\u003C\u002Fstrong>\u003C\u002Fa>: Use beautiful, printer‑friendly invoice and quote layouts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Print Invoices & Quotes\u003C\u002Fstrong>\u003C\u002Fa>: Print documents or save to PDF directly from your browser.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Currency & Formatting\u003C\u002Fstrong>\u003C\u002Fa>: Control currency symbol, decimals, and separators to match your locale.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Custom Payment Links\u003C\u002Fstrong>\u003C\u002Fa>: Add an external “Pay Now” link for any payment provider.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Works With Any Theme\u003C\u002Fstrong>\u003C\u002Fa>: Compatible with all properly coded WordPress themes and page builders.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Translation Ready\u003C\u002Fstrong>\u003C\u002Fa>: Fully translatable for global use.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Template Builder\u003C\u002Fstrong>\u003C\u002Fa>: Visual drag-and-drop builder to create custom invoice and quote templates.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Item Library\u003C\u002Fstrong>\u003C\u002Fa>: Save frequently used items and services for quick invoice creation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Custom Invoice Permalinks\u003C\u002Fstrong>\u003C\u002Fa>: Create professional, branded URLs for invoices.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Advanced PDF Customization & Watermarks\u003C\u002Fstrong>\u003C\u002Fa>: Customize layouts, add text\u002Fimage watermarks, and status badges.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Client Portal & Shortcodes\u003C\u002Fstrong>\u003C\u002Fa>: Provide client dashboard and login shortcodes; restrict invoices to clients.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Multiple Payment Gateways\u003C\u002Fstrong>\u003C\u002Fa>: Add gateways like AuthorizeNet, Square, and Mollie alongside PayPal.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Recurring Invoices\u003C\u002Fstrong>\u003C\u002Fa>: Automate billing with flexible schedules and reminders.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Partial Payments\u003C\u002Fstrong>\u003C\u002Fa>: Allow clients to pay invoices in installments.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>CSV Export & Reports\u003C\u002Fstrong>\u003C\u002Fa>: Export invoice\u002Fquote data and generate business reports.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Payment Reminder Emails\u003C\u002Fstrong>\u003C\u002Fa>: Automatically nudge clients to pay on time.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Tax Options\u003C\u002Fstrong>\u003C\u002Fa>: Handle complex tax rules and calculations.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>Priority Support\u003C\u002Fstrong>\u003C\u002Fa>: Faster response times and premium assistance.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#free-vs-pro\" rel=\"nofollow ugc\">\u003Cstrong>White Label\u003C\u002Fstrong>\u003C\u002Fa>: Remove branding and deliver fully white‑labeled documents.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#pricing\" rel=\"nofollow ugc\">Upgrade to Easy Invoice Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Upgrade to Pro?\u003C\u002Fh3>\n\u003Cp>The Pro version adds advanced features for businesses that need more automation and customization:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Template Builder\u003C\u002Fstrong> – Visual drag-and-drop builder to create custom invoice and quote templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Item Library\u003C\u002Fstrong> – Save frequently used items and services for quick invoice creation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Portal\u003C\u002Fstrong> – Clients can view invoices, make payments, and download PDFs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment Reminders\u003C\u002Fstrong> – Automatically send reminders before and after due dates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Recurring Invoices\u003C\u002Fstrong> – Automate subscription and retainer billing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Payment Gateways\u003C\u002Fstrong> – Accept credit cards via Stripe, Square, Authorize.Net, Mollie\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced PDF Customization\u003C\u002Fstrong> – Add watermarks, custom layouts, and status badges\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Export & Reports\u003C\u002Fstrong> – Export data for accounting software like QuickBooks or Xero\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Partial Payments\u003C\u002Fstrong> – Allow clients to pay invoices in installments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Tax Options\u003C\u002Fstrong> – Handle complex tax rules and calculations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Label\u003C\u002Fstrong> – Remove Easy Invoice branding from documents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Faster response times for technical assistance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice\u002F#pricing\" rel=\"nofollow ugc\">View Pro Pricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Privacy & Security\u003C\u002Fh4>\n\u003Cp>Easy Invoice respects your privacy and follows WordPress security best practices:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No data collection\u003C\u002Fstrong> – We don’t collect or store any data from your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR compliant\u003C\u002Fstrong> – All invoice data stays in your WordPress database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure payments\u003C\u002Fstrong> – Payment processing handled by PCI-compliant gateways\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No external dependencies\u003C\u002Fstrong> – Plugin works without external API calls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security audits\u003C\u002Fstrong> – Regularly monitored by Patchstack for vulnerabilities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Payment processing is handled by your chosen gateway (PayPal, Stripe, etc.) according to their privacy policies. Easy Invoice never stores credit card information.\u003C\u002Fp>\n\u003Ch4>Translations & Internationalization\u003C\u002Fh4>\n\u003Cp>Easy Invoice is fully translation ready:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Text Domain:\u003C\u002Fstrong> easy-invoice\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Method:\u003C\u002Fstrong> Standard WordPress .po\u002F.mo files or Loco Translate plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RTL Support:\u003C\u002Fstrong> Full right-to-left language support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Currency:\u003C\u002Fstrong> Support for 150+ currencies with custom symbols\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date Formats:\u003C\u002Fstrong> Localized date formatting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>English is the default language. Community translations are available through WordPress.org.\u003C\u002Fp>\n\u003Cp>To contribute translations, visit \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Feasy-invoice\u002F\" rel=\"nofollow ugc\">WordPress.org translation page\u003C\u002Fa>\u003C\u002Fp>\n","WordPress invoicing solution for freelancers & businesses. Create invoices, PDF quotes, accept payments, and automate billing—all in one plugin.",500,13383,84,5,"2026-03-13T13:11:00.000Z","5.6","7.4",[20,23,76,77,78],"payment-gateway","pdf-invoice","quotes","https:\u002F\u002Fmatrixaddons.com\u002Fplugins\u002Feasy-invoice","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-invoice.2.1.12.zip",96,"2025-12-15 00:00:00",{"slug":84,"name":85,"version":86,"author":39,"author_profile":40,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":16,"requires_at_least":93,"requires_php":15,"tags":94,"homepage":96,"download_link":97,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"sprout-invoices-wp-forms","WP Forms + Sprout Invoices – Easy Invoice & Quote Submissions","2.0","\u003Ch4>Speed up the process of getting paid!\u003C\u002Fh4>\n\u003Cp>The WP Forms + \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Invoices\u003C\u002Fa> plugin allows you to build an easy solution to creating dynamic invoices and estimates based on the prospective client’s form selections.\u003C\u002Fp>\n\u003Ch4>WordPress Invoicing Made Easy\u003C\u002Fh4>\n\u003Cp>Our focus \u003Cem>since day one 4+ years ago\u003C\u002Fem> with \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices Reviews\" rel=\"friend nofollow ugc\">Sprout Invoices\u003C\u002Fa> has been to create a way for WordPress site owners to invoice and EASILY get paid. We also understand that customization beyond branding is important, and that’s why we built the most POWERFUL solution with the most integrations around.\u003C\u002Fp>\n\u003Cp>Sprout Invoices allows you to create beautiful estimates and invoices for your clients in minutes — not hours. If you’re not familiar with WordPress templating than our \u003Ca href=\"https:\u002F\u002Fdocs.sproutinvoices.com\" rel=\"nofollow ugc\">knowledgebase\u003C\u002Fa> and priority support can help.\u003C\u002Fp>\n\u003Cp>Even though our goal is to make getting paid easy, providing fast and reliable support is a priority. We don’t want any user to feel alone.\u003C\u002Fp>\n\u003Cp>Trust the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsprout-invoices\u002Freviews\u002F?filter=5\" title=\"Sprout Invoices WordPress.org Reviews\" rel=\"friend ugc\">reviews\u003C\u002Fa> and join an \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Freviews\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices Reviews\" rel=\"friend nofollow ugc\">awesome community\u003C\u002Fa> of happy users.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sprout Invoices Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of the Sprout Invoices Pro plugin that comes with all the invoicing features you will ever need including recurring invoices, recurring payments, pre-defined line items, client dashboards, Stripe and many other payment processors, advanced reporting, hundreds of integrations (including Zapier) and a ton more. \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices\" rel=\"friend nofollow ugc\">Click here to learn more about the best Invoicing plugin for WordPress now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Priority support is provided with an \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">upgraded version\u003C\u002Fa>. All free support will provided in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsprout-invoices\" rel=\"ugc\">forums\u003C\u002Fa>.\u003C\u002Fp>\n","Dynamic invoicing (and estimates\u002Fquotes) from WP Form submissions.",400,13463,1,"2025-12-01T21:36:00.000Z","4.8",[20,51,23,52,95],"wp-forms","https:\u002F\u002Fsproutapps.co\u002Fsprout-invoices\u002Fintegrations\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsprout-invoices-wp-forms.2.0.zip",{"slug":99,"name":100,"version":101,"author":39,"author_profile":40,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":14,"last_updated":107,"tested_up_to":16,"requires_at_least":93,"requires_php":15,"tags":108,"homepage":96,"download_link":110,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"sprout-invoices-formidable-forms","Formidable Forms + Sprout Invoices – Easy Invoice & Estimate Submissions","1.3","\u003Ch4>Speed up the process of getting paid!\u003C\u002Fh4>\n\u003Cp>The Formidable Forms + \u003Ca href=\"https:\u002F\u002Fsproutapps.co\u002Fsprout-invoices\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Invoices\u003C\u002Fa> plugin allows you to build an easy solution to creating dynamic invoices and estimates based on the prospective client’s form selections.\u003C\u002Fp>\n\u003Ch4>Invoice, Estimate \u002F Quote, & Online Payments with Sprout Invoices Features\u003C\u002Fh4>\n\u003Cp>If you’re not familiar with \u003Ca href=\"https:\u002F\u002Fsproutapps.co\u002Fsprout-invoices\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">Sprout Invoices\u003C\u002Fa>…it allows you to reduce the time spent fielding project requests, estimating projects, invoicing clients, & getting paid.\u003C\u002Fp>\n\u003Ch4>WordPress Invoicing Made Easy\u003C\u002Fh4>\n\u003Cp>Our focus \u003Cem>since day one 4+ years ago\u003C\u002Fem> with \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices Reviews\" rel=\"friend nofollow ugc\">Sprout Invoices\u003C\u002Fa> has been to create a way for WordPress site owners to invoice and EASILY get paid. We also understand that customization beyond branding is important, and that’s why we built the most POWERFUL solution with the most integrations around.\u003C\u002Fp>\n\u003Cp>Sprout Invoices allows you to create beautiful estimates and invoices for your clients in minutes — not hours. If you’re not familiar with WordPress templating than our \u003Ca href=\"https:\u002F\u002Fdocs.sproutinvoices.com\" rel=\"nofollow ugc\">knowledgebase\u003C\u002Fa> and priority support can help.\u003C\u002Fp>\n\u003Cp>Even though our goal is to make getting paid easy, providing fast and reliable support is a priority. We don’t want any user to feel alone.\u003C\u002Fp>\n\u003Cp>Trust the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsprout-invoices\u002Freviews\u002F?filter=5\" title=\"Sprout Invoices WordPress.org Reviews\" rel=\"friend ugc\">reviews\u003C\u002Fa> and join an \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com\u002Freviews\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices Reviews\" rel=\"friend nofollow ugc\">awesome community\u003C\u002Fa> of happy users.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Sprout Invoices Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of the Sprout Invoices Pro plugin that comes with all the invoicing features you will ever need including recurring invoices, recurring payments, pre-defined line items, client dashboards, Stripe and many other payment processors, advanced reporting, hundreds of integrations (including Zapier) and a ton more. \u003Ca href=\"https:\u002F\u002Fsproutinvoices.com?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" title=\"Sprout Invoices\" rel=\"friend nofollow ugc\">Click here to learn more about the best Invoicing plugin for WordPress now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Priority support is provided with an \u003Ca href=\"https:\u002F\u002Fsproutapps.co\u002Fsprout-invoices\u002F?utm_medium=link&utm_campaign=free&utm_source=wordpress.org\" rel=\"nofollow ugc\">upgraded version\u003C\u002Fa>. All free support will provided in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsprout-invoices\" rel=\"ugc\">forums\u003C\u002Fa>.\u003C\u002Fp>\n","Dynamic invoicing (and estimates\u002Fquotes) from Formidable Form submissions.",200,11238,60,"2025-12-01T21:28:00.000Z",[20,51,109,23,52],"formidable-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsprout-invoices-formidable-forms.1.3.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":13,"downloaded":119,"rating":120,"num_ratings":91,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":15,"tags":124,"homepage":15,"download_link":129,"security_score":130,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":59},"akaunting-for-woocommerce","Akaunting for WooCommerce","2.0.2","akaunting","https:\u002F\u002Fprofiles.wordpress.org\u002Fakaunting\u002F","\u003Cp>Akaunting is an online accounting software that has all the tools you need to manage your money, from invoicing to expense tracking to accounting. Thanks to its modular structure, Akaunting provides an awesome \u003Ca href=\"https:\u002F\u002Fakaunting.com\u002Fapps\" rel=\"nofollow ugc\">App Store\u003C\u002Fa> for users and developers.\u003C\u002Fp>\n\u003Cp>Manually entering data from your WooCommerce store into accounting today? Experiencing accounting errors? Want to spend more time focusing on your business rather than worrying about manual bookkeeping and accounting reconciliation?\u003C\u002Fp>\n\u003Cp>Akaunting plugin for WooCommerce is here to help! Seamless. Automatic.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customer Management\u003C\u002Fli>\n\u003Cli>Vendor Management\u003C\u002Fli>\n\u003Cli>Inventory Management\u003C\u002Fli>\n\u003Cli>Easy Invoicing\u003C\u002Fli>\n\u003Cli>Billable Expenses\u003C\u002Fli>\n\u003Cli>Inventory Management\u003C\u002Fli>\n\u003Cli>Bank Accounts\u003C\u002Fli>\n\u003Cli>Multi-Currency\u003C\u002Fli>\n\u003Cli>Multi-Company\u003C\u002Fli>\n\u003Cli>Powerful Reporting\u003C\u002Fli>\n\u003Cli>Client Portal\u003C\u002Fli>\n\u003Cli>Unlimited Attachments\u003C\u002Fli>\n\u003Cli>Transaction Categories\u003C\u002Fli>\n\u003Cli>Tax Rates\u003C\u002Fli>\n\u003Cli>App Store\u003C\u002Fli>\n\u003Cli>Multilingual Panel\u003C\u002Fli>\n\u003Cli>Fine-Grained Permissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check our site more information about the features of Akaunting, the \u003Ca href=\"https:\u002F\u002Fakaunting.com\" rel=\"nofollow ugc\">free accounting software\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fakaunting.com\u002Fdocs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> will be maintained on the Akaunting.com site.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Use our forums for technical support \u003Ca href=\"https:\u002F\u002Fakaunting.com\u002Fforum\" rel=\"nofollow ugc\">https:\u002F\u002Fakaunting.com\u002Fforum\u003C\u002Fa>\u003C\u002Fp>\n","Akaunting is a free, open source and online accounting software for small businesses and freelancers.",9873,20,"2022-10-13T07:32:00.000Z","6.0.11","4.0",[125,21,126,127,128],"accounting","budget","invoices","money","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fakaunting-for-woocommerce.zip",85,{"attackSurface":132,"codeSignals":196,"taintFlows":914,"riskAssessment":1182,"analyzedAt":1192},{"hooks":133,"ajaxHandlers":192,"restRoutes":193,"shortcodes":194,"cronEvents":195,"entryPointCount":11,"unprotectedCount":11},[134,140,145,150,153,158,164,168,171,174,177,181,184,188],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","init","closure","comptaflow-by-meetempo.php",39,{"type":135,"name":141,"callback":142,"file":143,"line":144},"admin_post_comptaflow_mark_as_paid","handleMarkAsPaid","src\\Admin\\Actions\\PaymentsActions.php",18,{"type":135,"name":146,"callback":147,"file":148,"line":149},"admin_post_comptaflow_download_pdf","handleDownload","src\\Admin\\Actions\\PDFActions.php",19,{"type":135,"name":151,"callback":152,"file":148,"line":120},"admin_post_comptaflow_view_pdf","handleView",{"type":135,"name":154,"callback":155,"file":156,"line":157},"admin_enqueue_scripts","enqueueAssets","src\\Admin\\Menu.php",25,{"type":159,"name":160,"callback":137,"priority":161,"file":162,"line":163},"filter","comptaflow_transaction_row_actions",10,"src\\Admin\\Screens\\FinancialScreen.php",361,{"type":135,"name":165,"callback":166,"file":167,"line":144},"admin_menu","register","src\\Bootstrap.php",{"type":135,"name":169,"callback":170,"file":167,"line":149},"admin_init","handleEarlyActions",{"type":135,"name":172,"callback":173,"file":167,"line":120},"wp_dashboard_setup","addDashboardWidget",{"type":135,"name":154,"callback":175,"file":167,"line":176},"enqueueAdminAssets",21,{"type":135,"name":178,"callback":179,"file":180,"line":120},"admin_post_comptaflow_export_balance","handleBalance","src\\Services\\ExportHandler.php",{"type":135,"name":182,"callback":183,"file":180,"line":176},"admin_post_comptaflow_export_journal","handleJournal",{"type":135,"name":185,"callback":186,"file":180,"line":187},"admin_post_comptaflow_export_grandlivre","handleGrandLivre",22,{"type":135,"name":189,"callback":190,"file":180,"line":191},"admin_post_comptaflow_export_resultat","handleResultat",23,[],[],[],[],{"dangerousFunctions":197,"sqlUsage":198,"outputEscaping":269,"fileOperations":71,"externalRequests":11,"nonceChecks":120,"capabilityChecks":149,"bundledLibraries":910},[],{"prepared":199,"raw":200,"locations":201},158,29,[202,205,209,211,215,217,220,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,266],{"file":203,"line":120,"context":204},"src\\Admin\\Screens\\BackupScreen.php","$wpdb->get_col() with variable interpolation",{"file":206,"line":207,"context":208},"src\\Admin\\Screens\\VATSettingsScreen.php",279,"$wpdb->get_results() with variable interpolation",{"file":210,"line":139,"context":208},"src\\Admin\\Tables\\TransactionsTable.php",{"file":212,"line":213,"context":214},"src\\Services\\ClientService.php",190,"$wpdb->get_var() with variable interpolation",{"file":212,"line":216,"context":208},259,{"file":218,"line":219,"context":208},"src\\Services\\DB.php",489,{"file":218,"line":221,"context":222},493,"$wpdb->query() with variable interpolation",{"file":218,"line":224,"context":222},496,{"file":218,"line":226,"context":222},499,{"file":218,"line":228,"context":222},502,{"file":218,"line":230,"context":208},506,{"file":218,"line":232,"context":222},510,{"file":218,"line":234,"context":222},511,{"file":218,"line":236,"context":208},515,{"file":218,"line":238,"context":222},519,{"file":218,"line":240,"context":222},522,{"file":218,"line":242,"context":222},525,{"file":218,"line":244,"context":222},528,{"file":218,"line":246,"context":222},531,{"file":218,"line":248,"context":222},532,{"file":218,"line":250,"context":208},536,{"file":218,"line":252,"context":222},540,{"file":218,"line":254,"context":222},543,{"file":218,"line":256,"context":222},546,{"file":218,"line":258,"context":222},549,{"file":218,"line":260,"context":208},802,{"file":218,"line":262,"context":222},911,{"file":264,"line":265,"context":208},"src\\Services\\InvoiceService.php",594,{"file":267,"line":268,"context":222},"uninstall.php",32,{"escaped":270,"rawEcho":271,"locations":272},627,408,[273,276,278,280,282,284,286,288,290,292,294,296,298,299,301,303,304,306,307,309,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,339,340,342,344,346,347,348,350,351,352,353,354,355,356,357,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,401,402,403,405,406,408,409,411,412,413,414,415,417,419,421,423,425,426,428,430,432,434,436,438,440,442,444,446,448,451,453,454,455,457,458,460,461,462,464,466,468,470,472,474,475,476,478,479,481,483,485,487,489,491,493,494,496,498,500,502,504,506,508,509,511,513,515,516,518,519,521,523,525,526,527,529,531,533,535,537,539,541,543,544,545,546,547,548,549,551,552,553,554,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,584,586,588,590,592,594,596,598,600,602,604,606,608,610,613,615,617,619,621,623,625,627,630,631,632,633,634,636,637,638,639,640,641,643,644,646,647,649,651,653,655,656,657,658,660,662,664,666,668,670,672,673,674,675,677,678,679,680,682,684,685,686,687,689,690,691,692,694,696,697,698,699,701,702,703,705,706,707,708,709,710,711,712,714,715,716,717,718,719,721,722,724,726,728,729,730,732,734,736,738,740,742,743,744,745,746,747,748,749,751,752,753,755,756,757,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,786,788,789,790,791,793,794,796,797,798,799,800,802,803,804,805,806,807,808,809,810,811,812,813,814,815,817,818,819,821,822,823,824,825,826,827,829,831,833,835,837,839,841,843,845,847,849,851,852,854,855,856,857,858,860,862,863,865,867,869,871,873,875,876,877,878,879,880,881,882,883,885,887,889,891,893,894,895,896,897,899,901,903,904,906,908,909],{"file":156,"line":274,"context":275},34,"raw output",{"file":156,"line":277,"context":275},35,{"file":156,"line":279,"context":275},51,{"file":156,"line":281,"context":275},53,{"file":156,"line":283,"context":275},54,{"file":156,"line":285,"context":275},55,{"file":156,"line":287,"context":275},64,{"file":156,"line":289,"context":275},73,{"file":156,"line":291,"context":275},76,{"file":156,"line":293,"context":275},77,{"file":156,"line":295,"context":275},82,{"file":156,"line":297,"context":275},87,{"file":156,"line":45,"context":275},{"file":156,"line":300,"context":275},91,{"file":156,"line":302,"context":275},92,{"file":156,"line":32,"context":275},{"file":156,"line":305,"context":275},95,{"file":156,"line":81,"context":275},{"file":156,"line":308,"context":275},98,{"file":156,"line":13,"context":275},{"file":156,"line":311,"context":275},113,{"file":156,"line":313,"context":275},115,{"file":156,"line":315,"context":275},116,{"file":156,"line":317,"context":275},117,{"file":156,"line":319,"context":275},118,{"file":203,"line":321,"context":275},17,{"file":203,"line":323,"context":275},37,{"file":203,"line":325,"context":275},38,{"file":203,"line":327,"context":275},41,{"file":203,"line":329,"context":275},43,{"file":203,"line":331,"context":275},44,{"file":203,"line":333,"context":275},45,{"file":203,"line":335,"context":275},46,{"file":203,"line":337,"context":275},47,{"file":203,"line":279,"context":275},{"file":203,"line":106,"context":275},{"file":203,"line":341,"context":275},61,{"file":203,"line":343,"context":275},62,{"file":203,"line":345,"context":275},63,{"file":203,"line":287,"context":275},{"file":203,"line":289,"context":275},{"file":203,"line":349,"context":275},75,{"file":203,"line":291,"context":275},{"file":203,"line":293,"context":275},{"file":203,"line":297,"context":275},{"file":203,"line":300,"context":275},{"file":203,"line":302,"context":275},{"file":203,"line":32,"context":275},{"file":203,"line":305,"context":275},{"file":203,"line":81,"context":275},{"file":203,"line":359,"context":275},101,{"file":203,"line":361,"context":275},103,{"file":203,"line":363,"context":275},104,{"file":203,"line":365,"context":275},105,{"file":203,"line":367,"context":275},106,{"file":203,"line":369,"context":275},107,{"file":203,"line":371,"context":275},108,{"file":203,"line":373,"context":275},109,{"file":203,"line":375,"context":275},110,{"file":203,"line":377,"context":275},111,{"file":203,"line":379,"context":275},112,{"file":203,"line":381,"context":275},122,{"file":203,"line":383,"context":275},125,{"file":203,"line":385,"context":275},126,{"file":203,"line":387,"context":275},128,{"file":203,"line":389,"context":275},129,{"file":203,"line":391,"context":275},130,{"file":203,"line":393,"context":275},131,{"file":203,"line":395,"context":275},133,{"file":203,"line":397,"context":275},134,{"file":399,"line":365,"context":275},"src\\Admin\\Screens\\ClientsScreen.php",{"file":399,"line":367,"context":275},{"file":399,"line":375,"context":275},{"file":399,"line":379,"context":275},{"file":399,"line":404,"context":275},114,{"file":399,"line":315,"context":275},{"file":399,"line":407,"context":275},120,{"file":399,"line":385,"context":275},{"file":399,"line":410,"context":275},127,{"file":399,"line":387,"context":275},{"file":399,"line":389,"context":275},{"file":399,"line":391,"context":275},{"file":399,"line":393,"context":275},{"file":399,"line":416,"context":275},149,{"file":399,"line":418,"context":275},150,{"file":399,"line":420,"context":275},178,{"file":399,"line":422,"context":275},182,{"file":399,"line":424,"context":275},186,{"file":399,"line":213,"context":275},{"file":399,"line":427,"context":275},194,{"file":399,"line":429,"context":275},196,{"file":399,"line":431,"context":275},199,{"file":399,"line":433,"context":275},203,{"file":399,"line":435,"context":275},207,{"file":399,"line":437,"context":275},211,{"file":399,"line":439,"context":275},218,{"file":399,"line":441,"context":275},227,{"file":399,"line":443,"context":275},228,{"file":399,"line":445,"context":275},229,{"file":399,"line":447,"context":275},230,{"file":449,"line":450,"context":275},"src\\Admin\\Screens\\DashboardScreen.php",15,{"file":449,"line":452,"context":275},31,{"file":449,"line":268,"context":275},{"file":449,"line":274,"context":275},{"file":449,"line":456,"context":275},36,{"file":449,"line":327,"context":275},{"file":449,"line":459,"context":275},42,{"file":449,"line":345,"context":275},{"file":449,"line":287,"context":275},{"file":449,"line":463,"context":275},65,{"file":449,"line":465,"context":275},66,{"file":449,"line":467,"context":275},67,{"file":449,"line":469,"context":275},81,{"file":449,"line":471,"context":275},83,{"file":449,"line":473,"context":275},93,{"file":449,"line":81,"context":275},{"file":449,"line":367,"context":275},{"file":449,"line":477,"context":275},144,{"file":449,"line":418,"context":275},{"file":449,"line":480,"context":275},152,{"file":449,"line":482,"context":275},157,{"file":449,"line":484,"context":275},163,{"file":449,"line":486,"context":275},165,{"file":449,"line":488,"context":275},170,{"file":449,"line":490,"context":275},183,{"file":492,"line":176,"context":275},"src\\Admin\\Screens\\ExpensesScreen.php",{"file":492,"line":187,"context":275},{"file":492,"line":495,"context":275},171,{"file":492,"line":497,"context":275},173,{"file":492,"line":499,"context":275},175,{"file":492,"line":501,"context":275},179,{"file":492,"line":503,"context":275},180,{"file":492,"line":505,"context":275},181,{"file":492,"line":507,"context":275},184,{"file":492,"line":424,"context":275},{"file":492,"line":510,"context":275},189,{"file":492,"line":512,"context":275},192,{"file":492,"line":514,"context":275},193,{"file":492,"line":427,"context":275},{"file":492,"line":517,"context":275},197,{"file":492,"line":104,"context":275},{"file":492,"line":520,"context":275},204,{"file":492,"line":522,"context":275},214,{"file":492,"line":524,"context":275},219,{"file":492,"line":441,"context":275},{"file":492,"line":447,"context":275},{"file":492,"line":528,"context":275},233,{"file":492,"line":530,"context":275},235,{"file":492,"line":532,"context":275},274,{"file":492,"line":534,"context":275},281,{"file":492,"line":536,"context":275},286,{"file":538,"line":450,"context":275},"src\\Admin\\Screens\\ExportScreen.php",{"file":538,"line":540,"context":275},16,{"file":538,"line":542,"context":275},33,{"file":538,"line":456,"context":275},{"file":538,"line":459,"context":275},{"file":538,"line":289,"context":275},{"file":538,"line":469,"context":275},{"file":538,"line":295,"context":275},{"file":538,"line":471,"context":275},{"file":538,"line":550,"context":275},88,{"file":538,"line":45,"context":275},{"file":538,"line":300,"context":275},{"file":538,"line":302,"context":275},{"file":162,"line":191,"context":275},{"file":162,"line":556,"context":275},26,{"file":162,"line":558,"context":275},250,{"file":162,"line":560,"context":275},255,{"file":162,"line":562,"context":275},261,{"file":162,"line":564,"context":275},263,{"file":162,"line":566,"context":275},264,{"file":162,"line":568,"context":275},265,{"file":162,"line":570,"context":275},266,{"file":162,"line":572,"context":275},269,{"file":162,"line":574,"context":275},271,{"file":162,"line":576,"context":275},272,{"file":162,"line":578,"context":275},275,{"file":162,"line":580,"context":275},276,{"file":162,"line":582,"context":275},280,{"file":162,"line":534,"context":275},{"file":162,"line":585,"context":275},282,{"file":162,"line":587,"context":275},283,{"file":162,"line":589,"context":275},290,{"file":162,"line":591,"context":275},301,{"file":162,"line":593,"context":275},305,{"file":162,"line":595,"context":275},315,{"file":162,"line":597,"context":275},317,{"file":162,"line":599,"context":275},319,{"file":162,"line":601,"context":275},321,{"file":162,"line":603,"context":275},322,{"file":162,"line":605,"context":275},323,{"file":162,"line":607,"context":275},324,{"file":162,"line":609,"context":275},327,{"file":611,"line":612,"context":275},"src\\Admin\\Screens\\InvoicesScreen.php",262,{"file":611,"line":614,"context":275},284,{"file":611,"line":616,"context":275},486,{"file":611,"line":618,"context":275},582,{"file":611,"line":620,"context":275},587,{"file":611,"line":622,"context":275},590,{"file":611,"line":624,"context":275},591,{"file":611,"line":626,"context":275},596,{"file":628,"line":629,"context":275},"src\\Admin\\Screens\\JournalEntriesScreen.php",14,{"file":628,"line":277,"context":275},{"file":628,"line":456,"context":275},{"file":628,"line":325,"context":275},{"file":628,"line":337,"context":275},{"file":628,"line":635,"context":275},56,{"file":628,"line":359,"context":275},{"file":628,"line":367,"context":275},{"file":628,"line":315,"context":275},{"file":628,"line":317,"context":275},{"file":628,"line":319,"context":275},{"file":628,"line":642,"context":275},119,{"file":628,"line":407,"context":275},{"file":628,"line":645,"context":275},121,{"file":628,"line":381,"context":275},{"file":628,"line":648,"context":275},123,{"file":628,"line":650,"context":275},159,{"file":628,"line":652,"context":275},162,{"file":654,"line":144,"context":275},"src\\Admin\\Screens\\ManualJournalEntryScreen.php",{"file":654,"line":149,"context":275},{"file":654,"line":319,"context":275},{"file":654,"line":387,"context":275},{"file":654,"line":659,"context":275},132,{"file":654,"line":661,"context":275},136,{"file":654,"line":663,"context":275},137,{"file":654,"line":665,"context":275},141,{"file":654,"line":667,"context":275},142,{"file":654,"line":669,"context":275},147,{"file":654,"line":671,"context":275},148,{"file":654,"line":416,"context":275},{"file":654,"line":418,"context":275},{"file":654,"line":482,"context":275},{"file":654,"line":676,"context":275},160,{"file":654,"line":499,"context":275},{"file":654,"line":505,"context":275},{"file":654,"line":510,"context":275},{"file":654,"line":681,"context":275},208,{"file":654,"line":683,"context":275},210,{"file":654,"line":437,"context":275},{"file":654,"line":437,"context":275},{"file":654,"line":437,"context":275},{"file":654,"line":688,"context":275},213,{"file":654,"line":522,"context":275},{"file":654,"line":522,"context":275},{"file":654,"line":522,"context":275},{"file":654,"line":693,"context":275},216,{"file":654,"line":695,"context":275},217,{"file":654,"line":695,"context":275},{"file":654,"line":695,"context":275},{"file":654,"line":524,"context":275},{"file":654,"line":700,"context":275},220,{"file":654,"line":700,"context":275},{"file":654,"line":700,"context":275},{"file":704,"line":187,"context":275},"src\\Admin\\Screens\\PlanScreen.php",{"file":704,"line":31,"context":275},{"file":704,"line":274,"context":275},{"file":704,"line":325,"context":275},{"file":704,"line":283,"context":275},{"file":704,"line":285,"context":275},{"file":704,"line":463,"context":275},{"file":704,"line":467,"context":275},{"file":704,"line":713,"context":275},71,{"file":704,"line":359,"context":275},{"file":704,"line":369,"context":275},{"file":704,"line":389,"context":275},{"file":704,"line":667,"context":275},{"file":704,"line":416,"context":275},{"file":704,"line":720,"context":275},151,{"file":704,"line":480,"context":275},{"file":704,"line":723,"context":275},153,{"file":704,"line":725,"context":275},154,{"file":704,"line":727,"context":275},155,{"file":704,"line":482,"context":275},{"file":704,"line":652,"context":275},{"file":704,"line":731,"context":275},164,{"file":704,"line":733,"context":275},166,{"file":704,"line":735,"context":275},167,{"file":704,"line":737,"context":275},168,{"file":704,"line":739,"context":275},174,{"file":704,"line":741,"context":275},176,{"file":704,"line":420,"context":275},{"file":704,"line":501,"context":275},{"file":704,"line":503,"context":275},{"file":704,"line":505,"context":275},{"file":704,"line":422,"context":275},{"file":704,"line":46,"context":275},{"file":704,"line":510,"context":275},{"file":704,"line":750,"context":275},191,{"file":704,"line":512,"context":275},{"file":704,"line":427,"context":275},{"file":704,"line":754,"context":275},195,{"file":704,"line":429,"context":275},{"file":704,"line":437,"context":275},{"file":758,"line":176,"context":275},"src\\Admin\\Screens\\SalesScreen.php",{"file":758,"line":187,"context":275},{"file":758,"line":495,"context":275},{"file":758,"line":497,"context":275},{"file":758,"line":499,"context":275},{"file":758,"line":501,"context":275},{"file":758,"line":503,"context":275},{"file":758,"line":505,"context":275},{"file":758,"line":507,"context":275},{"file":758,"line":424,"context":275},{"file":758,"line":510,"context":275},{"file":758,"line":512,"context":275},{"file":758,"line":514,"context":275},{"file":758,"line":427,"context":275},{"file":758,"line":517,"context":275},{"file":758,"line":104,"context":275},{"file":758,"line":520,"context":275},{"file":758,"line":522,"context":275},{"file":758,"line":524,"context":275},{"file":758,"line":441,"context":275},{"file":758,"line":447,"context":275},{"file":758,"line":528,"context":275},{"file":758,"line":530,"context":275},{"file":758,"line":532,"context":275},{"file":758,"line":534,"context":275},{"file":758,"line":536,"context":275},{"file":758,"line":785,"context":275},313,{"file":787,"line":450,"context":275},"src\\Admin\\Screens\\SettingsScreen.php",{"file":787,"line":149,"context":275},{"file":787,"line":542,"context":275},{"file":787,"line":325,"context":275},{"file":787,"line":792,"context":275},40,{"file":787,"line":335,"context":275},{"file":787,"line":795,"context":275},48,{"file":787,"line":283,"context":275},{"file":787,"line":635,"context":275},{"file":787,"line":341,"context":275},{"file":787,"line":467,"context":275},{"file":787,"line":801,"context":275},74,{"file":787,"line":291,"context":275},{"file":787,"line":469,"context":275},{"file":787,"line":302,"context":275},{"file":787,"line":308,"context":275},{"file":787,"line":13,"context":275},{"file":787,"line":365,"context":275},{"file":787,"line":404,"context":275},{"file":787,"line":645,"context":275},{"file":787,"line":381,"context":275},{"file":787,"line":383,"context":275},{"file":787,"line":389,"context":275},{"file":787,"line":391,"context":275},{"file":787,"line":395,"context":275},{"file":787,"line":816,"context":275},139,{"file":787,"line":667,"context":275},{"file":787,"line":477,"context":275},{"file":787,"line":820,"context":275},145,{"file":787,"line":416,"context":275},{"file":787,"line":418,"context":275},{"file":787,"line":727,"context":275},{"file":206,"line":321,"context":275},{"file":206,"line":144,"context":275},{"file":206,"line":517,"context":275},{"file":206,"line":828,"context":275},236,{"file":206,"line":830,"context":275},239,{"file":206,"line":832,"context":275},242,{"file":206,"line":834,"context":275},243,{"file":206,"line":836,"context":275},244,{"file":206,"line":838,"context":275},247,{"file":206,"line":840,"context":275},249,{"file":206,"line":842,"context":275},252,{"file":206,"line":844,"context":275},253,{"file":206,"line":846,"context":275},254,{"file":206,"line":848,"context":275},257,{"file":206,"line":850,"context":275},258,{"file":206,"line":216,"context":275},{"file":206,"line":853,"context":275},260,{"file":206,"line":564,"context":275},{"file":206,"line":566,"context":275},{"file":206,"line":568,"context":275},{"file":206,"line":585,"context":275},{"file":206,"line":859,"context":275},288,{"file":206,"line":861,"context":275},289,{"file":206,"line":589,"context":275},{"file":206,"line":864,"context":275},291,{"file":206,"line":866,"context":275},292,{"file":206,"line":868,"context":275},293,{"file":206,"line":870,"context":275},294,{"file":206,"line":872,"context":275},331,{"file":206,"line":874,"context":275},334,{"file":167,"line":297,"context":275},{"file":167,"line":359,"context":275},{"file":167,"line":367,"context":275},{"file":167,"line":379,"context":275},{"file":167,"line":311,"context":275},{"file":167,"line":319,"context":275},{"file":167,"line":642,"context":275},{"file":167,"line":407,"context":275},{"file":884,"line":337,"context":275},"src\\Services\\BalanceExporter.php",{"file":886,"line":333,"context":275},"src\\Services\\CompteResultatExporter.php",{"file":888,"line":459,"context":275},"src\\Services\\GrandLivreExporter.php",{"file":890,"line":459,"context":275},"src\\Services\\JournalExporter.php",{"file":892,"line":363,"context":275},"src\\Templates\\PDF\\invoice.php",{"file":892,"line":725,"context":275},{"file":892,"line":199,"context":275},{"file":892,"line":501,"context":275},{"file":892,"line":501,"context":275},{"file":892,"line":898,"context":275},224,{"file":892,"line":900,"context":275},225,{"file":892,"line":902,"context":275},226,{"file":892,"line":441,"context":275},{"file":892,"line":905,"context":275},238,{"file":892,"line":907,"context":275},245,{"file":892,"line":840,"context":275},{"file":892,"line":844,"context":275},[911],{"name":912,"version":27,"knownCves":913},"dompdf",[],[915,934,945,956,967,975,989,997,1005,1020,1032,1046,1061,1069,1080,1090,1098,1121,1135,1146,1154,1162,1170],{"entryPoint":916,"graph":917,"unsanitizedCount":932,"severity":933},"renderForm (src\\Admin\\Screens\\ClientsScreen.php:161)",{"nodes":918,"edges":929},[919,923],{"id":920,"type":921,"label":922,"file":399,"line":652},"n0","source","$_GET (x4)",{"id":924,"type":925,"label":926,"file":399,"line":927,"wp_function":928},"n1","sink","echo() [XSS]",172,"echo",[930],{"from":920,"to":924,"sanitized":931},false,4,"medium",{"entryPoint":935,"graph":936,"unsanitizedCount":944,"severity":933},"renderForm (src\\Admin\\Screens\\FinancialScreen.php:232)",{"nodes":937,"edges":942},[938,940],{"id":920,"type":921,"label":939,"file":162,"line":530},"$_GET (x7)",{"id":924,"type":925,"label":926,"file":162,"line":941,"wp_function":928},246,[943],{"from":920,"to":924,"sanitized":931},7,{"entryPoint":946,"graph":947,"unsanitizedCount":120,"severity":933},"renderView (src\\Admin\\Screens\\InvoicesScreen.php:295)",{"nodes":948,"edges":954},[949,952],{"id":920,"type":921,"label":950,"file":611,"line":951},"$_GET (x20)",296,{"id":924,"type":925,"label":926,"file":611,"line":953,"wp_function":928},311,[955],{"from":920,"to":924,"sanitized":931},{"entryPoint":957,"graph":958,"unsanitizedCount":91,"severity":933},"renderForm (src\\Admin\\Screens\\InvoicesScreen.php:454)",{"nodes":959,"edges":965},[960,963],{"id":920,"type":921,"label":961,"file":611,"line":962},"$_GET",455,{"id":924,"type":925,"label":926,"file":611,"line":964,"wp_function":928},472,[966],{"from":920,"to":924,"sanitized":931},{"entryPoint":968,"graph":969,"unsanitizedCount":932,"severity":933},"renderFilters (src\\Admin\\Screens\\JournalEntriesScreen.php:25)",{"nodes":970,"edges":973},[971,972],{"id":920,"type":921,"label":922,"file":628,"line":556},{"id":924,"type":925,"label":926,"file":628,"line":277,"wp_function":928},[974],{"from":920,"to":924,"sanitized":931},{"entryPoint":976,"graph":977,"unsanitizedCount":11,"severity":988},"handleMarkAsPaid (src\\Admin\\Actions\\PaymentsActions.php:24)",{"nodes":978,"edges":985},[979,981],{"id":920,"type":921,"label":980,"file":143,"line":323},"$_REQUEST",{"id":924,"type":925,"label":982,"file":143,"line":983,"wp_function":984},"get_row() [SQLi]",50,"get_row",[986],{"from":920,"to":924,"sanitized":987},true,"low",{"entryPoint":990,"graph":991,"unsanitizedCount":11,"severity":988},"\u003CPaymentsActions> (src\\Admin\\Actions\\PaymentsActions.php:0)",{"nodes":992,"edges":995},[993,994],{"id":920,"type":921,"label":980,"file":143,"line":323},{"id":924,"type":925,"label":982,"file":143,"line":983,"wp_function":984},[996],{"from":920,"to":924,"sanitized":987},{"entryPoint":998,"graph":999,"unsanitizedCount":11,"severity":988},"\u003CClientsScreen> (src\\Admin\\Screens\\ClientsScreen.php:0)",{"nodes":1000,"edges":1003},[1001,1002],{"id":920,"type":921,"label":922,"file":399,"line":652},{"id":924,"type":925,"label":926,"file":399,"line":927,"wp_function":928},[1004],{"from":920,"to":924,"sanitized":987},{"entryPoint":1006,"graph":1007,"unsanitizedCount":11,"severity":988},"\u003CExpensesScreen> (src\\Admin\\Screens\\ExpensesScreen.php:0)",{"nodes":1008,"edges":1017},[1009,1010,1012,1015],{"id":920,"type":921,"label":961,"file":492,"line":480},{"id":924,"type":925,"label":982,"file":492,"line":1011,"wp_function":984},156,{"id":1013,"type":921,"label":1014,"file":492,"line":480},"n2","$_GET (x12)",{"id":1016,"type":925,"label":926,"file":492,"line":733,"wp_function":928},"n3",[1018,1019],{"from":920,"to":924,"sanitized":987},{"from":1013,"to":1016,"sanitized":987},{"entryPoint":1021,"graph":1022,"unsanitizedCount":11,"severity":988},"\u003CFinancialScreen> (src\\Admin\\Screens\\FinancialScreen.php:0)",{"nodes":1023,"edges":1029},[1024,1026,1027,1028],{"id":920,"type":921,"label":1025,"file":162,"line":486},"$_POST",{"id":924,"type":925,"label":982,"file":162,"line":427,"wp_function":984},{"id":1013,"type":921,"label":1014,"file":162,"line":530},{"id":1016,"type":925,"label":926,"file":162,"line":941,"wp_function":928},[1030,1031],{"from":920,"to":924,"sanitized":987},{"from":1013,"to":1016,"sanitized":987},{"entryPoint":1033,"graph":1034,"unsanitizedCount":11,"severity":988},"handleSave (src\\Admin\\Screens\\InvoicesScreen.php:110)",{"nodes":1035,"edges":1043},[1036,1037,1040],{"id":920,"type":921,"label":1025,"file":611,"line":387},{"id":924,"type":1038,"label":1039,"file":611,"line":387},"transform","→ count()",{"id":1013,"type":925,"label":1041,"file":264,"line":534,"wp_function":1042},"get_var() [SQLi]","get_var",[1044,1045],{"from":920,"to":924,"sanitized":931},{"from":924,"to":1013,"sanitized":987},{"entryPoint":1047,"graph":1048,"unsanitizedCount":11,"severity":988},"\u003CInvoicesScreen> (src\\Admin\\Screens\\InvoicesScreen.php:0)",{"nodes":1049,"edges":1057},[1050,1052,1053,1054,1055],{"id":920,"type":921,"label":1051,"file":611,"line":951},"$_GET (x22)",{"id":924,"type":925,"label":926,"file":611,"line":953,"wp_function":928},{"id":1013,"type":921,"label":1025,"file":611,"line":387},{"id":1016,"type":1038,"label":1039,"file":611,"line":387},{"id":1056,"type":925,"label":1041,"file":264,"line":534,"wp_function":1042},"n4",[1058,1059,1060],{"from":920,"to":924,"sanitized":987},{"from":1013,"to":1016,"sanitized":931},{"from":1016,"to":1056,"sanitized":987},{"entryPoint":1062,"graph":1063,"unsanitizedCount":11,"severity":988},"\u003CJournalEntriesScreen> (src\\Admin\\Screens\\JournalEntriesScreen.php:0)",{"nodes":1064,"edges":1067},[1065,1066],{"id":920,"type":921,"label":922,"file":628,"line":556},{"id":924,"type":925,"label":926,"file":628,"line":277,"wp_function":928},[1068],{"from":920,"to":924,"sanitized":987},{"entryPoint":1070,"graph":1071,"unsanitizedCount":11,"severity":988},"\u003CSalesScreen> (src\\Admin\\Screens\\SalesScreen.php:0)",{"nodes":1072,"edges":1077},[1073,1074,1075,1076],{"id":920,"type":921,"label":961,"file":758,"line":480},{"id":924,"type":925,"label":982,"file":758,"line":1011,"wp_function":984},{"id":1013,"type":921,"label":1014,"file":758,"line":480},{"id":1016,"type":925,"label":926,"file":758,"line":733,"wp_function":928},[1078,1079],{"from":920,"to":924,"sanitized":987},{"from":1013,"to":1016,"sanitized":987},{"entryPoint":1081,"graph":1082,"unsanitizedCount":11,"severity":988},"handleActions (src\\Admin\\Screens\\SettingsScreen.php:165)",{"nodes":1083,"edges":1088},[1084,1085],{"id":920,"type":921,"label":1025,"file":787,"line":213},{"id":924,"type":925,"label":1086,"file":787,"line":431,"wp_function":1087},"update_option() [Settings Manipulation]","update_option",[1089],{"from":920,"to":924,"sanitized":987},{"entryPoint":1091,"graph":1092,"unsanitizedCount":11,"severity":988},"\u003CSettingsScreen> (src\\Admin\\Screens\\SettingsScreen.php:0)",{"nodes":1093,"edges":1096},[1094,1095],{"id":920,"type":921,"label":1025,"file":787,"line":213},{"id":924,"type":925,"label":1086,"file":787,"line":431,"wp_function":1087},[1097],{"from":920,"to":924,"sanitized":987},{"entryPoint":1099,"graph":1100,"unsanitizedCount":11,"severity":988},"\u003CVATSettingsScreen> (src\\Admin\\Screens\\VATSettingsScreen.php:0)",{"nodes":1101,"edges":1116},[1102,1103,1104,1106,1107,1109,1111,1114],{"id":920,"type":921,"label":1025,"file":206,"line":293},{"id":924,"type":925,"label":1041,"file":206,"line":305,"wp_function":1042},{"id":1013,"type":921,"label":1105,"file":206,"line":383},"$_GET (x2)",{"id":1016,"type":925,"label":1041,"file":206,"line":659,"wp_function":1042},{"id":1056,"type":921,"label":961,"file":206,"line":1108},177,{"id":1110,"type":925,"label":982,"file":206,"line":505,"wp_function":984},"n5",{"id":1112,"type":921,"label":1113,"file":206,"line":1108},"n6","$_GET (x8)",{"id":1115,"type":925,"label":926,"file":206,"line":512,"wp_function":928},"n7",[1117,1118,1119,1120],{"from":920,"to":924,"sanitized":987},{"from":1013,"to":1016,"sanitized":987},{"from":1056,"to":1110,"sanitized":987},{"from":1112,"to":1115,"sanitized":987},{"entryPoint":1122,"graph":1123,"unsanitizedCount":1133,"severity":1134},"renderForm (src\\Admin\\Screens\\ExpensesScreen.php:148)",{"nodes":1124,"edges":1130},[1125,1126,1127,1129],{"id":920,"type":921,"label":961,"file":492,"line":480},{"id":924,"type":925,"label":982,"file":492,"line":1011,"wp_function":984},{"id":1013,"type":921,"label":1128,"file":492,"line":480},"$_GET (x11)",{"id":1016,"type":925,"label":926,"file":492,"line":733,"wp_function":928},[1131,1132],{"from":920,"to":924,"sanitized":931},{"from":1013,"to":1016,"sanitized":931},12,"high",{"entryPoint":1136,"graph":1137,"unsanitizedCount":1133,"severity":1134},"renderForm (src\\Admin\\Screens\\SalesScreen.php:148)",{"nodes":1138,"edges":1143},[1139,1140,1141,1142],{"id":920,"type":921,"label":961,"file":758,"line":480},{"id":924,"type":925,"label":982,"file":758,"line":1011,"wp_function":984},{"id":1013,"type":921,"label":1128,"file":758,"line":480},{"id":1016,"type":925,"label":926,"file":758,"line":733,"wp_function":928},[1144,1145],{"from":920,"to":924,"sanitized":931},{"from":1013,"to":1016,"sanitized":931},{"entryPoint":1147,"graph":1148,"unsanitizedCount":91,"severity":1134},"saveVATRate (src\\Admin\\Screens\\VATSettingsScreen.php:60)",{"nodes":1149,"edges":1152},[1150,1151],{"id":920,"type":921,"label":1025,"file":206,"line":293},{"id":924,"type":925,"label":1041,"file":206,"line":305,"wp_function":1042},[1153],{"from":920,"to":924,"sanitized":931},{"entryPoint":1155,"graph":1156,"unsanitizedCount":91,"severity":1134},"deleteVATRate (src\\Admin\\Screens\\VATSettingsScreen.php:124)",{"nodes":1157,"edges":1160},[1158,1159],{"id":920,"type":921,"label":961,"file":206,"line":383},{"id":924,"type":925,"label":1041,"file":206,"line":659,"wp_function":1042},[1161],{"from":920,"to":924,"sanitized":931},{"entryPoint":1163,"graph":1164,"unsanitizedCount":91,"severity":1134},"toggleVATRate (src\\Admin\\Screens\\VATSettingsScreen.php:150)",{"nodes":1165,"edges":1168},[1166,1167],{"id":920,"type":921,"label":961,"file":206,"line":720},{"id":924,"type":925,"label":1041,"file":206,"line":482,"wp_function":1042},[1169],{"from":920,"to":924,"sanitized":931},{"entryPoint":1171,"graph":1172,"unsanitizedCount":1181,"severity":1134},"renderForm (src\\Admin\\Screens\\VATSettingsScreen.php:173)",{"nodes":1173,"edges":1178},[1174,1175,1176,1177],{"id":920,"type":921,"label":961,"file":206,"line":1108},{"id":924,"type":925,"label":982,"file":206,"line":505,"wp_function":984},{"id":1013,"type":921,"label":1113,"file":206,"line":1108},{"id":1016,"type":925,"label":926,"file":206,"line":512,"wp_function":928},[1179,1180],{"from":920,"to":924,"sanitized":931},{"from":1013,"to":1016,"sanitized":931},9,{"summary":1183,"deductions":1184},"The plugin 'comptaflow-by-meetempo' v1.0.4 presents a generally positive security posture, with a notable lack of known vulnerabilities and a good implementation of security best practices like nonces and capability checks. The attack surface appears to be well-controlled, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events without proper authentication or permission checks. The extensive use of prepared statements for SQL queries (84%) further indicates a conscious effort to prevent SQL injection vulnerabilities.\n\nHowever, the static analysis does reveal areas for concern. A significant portion of output (39%) is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully. Additionally, 11 out of 23 analyzed taint flows have unsanitized paths, with 6 identified as high severity. This suggests a risk of sensitive data being processed or exposed in an insecure manner, potentially allowing attackers to manipulate or access information they shouldn't. The bundling of 'dompdf' is a common practice, but it's crucial to ensure this library is kept up-to-date to avoid inheriting any known vulnerabilities.\n\nGiven the absence of historical CVEs, the plugin has a strong track record. However, the taint analysis findings are a critical reminder that even with good general practices, specific code paths can harbor significant risks. The combination of high-severity unsanitized taint flows and a substantial amount of unescaped output indicates potential weaknesses that require immediate attention and remediation.",[1185,1187,1189],{"reason":1186,"points":450},"High severity unsanitized taint flows",{"reason":1188,"points":57},"Significant unescaped output",{"reason":1190,"points":1191},"Bundled library (dompdf)",3,"2026-03-17T05:42:46.481Z",{"wat":1194,"direct":1203},{"assetPaths":1195,"generatorPatterns":1198,"scriptPaths":1199,"versionParams":1200},[1196,1197],"\u002Fwp-content\u002Fplugins\u002Fcomptaflow-by-meetempo\u002Fassets\u002Fcss\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Fcomptaflow-by-meetempo\u002Fassets\u002Fjs\u002Fadmin-script.js",[],[],[1201,1202],"comptaflow-by-meetempo\u002Fassets\u002Fcss\u002Fadmin-styles.css?ver=","comptaflow-by-meetempo\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":1204,"htmlComments":1216,"htmlAttributes":1224,"restEndpoints":1226,"jsGlobals":1227,"shortcodeOutput":1228},[1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215],"comptaflow-settings","comptaflow-vat-franchise","comptaflow-vat-pro-upsell","comptaflow-financials-info","comptaflow-pro-cta","comptaflow-pro-feature-list","comptaflow-pro-feature-item","comptaflow-pro-upgrade-button","comptaflow-admin-notice-warning","comptaflow-admin-notice-info","comptaflow-pro-gradient-background",[1217,1218,1219,1220,1221,1222,1223],"\u003C!-- ComptaFlow Pro feature -->","\u003C!-- ComptaFlow Pro - VAT Management -->","\u003C!-- VAT declaration info for Franchise regime -->","\u003C!-- VAT declaration info for CA3\u002FCA12 regime -->","\u003C!-- Upsell for PRO features -->","\u003C!-- PRO upsell -->","\u003C!-- Feature in Development -->",[1225],"data-vat-regime",[],[],[]]