=== Facturas Bonitas – PDF Invoices for WooCommerce ===
Contributors: gabydacar
Tags: woocommerce, pdf invoices, invoicing, receipts, pdf
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Requires Plugins: woocommerce
Stable tag: 0.4.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

PDF invoices and courtesy receipts for WooCommerce, with local generation, email attachments and sixteen supported locales.

== Description ==

= Beautiful PDF documents for your WooCommerce orders =

Your customers notice the details. Give the documents they receive the same care as the rest of your store. Facturas Bonitas by DACAR Digital turns WooCommerce orders into clear, professional PDF invoices and courtesy receipts, created and stored directly in your WordPress installation.

Free allows invoice or non-fiscal courtesy receipt selection in every WooCommerce country. Spanish stores retain simplified invoices; other stores use a generic invoice title. The issuer must verify applicable requirements. [Check where you can invoice with Facturas Bonitas](https://dacardigital.com/facturas-bonitas/disponibilidad/).

= From order to PDF, inside WooCommerce =

* Generate the applicable document when a WooCommerce order is completed.
* Choose invoice or courtesy receipt for new documents in any country; Spanish invoice behavior is preserved.
* View, download and print your PDFs from the document list.
* Attach documents to the applicable WooCommerce emails.
* Let customers access their documents from My Account.
* Keep PDF generation and storage local, without sending order data to DACAR Digital to create the document.

WooCommerce supplies the products, quantities, amounts and taxes. Facturas Bonitas presents those saved values in the PDF; it does not change your order totals or calculate a different tax result.

= A clean Minimal design, with your identity =

Free includes the Minimal template, with layouts for VAT-style and US sales-tax presentation. The selected mode governs new documents. The store country distinguishes the existing Spanish simplified invoice from a general invoice, without certifying fiscal compliance in any country.

Add your business name as a text logo, choose left or centre alignment, select one of two included backgrounds and use an optional text watermark. Check the local preview before generating documents.

Free supports up to ten product lines per document. It uses the main product description, limited to sixty characters and displayed on one line, to keep the layout clear and consistent.

= Sixteen supported locales =

Both the interface and document labels are available in Spanish, English (US and UK), French, German, Italian and Portuguese (Portugal and Brazil): es_ES, en_US, en_GB, fr_FR, de_DE, it_IT, pt_PT and pt_BR.

Free includes a shared Latin American Spanish translation base with es_AR, es_MX, es_UY, es_PE, es_CO, es_CL, es_PR and es_EC for both the interface and document labels. Regional number, currency and date presentation is explicit; the order currency and WooCommerce amounts are preserved. The common base is not a new WordPress language selector.

When updating from an earlier version, stores outside Spain retain courtesy receipts until the user selects invoice in the normal settings. Existing PDFs, numbering and document identities are preserved.

The interface follows the standard WordPress language settings. Existing documents retain their original language and identity. Choosing a language does not change where invoicing is available.

= See the result before choosing =

[Explore Facturas Bonitas](https://dacardigital.com/facturas-bonitas/) or [try the product demo](https://dacardigital.com/demo-facturas-bonitas/). The demo lets you explore the wider product and its editions; some design options shown there belong to paid editions. The screenshots below show Free itself with sample data.

== Requirements ==

* WordPress 6.0 or later.
* An active, compatible version of WooCommerce.
* PHP 7.4 or later with the DOM and mbstring extensions.

== Installation ==

1. Install and activate WooCommerce.
2. Install Facturas Bonitas from WordPress, or upload its ZIP from Plugins > Add New Plugin.
3. Activate the plugin and open Facturas Bonitas in the administration menu.
4. Complete the issuer details and review the document and design settings.
5. Check the local preview, then use your normal WooCommerce order workflow.

== Frequently Asked Questions ==

= Can I generate invoices in my country? =

The normal settings allow invoice or courtesy receipt selection in every country. An invoice outside Spain uses a generic title and WooCommerce amounts. Check invoice content and tax presentation against the requirements for your activity and country and consult your tax adviser if uncertain. Technical availability is not worldwide fiscal certification. [See current availability](https://dacardigital.com/facturas-bonitas/disponibilidad/).

= What is a courtesy receipt? =

It is a PDF document that presents the order clearly and helps you maintain a consistent business image. It is labelled as a courtesy receipt and includes a visible non-fiscal notice. It has no fiscal validity and does not replace an invoice.

= Are PDFs generated automatically? =

Yes. Completing an applicable WooCommerce order generates the local document according to the store's selected document mode. You can then view, download or print it from Facturas Bonitas.

= What can I customise in Free? =

The included Minimal design offers a text logo, left or centre alignment, two backgrounds and an optional text watermark. Free supports ten product lines, using the main product description with a sixty-character limit and one-line presentation. Other visual options and templates shown in the product demo may belong to paid editions.

= Does it support multiple languages? =

Free includes the sixteen locales listed above for both its interface and document labels. The interface follows WordPress language settings. This does not imply a separate language choice per customer or tested integration with a multilingual-store plugin.

= Does Facturas Bonitas change amounts or taxes? =

No. It uses the order data already calculated and saved by WooCommerce. Prices, taxes, discounts and shipping remain WooCommerce's responsibility.

= Can customers receive or download their documents? =

When applicable, the document is attached to the relevant WooCommerce email and is accessible from My Account. Authorised administrators can also view, download and print it from the plugin's document list.

= Where are PDFs and personal data stored? =

PDFs and their references are stored locally and linked to the order. Free does not send order data to DACAR Digital to generate the PDF. Personal data follows WooCommerce's privacy and retention tools; the plugin also supplies suggested privacy-policy text for you to review.

= What happens if I uninstall the plugin? =

Technical tasks are cleared. Documents, numbering, order references and settings are retained to avoid accidental loss of business records.

= Does installing the plugin guarantee tax compliance? =

No. Your store's data, configuration and applicable obligations determine the suitability of a document. Review the invoice content and tax presentation required for your activity and country, and consult your tax adviser if uncertain.

== Screenshots ==

1. Free issuer settings in English, using fictitious business details in a real WordPress installation.
2. A simplified invoice for a Spain-based store: real Free PDF output in English, with sample WooCommerce order data.
3. A US-style courtesy receipt: real Free PDF output in English, with sample order data and a visible non-fiscal notice.

== Changelog ==

= 0.4.1 =
* Add Spanish variants for Argentina, Mexico, Uruguay, Peru, Colombia, Chile, Puerto Rico and Ecuador to the interface and document labels, alongside the eight existing locales.
* Allow invoice or non-fiscal courtesy receipt selection for stores in every WooCommerce country; retain simplified invoices in Spain and use a generic invoice title elsewhere.
* Include the billing name, company and both address lines supplied to WooCommerce without introducing new required fields.
* Add guidance to review invoice content and taxes with a tax adviser; technical availability does not certify compliance in every country.
* Preserve existing PDFs, numbering and document identities; existing stores outside Spain retain courtesy receipts until the user selects invoice.

= 0.4.0 =
* Add eight supported locales for the Free interface and document labels, including regional English and Portuguese variants.
* Limit simplified invoicing to stores based in Spain and provide non-fiscal courtesy documents for stores elsewhere.
* Add the Minimal US sales-tax layout alongside the VAT-style layout, using saved WooCommerce amounts and taxes.
* Improve the ten-product layout, single-line main descriptions and courtesy notice placement.
* Fix the PDF attachment on the first completed-order email and improve shipping, discount and footer presentation.
* Preserve existing PDFs and document identities while improving the public description and adding real Free screenshots.

= 0.3.9 =
* Improve the public description, installation guidance, privacy explanation, and FAQ without changing the Free document workflow.

= 0.3.8 =
* Prepare cooperative runtime ownership for an optional compatible edition while keeping the Free plugin active.
* Add contextual links in the Templates and Bonitas settings to learn about available editions.
* Improve PDF pagination for product names and descriptions without leaving a page containing only the footer.
* Preserve existing courtesy documents when an ordinary generation event is repeated.
* Use one canonical WooCommerce fiscal reader for the saved net bases and tax amounts.

= 0.3.7 =
* Align the Free design controls with the features actually delivered by the plugin.
* Improve PHP 8.4 compatibility and load PDF dependencies only when a PDF is generated.
* Load administrative preview and print-window assets through the WordPress APIs.
* Strengthen settings sanitization and remove inactive legacy assets.
* Clarify that DCFR courtesy outputs are non-fiscal purchase receipts and standardize PDF dates as day/month/year.

= 0.3.6 =
* Limit the distributed product to the local Free document and design features.
* Align the plugin description, privacy guidance, settings, and translations with the Free runtime.
* Preserve local FSFR and DCFR generation, preview, download, print, email attachment, and My Account access.

= 0.3.5 =
* Adopt the DACAR Digital identity and WordPress.org translation domain.
* Improve WordPress.org compatibility and local PDF administration.

== Upgrade Notice ==

= 0.4.1 =
Adds eight Spanish variants, fuller WooCommerce billing details and invoice/courtesy choice in every country. Review local requirements; existing PDFs are preserved.

= 0.4.0 =
Adds eight locales and international courtesy layouts. Simplified invoicing is available for Spain-based stores; existing PDFs remain unchanged.
