Merit Aktival on API-liides, SimplBooksile saab teha API-päringuid ja sinu e-poel on oma liides olemas. Nendevahelist osa ei paku valmis kujul keegi.
AlusLabs ehitab Eesti ettevõtetele süsteemide liidestusi: me liidestame raamatupidamisprogrammid nagu Merit Aktiva ja SimplBooks API kaudu e-poodide, CRM-ide, makselahenduste ja tabelitega ning anname töötava töövoo üle koos ligipääsude ja dokumentatsiooniga.
Peaaegu igal tarkvaral, mida Eesti ettevõte kasutab, on olemas API, mille kaudu suhelda. Ükski neist programmidest ei tea aga mitte midagi teistest süsteemidest sinu majas, mistõttu sisestab keegi ikka ja jälle samu andmeid käsitsi uuesti, kuigi see pole tema päristöö.
Kes teeb Eestis süsteemide liidestusi?
Seda teeb AlusLabs. Me oleme väike Eesti ettevõte ja meie töö ongi API-liidestuste ehitamine äritarkvarade vahele. Selle töö ühes otsas on programmid, kus Eesti ettevõtted tegelikult oma raamatupidamist teevad, teiste seas Merit Aktiva ja SimplBooks. Teises otsas on kõik ülejäänu, mis sul kasutusel on: e-pood, CRM, makselahendus, pangaväljavõtted või tabel, mida keegi üksinda täidab ja millest keegi teine aru ei saa.
Peaaegu mitte midagi sellest, mida ettevõtted oma pädevuse kohta räägivad, pole võimalik enne lepingu sõlmimist kontrollida. Ühte asja sellel lehel aga saab. Eesti raamatupidamise poole kõige keerulisem osa on lahendatud koodis, mis on avalikult kättesaadav, ja selle jaotise all olev kaart viib otse sinna. Loe seda ise või anna see kellelegi, kes koodist aru saab, ja küsi siis kõigilt teistelt pakkujatelt midagi, mida saad samamoodi kontrollida.
Mida me ühendame
See, kes on sinu jaoks õige partner, sõltub vähem süsteemidest ja rohkem sellest, kellele jääb tulemuse haldamise vastutus. Eestis on sellele mitu vastust ja igaüks neist on kellegi jaoks see kõige õigem.
Tarkvara enda partner
Äritarkvara partnerite võrgustik tunneb seda konkreetset programmi palju paremini kui ükski üldarendaja ning nende töö piirneb selle süsteemi servaga. Kui kõik vajalik toimub liidestuse ühel poolel, on see kõige odavam lahendus ja see tasub vastu võtta.
Sinu raamatupidamisbüroo
Raamatupidamisbüroo teab, milliseid raamatupidamislikke otsuseid liidestus taustal vaikselt teeb, kuid tavaliselt nad koodi ise ei kirjuta. Kui lahtine küsimus on pigem see, mis peaks juhtuma, mitte see, kuidas seda tehniliselt teha, on nemad õige esimene kontakt, kes jääb laua taha ka pärast tööde lõppu.
Üldine automatiseerimisbüroo
Valmis detaile kokku panev büroo tegutseb kiiresti seal, kus sinu süsteemide jaoks on valmis ühenduslüli juba olemas. Küsimus, mida tasub varakult küsida, on see, mis saab päeval, mil ühel sinu süsteemidest sellist valmis detaili pole, sest just sel päeval muutub projekt rätsepatööks, olenemata sellest, kes seda teeb.
Sinu enda majasisene arendaja
Oma arendajal on kontekst, mida keegi teine sisse osta ei saa, ja tööde järjekord, kuhu keegi teine vahele segada ei saa. See on õige tee siis, kui töö on väike või kui see on piisavalt oluline, et lükata kõrvale kõik muud asjad, mis selles järjekorras juba ees ootavad.
Spetsialist, nagu oleme meie
Keegi, kes teeb seda tööd pidevalt, on autentimise, korduspäringud, duublid ja erandid lahendanud juba enne nende tekkimist. See ongi see, mille eest makstakse, ja seda on mõtet osta vaid siis, kui andmete liikumine on nii kriitiline, et selle vaikne katkemine maksaks sulle rohkem kui liidestuse ehitamine.
Kuidas see tehniliselt käib
Süsteemide kapoti all on töö ikka üks ja sama probleemide ring, mis kannab lihtsalt eri riideid. Esimene neist on tõendamine, kes sa oled, ja see ulatub ühe päise saatmisest kuni iga päringu allkirjastamiseni võtmepaariga, kus üks identifikaator nimetab sind ja privaatvõti, mis kunagi võrgus ei liigu, teeb allkirjastamise. See, milline lahendus on kasutusel kummalgi poolel, määrab suurema osa liidestuse maksumusest enne esimese äriloogika rea kirjutamist.
Teine teema on korduvus ja see ongi vahe töötava töövoo ning sellise vahel, mida peab pidevalt valvama. Teavitus võib kohale jõuda kaks korda, vastus võib teel kaduma minna ja korduspäring võib muuta ühe sündmuse kaheks arveks. Rohi selle vastu on see, et igal liikumisel on oma unikaalne tunnus ja vastuvõtvalt poolelt küsitakse üle enne, kui talle midagi uut öeldakse.
Kolmas teema on omandisuhe, mille kohta ostjad küsivad viimasena, kuigi peaksid küsima esimesena. Kellele kuuluvad kontod, millel töövoog jookseb, kes tohib lugeda selle logisid ja mis saab siis, kui liidestuse ehitanud inimesed enam e-kirjadele ei vasta. Küsi seda kõigilt, keda kaalud, sealhulgas meilt.
Neljas teema on teadlikkus. Vaikselt katkenud töövoog on hullem kui see, mis pole kunagi käivitunud, sest raamatupidamine näib korras ja keegi ei oska viga otsida. Sõltumata sellest, mis ehitatakse, peab vea tekkimisel info kohe nähtavale ilmuma ja konkreetne määratud inimene peab olema see, kes asja üle vaatab.
Avatud lähtekood
github.com/arturl95/merit-aktiva-skillsHMAC-SHA256 päringute allkirjastamine, Merit Aktiva v2 lõpp-punktide kate, MIT-litsents, dokumentatsioon eesti ja inglise keeles. Loetav ja kasutatav ka ilma meieta.
- checkKüsi, kellele kuuluvad kontod, millel liidestus jookseb, ja võta see vastus kirjalikult.
- checkKüsi, mis on näha siis, kui andmete liikumine ebaõnnestub, ja milline inimene seda näeb.
- checkKüsi, mis saab tehtud tööst siis, kui koostöö lõpeb.
Millal tasub liidestada
On piir, millest allpool on tabeli käsitsi täitmine tõesti odavam kui liidestuse ehitamine. Siin on märgid, et oled sellest piirist möödas:
Töö maht kasvab koos ettevõttega
Iga uus klient, tellimus või arve lisab kellegi nädalasse kindla hulga käsitsi sisestamist. Kasv ei ole selle töö tegijale enam hea uudis ja see on halb asi, mida oma töötajatele õpetada.
Üks inimene ongi see liidestus
Kahte süsteemi hoiab koos kolleeg, kes teab täpselt, mida, kuhu ja millal kopeerida. Ta ei saa minna puhkusele ilma üleandmisdokumendita, mida keegi pole kunagi kirja pannud.
Arvude üle vaieldakse selle asemel, et neid vaadata
Kahes süsteemis on samast näitajast erinevad versioonid ja koosolekutel vaieldakse selle üle, kumba neist usaldada. See on andmeprobleem, mis kannab juhtimisprobleemi riideid.
Keegi ei oska öelda, mida kopeerimine maksab
Andmete liigutamisele kuluv aeg jaguneb mitme inimese vahel ja ei kajastu kellegi eelarves. See on piisavalt märkamatu, et keegi pole seda kokku liitnud, ja piisavalt pidev, et see ei lõpe kunagi.
KKK
Mida te meilt alustamiseks vajate?
Mitte palju, ja ainult osa sellest on tehniline. Ligipääsu mõlemale süsteemile. Ühte inimest sinu poolel, kes saab teha otsuseid, sest enamik tekkivaid küsimusi on pigem valikud kui tehnilised mured. Ja kedagi, kes vastab raamatupidamislikele küsimustele, sest üllatavalt suur osa näiliselt tehnilistest teemadest taandub valikule, kuidas midagi peaks olema kajastatud raamatupidamises.
Mis teeb ühe liidestuse teisest kallimaks?
Erandid ja see, mitmes suunas andmed liiguvad. Ühesuunaline andmevoog ühe kokkulepitud reegliga on väike töö mis tahes süsteemide vahel. Sama töövoog, kus mõnda klienti tuleb kohelda teisiti ja kus info peab liikuma ka raamatupidamisest tagasi teise süsteemi, on hoopis teine ülesanne, kuigi kirjeldus on paberil sama.
Kas me ei peaks seda lihtsalt ise ehitama?
Mõnikord küll, ja seda tasub otse välja öelda. Kui sul on vaba ressursiga arendaja, töö on väike ja valesti saab minna ainult üks asi, on ise tegemine kiirem ning teadmine jääb majja. Vajadus välise partneri järele kasvab seda suuremaks, mida rohkem on andmevool erandeid, suundi ja tagajärgi juhuks, kui see peaks seiskuma.
Mis siis, kui programmid, mille eest me juba maksame, katavad selle vajaduse?
Siis ei tulegi midagi ehitada ja me ütleme seda otse. Eesti äriprogrammidel on omavahel üsna palju valmis ühendusteid ja maailma kõige odavam liidestus on see, mis sisaldub juba sinu litsentsitasus. Selle kontrollimine maksab ühe e-kirja ja mõnikord lõpetab vestluse, mis on täiesti mõistlik tulemus.
Kuidas me saame tegijat enne palkamist kontrollida?
Küsi midagi nende tehtut, mida saad lugeda ilma nende abita, ja loe seda. Küsi, mis on näha siis, kui andmete liikumine katkeb, ja kes on määratud seda vaatama. Küsi, kellele kuuluvad kontod ja mis saab tehtud tööst siis, kui teie teed lahkuvad. Vastused neile küsimustele on väärt rohkem kui logode nimekiri, sest need on asjad, mis loevad sulle aasta pärast.
Seotud liidestused
Merit Aktiva integratsioon ja API-liidestus
Merit Aktiva API-liidestus e-poe, CRM-i, tabelite ja sisemiste töövoogudega. AlusLabs ehitab liidestuse olemasoleva programmi peale, ilma et peaksid Merit Aktivast loobuma.
WooCommerce'i ja Merit Aktiva liidestus: tellimusest arveni
Tellimusest saab Merit Aktivas müügiarve koos õige kliendi, artikli ja käibemaksukoodiga ning tagastusest kreeditarve. AlusLabs ehitab liidestusi WooCommerce'i ja Merit Aktiva vahel.
SimplBooksi liidestus ja API-integratsioon
SimplBooksi avalik API võimaldab lugeda ja kirjutada arveid, kliente ning laekumisi, liigutades e-arveid tervikliku XML-failina. AlusLabs ehitab selle peale liidestuse sinu e-poe, CRM-i või tabelitega.
E-arve saatmine: operaatorid, formaadid ja Finbite liidestus
E-arve liigub sinu tarkvarast välja andmetena, ostjale sobivas formaadis ja kanalit pidi, mis on kirjas tema äriregistri kaardil. Sageli on selleks kanaliks e-arve operaator nagu Finbite. AlusLabs ehitab sinna vahele liidestuse, mis teeb ka registripäringu ja otsustab, kuhu iga arve saata.
Pangaväljavõtte sobitamine: mida Merit Aktiva teeb ise ja mis jääb üle
Pangaliidestus sobib kokku need väljavõtte read, millel on korrektne viitenumber. Osalised maksed, mitme arve tasumine ühe ülekandega ja netomaksed jäävad sidumata. AlusLabs ehitab reeglid, mis täidavad selle lünga Merit Aktivas.
Montonio maksete raamatupidamine: tellimusest väljamakseni ja Merit Aktivasse
Montonio teeb väljamakseid mitme tellimuse kaupa korraga ja teenustasu on sealt juba maha võetud, mistõttu ei kattu pangas olev summa ühegi arvega. AlusLabs seob makstud tellimuse Merit Aktiva müügiarvega ja väljamakse selle taga olevate arvetega.
Pipedrive ja Merit Aktiva: võidetud tehingust müügiarveni
Võidetuks märgitud tehing muutub Merit Aktivas müügiarveks koos õige kliendi ja ridadega ning laekumise info jõuab tagasi tehingule. AlusLabs ehitab liidestuse CRM-i ja raamatupidamistarkvara vahele.
Ütle meile, millised kaks süsteemi keelduvad omavahel rääkimast
Kirjuta paari lausega, millised süsteemid on kasutuses ja mis liigub praegu käsitsi. Ütleme ausalt, kas liidestust tasub ehitada ja millest alustada.