Comment fonctionne Sparks
Une personne exprime un besoin. Sparks organise. Le résultat revient.
Infrastructure d’orchestration économique — EcOaaS
Votre équipe, notre équipe à Abidjan et des partenaires comme Wave interviennent chacun à leur tour. Sparks relie leurs gestes, et ce qui a été fait revient dans votre espace.
La définition
L’Economic Orchestration as a Service (EcOaaS) est une approche dans laquelle une plateforme coordonne les capacités économiques, les fournisseurs et les infrastructures nécessaires à l’exécution des opérations d’une entreprise.
Sparks applique cette approche au commerce, aux paiements, aux achats, à la production, à la logistique et aux opérations de l’entreprise.
Le principe en quatre temps
- 1 · Une personneVous, votre caissier, votre livreur : la demande part d’une personne de l’entreprise.
- 2 · Sparks organiseSparks enregistre, calcule et transmet : à la caisse, sur le serveur, au bon partenaire.
- 3 · Un acteur intervientSelon l’opération : votre équipe, notre équipe à Abidjan, ou un partenaire comme Wave, ou un service public comme la DGI.
- 4 · Le résultat revientCe qui a été fait revient dans votre espace : une vente payée, une facture transmise, une course livrée.
Démonstration : six opérations, étape par étape
Six opérations que Sparks accomplit aujourd’hui, étape par étape. Chaque étape dit qui agit, avec quel moyen, si elle marche sans réseau, et à quelles conditions. Ce qui n’existe qu’à l’essai n’est pas montré comme fait.
- Sparks le fait
- Un partenaire, à la demande de Sparks
- Notre équipe le fait
- Votre équipe le fait
- Marche sans réseau
- Demande le réseau
- Plus tard, sans geste
- Dépend d’une personne
Vendre au comptoir, même quand le réseau coupe
Je veux continuer à vendre quand le réseau coupe, sans rien perdre.
Commerce · Pilotage
Ce que vous avez à la finChaque vente gardée puis facturée à sa date ; caisse et stock à jour une fois envoyée.
Réseau coupé
-
Une personne
La caissière
La caissière encaisse en espèces ou à crédit : sans réseau, la caisse ne propose que ces deux moyens.
Ce compte s’est déjà connecté sur l’appareil ; le crédit demande le droit « Créer facture ».
-
Sparks organise
Sparks
Sparks garde la vente sur l’appareil, avec son heure et une clé unique qui empêche tout doublon.
-
Sparks organise
Sparks
Sparks imprime le ticket sur l’imprimante de tickets, Bluetooth ou USB : un justificatif commercial, qui ne remplace pas la facture normalisée FNE.
Le ticket porte « Justificatif commercial — document non fiscal ».
-
Un acteur intervient
Wave
Wave attend le réseau : la caisse ne l’encaisse pas hors connexion et propose les espèces ou le crédit.
Le panier reste en place ; le paiement Wave se fait au retour du réseau.
-
Sparks organise
Sparks
Sparks met en attente l’envoi au serveur, le stock, la facture, la caisse et la FNE ; le stock affiché ne baisse pas.
Ouvrir, mouvementer ou clôturer la session de caisse demande le réseau.
Réseau revenu
-
Sparks organise
Sparks
Au retour du réseau, puis toutes les 5 minutes, la caisse vérifie que le serveur répond et envoie les ventes gardées.
L’application reste ouverte : fermée, elle n’envoie rien. Session expirée : les ventes attendent la reconnexion.
-
Sparks organise
Sparks
Les ventes partent de la plus ancienne à la plus récente, vingt par passage ; le serveur reconnaît un doublon à sa clé.
Au-delà de vingt ventes, le reste part au passage suivant.
-
Sparks organise
Sparks
Sparks crée la facture, l’encaissement ou l’échéancier à la date de la vente, puis retire les articles du stock du serveur.
Exercice déjà clôturé : date de l’envoi, et la facture mentionne la vraie date. Les mouvements de stock sont datés de l’envoi.
-
Sparks organise
Sparks
Les espèces entrent dans la caisse du terminal, et dans la session ouverte au moment de l’envoi.
La caissière ne peut pas clôturer sa session tant que des ventes restent sur l’appareil.
-
Un acteur intervient
La DGI
Si la production FNE est activée, Sparks transmet la vente à la DGI, qui la date du jour de réception.
Accès de production ouvert par la DGI puis activé par notre équipe ; une vente à crédit part aussi.
-
Le résultat revient
Sparks
La caisse recharge ensuite le stock et les prix du serveur ; une vente refusée attend « Tout réessayer » de la caissière.
Une vente refusée reste sur l’appareil, dans « Ventes à reprendre ».
Ce que nous ne montrons pas ici
- Paiement Wave sans réseau : il n’existe pas.
- Envoi des ventes application fermée : aucune tâche ne tourne en arrière-plan.
- Stock de l’appareil décompté hors connexion : la fonction existe, aucun écran ne l’appelle.
- FNE ou ticket FNE depuis l’appareil : seul le serveur transmet à la DGI.
- Ouverture, mouvement ou clôture de la session de caisse sans réseau.
Encaisser par Wave et recevoir son argent
Je veux que mon client paie par Wave et que l’argent m’arrive.
Pilotage · Commerce
Ce que vous avez à la finUne vente payée par Wave, et le net sur son numéro Wave, une fois son identité vérifiée.
-
Une personne
Le caissier
Le caissier choisit Wave au comptoir ; pour un client à distance, il partage un lien de paiement valable 30 minutes.
Le numéro Wave de règlement de l’entreprise est renseigné dans ses paramètres d’encaissement.
-
Un acteur intervient
Wave
À la demande de Sparks, Wave ouvre une session de paiement ; la caisse affiche son QR au client.
Par lien, le client ouvre la page de paiement Sparks et touche « Payer par Wave ».
-
Un acteur intervient
Le client
Le client scanne le QR, ou ouvre le lien, et valide le paiement dans son application Wave.
-
Un acteur intervient
Wave
Wave confirme le paiement à Sparks par un message signé ; Sparks vérifie le montant avant de régler la vente.
Un montant différent ne règle rien et prévient notre équipe. Une session abandonnée se relit chez Wave toutes les 15 minutes.
-
Sparks organise
Sparks
La vente passe payée et la caisse l’affiche ; Sparks retient sa commission de 2,88 % TTC.
Le taux en vigueur, sauf taux négocié pour votre entreprise. Avec « Le client paie », le client règle les frais en plus.
-
Un acteur intervient
Notre équipe
Notre équipe vérifie la pièce d’identité du responsable déposée par l’entreprise, puis valide : les reversements gardés partent.
Avant cette validation, chaque net est gardé, et Sparks invite l’entreprise à déposer sa pièce.
-
Le résultat revient
Wave
Wave verse le net sur le numéro Wave de l’entreprise : le montant de la vente, moins la commission.
Reversement par mobile money seulement ; le reversement bancaire, à 1,88 % TTC, est en préparation.
Ce que nous ne montrons pas ici
- Paiement Wave sans réseau.
- Argent versé directement par le client sur le compte Wave de l’entreprise : il passe par le compte Wave de Sparks, puis le net est reversé.
- Reversement sur compte bancaire, à 1,88 % TTC : en préparation.
- Remboursement d’un paiement Wave depuis Sparks : pas encore disponible.
Facturer avec la FNE de la DGI
Je veux que mes factures partent à la DGI sans les ressaisir.
Pilotage · Commerce
Ce que vous avez à la finDes factures et des tickets qui portent le numéro FNE et le QR de la DGI.
-
Une personne
La gérante
La gérante obtient son accès de production auprès de la DGI, puis saisit l’adresse et la clé dans Sparks.
Comprise dès la formule Solo et dans les packs, pas dans Démarrage ; l’accès de production vient de la DGI.
-
Un acteur intervient
Notre équipe
Notre équipe active la production FNE pour l’entreprise, avec le motif ; chaque activation ou retrait est gardé au journal.
Option FNE, paramètres de production complets, environnement Production choisi ; avant, rien ne part à la DGI.
-
Sparks organise
Sparks
Sparks transmet à la DGI chaque vente de caisse, au comptant ou à crédit, dès son arrivée au serveur.
Sans geste de l’entreprise ; une vente gardée hors connexion part à son envoi.
-
Une personne
La gérante
Pour une facture de l’espace, la gérante lance l’envoi FNE dès qu’elle est émise, payée ou non.
Droit « Synchroniser FNE » ou « Relancer synchronisation FNE » ; une pièce déjà transmise ne repart pas.
-
Un acteur intervient
La DGI
La plateforme FNE de la DGI reçoit la facture et renvoie son numéro FNE et son QR de vérification.
Un seul envoi par pièce : Sparks ne renvoie jamais de lui-même.
-
Le résultat revient
Sparks
Sparks porte le numéro FNE et le QR sur la facture et le ticket ; en attendant, la caisse remet un ticket provisoire.
Le ticket provisoire porte « Ce ticket n’est pas une facture normalisée ».
-
Sparks organise
Sparks
Refus de la DGI : la pièce passe « Échec » et se relance après correction. Réponse incertaine ou absente après dix minutes : Sparks ne renvoie rien, prévient l’entreprise et demande un rapprochement.
« Relancer l’envoi FNE » et « Rapprocher avec la plateforme FNE », depuis la facture, l’avoir ou le journal FNE ; chaque geste est gardé au journal.
Ce que nous ne montrons pas ici
- En recette, les pièces partent à la plateforme de test de la DGI : spécimens marqués TEST, sans valeur fiscale.
- FNE depuis l’appareil ou sans réseau : seul le serveur transmet.
- Date de la vente transmise à la DGI : son API n’en prend pas ; la FNE porte le jour de réception.
- Nouvel envoi de lui-même après une réponse incertaine : volontairement absent.
- Avoir d’une facture rapprochée à la main : il se fait depuis l’espace FNE de la DGI, qui n’a pas rendu les lignes de la facture.
Livrer une commande jusqu’au client
Je veux confier la course à mon livreur et savoir où elle en est.
Opérations · Commerce
Ce que vous avez à la finUne course confiée, acceptée, retirée, puis marquée livrée, avec chaque geste gardé dans le journal.
-
Sparks organise
Sparks
Pour une commande de la boutique à livrer, Sparks crée la livraison ; à la caisse, le caissier la crée depuis la vente.
Solution Livraison, comprise dès la formule Solo et dans les packs. Boutique : dès la commande payée à la livraison, ou après confirmation de Wave.
-
Sparks organise
Sparks
Sparks confie la course au livreur choisi, sinon au moins chargé, et lui envoie un message WhatsApp avec son lien.
Le message part d’un modèle approuvé ; sans lui, la livraison affiche « Message WhatsApp non envoyé » et son motif.
-
Un acteur intervient
Le livreur
Le livreur accepte la course depuis le lien, sans compte Sparks ; s’il refuse, Sparks la propose au livreur suivant.
Le lien vaut 48 heures et cesse de valoir si la course passe à un autre livreur.
-
Un acteur intervient
Le livreur
Au point de retrait, le livreur confirme le retrait depuis le même lien ; la livraison passe « En cours de livraison ».
Le retrait se confirme seulement après l’acceptation.
-
Le résultat revient
La gérante
La gérante suit chaque course dans son espace et la marque « Livré » quand le client a reçu son colis.
Le lien du livreur ne marque pas la remise : c’est un geste de l’entreprise.
-
Un acteur intervient
Le livreur en tournée
En tournée, le livreur marque chaque arrêt livré, refusé ou reporté ; à la clôture, les colis refusés reviennent en stock.
Tournée avec livreur, véhicule et mini-hub de départ ; le livreur utilise l’application Sparks Logistics.
-
Un acteur intervient
Notre équipe, avec Jumia Delivery
Pour un trajet hors de portée de ses livreurs, notre équipe confie le colis à Jumia Delivery, dans son portail.
Contrat signé ; l’envoi ouvre quand la grille tarifaire de Jumia Delivery sera en service.
Ce que nous ne montrons pas ici
- Devis, étiquette, enlèvement et preuve de livraison par un transporteur : servis seulement par une connexion simulée, jamais proposée à une entreprise.
- Envoi par Jumia Delivery comme service ouvert : la grille tarifaire est encore en brouillon.
- Marquage « Livré » par le livreur depuis le lien WhatsApp : le lien ne permet qu’accepter, refuser et confirmer le retrait.
Fabriquer et prouver ses contrôles
Je veux savoir ce que coûte chaque fabrication et prouver mes contrôles.
Opérations · Pilotage
Ce que vous avez à la finUn coût par ordre, des lots tracés et un dossier de contrôle avec ses écarts.
-
Une personne
La gérante
La gérante demande la solution Production depuis « Mes solutions » ; un ticket prévient notre équipe, sans rien accorder.
Sur option à 10 000 F par mois, ou incluse dans deux packs.
-
Un acteur intervient
Notre équipe
Notre équipe active l’option Production sur l’abonnement de l’entreprise.
Pas de libre-service : l’option s’accorde à la main, au tarif ou à un prix négocié.
-
Sparks organise
Sparks
Au lancement d’un ordre, Sparks réserve les matières dans le stock : elles ne peuvent plus servir ailleurs.
Un manque de matière est signalé au lancement ; un lot périmé n’est jamais pris d’office.
-
Une personne
L’atelier
L’atelier fabrique, puis déclare les quantités réellement consommées et les pièces bonnes, retouchées ou rebutées.
Sans déclaration, l’ordre se clôt aux quantités prévues.
-
Sparks organise
Sparks
À la clôture, Sparks retire les matières, fait entrer le produit fini sous son lot et calcule le coût de l’ordre.
Coût : quantités réellement consommées plus charges forfaitaires de la recette ; le rebut n’entre pas en stock.
-
Sparks organise
Sparks
À chaque relevé, Sparks applique la limite validée par l’entreprise ; hors limite, il ouvre un écart et peut retenir le lot.
Sans limite validée, aucun relevé n’est jugé ; l’écart se clôt avec sa cause.
-
Le résultat revient
Sparks
Sparks trace chaque lot dans les deux sens et rassemble relevés, écarts et lots dans le dossier de contrôle.
Le dossier liste aussi les contrôles prévus restés sans relevé.
Ce que nous ne montrons pas ici
- Activation de la production en libre-service.
- Coût de revient complet : main-d’œuvre et amortissements n’entrent pas dans le coût de l’ordre.
- Plan HACCP, attestation ou évaluation par un organisme de contrôle : partenariats à établir.
Être trouvé sur Google
Je veux que mes clients me trouvent sur Google et Google Maps.
Communication
Ce que vous avez à la finUne fiche Google créée par notre équipe, mise en ligne après la vérification de Google.
-
Une personne
La gérante
La gérante complète sa demande dans son espace : activité, ville, adresse, horaires et description de son entreprise.
Le nom et le numéro viennent de l’espace ; une fiche déjà présente sur Google Maps se signale ici.
-
Une personne
La gérante
La gérante règle 5 000 F une seule fois par Wave ; Sparks transmet alors le dossier à notre équipe.
Ce paiement va à Sparks, sans reversement.
-
Un acteur intervient
Notre équipe
Notre équipe prend le dossier en charge et vérifie les informations avant de créer la fiche.
-
Un acteur intervient
Un agent de notre équipe
Au geste d’un agent, Sparks crée la fiche par l’API Google, depuis le compte Google de Sparks.
La fiche appartient au compte Google de Sparks et reste gérée par notre équipe.
-
Un acteur intervient
Google
Google vérifie la fiche avant de la mettre en ligne ; l’espace affiche « Vérification postale Google ».
Aucun délai ni classement n’est promis.
-
Le résultat revient
Notre équipe
Notre équipe vérifie la fiche auprès de Google : quand Google la confirme, Sparks la passe « Fiche en ligne », et la gérante le voit dans son espace.
Sparks lit l’état de la fiche chez Google, au geste d’un agent. Une saisie à la main exige un motif, gardé au journal.
Ce que nous ne montrons pas ici
- Mise à jour de la fiche depuis Sparks : les synchronisations sont coupées dans le planificateur (en préparation).
- Avis clients et réponses depuis Sparks : en préparation ; l’API utilisée ne donne plus les avis.
- Statistiques et publications planifiées sur la fiche : coupées.
- Fiche au nom du compte Google de l’entreprise : elle reste au compte de Sparks.
Qui intervient
Votre équipe
Vous, vos caissiers, vos livreurs, votre gestionnaire : c’est vous qui vendez, comptez, validez et livrez. Sparks vous dit ce qui est attendu et garde la trace.
Notre équipe à Abidjan
Elle vérifie votre identité avant les reversements Wave, active la facture normalisée FNE, ouvre les options qui ne s’achètent pas seules, comme la production, et prépare votre fiche Google.
Nos partenaires
Wave pour les paiements, et Jumia Delivery pour le transport, dont les envois ouvriront avec son tarif. La plateforme FNE de la DGI, elle, est un service public : Sparks y transmet vos factures.
Devenir partenaireCe qu’on nous demande
Qu’est-ce que l’Economic Orchestration as a Service ?
L’Economic Orchestration as a Service (EcOaaS) est une approche dans laquelle une plateforme coordonne les capacités économiques, les fournisseurs et les infrastructures nécessaires à l’exécution des opérations d’une entreprise.
En quoi Sparks est-il différent d’un logiciel de gestion ?
Beaucoup de logiciels de gestion enregistrent ce que l’entreprise a fait, et certains se connectent à d’autres services. Sparks va jusqu’à l’opération : encaisser par Wave, transmettre une facture à la DGI, envoyer une course à un livreur, avec notre équipe quand une personne doit intervenir.
Faut-il tout adopter d’un coup ?
Non. On commence par une seule chose, une caisse, une boutique, une facture, et on ajoute le reste quand le besoin arrive. Les options se prennent quand vous en avez besoin.