Skip to content

PCo74/bank_account

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapprochement bancaire

Visualisation des soldes réel et bancaire

mvts pending

Installation

Fonctionnalités

  1. Saisir les mouvements réalisés (date, libellé, montant, support)
  2. Valider les mouvements lors de la réception d'un relevé bancaire
  3. Purger (éventuellement) les mouvements anciens !

Localisation

Devise
📌 La configuration de base est l'euro (EUR - €)

2 fonctions utilisées :

  • format pour formater un réel en une valeur monétaire (au format US !)
  • double replace pour la représentation locale (séparateur des milliers et séparateur décimal)
devise formule résultat
USD* replace(replace(format('$ %,.2f', 1234.5), ',', ','), '.', '.') $ 1,234.50
EUR replace(replace(format('%,.2f €', 1234.5), ',', ' '), '.', ',') 1 234,50 €
CHF replace(replace(format('%,.2f CHF', 1234.5), ',', [']), '.', ',') 1'234,50 CHF

* formule simplifiée pour le format «US» = format('$ %,.2f', 1234.5)

⮑ Modifier les fichiers suivants en remplaçant les ❓ par les valeurs adéquates :

position du ❓ valeur
premier format(%,.2f) avec devise [$,£, ...]
deuxième séparateur des milliers [., , ...]
troisième séparateur décimal [,, ., ...]

🗄 sqlpage/migrations/003_create_mvts.sql

CREATE TABLE mvts (
    id         INTEGER      PRIMARY KEY,
    ⋮
    money      "[TEXT ] "   GENERATED ALWAYS AS (replace(replace(format('', amount), ',', ''), '.', '') ) STORED);

🗄 sqlpage/migrations/004_create_all_views.sql

-- Vue : balance_actualSELECT replace(replace(format('', total), ',', ''), '.', '') AS money-- Vue : balance_bankSELECT replace(replace(format('', total), ',', ''), '.', '') AS money

⮑ supprimer le fichier 🗄 sqlpage/sqlpage.db et relancer sqlpage


Interface utilisateur
📌 La configuration de base est le français

Les textes pour l'interface sont stockés dans le fichier 🗄 text.json.

{
  "language": "fr-FR",
  "app_title": "La Banque Postale",
  "action": "",
  "search": "Rechercher",
  "no_data": "Aucune donnée !",
  "mvt": {
    "performed": "Réalisé le",
    "label": "Libellé",
    "amount": "Montant",
    "support": "Support",
    "validated": "Validé le",
  
}

⮑ Faites votre propre traduction.

🗄 assets/bank.ico
⮑ Modifier l'icône pour l'onglet du navigateur (favicon).

🗄 assets/bank.jpg
⮑ Modifier l'image à afficher à côté du nom de la banque

©PCo-2025

About

Rapprochement bancaire (Bank reconciliation)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published