{"id":329875,"date":"2026-07-11T13:48:46","date_gmt":"2026-07-11T13:48:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pb-invoicing-system\/"},"modified":"2026-07-11T13:48:11","modified_gmt":"2026-07-11T13:48:11","slug":"pb-invoicing-system","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pb-invoicing-system\/","author":23513163,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.9","stable_tag":"1.6.9","tested":"7.0.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"PB UAE VAT Invoicing System for WooCommerce","header_author":"PluginsBuy","header_description":"UAE FTA-compliant VAT invoices, receipts, credit notes and documents for WooCommerce with bundled PDF generation, local QR codes, VAT reports, customer downloads and email automation.","assets_banners_color":"fcfcfe","last_updated":"2026-07-11 13:48:11","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/pluginsbuy.com\/donate\/","header_plugin_uri":"https:\/\/pluginsbuy.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.9":{"tag":"1.6.9","author":"pluginsbuy","date":"2026-07-11 13:48:11"}},"upgrade_notice":{"1.6.2":"<p>Recommended update: PDF layout improvements, VAT Reports HPOS fix, and full Plugin Check compliance.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3603964,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3603964,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3603964,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3603964,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3603964,"resolution":"1","location":"assets","locale":"","width":1102,"height":1472},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3603964,"resolution":"10","location":"assets","locale":"","width":1800,"height":762},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3603964,"resolution":"11","location":"assets","locale":"","width":1600,"height":1350},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3603964,"resolution":"12","location":"assets","locale":"","width":1670,"height":612},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3603964,"resolution":"2","location":"assets","locale":"","width":1056,"height":1508},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3603964,"resolution":"3","location":"assets","locale":"","width":1068,"height":1354},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3603964,"resolution":"4","location":"assets","locale":"","width":766,"height":1404},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3603964,"resolution":"5","location":"assets","locale":"","width":1034,"height":1284},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3603964,"resolution":"6","location":"assets","locale":"","width":2582,"height":1284},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3603964,"resolution":"7","location":"assets","locale":"","width":2556,"height":422},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3603964,"resolution":"8","location":"assets","locale":"","width":2286,"height":1390},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3603964,"resolution":"9","location":"assets","locale":"","width":1802,"height":1422}},"screenshots":{"1":"Setup Wizard - 1st Screen","2":"Setup Wizard - 2nd Screen","3":"Setup Wizard - 3rd Screen","4":"Setup Wizard - 4th Screen","5":"Setup Wizard - 45th Screen","6":"Widget in each Order Page of WooCommerce","7":"Details of generated documents in list of orders.","8":"Documents generated filter and listing page.","9":"Setup, select and preview few templates of the invoice.","10":"VAT Reporting Page","11":"One of the settings page to set documents sequencing numbers.","12":"Download settings for user."}},"plugin_section":[],"plugin_tags":[271061,26349,271060,62469],"plugin_category":[],"plugin_contributors":[267693],"plugin_business_model":[],"class_list":["post-329875","plugin","type-plugin","status-publish","hentry","plugin_tags-fta","plugin_tags-receipt","plugin_tags-uae-vat","plugin_tags-woocommerce-invoice","plugin_contributors-pluginsbuy","plugin_committers-pluginsbuy"],"banners":{"banner":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/banner-772x250.png?rev=3603964","banner_2x":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/banner-1544x500.png?rev=3603964","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/icon-128x128.gif?rev=3603964","icon_2x":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/icon-256x256.gif?rev=3603964","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-1.png?rev=3603964","caption":"Setup Wizard - 1st Screen"},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-2.png?rev=3603964","caption":"Setup Wizard - 2nd Screen"},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-3.png?rev=3603964","caption":"Setup Wizard - 3rd Screen"},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-4.png?rev=3603964","caption":"Setup Wizard - 4th Screen"},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-5.png?rev=3603964","caption":"Setup Wizard - 45th Screen"},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-6.png?rev=3603964","caption":"Widget in each Order Page of WooCommerce"},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-7.png?rev=3603964","caption":"Details of generated documents in list of orders."},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-8.png?rev=3603964","caption":"Documents generated filter and listing page."},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-9.png?rev=3603964","caption":"Setup, select and preview few templates of the invoice."},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-10.png?rev=3603964","caption":"VAT Reporting Page"},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-11.png?rev=3603964","caption":"One of the settings page to set documents sequencing numbers."},{"src":"https:\/\/ps.w.org\/pb-invoicing-system\/assets\/screenshot-12.png?rev=3603964","caption":"Download settings for user."}],"raw_content":"<!--section=description-->\n<p><strong>PB UAE VAT Invoicing System for WooCommerce<\/strong> is the document management solution for WooCommerce stores operating in the United Arab Emirates under the Federal Tax Authority (FTA) VAT regime.<\/p>\n\n<p>PDF generation is fully bundled \u2014 no Composer, no server configuration, no additional installs required. Upload, activate, and you're issuing FTA-compliant PDFs immediately.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>\ud83c\udde6\ud83c\uddea Full FTA \/ UAE VAT Compliance<\/strong>\n* Validates 15-digit Tax Registration Number (TRN) \u2014 must start with 1 or 3\n* Standard vs. Simplified Tax Invoice (AED 10,000 threshold)\n* VAT amount always in AED as required by FTA\n* Locally generated QR code image from TLV Base64 invoice data (no third-party QR API)\n* PINT AE XML export for Phase 2 readiness (2027)\n* Reverse charge mechanism support<\/p>\n\n<p><strong>\ud83d\udcc4 Six Document Types<\/strong>\nTax Invoice \u00b7 Receipt \u00b7 Credit Note \u00b7 Proforma Invoice \u00b7 Packing Slip \u00b7 Delivery Note<\/p>\n\n<p><strong>\ud83d\udda8 Zero-Setup PDF Generation<\/strong>\n* Dompdf library bundled \u2014 no Composer, no server changes needed\n* Works immediately after plugin activation\n* Professional A4 layouts with company logo, brand colours, QR code\n* Arabic text support via character mapping<\/p>\n\n<p><strong>\u2699\ufe0f Workflow Automation<\/strong>\n* Auto-issue documents on configurable order status changes\n* Attach PDFs to WooCommerce transactional emails\n* Per-document-type email attachment control<\/p>\n\n<p><strong>\ud83d\udd27 Admin Features<\/strong>\n* 5-step setup wizard on first install\n* Visual template picker with live preview\n* Per-document sequential numbering with custom prefix\/suffix\n* Documents log, VAT report, bulk PDF ZIP download\n* HPOS (High Performance Order Storage) compatible<\/p>\n\n<p><strong>\ud83d\udc64 Customer Features<\/strong>\n* Invoice and receipt download buttons inside WooCommerce My Account &gt; Orders\n* Secure HMAC-signed download URLs<\/p>\n\n<h3>Privacy \/ External Services<\/h3>\n\n<p>This plugin does not track users, does not send analytics, and does not send invoice data to PluginsBuy or to any third-party QR service. PDF generation and QR image generation are handled entirely on your server.<\/p>\n\n<h4>Bundled Libraries<\/h4>\n\n<ul>\n<li><strong>Dompdf<\/strong> (LGPL 2.1) \u2014 HTML-to-PDF renderer. Used locally only. https:\/\/github.com\/dompdf\/dompdf<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>pb-invoicing-system<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate through <strong>Plugins &gt; Installed Plugins<\/strong><\/li>\n<li>WooCommerce must be installed and active<\/li>\n<li>Follow the 5-step setup wizard that launches automatically<\/li>\n<li>Start issuing FTA-compliant PDFs \u2014 no additional configuration needed!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20require%20composer%20or%20any%20server%20changes%3F\"><h3>Does this require Composer or any server changes?<\/h3><\/dt>\n<dd><p>No. The Dompdf PDF library is bundled directly in the plugin. Install and activate \u2014 PDFs work immediately.<\/p><\/dd>\n<dt id=\"is%20this%20fta%20compliant%3F\"><h3>Is this FTA compliant?<\/h3><\/dt>\n<dd><p>The plugin implements the technical requirements of UAE FTA e-Invoicing Phase 1: TRN validation, AED VAT amounts, QR codes with TLV Base64 encoding, and PINT AE XML for Phase 2 readiness. It does not guarantee legal compliance \u2014 users are responsible for verifying their specific tax obligations with a qualified tax advisor.<\/p><\/dd>\n<dt id=\"does%20it%20support%20arabic%3F\"><h3>Does it support Arabic?<\/h3><\/dt>\n<dd><p>Yes, common Arabic values (emirate names, etc.) are mapped to English for PDF output. The plugin is fully translation-ready (po\/mo files).<\/p><\/dd>\n<dt id=\"can%20customers%20download%20their%20invoices%3F\"><h3>Can customers download their invoices?<\/h3><\/dt>\n<dd><p>Yes. Customers can download available documents directly from their WooCommerce My Account &gt; Orders screen.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.9<\/h4>\n\n<ul>\n<li>Audited document numbering option keys across defaults, settings UI, save handling and runtime sequence formatting.<\/li>\n<li>Added consistent numbering defaults and save support for all document types.<\/li>\n<li>Rechecked WordPress.org review items for prefixes, external QR calls, public attribution, plugin headers, raw script\/style tags and PHP syntax.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Replaced fake decorative QR pattern with locally generated scannable QR codes.<\/li>\n<li>QR codes now correctly encode FTA TLV Base64 data and are readable by QR scanners<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Renamed plugin display name for WordPress.org clarity<\/li>\n<li>Removed all public-facing PluginsBuy attribution from documents and emails<\/li>\n<li>Removed external QR code API usage and generated QR images locally<\/li>\n<li>Removed free-version licensing\/update API endpoint constants<\/li>\n<li>Updated upload directory handling to use wp_upload_dir()<\/li>\n<li>Addressed WordPress.org enqueue\/style\/script review feedback for standalone templates<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>PDF engine uses Dompdf for HTML template rendering<\/li>\n<li>Fixed VAT Reports page for HPOS (High Performance Order Storage) compatibility<\/li>\n<li>Fixed setup wizard re-running after plugin reinstall\/reactivation<\/li>\n<li>Fixed all Plugin Check (WPCS) warnings: nonce verification, escaping, wp_date(), WP filesystem functions<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release \u2014 all six document types, bundled PDF engine, FTA compliance engine, 5-step wizard, HPOS compatible<\/li>\n<\/ul>","raw_excerpt":"UAE VAT invoices, receipts, credit notes, PDFs, QR codes and VAT reports for WooCommerce.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/329875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=329875"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pluginsbuy"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=329875"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=329875"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=329875"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=329875"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=329875"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=329875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}