Factures
HZ-Banking a ses propres factures : un mécano facture une réparation, la police dresse une amende, et le joueur paie depuis la banque. Aucun autre script de facturation nécessaire. Les factures sont activées par défaut (Config.Features).
Établir une facture
Placez-vous à côté du joueur et tapez /invoice. Un formulaire demande :
- Facturer à — les joueurs assez proches (5 m).
- Au nom de — le métier, le gang, ou vous-même, selon ce qui vous est permis.
- Montant et Motif.
- Les employés de tous les métiers qui ont un compte société, dès le grade 0. Limitez-le avec
JobsetMinGradedansconfig/billing.lua, par exempleJobs = { 'police', 'ambulance', 'mechanic' }. - Les membres d'un gang, au nom de leur gang (
Gangs). - Les joueurs, sur leur propre compte, seulement avec
PlayerInvoices = true(coupé par défaut).
IssuerCommission, l'employé qui a établi une facture de société touche une part.
Les autres scripts établissent des factures avec l'export CreateInvoice.
Payer une facture
La page Factures de l'app bancaire affiche :
- le total à payer, le nombre de factures impayées et en retard ;
- chaque facture avec qui l'envoie, le motif, l'auteur, la date et le temps restant, avec Payer et Refuser ;
- l'historique des factures passées ;
- un onglet Émises pour les joueurs qui peuvent facturer, pour suivre leurs factures et en annuler une tant qu'elle est impayée.
- Les amendes ne se refusent pas — les factures des métiers de
NoDecline(police et ambulance par défaut). Toute autre facture peut être refusée. - Annulation — l'auteur, ou le patron de la société ou le chef du gang, peut annuler une facture tant qu'elle est impayée.
Échéance et pénalités
- Une facture est à régler 7 jours réels après avoir été établie.
- Une fois en retard, une pénalité de 10 % est ajoutée, une seule fois.
- Elle est ensuite prélevée automatiquement sur la banque dès que le compte la couvre (
AutoCollect). Le compte ne passe jamais sous zéro. - Un joueur ne peut pas avoir plus de 20 factures impayées en même temps.
Toutes les clés : Configuration → Factures.
Menus de métier ESX
Sur ESX, les menus de métier envoient leurs factures par esx_billing. HZ-Banking les récupère : une facture envoyée depuis un menu de métier devient une facture HZ-Banking, payée à la société. Retirez esx_billing de votre server.cfg, voir Remplacer votre script bancaire.
