WordPress plugin intelligence profile

MaxDev Facturare cu ANAF for WooCommerce

Romanian individual and company billing fields for WooCommerce, with automatic company data lookup from the public ANAF API.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update6 Oct 202628d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records MaxDev Facturare cu ANAF for WooCommerce version 0.1.2 as active, updated 28d ago and tested up to WordPress 7.1.

Overview

About this plugin

MaxDev Facturare cu ANAF for WooCommerce helps Romanian stores collect billing details from individual (PF) and company (PJ) customers.

Customers choose their billing type at checkout. Store owners configure the available fields and required values from WooCommerce > Facturare cu ANAF. In classic checkout and Checkout Blocks, available company details are retrieved automatically after a valid CUI/CIF is entered, when ANAF lookup is enabled.

9 or newer.

Main features:

  • Individual / company billing type selector.
  • Configurable fields for company name, CNP, CUI/CIF, trade registry number, bank name, and IBAN.
  • Local validation for CNP, CUI/CIF, and IBAN.
  • Automatic ANAF lookup in classic checkout and Checkout Blocks, when enabled, without an ANAF account or API key.
  • Company name, trade registry number, and address populated when returned by ANAF.
  • Configurable ANAF mode in both checkout types: direct autofill or suggestion with confirmation.
  • Configurable request timeout and caching for found and not-found companies.
  • ANAF test tool in the plugin settings.
  • Order data saved through WooCommerce CRUD, ready for HPOS.
  • Support for classic checkout and WooCommerce Checkout Blocks through the Additional Checkout Fields API.
  • Fields in the customer account area and in the admin order screen.
  • Romanian source interface with translation support.

Who is it for?

Romanian WooCommerce stores that sell to both individuals and companies, and store administrators who need structured billing data alongside each order. Developers can access order data through WooCommerce APIs; compatibility with a specific invoicing extension should be checked separately.

Built for WooCommerce

The plugin uses WordPress hooks, the WordPress HTTP API, and WooCommerce CRUD for order data. Checkout Blocks fields use WooCommerce’s Additional Checkout Fields API. Settings and admin actions use capability checks and nonces, and submitted values are sanitized and validated.

Both checkout types support automatic ANAF lookup, direct autofill or suggestion with confirmation, billing field validation, and order storage. No lookup button is required.

This plugin does not issue invoices, proformas, or e-Factura files. It collects and stores billing data so the shop or compatible integrations can use it.

External service: ANAF

The optional ANAF service retrieves publicly available company billing details. When lookup is enabled and a customer enters a valid CUI/CIF for Romanian company billing in classic checkout or Checkout Blocks, the store server sends the normalized CUI/CIF and lookup date to ANAF. No lookup is made on an ordinary page view alone.

Administrators can also request a lookup explicitly using the settings-page test tool; the same CUI/CIF and date are sent. A server cache hit avoids a new remote request.

Default endpoint:

ro/api/PlatitorTvaRest/v9/tva

The service is provided by Agentia Nationala de Administrare Fiscala (ANAF), Romania. No account, API key, or authentication is required for this endpoint. The JSON request contains only CUI/CIF and date, not CNP, customer name, email, address, cart, or order details.

ANAF also receives the store server’s source IP and standard HTTP headers as part of the connection. MaxDev does not receive or proxy these requests. Disable ANAF lookup in WooCommerce > Facturare cu ANAF to prevent these service requests.

If the ANAF service does not respond, checkout remains usable and billing data can be entered manually.

Only fields available in the ANAF response are used. Bank name and IBAN are entered manually; the plugin does not retrieve them from this endpoint.

Official ANAF web services documentation

ANAF / Ministry of Finance API terms of use

ANAF privacy and personal-data protection notice

ANAF personal-data protection information

The privacy notice is ANAF’s general institutional notice; it is not a separately published privacy policy specific to this public endpoint. The API terms also cover personal-data processing obligations. Store owners should review these documents and disclose their own billing-data processing to customers.

This plugin is developed independently by MaxDev. It is not affiliated with or endorsed by ANAF, the Ministry of Finance, or WooCommerce. WooCommerce is a trademark of its respective owner.

Data and privacy

Billing data is stored in WooCommerce order metadata. For logged-in customers, values can also be stored in the customer profile for reuse on future orders.

Deactivating the plugin keeps the data. On uninstall, the plugin deletes its settings and plugin data only if the delete-on-uninstall option was explicitly enabled in the admin area.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • anaf
  • billing
  • checkout
  • romania
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity6 Oct 202628d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.27.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.