diff --git a/règles/rémunération-travail/cotisations/fnal.yaml b/règles/rémunération-travail/cotisations/ok/fnal.yaml similarity index 100% rename from règles/rémunération-travail/cotisations/fnal.yaml rename to règles/rémunération-travail/cotisations/ok/fnal.yaml diff --git a/règles/rémunération-travail/entités/entreprise.yaml b/règles/rémunération-travail/entités/ok/entreprise.yaml similarity index 100% rename from règles/rémunération-travail/entités/entreprise.yaml rename to règles/rémunération-travail/entités/ok/entreprise.yaml diff --git a/source/engine/mecanisms.js b/source/engine/mecanisms.js index 20a4025ad..78a591351 100644 --- a/source/engine/mecanisms.js +++ b/source/engine/mecanisms.js @@ -376,6 +376,9 @@ export let mecanismProduct = (recurse,k,v) => { if (v.composantes) { //mécanisme de composantes. Voir known-mecanisms.md/composantes return decompose(recurse,k,v) } + if (v.variations) { + return devariate(recurse,k,v) + } // Preprocessing step to parse percentages let wrap = x => ({taux: x}), @@ -445,7 +448,7 @@ export let mecanismScale = (recurse,k,v) => { if (v.composantes) { //mécanisme de composantes. Voir known-mecanisms.md/composantes return decompose(recurse,k,v) } - if (v.variations) { //mécanisme de composantes. Voir known-mecanisms.md/composantes + if (v.variations) { return devariate(recurse,k,v) }