31,003
edits
| Line 90: | Line 90: | ||
= Exemples de cas d'utilisations = | = Exemples de cas d'utilisations = | ||
{{ExamplesCaseFr | |||
|nom=UCIN00: Erreur sur le contenu de la facture corrigée par facture remplacement | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je valide. | Je valide. | ||
Je me rend compte de l'erreur sur le contenu (montant, descriptif) après validation (voir use case UCIN10 en cas d'erreur sur client). | Je me rend compte de l'erreur sur le contenu (montant, descriptif) après validation (voir use case UCIN10 en cas d'erreur sur client). | ||
actions=Je classe la facture abandonnée pour motif 'Autre' (opération non obligatoire car automatique avec étape suivante). | |||
Je classe la facture abandonnée pour motif 'Autre' (opération non obligatoire car automatique avec étape suivante). | |||
Je crée une nouvelle facture en choisissant '''Facture de remplacement''' et en selectionnant la facture remplacée comme facture. | Je crée une nouvelle facture en choisissant '''Facture de remplacement''' et en selectionnant la facture remplacée comme facture. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN01: Réception accompte à commande puis facture finale | |||
Je reçois un paiement d'accompte. | |situation=Réception accompte à commande puis facture finale | ||
|actions=Je reçois un paiement d'accompte. | |||
Je saisie une facture d'accompte du montant reçu que je classe payée et que j'envoie ou non. | Je saisie une facture d'accompte du montant reçu que je classe payée et que j'envoie ou non. | ||
Je convertit cette facture en réduction future. | Je convertit cette facture en réduction future. | ||
Plus tard, je provoque la facture complète. J'inclus la rédution de l'accompte dans la facture complète ce qui réduit le reste à payer. | Plus tard, je provoque la facture complète. J'inclus la rédution de l'accompte dans la facture complète ce qui réduit le reste à payer. | ||
J'envoie la facture complète générée qui indique qu'un accompte a déjà été reçu. | J'envoie la facture complète générée qui indique qu'un accompte a déjà été reçu. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN02: Facturation et paiement intégral''' | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je reçois l'intégralité des paiements. | Je reçois l'intégralité des paiements. | ||
|actions=Je saisis tous les paiement sur la facture. Le solde devient à 0. | |||
Je saisis tous les paiement sur la facture. Le solde devient à 0. | |||
Je peux classer la facture à '''Payée'''. | Je peux classer la facture à '''Payée'''. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN03: Facturation et paiement supérieur reçu | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je reçois un paiement supérieur au montant réclamé. | Je reçois un paiement supérieur au montant réclamé. | ||
|actions=Je saisi le montant reçu. | |||
Je saisi le montant reçu. | |||
Je clos la facture à l'état '''Payé'''. | Je clos la facture à l'état '''Payé'''. | ||
Je crée un avoir du trop perçu. | Je crée un avoir du trop perçu. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN04: Facturation et paiement intégral puis produit retourné | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je reçois l'intégralité des paiements. Je les saisis et le solde devient 0. | Je reçois l'intégralité des paiements. Je les saisis et le solde devient 0. | ||
Je clos la facture à l'état '''Payé'''. | Je clos la facture à l'état '''Payé'''. | ||
Plus tard, je reçois un retour de produit suite à rétractation légale. | Plus tard, je reçois un retour de produit suite à rétractation légale. | ||
|actions=Je saisi un avoir sur cette facture. | |||
Je saisi un avoir sur cette facture. | |||
Cet avoir peut etre converti en réduction pour la prochaine facture ou rembourser en monétaire. | Cet avoir peut etre converti en réduction pour la prochaine facture ou rembourser en monétaire. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN05: Facturation et paiement intégral puis erreur sur produit détecté''' | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je reçois l'intégralité des paiements. Je les saisis et le solde devient 0. | Je reçois l'intégralité des paiements. Je les saisis et le solde devient 0. | ||
Je clos la facture à l'état '''Payé'''. | Je clos la facture à l'état '''Payé'''. | ||
Plus tard, je découvre une erreur de produit. | Plus tard, je découvre une erreur de produit. | ||
|actions=Je saisi un avoir sur cette facture qui contient le produit en erreur. | |||
Je saisi un avoir sur cette facture qui contient le produit en erreur. | |||
Je converti cet avoir en réduction. | Je converti cet avoir en réduction. | ||
Je crée une nouvelle facture avec le bon produit. J'intègre l'avoir dans cette nouvelle facture. | Je crée une nouvelle facture avec le bon produit. J'intègre l'avoir dans cette nouvelle facture. | ||
Enventuellement si j'utilise le module stock, je corrige le stock en manuel. | Enventuellement si j'utilise le module stock, je corrige le stock en manuel. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN06: Facturation et paiement partiel car anticipé (escompte) | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je reçois un paiement du montant de la facture moins un escompte accordé pour paiement anticipé. | Je reçois un paiement du montant de la facture moins un escompte accordé pour paiement anticipé. | ||
|actions=Je saisi le paiment reçu de la valeur reçue. | |||
Je saisi le paiment reçu de la valeur reçue. | |||
Je classe la facture à '''Payé partiellement''' et renseigne le motif "Le manque est un '''Escompte'''". | Je classe la facture à '''Payé partiellement''' et renseigne le motif "Le manque est un '''Escompte'''". | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN07: Facturation et paiement partiel ou nul puis retour produit et attente correction anomalie ou erreur infine tolerable''' | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Si je reçois un paiement partiel, je le saisi. | Si je reçois un paiement partiel, je le saisi. | ||
Je reçois un retour d'une partie des produits (retractation du client) ou ne reçois plus les quelques centimes manquant. | Je reçois un retour d'une partie des produits (retractation du client) ou ne reçois plus les quelques centimes manquant. | ||
Eventuellement, le client attend un avoir pour payer la fin de la facture. | Eventuellement, le client attend un avoir pour payer la fin de la facture. | ||
|action=Je saisi un avoir sur la facture. | |||
Je saisi un avoir sur la facture. | |||
J'envoie l'avoir. | J'envoie l'avoir. | ||
Ensuite, je convertit cet avoir en reduction pour le client. | Ensuite, je convertit cet avoir en reduction pour le client. | ||
| Line 190: | Line 171: | ||
TODO Controle a inclure en plus: Quand l'avoir est fait sur une facture au statut 'Réglement commencé', il faut mettre un message disant "Attention, ne créer un avoir sur une facture en cours de paiement que si le client a cessé le paiement et attend cet avoir pour poursuivre la suite ou parce que vous fermez la facture". | TODO Controle a inclure en plus: Quand l'avoir est fait sur une facture au statut 'Réglement commencé', il faut mettre un message disant "Attention, ne créer un avoir sur une facture en cours de paiement que si le client a cessé le paiement et attend cet avoir pour poursuivre la suite ou parce que vous fermez la facture". | ||
Ensuite il faut vérifier que le montant de l'avoir est inférieur au montant de la facture auquel il s'applique - montant déja reçu. Sinon, refuser création avoir. | Ensuite il faut vérifier que le montant de l'avoir est inférieur au montant de la facture auquel il s'applique - montant déja reçu. Sinon, refuser création avoir. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN08: Facturation et paiement partiel car mauvais payeur | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je reçois un paiement partiel, je le saisi. | Je reçois un paiement partiel, je le saisi. | ||
Après une longue attente, la suite des paiements n'est pas reçue et j'abandonne tout espoir. | Après une longue attente, la suite des paiements n'est pas reçue et j'abandonne tout espoir. | ||
|actions=Je classe la facture à l'état '''Payé partiellement''' et renseigne le motif '''Mauvais payeur'''. | |||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN09: Facturation et aucun paiement reçu car mauvais payeur''' | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Après une longue attente, la suite des paiements n'est pas reçu et j'abandonne tout espoir. | Après une longue attente, la suite des paiements n'est pas reçu et j'abandonne tout espoir. | ||
|actions=Je classe la facture à l'état '''Abandonnée''' et renseigne le motif '''Mauvais payeur'''. | |||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN10: Erreur sur le client détecté après validation mais avant paiement | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je valide. | Je valide. | ||
Je me rend compte que la facture a été crée sur le mauvais client. | Je me rend compte que la facture a été crée sur le mauvais client. | ||
|action=Je classe la facture abandonnée pour motif 'Autre' et je renseigne le motif "Erreur saisie sur mauvais client". | |||
Je classe la facture abandonnée pour motif 'Autre' et je renseigne le motif "Erreur saisie sur mauvais client". | |||
Je crée une nouvelle facture sur le bon client. | Je crée une nouvelle facture sur le bon client. | ||
TODO: Faire confirmer par expert que possible si c'est fait avant envoi. | TODO: Faire confirmer par expert que possible si c'est fait avant envoi. | ||
Si pas possible, interdire la possibilité et utiliser le cas suivant. | Si pas possible, interdire la possibilité et utiliser le cas suivant. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN10: Erreur sur le client (ou facture saisie 2 fois) détecté après envoi facture mais avant paiement | |||
|situation=Je crée une facture. | |||
Je crée une facture. | |||
Je valide et l'envoie au client. | Je valide et l'envoie au client. | ||
Je me rend compte que la facture a été crée sur le mauvais client ou facture en doublon avec une autre deja envoyée. | Je me rend compte que la facture a été crée sur le mauvais client ou facture en doublon avec une autre deja envoyée. | ||
|action=Je crée un avoir sur la facture qui n'a pas encore de paiement, du montant inverse exacte. | |||
Je crée un avoir sur la facture qui n'a pas encore de paiement, du montant inverse exacte. | |||
Je convertit l'avoir en réduction. L'avoir se retrouve ainsi "traité", je peux l'envoyer au client si je le désire. | Je convertit l'avoir en réduction. L'avoir se retrouve ainsi "traité", je peux l'envoyer au client si je le désire. | ||
Je retourne sur la fiche facture en erreur et j'applique la réduction issue de l'avoir. | Je retourne sur la fiche facture en erreur et j'applique la réduction issue de l'avoir. | ||
| Line 242: | Line 211: | ||
Que le client ait reçu ou non la facture initiale, cette dernière a été annulée et fermé par l'avoir. | Que le client ait reçu ou non la facture initiale, cette dernière a été annulée et fermé par l'avoir. | ||
Je resaisi la facture sur le bon client. | Je resaisi la facture sur le bon client. | ||
}} | |||
{{ExamplesCaseFr | |||
|nom=UCIN10: Erreur sur le libellé client détecté après saisie de paiement''' | |||
|situation=Je crée une facture sur le client de libellé X. | |||
Je crée une facture sur le client de libellé X. | |||
Je valide. | Je valide. | ||
Je saisi les paiements. | Je saisi les paiements. | ||
Je classe la facture payée. | Je classe la facture payée. | ||
Je me rend compte que la facture a été crée sur le mauvais client et le client me demande une contrefacture sur l'ancien nom X et une nouvelle sur le nouveau nom Y. | Je me rend compte que la facture a été crée sur le mauvais client et le client me demande une contrefacture sur l'ancien nom X et une nouvelle sur le nouveau nom Y. | ||
|actions=Je crée un avoir sur la facture en erreur avec toutes les lignes en inverse. | |||
Je crée un avoir sur la facture en erreur avec toutes les lignes en inverse. | |||
Je transforme l'avoir en réduction. L'avoir se retrouve ainsi "traité". | Je transforme l'avoir en réduction. L'avoir se retrouve ainsi "traité". | ||
J'édite la fiche client pour corriger le libellé client X par Y. | J'édite la fiche client pour corriger le libellé client X par Y. | ||
| Line 262: | Line 228: | ||
Le solde passe alors à 0 (aucun du). | Le solde passe alors à 0 (aucun du). | ||
Je peux classer la facture à '''Payée''' sans saisir d'autres réglements (le client a déjà payé). | Je peux classer la facture à '''Payée''' sans saisir d'autres réglements (le client a déjà payé). | ||
}} | |||
= Factures pré-définies = | = Factures pré-définies = | ||