Chaque activation est revue par un responsable déploiement AFDAL.

Dans le cerveau

Les maths qu'aucun simulateur ne sait faire.

Chaque agent AFDAL parle au-dessus d'un moteur combinatoire de produits et de pricing. Pour chaque emprunteur, il résout un problème de classement sous contraintes dans un espace produit de grande dimension, puis confie la réponse à la conversation. Le modèle orchestre ; le moteur calcule.

82dimensions de 1er ordre
~9.4×10¹⁰espace brut de scénarios
10⁶–10⁸évalués par emprunteur
k = 15sorties classées
< 30 sjusqu'au pré-accord brandé

1 · Le problème, formellement

Un problème de classement sous contraintes, résolu pour chaque emprunteur.

L'emprunteur et le projet forment un vecteur de 82 attributs de premier ordre. Chaque candidat est une offre, une durée, un mode d'assurance et un ensemble d'options de personnalisation.

Entrées

Ooffres candidates, |O| ≈ 4 000 sur 12 banques
Tchaque durée autorisée, énumérée année par année (échéancier mensuel)
Imode d'assurance : périodique · prime unique · capitalisée
C18 options : différé, paliers, modularité…

Espace de recherche brut

La force brute n'est pas le sujet. Le prédicat d'éligibilité élague l'espace avant le pricing : un emprunteur réel coûte 10⁶ à 10⁸ micro-calculs, assez rapide pour tenir une conversation en direct.

① Ensemble admissible : les 82 contraintes à la fois

② Fonction de pricing

Mensualité, coût total du crédit, TAEG, apport requis, tableau d'amortissement complet et toutes les aides résolues.

③ Classement

L'emprunteur choisit l'objectif : coût total, mensualité, TAEG le plus bas, ou durée la plus courte pour une mensualité cible.

Pourquoi on dit « inverse »

Deux chiffres qu'aucun simulateur ne sait renvoyer.

Durée minimale éligible

Les simulateurs classiques demandent la durée en entrée. AFDAL la renvoie en sortie : la durée la plus courte que permet une combinaison.

Capacité d'emprunt maximale

Revenus R pondérés par des coefficients κ selon leur nature, charges existantes e, et plafond d'endettement δ propre à la banque et au profil.

2 · Le noyau financier

Des formules de manuel, des cas limites de production.

Les formules sont publiques. Ce qui ne l'est pas : les milliers de paramètres propres à chaque banque qui les alimentent, et l'ordre de leurs interactions. C'est là qu'un rebuild interne à 4 M$ a échoué : chaque défaut était une règle, pas une ligne de code.

Annuité

Taux ρ, n mensualités, montant L.

TAEG · actuariel

Frais Φ, assurance a_k. Résolu numériquement pour chaque scénario.

Différé capitalisé

d mois de différé s'ajoutent au capital : jamais gratuit.

Assurance ADI · tenseur à 5 axes

Type de bien p × tranche de montant ℓ × tranche de prix v × âge g × durée t, appliqué au capital restant dû. Des milliers de cellules par banque.

Prêts jumelés · le coût dominant

625 paires de durées par paire de barèmes éligible, et un emprunteur peut en avoir plusieurs. Voir la carte ci-dessous.

4,000offres au catalogue12 banques · rafraîchi chaque jour
312éligibles après le prédicat à 82 dimensionsprofil illustratif
10⁶–10⁸micro-calculs évaluésdurées × assurances × options × paires jumelées
15scénarios classés par coût totalamortissement complet
1pré-accord brandé< 30 secondes de bout en bout

3 · Explorer l'espace

Bougez un levier. Regardez l'espace exploser.

Un tableur calcule une cellule. Changez un seul attribut de l'emprunteur et le moteur recalcule tout ce qui suit.

Scénarios pricés pour cet emprunteur

6.8×10⁵

Lignes d'amortissement déroulées: 1.2×10⁸

Excel · 1 cellule
Scénarios
Lignes

log₁₀ scale · 10⁰ → 10¹¹ · arithmétique illustrative

4 · Prêts jumelés

625 réponses à une seule question.

Un prêt principal plus un prêt complémentaire aidé : chaque paire de durées (t_A, t_B) donne une mensualité et un coût total différents. La plupart sont hors plafond d'endettement. Le moteur trouve la paire admissible la moins chère en millisecondes ; un conseiller en essaie deux ou trois.

105 / 625 paires admissibles. Optimum: t_A = 17, t_B = 22 · 7,974 MAD/mois · coût total 514,027 MAD

Illustratif : 900 000 MAD à 4,6 % + 300 000 MAD à 2,0 %, assurance ADI sur capital restant dû.

551010151520202525t_A (années, prêt principal)t_B (années, prêt aidé)t_A 1y · t_B 1y · 102,350 MAD/mo · above capt_A 1y · t_B 2y · 89,838 MAD/mo · above capt_A 1y · t_B 3y · 85,669 MAD/mo · above capt_A 1y · t_B 4y · 83,584 MAD/mo · above capt_A 1y · t_B 5y · 82,334 MAD/mo · above capt_A 1y · t_B 6y · 81,501 MAD/mo · above capt_A 1y · t_B 7y · 80,906 MAD/mo · above capt_A 1y · t_B 8y · 80,460 MAD/mo · above capt_A 1y · t_B 9y · 80,113 MAD/mo · above capt_A 1y · t_B 10y · 79,836 MAD/mo · above capt_A 1y · t_B 11y · 79,610 MAD/mo · above capt_A 1y · t_B 12y · 79,421 MAD/mo · above capt_A 1y · t_B 13y · 79,262 MAD/mo · above capt_A 1y · t_B 14y · 79,125 MAD/mo · above capt_A 1y · t_B 15y · 79,007 MAD/mo · above capt_A 1y · t_B 16y · 78,904 MAD/mo · above capt_A 1y · t_B 17y · 78,813 MAD/mo · above capt_A 1y · t_B 18y · 78,732 MAD/mo · above capt_A 1y · t_B 19y · 78,660 MAD/mo · above capt_A 1y · t_B 20y · 78,595 MAD/mo · above capt_A 1y · t_B 21y · 78,536 MAD/mo · above capt_A 1y · t_B 22y · 78,483 MAD/mo · above capt_A 1y · t_B 23y · 78,435 MAD/mo · above capt_A 1y · t_B 24y · 78,390 MAD/mo · above capt_A 1y · t_B 25y · 78,350 MAD/mo · above capt_A 2y · t_B 1y · 64,786 MAD/mo · above capt_A 2y · t_B 2y · 52,275 MAD/mo · above capt_A 2y · t_B 3y · 48,105 MAD/mo · above capt_A 2y · t_B 4y · 46,021 MAD/mo · above capt_A 2y · t_B 5y · 44,771 MAD/mo · above capt_A 2y · t_B 6y · 43,938 MAD/mo · above capt_A 2y · t_B 7y · 43,343 MAD/mo · above capt_A 2y · t_B 8y · 42,897 MAD/mo · above capt_A 2y · t_B 9y · 42,550 MAD/mo · above capt_A 2y · t_B 10y · 42,273 MAD/mo · above capt_A 2y · t_B 11y · 42,047 MAD/mo · above capt_A 2y · t_B 12y · 41,858 MAD/mo · above capt_A 2y · t_B 13y · 41,699 MAD/mo · above capt_A 2y · t_B 14y · 41,562 MAD/mo · above capt_A 2y · t_B 15y · 41,444 MAD/mo · above capt_A 2y · t_B 16y · 41,341 MAD/mo · above capt_A 2y · t_B 17y · 41,250 MAD/mo · above capt_A 2y · t_B 18y · 41,169 MAD/mo · above capt_A 2y · t_B 19y · 41,097 MAD/mo · above capt_A 2y · t_B 20y · 41,032 MAD/mo · above capt_A 2y · t_B 21y · 40,973 MAD/mo · above capt_A 2y · t_B 22y · 40,920 MAD/mo · above capt_A 2y · t_B 23y · 40,871 MAD/mo · above capt_A 2y · t_B 24y · 40,827 MAD/mo · above capt_A 2y · t_B 25y · 40,786 MAD/mo · above capt_A 3y · t_B 1y · 52,275 MAD/mo · above capt_A 3y · t_B 2y · 39,764 MAD/mo · above capt_A 3y · t_B 3y · 35,594 MAD/mo · above capt_A 3y · t_B 4y · 33,509 MAD/mo · above capt_A 3y · t_B 5y · 32,259 MAD/mo · above capt_A 3y · t_B 6y · 31,426 MAD/mo · above capt_A 3y · t_B 7y · 30,831 MAD/mo · above capt_A 3y · t_B 8y · 30,385 MAD/mo · above capt_A 3y · t_B 9y · 30,039 MAD/mo · above capt_A 3y · t_B 10y · 29,762 MAD/mo · above capt_A 3y · t_B 11y · 29,535 MAD/mo · above capt_A 3y · t_B 12y · 29,346 MAD/mo · above capt_A 3y · t_B 13y · 29,187 MAD/mo · above capt_A 3y · t_B 14y · 29,051 MAD/mo · above capt_A 3y · t_B 15y · 28,932 MAD/mo · above capt_A 3y · t_B 16y · 28,829 MAD/mo · above capt_A 3y · t_B 17y · 28,738 MAD/mo · above capt_A 3y · t_B 18y · 28,657 MAD/mo · above capt_A 3y · t_B 19y · 28,585 MAD/mo · above capt_A 3y · t_B 20y · 28,520 MAD/mo · above capt_A 3y · t_B 21y · 28,462 MAD/mo · above capt_A 3y · t_B 22y · 28,408 MAD/mo · above capt_A 3y · t_B 23y · 28,360 MAD/mo · above capt_A 3y · t_B 24y · 28,315 MAD/mo · above capt_A 3y · t_B 25y · 28,275 MAD/mo · above capt_A 4y · t_B 1y · 46,026 MAD/mo · above capt_A 4y · t_B 2y · 33,515 MAD/mo · above capt_A 4y · t_B 3y · 29,345 MAD/mo · above capt_A 4y · t_B 4y · 27,261 MAD/mo · above capt_A 4y · t_B 5y · 26,010 MAD/mo · above capt_A 4y · t_B 6y · 25,177 MAD/mo · above capt_A 4y · t_B 7y · 24,582 MAD/mo · above capt_A 4y · t_B 8y · 24,137 MAD/mo · above capt_A 4y · t_B 9y · 23,790 MAD/mo · above capt_A 4y · t_B 10y · 23,513 MAD/mo · above capt_A 4y · t_B 11y · 23,286 MAD/mo · above capt_A 4y · t_B 12y · 23,098 MAD/mo · above capt_A 4y · t_B 13y · 22,938 MAD/mo · above capt_A 4y · t_B 14y · 22,802 MAD/mo · above capt_A 4y · t_B 15y · 22,684 MAD/mo · above capt_A 4y · t_B 16y · 22,580 MAD/mo · above capt_A 4y · t_B 17y · 22,489 MAD/mo · above capt_A 4y · t_B 18y · 22,409 MAD/mo · above capt_A 4y · t_B 19y · 22,336 MAD/mo · above capt_A 4y · t_B 20y · 22,271 MAD/mo · above capt_A 4y · t_B 21y · 22,213 MAD/mo · above capt_A 4y · t_B 22y · 22,160 MAD/mo · above capt_A 4y · t_B 23y · 22,111 MAD/mo · above capt_A 4y · t_B 24y · 22,067 MAD/mo · above capt_A 4y · t_B 25y · 22,026 MAD/mo · above capt_A 5y · t_B 1y · 42,283 MAD/mo · above capt_A 5y · t_B 2y · 29,771 MAD/mo · above capt_A 5y · t_B 3y · 25,602 MAD/mo · above capt_A 5y · t_B 4y · 23,517 MAD/mo · above capt_A 5y · t_B 5y · 22,267 MAD/mo · above capt_A 5y · t_B 6y · 21,434 MAD/mo · above capt_A 5y · t_B 7y · 20,839 MAD/mo · above capt_A 5y · t_B 8y · 20,393 MAD/mo · above capt_A 5y · t_B 9y · 20,046 MAD/mo · above capt_A 5y · t_B 10y · 19,769 MAD/mo · above capt_A 5y · t_B 11y · 19,543 MAD/mo · above capt_A 5y · t_B 12y · 19,354 MAD/mo · above capt_A 5y · t_B 13y · 19,195 MAD/mo · above capt_A 5y · t_B 14y · 19,058 MAD/mo · above capt_A 5y · t_B 15y · 18,940 MAD/mo · above capt_A 5y · t_B 16y · 18,837 MAD/mo · above capt_A 5y · t_B 17y · 18,746 MAD/mo · above capt_A 5y · t_B 18y · 18,665 MAD/mo · above capt_A 5y · t_B 19y · 18,593 MAD/mo · above capt_A 5y · t_B 20y · 18,528 MAD/mo · above capt_A 5y · t_B 21y · 18,469 MAD/mo · above capt_A 5y · t_B 22y · 18,416 MAD/mo · above capt_A 5y · t_B 23y · 18,368 MAD/mo · above capt_A 5y · t_B 24y · 18,323 MAD/mo · above capt_A 5y · t_B 25y · 18,283 MAD/mo · above capt_A 6y · t_B 1y · 39,792 MAD/mo · above capt_A 6y · t_B 2y · 27,280 MAD/mo · above capt_A 6y · t_B 3y · 23,111 MAD/mo · above capt_A 6y · t_B 4y · 21,026 MAD/mo · above capt_A 6y · t_B 5y · 19,776 MAD/mo · above capt_A 6y · t_B 6y · 18,943 MAD/mo · above capt_A 6y · t_B 7y · 18,348 MAD/mo · above capt_A 6y · t_B 8y · 17,902 MAD/mo · above capt_A 6y · t_B 9y · 17,555 MAD/mo · above capt_A 6y · t_B 10y · 17,278 MAD/mo · above capt_A 6y · t_B 11y · 17,052 MAD/mo · above capt_A 6y · t_B 12y · 16,863 MAD/mo · above capt_A 6y · t_B 13y · 16,704 MAD/mo · above capt_A 6y · t_B 14y · 16,567 MAD/mo · above capt_A 6y · t_B 15y · 16,449 MAD/mo · above capt_A 6y · t_B 16y · 16,346 MAD/mo · above capt_A 6y · t_B 17y · 16,255 MAD/mo · above capt_A 6y · t_B 18y · 16,174 MAD/mo · above capt_A 6y · t_B 19y · 16,102 MAD/mo · above capt_A 6y · t_B 20y · 16,037 MAD/mo · above capt_A 6y · t_B 21y · 15,978 MAD/mo · above capt_A 6y · t_B 22y · 15,925 MAD/mo · above capt_A 6y · t_B 23y · 15,877 MAD/mo · above capt_A 6y · t_B 24y · 15,832 MAD/mo · above capt_A 6y · t_B 25y · 15,792 MAD/mo · above capt_A 7y · t_B 1y · 38,016 MAD/mo · above capt_A 7y · t_B 2y · 25,505 MAD/mo · above capt_A 7y · t_B 3y · 21,335 MAD/mo · above capt_A 7y · t_B 4y · 19,251 MAD/mo · above capt_A 7y · t_B 5y · 18,001 MAD/mo · above capt_A 7y · t_B 6y · 17,168 MAD/mo · above capt_A 7y · t_B 7y · 16,573 MAD/mo · above capt_A 7y · t_B 8y · 16,127 MAD/mo · above capt_A 7y · t_B 9y · 15,780 MAD/mo · above capt_A 7y · t_B 10y · 15,503 MAD/mo · above capt_A 7y · t_B 11y · 15,277 MAD/mo · above capt_A 7y · t_B 12y · 15,088 MAD/mo · above capt_A 7y · t_B 13y · 14,929 MAD/mo · above capt_A 7y · t_B 14y · 14,792 MAD/mo · above capt_A 7y · t_B 15y · 14,674 MAD/mo · above capt_A 7y · t_B 16y · 14,571 MAD/mo · above capt_A 7y · t_B 17y · 14,480 MAD/mo · above capt_A 7y · t_B 18y · 14,399 MAD/mo · above capt_A 7y · t_B 19y · 14,327 MAD/mo · above capt_A 7y · t_B 20y · 14,262 MAD/mo · above capt_A 7y · t_B 21y · 14,203 MAD/mo · above capt_A 7y · t_B 22y · 14,150 MAD/mo · above capt_A 7y · t_B 23y · 14,101 MAD/mo · above capt_A 7y · t_B 24y · 14,057 MAD/mo · above capt_A 7y · t_B 25y · 14,016 MAD/mo · above capt_A 8y · t_B 1y · 36,689 MAD/mo · above capt_A 8y · t_B 2y · 24,177 MAD/mo · above capt_A 8y · t_B 3y · 20,007 MAD/mo · above capt_A 8y · t_B 4y · 17,923 MAD/mo · above capt_A 8y · t_B 5y · 16,673 MAD/mo · above capt_A 8y · t_B 6y · 15,840 MAD/mo · above capt_A 8y · t_B 7y · 15,245 MAD/mo · above capt_A 8y · t_B 8y · 14,799 MAD/mo · above capt_A 8y · t_B 9y · 14,452 MAD/mo · above capt_A 8y · t_B 10y · 14,175 MAD/mo · above capt_A 8y · t_B 11y · 13,949 MAD/mo · above capt_A 8y · t_B 12y · 13,760 MAD/mo · above capt_A 8y · t_B 13y · 13,601 MAD/mo · above capt_A 8y · t_B 14y · 13,464 MAD/mo · above capt_A 8y · t_B 15y · 13,346 MAD/mo · above capt_A 8y · t_B 16y · 13,243 MAD/mo · above capt_A 8y · t_B 17y · 13,152 MAD/mo · above capt_A 8y · t_B 18y · 13,071 MAD/mo · above capt_A 8y · t_B 19y · 12,999 MAD/mo · above capt_A 8y · t_B 20y · 12,934 MAD/mo · above capt_A 8y · t_B 21y · 12,875 MAD/mo · above capt_A 8y · t_B 22y · 12,822 MAD/mo · above capt_A 8y · t_B 23y · 12,774 MAD/mo · above capt_A 8y · t_B 24y · 12,729 MAD/mo · above capt_A 8y · t_B 25y · 12,688 MAD/mo · above capt_A 9y · t_B 1y · 35,659 MAD/mo · above capt_A 9y · t_B 2y · 23,148 MAD/mo · above capt_A 9y · t_B 3y · 18,978 MAD/mo · above capt_A 9y · t_B 4y · 16,893 MAD/mo · above capt_A 9y · t_B 5y · 15,643 MAD/mo · above capt_A 9y · t_B 6y · 14,810 MAD/mo · above capt_A 9y · t_B 7y · 14,215 MAD/mo · above capt_A 9y · t_B 8y · 13,769 MAD/mo · above capt_A 9y · t_B 9y · 13,423 MAD/mo · above capt_A 9y · t_B 10y · 13,146 MAD/mo · above capt_A 9y · t_B 11y · 12,919 MAD/mo · above capt_A 9y · t_B 12y · 12,730 MAD/mo · above capt_A 9y · t_B 13y · 12,571 MAD/mo · above capt_A 9y · t_B 14y · 12,434 MAD/mo · above capt_A 9y · t_B 15y · 12,316 MAD/mo · above capt_A 9y · t_B 16y · 12,213 MAD/mo · above capt_A 9y · t_B 17y · 12,122 MAD/mo · above capt_A 9y · t_B 18y · 12,041 MAD/mo · above capt_A 9y · t_B 19y · 11,969 MAD/mo · above capt_A 9y · t_B 20y · 11,904 MAD/mo · above capt_A 9y · t_B 21y · 11,845 MAD/mo · above capt_A 9y · t_B 22y · 11,792 MAD/mo · above capt_A 9y · t_B 23y · 11,744 MAD/mo · above capt_A 9y · t_B 24y · 11,699 MAD/mo · above capt_A 9y · t_B 25y · 11,659 MAD/mo · above capt_A 10y · t_B 1y · 34,838 MAD/mo · above capt_A 10y · t_B 2y · 22,327 MAD/mo · above capt_A 10y · t_B 3y · 18,157 MAD/mo · above capt_A 10y · t_B 4y · 16,072 MAD/mo · above capt_A 10y · t_B 5y · 14,822 MAD/mo · above capt_A 10y · t_B 6y · 13,989 MAD/mo · above capt_A 10y · t_B 7y · 13,394 MAD/mo · above capt_A 10y · t_B 8y · 12,948 MAD/mo · above capt_A 10y · t_B 9y · 12,602 MAD/mo · above capt_A 10y · t_B 10y · 12,325 MAD/mo · above capt_A 10y · t_B 11y · 12,098 MAD/mo · above capt_A 10y · t_B 12y · 11,909 MAD/mo · above capt_A 10y · t_B 13y · 11,750 MAD/mo · above capt_A 10y · t_B 14y · 11,614 MAD/mo · above capt_A 10y · t_B 15y · 11,495 MAD/mo · above capt_A 10y · t_B 16y · 11,392 MAD/mo · above capt_A 10y · t_B 17y · 11,301 MAD/mo · above capt_A 10y · t_B 18y · 11,220 MAD/mo · above capt_A 10y · t_B 19y · 11,148 MAD/mo · above capt_A 10y · t_B 20y · 11,083 MAD/mo · above capt_A 10y · t_B 21y · 11,025 MAD/mo · above capt_A 10y · t_B 22y · 10,971 MAD/mo · above capt_A 10y · t_B 23y · 10,923 MAD/mo · above capt_A 10y · t_B 24y · 10,879 MAD/mo · above capt_A 10y · t_B 25y · 10,838 MAD/mo · above capt_A 11y · t_B 1y · 34,169 MAD/mo · above capt_A 11y · t_B 2y · 21,657 MAD/mo · above capt_A 11y · t_B 3y · 17,488 MAD/mo · above capt_A 11y · t_B 4y · 15,403 MAD/mo · above capt_A 11y · t_B 5y · 14,153 MAD/mo · above capt_A 11y · t_B 6y · 13,320 MAD/mo · above capt_A 11y · t_B 7y · 12,725 MAD/mo · above capt_A 11y · t_B 8y · 12,279 MAD/mo · above capt_A 11y · t_B 9y · 11,933 MAD/mo · above capt_A 11y · t_B 10y · 11,655 MAD/mo · above capt_A 11y · t_B 11y · 11,429 MAD/mo · above capt_A 11y · t_B 12y · 11,240 MAD/mo · above capt_A 11y · t_B 13y · 11,081 MAD/mo · above capt_A 11y · t_B 14y · 10,944 MAD/mo · above capt_A 11y · t_B 15y · 10,826 MAD/mo · above capt_A 11y · t_B 16y · 10,723 MAD/mo · above capt_A 11y · t_B 17y · 10,632 MAD/mo · above capt_A 11y · t_B 18y · 10,551 MAD/mo · above capt_A 11y · t_B 19y · 10,479 MAD/mo · above capt_A 11y · t_B 20y · 10,414 MAD/mo · above capt_A 11y · t_B 21y · 10,355 MAD/mo · above capt_A 11y · t_B 22y · 10,302 MAD/mo · above capt_A 11y · t_B 23y · 10,254 MAD/mo · above capt_A 11y · t_B 24y · 10,209 MAD/mo · above capt_A 11y · t_B 25y · 10,169 MAD/mo · above capt_A 12y · t_B 1y · 33,613 MAD/mo · above capt_A 12y · t_B 2y · 21,102 MAD/mo · above capt_A 12y · t_B 3y · 16,932 MAD/mo · above capt_A 12y · t_B 4y · 14,848 MAD/mo · above capt_A 12y · t_B 5y · 13,598 MAD/mo · above capt_A 12y · t_B 6y · 12,764 MAD/mo · above capt_A 12y · t_B 7y · 12,170 MAD/mo · above capt_A 12y · t_B 8y · 11,724 MAD/mo · above capt_A 12y · t_B 9y · 11,377 MAD/mo · above capt_A 12y · t_B 10y · 11,100 MAD/mo · above capt_A 12y · t_B 11y · 10,874 MAD/mo · above capt_A 12y · t_B 12y · 10,685 MAD/mo · above capt_A 12y · t_B 13y · 10,526 MAD/mo · above capt_A 12y · t_B 14y · 10,389 MAD/mo · above capt_A 12y · t_B 15y · 10,271 MAD/mo · above capt_A 12y · t_B 16y · 10,168 MAD/mo · above capt_A 12y · t_B 17y · 10,077 MAD/mo · above capt_A 12y · t_B 18y · 9,996 MAD/mo · above capt_A 12y · t_B 19y · 9,924 MAD/mo · above capt_A 12y · t_B 20y · 9,859 MAD/mo · above capt_A 12y · t_B 21y · 9,800 MAD/mo · above capt_A 12y · t_B 22y · 9,747 MAD/mo · above capt_A 12y · t_B 23y · 9,698 MAD/mo · above capt_A 12y · t_B 24y · 9,654 MAD/mo · above capt_A 12y · t_B 25y · 9,613 MAD/mo · above capt_A 13y · t_B 1y · 33,146 MAD/mo · above capt_A 13y · t_B 2y · 20,634 MAD/mo · above capt_A 13y · t_B 3y · 16,465 MAD/mo · above capt_A 13y · t_B 4y · 14,380 MAD/mo · above capt_A 13y · t_B 5y · 13,130 MAD/mo · above capt_A 13y · t_B 6y · 12,297 MAD/mo · above capt_A 13y · t_B 7y · 11,702 MAD/mo · above capt_A 13y · t_B 8y · 11,256 MAD/mo · above capt_A 13y · t_B 9y · 10,909 MAD/mo · above capt_A 13y · t_B 10y · 10,632 MAD/mo · above capt_A 13y · t_B 11y · 10,406 MAD/mo · above capt_A 13y · t_B 12y · 10,217 MAD/mo · above capt_A 13y · t_B 13y · 10,058 MAD/mo · above capt_A 13y · t_B 14y · 9,921 MAD/mo · above capt_A 13y · t_B 15y · 9,803 MAD/mo · above capt_A 13y · t_B 16y · 9,700 MAD/mo · above capt_A 13y · t_B 17y · 9,609 MAD/mo · above capt_A 13y · t_B 18y · 9,528 MAD/mo · above capt_A 13y · t_B 19y · 9,456 MAD/mo · above capt_A 13y · t_B 20y · 9,391 MAD/mo · above capt_A 13y · t_B 21y · 9,332 MAD/mo · above capt_A 13y · t_B 22y · 9,279 MAD/mo · above capt_A 13y · t_B 23y · 9,231 MAD/mo · above capt_A 13y · t_B 24y · 9,186 MAD/mo · above capt_A 13y · t_B 25y · 9,146 MAD/mo · above capt_A 14y · t_B 1y · 32,747 MAD/mo · above capt_A 14y · t_B 2y · 20,235 MAD/mo · above capt_A 14y · t_B 3y · 16,066 MAD/mo · above capt_A 14y · t_B 4y · 13,981 MAD/mo · above capt_A 14y · t_B 5y · 12,731 MAD/mo · above capt_A 14y · t_B 6y · 11,898 MAD/mo · above capt_A 14y · t_B 7y · 11,303 MAD/mo · above capt_A 14y · t_B 8y · 10,857 MAD/mo · above capt_A 14y · t_B 9y · 10,510 MAD/mo · above capt_A 14y · t_B 10y · 10,233 MAD/mo · above capt_A 14y · t_B 11y · 10,007 MAD/mo · above capt_A 14y · t_B 12y · 9,818 MAD/mo · above capt_A 14y · t_B 13y · 9,659 MAD/mo · above capt_A 14y · t_B 14y · 9,522 MAD/mo · above capt_A 14y · t_B 15y · 9,404 MAD/mo · above capt_A 14y · t_B 16y · 9,301 MAD/mo · above capt_A 14y · t_B 17y · 9,210 MAD/mo · above capt_A 14y · t_B 18y · 9,129 MAD/mo · above capt_A 14y · t_B 19y · 9,057 MAD/mo · above capt_A 14y · t_B 20y · 8,992 MAD/mo · above capt_A 14y · t_B 21y · 8,933 MAD/mo · above capt_A 14y · t_B 22y · 8,880 MAD/mo · above capt_A 14y · t_B 23y · 8,832 MAD/mo · above capt_A 14y · t_B 24y · 8,787 MAD/mo · above capt_A 14y · t_B 25y · 8,747 MAD/mo · above capt_A 15y · t_B 1y · 32,403 MAD/mo · above capt_A 15y · t_B 2y · 19,891 MAD/mo · above capt_A 15y · t_B 3y · 15,722 MAD/mo · above capt_A 15y · t_B 4y · 13,637 MAD/mo · above capt_A 15y · t_B 5y · 12,387 MAD/mo · above capt_A 15y · t_B 6y · 11,554 MAD/mo · above capt_A 15y · t_B 7y · 10,959 MAD/mo · above capt_A 15y · t_B 8y · 10,513 MAD/mo · above capt_A 15y · t_B 9y · 10,166 MAD/mo · above capt_A 15y · t_B 10y · 9,889 MAD/mo · above capt_A 15y · t_B 11y · 9,663 MAD/mo · above capt_A 15y · t_B 12y · 9,474 MAD/mo · above capt_A 15y · t_B 13y · 9,315 MAD/mo · above capt_A 15y · t_B 14y · 9,178 MAD/mo · above capt_A 15y · t_B 15y · 9,060 MAD/mo · above capt_A 15y · t_B 16y · 8,957 MAD/mo · above capt_A 15y · t_B 17y · 8,866 MAD/mo · above capt_A 15y · t_B 18y · 8,785 MAD/mo · above capt_A 15y · t_B 19y · 8,713 MAD/mo · above capt_A 15y · t_B 20y · 8,648 MAD/mo · above capt_A 15y · t_B 21y · 8,589 MAD/mo · above capt_A 15y · t_B 22y · 8,536 MAD/mo · above capt_A 15y · t_B 23y · 8,488 MAD/mo · above capt_A 15y · t_B 24y · 8,443 MAD/mo · above capt_A 15y · t_B 25y · 8,403 MAD/mo · above capt_A 16y · t_B 1y · 32,103 MAD/mo · above capt_A 16y · t_B 2y · 19,592 MAD/mo · above capt_A 16y · t_B 3y · 15,422 MAD/mo · above capt_A 16y · t_B 4y · 13,338 MAD/mo · above capt_A 16y · t_B 5y · 12,088 MAD/mo · above capt_A 16y · t_B 6y · 11,255 MAD/mo · above capt_A 16y · t_B 7y · 10,660 MAD/mo · above capt_A 16y · t_B 8y · 10,214 MAD/mo · above capt_A 16y · t_B 9y · 9,867 MAD/mo · above capt_A 16y · t_B 10y · 9,590 MAD/mo · above capt_A 16y · t_B 11y · 9,364 MAD/mo · above capt_A 16y · t_B 12y · 9,175 MAD/mo · above capt_A 16y · t_B 13y · 9,016 MAD/mo · above capt_A 16y · t_B 14y · 8,879 MAD/mo · above capt_A 16y · t_B 15y · 8,761 MAD/mo · above capt_A 16y · t_B 16y · 8,658 MAD/mo · above capt_A 16y · t_B 17y · 8,567 MAD/mo · above capt_A 16y · t_B 18y · 8,486 MAD/mo · above capt_A 16y · t_B 19y · 8,414 MAD/mo · above capt_A 16y · t_B 20y · 8,349 MAD/mo · above capt_A 16y · t_B 21y · 8,290 MAD/mo · above capt_A 16y · t_B 22y · 8,237 MAD/mo · above capt_A 16y · t_B 23y · 8,188 MAD/mo · above capt_A 16y · t_B 24y · 8,144 MAD/mo · above capt_A 16y · t_B 25y · 8,103 MAD/mo · above capt_A 17y · t_B 1y · 31,841 MAD/mo · above capt_A 17y · t_B 2y · 19,330 MAD/mo · above capt_A 17y · t_B 3y · 15,160 MAD/mo · above capt_A 17y · t_B 4y · 13,075 MAD/mo · above capt_A 17y · t_B 5y · 11,825 MAD/mo · above capt_A 17y · t_B 6y · 10,992 MAD/mo · above capt_A 17y · t_B 7y · 10,397 MAD/mo · above capt_A 17y · t_B 8y · 9,951 MAD/mo · above capt_A 17y · t_B 9y · 9,605 MAD/mo · above capt_A 17y · t_B 10y · 9,328 MAD/mo · above capt_A 17y · t_B 11y · 9,101 MAD/mo · above capt_A 17y · t_B 12y · 8,913 MAD/mo · above capt_A 17y · t_B 13y · 8,753 MAD/mo · above capt_A 17y · t_B 14y · 8,617 MAD/mo · above capt_A 17y · t_B 15y · 8,498 MAD/mo · above capt_A 17y · t_B 16y · 8,395 MAD/mo · above capt_A 17y · t_B 17y · 8,304 MAD/mo · above capt_A 17y · t_B 18y · 8,223 MAD/mo · above capt_A 17y · t_B 19y · 8,151 MAD/mo · above capt_A 17y · t_B 20y · 8,086 MAD/mo · above capt_A 17y · t_B 21y · 8,028 MAD/mo · above capt_A 17y · t_B 22y · 7,974 MAD/mo · total cost 514,027 MADt_A 17y · t_B 23y · 7,926 MAD/mo · total cost 518,094 MADt_A 17y · t_B 24y · 7,882 MAD/mo · total cost 522,184 MADt_A 17y · t_B 25y · 7,841 MAD/mo · total cost 526,297 MADt_A 18y · t_B 1y · 31,609 MAD/mo · above capt_A 18y · t_B 2y · 19,098 MAD/mo · above capt_A 18y · t_B 3y · 14,928 MAD/mo · above capt_A 18y · t_B 4y · 12,844 MAD/mo · above capt_A 18y · t_B 5y · 11,593 MAD/mo · above capt_A 18y · t_B 6y · 10,760 MAD/mo · above capt_A 18y · t_B 7y · 10,165 MAD/mo · above capt_A 18y · t_B 8y · 9,720 MAD/mo · above capt_A 18y · t_B 9y · 9,373 MAD/mo · above capt_A 18y · t_B 10y · 9,096 MAD/mo · above capt_A 18y · t_B 11y · 8,869 MAD/mo · above capt_A 18y · t_B 12y · 8,681 MAD/mo · above capt_A 18y · t_B 13y · 8,521 MAD/mo · above capt_A 18y · t_B 14y · 8,385 MAD/mo · above capt_A 18y · t_B 15y · 8,267 MAD/mo · above capt_A 18y · t_B 16y · 8,163 MAD/mo · above capt_A 18y · t_B 17y · 8,072 MAD/mo · above capt_A 18y · t_B 18y · 7,991 MAD/mo · total cost 526,163 MADt_A 18y · t_B 19y · 7,919 MAD/mo · total cost 530,137 MADt_A 18y · t_B 20y · 7,854 MAD/mo · total cost 534,134 MADt_A 18y · t_B 21y · 7,796 MAD/mo · total cost 538,155 MADt_A 18y · t_B 22y · 7,743 MAD/mo · total cost 542,199 MADt_A 18y · t_B 23y · 7,694 MAD/mo · total cost 546,266 MADt_A 18y · t_B 24y · 7,650 MAD/mo · total cost 550,356 MADt_A 18y · t_B 25y · 7,609 MAD/mo · total cost 554,469 MADt_A 19y · t_B 1y · 31,403 MAD/mo · above capt_A 19y · t_B 2y · 18,892 MAD/mo · above capt_A 19y · t_B 3y · 14,722 MAD/mo · above capt_A 19y · t_B 4y · 12,638 MAD/mo · above capt_A 19y · t_B 5y · 11,387 MAD/mo · above capt_A 19y · t_B 6y · 10,554 MAD/mo · above capt_A 19y · t_B 7y · 9,959 MAD/mo · above capt_A 19y · t_B 8y · 9,514 MAD/mo · above capt_A 19y · t_B 9y · 9,167 MAD/mo · above capt_A 19y · t_B 10y · 8,890 MAD/mo · above capt_A 19y · t_B 11y · 8,663 MAD/mo · above capt_A 19y · t_B 12y · 8,475 MAD/mo · above capt_A 19y · t_B 13y · 8,315 MAD/mo · above capt_A 19y · t_B 14y · 8,179 MAD/mo · above capt_A 19y · t_B 15y · 8,061 MAD/mo · above capt_A 19y · t_B 16y · 7,957 MAD/mo · total cost 546,775 MADt_A 19y · t_B 17y · 7,866 MAD/mo · total cost 550,703 MADt_A 19y · t_B 18y · 7,785 MAD/mo · total cost 554,654 MADt_A 19y · t_B 19y · 7,713 MAD/mo · total cost 558,628 MADt_A 19y · t_B 20y · 7,648 MAD/mo · total cost 562,625 MADt_A 19y · t_B 21y · 7,590 MAD/mo · total cost 566,646 MADt_A 19y · t_B 22y · 7,537 MAD/mo · total cost 570,690 MADt_A 19y · t_B 23y · 7,488 MAD/mo · total cost 574,757 MADt_A 19y · t_B 24y · 7,444 MAD/mo · total cost 578,847 MADt_A 19y · t_B 25y · 7,403 MAD/mo · total cost 582,960 MADt_A 20y · t_B 1y · 31,219 MAD/mo · above capt_A 20y · t_B 2y · 18,708 MAD/mo · above capt_A 20y · t_B 3y · 14,538 MAD/mo · above capt_A 20y · t_B 4y · 12,454 MAD/mo · above capt_A 20y · t_B 5y · 11,203 MAD/mo · above capt_A 20y · t_B 6y · 10,370 MAD/mo · above capt_A 20y · t_B 7y · 9,775 MAD/mo · above capt_A 20y · t_B 8y · 9,329 MAD/mo · above capt_A 20y · t_B 9y · 8,983 MAD/mo · above capt_A 20y · t_B 10y · 8,706 MAD/mo · above capt_A 20y · t_B 11y · 8,479 MAD/mo · above capt_A 20y · t_B 12y · 8,291 MAD/mo · above capt_A 20y · t_B 13y · 8,131 MAD/mo · above capt_A 20y · t_B 14y · 7,995 MAD/mo · total cost 567,798 MADt_A 20y · t_B 15y · 7,876 MAD/mo · total cost 571,679 MADt_A 20y · t_B 16y · 7,773 MAD/mo · total cost 575,583 MADt_A 20y · t_B 17y · 7,682 MAD/mo · total cost 579,511 MADt_A 20y · t_B 18y · 7,601 MAD/mo · total cost 583,462 MADt_A 20y · t_B 19y · 7,529 MAD/mo · total cost 587,436 MADt_A 20y · t_B 20y · 7,464 MAD/mo · total cost 591,433 MADt_A 20y · t_B 21y · 7,406 MAD/mo · total cost 595,454 MADt_A 20y · t_B 22y · 7,353 MAD/mo · total cost 599,498 MADt_A 20y · t_B 23y · 7,304 MAD/mo · total cost 603,565 MADt_A 20y · t_B 24y · 7,260 MAD/mo · total cost 607,655 MADt_A 20y · t_B 25y · 7,219 MAD/mo · total cost 611,768 MADt_A 21y · t_B 1y · 31,054 MAD/mo · above capt_A 21y · t_B 2y · 18,542 MAD/mo · above capt_A 21y · t_B 3y · 14,373 MAD/mo · above capt_A 21y · t_B 4y · 12,288 MAD/mo · above capt_A 21y · t_B 5y · 11,038 MAD/mo · above capt_A 21y · t_B 6y · 10,205 MAD/mo · above capt_A 21y · t_B 7y · 9,610 MAD/mo · above capt_A 21y · t_B 8y · 9,164 MAD/mo · above capt_A 21y · t_B 9y · 8,818 MAD/mo · above capt_A 21y · t_B 10y · 8,540 MAD/mo · above capt_A 21y · t_B 11y · 8,314 MAD/mo · above capt_A 21y · t_B 12y · 8,125 MAD/mo · above capt_A 21y · t_B 13y · 7,966 MAD/mo · total cost 593,062 MADt_A 21y · t_B 14y · 7,829 MAD/mo · total cost 596,920 MADt_A 21y · t_B 15y · 7,711 MAD/mo · total cost 600,801 MADt_A 21y · t_B 16y · 7,608 MAD/mo · total cost 604,705 MADt_A 21y · t_B 17y · 7,517 MAD/mo · total cost 608,633 MADt_A 21y · t_B 18y · 7,436 MAD/mo · total cost 612,583 MADt_A 21y · t_B 19y · 7,364 MAD/mo · total cost 616,558 MADt_A 21y · t_B 20y · 7,299 MAD/mo · total cost 620,555 MADt_A 21y · t_B 21y · 7,240 MAD/mo · total cost 624,576 MADt_A 21y · t_B 22y · 7,187 MAD/mo · total cost 628,620 MADt_A 21y · t_B 23y · 7,139 MAD/mo · total cost 632,687 MADt_A 21y · t_B 24y · 7,094 MAD/mo · total cost 636,777 MADt_A 21y · t_B 25y · 7,054 MAD/mo · total cost 640,890 MADt_A 22y · t_B 1y · 30,905 MAD/mo · above capt_A 22y · t_B 2y · 18,393 MAD/mo · above capt_A 22y · t_B 3y · 14,224 MAD/mo · above capt_A 22y · t_B 4y · 12,139 MAD/mo · above capt_A 22y · t_B 5y · 10,889 MAD/mo · above capt_A 22y · t_B 6y · 10,056 MAD/mo · above capt_A 22y · t_B 7y · 9,461 MAD/mo · above capt_A 22y · t_B 8y · 9,015 MAD/mo · above capt_A 22y · t_B 9y · 8,668 MAD/mo · above capt_A 22y · t_B 10y · 8,391 MAD/mo · above capt_A 22y · t_B 11y · 8,165 MAD/mo · above capt_A 22y · t_B 12y · 7,976 MAD/mo · total cost 618,661 MADt_A 22y · t_B 13y · 7,817 MAD/mo · total cost 622,495 MADt_A 22y · t_B 14y · 7,680 MAD/mo · total cost 626,353 MADt_A 22y · t_B 15y · 7,562 MAD/mo · total cost 630,234 MADt_A 22y · t_B 16y · 7,459 MAD/mo · total cost 634,138 MADt_A 22y · t_B 17y · 7,368 MAD/mo · total cost 638,066 MADt_A 22y · t_B 18y · 7,287 MAD/mo · total cost 642,017 MADt_A 22y · t_B 19y · 7,215 MAD/mo · total cost 645,991 MADt_A 22y · t_B 20y · 7,150 MAD/mo · total cost 649,989 MADt_A 22y · t_B 21y · 7,091 MAD/mo · total cost 654,009 MADt_A 22y · t_B 22y · 7,038 MAD/mo · total cost 658,053 MADt_A 22y · t_B 23y · 6,990 MAD/mo · total cost 662,120 MADt_A 22y · t_B 24y · 6,945 MAD/mo · total cost 666,210 MADt_A 22y · t_B 25y · 6,904 MAD/mo · total cost 670,324 MADt_A 23y · t_B 1y · 30,770 MAD/mo · above capt_A 23y · t_B 2y · 18,258 MAD/mo · above capt_A 23y · t_B 3y · 14,089 MAD/mo · above capt_A 23y · t_B 4y · 12,004 MAD/mo · above capt_A 23y · t_B 5y · 10,754 MAD/mo · above capt_A 23y · t_B 6y · 9,921 MAD/mo · above capt_A 23y · t_B 7y · 9,326 MAD/mo · above capt_A 23y · t_B 8y · 8,880 MAD/mo · above capt_A 23y · t_B 9y · 8,533 MAD/mo · above capt_A 23y · t_B 10y · 8,256 MAD/mo · above capt_A 23y · t_B 11y · 8,030 MAD/mo · above capt_A 23y · t_B 12y · 7,841 MAD/mo · total cost 648,404 MADt_A 23y · t_B 13y · 7,682 MAD/mo · total cost 652,238 MADt_A 23y · t_B 14y · 7,545 MAD/mo · total cost 656,095 MADt_A 23y · t_B 15y · 7,427 MAD/mo · total cost 659,976 MADt_A 23y · t_B 16y · 7,324 MAD/mo · total cost 663,881 MADt_A 23y · t_B 17y · 7,233 MAD/mo · total cost 667,808 MADt_A 23y · t_B 18y · 7,152 MAD/mo · total cost 671,759 MADt_A 23y · t_B 19y · 7,080 MAD/mo · total cost 675,733 MADt_A 23y · t_B 20y · 7,015 MAD/mo · total cost 679,731 MADt_A 23y · t_B 21y · 6,956 MAD/mo · total cost 683,752 MADt_A 23y · t_B 22y · 6,903 MAD/mo · total cost 687,796 MADt_A 23y · t_B 23y · 6,855 MAD/mo · total cost 691,863 MADt_A 23y · t_B 24y · 6,810 MAD/mo · total cost 695,953 MADt_A 23y · t_B 25y · 6,769 MAD/mo · total cost 700,066 MADt_A 24y · t_B 1y · 30,647 MAD/mo · above capt_A 24y · t_B 2y · 18,136 MAD/mo · above capt_A 24y · t_B 3y · 13,966 MAD/mo · above capt_A 24y · t_B 4y · 11,881 MAD/mo · above capt_A 24y · t_B 5y · 10,631 MAD/mo · above capt_A 24y · t_B 6y · 9,798 MAD/mo · above capt_A 24y · t_B 7y · 9,203 MAD/mo · above capt_A 24y · t_B 8y · 8,757 MAD/mo · above capt_A 24y · t_B 9y · 8,411 MAD/mo · above capt_A 24y · t_B 10y · 8,134 MAD/mo · above capt_A 24y · t_B 11y · 7,907 MAD/mo · total cost 674,641 MADt_A 24y · t_B 12y · 7,718 MAD/mo · total cost 678,452 MADt_A 24y · t_B 13y · 7,559 MAD/mo · total cost 682,286 MADt_A 24y · t_B 14y · 7,423 MAD/mo · total cost 686,143 MADt_A 24y · t_B 15y · 7,304 MAD/mo · total cost 690,024 MADt_A 24y · t_B 16y · 7,201 MAD/mo · total cost 693,929 MADt_A 24y · t_B 17y · 7,110 MAD/mo · total cost 697,856 MADt_A 24y · t_B 18y · 7,029 MAD/mo · total cost 701,807 MADt_A 24y · t_B 19y · 6,957 MAD/mo · total cost 705,782 MADt_A 24y · t_B 20y · 6,892 MAD/mo · total cost 709,779 MADt_A 24y · t_B 21y · 6,834 MAD/mo · total cost 713,800 MADt_A 24y · t_B 22y · 6,780 MAD/mo · total cost 717,844 MADt_A 24y · t_B 23y · 6,732 MAD/mo · total cost 721,911 MADt_A 24y · t_B 24y · 6,688 MAD/mo · total cost 726,001 MADt_A 24y · t_B 25y · 6,647 MAD/mo · total cost 730,114 MADt_A 25y · t_B 1y · 30,535 MAD/mo · above capt_A 25y · t_B 2y · 18,024 MAD/mo · above capt_A 25y · t_B 3y · 13,854 MAD/mo · above capt_A 25y · t_B 4y · 11,770 MAD/mo · above capt_A 25y · t_B 5y · 10,519 MAD/mo · above capt_A 25y · t_B 6y · 9,686 MAD/mo · above capt_A 25y · t_B 7y · 9,091 MAD/mo · above capt_A 25y · t_B 8y · 8,645 MAD/mo · above capt_A 25y · t_B 9y · 8,299 MAD/mo · above capt_A 25y · t_B 10y · 8,022 MAD/mo · above capt_A 25y · t_B 11y · 7,795 MAD/mo · total cost 704,992 MADt_A 25y · t_B 12y · 7,607 MAD/mo · total cost 708,803 MADt_A 25y · t_B 13y · 7,447 MAD/mo · total cost 712,637 MADt_A 25y · t_B 14y · 7,311 MAD/mo · total cost 716,494 MADt_A 25y · t_B 15y · 7,192 MAD/mo · total cost 720,375 MADt_A 25y · t_B 16y · 7,089 MAD/mo · total cost 724,280 MADt_A 25y · t_B 17y · 6,998 MAD/mo · total cost 728,207 MADt_A 25y · t_B 18y · 6,917 MAD/mo · total cost 732,158 MADt_A 25y · t_B 19y · 6,845 MAD/mo · total cost 736,133 MADt_A 25y · t_B 20y · 6,780 MAD/mo · total cost 740,130 MADt_A 25y · t_B 21y · 6,722 MAD/mo · total cost 744,151 MADt_A 25y · t_B 22y · 6,668 MAD/mo · total cost 748,195 MADt_A 25y · t_B 23y · 6,620 MAD/mo · total cost 752,262 MADt_A 25y · t_B 24y · 6,576 MAD/mo · total cost 756,352 MADt_A 25y · t_B 25y · 6,535 MAD/mo · total cost 760,465 MAD
moins cherplus cherau-dessus du plafondoptimum

5 · Le substrat de configuration

150+ tables. Un pivot. Chaque cellule modifiable par la banque.

Chaque simulation joint 30+ tables en temps réel autour d'un pivot unique. Les équipes produit, risques et crédit modifient coefficients, grilles et formules dans une console no-code, versionnée et auditée.

simulationspivot central
Banques & catalogue~12 tables
Grilles de taux~28 tables
Assurances · ADI + MRH~14 tables
Aides & subventions~16 tables
Frais & amortissement~9 tables
Capacité & éligibilité~18 tables
Profils & professions~12 tables
Projets & biens~10 tables
Offres & décisions~15 tables
Formule de capacité d'endettement, par banque et profil
Grille ADI : une tranche du tenseur
Catalogue des barèmes
Paramètres du moteur de taux

6 · Architecture agentique

Tout brancher. Tout remplacer. Ne rien casser.

Un micro-noyau qui ne touche jamais la logique métier. Chaque capacité est un plugin ; chaque opération est un outil ; chaque modèle est derrière une abstraction versionnée. Le moteur est une boîte noire en lecture seule que l'agent appelle sans jamais la modifier.

Plugins · capacités métier
01Simulateur de crédit
02i18n / Résolution des clés
03Catalogue d'outils dynamique
04Prix immobiliers
05SMS de pré-accord
06Collecte des documents
Micro-noyauConversational Business Orchestration PlatformFastAPI · bus d'événements Python · bus de plugins
Tools · opérations moteur
01Vérification d'éligibilité
02Capacité d'emprunt
03Simulation complète
04Pièces requises
05Demande de pré-accord
06Données de référence
LLM abstraction · chat() · structured() · tool_response()
PRODSert 100 % du trafic
MIRRORCandidat · log seul · plafond de coût · 48–72 h
STANDBYSecours validé · bascule instantanée
Source de vérité · pare-feu métier · lecture seule · contrat versionnéAFDAL Engine · Go / Laravel / Python · MySQL multi-tenant

Contrat agent ↔ moteur

Cinq mécanismes de résilience, toujours actifs

  • Schémas versionnés tolérants : ajouts absorbés, suppressions signalées
  • Tests de contrat nocturnes sur requêtes canoniques
  • Négociation de version : plusieurs contrats en parallèle
  • Dégradation contrôlée : ne devine jamais, propose la simulation officielle plus tard
  • Journal des dérives : chaque divergence classée jusqu'à résolution

Un ID de session, six traces

Toute conversation, rejouable pas à pas

session: 8f3a-…↳ Transcript complet↳ Outils invoqués · entrées + sorties↳ Appels modèle · tokens + coût↳ Appels moteur · requête, réponse, latence↳ Mémoire · état initial + final↳ Événements · start, hangup, erreur

7 · Porte de release

105 contrôles. Verdict binaire.

15 profils emprunteurs canoniques × 7 critères, rejoués de bout en bout par un agent simulateur avant chaque release. Une seule cellule rouge bloque le déploiement. Pas de « presque ».

Critères : profil détecté · bonnes questions · bons outils · calculs corrects · offres cohérentes · langue respectée · récap complet.

Construire ou acheter, noté

100 contre 9 sur les critères que les banques pondèrent vraiment.

Technologie & intelligence de simulation /20
20
3
Évolutivité IA & couche agentique /20
20
0
Data & intelligence marché /15
15
0
Déployabilité & portabilité multicanal /20
20
3
PMO / aide au déploiement /10
10
0
Modalités & financement /15
15
3
Score globalAFDAL100Build / RFP9

Analyse comparative AFDAL vs alternatives internes et RFP, juin 2025. Grille pondérée sur 100 points ; écart de 91 points.

8 · Schémas

Les schémas de notre data room technique.

Cliquez sur un schéma pour l'ouvrir en grand.

Moteur de pricing combinatoire : forme mathématique
IA agentique : architecture technique complète
Architecture full-stack, de l'infrastructure à l'UI
Substrat de configuration : 80+ tables, 9 groupes
La pile à trois couches
10 000 jours-homme, décomposés
Un cerveau, six surfaces
Agent ↔ moteur : boucle conceptuelle
Parcours complet : cinq acteurs, quatre étapes

Activez AFDAL pour votre institution.

Choisissez vos modules, obtenez des clés sandbox et un snippet d'intégration en quelques minutes. Un responsable déploiement vous accompagne jusqu'à la mise en production.