Facturation et factures
Émettre une facture
Section intitulée « Émettre une facture »- Allez dans Billing / SaaS → Tenant invoices et cliquez sur Generate invoice.
- Choisissez le Tenant (le compte client).
- Cliquez sur Generate invoice. Vous obtenez “Draft invoice created.”
- Ouvrez le brouillon et vérifiez les Line items.
- Cliquez sur Send invoice.
La liste se filtre par All, Unpaid et Pending, avec les colonnes Number, Package, Invoice date, Due date, Total, Paid et Status.
Pour facturer les arriérés en masse, Billing settings → Back-bill all tenants crée un brouillon par période écoulée pour chaque compte payant actif. Il avertit “This can create many invoices.” Rien n’est envoyé — relisez et envoyez chaque brouillon vous-même.
Enregistrer un paiement
Section intitulée « Enregistrer un paiement »Sur une facture qui a été envoyée :
- Mark paid solde la totalité du montant dû. Il demande confirmation.
- Record payment ouvre une boîte de dialogue avec Amount (prérempli avec le montant dû) et une Reference facultative.
- Download PDF ouvre le document dans un nouvel onglet.
Il n’existe aucune contrepassation pour un paiement mal enregistré.
Approuver un paiement déclaré
Section intitulée « Approuver un paiement déclaré »Quand un client dit avoir payé hors ligne, la facture passe à Pending verification et apparaît dans la liste de travail.
- Allez dans Billing / SaaS → Payment verifications.
- Comparez Total et Declared. Cliquez sur le numéro de facture pour le détail complet.
- Cliquez sur Confirm — “Confirm this payment? The invoice will be marked paid.”
- Ou sur Reject — le client est notifié et la facture retourne sur l’échelle de relance.
Cet écran n’a ni filtres ni pagination — il affiche d’un bloc ce que le serveur renvoie.
Échéanciers de paiement
Section intitulée « Échéanciers de paiement »Billing / SaaS → Payment plans liste les arrangements de paiement échelonné, filtrés par Requested, Active, Completed et Cancelled.
Sur un échéancier en attente de décision :
- Approve — un clic, sans confirmation.
- Decline — demande un motif facultatif et notifie le client.
- Cancel plan — “Remaining installments will be voided.”
Sur un échéancier actif, chaque échéance impayée dispose de Mark paid, qui ouvre un unique champ Amount prérempli avec ce qui reste dû. Il n’y a aucun champ référence ni mode de paiement sur le règlement d’une échéance.
Commandes des clients
Section intitulée « Commandes des clients »Billing / SaaS → Tenant orders est un relevé en lecture seule des achats et montées en gamme de packages, filtré par statut de paiement. Il n’y a aucune action de ligne et la page de détail n’a aucun bouton.
Tarif des crédits
Section intitulée « Tarif des crédits »Billing / SaaS → Credit pricing définit combien de crédits coûte chaque message sortant.
Pour toute la plateforme :
- Ouvrez l’onglet Global rates.
- Réglez le nombre de crédits par message pour Email, SMS, WhatsApp, In-app, Email with attachment et WhatsApp with attachment. Des nombres entiers, zéro ou plus.
- Cliquez sur Save.
Pour un seul client :
- Ouvrez l’onglet Per tenant et choisissez le Tenant.
- Ne remplissez que les canaux que vous voulez modifier. Une case vide hérite du tarif global.
- Cliquez sur Save.
Pour remettre un client au tarif standard, videz la case et enregistrez à nouveau.