Sync Magento and accounting program

A modern solution for quantitative accounting

How does it work?

Connecting one of the most popular open source e-commerce platforms Magento to the accounting software B1.lt is easy. All you have to do is download the plugin, install it in e-shop admin panel. After merging stock and warehouse tracking will simplif, accounting will be easier, and store service will improve. Our partners will surely help you with the connection.

Amount of manual work is reduced

Magento sales in chosen periods are sent to the accounting program (client, account)
The goods are deducted from the warehouse after sale
Periodic update of goods stock in e-shop

Additionally

Different VAT rates supported
Possible sales in different currencies (currency payments)
Convenient search of invoices and reports
Returns are not imported into the B1.lt system, they must be processed manually
magento

How much it will cost?

b1dd

Accounting program

The service (key) is purchased per 1 e-shop.
For any technical issues, please contact the consultation system (Expert plan)
With questions concerning purchase contact: www.b1.lt/kontaktai

from 30€ / month



Instrukcija sujungimui su Magento


1. Prisiregistruokite prie B1.lt sistemos
 
 
2. Sukurkite B1.lt sistemoje įmonės duomenų bazę
 
 
3. Sukurkite operacijas

Žinynai → Sandėlio → Operacijos rūšys

Spauskite žalią mygtuką ,,+“ sukurti naują įrašą. Kokias kor. sąskaitas naudosite operacijoje, tokiais įrašais registruosis sumos apskaitoje.

3.1 Sukurkite naują operaciją Pardavimas (e-shop) su reikiamais nustatymais.

Spauskite mygtuką ,,Išsaugoti“.

3.2. Sukurkite naują operaciją Nurašymas (e-shop) su reikiamais nustatymais.

Spauskite mygtuką ,,Išsaugoti“.

Pastaba. Operacijose nurodytos pavyzdinės kor. sąskaitos. Kor. sąskaitas naudokite pagal savo įmonės patvirtintą sąskaitų planą.

4. Susiekite naujai sukurtas operacijas su serija

Žinynai → Sandėlio → Dok. Serijos

Spauskite žalią mygtuką „+“ sukurti naują įrašą ir aprašykite reikiamus laukus. T.y. priskirkite seriją ir numerį prie naujai sukurtos operacijos. Taip pat pažymėkite varnele „Spausdinti sąskaitą“.

Pardavimas (e-shop)

Nurašymas (e-shop)

Pastaba. Seriją ir numerį naudokite pagal savo įmonės patvirtintus įsakymus.

5. Sukurkite paslaugų korteles

Žinynai → Prekių kortelės → Prekės

Sukurkite kortelę Prekės pozicija (e-shop), prekės požymį pasirinkite paslaugą. Užpildykite tris privalomus laukus, kurie yra pažymėti žvaigždute. Aprašę laukus, spauskite ,,Išsaugoti“.

Taip pat sukurkite kortelę Nuolaida (e-shop), prekės požymį pasirinkite paslaugą. Aprašę nustatymus, spauskite „Išsaugoti“.

Sukurkite kortelę su Dovanų čekis (e-shop), prekės požymį pasirinkite paslaugą. Aprašę nustatymus, spauskite „Išsaugoti“.

Sukurkite kortelę Pristatymas (e-shop), prekės požymį pasirinkite paslaugą. Aprašę nustatymus, spauskite Išsaugoti“.

Pastaba. Prekių kortelės kuriamos su požymiu paslauga, susigeneravus pardavimo dokumentui iš el. parduotuvės, prekė nenusirašo. Prekė nusirašo susikūrus tik antram, t.y. nurašymo dokumentui.

6. Parsisiųskite įskiepį ir įdiekite jį el. parduotuvės administravimo modulyje

Iš kur parsisiųsti įskiepį, spauskite ,,Downloads“ ir zip: https://bitbucket.org/b1cloud/b1-magento/downloads/?tab=tags

Įdiekite įskiepį el. parduotuvės administravimo modulyje. Reikalavimai ir diegimo instrukcija: https://bitbucket.org/b1cloud/b1-magento/src/master/

7. Nustatykite el. parduotuvės parametrus ir sujunkite B1.lt su Magento

Parametrai →  API

Modulyje spauskite mygtuką „+Užsakyti paslaugą“ ir spauskite „Taip“.
Atsidariusiame lange užpildykite reikiamus laukus, parametrai susidaro iš keturių dalių:

  • Bendri nustatymai
  • Buhalteriniai nustatymai
  • Naudojami PVM tarifai

7.1. Bendri nustatymai:

Pavadinimas – API1 ateis automatiškai, bet galite pavadinimą pakeisti ir sukurti Jums patogiausią. Pvz.: pakeiskite jį į Magento1.

7.2. Buhalteriniai nustatymai:

Užpildykite laukus pažymėtus žvaigždute, priskirkite anksčiau sukurtas operacijas ir korteles, t.y. aprašytas 3, 4 ir 5 punktuose.

„Prekių / paslaugų požymiai“ pažymėkite kokius prekės požymius naudosite, paspauskite ant dešiniau esančio Perkelti viską“, po to užrašo paspauskite ant jo, įrašas persikels į kairę. Atsiras su žalia varnele.

7.3. Naudojami PVM tarifai:

Ties lauku Naudojami PVM tarifai“, paspaudus mygtuką + Nustatyti PVM tarifus“, užpildykite laukus. Kokius PVM tarifus nustatysite ,,PVM tarifo importas“ lentelėje, tokie tarifai ir ateis prie kiekvienos šalies. Būtini PVM tarifų nustatymai:

  • PVM mokėtojas (ES)
  • Ne PVM mokėtojas (ES)
  • Kiti (ne iš ES)

Spauskite ,, + Importuoti“.

Pastaba. Jei Jums yra suteiktas dar vienas PVM mokėtojo kodas ir Jūs turite teisę parduoti su kitu PVM tarifu, atskirai prie tos šalies padarykite nustatymus, t.y. aprašykite kitus naudojamus PVM tarifus.

7.4. Aprašius visus parametrus, spausti mygtuką viršuje „Išsaugoti“. Programa Jums suformuos API raktą ir API slaptažodį, spauskite uždaryti.

 


Magento parduotvėje nustatykite pradinius parametrus.
Labai svarbu atkreipti dėmesį į nustatymus, nuo jų priklausys kokie duomenys bus atnaujinami B1.lt ir/arba el. parduotuvėje.
Magento el. parduotuvėje spauskite ant System → Configuration, raskite kairėje pusėje B1 PLUGIN „Configuration Settings“ - „Main configuration parameters“.

Nustatykite laukų reikšmes:
E-shop ID - identifikacinis numeris ateina automatiškai, jo keisti nereikia. Pagal jį identifikuosite užsakymus B1.lt programoje Sandėlis → El. prekyba modulyje.
Sync orders from - nurodykite datą nuo kurios dienos iš el. parduotuvės ateis užsakymai į B1.lt programą. Datos ribojimo nėra.
Confirmed order status ID - nustatykite su kokiu statusu bus siunčiam užsakymai į B1.lt programą.
Sync B1.lt quantities with e-shop - pasirinkite Enable, jei norite, kad užsakymo metu būtų atnaujinti  prekių likučiai iš B1.lt programos į El. parduotuvę.*
Try to write-off  - pasirinkite „Enable, jei norite, kad į B1.lt programą atėjus užsakymui būtų bandoma nurašyti prekę. Jei prekės likutis bus sandėlyje ir prekės kodai susieti, prekė nusirašys.*
Try to sync-price  - parinkite „Enable, jei norite, kad iš B1.lt programos ateitų prekės kaina į el. parduotuvę. B1.lt programoje prekės kortelėje nurodykite kainą su PVM ir be PVM.
Try to sync-name  - parinkite „Enable, jei norite, kad prekių sinchronizacijos metu būtų atnaujinti prekių pavadinimai iš B1.lt programos į el. parduotuvę.*
VAT tax rate - (laukelis panaikintas). Veikimas yra perkeltas į B1.lt programą. Modulyje Parametrai → API laukelis Naudojami PVM tarifai“ - pasirinkite pagal šalį.
Try to sync invoices number and series - parinkite „Enable, jei norite, kad užsakymo metu sąskaitos numeracija būtų iš el. parduotuvės.

Prekių kortelių importas į B1.lt programą
Import products to B1.lt (BETA) - kad iš elektroninės parduotuvės prekių kortelės ateitų į B1.lt buhalterinę programą, galite paleisti prekių kortelių importą. 
Attribute (prekės požymis) - laukelyje pasirinkite su kokiu prekės požymiu norite importuoti prekių korteles. 
Measurment (matavimo vienetas)
 - laukelyje pasirinkite su kokiu prekės matavimo vienetu norite importuoti prekių korteles.

Užpildžius laukus paspauskite „Update“ ir po to spauskite „Run“ mygtuką. Tik prekių kortelės su kodu bus keliamos į B1.lt programą.

Užpildykite likusius laukus iš B1.lt programos į el. parduotuvę:

API key - įrašykite API rakto kodą, jis gaunamas iš B1.lt programos Parametrai → API lauko ,,API raktas“;
Private key - įrašykite API rakto slaptažodį, jis gaunamas iš B1.lt programos Parametrai → API lauko ,,API slaptažodis;
Access key - susigeneruoja automatiškai PrestaShop sistemoje.

*Kad visi nustatyti parametrai el. parduotuvėje veiktų ir B1.lt prekės atsinaujintų, turi sutapti el. parduotuvės prekių SKU Kodas su B1.lt Žinynai → Prekės →
  Prekių kortelės prekės laukelis Kodas. Šis žingsnis aprašytas aprašymo 8 dalyje Susiekite B1.lt ir el. parduotuvės prekes“.

CRON rules:
CRON rules - Cron'ai leidžiantys sinchronizuoti duomenis. Paleidžiami automatiškai pagal įvestus nustatymus (Cron'ų formatų reikšmes rasite crontab.guru). 

  1. Products - paleidžiama prekių sinchronizacija (automatiškai rekomenduojama kartą per savaitę);
  2. Orders - paleidžiama užsakymų sinchronizacija (automatiškai rekomenduojame kas 10 minučių).



8. Susiekite B1.lt ir Magento prekes

Žinynai → Prekių kortelės → Prekės

Susiekite B1.lt prekes su Magento parduotuvės prekėmis, t.y. iš Magento parduotuvės SKU prekės kodą įrašykite į B1.lt sistemoje kortelėje „Kodas“ lauke. Kodas gali būti sudarytas iš 60 skaičių.

 

Pastaba. Jei bus susietos prekių kortelės B1.lt ir Magento sistemoje, susikūrus antram įrašui, t.y. nurašymo dokumentui iš sandėlio, nusirašys prekė.

9. El. parduotuvėje paleiskite komandas

Nustačius pradinius parametrus el. parduotuvėje pirma paleiskite prekių sinchronizavimo komandą, paspauskite mygtuką:

RUN1 (b1_sync_items)
Jei prekės susietos, atsižvelgiant į nustatymus bus atliekami veiksmai:

  1. Atsinaujins prekių likutis el. parduotuvėje, ateis iš B1.lt programos nurodyto API sandėlio (el. parduotuvėje nustatyta laukelyje Sync B1.lt quantities with e-shop).
  2. Atsinaujins el. parduotuvėje prekių pavadinimas Žinynai → Prekės → Prekių kortelės prekės laukelis Pavadinimas“ (el. parduotuvėje nustatyta laukelyje Try to sync-name).
  3. Atsinaujins prekių pardavimo kaina, atsižvelgiant į parduotuvės nustatymą ar kainą rodyti su PVM.:
    • Jei kaina nustatyta rodyti su PVM kaina ims iš Žinynai → Prekės → Prekių kortelės prekės laukelis „Kaina su PVM“.
    • Jei kaina nustatyta rodyti be PVM kaina ims iš Žinynai → Prekės → Prekių kortelės prekės laukelis „Kaina be PVM“ (el. parduotuvėje nustatyta laukelyje Try to sync-price).

Įrašius įskiepį prekių sinchronizacija automatiškai paleidžiama kartą per savaitę;


RUN2 (b1_sync_orders)
Antras kronas paleidžiamas, kad užsakymai ateitų į B1.lt programą su statusu Completed. Ir užsakymai bus sukelti Sandėlis → El. prekyba modulį.
Įrašius įskiepį užsakymo sinchronizacija automatiškai paleidžiama kas 10 minučių.

Pastaba.
Tik užbaigti užsakymai ateina į B1.lt programą. Jei informacija importuojasi neteisingai, B1.lt įskiepis turi galimybę tai ištaisyti su minimaliomis programavimo žiniomis. Tai gali padaryti Jūsų programuotojai, arba kreiptis į B1.lt programą užsisakyti per „Konsultavimą“ sistemą mokamą paslaugą „Aptarnavimo darbas“. Pakoreguotą kodą, būtina išsaugoti, turėti atsarginę kopiją.

10. Galutiniai nustatymai

Užsakymai iš el. parduotuvės Magento į B1.lt sinchronizuojami tik su statusu Completed“.

Kokie užsakymai ateina:

 
 


Sinchronizuoti užsakymai iš Magento parduotuvės į B1.lt ateina į Sandėlis → El. prekyba modulį. Jei įrašas pilkas, tai užsakymas sutvarkytas, t.y. prekė nusirašė iš sandėlio. Jei įrašas baltas, galite priskirti nurašę prekę ranka.


Kokie įrašai užsiregistravo B1.lt sistemoje, galite matyti tabe Buhalterinė informacija“. Laukelyje Pardavimo dok. serija ir numeris atvaizduojamas pardavimo dokumentas, kuris bus užregistruotas apskaitoje. Nurašymo akto dok. serija ir numeris atvaizduojamas pardavimo dokumentas, kuris bus užregistruotas apskaitoje. Šie sugeneruoti dokumentai užsiregistruoja Sandėlis → Prekyba modulyje su kor. sąskaitomis. Paspaudus mygtuką Peržiūrėti“, programa atidaro dokumentą sandėlis modulyje.
Skiltyje Sandėlio likučiai“ matote likučius, kurie yra sandėlyje, jei matote įrašą, vadinasi programa nenurašė medžiagas.

Klientų klausimai

Kaip sujungti B1.lt sistemą su el. parduotuve?

B1.lt sistemos su el. parduotuve sujungimas vykdomas:

Užsakymų iš el. parduotuvės pavyzdys

Sandėlis → El. prekyba
Sinchronizuoti užsakymai iš el. parduotuvės į B1.lt ateina į El. prekyba modulį. Jei įrašas pilkas, tai užsakymas sutvarkytas, t.y. prekė nusirašė iš sandėlio. Jei įrašas baltas, galite priskirti nurašoma prekę.


Atidarius vieną užsakymą (paskauskite ant įrašo du kartus) „Buhalterinė informacija“ lange galima pamatyti kokie įrašai užsiregistravo B1.lt sistemoje. Laukelyje Pardavimo dok. serija ir numeris atvaizduojamas pardavimo dokumentas, kuris bus užregistruotas apskaitoje. Nurašymo akto dok. serija ir numeris atvaizduojamas pardavimo dokumentas, kuris bus užregistruotas apskaitoje. Šie sugeneruoti dokumentai užsiregistruoja Sandėlis → Prekyba modulyje su kor. sąskaitomis. Paspaudus mygtuką ,,Peržiūrėti", programa atidaro dokumentą sandėlis modulyje. Skiltyje Sandėlio likučiai" matote likučius, kurie yra sandėlyje, jei matote ten įrašą, vadinasi programa nenurašė medžiagos.

Nuo ko priklauso, kokia sąskaita faktūra susigeneruos el. parduotuvėje?
Trys skirtingi sąskaitos faktūros formatai, kurie yra generuojami į el. parduotuvę, priklauso nuo:
1. jei pirkėjas LT;
2. jei pirkėjas ne LT ir valiuta EUR;
3. Jei pirkėjas ne LT ir valiuta ne EUR.
E-prekyba modulyje kaip žinoti ar prekė nusirašė iš sandėlio, ar ne?

Sandėlis → E-prekyba

Sinchronizuoti užsakymai iš el. parduotuvės į B1.lt užsiregistruoti E-prekyba modulyje. Jei įrašas pilkas, tai užsakymas sutvarkytas, t.y. prekė nusirašė iš sandėlio. Jei įrašas baltas, galite priskirti prekę ranka.

Įeikite į sutvarkytą užsakymą, t.y. pilkos spalvos įrašą, paspauskite ant jo du kartus.

Prie „Užsakymo pozicijos“ stulpelyje „Prekė“ - ši prekė atėjo iš Amazon parduotuvės. Jei stulpeliai „Nurašoma prekė“ ir „Nurašomos prekės kodas“ užsipildė, šis užsakymas rado prekę B1.lt apskaitoje, vadinasi, tokia prekės kortelė yra užregistruota Žinynai → Prekių kortelės → Prekės. Jei užsipildė stulpelis „Nurašytas kiekis“ ,vadinasi, prekė nusirašė, tai yra susikūrė nurašymo dokumentas. Prekiaujant per E-prekybą modulį, prekė nusirašo atskiru dokumentu, koks nurašymo dokumentas susikūrė galite pamatyti tabe „Buhalterinė informacija“. Šie sugeneruoti dokumentai užsiregistruoja Sandėlis → Buhalterinė informacija modulyje su kor. sąskaitomis. 

Įeikite į nesutvarkytą užsakymą, t.y. baltos spalvos įrašą, paspauskite ant jo du kartus.

Prie „Užsakymo pozicijos“ stulpelyje „Prekė“ - ši prekės atėjo iš Amazon parduotuvės. Jei stulpeliai „Nurašoma prekė“ ir „Nurašomos prekės kodas“ užsipildė, vadinasi, šis užsakymas rado prekę B1.lt apskaitoje, tokia prekės kortelė yra užregistruota Žinynai Prekių kortelės → Prekės. Ir jei neužsipildė stulpelis „Nurašytas kiekis“, vadinasi, prekė nenusirašė.

Pastaba. Jei prekės nebuvo užregistruota į sandėlį, t.y. jos nebuvo sandėlyje arba ji nebuvo sujungta per SKU kodą, prekė nenusirašys. Taip pat įrašai užregistruoti E-prekyba modulyje neturi kor. sąskaitų ir buhalterinėje apskaitoje nedalyvauja.

Į ataskaitą „Nenurašytos pozicijos“ ateina tos prekės, kurios atėjo iš Amazon parduotuvės, bet prekė nenusirašė, nes jos nebuvo sandėlyje. Šią ataskaitą galite naudoti prekių užsakymui.

Kaip koreguoti nurašymo aktus iš elektroninės prekybos?
Sandėlis → E-prekyba.
  1. Surandame užsakymą, kurio nurašymo aktą norime koreguoti.
  2. Atidarome užsakymą ir pasirenkame „Buhalterinė informacija“. Spaudžiame mygtuką „Peržiūrėti“.
  3. Automatiškai atsidaro nurašymo aktas.
  4. Pardavimo pozicijoje panaikiname prekę iš nurašymo akto.
  5. Išsaugome pakoreguotą nurašymo aktą paspaudę mygtuką „Išsaugoti“.
  6. Sandėlis → E-prekyba →Surandame užsakymą, kurio nurašymo aktą koregavome.
  7. Užsakymo pozicijoje pasirenkame prekę, kuriai norime priskiti kitą nurašomą prekę. Pažymime, kad prekės eilutė nusispalvintu žalia spalva ir spaudžiame mėlyną pieštuką:
  8. Atsidariusiame lange prie pozicijos „Nurašoma prekė“ spaudžiame pieštuką:
  9. Priskiriame norimą prekę iš sąrašo. Išsaugome.
  10. Užsakymo pozicijoje pasirenkame prekę, kuri buvo koreguota. Lentelėje „Sandėlio likučiai“ taip pat pasirenkame prekę, kuri bus nurašoma. Spaudžiame mygtuką „Nurašyti“.
PASTABA: Norint nurašyti paslaugos kortelę ar prekės kortelę su požymiu „Paslauga“ , jos likutis nebus rodomas lentelėje  „Sandėlio likučiai“.
Kaip iš naujo suimportuoti užsakymus iš el. parduotuvės per API?

1. Sandėlis → „E-prekyba“ modulyje pažymėkite užsakymus, kuriuos norite ištrinti ir spauskite mygtuką „Trinti pasirinktus įrašus“. Atsidariusioje lentelėje spauskite mygtuką „Taip“. Bus ištrinti susieti pardavimo, nurašymo dokumentai. Trynimas gali užtrukti, nes programa tikrina susietus įrašus.

2. Nueikite į el. parduotuvę, nustatykite datą ir išaugokite pakeitimus.
3. Spauskite mygtuką - „Reset order“, arba „Atstatyti užsakymus“. Taip bus ištrinta informacija, apie įkeltą užsakymą į B1.lt programą.
4. Paleiskite užsakymų sinchronizavimo komanda, kad į B1.lt programą Sandėlis → „E-prekyba“ modulį iš naujo įkristų užsakymai. 
5. Nueikite į Sandėlis → El. prekyba modulį ir patikrinkite ar užsakymai importuoti. Importas gali užtrukti, šiek tiek palaukite.
Pastaba. Ši instrukcija negalioja el. parduotuvėms Verskis, Amazon, Ebay, Shopify, Etsy.
Kaip el. prekybos nustatymuose parinkti PVM tarifą pagal šalį?
Jei naudojate WooComerce, PrestaShop, opencart, Magento ar savo suprogramuotą individualų įskiepį:
  • Parametrai → API → Pasirinkti savo elektroninės parduotuvės pajungta raktą;
Jei naudojate eBay, Amazon, Shopify, Etsy arba Verskis.lt;
  • Parametrai → eBay, Amazon, Shopify, Etsy arba Verskis.lt → Pasirinkti savo elektroninės parduotuvės pajungta raktą:

  1. Atsidariusiame paramtetrų lange spausti „Importuoti PVM tarifus“:
  2. Supildyti reikiamus laukus → Spausti „Importuoti“:
  3. Programa suimportuoja visų šalių tarifus pagal Jūsų parametrus, jei reikia pakoreguoti susirandate šalį, šalia jos spaudžiate pieštuką ir pasirenkate reikiamą PVM:


Kaip el. prekybos nustatymuose parinkti PVM klasifikatorių?
Jei naudojate WooComerce, PrestaShop, opencart, Magento ar savo suprogramuotą individualų įskiepį:
  • Parametrai → API → Pasirinkti savo elektroninės parduotuvės pajungta raktą;
Jei naudojate eBay, Amazon, Shopify, Etsy arba Verskis.lt;
  • Parametrai → eBay, Amazon, Shopify, Etsy arba Verskis.lt → Pasirinkti savo elektroninės parduotuvės pajungta raktą:
  1. Atsidariusiame paramtetrų lange surasti „Naudojami PVM klasifikatoriai“ → Spausti pieštuką ir priskirti reikiamus klasifikatorius pagal PVM kodą iš PVM klasifikatorių sąrašo:


  2. Spausti „Išsaugoti“.

Download Magento plugin

2.4 version 1.9 version
(paskutinis atnaujinimas 2021-10-05)

Training recommended


1. Padarysime mokymus, padėsime padaryti pradinius nustatymus B1.lt ir paleisti sujungimą su el. parduotuve ar kasos aparatu.
2. Esant poreikiui, padėsime su įskiepio įdiegimu. 

300 € — vienkartinis mokestis.
(150 € grįžta į jūsų B1.lt balansą).



Magento Partners

tartilas123x

Magento / WooCommerce partner

Tartilas — specialised Magento ir WordPress / WooCommerce programming.
tartilas.com/contact/
e-svetainė

E-svetainė — it is a reliable and long-term partner for your WEB solutions.
www.e-svetaine.lt/kontaktai
web_admin

Magento / OpenCart / PrestaShop partner

WEB admin — a high-level specialist in creating e-shops of various complexity.
webadmin.lt/contact/