Skip to content

fix(backend): sépare l'export Excel en onglets Coûts et Production distincts - #24

Merged
gilmry merged 2 commits into
mainfrom
fix/export-separate-costs-production
Aug 19, 2026
Merged

gilmry merged 2 commits into
mainfrom
fix/export-separate-costs-production

Conversation

@gilmry

@gilmry gilmry commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Résumé

Retour terrain (voir capture) : coûts et production sur la même ligne par mois n'était pas cohérent, notamment parce que les deux n'ont pas la même granularité (plusieurs coûts par mois, une seule déclaration de production par mois).

  • Coûts : une ligne par saisie brute (mois, produit, quantité, coût) - correspond exactement à ce que l'exploitation soumet.
  • Production : une ligne par mois (nom, quantité produite/vendue, prix, coût total du mois, marge estimée, coût/unité produite).
  • Tableau de bord : mêmes 4 graphiques qu'avant, maintenant sourcés depuis l'onglet Production.

Test plan

  • cargo build + cargo test --lib : 9/9, 0 warning
  • cargo fmt --check
  • npx svelte-check : 0 erreur
  • Fichier réouvert (openpyxl + XML brut des charts) avec 3 mois de données : structure et calculs corrects
  • Suite e2e complète 8/8 (aucun changement de spec requis, le test ne vérifie que le téléchargement)
  • CI

gilmry added 2 commits August 19, 2026 21:53
…stincts

Retour terrain : coûts et production sur la même ligne par mois n'était
pas cohérent, notamment parce que les deux n'ont pas la même granularité
(plusieurs coûts par mois, une seule déclaration de production par mois).

- Onglet 'Coûts' : une ligne par saisie brute (mois, produit, quantité,
  coût) - correspond exactement à ce que l'exploitation soumet.
- Onglet 'Production' : une ligne par mois (nom, quantité produite/vendue,
  prix, coût total du mois, marge estimée, coût/unité produite).
- Onglet 'Tableau de bord' : mêmes 4 graphiques, maintenant sourcés depuis
  l'onglet Production plutôt qu'une feuille combinée.

Vérifié en dev avec 3 mois de données réelles : structure et calculs
corrects (coûts par mois cohérents avec le total en Production, marge et
coût/unité identiques à avant la restructuration). Suite e2e complète
8/8, aucun changement requis côté specs (le test ne vérifie que le
téléchargement, pas la structure interne).
@gilmry
gilmry merged commit 400ed6f into main Aug 19, 2026
2 checks passed
@gilmry
gilmry deleted the fix/export-separate-costs-production branch August 19, 2026 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant