2.2 KiB
2.2 KiB
Résumé Session 31 — pour nouveau chat "Session 32"
Specs livrées session 31 (5 specs, 0 échec) :
| Spec | Commit | Description |
|---|---|---|
| 30E | 32eac7e |
SmetaRevisionTab refonte: Timeline→Table 8 col + expandable rows |
| TLT-C1a | post-30E | Backend: 3 modèles Prisma (POInvoice/POPaymentSchedule/POInstallment), createLotsForPO dans 4 méthodes, 15+ routes, guards CONFIRM, prefix PAY- |
| TLT-C1b-1 | post-C1a | Frontend: drawer PO enrichi (Лоты/Счёт-фактура/Условия оплаты), 6 types, 11 API, code couleur factures |
| SEED-31 | post-C1b1 | Script seed données test (tests/seed-test-data.ts), 3 POs réalistes |
| CDC-31 | post-SEED | Mise à jour CDC.md + MEMORY.md |
Design validé — Workflow PO complet :
- Création PO → 1 lot par défaut, découpage N lots possible
- Pour chaque lot → date livraison obligatoire
- Facture fournisseur uploadée (PDF/photo/scan/Excel) obligatoire avant CONFIRM
- Conditions paiement obligatoires (3 types: prépaiement 100%, échelonné, post-livraison X jours)
- Guard CONFIRM bloque sans facture + conditions + dates lots
- Facture validée → crée auto PaymentRequest code PAY- statut APPROVED dans onglet СЧЕТ
- Cycle paiement: Одобрен → Максим déclenche → Ожидание оплаты → comptable paie → Оплачен
- Code couleur: jaune=на проверке, bleu=ожидание оплаты, rouge=просрочен, violet=частично оплачен, vert=оплачен
- Lots multi: envoi PO suivants manuellement par acheteur, même guard
TODO prioritaire session 32 :
- Vérifier visuellement le drawer PO enrichi sur l'ERP (seed a créé 3 POs)
- TLT-C1b-2 : Onglet Документооборот "Оплаты" → renommer "СЧЕТ"
- Renommer onglet + code PAY-
- Code couleur fond lignes (jaune/bleu/rouge/violet/vert)
- Colonne date paiement: rouge=prévisionnelle, vert=réelle
- Bouton consultation facture (lien vers fichier uploadé)
- Cadre conditions paiement dans drawer
- Corrections bugs si trouvés lors vérification visuelle
- Backlog: Планирование frontend, cashflow prévisionnel, Сумма ДЗ auto