diff --git a/app/views/shared/dossiers/_identite_entreprise.html.haml b/app/views/shared/dossiers/_identite_entreprise.html.haml index e2a4f5d39..8371deffa 100644 --- a/app/views/shared/dossiers/_identite_entreprise.html.haml +++ b/app/views/shared/dossiers/_identite_entreprise.html.haml @@ -57,39 +57,31 @@ %th.libelle Capital social : %td= pretty_currency(etablissement.entreprise.capital_social) %tr - %th.libelle Exercices : + %th.libelle Chiffre d'affaires : %td - if profile == 'instructeur' - - etablissement.exercices.each_with_index do |exercice, index| - = "#{exercice.date_fin_exercice.year} : " - = pretty_currency(exercice.ca) - %br + %details + - etablissement.exercices.each_with_index do |exercice, index| + = "#{exercice.date_fin_exercice.year} : " + = pretty_currency(exercice.ca) + %br - elsif etablissement.exercices.present? = t('activemodel.models.exercices_summary', count: etablissement.exercices.count) - if etablissement.entreprise_bilans_bdf.present? - if profile == 'instructeur' - %tr - %th.libelle - Résultat exercice - = "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)}) :" - %td= pretty_currency(etablissement.entreprise_resultat_exercice, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie)) - %tr - %th - Excédent brut d'exploitation - = "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)}) :" - %td= pretty_currency(etablissement.entreprise_excedent_brut_exploitation, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie)) - %tr - %th - Fonds de roulement net global - = "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)}) :" - %td= pretty_currency(etablissement.entreprise_fdr_net_global, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie)) - %tr - %th - Besoin en fonds de roulement - = "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)}) :" - %td= pretty_currency(etablissement.entreprise_besoin_fdr, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie)) + = render partial: 'shared/dossiers/identite_entreprise_bilan_detail', + locals: { libelle: 'Résultat exercice', key: 'resultat_exercice', etablissement: etablissement } + + = render partial: 'shared/dossiers/identite_entreprise_bilan_detail', + locals: { libelle: "Excédent brut d'exploitation", key: 'excedent_brut_exploitation', etablissement: etablissement } + + = render partial: 'shared/dossiers/identite_entreprise_bilan_detail', + locals: { libelle: 'Fonds de roulement net global', key: 'fonds_roulement_net_global', etablissement: etablissement } + + = render partial: 'shared/dossiers/identite_entreprise_bilan_detail', + locals: { libelle: 'Besoin en fonds de roulement', key: 'besoin_en_fonds_de_roulement', etablissement: etablissement } %tr %th.libelle Chiffres financiers clés (Banque de France) diff --git a/app/views/shared/dossiers/_identite_entreprise_bilan_detail.html.haml b/app/views/shared/dossiers/_identite_entreprise_bilan_detail.html.haml new file mode 100644 index 000000000..bd1cda7fc --- /dev/null +++ b/app/views/shared/dossiers/_identite_entreprise_bilan_detail.html.haml @@ -0,0 +1,10 @@ +%tr + %th.libelle + = "#{libelle} :" + %td + %details + - etablissement.entreprise_bilans_bdf.each do |bilan| + = "#{pretty_date_exercice(bilan["date_arret_exercice"])} : " + = pretty_currency(bilan[key], unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie)) + %br +