Enlivy

Network Exchanges

Network Exchanges: Send and Receive Invoices through ANAF

Free on every plan

For Romanian organizations, connect ANAF eFactura to receive invoices and submit the ones you issue to Romanian clients, manually or on a configured schedule. See the exchange status in Enlivy. For other markets, download a supported electronic invoice file for review and separate submission.

Connect to ANAF e-Factura

Free account, no card needed.

The e-Factura exchanges with ANAF, each with its status and date; numbers, parties and totals blurred

NETWORK EXCHANGES

Exchange Romanian Invoices with ANAF from Enlivy

Review incoming invoices and choose when outgoing ones are submitted.

Connect your Romanian organization to ANAF eFactura and see incoming invoices, outgoing submissions and their statuses together. For other markets, download an electronic invoice file in a format Enlivy supports and submit it through the appropriate channel.

  • Manual work slows you down:

    downloading XMLs, sorting emails, and uploading to government portals by hand is frustrating, error-prone, and time-consuming.

  • Requirements differ by country:

    review the rules that apply to each invoice and choose the available submission route.

  • Sync incoming invoices automatically

    Enlivy pulls your incoming invoices from eFactura and displays them clearly, so you review, register, or link them in seconds.

  • Send to ANAF with confidence

    Validate, track, and push documents from your dashboard, with full transparency on status, sender identity, and delivery time.

  • Keep exchange status in view

    See incoming invoices and the status of outgoing ANAF submissions in the same workspace.

  • Everything connected

    Every exchange can be tagged and stays linked to its invoice, so you can trace it back to the rest of the record.

FULL LIFECYCLE

A Full History for Every Exchange

A fast connection with ANAF's eFactura, built to save time, reduce errors, and keep you in control.

Each invoice carries a full sync and push history, from reception to final status. See when it was pulled, what was modified, when it was pushed, and who did it. No guesswork, no gaps, just clarity.

  • Track the full lifecycle:

    every step from reception to final status is recorded, with who did what and when.

  • Know which route is available:

    Romanian ANAF exchange is connected; other supported formats are files you review and submit separately.

  • See every step

    When each invoice was pulled, modified, pushed, and by whom.

  • Full status transparency

    Sender identity, delivery time, and final status, all visible at a glance.

  • Fewer errors

    Validation catches issues before a document ever goes out.

  • Stay in control

    Manage every exchange from one dashboard, with complete context.

MULTIPLE INPUT METHODS

One Connection, Every Way to Exchange

One ANAF connection lets you receive invoices, submit outgoing ones and review exchange status without moving between separate tools.

  • Pull invoices from ANAF every hour, or whenever you ask

    Automatically fetch incoming invoices from the eFactura system into Enlivy, instead of downloading XML files and email attachments.

  • Push outgoing invoices with confidence

    Send your invoices directly to ANAF from within Enlivy. You control what goes out, when, and how, with full visibility and logs.

  • Review and register in seconds

    View structured XML data side-by-side with invoice fields. Link to existing records or create new ones without retyping anything.

  • Review fields before submitting

    Built-in validation flags fields that need attention; check the document and its exchange result.

Smart Search & Filtering

Search by invoice number, company name, RO/CUI, direction, and more

Results update as you type, and every exchange is clickable for full context.

Live preview

Interactive demo · loads on demand

Getting Started

  1. Connect with ANAF

    Getting started is simple. Just link your ANAF or SPV account securely to Enlivy with a few clicks, no complex configurations or tech skills required.

  2. Sync Incoming Invoices Automatically

    Once connected, Enlivy can pull your incoming invoices straight from the government portal automatically. You also have the option to fetch invoices manually whenever you want full control.

  3. Push Outgoing Invoices with Confidence

    Submit outgoing Romanian invoices to ANAF manually or on the schedule you configure, then check their exchange status.

CHOOSE YOUR SUBMISSION FLOW

Receive Automatically, Submit on Your Terms

For ANAF, choose manual submission or a configured automatic schedule.

Once your Romanian organization is connected, Enlivy can pull incoming invoices. For outgoing invoices to Romanian clients, you can submit manually or enable automatic submission after the delay you choose. Watch the exchange status and address connection warnings when access needs attention.

  • Auto-pull incoming:

    Enlivy pulls your eFactura invoices automatically and shows them in a smart, organized dashboard.

  • Auto-push on your schedule:

    push invoices to Romanian clients to ANAF automatically 1, 2, 3, or 4 days after the issue date, or push any of them yourself straight away.

  • Full control when you want it:

    push any invoice manually at any time, and track every push with clear status indicators.

  • Review due dates

    Choose a submission delay that fits the deadline that applies to your invoices.

  • Less manual work

    Minimize administrative overhead and repetitive tasks.

  • See what happened

    Check the result and any connection warning instead of assuming a scheduled submission succeeded.

  • Your exact cadence

    Choose the delay that matches how you operate.

INCOMING INVOICES

Review a suggested tax match before registering

When you open an incoming electronic invoice, Enlivy can suggest a matching tax class from the document and your configured rates. Review the invoice and the suggestion before saving; a missing match does not prevent you from continuing with the ordinary invoice form.

CONNECTION STATUS

Know when ANAF access needs attention

If ANAF blocks access for an expired authorization or a tax-identifier issue, Enlivy records the block and warns the organization. Review the stated reason, correct access, and resume syncing after the connection recovers.

EUROPEAN E-INVOICING COVERAGE

Built for Today. Ready for Tomorrow

Start with ANAF. Grow with Europe.

  • Check the route for your country

    See whether Enlivy connects to the exchange or provides a file for you to submit through another channel.

  • Ask about another connection

    Tell us which institution matters to your business so we can assess the integration.

Romania has a direct ANAF connection for incoming and outgoing invoices. The other countries shown here offer supported file formats for manual review and submission. A generated file is not proof that the receiving institution accepted it or that every local requirement was met.

API Reference

Network Exchanges from the API

Send e-invoices for your Romanian clients to ANAF e-Factura, and pull the ones addressed to you, programmatically. A network exchange is a single transmission of an invoice to (or from) an institution; the supported institution is ANAF. Enlivy builds the compliant UBL document, submits it, and tracks the response through its lifecycle so you know whether a document was accepted, rejected, or still processing.

Exchanges are outbound (you submit an invoice you issued) or inbound (you pull documents addressed to you). This reference starts with the key action, pushing an invoice onto the network, then covers listing, inspecting, pulling inbound documents, and downloading the signed files. Every exchange carries a status you can poll.

Submit an issued invoice to a network institution. The invoice is the payload; there is no request body. Enlivy generates the compliant UBL, transmits it, and returns the resulting network-exchange record with its initial status. Which institutions an invoice can go to is exposed on the invoice itself.

GET/organizations/<organization_id>/invoices/<invoice_id>+1
# 1. Discover eligible institutions for this invoice.
#    invoice.peppol_exchange_push_options lists the institution ids you may push to;
#    invoice.peppol_exchanges_pushed lists the ones already sent.
curl 'https://api.enlivy.com/organizations/<organization_id>/invoices/<invoice_id>' \
  -H "Authorization: Bearer $ENLIVY_API_TOKEN" \
  -H 'Accept: application/json'

# 2. Push to a specific institution. The id is a string, e.g. "anaf" (Romania / ANAF).
# no request body, the invoice is the document
curl -X POST 'https://api.enlivy.com/organizations/<organization_id>/invoices/<invoice_id>/peppol/anaf' \
  -H "Authorization: Bearer $ENLIVY_API_TOKEN" \
  -H 'Accept: application/json'

# The response is the network-exchange record. Poll its `status`:
# pending | processing | success | success_in_exchange_queue | success_pending_archive
# | change_required | rejected | rejected_at_exchange | failed | failed_credentials_expired
# A transport/connectivity failure to the institution returns HTTP 503.

Offers, contracts, invoices and payments

Keep Romanian eFactura Work in One Place

Connect to ANAF, review incoming invoices, submit outgoing ones and track their status from Enlivy.

Free to start · No credit card required · ANAF e-Factura for Romanian companies invoicing Romanian clients