# BC Devis/Accords
Le Contexte BornĂ© de Devis et Accords fournit aux Participants des devis pour effectuer des transferts, et enregistre les rĂ©ponses dâacceptation ou de rejet des participants.
# Termes
Les termes suivants sont utilisés dans ce BC, également appelé domaine.
| Terme | Description |
|---|---|
| (D)FSP | Fournisseur de Services Financiers (Digital) |
| Participant | Fournisseur de Services Financiers |
# Vue Fonctionnelle

# Cas dâUtilisation
# Calculer le Devis - Parcours Nominal
# Description
Ce processus collecte une sĂ©rie de donnĂ©es pertinentes sur le Participant, y compris les indicateurs de statut, calcule le coĂ»t du transfert (y compris les frais), et le fournit au(x) Participant(s). Il est Ă©galement capable dâenregistrer les demandes & rĂ©ponses des Participants (par exemple, acceptation ou rejet du devis).
# Diagramme de flux

# Obtenir un Devis - Parcours Nominal
# Description
Processus pour obtenir et dĂ©livrer les dĂ©tails dâun devis existant au(x) Participant(s) sur demande.
# Diagramme de flux

# Calculer le Devis - Demande de Devis Invalide
# Description
Processus permettant au systĂšme dâinvalider des demandes de devis en surveillant et rĂ©pondant Ă des Ă©vĂ©nements de demande invalides, FSP invalides, ou demandes dupliquĂ©es.
# Diagramme de flux

# Calculer le Devis - FSP Invalides
# Description
Processus permettant au systĂšme dâinvalider des demandes de devis FSP lorsque les dĂ©tails du FSP ne correspondent pas au devis dâorigine pour un ou les deux Participants.
# Diagramme de flux

# Calculer le Devis - RÚgles du Schéma Invalides Détectées dans la Demande
# Description
Processus permettant au systĂšme dâinvalider une demande de devis lorsquâune ou plusieurs rĂšgles du schĂ©ma (Scheme Rules) sont violĂ©es par un ou plusieurs participants, par exemple lorsque la limite de pĂ©riode du devis est atteinte.
# Diagramme de flux

# Calculer le Devis - RÚgles du Schéma Invalides Détectées dans la Réponse
# Description
Processus permettant au systĂšme dâinvalider les rĂ©ponses de devis dans le cas oĂč des rĂšgles du schĂ©ma (Scheme Rules) sont violĂ©es par un ou plusieurs participants, par exemple lorsque des conditions invalides sont dĂ©tectĂ©es.
# Diagramme de flux

# ModĂšle Canonique de Devis
Le modĂšle canonique stocke les informations suivantes des devis dans le BC Cotations & AccordsâŻ:
- Identifiant du devis
- Identifiant de la transaction
- Participants
- payerId
- payeeId
- Payer
- Participant
- participantId
- roleType (ex. payer)
- Montant demandé (montant initial)
- value (nombre)
- currency (code de devise ISO)
- Montant Ă envoyer (incluant frais, etc.)
- value (nombre)
- currency (code de devise ISO)
- Participant
- Payee(s) (un ou plusieursâŻ: tous doivent ĂȘtre ajoutĂ©s au «âŻMontant Ă envoyerâŻÂ»)
- '#'
- Participant
- participantId
- roleType (identifier pourquoi ce «âŻpayeeâŻÂ» reçoit ce montant, exâŻ: frais, destinataire, etc.)
- motif (reason)
- Montant Ă recevoir
- value (nombre)
- currency (code de devise ISO)
- Participant
- '#'
- Extensions
# Commentaires finaux
- Aucune anomalie majeure dans le BC ou la conception de lâArchitecture de RĂ©fĂ©rence.
- Besoin de mieux comprendre/clarifier le pattern «âŻGETâŻÂ» via «âŻPOSTâŻÂ»âŻ:
- Un Ă©vĂ©nement «âŻGETâŻÂ» doit-il ĂȘtre un simple «âŻGETâŻÂ» Restful, ou le systĂšme doit-il prendre en charge le «âŻGETâŻÂ» Ă partir de posts dupliquĂ©sâŻ?
- Devons-nous prendre en charge des requĂȘtes «âŻGETâŻÂ» incluant des dĂ©tails FSP Ă une date ultĂ©rieureâŻ?
[^1]: Interfaces Communes : Liste des interfaces communes Mojaloop
â BC Comptes et Soldes BC Auditing â
