Add solde footer to the "Lignes signalées" table on /dashboard/compte
Sum of the Montant column across every flagged line for the selected compte, styled red when negative -- same convention as the other reconciliation tables' footers on this page. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -302,6 +302,14 @@
|
|||||||
.filter((r) => r.hasFlag && r.parCompte[this.selectedCompte] !== undefined)
|
.filter((r) => r.hasFlag && r.parCompte[this.selectedCompte] !== undefined)
|
||||||
.sort((a, b) => (b.date || '').localeCompare(a.date || ''));
|
.sort((a, b) => (b.date || '').localeCompare(a.date || ''));
|
||||||
},
|
},
|
||||||
|
// Solde net des lignes signalées elles-mêmes (entrées reçues moins
|
||||||
|
// versements sortis, pour ce compte) -- pas un total "reste dû"
|
||||||
|
// comme totalResteAVerser ci-dessous, juste la somme des montants
|
||||||
|
// affichés dans le tableau, pour avoir une idée de l'ampleur de ce
|
||||||
|
// qui est signalé.
|
||||||
|
totalLignesSignalees() {
|
||||||
|
return Math.round(this.lignesSignalees.reduce((sum, r) => sum + r.parCompte[this.selectedCompte], 0) * 100) / 100;
|
||||||
|
},
|
||||||
totalResteAVerser() {
|
totalResteAVerser() {
|
||||||
return Math.round(this.resteAVerserPositif.reduce((sum, r) => sum + r.residual, 0) * 100) / 100;
|
return Math.round(this.resteAVerserPositif.reduce((sum, r) => sum + r.residual, 0) * 100) / 100;
|
||||||
},
|
},
|
||||||
|
|||||||
+6
@@ -123,6 +123,12 @@
|
|||||||
<td :class="r.parCompte[selectedCompte] < 0 ? 'is-negative' : ''">{{ formatEur(r.parCompte[selectedCompte]) }}</td>
|
<td :class="r.parCompte[selectedCompte] < 0 ? 'is-negative' : ''">{{ formatEur(r.parCompte[selectedCompte]) }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<td colspan="5">Solde</td>
|
||||||
|
<td :class="totalLignesSignalees < 0 ? 'is-negative' : ''">{{ formatEur(totalLignesSignalees) }}</td>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
</table>
|
</table>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user