Projektbeschreibung
Die Projektanforderung bestand darin, ein SaaS-basiertes Buchhaltungssystem für die Aufzeichnungen zu entwickeln, die ein Unternehmen zur Führung seiner Buchhaltung führt. Die Anforderung war ein SaaS-Modell, das es den Nutzern ermöglichen würde, von überall und jederzeit online auf die Software zuzugreifen. Die Anwendung sollte zwei Benutzermodule haben, für den Endbenutzer, der das System kaufen und benutzen kann, und für den Verwaltungsbenutzer, der die Plattform verwalten kann. Die Anwendung sollte die Verfolgung und Abrechnung von Rechnungen, Zahlungen und Ausgaben sowie eine begrenzte Bestandskontrolle ermöglichen. Das Endprodukt sollte eine einfache mobile Anwendung sein, die das Einreichen und Anzeigen von Transaktionen ermöglicht.
Angebotene Lösung
Nachdem wir die Anforderung des Kunden verstanden hatten, eine SaaS-basierte Buchhaltungssoftware zu entwickeln, die für mehrere Unternehmen des Kunden geeignet ist, schlugen wir vor, das System als ein Buchhaltungstool mit doppelten Buchungen zu entwickeln, das den Buchhaltungs-Juwel (Plutus) "https://github.com/mbulat/plutus" nutzen würde, um die gewünschte Funktion auszuführen. Die vorgeschlagene Lösung war eine Buchhaltungssoftware, die auf Ruby on Rails basiert, und die zwei Buchungseinträge würde gemacht werden, um jede finanzielle Transaktion aufzuzeichnen. Diese Transaktionen könnten in Aktiva, Passiva, Einnahmen, Ausgaben usw. erfolgen. Neben der Integration sozialer Medien war auch eine grundlegende SEO für die Website Teil der Lösung.
Darüber hinaus wurde die vorgeschlagene Webanwendung in einem hochgradig responsiven Design erstellt, um eine nahtlose Funktionalität über Plattformen und Geräte hinweg zu ermöglichen. Der daraus resultierende Vorteil für den Kunden war eine nahtlose Interaktion und ein makelloses Benutzererlebnis.
Eigenschaften
- Abonnenten verwalten
- Verwalten Sie die Benutzer, die die Plattform verwalten können
- Verwalten der vom System unterstützten Währungen
Der Endbenutzer, der auf das System zugreift, kann die folgenden Aktivitäten durchführen:
- Abonnieren Sie das System, indem Sie ein interaktives Anmeldeverfahren für das Abonnement durchlaufen.
- Nutzen Sie die Dashboard-Funktion, die die wichtigsten Informationen anzeigt, z. B. bezahlte Rechnungen, gestellte Rechnungen und fällige Zahlungen.
- Erstellen und Verwalten von Angeboten und Rechnungen sowie Erstellen der für Rechnungen verwendeten Rechnungspositionen
- Verwalten Sie den Kontenplan und legen Sie Unterkonten an.
- Verwalten Sie die Auszahlungen von Ausgaben/Rechnungen und die Lieferanten und aktualisieren Sie die Zahlungen.
- Zugriff auf verschiedene Berichte wie Gewinn- und Verlustrechnungen, Umsatzberichte, Bilanzen und Gewinn- und Verlustrechnungen.
- Nutzen Sie die Möglichkeit, den Buchhaltungsbaum nach Ihren Bedürfnissen einzurichten, die Posten zu verwalten, für die Rechnungen erstellt werden sollen, und die Benutzer zu verwalten, die Zugang zum System haben werden. Standardmäßig können bis zu 10 Benutzer-Logins vergeben werden.
- Die Integration eines Zahlungsgateways wird bei der Anmeldung für die zu leistenden Zahlungen bereitgestellt.
Funktionalitäten der mobilen App
- Melden Sie sich in einer interaktiven Sitzung bei dem System an.
- Greifen Sie auf die Dashboard-Funktion zu, die Einnahmen und Ausgaben anzeigt.
- Verwalten Sie die Ausgaben. Der Benutzer kann Rechnungsdetails einsehen und die Rechnungen an die betreffenden Personen versenden.