Total débit
273 210,00 €
Vue · Comptabilité
Grille de la balance générale par compte avec totaux débit/crédit, filtres par période et
export. Pour la revue de la balance avant clôture. Combine DataGrid, KpiCard, Select, DatePicker, Badge et Button en un seul NodeSpec → rendu identique en Svelte, React, Vue
et Angular.
Total débit
273 210,00 €
Total crédit
597 380,00 €
Comptes actifs
7
<div class="tb-shell">
<div class="tb-titlebar">
<h2 class="tb-title">Balance comptable</h2>
<div class="tb-actions">
<Button variant="secondary" size="sm">Exporter CSV</Button>
<Button variant="secondary" size="sm">Imprimer</Button>
</div>
</div>
<div class="tb-filters">
<Select
label="Période"
value="2026-05"
options={[{"value":"2026-05","label":"Mai 2026"},{"value":"2026-04","label":"Avril 2026"},{"value":"2026-03","label":"Mars 2026"},{"value":"2026-q1","label":"T1 2026"}]}
/>
<DatePicker label="Date de clôture" value="2026-05-31" />
<Select
label="Classe de compte"
value="all"
options={[{"value":"all","label":"Toutes les classes"},{"value":"1","label":"Classe 1 — Capitaux"},{"value":"4","label":"Classe 4 — Tiers"},{"value":"6","label":"Classe 6 — Charges"},{"value":"7","label":"Classe 7 — Produits"}]}
/>
</div>
<div class="tb-kpis">
<KpiCard label="Total débit" value="273 210,00 €" trend="neutral" />
<KpiCard label="Total crédit" value="597 380,00 €" trend="neutral" />
<KpiCard label="Comptes actifs" value="7" trend="neutral" />
</div>
<DataGrid
caption="Balance générale — Mai 2026"
columns={[{"key":"compte","label":"N° compte","sortable":true},{"key":"libelle","label":"Libellé","sortable":false},{"key":"debit","label":"Débit","sortable":true,"align":"end"},{"key":"credit","label":"Crédit","sortable":true,"align":"end"},{"key":"solde","label":"Solde","sortable":true,"align":"end"},{"key":"statut","label":"Statut","sortable":false}]}
rows={[{"id":"1","compte":"101000","libelle":"Capital social","debit":"0,00 €","credit":"250 000,00 €","solde":"-250 000,00 €","statut":"Équilibré"},{"id":"2","compte":"401000","libelle":"Fournisseurs","debit":"18 340,00 €","credit":"52 780,00 €","solde":"-34 440,00 €","statut":"Équilibré"},{"id":"3","compte":"411000","libelle":"Clients","debit":"87 450,00 €","credit":"41 200,00 €","solde":"46 250,00 €","statut":"Équilibré"},{"id":"4","compte":"512000","libelle":"Banque principale","debit":"124 900,00 €","credit":"98 300,00 €","solde":"26 600,00 €","statut":"Équilibré"},{"id":"5","compte":"607000","libelle":"Achats de marchandises","debit":"34 120,00 €","credit":"0,00 €","solde":"34 120,00 €","statut":"Équilibré"},{"id":"6","compte":"613200","libelle":"Locations et charges locatives","debit":"8 400,00 €","credit":"0,00 €","solde":"8 400,00 €","statut":"Équilibré"},{"id":"7","compte":"707000","libelle":"Ventes de marchandises","debit":"0,00 €","credit":"142 600,00 €","solde":"-142 600,00 €","statut":"Équilibré"}]}
sortable
pageSize={8}
size="sm"
/>
<div class="tb-footer">
<Badge tone="success">Balance équilibrée</Badge>
<span class="tb-footer-label">Prêt pour clôture</span>
</div>
</div>