Banque, factures et sociétés
Trois axes indépendants alimentent les applications Portefeuille, Factures, Services et Jobby.
Banque — application Portefeuille
Config.Phone.Banking = 'auto'| Valeur | Adossé à |
|---|---|
klmstudios | API bancaire de la base KLMSTUDIO (comptes, IBAN, virements) |
qb-banking | exports['qb-banking'] |
Renewed-Banking | exports['Renewed-Banking'] |
okokBanking | exports.okokBanking |
ox | Comptes natifs d'ox_core |
esx / qb | Compte bancaire du framework |
internal | Banque interne au téléphone |
Les trois familles
Banque complète (klmstudios, ox) — comptes multiples, IBAN, historique : le Portefeuille affiche tout.
Solde du framework (esx, qb, qb-banking, Renewed-Banking, okokBanking) — le framework ne connaît qu'un solde, sans IBAN ni historique. Le téléphone garde le solde chez le framework (source de vérité) et stocke lui-même l'IBAN et l'historique des virements téléphone, dans ses propres tables.
Banque interne (internal) — aucun script bancaire détecté : le téléphone fait office de banque, avec ses tables zp_bank_account et zp_bank_transaction.
Factures — application Factures
Config.Phone.Billing = 'auto'| Valeur | Source |
|---|---|
klmstudios | Système de factures de la base |
esx_billing | Table billing d'esx_billing |
qb / internal | Table zp_bill créée par le téléphone |
Les métiers autorisés à facturer se règlent séparément :
Config.Phone.Billing = {
MaxAmount = 1000000,
AllowedJobs = { 'police', 'ambulance', 'mechanic' }
}Sociétés — applications Services et Jobby
Config.Phone.Society = 'auto'| Valeur | Caisse de société |
|---|---|
klmstudios | Comptes société de la base |
esx_society | esx_addonaccount (society_<job>) |
qb-management | exports['qb-management'], repli qb-banking |
internal | Table zp_society_account du téléphone |
La liste des métiers, les grades, les employés et le service (duty) viennent du framework, pas du provider société : ils sont fournis par Config.Phone.Framework.
Métiers considérés comme « sans emploi »
Un joueur portant un de ces métiers ne peut ni facturer, ni publier sur Pages, ni apparaître dans Jobby :
Config.Phone.UnemployedJobs = { 'unemployed', 'unemployed2' }Adaptez la liste au nom utilisé par votre serveur (civilian, citizen…).
Devise
Config.Phone.Currency = '$'