Funcții

Cum conectezi FGO cu easySales: ghidul complet de configurare

Cum conectezi FGO cu easySales: ghidul complet de configurare

Conectează FGO la easySales: cei trei pași de făcut întâi în FGO, fiecare setare a conexiunii, cum se emit facturile, ce înseamnă fiecare eroare FGO și cum folosești FGO ca sursă de stoc.

Ce îți aduce conectarea FGO

FGO este un serviciu românesc de facturare. Conectat la easySales, emite factura pentru o comandă fără să retastezi nimic — din lista de comenzi, din comanda în sine, în masă sau automat, dintr-un flux. Același utilizator API din FGO poate fi folosit și a doua oară, separat, ca să citească stocurile din FGO în easySales.

Înainte să începi

Un cont FGO cu acces API

Utilizatorul API de la pasul 1 poate fi creat doar pe un plan FGO care include acces API. Verifică-ți planul în FGO înainte să începi.

Un utilizator API creat în FGO

Nu contul tău obișnuit. FGO îi generează o parolă, iar acea parolă este ceea ce easySales numește Cheia privată.

CUI-ul tău

Codul fiscal afișat în Setări → Firmă, în FGO.

O serie de facturare gata de folosit

Cu drepturi API, o perioadă valabilă și numere încă disponibile. Acesta este pasul cel mai des uitat.

Pașii 1-3 se petrec în FGO, nu în easySales. Fiecare are o cădere distinctă, iar omiterea oricăruia produce un mesaj de eroare care are sens doar după ce știi la ce se referă — așa că merită făcuți toți trei înainte să deschizi easySales.

Pasul 1 — Creează utilizatorul API în FGO

În panoul de administrare FGO deschide Setări → Utilizatori și adaugă un utilizator API. FGO îi generează o parolă: copiaz-o acum, pentru că ea este ceea ce easySales numește Cheia privată.

Pasul 2 — Lasă FGO să accepte apeluri de la easySales

În FGO deschide Setări → eCommerce → Setări API și adaugă https://easy-sales.com în lista site-urilor care au voie să se conecteze prin API.

Pasul 3 — Pregătește seria de facturare

În FGO deschide Setări → Serii Documente și verifică seria cu care vrei să facturezi. Are nevoie de dreptul User API — atât pe utilizatorul API în sine, cât și pe intrarea pentru toți utilizatorii — și de o perioadă From / To care acoperă ziua de azi, cu numere rămase în ea.

Pasul 4 — Conectează FGO în easySales

Mergi în Configurare → Integrări → Facturare și caută cardul FGO.

Ecranul Facturare din easySales filtrat pe FGO, cu cardul FGO conectat, steagul României și acțiunea Editează.
FGO în Integrări → Facturare.

Apasă Conectează și completează formularul.

Formularul de conexiune FGO din easySales, cu Nume conexiune, CUI Firmă, Cheia privată, Tipuri de facturi, Modalitatea de corelare a produselor, Descarcă din gestiune la facturare, Cod Gestiune Saga și șablonul de observații cu butoanele lui de variabile.
Toată conexiunea. Cheia privată este parola generată de FGO pentru utilizatorul tău API.
Câmp Ce face
Nume conexiune Obligatoriu. Eticheta ta. Devine numele tab-ului dacă legi mai multe conturi FGO.
CUI Firmă Obligatoriu. CUI-ul tău, exact așa cum îl arată FGO în Setări → Firmă.
Cheia privată Obligatoriu. Parola generată de FGO pentru utilizatorul API de la pasul 1. Este afișată în clar în acest formular, nu mascată.
Tipuri de facturi Ce tip de document emite FGO — Factura pentru o factură obișnuită, cu unsprezece opțiuni în total, printre care Proforma, Aviz, taxarea inversă și regimul de marjă.
Modalitatea de corelare a produselor Cum îi spune easySales către FGO la ce articol se referă o linie. SKU trimite codul de stoc al produsului, cu revenire la SKU. Nume nu trimite niciun cod și lasă FGO să potrivească după denumirea articolului.
Descarcă din gestiune la facturare Obligatoriu, dar nu schimbă nimic pentru FGO — în ciuda denumirii, nu el descarcă gestiunea. Ce face FGO să scoată efectiv marfa din stoc este Cod Gestiune Saga, de mai jos.
Cod Gestiune Saga Gestiunea FGO pe care se înregistrează fiecare linie de factură — asta face FGO să scoată marfa din stoc. Scrie-o exact cum se numește în FGO. Las-o goală dacă nu ții stocul acolo.
Sabloane Text liber tipărit în observațiile facturii. Butoanele de deasupra inserează variabile — id-ul comenzii, numărul AWB, curierul, metoda de plată sau lista produselor comandate.
Formularul de conexiune FGO

Pasul 5 — Opțiuni avansate

Secțiunea avansată este restrânsă și nimic din ea nu este obligatoriu, dar două dintre setările ei rezolvă probleme altfel greu de diagnosticat.

Opțiunile avansate desfășurate ale conexiunii FGO, cu codurile de identificare taxe care leagă Transport de TRANSP și Reducere de DISC, Elimină caracterele speciale, setările de garanție și Elimină discount-urile de pe facturi, cu butoanele Clonează, Șterge și Salvare dedesubt.
Codurile de identificare taxe sunt cele care merită setate: îi spun FGO cărui articol îi aparține o linie de transport sau de discount.
Setare Ce face
Coduri de identificare taxe Leagă liniile de transport, de discount și de comision de codurile de articol pe care le folosești în FGO. Dă-i fiecăreia un tip, textul pe care îl conține denumirea taxei și codul de articol din FGO. Fără asta, liniile respective ajung ca articole nepotrivite.
Folosește descrierea produselor Alege ce intră în coloana de descriere de pe factură — nimic, codul produsului, numele lui, proprietățile sau EAN-ul.
Alege numele produsului Care dintre cele trei denumiri pe care le ține easySales este tipărită: numele produsului din gestiune, cel din catalog sau numele ofertei.
Afișează produsele cadou ca discount separat Pune produsele gratuite pe factură ca linie de discount, nu ca produs cu preț zero.
Elimină caracterele speciale Scoate caracterele speciale din numele și adresele clienților înainte de trimitere. Util când FGO respinge o diacritică sau un simbol.
Generează garanție la facturare Creează în același timp un certificat de garanție, dintr-un șablon ales de tine, și îl poate uni în același PDF cu factura.
Elimină discount-urile de pe facturi Lasă liniile de discount complet în afara documentului.
Opțiuni avansate care merită setate

Pasul 6 — Spune-i easySales ce serie să folosească

Conexiunea nu poartă cu ea o serie. easySales rezolvă una pentru fiecare comandă, în ordinea aceasta: seria setată pe conexiunea de marketplace din care a venit comanda, apoi cea setată pe magazin, apoi cea aflată deja pe comandă.

Emiterea facturilor

De unde Acțiune Serie
Lista de comenzi Creare rapidă, în coloana de factură Luată de pe comandă
Pagina comenzii Creare factură Luată de pe comandă
Lista de comenzi, mai multe deodată Generare factură — până la 50 de comenzi, câte o factură fiecare Rezolvată per comandă
Un grup de procesare Creare factură Rezolvată per comandă
Un flux de automatizare Acțiunea de creare factură Rezolvată per comandă
De unde poți emite o factură FGO

Când o factură eșuează

Refuzurile FGO sunt transmise mai departe cuvânt cu cuvânt, în română, indiferent în ce limbă folosești easySales. Sunt precise, odată ce le poți citi.

Ce spune FGO Ce ai de făcut
Platforma https://easy-sales.com nu este inregistrata in FGO Pasul 2 a fost sărit. Adaugă adresa în FGO, în Setări → eCommerce → Setări API.
Registrul pentru seria … nu este definit sau a expirat. Seria nu are drepturi API, perioada ei a expirat sau a rămas fără numere. Verifică-le pe toate trei în Setări → Serii Documente.
Campul 'Serie' este obligatoriu. Nicio serie nu a ajuns la FGO. Setează una pe conexiunea de marketplace sau pe magazin.
Hash-ul transmis nu este corect. Cheia privată este greșită sau a fost schimbată în FGO. Introdu-o din nou pe cea curentă.
Utilizatorul nu exista sau nu are drepturi de acces. Utilizatorul API a fost șters sau și-a pierdut drepturile. Recreează-l în Setări → Utilizatori.
Codul unic nu exista sau nu este asociat. Valoarea din CUI Firmă nu se potrivește cu CUI-ul contului FGO.
Campul Client[CodUnic] este obligatoriu. Clientul este persoană juridică, dar comanda nu are CUI. Completează-l în datele de facturare ale comenzii.
Judetul … nu exista in nomenclator Adresa de facturare nu are județ sau are unul pe care FGO nu îl recunoaște. Alege județul pe comandă.
CotaTVA … nu exista in nomenclator. Cota de TVA de pe o linie nu există în FGO. Adaug-o în FGO sau corecteaz-o pe comandă.
Factura este deja stornata. Există deja o factură storno pentru această factură.
Factura a fost transmisa in SPV. Nu se poate anula. Factura a fost depusă la ANAF și nu mai poate fi anulată — emite în schimb o factură storno.
Ce înseamnă cele mai frecvente refuzuri FGO

Opțional — FGO ca sursă de stoc

FGO îi poate spune easySales și cât stoc ai. Aceasta este o a doua conexiune, separată, în Configurare → Integrări → Surse de stoc, cu același CUI și aceeași parolă de utilizator API, și trebuie legată de un magazin înainte să se sincronizeze ceva.

Ecranul Surse de stoc din easySales, cu FGO configurat ca sursă de stoc, o conexiune separată de cea de facturare.
Citirea stocului din FGO este o a doua conexiune, cu propria copie a acelorași date de acces.

Întrebări frecvente

Pe o conexiune FGO nou creată, prima salvare poate să nu păstreze setările de sub datele de acces — tipul de factură, modalitatea de corelare și opțiunile avansate. Redeschide conexiunea, setează-le din nou și salvează a doua oară. Merită verificat chiar dacă ți se pare că s-a salvat: aproximativ una din cinci conexiuni FGO merge pe valori implicite pe care nu le-a ales nimeni.

FGO acceptă o factură pe secundă pentru fiecare cont, așa că un lot este eșalonat, iar tot ce nu reușește să treacă este pus la coadă și reîncercat aproximativ 45 de minute. După aceea este abandonat, cu motivul înregistrat pe comandă — și nimic nu te anunță. Filtrează lista de comenzi după Eroare Factură după fiecare rulare în masă; acolo le vei găsi.

Nu. Facturarea în masă, grupurile de procesare și fluxul de automatizare creează, toate, câte o factură FGO pentru fiecare comandă. O factură consolidată care acoperă mai multe comenzi trebuie emisă direct în FGO.

easySales se uită la conexiunea de marketplace din care a venit comanda, apoi la magazin, apoi la comanda în sine, și folosește prima serie pe care o găsește. Dacă nu este setată niciuna nicăieri, trimite INV, care aproape sigur nu există în contul tău FGO. Nu poți alege seria în momentul facturării, așa că setează-o pe conexiunile de marketplace și pe magazine.

Numește gestiunea FGO pe care se înregistrează fiecare linie de factură, iar asta face FGO să scoată marfa din stoc când factura este emisă. Completează-l dacă ții stocul în FGO, exact cum se numește gestiunea acolo. Lasă-l gol dacă nu. De reținut că opțiunea „Descarcă din gestiune la facturare” din același formular nu controlează acest lucru, în ciuda denumirii.

Ambele conexiuni FGO, dacă ai două. Actualizează Cheia privată pe conexiunea din Facturare și — dacă folosești FGO și ca sursă de stoc — și pe cea din Surse de stoc. Facturarea se plânge imediat cu „Hash-ul transmis nu este corect”; conexiunea de stoc eșuează în tăcere și poate continua să afișeze cifrele de la ultima citire reușită.

Da, ca o conexiune separată în Integrări → Surse de stoc, cu același CUI și aceeași parolă API, legată de un magazin. Este doar în citire: stocul circulă din FGO în easySales, niciodată invers, și suprascrie ce are easySales. Produsele sunt potrivite după nume sau după Codul stocului, iar un produs al cărui cod nu se potrivește cu nimic în FGO este pus pe stoc zero.

A fost util acest ghid?