Exigence du projet
L'exigence du projet était de créer un système comptable basé sur SaaS pour les registres qu'une entreprise tient afin de maintenir son système comptable. L'exigence était un modèle SaaS qui permettrait aux utilisateurs d'accéder au logiciel de n'importe où et à tout moment en ligne. L'application comporterait deux modules utilisateur pour l'utilisateur final qui peut acheter et utiliser le système, et pour l'utilisateur administrateur qui peut administrer la plate-forme. L'application était censée permettre le suivi et la facturation des factures, des paiements et des dépenses avec un contrôle limité des stocks. Le produit final devait être une simple application mobile permettant de soumettre et de visualiser des transactions.
Solution proposée
Après avoir compris l'exigence du client de créer éventuellement un logiciel de comptabilité basé sur SaaS conçu pour répondre à plusieurs entreprises pour le client, Carmatec a proposé de construire le système comme un outil de comptabilité en partie double qui utiliserait le joyau comptable (Plutus) « https://github .com/mbulat/plutus” pour exécuter la fonction souhaitée. La solution proposée était un logiciel de comptabilité basé sur Ruby on Rails et les deux écritures comptables seraient faites pour enregistrer chaque transaction financière. Ces transactions peuvent concerner l'actif, le passif, les revenus, les dépenses, etc. Parallèlement à l'intégration des médias sociaux, un référencement de base pour le site Web a également été fourni dans le cadre de la solution.
Caractéristiques:
Les utilisateurs administrateurs peuvent effectuer les activités suivantes :
- Gérer les abonnés
- Gérer les utilisateurs pouvant administrer la plateforme
- Gérer la devise prise en charge par le système
L'utilisateur final accédant au système peut effectuer les activités suivantes :
- Abonnez-vous au système en suivant un processus d'inscription interactif pour l'abonnement.
- Utilisez la fonction de tableau de bord qui présente les informations clés. c'est-à-dire la facture payée, la facture établie et les paiements dus.
- Gérer leurs clients.
- Créez et gérez les devis et les factures, et créez également les éléments de facturation utilisés pour les factures
- Gérez le plan comptable et créez des sous-comptes en dessous.
- Gérer les paiements de dépenses/factures et les fournisseurs et mettre à jour les paiements.
- Disposer de la possibilité de configurer l'arborescence comptable en fonction de ses besoins, de gérer les éléments pour lesquels la facturation doit être effectuée et de gérer les utilisateurs qui auront accès au système. Par défaut, jusqu'à 10 connexions utilisateur peuvent être attribuées.
- Accédez à divers rapports tels que les comptes de résultat, les rapports de ventes, le bilan et le P&L.
- L'intégration de la passerelle de paiement est fournie au moment de l'inscription pour les paiements à effectuer.
Fonctionnalités de l'application mobile :
L'utilisateur final peut effectuer les activités suivantes à l'aide d'une application mobile :
- Inscrivez-vous au système via une session interactive.
- Accédez au tableau de bord qui présente les revenus et les dépenses.
- Gérer les dépenses. L'utilisateur peut consulter les détails de la facture et envoyer les factures aux personnes concernées.
Par-dessus tout, l'application Web suggérée a été conçue dans un design hautement réactif afin de permettre une fonctionnalité transparente sur toutes les plates-formes et appareils. L’avantage qui en résultait pour le client était une interaction transparente et une expérience utilisateur sans faille.
Technologie utilisée
Ruby on Rails, joyau comptable (Plutus)