
內容簡介
Autoanaf E-Invoicing for WooCommerce 外掛可自動將 B2B 發票傳送至羅馬尼亞 ANAF 的 e-Factura 系統,簡化發票處理流程,確保合規性。
【主要功能】
• 自動傳送完成訂單的發票
• 支援 HMAC-SHA256 簽名傳輸
• 內建重試機制,處理臨時失敗
• 確保每筆訂單僅提交一次
• 提供免費開發者層級的 API
外掛標籤
開發者團隊
② 後台搜尋「Autoanaf E-Invoicing for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
Romanian law requires B2B invoices to be transmitted to ANAF’s e-Factura (SPV) system.
Autoanaf E-Invoicing for WooCommerce does it for you, automatically:
When an order reaches the completed status, the order is signed (HMAC-SHA256) and pushed to the Autoanaf service.
Autoanaf generates the EN 16931 / CIUS-RO UBL 2.1 e-invoice, submits it to the ANAF SPV, polls the government’s accept/reject answer, and stores everything in your Autoanaf dashboard.
Dedupe built-in — each order is submitted at most once, even if the status flips back and forth.
Retries — transient failures (network/5xx) retry automatically with backoff.
Signed transport — every push goes over HTTPS with an HMAC-SHA256 signature.
What you need
WordPress 6.5+ (tested to 7.1 — 6.5 is the floor because Requires Plugins is only enforced from there), WooCommerce 7.0+ (tested to 11.1) and PHP 7.4+.
A Autoanaf account (free tier available) at https://autoanaf.ro — this is an external service; the plugin is only the sender, Autoanaf does the filing.
Your company name and CIF / VAT ID, authorized for e-Factura in the ANAF SPV (the same CIF you use to send invoices manually).
Your company county (ISO 3166-2:RO, e.g. RO-NT) — required for a Romanian issuer, because ANAF rejects e-invoices whose Romanian party has no country subdivision (CIUS-RO BR-RO-110). An issuer outside Romania leaves it empty and the plugin sends no subdivision at all.
External service disclosure
This plugin transmits order data to Autoanaf (https://autoanaf.ro), an
e-invoicing service operated by FISCAL LINK S.R.L. (Romania). What is sent, and when:
When: an order reaches the completed status (the plugin’s only outbound trigger).
What: the order data WooCommerce’s own REST API exposes for that order — order id and
number, status, dates, currency, line items, totals and taxes, and the customer’s
billing/shipping name, company, VAT id, address and email — plus the issuer details you
configure in the settings page.
Where: to the Autoanaf API endpoint you configure, over HTTPS, signed with the
webhook secret you set. From there the resulting e-invoice is submitted to the Romanian
tax authority’s SPV.
No other external connections. Nothing is sent to any other third party, and no
tracking or analytics calls are made from your store.
Autoanaf’s terms and privacy policy: https://autoanaf.ro/terms and
https://autoanaf.ro/privacy.
Free tier and paid plans
The plugin is free. The Autoanaf API has a free Developer tier (100 calls/month, ANAF test
environment) — enough to wire the plugin up and validate the flow end to end. Real submissions
to the production SPV need a paid plan (Starter and above); paid plans also cover higher volume,
credit notes, OCR capture and more. Deactivating the plugin leaves your WooCommerce store
untouched — no data remains on your site except the settings you entered.
