Buchhaltungssoftware
Einführung
Das Produkt ist eine abonnementbasierte, mandantenfähige SAAS-Anwendung für die Online-Buchhaltung mit Multi-Datenbank-Architektur. Es hat Module Dashboard, Verkäufe, Einkäufe, Buchhaltung, Berichte, Abonnements, Einstellungen. Es ist eine mehrsprachige Anwendung, die mit zwei Sprachen arbeitet, Englisch und Arabisch. So ist es für Menschen aus dem Mittleren Osten einfacher, sie zu benutzen. Sie ist sehr übersichtlich gestaltet, so dass die Benutzer die Anwendung leicht verstehen können. Die Anwendung besteht hauptsächlich aus zwei Bereichen: Verwaltungsbereich und Mieterbereich.
Verwendung
Dieses Produkt wird vor allem in den Ländern des Mittleren Ostens eingesetzt - bei Einzelhändlern, Großhändlern, Dienstleistern, kleinen und großen Unternehmen, die Dienstleistungen oder Bestandsmanagement anbieten, usw. Im Folgenden wird eine Projektbeschreibung erläutert.
Sektion Verwaltung
Sie dient in erster Linie der Verwaltung der Abonnenten, ihrer Rechnungen, der Verwaltung der Abonnementpläne und einiger Einstellungen für die Anwendung. Es gibt ein Dashboard, das eine Zusammenfassung der Abonnements, die Verwaltung von Organisationen und deren Rechnungen anzeigt, und schließlich die "Einstellungen", die Rollen-/Benutzerverwaltung, Abonnementpläne und die Verwaltung von Währungen umfassen.
Abschnitt Mieter
Dashboard
In der Anzeige werden die Ausgaben und Einnahmen, die ausstehenden Rechnungen, die wichtigsten Kunden und Lieferanten und die "letzten 5 Aktivitäten in der Anwendung" in einer schönen grafischen Darstellung mit hohen Diagrammen gezeigt.
Verkäufe
Alle vertriebsbezogenen Geschäftsdokumente werden in diesem Menü verwaltet.
- Produkte - Hier werden alle produkt- und bestandsbezogenen Daten gespeichert.
- Kunden - Verwaltung von Kunden
- Angebote - Erstellung von Angeboten für Kunden, Versand von Angebots-E-Mails und Umwandlung von Angeboten in Rechnungen.
- Rechnungen - Verwalten von Rechnungen, Zahlungen, Erstellen und Versenden von E-Mails mit den Rechnungen als PDFs usw.,
- Gutschriften - Im Falle einer Rückgabe von fakturierten Produkten werden diese als Gutschriften erstellt.
Käufe
Unter diesem Menüpunkt finden Sie alle kaufrelevanten Geschäftsdokumente.
- Bestellungen - Erteilung von Aufträgen für die Produkte
- Rechnungen - Ob es darum geht, eine Rechnung gegen die Bestellung zu stellen, Rechnungen/Ausgaben zu erstellen oder Rechnungen zu bezahlen - für all diese Aktionen finden buchhalterische Transaktionen statt.
- Lieferanten - Verwaltung von Lieferanten zur Erstellung von Rechnungen/Bestellungen
- Lastschriften - Im Falle einer Rücksendung des fakturierten Produkts wird diese als Gutschrift erstellt.
Buchhaltung
- Kontenplan - Hier ist die gesamte Kontenverwaltung zu sehen - Anlegen, Bearbeiten, Deaktivieren von Konten usw.,
- Manuelle Buchungen - In manchen Fällen möchten Buchhalter die Buchungen manuell vornehmen. Dies kann mit allen möglichen Validierungen durchgeführt werden.
Berichte
In diesem Menü können Sie alle Arten von Berichten sehen, die für Ihr Unternehmen wichtig sind. Alle diese Berichte enthalten die Option, in Excel und PDFs mit den Datenfiltern zu exportieren, die aus der Perspektive eines jeden Unternehmens sehr flexibel sind.
Abonnements
In diesem Menü sind alle Flexibilitätsoptionen enthalten, mit denen Sie jederzeit Upgrades, Downgrades, das Hinzufügen von Organisationen, die Bearbeitung von Rechnungsdetails usw. vornehmen können. Als Administrator können Sie jede dieser Aktionen entsprechend Ihren geschäftlichen Anforderungen durchführen.
Herausforderungen
- In the Multi-database Login, Roles & User management – Had it been a single database, we could have made use of the can-can-can gem but it being the multi-database concept, we have resolved this situation with a viable solution.
- Für die Buchhaltung haben wir Plutus Gem verwendet, das nur eine begrenzte Funktionalität der Buchhaltung hat. Plutus hat keine Eltern-Kind-Beziehung in Kontotypen, aber in unserer Anwendung haben wir das, also haben wir das Gem angepasst und es erfolgreich zum Laufen gebracht.
Technologien
- Ruby 2.2.1p85
- Rails 4.2.0
- Mysql 5.5
- Edelsteine - Devise, I18, Plutus, Apartment, Wicked PDF, Paperclip, AXLSX , Bestinplace, Country, Sinatra, Sidekiq
- Html5, Css, Bootstrap, JS, HighCharts
Ergebnisse
- Diese Anwendung wurde sehr sorgfältig entwickelt, um ihre Benutzerfreundlichkeit und Flexibilität bei der Nutzung zu gewährleisten.
- Es wurde eine Multi-Datenbank-Architektur eingesetzt, um die Benutzerdaten sicher zu speichern.
- Mehrere Organisationen für ein einziges Mandantenkonzept hilft einem Geschäftsmann, mehr als eine in einer einzigen Anwendung zu verwalten.
- Aus der Sicht des Administrators gibt es ein flexibles Zahlungsmodul, um Abonnements zu ermöglichen, die den wiederkehrenden Online- und Offline-Zahlungen entsprechen.
- Die Ermöglichung der wiederkehrenden Zahlungen für Online-Zahler sichert den Administratoren problemlose Online-Zahlungen zu.
- Alle Arbeitsabläufe und Anwendungsszenarien wurden bei der Entwicklung dieser Anwendung berücksichtigt und gelöst. Die mehrsprachige Funktion ist eine große Anstrengung, die vor allem den Nutzern aus den Ländern des Nahen Ostens zugutekommt.
Kundendaten unterliegen einer strengen Geheimhaltungsvereinbarung und wir geben diese Informationen daher nicht weiter. Auf Anfrage können wir Ihnen jedoch gerne Referenzen nennen.