Enlivy

One account. Six languages. Zero duplicate records.

Each invoice is issued in your language, with your client's language printed alongside it. And you keep one list of clients and products, not one per market, because every language is stored in the same product and invoice.

WHAT ACTUALLY HAPPENS

Three things that quietly save you

Storing every language is the foundation. What matters is what Enlivy does with it.

A translatable field can hold up to six languages at once.

Three behaviors do the quiet work on products, invoices and other translatable records, once your organization's languages are set.

  • Never a blank field

    Enlivy tries the exact language, then the organization default, then the first available translation. A reader always sees something real, never a broken [missing translation].

  • Rendered for the reader

    Emails go out in each recipient's own language: their setting first, then the organization default, then English. An invoice PDF keeps your language and adds the recipient's language alongside it.

  • Frozen onto legal documents

    A product's translations are copied onto an invoice line when it is issued, so older invoices keep the wording the customer saw. The same data is available when you prepare an electronic invoice file.

THE LANG_MAP SYSTEM

One field, six languages

Most software stores a product name as one string and makes you clone the record to translate it. Enlivy stores it as a dictionary, {en, ro, de, fr, nl, da}, so one product carries every language you fill in, with no copy per market.

One product record: Invoicing
How it's storedone field in the database
{
  "en": "Invoicing",
  "ro": "Facturare",
  "de": "Rechnungsstellung",
  "fr": "Facturation",
  "nl": "Facturatie",
  "da": "Fakturering"
}
How it's readthe same field, to six readers
English Invoicing / month
Română Facturare / lună
Deutsch Rechnungsstellung / monat
Français Facturation / mois
Nederlands Facturatie / maand
Dansk Fakturering / måned

Not just labels. Full descriptions too.

🇬🇧 EnglishLets you send emails to your platform's subscribers, either to the entire list or to targeted audiences. Each email can also have a dedicated public page, so the content can be accessed from the browser as well. It includes subscriber preference management, so users can choose which types of emails they want to receive.
🇷🇴 RomanianPermite trimiterea de emailuri către abonații din platformă, fie către toată lista, fie către audiențe țintă. Fiecare email poate avea și o pagină publică dedicată, astfel încât conținutul să poată fi accesat și din browser. Include gestionarea preferințelor abonaților, astfel încât utilizatorii să poată alege ce tipuri de emailuri vor să primească.

Enlivy shows the text you wrote or that came pre-filled; it never machine-translates a field when it displays it. What helps is that every language is stored on the same record, a field never shows blank, emails follow each reader's language, and issued invoices keep their wording. Built-in defaults like statuses and cost types ship pre-translated across all six languages.

THE PAYOFF

The form builds itself, per country

One endpoint hands the frontend each country's form, so nothing about a country is hardcoded in the interface.

Ask the API for a country and it returns the whole form definition: the supported business types with localized labels, and the exact fields required for each, for both the person and the organization.

Pick Romania and the form asks for a CUI and offers SRL, PFA, and the rest. Pick another country and the same screen reshapes to its rules. Add or update a country once on the backend, and every form that reads the schema updates itself.

  • Localized business types

    PFA, SRL, SA for Romania; SARL, SAS for France, each with its proper local label.

  • The right IDs, required or not

    CUI for Romania, SIREN and SIRET for France, a company number elsewhere, marked required per country.

  • Validation and fiscal rules

    Checksum-validated IDs, VIES-checked VAT, and local limits like Romania's Legea 70/2015, encoded in.

  • Straight into e-invoicing and tax

    The same identity details can populate payment settings and the party information in an electronic invoice file.

COUNTRY-AWARE IDENTITY

Business identity, country by country

Legal details are not a fixed, one-size-fits-all form. Pick a country and read its rulebook: the business types it offers, the identity fields it requires, and any fiscal rules it carries. It is built from the app's own data, not a mockup.

Pick a country
Romania
Registru + ANAF
Business types
PFAIIIFSRLSRL-DSAONG

Legal identity captured

  • CUI required checksum-validated
  • Nr. Reg. Com. (J) optional format-validated
  • EU VAT optional
  • EORI optional
A real record ALTEX ROMANIA SRL SRL
CUIRO2864518JJ23/2611/2016EU VATRO2864518

Fiscal rulesLegea 70/2015 cash limits (1.000 / 2.500 RON) raise a warning.

FeedsCUI / EU VAT → ANAF eFactura and the PEPPOL party tax ID.

organization / information / RO JSON
{
  "country": "Romania",
  "iso": "RO",
  "currency": "RON",
  "business_types": [
    "PFA - Persoană fizică autorizată",
    "II – Întreprindere individuală",
    "IF – Întreprindere familială",
    "SRL – Societate cu răspundere limitată",
    "SRL-D – Societate cu răspundere limitată – debutant",
    "SA – Societate pe acțiuni",
    "ONG, Asociații și Fundații – organizații non-profit"
  ],
  "identity_fields": {
    "required": {
      "cui": "CUI"
    },
    "optional": {
      "eu_vat": "VIES Number",
      "eori_number": "EORI",
      "j": "Reg. com ( J )",
      "joint_stock": "Share Capital",
      "joint_stock_currency": "Share Capital Currency"
    }
  },
  "fiscal_rules": {
    "cash_collection": {
      "enforcement": "warn",
      "currency": "RON",
      "law_reference": "Legea 70/2015",
      "limits": {
        "from_legal_entity": {
          "per_transaction": 1000,
          "per_day": 2000
        },
        "from_individual": {
          "per_transaction": 2500
        }
      },
      "anti_fragmentation_threshold": 5000
    }
  }
}

The labels are the app's own, in your language.

41
countries with a built-in legal rulebook Every company is fitted with its own country's exact rules, set individually and automatically. Nothing about a country is hand-written in the interface; it all comes from a single source.

Identity is checked, not just collected. A Romanian CUI is checksum-validated, an EU VAT is format-checked and verified against VIES. The country logic lives in the API, so every signup and settings form updates the moment a country is added or changed in one place.

GO GLOBAL

Run your business in six languages

Keep your clients and invoices in one place, with invoices that carry a translation in the client's language. You check the tax and submission rules of each market yourself. Each invoice downloads as an e-invoice in the EU standard, and where Enlivy connects to the national system, it sends it for you.

EN RO DE FR NL DA 41 countries

Free to start · No credit card required · Six document languages

Proposals, contracts, invoices and payments

Start with the part you need.

Send proposals, contracts and invoices, and get paid. Your clients accept, sign and pay from your emails, and find every document in a portal with your name.

  • Free to start
  • No credit card required
  • EU e-invoices (EN 16931, Peppol BIS 3.0)