Invoicing Integration for inFakt and WooCommerce

Changelog

1.0.20

  • Fixed: VAT class mapping for WooCommerce “Standard” rate (empty tax class slug): product lines now respect ZW / 0% / NP mapping from plugin settings instead of skipping mapping and sending tax_symbol “0”, which broke invoices when vat_exemption_reason was set.

1.0.19

  • Fixed: paid amount on invoice (paid_price) is now sent to the inFakt API in minor currency units (grosze), matching other amounts — previously PLN values were interpreted as grosze, so e.g. 1199.00 PLN appeared as 11.99 PLN.

1.0.18

  • Updated: screenshot #4 (assets) for plugin directory.

1.0.17

  • Updated: screenshot #4 (assets) for plugin directory.

1.0.16

  • Added: optional setting (Invoicing) — sale date on inFakt invoice can match invoice issue date instead of WooCommerce order date; Polish translations and compiled pl_PL.mo.

1.0.15

  • Fixed: map WooCommerce payment gateways to inFakt API payment_method codes (transfer, przelewy24, paypal, delivery, card, etc.) instead of sending the checkout title string; added filter devikit_infakt_payment_method.
  • Fixed: payment due date calculation used an undefined variable when payment deadline days were set (now based on invoice issue date).

1.0.14

  • Maintenance: release republish (same codebase as 1.0.13 shipping VAT fixes).

1.0.13

  • Fixed: VAT on shipping lines now follows WooCommerce order data (tax amounts) and tax-class mapping (including Standard rate and zw/np/0), instead of inheriting from cart products or defaulting to 0% incorrectly. Shipping with tax class “inherit” falls back to product line rates when appropriate.

1.0.12

  • Improved: when billing address line 1 is street-only and line 2 contains building and/or flat (e.g. PL formats like 15/3, 15 m. 3), values are mapped to Infakt street_number and flat_number. Filters: devikit_infakt_parse_billing_address_line2, devikit_infakt_client_address_from_order.

1.0.11

  • Fixed: save_admin_order_nip – WooCommerce może przekazać WP_Post zamiast WC_Order; użycie instanceof WC_Order zapobiega błądowi “Call to undefined method WP_Post::update_meta_data()”.

1.0.10

  • Edytowalne pole NIP w meta zamówienia (sekcja adresu rozliczeniowego).

1.0.9

  • Walidacja sumy zamówienia vs faktura w kolumnie listy zamówień.
  • Opóźniona wysyłka e-maila (5 min) przy automatycznym tworzeniu faktur/proform.

1.0.8

  • Fixed Pro upgrade banner dismiss functionality (remind later and don’t remind buttons).

1.0.7

  • Small fixes.

1.0.6

  • Fixed default checkbox label translation on first installation.

1.0.5

  • Added plugin screenshots.
  • Updated readme descriptions.

1.0.4

  • Added Plugin URI for WordPress.org integration.

1.0.3

  • Removed “Including product variants in invoices” from Pro features list.

1.0.2

  • Fixed Pro banner title.

1.0.1

  • Added promotional banner for Pro version.
  • Updated feature list.

1.0.0

  • First public release.

Plugin Website
Visit website

Author
devikit
Version:
1.0.20
Last Updated
May 6, 2026
Active Installs
40
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.