Accueil
Fonctionnalités
La liste exhaustive de tout ce que Wassitti fait pour digitaliser l'import automobile en Algérie
Version 1.47.2
144 fonctionnalités
- Création de ventes multi-véhicules avec montants multi-devises (DZD, USD, EUR, CNY)
- Statuts de vente : en attente, confirmée, annulée, terminée
- Transition automatique à la confirmation au premier paiement
- Mode "En Mer" : changement de client pendant le transit avec historique
- Génération automatique d'un code de réservation unique (WAS-XXXXXX)
- Filtres intelligents : impayés, en retard, payés, en cours
- Actions en masse : changement de statut, export Excel
- Audit complet des modifications (SaleAudit) avec traçabilité
- Fiche client complète : CIN, adresse, wilaya, parents, naissance
- Multi-téléphones avec indicateur WhatsApp par numéro
- Lien de suivi client unique (UUID v4) avec compteur de vues
- Portail public avec détail de la vente, paiements et expédition
- Partage du lien par WhatsApp en un clic
- Révocation/régénération du lien de suivi
- Lookup public par code de réservation + nom (anti-brute-force)
- Catalogue avec VIN, marque, modèle, année, couleur, motorisation
- Condition : neuf ou occasion
- Prix d'achat et prix de vente en devises indépendantes
- Pays d'origine et fournisseur d'achat liés
- Statuts : disponible, réservé, vendu, livré
- Réservation automatique au rattachement à une vente
- Retour automatique en "réservé" si remboursement total
- Photos multiples et documents attachés (COC, environnement, factures)
- Intégration ShipsGo : tracking live de 131+ compagnies maritimes
- Enregistrement automatique des conteneurs auprès de ShipsGo
- Polling automatique toutes les 6 heures pour les envois en transit
- Extraction des dates réelles de départ (ATD) et arrivée (ATA)
- Carte Leaflet live avec position du navire, route et ports
- Événements océaniques : EMSH, GTIN, LOAD, DEPA, ARRV, DISC, GTOT, EMRT
- Multi-ventes par conteneur avec un BL distinct par véhicule
- Auto-liaison des ventes aux expéditions via VIN partagé
- Statut livraison auto à l'arrivée (vente → COMPLETED)
- Webhook ShipsGo pour mises à jour temps réel
- Fournisseurs par type : grossiste, usine, enchère, concessionnaire, importateur
- Factures fournisseurs avec référence, statut, devise
- Paiements fournisseurs avec taux de transfert historisé
- Avoirs fournisseurs (credit notes) avec liaison facture
- Liste des véhicules achetés par fournisseur
- Transitaires avec RC, NIF, numéro d'agrément douane
- Validation multi-tenant stricte des transitaires
- Contrôle d'accès : OWNER/MANAGER uniquement (flag allowManagerSuppliers)
- Paiements multi-devises (DZD, USD, EUR, CNY)
- Taux de transfert historisé à la date du paiement
- Méthodes : espèces, virement, chèque, Western Union, MoneyGram
- Statuts : en attente, payé
- Système de remboursement traçable (lien vers paiement original)
- Calcul du net payé = paiements − remboursements
- Progression visuelle par devise avec pourcentage (<1 % géré)
- Génération de reçu PDF avec historique complet des paiements
- Vue unifiée des mouvements : encaissements, dépenses, ajustements
- Solde en temps réel par devise (DZD, USD, EUR, CNY)
- Dépenses catégorisées : transitaire, port, douane, transport, bureau, salaire, taxe
- Liaison des dépenses à un fournisseur, transitaire ou expédition
- Ajustements de caisse : injection de fonds, retrait, réinitialisation
- Filtres avancés : recherche, devise, type, plage de dates
- Contrôle d'accès strict : OWNER/MANAGER pour consultation, OWNER pour ajustements
- Pagination et moyens de paiement personnalisés par dépense
- Stockage Cloudflare R2 (compatible S3) avec URLs présignées
- Upload intelligent : petit fichier via proxy, gros fichier en direct R2
- Polymorphique : attachable à client, vente, véhicule, expédition, fournisseur
- 12 catégories : facture, reçu, BL, CO, COC, environnement, packing, photo, vidéo, contrat
- Types supportés : PDF, JPEG, PNG, WebP, HEIC, Word, Excel, MP4, MOV, WebM
- Langue et véhicule associables par document
- Prévisualisation inline : images, PDF, vidéos avec navigation clavier
- Compteur de documents par entité (affiché en liste)
- Facture de vente avec logo, cachet, CGV personnalisables
- Reçu de paiement avec historique et solde net
- Bon de commande (purchase order)
- Mandat de dédouanement avec identité complète du client
- Mandat MSC pour retrait de BL
- Mandat CMA-CGM pour retrait de BL
- QR code de vérification + empreinte SHA-256 sur chaque document
- Page publique /verify pour vérifier l'authenticité d'un document
- Formatage ASCII-safe (évite les bugs jsPDF avec Unicode)
- Système de crédits à l'usage : 1 crédit = 1 vente
- Checkout Stripe sécurisé avec webhook de confirmation
- Codes promo : généraux ou ciblés, pourcentage ou fixe
- Expiration configurable des crédits (par défaut 6 mois)
- Historique des achats avec statut d'expiration
- Configuration admin du prix du crédit en USD
- Calcul instantané du coût total d'import en Algérie
- Prix de référence officiels DGD Argus
- Droits de douane selon âge, cylindrée et énergie
- TVN (taxe véhicule neuf) automatique
- Taux de change live (marché parallèle + officiel + or)
- Frais de transitaire et transport maritime/terrestre
- Accessible publiquement sans compte
- Dashboard admin global avec statistiques
- Gestion des organisations : liste, détail, approbation, suspension
- Export des données d'une organisation
- Gestion des comptes démo (seed + refresh)
- Journal d'audit global (connexions, actions, géolocalisation)
- Journal d'erreurs frontend avec résolution
- Logs de cron avec déclenchement manuel (6 jobs)
- Dashboard taux de change live + historique
- Gestion entités maritimes : ports, agents, compagnies, transitaires
- Configuration simulateur : taux, droits de douane, prix DGD
- Isolation stricte par organisation (sellerId sur tous les documents)
- 3 rôles d'équipe : OWNER, MANAGER, SELLER
- Invitations par email avec setup de mot de passe auto
- Modules actifs par organisation (Ventes, Marketing)
- Flags fins par organisation (allowManagerSuppliers, dashboardClients…)
- Ventes assignées à un vendeur spécifique
- Statut d'organisation : pending, active, suspended
- Import Excel : fournisseurs, clients, véhicules, ventes, expéditions
- Template téléchargeable avec 22 colonnes prédéfinies
- Glisser-déposer avec prévisualisation et validation
- Rapport d'import avec statistiques créées/matchées
- Export Excel multi-feuilles (ExcelJS)
- Page vitrine par organisation avec slug personnalisé
- Affichage des véhicules disponibles avec photos et prix
- Toggles de visibilité : véhicules, prix, contact propriétaire
- Liens sociaux : Facebook, Instagram, TikTok, WhatsApp, WeChat
- Section équipe avec photo, wilaya, pays, carte Google
- Tracking des clics sociaux, téléphone, maps
- Pays d'import affichés sur la page
- In-app + email avec préférences par type
- 9 types : approbation, paiement, expédition, équipe, inscription, demande, message
- Alertes ciblées : paiement → owner + manager + vendeur assigné
- Centre de notifications avec compteur non-lu et mark-as-read
- Liens contextuels dans les emails (CTA par type)
- Template HTML responsive partagé
- JWT HS256 pinné, access token en mémoire, refresh httpOnly SHA-256
- Réinitialisation de mot de passe (token SHA-256, expiration 1h)
- Rate limiting global + par route (login, register, contact)
- Protection ReDoS : escapeRegex sur toutes les recherches MongoDB
- Atténuation timing oracle sur login (bcrypt dummy compare)
- Délai progressif anti-bruteforce sur lookup et vérification
- Validation stricte des entrées (class-validator, MaxLength, @IsUrl)
- CSP, body size limits, sanitisation DOMPurify, filtre BSON error
- 4 langues : français, anglais, arabe (RTL), chinois
- URLs localisées (/fr/, /en/, /ar/, /zh/) avec middleware de détection
- Balises hreflang + sitemap multilingue + x-default
- JSON-LD Schema.org (Organization, WebSite, Breadcrumb, SiteNavigation)
- OG image dynamique, Twitter cards, canonicals par page
- Robots.txt intelligent (autorise public, bloque dashboard/admin/track)
- Support RTL complet pour l'arabe (dir attribute sync)
- Thème personnalisable : 12 primaires, 5 sidebars, 6 panels
- Mode sombre complet avec variables oklch
- Design mobile responsive avec sidebar drawer
- Horloges fuseau DZ/CN + ticker taux de change dans le header
- Changelog intégré + détection de nouvelle version + reload auto
- Favicon dynamique qui s'adapte à la couleur du thème
- Formulaires harmonisés (FormField, FormSection, SearchableSelect)