=== Invobill – Invoicing & Client Billing ===
Contributors: herecleux
Donate link: https://hersonic2.gumroad.com/l/iwvrv
Tags: invoice, invoicing, billing, pdf invoice, woocommerce invoice
Requires at least: 5.8
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A modern invoicing and client billing system for WordPress with WooCommerce integration, PDF invoices, and payment tracking.

== Description ==

**Invobill** is a comprehensive, elegant invoicing and client billing solution designed specifically for WordPress freelancers, agencies, and store owners.

Create professional invoices in seconds, manage your clients and payments, auto-calculate taxes and discounts, and generate print-ready PDF invoices directly within your WordPress admin dashboard.

### Key Features:
* **Modern Invoicing Dashboard**: Overview of total billed, paid, pending, and overdue amounts with clear status badges.
* **Quick Invoice Generator**: Flexible line items, discounts (percentage or fixed), and automated tax calculations.
* **Client Management**: Store client contact details, billing addresses, tax IDs, and transaction histories.
* **Payment Tracking**: Record manual bank transfers, cash, or card payments with partial and full payment support.
* **WooCommerce Integration**: Instantly search and populate invoice line items directly from your WooCommerce product catalog.
* **Custom Layout Designer**: Build personalized invoice layouts with your own brand colors, company logo, notes, and payment instructions.
* **Financial Overview**: Real-time revenue overview, invoice collection metrics, and client payment summaries directly on your dashboard.
* **Privacy-Friendly & 100% Local**: Operates completely on your own WordPress server. No external API calls, no third-party server dependencies, and zero user tracking.

== Installation ==

1. Upload the `invobill` folder to the `/wp-content/plugins/` directory, or install directly through the WordPress Plugins dashboard.
2. Activate the plugin through the **Plugins** screen in WordPress.
3. Navigate to **Invobill > Settings** to configure your company details, logo, currency, and payment instructions.
4. Go to **Invobill > Invoices > Create Invoice** to draft and send your first invoice.

== Frequently Asked Questions ==

= Does Invobill work without WooCommerce? =
Yes! WooCommerce is completely optional. You can enter custom items and services freely. If WooCommerce is installed, Invobill provides quick product search and sync features.

= Does Invobill connect to any external services? =
No. Invobill operates 100% locally on your WordPress server. It does not send any data to external servers or track any user metrics.

= Can I generate PDF invoices? =
Yes, Invobill includes a built-in print and PDF engine with customizable company headers, logos, itemized breakdowns, and payment notes.

= Is it translation ready? =
Yes, the plugin uses standard WordPress internationalization functions and includes a text domain (`invobill`).

== Screenshots ==

1. Dashboard overview with real-time revenue analytics and invoice collection metrics.
2. Invoices directory with status filtering tabs, fast actions, and search.
3. Transaction logs and payment history across all invoices.
4. Clients & Companies directory with contact details, invoicing totals, and balance tracking.
5. Invoice Layouts & Designer for custom PDF styling, brand colors, and templates.
6. Clean and modern printable / PDF invoice preview.
7. Invoice editor with live item calculation and WooCommerce product autocomplete.

== Changelog ==

= 1.0.1 =
* Enhanced search to match client name, company name, contact person, and PO numbers across Invoices, Quotes, and Payments.
* Fixed 1-click quote-to-invoice conversion action.
* Improved client editing interface and status persistence.

= 1.0.0 =
* Initial public release on WordPress.org.