Produse
Creează un catalog de servicii și produse pe care să-l refolosești
Îți faci un catalog cu tot ce vinzi, servicii sau bunuri, cu prețul, unitatea, taxele și descrierea completate o singură dată. Apoi adaugi orice produs pe o ofertă sau o factură în câteva secunde.
Adaugă primul produsCont gratuit, fără card.
CE ESTE
Facturezi serviciile și produsele în câteva secunde
Îți transformi serviciile și produsele în articole clare, gata de facturat.
Vinzi ore de consultanță sau trimiți colete? Enlivy te ajută să lucrezi ordonat și unitar și să emiți facturile repede.
-
Digital sau fizic, servicii sau bunuri
Adaugi ușor tot ce vinzi, de la ore de consultanță la produse vândute în magazin, cu toate detaliile importante. Unitățile, prețurile și descrierile îți dau o structură flexibilă, potrivită pentru orice produs sau serviciu.
-
O singură listă de referință
Numele produselor, prețurile, setările de taxe și legăturile cu Stripe stau într-un singur dashboard, ordonat și ușor de căutat.
-
Mereu gata de facturat
Orice produs pe care îl adaugi îl găsești apoi când faci oferte sau facturi. Asta înseamnă facturare mai rapidă, mai puține greșeli și mai puține bătăi de cap pentru echipa ta și pentru clienți.
ADAUGI O DATĂ, FOLOSEȘTI PESTE TOT
Un singur catalog, gata pentru orice factură
Adaugi un produs o singură dată și îl folosești în facturi, propuneri și planuri de plată.
Produsele sunt piesele refolosibile din care e făcut tot ce facturezi. Setezi o singură dată numele, prețul, unitatea, clasa de impozitare și datele pentru facturarea electronică, apoi adaugi produsul în orice document, fără să rescrii sau să cauți aceleași detalii.
Tot catalogul stă ordonat în același loc, așa că facturarea rămâne rapidă, unitară și clară.
-
Toate produsele, la un loc
Administrezi fiecare articol și serviciu dintr-un singur dashboard. Schimbi numele, prețul sau unitatea, iar data viitoare când adaugi produsul pe o factură, e deja actualizat.
-
Tipuri flexibile de produse
Adaugi servicii, produse digitale, bunuri fizice sau bonusuri, cu prețuri în mai multe monede și cu nume și descrieri în fiecare limbă. Folosești doar câmpurile de care firma ta chiar are nevoie.
-
O unitate pe care o citește e-factura
Unitatea e un cod UN/ECE, nu un text liber, așa că o oră se facturează ca oră pe orice e-factură și se tipărește în limba cititorului.
-
Modifici produsele oricând
Schimbi prețul, denumirea sau clasa de impozitare ori marchezi dacă produsul se vinde. Produsele șterse le poți restaura timp de 30 de zile.
-
Găsești repede orice produs
Cauți după nume, alias, descriere sau tip și filtrezi catalogul dintr-un click, oricâte produse ai.
CATALOGUL DE PRODUSE
Tot catalogul tău, într-o singură listă cu căutare
Caută serviciile, bunurile și produsele digitale după nume, tip sau unitate. Fiecare produs are preț, are taxele setate și e la un click de orice factură.
VORBEȘTE LIMBA CLIENTULUI TĂU
Fiecare produs, în toate limbile în care lucrezi
Numele unui produs nu e un singur text. Are câte o variantă pentru fiecare limbă folosită de firma ta, dintre cele șase acceptate de Enlivy (engleză, română, germană, franceză, olandeză și daneză), așa că fiecare linie de factură apare în limba cititorului, dacă ai completat varianta respectivă.
{
"en": "Invoicing",
"ro": "Facturare",
"de": "Rechnungsstellung",
"fr": "Facturation",
"nl": "Facturatie",
"da": "Fakturering"
} | English | Invoicing | / month |
|---|---|---|
| Română | Facturare | / lună |
| Deutsch | Rechnungsstellung | / monat |
| Français | Facturation | / mois |
| Nederlands | Facturatie | / maand |
| Dansk | Fakturering | / måned |
E sistemul _lang_map, folosit în toată aplicația.
DE CE PRODUSE
De ce să folosești produsele în Enlivy?
Scrii mai puțin, greșești mai rar, facturezi mai repede.
Un catalog comun, pe care îl folosește toată echipa, ține documentele unitare și pe toți colegii pe aceeași linie, așa că facturarea nu mai aduce erori și întârzieri.
-
Creezi o dată, folosești oricând
Nu mai scrii aceleași date de fiecare dată. Catalogul e gata oricând ai nevoie de el, pe facturi, propuneri și în facturarea recurentă.
-
Mai puține greșeli
Produsul își duce numele, unitatea, prețul și taxele pe fiecare document, așa că prețurile și descrierile sunt aceleași peste tot.
-
Facturare rapidă și clară
Adaugi un produs pe factură în câteva secunde. Numele, unitatea, prețul și clasa de impozitare se completează automat, în moneda documentului.
-
Clar pentru toată echipa
Toată lumea din firmă lucrează cu aceeași listă de produse: aceeași pentru toți, corectă și ușor de administrat.
DIN CATALOG ÎN FACTURĂ
Aduci prețul din catalog în moneda facturii
Când prețul din catalog și factura sunt în monede diferite, formularul facturii poate converti prețul înainte să completeze linia. Verifici suma și cursul propuse înainte să emiți factura. Conversia depinde de existența unui curs și de opțiunile de preț ale facturii.
E simplu să adaugi un produs
Adaugi un produs în mai puțin de un minut.
Completezi detaliile o singură dată și de atunci îl folosești pe orice ofertă sau factură, fără să scrii totul din nou și fără să cauți prețul corect.
-
Pornește din secțiunea Produse
În dashboardul Enlivy, deschizi Produse din meniul din stânga și apeși „Adaugă produs”.
-
Completează detaliile produsului
Completezi datele principale: numele, aliasul, tipul, descrierea și prețul. Poți rămâne la minimum sau poți intra în detalii, cum vrei tu.
-
Produsul e gata
Produsul e salvat și îl poți adăuga oricând pe orice factură.
Îl găsești în lista de produse.
Referință API
Produse prin API
Îți sincronizezi catalogul din propriile sisteme. Prin API administrezi produsele pe care le vinzi și le refolosești pe documente (servicii, produse digitale, produse fizice și bonusuri), fiecare cu prețuri în mai multe monede, denumiri pe limbi, clasă de impozitare și metadatele necesare pentru facturarea electronică conformă. Produsele create aici le folosești direct în facturi, propuneri și planuri de plată.
Exemplele de mai jos acoperă operațiile de bază: listarea și căutarea produselor, crearea, modificarea și ștergerea unui produs.
Listezi produsele din catalog cu paginare, filtre și căutare full-text. Filtrezi după nume sau descriere, ceri anumite id-uri și poți include în răspuns clasa de impozitare.
/organizations/<organization_id>/products # filtre: name, description, ids (sau q=... pentru căutare în tot textul)
# includes: organization, tax_class, tag_ids, deleted_by_user
curl -G 'https://api.enlivy.com/organizations/<organization_id>/products' \
--data-urlencode 'page=1' \
--data-urlencode 'limit=20' \
--data-urlencode 'name=Consulting' \
--data-urlencode 'include=tax_class' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
// filtre: name, description, ids (sau q=... pentru căutare în tot textul)
// includes: organization, tax_class, tag_ids, deleted_by_user
const query = new URLSearchParams({
page: "1",
limit: "20",
name: "Consulting",
include: "tax_class",
});
const result = await fetch(`${baseUrl}/organizations/${organizationId}/products?${query}` , {
method: "GET",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
},
}).then((response) => response.json());Adaugi un produs în catalog. Un produs are nevoie de un tip (type) și de un price_map; restul (denumirile pe limbi, clasa de impozitare, codurile de bare și metadatele pentru facturarea electronică) este opțional.
/organizations/<organization_id>/products curl -X POST 'https://api.enlivy.com/organizations/<organization_id>/products' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"type": "service",
"price_map": {
"EUR": "49.90",
"USD": "54.00"
},
"primary_currency": "EUR",
"name_lang_map": {
"en": "Consulting Hour",
"ro": "Oră de consultanță"
},
"unit_code": "HUR",
"description_lang_map": {
"en": "One hour of advisory services."
},
"alias": "consulting-hour",
"organization_tax_class_id": "<tax_class_id>",
"is_sold": true,
"invoice_schema_map": {
"classification_identifier_cpv": "79411000-8",
"peppol_billing_unit_code": "HUR"
},
"ean_number": null,
"upc_number": null,
"stripe_product_id_list": [
"prod_XXXXXXXX"
]
}'const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const result = await fetch(`${baseUrl}/organizations/${organizationId}/products` , {
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
"Content-Type": "application/json" ,
},
body: JSON.stringify({
// obligatoriu: digital | physical | service | bonus
type: "service",
// obligatoriu: o hartă { monedă: sumă } (sume cu cel mult 2 zecimale).
// Cu 2 sau mai multe monede, primary_currency devine obligatoriu.
price_map: {
EUR: "49.90",
USD: "54.00",
},
primary_currency: "EUR",
// hărți pe limbi (nu texte simple)
name_lang_map: {
en: "Consulting Hour",
ro: "Oră de consultanță",
},
// codul de unitate Peppol, 3 caractere: HUR pentru oră, H87 pentru bucată
unit_code: "HUR",
description_lang_map: { en: "One hour of advisory services." },
// opțional; unic în organizație (litere, cifre, cratime)
alias: "consulting-hour",
organization_tax_class_id: "<tax_class_id>",
// dacă produsul se vinde acum
is_sold: true,
// metadate opționale pentru e-factură (folosite când produsul ajunge pe o linie de factură)
invoice_schema_map: {
// cod CPV
classification_identifier_cpv: "79411000-8",
// cod de unitate PEPPOL
peppol_billing_unit_code: "HUR",
},
// identificatori opționali
ean_number: null,
upc_number: null,
stripe_product_id_list: [
// fiecare id trebuie să înceapă cu "prod_"
"prod_XXXXXXXX",
],
}),
}).then((response) => response.json());Actualizezi orice parte a unui produs: îi schimbi prețul, denumirea sau clasa de impozitare ori stabilești dacă mai este de vânzare. Trimiți doar câmpurile pe care vrei să le schimbi.
/organizations/<organization_id>/products/<product_id> curl -X PUT 'https://api.enlivy.com/organizations/<organization_id>/products/<product_id>' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"price_map": {
"EUR": "59.90",
"USD": "64.00"
},
"primary_currency": "EUR",
"name_lang_map": {
"en": "Consulting Hour, Senior"
},
"is_sold": false
}'const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const productId = "<product_id>";
const result = await fetch(`${baseUrl}/organizations/${organizationId}/products/${productId}` , {
method: "PUT",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
"Content-Type": "application/json" ,
},
body: JSON.stringify({
// preț nou: price_map îl înlocuiește pe cel salvat
price_map: {
EUR: "59.90",
USD: "64.00",
},
primary_currency: "EUR",
name_lang_map: { en: "Consulting Hour, Senior" },
is_sold: false,
}),
}).then((response) => response.json());Ștergi un produs prin soft delete, ca să nu mai fie oferit. Îl poți restaura ulterior.
/organizations/<organization_id>/products/<product_id> # ștergere reversibilă; restaurezi cu POST /products/restore/{productId}
curl -X DELETE 'https://api.enlivy.com/organizations/<organization_id>/products/<product_id>' \
-H "Authorization: Bearer $ENLIVY_API_TOKEN" \
-H 'Accept: application/json' const baseUrl = "https://api.enlivy.com" ;
const token = process.env.ENLIVY_API_TOKEN;
const organizationId = "<organization_id>";
const productId = "<product_id>";
// ștergere reversibilă; restaurezi cu POST /products/restore/{productId}
const result = await fetch(`${baseUrl}/organizations/${organizationId}/products/${productId}` , {
method: "DELETE",
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json" ,
},
}).then((response) => response.json());Funcționează împreună cu
- Facturi Emiți factura, o trimiți clientului și o legi de contractul, chitanța sau tranzacția bancară de care ține. Facturile către clienții din România le trimiți în e-Factura prin conexiunea ANAF configurată.
- Chitanțe Înregistrezi banii încasați și pe cei plătiți, păstrezi la un loc documentele justificative și, când e nevoie, legi chitanța de factura sau contractul de care ține.
- Pachete comerciale Creezi o singură dată un pachet comercial și îl vinzi săptămânal, lunar, anual sau la orice interval dintre ele. Clienții se abonează și își administrează cardul dintr-un portal cu brandul tău, iar dacă le permiți, schimbă ciclul sau nivelul, suspendă ori anulează abonamentul. Cu pachetul Plăți recurente, Enlivy facturează fiecare ciclu, iar plățile cu cardul se încasează prin contul tău Stripe.
- Billing Schedules Configurezi un abonament, un onorariu lunar sau o plată în rate, îi legi facturile și chitanțele și vezi exact cât s-a plătit, ce mai e de plătit și cum stai cu fiecare client sau furnizor.
- Propuneri Ofertezi munca în detaliu, trimiți propunerea clientului și urmărești cum trece prin acceptare, semnare și plată, acolo unde e cazul.
- Pipeline de vânzări Afli ce oportunități merg mai departe, recitești discuția înainte să revii la client și ții propunerile aproape de vânzare.
- Export de date Exporți facturile, chitanțele, fluturașii de salariu, contractele și tranzacțiile în formatul și structura de foldere la care se așteaptă contabilul, pentru orice perioadă. Inclus în orice plan, fără cost suplimentar.
- MCP Conectezi Enlivy la Claude, ChatGPT, Cursor sau orice alt asistent AI prin MCP. Întrebi despre facturi, contracte și pipeline și rezolvi lucruri concrete, în siguranță, fără să depășești ce poate face deja contul tău.