flutter_pdf_invoice_widgets 1.0.1 copy "flutter_pdf_invoice_widgets: ^1.0.1" to clipboard
flutter_pdf_invoice_widgets: ^1.0.1 copied to clipboard

Customizable, server-compatible PDF invoices, receipts, quotes, credit notes, and delivery documents for Dart and Flutter.

1.0.1 - 2026-08-09 #

Fixed #

  • Included the README invoice sample images in the pub.flutter-io.cn package archive.
  • Improved the Image Samples section with separate, descriptive previews.
  • Excluded unrelated local review images from release packaging.

1.0.0 - 2026-08-09 #

Breaking changes #

  • Converted the runtime package to pure Dart and removed the Flutter SDK dependency. Dart 3.12 or newer is required by pdf 3.13.
  • Removed const from models/templates that now defensively copy mutable data.
  • Changed nullable copyWith parameters so an explicit null clears a value.
  • Standardized tax rates as percentage points: 15.0 means and displays 15%.
  • Applied an explicit two-decimal rounding policy to line and aggregate totals.

Added #

  • InvoiceDocument, InvoiceDocumentType, InvoiceStatus, typed validation, schema-versioned JSON serialization, and InvoiceTemplateRegistry.
  • Centralized InvoiceCalculator, configurable MonetaryPolicy, tax-inclusive pricing, document discounts, shipping, fees, withholding, amount paid, and balance due.
  • English/Arabic localization bundles, locale-aware formatting, LTR/RTL page direction, and caller-provided font fallback lists.
  • PDF metadata, generated QR codes from qrData, custom before/after-item sections, progress reporting, and cooperative cancellation.
  • Runnable Dart example, visual catalog generator, large-document benchmark, CI workflow, migration guide, release checklist, and security policy.
  • Regression tests for financial edge cases, JSON, validation, nullable clearing, custom columns, RTL configuration, empty documents, and 150-line generation across all ten templates.

Fixed #

  • Corrected the tax display bug that rendered 10.0 as 1000%.
  • Made unknown column IDs resolve from InvoiceItem.customColumns.
  • Honored column alignment, stable label keys, header borders, row borders, and outer table borders.
  • Rendered Delivery Note received markers, shipping dates/custom fields, invoice terms, QR data, company website/registration number, and clean receipt payment methods.
  • Removed raw DateTime output from built-in templates.
  • Painted page backgrounds consistently, including the dark theme.
  • Implemented public shared HeaderStyle/FooterStyle settings.
  • Fixed Modern, Professional, and Creative multi-page layouts for long tables.
  • Made the receipt height finite and content-aware to prevent silent overflow.

0.0.1 #

  • Initial pre-release with ten invoice and business-document templates.
1
likes
150
points
33
downloads

Documentation

API reference

Publisher

verified publisheramirsaleemahmad.com

Weekly Downloads

Customizable, server-compatible PDF invoices, receipts, quotes, credit notes, and delivery documents for Dart and Flutter.

Repository (GitHub)
View/report issues

Topics

#pdf #invoice #receipt #documents #dart

License

MIT (license)

Dependencies

intl, pdf

More

Packages that depend on flutter_pdf_invoice_widgets