Land
Industrie
BFSI
Platform
Web
Zakelijke vereisten
Het project omvatte de ontwikkeling van een op SaaS gebaseerd boekhoudsysteem, bedoeld voor het bijhouden van de bedrijfsadministratie en het beheer van het boekhoudsysteem. Een van de vereisten was een SaaS-model waarmee gebruikers overal en altijd online toegang tot de software konden krijgen. De functionaliteiten waren vergelijkbaar met die van QuickBooks, maar aangepast aan de Saoedische markt; het bedrijf is inmiddels partner van de Saoedische overheid. Carmatec heeft het volledige web- en mobiele platform vanaf nul ontworpen en gebouwd, inclusief het UI/UX-ontwerp en de klanttrajecten.
Beheerdersgedeelte
Het dient voornamelijk voor het beheer van de abonnees, hun facturen, het beheer van abonnementen en enkele instellingen voor de applicatie. Het beschikt over een dashboard dat een overzicht geeft van de abonnementen, het beheer van organisaties en hun facturen, en ten slotte is er het onderdeel ‘Instellingen’, dat rol- en gebruikersbeheer, abonnementen en het beheer van valuta’s omvat.
Rubriek voor huurders
Dashboard
In de weergave worden de uitgaven en inkomsten, openstaande facturen en rekeningen, belangrijkste klanten en leveranciers en de ‘5 recentste activiteiten in de app’ weergegeven aan de hand van een mooie grafische weergave met High Charts
Verkoop
Alle verkoopgerelateerde bedrijfsdocumenten worden onder dit menu bijgehouden.
- Producten – Alle gegevens met betrekking tot producten en voorraden worden hier opgeslagen
- Klanten – Klantenbeheer
- Offertes – Offertes opstellen voor klanten, offerte-e-mails versturen en offertes omzetten in facturen.
- Facturen – Het beheren van facturen, betalingen, het opstellen en versturen van e-mails met de facturen als PDF-bestanden enz.,
- Creditnota’s – Indien een gefactureerd product wordt geretourneerd, wordt hiervoor een creditnota aangemaakt.
Aankopen
Onder dit menu vindt u alle zakelijke documenten met betrekking tot aankopen.
- Inkooporders – Inkooporders plaatsen voor de producten
- Facturen – Of het nu gaat om het opstellen van een factuur op basis van de inkooporder, het aanmaken van facturen of onkosten, of het betalen van facturen – bij al deze handelingen vinden boekhoudkundige transacties plaats.
- Leveranciers – Beheer van leveranciers voor het opstellen van facturen/inkooporders
- Debetnota’s – Indien het gefactureerde product wordt geretourneerd, wordt hiervoor een creditnota aangemaakt
Boekhouding
- Rekeningschema – Hierin is het volledige rekeningenbeheer te zien – het aanmaken, bewerken en deactiveren van rekeningen enz.,
- Handmatige boekingen in het grootboek – Accountants willen in sommige gevallen de boekingen in het grootboek handmatig uitvoeren. Dit kan worden gedaan met alle mogelijke validaties.
Verslagen
In dit menu vindt u allerlei rapporten die belangrijk zijn voor het bedrijf. Al deze rapporten bieden de mogelijkheid om ze naar Excel en PDF-bestanden te exporteren, met gegevensfilters die vanuit het oogpunt van elk bedrijf zeer flexibel zijn.
Abonnementen
In dit menu vind je alle flexibiliteitsopties waarmee je op elk gewenst moment kunt upgraden, downgraden, een organisatie toevoegen, factuurgegevens bewerken, enzovoort. Als beheerder kun je al deze handelingen uitvoeren, afhankelijk van de behoeften van je bedrijf.
Gebruik
De applicatie wordt voornamelijk gebruikt in landen in het Midden-Oosten – winkeliers, groothandelaren, dienstverleners, kleine en grote bedrijven die diensten verlenen of voorraadbeheer verzorgen, enzovoort. Hieronder volgt een korte projectbeschrijving.
Uitdagingen
- In het beheer van aanmeldingen, rollen en gebruikers voor meerdere databases – Als het om één enkele database was gegaan, hadden we gebruik kunnen maken van de ‘can-can-can’-gem, maar aangezien het hier om een concept met meerdere databases gaat, hebben we deze situatie met een haalbare oplossing opgelost.
- Voor de boekhouding hebben we de Plutus-gem gebruikt, die slechts beperkte boekhoudfuncties biedt. Plutus ondersteunt geen bovenliggende-onderliggende relaties tussen rekeningtypes, maar aangezien onze applicatie daar wel gebruik van maakt, hebben we de gem aangepast en ervoor gezorgd dat deze nu naar behoren werkt.
Resultaten
- Deze applicatie is zeer zorgvuldig ontworpen om gebruiksvriendelijkheid en flexibiliteit te garanderen.
- Er is gekozen voor een architectuur met meerdere databases om de gebruikersgegevens veilig op te slaan.
- Dankzij de mogelijkheid om meerdere organisaties binnen één tenant te beheren, kan een ondernemer meerdere organisaties vanuit één enkele applicatie beheren.
- Vanuit het perspectief van de beheerder is er een flexibele betalingsmodule waarmee abonnementen kunnen worden ingesteld die aansluiten bij de terugkerende online- en offlinebetalingen.
- Door de functie voor terugkerende betalingen voor online betalers in te schakelen, kunnen beheerders erop vertrouwen dat online betalingen soepel verlopen.
- Bij het ontwerpen van deze applicatie is rekening gehouden met alle workflows en gebruiksscenario’s en zijn deze opgelost. De meertalige functie is een geweldige toevoeging, met name om gebruikers uit landen in het Midden-Oosten meer mogelijkheden te bieden.
Technologie Stapel
- Ruby 2.2.1p85
- Rails 4.2.0
- MySQL 5.5
- Gems – Devise, I18, Plutus, Apartment, Wicked PDF, Paperclip, AXLSX, Bestinplace, Country, Sinatra, Sidekiq
- HTML5, CSS, Bootstrap, JavaScript, HighCharts
Klantgegevens zijn beschermd onder strikte NDA en daarom geven we dergelijke informatie niet vrij. We kunnen echter wel referenties geven als je een aanvraag doet.

