> ## Documentation Index
> Fetch the complete documentation index at: https://docs.amovio.ro/llms.txt
> Use this file to discover all available pages before exploring further.

# Facturi furnizori

> Înregistrează facturi de la furnizori cu extragere AI a datelor, validare IBAN și plată în lot SEPA.

## Prezentare generală

Modulul **Facturi furnizori** centralizează facturile primite de la furnizorii tăi, le validează și le pregătește pentru plată. Datele se completează automat dintr-un PDF sau o imagine cu ajutorul AI, iar facturile aprobate pot fi plătite în lot printr-un fișier XML SEPA.

Găsești modulul în meniul lateral, sub grupul **Platformă**, la **Facturi furnizori** (`/dashboard/supplier-invoices`), lângă **Facturi** (cele emise de tine).

### Sortare listă

În tab-ul **Facturi**, folosește selectorul **Sortează** pentru a ordona după dată, scadență, sumă, rest de plată sau furnizor (A→Z / Z→A). Când mai multe facturi au aceeași valoare pe criteriul ales, ordinea rămâne **stabilă** între reîncărcări și pagini.

Pagina are trei tab-uri:

* **Facturi** — lista tuturor facturilor primite și acțiunile pe fiecare factură.
* **Loturi de plată** — istoricul loturilor SEPA generate.
* **Analize & Cheltuieli** — rapoarte și grafice pe cheltuielile cu furnizorii. Vezi [Analize & Cheltuieli](#analize-cheltuieli).

## Adăugarea unei facturi

Din lista de facturi, click **Adaugă factură furnizor**. Modalul îți oferă două căi: extragere automată prin AI sau completare manuală.

### Extragere automată cu AI

1. Trage fișierul în zona de încărcare sau click pentru a-l selecta. Sunt acceptate **PDF** și **imagini**.
2. Gemini AI analizează documentul și pre-completează formularul în câteva secunde.
3. Verifică datele, corectează eventualele erori și click **Salvează**.

Câmpuri detectate automat din document:

* **Furnizor**: denumire, CUI, adresă
* **Cont bancar furnizor**: IBAN, bancă
* **Factură**: serie, număr, dată emitere, dată scadență
* **Sume**: valoare netă, TVA, total, monedă

<Tip>
  Dacă extragerea eșuează sau câmpurile lipsesc din document, completează formularul manual — toate câmpurile rămân editabile după extragere.
</Tip>

### Completare manuală

Sari peste încărcarea fișierului și completează direct câmpurile formularului. Aceleași câmpuri sunt disponibile ca la extragerea AI.

## Căutare globală (Cmd+K)

Facturile primite de la furnizori apar în paleta de comenzi globală sub grupul **Facturi furnizori**. Apasă <kbd>Cmd</kbd>+<kbd>K</kbd> (sau <kbd>Ctrl</kbd>+<kbd>K</kbd>) din orice ecran și caută după:

* numele furnizorului
* **CUI**-ul furnizorului
* seria sau numărul facturii
* **ID-ul de descărcare SPV** (`idDescarcare`) pentru facturile preluate din e-Factura
* ID-ul intern al facturii (când scrii doar cifre)

Rezultatele afișează furnizorul, CUI-ul, totalul, moneda și statusul (În verificare, Aprobată, Plătită parțial, Plătită) și deschid direct panoul de detalii al facturii. Facturile respinse sunt excluse din rezultate.

## Validarea IBAN

IBAN-ul furnizorului este verificat în timp real folosind algoritmul standard **ISO 7064 (mod-97)**, suportat atât pentru conturi românești cât și internaționale.

* IBAN-uri invalide sunt marcate vizual și blochează salvarea facturii.
* Spațiile și majusculele sunt ignorate la validare.
* Un IBAN corect este obligatoriu pentru a include factura într-un lot de plată.
* La generarea fișierului **SEPA XML** pentru loturi de plată, aceeași validare mod-97 se aplică și contului debitor, și IBAN-urilor creditor — erorile afișează doar primele și ultimele cifre ale contului, nu IBAN-ul complet.

## Panoul de detalii al unei facturi

Click pe orice rând din listă pentru a deschide panoul lateral cu detaliile facturii.

În panou poți:

* **Aproba** factura — devine eligibilă pentru plată în lot.
* **Respinge** factura, cu o notă opțională explicativă.
* **Edita** câmpurile extrase greșit înainte de aprobare.
* **Edita IBAN-ul și banca furnizorului** direct din panou — utile când extragerea AI a ratat coordonatele bancare sau când furnizorul îți comunică un cont nou. Modificarea se face fără a edita întreaga factură.
* **Crea un contact furnizor** direct din factură, dacă CUI-ul nu este deja în baza de **Contacte**. Datele furnizorului (CUI, IBAN, bancă, adresă) sunt copiate automat în noul contact.
* **Vizualiza documentul sursă** (PDF sau imagine) într-un tab dedicat al panoului — vezi [Documentul sursă atașat](#documentul-sursă-atașat).
* **Marca o factură aprobată ca plătită** manual, fără a o include într-un lot SEPA — vezi [Marcare manuală ca plătită](#marcare-manuală-ca-plătită).
* **Șterge o factură încărcată manual** care nu mai este relevantă — vezi [Ștergerea unei facturi manuale](#ștergerea-unei-facturi-manuale).

Stările unei facturi:

| Status         | Descriere                                                                      |
| -------------- | ------------------------------------------------------------------------------ |
| `În așteptare` | Factură nou adăugată, necesită revizuire.                                      |
| `Aprobată`     | Validată; poate fi inclusă într-un lot de plată sau marcată manual ca plătită. |
| `Respinsă`     | Marcată ca neconformă; nu se plătește.                                         |
| `Plătită`      | Plătită — fie printr-un lot SEPA generat, fie manual de pe panoul de detalii.  |

### Documentul sursă atașat

Când adaugi o factură prin **extragere automată cu AI** sau o încarci manual cu un fișier atașat, Amovio salvează documentul original (PDF sau imagine) împreună cu factura. Documentul rămâne disponibil în panoul de detalii, în tab-ul **XML / Document**:

* **PDF-urile** se deschid inline într-un viewer încorporat.
* **Imaginile** (JPG, PNG) se afișează inline.
* Pentru ambele tipuri ai și un buton **Deschide în tab nou** care servește fișierul direct din storage-ul Amovio.

Folosește această vizualizare pentru a verifica datele extrase față de documentul real înainte de a aproba factura.

<Note>
  Facturile descărcate din SPV (ANAF) au în schimb XML-ul brut în același tab — fișierul UBL primit prin e-Factura.
</Note>

### Marcare manuală ca plătită

Pe facturile **aprobate** apare în panou butonul **Marchează ca Plătită (Manual)**. Folosește-l atunci când plata a fost efectuată în afara fluxului SEPA al Amovio — de exemplu printr-un transfer separat în internet banking, prin numerar, sau printr-un instrument de plată care nu trece prin lotul XML.

* Acțiunea schimbă statusul facturii direct în `Plătită` fără a genera un fișier SEPA și fără a o atașa unui lot.
* Doar facturile cu statusul `Aprobată` pot fi marcate. Dacă încerci pe o factură în așteptare sau respinsă, primești o eroare.
* O factură deja plătită nu se modifică.

### Ștergerea unei facturi manuale

Tot din panoul de detalii, facturile încărcate manual pot fi șterse definitiv cu butonul **Șterge Factură Manuală**. Este util pentru duplicate, încărcări greșite sau facturi de test.

Reguli:

* Doar **facturile încărcate manual** pot fi șterse. Facturile descărcate automat din SPV (ANAF, cu `idDescarcare`) sunt imutabile — pentru ele folosește **Respinge / Arhivează**.
* Facturile deja incluse într-un **lot de plată SEPA** nu se pot șterge. Elimină-le mai întâi din lot.
* Facturile cu status `Plătită` nu mai pot fi șterse.

Ștergerea este definitivă și nu poate fi anulată.

## Analize & Cheltuieli

Tab-ul **Analize & Cheltuieli** îți oferă o vedere de ansamblu asupra cheltuielilor cu furnizorii, cu sumele convertite în lei la cursul **BNR** al zilei.

### Filtrare

În partea de sus a tab-ului ai trei filtre:

* **Furnizor** — toți furnizorii (implicit) sau un singur furnizor din **Contacte**.
* **Dată început** — implicit 1 ianuarie din anul curent.
* **Dată sfârșit** — implicit data de azi.

Filtrele se aplică pe **data emiterii facturii**. Facturile respinse sunt excluse din toate calculele.

### Indicatori afișați

* **Total cheltuieli** — suma tuturor facturilor (RON) din intervalul filtrat.
* **Plătite / Aprobate neplătite / În revizuire** — defalcarea totalului pe status.
* **Factură medie** — valoarea medie pe factură.
* **Număr de facturi** — câte facturi se încadrează în filtru.
* **Evoluție lunară** — grafic cu suma cheltuită pe fiecare lună.
* **Top 5 furnizori** — cei mai mari furnizori după valoarea totală facturată.

### Conversie valutară

Facturile în alte monede sunt convertite în lei folosind **cursul BNR**:

* Cursurile **EUR/RON** și **USD/RON** sunt preluate automat zilnic de Amovio și expuse în răspunsul raportului împreună cu data cursului.
* Facturile deja emise în RON se contorizează ca atare.
* Toate sumele afișate pe panou sunt în RON pentru a permite comparații consistente.

<Note>
  Conversia se face la cursul curent, nu la cursul din ziua facturii. Pentru raportări contabile oficiale folosește valorile originale din factură.
</Note>

## Plata în lot (SEPA XML)

Pentru a plăti mai multe facturi simultan:

1. Bifează facturile **aprobate** pe care vrei să le plătești. Folosește **Selectează toate** pentru a alege rapid toate facturile aprobate cu IBAN valid de pe pagina curentă.
2. Click **Creează lot de plată**.
3. Datele ordonatorului (numele firmei tale și IBAN-ul) se pre-completează din **Setări → Facturare**. Adaugă opțional codul **BIC/SWIFT** și **data execuției** plății.
4. Click **Descarcă XML plată** — Amovio generează un fișier **SEPA Credit Transfer (pain.001)** pe care îl poți încărca direct în internet banking-ul tău.

<Warning>
  Facturile fără IBAN furnizor salvat nu pot fi incluse în lot. Deschide factura, completează IBAN-ul și salvează înainte de a regenera lotul.
</Warning>

Loturile generate sunt listate în tab-ul **Loturi de plată**, de unde poți re-descărca XML-ul oricând.
