Skip to content
Snippets Groups Projects
Unverified Commit 20e7ceae authored by Denis Merigoux's avatar Denis Merigoux
Browse files

Nouveau format résultats de test

parent 3a74c497
No related branches found
No related tags found
1 merge request!42Pair programming 2024-05-03
Pipeline #74151 passed
......@@ -156,40 +156,40 @@ champ d'application BénéficesNonCommerciaux1:
```catala-test-inline
$ catala test-scope BénéficesNonCommerciaux1
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.BénéficesNonCommerciauxFoyerFiscal {
-- résultats_liquidation_bénéfices_non_commerciaux:
[
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 0,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: -14 000,00 €
-- impôt_taux_forfaitaire: 0,00 €
};
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 1 020,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 1 980,00 €
-- impôt_taux_forfaitaire: 0,00 €
}
]
-- revenus_quotientés_imputés: [[]; []]
-- revenu_brut_global: 0,00 €
-- déficit_brut_global: -12 020,00 €
-- déficits_réels_années_antérieures_non_professionnels_mis_à_jour: []
}
┌─[RESULT]
│ sortie =
│ Impot_revenu.BénéficesNonCommerciauxFoyerFiscal {
-- résultats_liquidation_bénéfices_non_commerciaux:
[
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 0,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: -14 000,00 €
-- impôt_taux_forfaitaire: 0,00 €
};
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 1 020,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 1 980,00 €
-- impôt_taux_forfaitaire: 0,00 €
}
]
-- revenus_quotientés_imputés: [[]; []]
-- revenu_brut_global: 0,00 €
-- déficit_brut_global: -12 020,00 €
-- déficits_réels_années_antérieures_non_professionnels_mis_à_jour: []
│ }
└─
```
## Cas test bénéfices non commerciaux n°2
......@@ -311,30 +311,32 @@ champ d'application BénéficesNonCommerciaux2:
```catala-test-inline
$ catala test-scope BénéficesNonCommerciaux2
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.BénéficesNonCommerciauxFoyerFiscal {
-- résultats_liquidation_bénéfices_non_commerciaux:
[
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 0,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 15 798,00 €
-- impôt_taux_forfaitaire: 0,00 €
}
]
-- revenus_quotientés_imputés: [[]]
-- revenu_brut_global: 0,00 €
-- déficit_brut_global: 0,00 €
-- déficits_réels_années_antérieures_non_professionnels_mis_à_jour:
[Oracles.DéficitAntérieur { -- année: 2 021 -- valeur: 6 202,00 € }]
}
┌─[RESULT]─
│ sortie =
│ Impot_revenu.BénéficesNonCommerciauxFoyerFiscal {
│ -- résultats_liquidation_bénéfices_non_commerciaux:
│ [
│ Impot_revenu.BénéficesNonCommerciauxDéclarant {
│ -- abattement_forfaitaire_micro_professionnel: 0,00 €
│ -- abattement_forfaitaire_micro_non_professionnel: 0,00 €
│ -- revenus_quotientés_professionnels: []
│ -- revenus_quotientés_non_professionnels: []
│ -- prélèvement_libératoire_auto_entreprise: 0,00 €
│ -- prélèvement_libératoire_plus_values_long_terme: 0,00 €
│ -- solde_net_professionnel: 0,00 €
│ -- solde_net_non_professionnel: 15 798,00 €
│ -- impôt_taux_forfaitaire: 0,00 €
│ }
│ ]
│ -- revenus_quotientés_imputés: [[]]
│ -- revenu_brut_global: 0,00 €
│ -- déficit_brut_global: 0,00 €
│ -- déficits_réels_années_antérieures_non_professionnels_mis_à_jour:
│ [
│ Oracles.DéficitAntérieur { -- année: 2 021 -- valeur: 6 202,00 € }
│ ]
│ }
└─
```
## Cas de test bénéfices non commerciaux n°3
......@@ -558,49 +560,49 @@ champ d'application BénéficesNonCommerciaux3:
```catala-test-inline
$ catala test-scope BénéficesNonCommerciaux3
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.BénéficesNonCommerciauxFoyerFiscal {
-- résultats_liquidation_bénéfices_non_commerciaux:
[
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 0,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 18 540,00 €
-- impôt_taux_forfaitaire: 0,00 €
};
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 0,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 10 000,00 €
-- impôt_taux_forfaitaire: 0,00 €
};
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 340,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 360,00 €
-- impôt_taux_forfaitaire: 0,00 €
}
]
-- revenus_quotientés_imputés: [[]; []; []]
-- revenu_brut_global: 2 900,00 €
-- déficit_brut_global: 0,00 €
-- déficits_réels_années_antérieures_non_professionnels_mis_à_jour: []
}
┌─[RESULT]
│ sortie =
│ Impot_revenu.BénéficesNonCommerciauxFoyerFiscal {
-- résultats_liquidation_bénéfices_non_commerciaux:
[
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 0,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 18 540,00 €
-- impôt_taux_forfaitaire: 0,00 €
};
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 0,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 10 000,00 €
-- impôt_taux_forfaitaire: 0,00 €
};
Impot_revenu.BénéficesNonCommerciauxDéclarant {
-- abattement_forfaitaire_micro_professionnel: 0,00 €
-- abattement_forfaitaire_micro_non_professionnel: 340,00 €
-- revenus_quotientés_professionnels: []
-- revenus_quotientés_non_professionnels: []
-- prélèvement_libératoire_auto_entreprise: 0,00 €
-- prélèvement_libératoire_plus_values_long_terme: 0,00 €
-- solde_net_professionnel: 0,00 €
-- solde_net_non_professionnel: 360,00 €
-- impôt_taux_forfaitaire: 0,00 €
}
]
-- revenus_quotientés_imputés: [[]; []; []]
-- revenu_brut_global: 2 900,00 €
-- déficit_brut_global: 0,00 €
-- déficits_réels_années_antérieures_non_professionnels_mis_à_jour: []
│ }
└─
```
......@@ -22,12 +22,12 @@ champ d'application DéficitsAntérieurs1:
```catala-test-inline
$ catala test-scope DéficitsAntérieurs1 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Oracles.ImputationAuxDéficitsLesPlusAnciens {
-- revenu_imputé: 0,00 €
-- déficits_antérieurs_restants:
[Oracles.DéficitAntérieur { -- année: 2 020 -- valeur: 100,00 € }]
}
┌─[RESULT]
│ sortie =
│ Oracles.ImputationAuxDéficitsLesPlusAnciens {
-- revenu_imputé: 0,00 €
-- déficits_antérieurs_restants:
[Oracles.DéficitAntérieur { -- année: 2 020 -- valeur: 100,00 € }]
}
└─
```
......@@ -125,13 +125,13 @@ Le test ci-dessus doit donner le résultat suivant à l'exécution.
```catala-test-inline
$ catala test-scope NombreDeParts1 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.NombreDeParts {
-- nombre_de_parts: 3,0
-- abattement: 0,00 €
}
┌─[RESULT]
│ sortie =
│ Impot_revenu.NombreDeParts {
-- nombre_de_parts: 3,0
-- abattement: 0,00 €
}
└─
```
## Cas de test 2
......@@ -279,13 +279,13 @@ Le test ci-dessus doit donner le résultat suivant à l'exécution.
```catala-test-inline
$ catala test-scope NombreDeParts2 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.NombreDeParts {
-- nombre_de_parts: 4,5
-- abattement: 0,00 €
}
┌─[RESULT]
│ sortie =
│ Impot_revenu.NombreDeParts {
-- nombre_de_parts: 4,5
-- abattement: 0,00 €
}
└─
```
## Cas de test 3
......@@ -519,13 +519,13 @@ Le nombre de parts du foyer est donc de 4,5 parts.
```catala-test-inline
$ catala test-scope NombreDeParts3 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.NombreDeParts {
-- nombre_de_parts: 4,0
-- abattement: 9 552,00 €
}
┌─[RESULT]
│ sortie =
│ Impot_revenu.NombreDeParts {
-- nombre_de_parts: 4,0
-- abattement: 9 552,00 €
│ }
└─
```
## Cas de test 4 (n°1 du POC 2023)
......@@ -665,13 +665,13 @@ Soit une majoration de 0.25 par pour l'enfant à charge.
```catala-test-inline
$ catala test-scope NombreDeParts4 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.NombreDeParts {
-- nombre_de_parts: 2,25
-- abattement: 0,00 €
}
┌─[RESULT]
│ sortie =
│ Impot_revenu.NombreDeParts {
-- nombre_de_parts: 2,25
-- abattement: 0,00 €
}
└─
```
## Cas de test 5 (n°2 du POC)
......@@ -835,11 +835,11 @@ prévoit une majoration supplémentaire d'un quart de part.
```catala-test-inline
$ catala test-scope NombreDeParts5 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Impot_revenu.NombreDeParts {
-- nombre_de_parts: 3,75
-- abattement: 0,00 €
}
┌─[RESULT]
│ sortie =
│ Impot_revenu.NombreDeParts {
-- nombre_de_parts: 3,75
-- abattement: 0,00 €
}
└─
```
......@@ -17,12 +17,12 @@ champ d'application ProRata1:
```catala-test-inline
$ catala test-scope ProRata1 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Oracles.ProRataArrondiEuro {
-- valeurs_proratisées: [10,00 €; 20,00 €; 30,00 €; 40,00 €]
}
┌─[RESULT]
│ sortie =
│ Oracles.ProRataArrondiEuro {
-- valeurs_proratisées: [10,00 €; 20,00 €; 30,00 €; 40,00 €]
}
└─
```
```catala
......@@ -39,12 +39,12 @@ champ d'application ProRata2:
```catala-test-inline
$ catala test-scope ProRata2 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Oracles.ProRataArrondiEuro {
-- valeurs_proratisées: [2,00 €; 3,00 €; 4,00 €; 6,00 €]
}
┌─[RESULT]
│ sortie =
│ Oracles.ProRataArrondiEuro {
-- valeurs_proratisées: [2,00 €; 3,00 €; 4,00 €; 6,00 €]
}
└─
```
```catala
......@@ -61,15 +61,15 @@ champ d'application ProRata3:
```catala-test-inline
$ catala test-scope ProRata3 --disable-warnings
[RESULT] Computation successful! Results:
[RESULT]
sortie =
Oracles.ProRataArrondiEuro {
-- valeurs_proratisées:
[
11,00 €; 65,00 €; 10,00 €; 219,00 €; 20,00 €; 106,00 €;
30,00 €; 106,00 €
]
}
┌─[RESULT]
│ sortie =
│ Oracles.ProRataArrondiEuro {
│ -- valeurs_proratisées:
[
11,00 €; 65,00 €; 10,00 €; 219,00 €; 20,00 €; 106,00 €;
30,00 €; 106,00 €
]
}
└─
```
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment