dahoud
|
197816d179
|
feat: Module Factures professionnel + corrections
1. Correction FactureView.java:
- getCreatePath() /factures/nouvelle -> /factures/nouveau
2. factures/nouveau.xhtml (393 lignes):
- 4 sections professionnelles
- Section 1: Informations générales
* Numéro auto-généré avec badge primary
* Statut (6 valeurs: BROUILLON, EMISE, PAYEE, IMPAYEE, EN_RETARD, ANNULEE)
* Type facture (STANDARD, ACOMPTE, SOLDE, AVOIR)
* Client, objet, dates (émission, échéance, paiement optionnel)
- Section 2: Détail facture
* Placeholder lignes de facturation (future)
- Section 3: Montants et totaux
* Montant HT, TVA 18%, TTC (calculés)
* Montant payé, montant restant (color-coded)
* Récapitulatif visuel 4 cards (HT, TVA, TTC, Restant)
* monetary-display component
- Section 4: Informations paiement
* Mode (VIREMENT, CHEQUE, ESPECES, CARTE, MOBILE_MONEY)
* Référence, conditions
- 3 boutons: Annuler, Brouillon, Émettre
- Validation complète client + serveur
- Responsive design
- Sens métier BTP facturation
✅ DRY respecté (composants réutilisables)
✅ Write Once, Use Anywhere
✅ UI/UX professionnel cohérent
✅ Métier BTP: factures, acomptes, avoirs
|
2025-11-08 10:58:04 +00:00 |
|
dahoud
|
ec38f6a23a
|
feat: Module Devis professionnel avec écrans complets
Création de 2 écrans professionnels pour le module Devis:
1. devis/nouveau.xhtml:
- 4 sections: Informations générales, Détail du devis, Montants, Conditions
- Numéro auto-généré avec icône
- Statut avec 5 valeurs (BROUILLON, ATTENTE, ACCEPTE, REFUSE, EXPIRE)
- Dates d'émission et validité avec calendriers
- Client et objet du devis requis
- Placeholder pour lignes de devis (future développement)
- Calcul automatique TVA 18% et TTC
- Récapitulatif visuel HT/TVA/TTC avec composant monétaire
- Conditions de paiement et remarques (section collapsible)
- 3 boutons: Annuler, Brouillon, Envoyer
2. devis/details.xhtml:
- En-tête: numéro, statut, client, objet, dates
- Actions: Retour, Convertir en chantier, PDF, Modifier
- 4 KPI cards: Montant HT, TVA, TTC, Statut
- 6 onglets professionnels:
* Vue d'ensemble: infos + récap financier + actions rapides
* Détail des lignes: table lignes (placeholder)
* Conditions: paiement, délais, garanties
* Documents: GED associée (placeholder)
* Suivi: timeline actions
* Historique: modifications (placeholder)
Corrections:
- Fix navigation /factures/nouvelle -> /factures/nouveau (factures.xhtml)
- Fix menu /factures/nouvelle -> /factures/nouveau (menu.xhtml)
Tous les composants réutilisables utilisés (status-badge, monetary-display).
Validation complète côté client et serveur.
UI/UX professionnel adapté au métier BTP.
|
2025-11-08 10:49:19 +00:00 |
|