Óradíj, sprint és havidíj egyetlen rendszerben
A fejlesztői munka rendszerint egyszerre háromféleképpen számlázódik, és mindig épp az az egy van köztük, amelyiket a program nem tudja.
Egy projekt vagy óradíjas, vagy fix áras. Az óradíjas projekthez óradíj tartozik, és ha kéri, keret is, órában vagy frankban. A fix áras projekthez a sprintre vagy a mérföldkőre megállapodott összeg tartozik, az órák pedig ugyanúgy gyűlnek rajta. Mindkettő ugyanazokat a számokat mutatja a projekt oldalán: összes óra, számlázható óra, még nem számlázott óra, bevétel, tényleges óradíj és számlák, mellettük egy sávval arról, mennyi fogyott el a keretből.
- Óradíjas munka
- Az időmérő munka közben fut, és leállításkor a legközelebbi negyedórára kerekít. A bejegyzés arra a projektre kerül, annak óradíjával. A kézi bejegyzés ugyanígy néz ki, gyors óragombokkal.
- Sprint vagy mérföldkő
- A fix áras projekt megtartja a megállapodott összeget, miközben az órák tovább gyűlnek rajta, így a tényleges óradíjból utólag kiderül, mit hozott valójában a sprint.
- Havidíj
- Az ismétlődő számlasablon minden héten, hónapban, negyedévben vagy évben új piszkozatot hoz létre az ügyfélnek, időszakonként pontosan egyszer, a kimaradt időszakokat pedig pótolja, nem ugorja át.
Az időből kijelöléssel lesz számla, nem importtal. Kijelöli a még nem számlázott, számlázható bejegyzéseket, ezek projektenként összevonva kerülnek a számlára, mennyiségként az összegzett órákkal és egységárként a projekt óradíjával, a tételsor leírásába pedig a projekt neve és a dátumtartomány kerül. Az olyan kijelölést, amely két ügyfelet fog át, a rendszer visszautasítja, mielőtt bármit kiírna, mert a számla egyetlen ügyfélnek szól. Amelyik bejegyzés már számlán van, azt többé nem lehet szerkeszteni.
Az időmérőtől a QR-Rechnungig
Az a számla, amelyet az ügyfele megkap, pontosan az a fájl, amelyet a képernyőn lát, oldalról oldalra.
Rögzítse a munkát
Időmérő vagy kézi bejegyzés azon a projekten, amelyhez az óradíj tartozik. Az idő naptárnézete minden bejegyzést aszerint színez, hogy számlázott, még nem számlázott vagy nem számlázható, napi összesítéssel.
Készítse el a piszkozatot
A kijelölt, még nem számlázott bejegyzésekből tételsorok lesznek, a bejegyzések pedig számlázottra váltanak és az új számlához kapcsolódnak. Minden számla piszkozatként jön létre, véletlenül semmi nem áll ki.
Nézze a PDF-et az űrlap mellett
Az élő előnézet a nem mentett űrlapból rendereli a valódi PDF-et, három sablon egyikében, az Ön logójával, annak helyzetével és egy kiemelőszínnel.
Küldje el, vagy jelölje elküldöttnek
A mentés és küldés csatolja a PDF-et, és a dokumentum nyelvén megy ki. Az elküldöttnek jelölés csak az állapotot változtatja, és semmit nem küld, azoknak a számláknak, amelyeket más úton juttat el.
Párosítsa hozzá a pénzt
Rögzítse a fizetést kézzel, vagy a Business csomagban importáljon egy camt.053 vagy camt.054 fájlt az e-bankingjéből. Automatikusan csak a jóváíráson szereplő pontos strukturált referencia párosít; az összeg egyezése javaslat, amelyet Ön hagy jóvá, a nem egyértelmű összeg pedig egyáltalán nem szül javaslatot.
A svájci QR-Rechnung (QR-számla) saját oldalként kerül a végére, 210-szer 105 milliméteres méretben, hogy a fizető le tudja választani. Strukturált referencia mindig van rajta, QR-IBAN-on QRR-referencia, hagyományos IBAN-on ISO 11649 szerinti hitelezői referencia (SCOR), így a fizetés visszaköthető a számlához, a számlaszám pedig a közlemény mezőben is utazik, amely a bankkivonatra kerül. TWINT-tel és minden svájci banki alkalmazással fizethető, a fizetési rész pedig a dokumentum nyelvén szól: németül, franciául, olaszul vagy angolul.
Külföldi ügyfelek, MWST és a svájci évzárás
A külföldi ügyfélnél szokott félrecsúszni egy fejlesztő adminisztrációja, és a termék itt szándékosan szűk.
A számlára rákerülhet az EU-s B2B fordított adózás, kinyomtatva a 2006/112/EK tanácsi irányelv 196. cikkére való hivatkozással, és rákerülhet a svájci küszöbre vonatkozó tájékoztatás is, ha a vállalkozás nincs MWST-re bejelentkezve. Maga a regisztrációs határ CHF 100'000, gördülő tizenkét hónapon mérve az elküldött, kifizetett és lejárt számláiból; a piszkozat és a sztornózott számla nem számít bele. A határ 80 százalékától a figyelő sávot vált, és ezt ki is mondja, a határ átlépésekor pedig megnevezi az MWST-regisztrációt és a cégjegyzékbe (Handelsregister) való bejegyzést is. Figyelmezteti Önt. Nem jelenti be, és soha nem beszél az ESTV-vel (svájci szövetségi adóhatóság).
A költségek kizárólag svájci frankban könyvelhetők, azok is, amelyekből egy fejlesztőnek a legtöbb van: a dollárban számlázott tárhely-, felhő- és SaaS-előfizetések. Az űrlap megmondja, mi a teendő helyette: váltsa át a fizetés napján érvényes árfolyamon, írja be a CHF-összeget, jegyezze fel az eredeti összeget a leírásban, és őrizze meg a bizonylatot bizonyítékként. Az ismétlődő költség valóban le is könyvelődik a saját ütemezése szerint, a kimaradt időszakok pótlásával, így a havi szerverdíj nem tűnik el csendben a levonható költségei közül. A lefényképezett bizonylatról kiolvasható a szállító, a dátum, a végösszeg, a pénznem és az MWST-bontás, amit mentés előtt Ön ellenőriz.
| Elszámolási módszer | Bevallási időszak | Bevallás évente |
|---|---|---|
| Effektív | Negyedéves | 4 |
| Átalányadókulcs (Saldosteuersatz) | Féléves | 2 |
| Éves | Évente | 1 |
A bevallás és a befizetése az időszak zárása után 60 nappal esedékes, az alkalmazás pedig kiírja a következő MWST-bevallást a hátralévő napokkal. Hogy melyik módszer való Önnek, az a Treuhänderére tartozó kérdés; a kalkulátor csak egymás mellé teszi a Saldosteuersatzot és az effektív módszert. Az MWST-kulcsokat a teljesítés napja határozza meg, így egy 2023-as teljesítés később kiszámlázva is 7,7 százalékkal megy, a mai munka pedig 8,1 százalékkal.
Az évzárás többi része a szokásos kérdés minden Einzelfirma (svájci egyéni vállalkozás) életében: mennyit keresett valójában. A bevétel azon a napon keletkezik, amelyen a pénz megérkezett, magukból a befizetésekből véve, így a tizenkét havi részletben kiegyenlített számla abban az évben számít, amelyikben tényleg fizették, és nem egészben landol egyetlen évben. Az eredménykimutatás (Erfolgsrechnung) ebből készül, MWST nélkül, előző évi oszloppal. A Säule 3a (svájci 3a pillér) kártya a könyvelt nyereséget olvassa, és megmutatja a levonható felső határt, vagyis a nettó munkajövedelem 20 százalékát második pillér nélkül legfeljebb CHF 36'288-ig, második pillér mellett CHF 7'258-ig, a december 31-i befizetési határnappal együtt, és kereken kimondja, ha egy veszteséges év miatt még nincs alap. Az AHV/IV/EO (svájci öregségi, rokkantsági és keresetpótló biztosítás) kalkulátora egy nyereségszámból becsüli az önálló vállalkozói járulékot: teljes kulcson 10,0 százalék, degresszív skálán CHF 60'500-ig, évi legalább CHF 530, munkanélküli-biztosítás nélkül, mert arra az önálló vállalkozó nincs biztosítva. Mindkettő tervezéshez való becslés. Egyik sem bevallás.
NDA, licenc és a kikötések, amelyeken vitatkozni szokás
A szerződések és az e-aláírás a Professional és a Business csomagban érhető el.
Kilenc kész szerződéstípus jár hozzá: szolgáltatási keretszerződés (MSA), munkaleírás, Werkvertrag (svájci vállalkozási szerződés), megbízás, ismétlődő szolgáltatások, B2C-feltételek, közvetítés, NDA és licenc. Mindegyik viszi a dokumentumcímét mind az öt nyelven, a kikötések szövegtára pedig nyelvenként íródott, nem gépi fordítás. A törzsszöveg markdown fölötti rich-text szerkesztő, így az a megfogalmazás, amelyről valóban tárgyal - hatókör, átvétel, felelősség, mi lesz a kóddal és a hozzá fűződő jogokkal -, olyan szöveg, amelyet Ön ural, nem űrlap, amelyet kitölt.
- A kétnyelvű szerződés két hasábban jelenik meg, és Ön nevezi meg, melyik nyelv az irányadó, ha a két változat eltér.
- Árazott tételek a szerződés törzsszövegében is állhatnak, és valódi táblázatként nyomtatódnak, a pénz számtana pedig egyszer van definiálva, minden nyelvre.
- A verziótörténet megőrzi minden megfogalmazást, amellyel a szerződést mentették, szerzővel, időbélyeggel és ujjlenyomattal, és megjelöli azt a verziót, amelyre az aláírás született.
- A kép- és PDF-mellékletek a letöltött szerződés végére kerülnek, a képek oldalanként egy, a PDF-ek oldalról oldalra.
- Az aláírás privát, egyszer használatos linken zajlik, hatjegyű kóddal, amelyet az aláíró e-mailben kap, és tíz percig érvényes; mindkét fél aláír, az ügyfél a linken, Ön ellenjegyzéssel.
- A rögzített bizonyíték a begépelt név, a rajzolt aláírás, a dátum és az időpont, az IP-cím, az eszköz, valamint az aláíráskor megjelenített pontos szöveg SHA-256 ujjlenyomata.
- Az aláírt PDF az aláírás pillanatában bájtról bájtra archiválódik, és onnantól szó szerint ugyanaz kerül vissza, mert az ügyfele egy megszerkesztett dokumentumot írt alá, nem markdownt.
Amikor a fejlesztés egy részét alvállalkozónak adja
Egy második kéz egyetlen projekten nem ugyanaz, mint egy kolléga a vállalkozásában, és a termék külön is tartja a kettőt.
Az alvállalkozót e-mailben hívja meg egyetlen projektre. Ő azon a projekten rögzítheti a saját óráit, és semmi mást: nincs óradíj, nincs számla, nincs másik projekt, nincs ügyféllista. Ezt a korlátot az adatbázis érvényesíti egy erre írt függvényen keresztül, nem pedig gombok elrejtésével, így bárhonnan érkezik is a kérés, tartja magát. A visszavonás azonnali, a már rögzített órák pedig a projekten maradnak.
Azokon az órákon nincs jóváhagyási lépés: amit rögzít, az felkerül a projektre, és Ön dönti el, mit számláz, amikor a számlát összeállítja. Az ideje és a projektre könyvelt költségek a jövedelmezőségi nézetben a befolyt bevétel mellett jelennek meg, így látja, mit hagyott Önnél az alvállalkozásba adott sprint. Aki nem egyetlen projekten, hanem az egész vállalkozásban dolgozik, annak felhasználói hely jár helyette: a Professional csomagban két hely van Önnel együtt, a Businessben öt, és a csapattag mindent lát és kezel a fiókban. Részletes jogosultsági szerepek nincsenek.
Az asszisztens fogalmaz, Ön hagyja jóvá
A ⌘K vagy a Ctrl+K nyitja a parancssávot; ugyanez az asszisztens válaszol minden oldal chatpaneljében és egy privát Telegram-beszélgetésben is.
Kérje meg, hogy sorolja fel a kifizetetlen számláit, vagy hogy készítsen felkészítőt egy ügyfélről, és a saját nyilvántartásait olvassa - számlák, érdeklődők, ügyfelek, projektek, feladatok, ajánlatok, költségek, fizetések és szerződések -, a fiókjára szűkítve és felső korláttal. Kérje meg, hogy csináljon valamit, és előbb tervet ír: a lépéseket, a feloldott rekordokat és azt, hogy melyik mit változtatna. Semmi nem fut, amíg Ön meg nem erősíti, megerősítéskor pedig a terv a szerveren újra átesik az ellenőrzésen, és ugyanazokon a műveleteken keresztül hajtódik végre, amelyeket az űrlapok is használnak, így minden tulajdonosi és validációs ellenőrzés érvényben marad.
- Egy terv legfeljebb 12 lépés, az általa javasolt számla vagy ajánlat legfeljebb 30 tételsor.
- Az asszisztens által létrehozott számla piszkozat, pontosan úgy, mint amit Ön hoz létre.
- Nincs olyan lépés, amely bármit elküldene az ügyfélnek. Sem e-mailt, sem számlát, sem fizetési emlékeztetőt.
- Nem számol ki semmilyen számot. Minden végösszeget az alkalmazás számol, a modell csak a szöveget írja.
- A választ igénylő beérkező levélre megfogalmazhat piszkozatot, ha ezt bekapcsolja. A piszkozat vár, és soha nem megy el az Ön jóváhagyása nélkül.
- Törölni nem tud semmit, és nincs olyan üzemmód, amelyben felügyelet nélkül cselekedne.
Az AI naptári hónaponként és felhasználói helyenként van mérve: 25 művelet a Free, 300 a Starter, 1'000 a Professional és 3'000 a Business csomagban, ahol a bizonylat kiolvasása és az indexelés is műveletnek számít. A keret elfogyása után az AI a következő hónap elsejéig szünetel, és minden funkció a determinisztikus, AI nélküli kimenetére esik vissza. Felhasználónként ki is kapcsolható, és a termék nélküle is működik.
Amit a Solory nem csinál
Ezt a részt olvassa el először, ha most dönt. Ha nem illik Önhöz, az ezen az oldalon derüljön ki, ne a második hónapban.
- Nincs kettős könyvvitel: nincs számlatükör, nincs napló, nincs főkönyv, nincs főkönyvi kivonat és nincs mérleg. Erfolgsrechnungot (eredménykimutatást), éves adóriportot és exportokat állít elő.
- Semmit nem nyújt be Ön helyett. Nem megy MWST-bevallás az ESTV-hez, nem megy bevallás kantonális hivatalhoz, és magát az MWST-Abrechnung űrlapot sem generálja.
- Nincs nyilvános API és nincsenek webhookok, amelyekre építeni lehetne. Az adat CSV-ben, JSON-ben és PDF-ben távozik, azon felül teljes, önkiszolgáló exportban, ZIP-ként, amelyben egy strukturált JSON-dokumentum és egy README van.
- Nincs bankkapcsolat és nincs open banking. A kivonat camt.053 vagy camt.054 fájlként érkezik, amelyet Ön exportál, és ez az import csak a Business csomagban van.
- Nincs kártyás fizetési link a számlán és nincs eBill. A fizetési utasítás maga a QR-számla.
- Sehol nincs pénznemváltás, a költségek pedig kizárólag CHF-ben vannak.
- Nincs bérszámfejtés, nincs bérbevallás, nincs Lohnausweis (svájci bérigazolás).
- Nincs minősített elektronikus aláírás, és nincs automatikus továbbadás behajtásra.
- Nincs Kanban-tábla, nincs feladatfelelős, nincsenek alfeladatok, és nincs jóváhagyási folyamat a rögzített időre.
- A Google Naptár csak olvasható és egyirányú: az eseményeket listázza, soha nem hoz létre és nem szerkeszt.
- Nincs önjáró AI. Megerősítő kattintás nélkül semmi nem jön létre, nem változik és nem megy el.
Ha azt szeretné, hogy a könyvelője ugyanabban a rendszerben vezesse a naplókat, hogy év végén mérleg készüljön, vagy hogy egy eszköz API-n beszéljen a bankjával, akkor ez rossz termék, és ezen egyetlen beállítás sem változtat. Ha viszont azt szeretné, hogy a munka befejezése és a pénz megérkezése közötti távolság heti néhány perc legyen, pontosan erre készült.
Mire van szüksége egy fejlesztőnek a csomagokból
Azok a csomagkülönbségek, amelyek egy egyszemélyes szoftvervállalkozásnak számítanak, és hogy melyik mennyibe kerül.
| Amit szeretne | A legolcsóbb csomag, amelyben benne van | CHF havonta |
|---|---|---|
| Számla svájci QR-számlával, ajánlat, időrögzítés, költségek | Free | 0 |
| Háromnál több aktív ügyfél | Starter | 15 |
| Szerződések és e-aláírás | Professional | 29 |
| Automatikus, ügyfélnek menő fizetési emlékeztetők | Professional | 29 |
| Csak olvasható hozzáférés a Treuhänderének | Professional | 29 |
| camt.053 bankimport, részletfizetési tervek, készlet | Business | 59 |
Az árak fiókonként és havonta értendők svájci frankban, és MWST nélkül szerepelnek, mert az üzemeltető az MWST-regisztrációs küszöb alatt van, és nincs MWST-re bejelentkezve, így MWST-t nem számítunk fel és a bizonylaton sem tüntetünk fel. A számlázás havonta és előre történik, csak a fiók tulajdonosa módosíthatja vagy mondhatja fel, a felmondás pedig a már kifizetett időszak végén lép hatályba, utána a fiók a Free csomagra kerül, és semmi nem törlődik. Nincs önkiszolgáló próbaidőszak, nincs éves ár, és a már eltelt időszakot nem térítjük vissza.
A tárhely fiókonként 1, 5, 25 és 100 GB, amelyen a fiók minden felhasználója osztozik, és amelybe a szerződések, dokumentumok, számlák, bizonylatok, feladatmellékletek és e-mail-mellékletek számítanak bele. Egyik csomag sem korlátozza a számlák, ajánlatok, projektek, feladatok, időbejegyzések vagy költségek számát. A termékben az egyetlen darabszámkorlát az aktív ügyfelek száma.
Gyakori kérdések
Számlázhatok külföldi ügyfélnek EUR-ban vagy USD-ben?
Igen. A számla pénzneme hárombetűs kód, és a dokumentum ki is nyomtatja. Két következménnyel érdemes előre számolni: svájci QR-számlát csak CHF-es és EUR-s számla viselhet, és mivel a termékben nincsenek árfolyamok, a devizás számla kimarad az MWST-küszöbfigyelőből, a több pénznemet tartalmazó év pedig letiltja az adóriport exportját.
Hogyan számlázok havi átalányt anélkül, hogy minden hónapban kézzel csinálnám?
Állítsa be a számlát ismétlődő sablonként, heti, havi, negyedéves vagy éves ütemezéssel. Minden időszak új piszkozatot hoz létre az ügyfélnek, pontosan egyszer, az állásidő alatt kimaradt időszakokat pedig pótolja, nem ugorja át. Az olyan szöveg, mint a "Támogatási átalány {{month}} {{year}}", az adott előfordulás saját kiállítási dátumára oldódik fel, a sablonban pedig bekapcsolható, hogy minden számla e-mailben, csatolt PDF-fel menjen ki.
Rögzíthet órákat egy alvállalkozó anélkül, hogy látná az óradíjaimat?
Igen. A közreműködőt egyetlen projektre hívja meg, és ő azon a projekten a saját óráit rögzítheti, semmi mást: nincs óradíj, nincs számla, nincs másik projekt. A korlátot az adatbázis érvényesíti, nem a felhasználói felület. A hozzáférés visszavonása azonnal hatályos, a már rögzített órák pedig a projekten maradnak.
Kiváltja ez a Treuhänderemet vagy a könyvelőprogramomat?
Nem. Nincs benne kettős könyvvitel: nincs számlatükör, nincs napló és nincs mérleg, és semmit nem nyújt be az ESTV-hez vagy egy kantonális adóhivatalhoz. Amit előállít: Erfolgsrechnung (eredménykimutatás) átállítható eredményszemléletű vagy pénzforgalmi alappal, éves adóriport MWST-összesítővel, valamint CSV- és JSON-exportok úgy felcímkézve, hogy a Treuhänder ki tudja tölteni belőlük az MWST-Abrechnungot.
Van API, amelyre építhetek?
Nincs. Nincs nyilvános API és nincsenek webhookok. Az adat CSV- és JSON-exportként, PDF-ként, valamint az adatvédelmi beállításokból indítható teljes, önkiszolgáló exportként hagyja el a terméket: ZIP-ben egy strukturált JSON-dokumentum és egy README, rövid életű link mögött. Az a JSON szándékosan nyelvsemleges snake_case, mert azt szoftver olvassa, míg a CSV-exportok emberek számára vannak lefordítva.
Küld az asszisztens e-mailt az ügyfeleimnek helyettem?
Nem. A szókincse 20 rekordművelet - ügyfél létrehozása, idő rögzítése, számla készítése, fizetés rögzítése, állapot beállítása és így tovább -, és a küldés nincs köztük. Beérkező levélre tud választ fogalmazni, ha ezt a funkciót bekapcsolja, és a piszkozat megvárja Önt. Minden javasolt lépést tervként mutat meg, és csak azután fut le, hogy Ön megerősítette.
Hol tárolják az adataimat, és mi a helyzet a kétlépcsős azonosítással?
Az adatbázis Svájcban, a zürichi régióban (eu-central-2) van, az alkalmazást pedig Frankfurtból szolgáljuk ki. A forgalom átvitel közben titkosított. Az authenticator alkalmazással működő kétlépcsős azonosítás elérhető, egyszer használatos helyreállítási kódokkal, és ez valódi adathatár, nem képernyőzár: maguk az adatbázis-szabályok tartják vissza a sorokat attól a munkamenettől, amely a második lépcsőt nem teljesítette. Semmilyen tanúsítványra, például ISO 27001-re vagy SOC 2-re nem hivatkozunk.