Repository navigation
fix(25-4-b1): la balance âgée et l'échéancier comptent le reste dû, pas le TTC (refs #416) - #475
Merged
Merged
Conversation
…nt réglée, reste à payer dit au client (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ce (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…pas la facture réémise (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…x rappels (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…#416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… refs #456) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…a balance âgée et à l'échéancier (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rand livre, quatre passages du manuel (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…approchement par ventilation ou règle (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e-passations dans la règle (refs #416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
#416) Implémentation T0-T6 de la Story 25-4-b1. Gates backend (2491/2491) et frontend (834/834) verts avant l'interruption ; gate E2E (T7) en attente. Commit de sauvegarde après un crash de la station : l'intégrité des fichiers a été vérifiée (git fsck, fins de fichiers, fmt, clippy, check). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…nsé (refs #416) Le HAVING porte sur les factures à reste dû non nul, plus sur le total du contact : un trop-perçu hérité compensant une facture ouverte faisait sortir le contact entier. Commentaire de get_invoice rectifié ; tests du règlement annulé sur la balance âgée et l'échéancier. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…416) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ce que la PR corrige
Depuis le règlement partiel (Story 24-2), les agrégats sommaient le TTC : une facture de 1 081.— réglée de 900.— pesait 1 081.— dans la balance âgée et dans les totaux de l'échéancier. Ils portent désormais le reste dû (TTC − avoir − règlements), calculé par une forme jointe unique (
amount_due_derived_joins), tenue à parité avec la forme scalaire de la fiche.[0.12.1]Fixed.Revue
Validation de spec close en 5 passes ; revue de code close en 2 passes — passe 1
2M/1L(Sonnet ×3, corrigés), passe 2 0 au-dessus de LOW (Haiku ×3, protocole complet). Détail dans le story file25-4-b1-residuel-aux-agregats.md.Gates locaux (dernier commit de la boucle, base remise à zéro)
scripts/test-fast.sh: 2494 / 2494check0 erreur,lint-i18n-ownershipPASS,test:unit834 / 834, build OKproduct-revenue-account.spec.ts:133(pollution répertoriée, verte rejouée seule)Branche empilée sur la 25-4-a :
main(squash #472) y est intégré par un merge dont l'arbre est identique à celui qui a passé les gates.🤖 Generated with Claude Code