show some info from bilans
This commit is contained in:
parent
94862340f7
commit
75a268aed6
4 changed files with 51 additions and 0 deletions
|
@ -33,4 +33,8 @@ module EtablissementHelper
|
||||||
'53' => '10 000 salariés et plus'
|
'53' => '10 000 salariés et plus'
|
||||||
}[etablissement.entreprise_code_effectif_entreprise]
|
}[etablissement.entreprise_code_effectif_entreprise]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def pretty_date_exercice(date)
|
||||||
|
date.sub(/(?<year>\d{4})(?<month>\d{2})/, '\k<month>/\k<year>') if date.present?
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -139,6 +139,26 @@ class Etablissement < ApplicationRecord
|
||||||
upload_attestation(url, entreprise_attestation_fiscale)
|
upload_attestation(url, entreprise_attestation_fiscale)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def entreprise_date_arret_exercice
|
||||||
|
entreprise_last_bilan_info_cle("date_arret_exercice")
|
||||||
|
end
|
||||||
|
|
||||||
|
def entreprise_resultat_exercice
|
||||||
|
entreprise_last_bilan_info_cle("resultat_exercice")
|
||||||
|
end
|
||||||
|
|
||||||
|
def entreprise_excedent_brut_exploitation
|
||||||
|
entreprise_last_bilan_info_cle("excedent_brut_exploitation")
|
||||||
|
end
|
||||||
|
|
||||||
|
def entreprise_fdr_net_global
|
||||||
|
entreprise_last_bilan_info_cle("fonds_roulement_net_global")
|
||||||
|
end
|
||||||
|
|
||||||
|
def entreprise_besoin_fdr
|
||||||
|
entreprise_last_bilan_info_cle("besoin_en_fonds_de_roulement")
|
||||||
|
end
|
||||||
|
|
||||||
def entreprise_bilans_bdf_to_csv
|
def entreprise_bilans_bdf_to_csv
|
||||||
headers = bilans_headers.concat(bilans_new_keys)
|
headers = bilans_headers.concat(bilans_new_keys)
|
||||||
data = entreprise_bilans_bdf.map do |bilan|
|
data = entreprise_bilans_bdf.map do |bilan|
|
||||||
|
@ -154,6 +174,10 @@ class Etablissement < ApplicationRecord
|
||||||
keys - bilans_headers
|
keys - bilans_headers
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def entreprise_last_bilan_info_cle(key)
|
||||||
|
entreprise_bilans_bdf.first[key]
|
||||||
|
end
|
||||||
|
|
||||||
def dossier_id_for_export
|
def dossier_id_for_export
|
||||||
if dossier_id
|
if dossier_id
|
||||||
dossier_id.to_s
|
dossier_id.to_s
|
||||||
|
|
|
@ -93,6 +93,24 @@
|
||||||
%td= link_to "Consulter les bilans", bilans_bdf_instructeur_avis_path(@avis.id)
|
%td= link_to "Consulter les bilans", bilans_bdf_instructeur_avis_path(@avis.id)
|
||||||
- else
|
- else
|
||||||
%td= link_to "Consulter les bilans", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id)
|
%td= link_to "Consulter les bilans", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id)
|
||||||
|
%tr
|
||||||
|
%th.libelle
|
||||||
|
Résultat exercice
|
||||||
|
= "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)})"
|
||||||
|
%td= etablissement.entreprise_resultat_exercice
|
||||||
|
%tr
|
||||||
|
%th
|
||||||
|
Excédent brut d'exploitation
|
||||||
|
%td= etablissement.entreprise_excedent_brut_exploitation
|
||||||
|
%tr
|
||||||
|
%th
|
||||||
|
Fonds de roulement net global
|
||||||
|
%td= etablissement.entreprise_fdr_net_global
|
||||||
|
%tr
|
||||||
|
%th
|
||||||
|
Besoin en fonds de roulement
|
||||||
|
%td= etablissement.entreprise_besoin_fdr
|
||||||
|
|
||||||
- else
|
- else
|
||||||
%td Les 3 derniers bilans connus de votre entreprise par la Banque de France ont été joints à votre dossier.
|
%td Les 3 derniers bilans connus de votre entreprise par la Banque de France ont été joints à votre dossier.
|
||||||
|
|
||||||
|
|
|
@ -51,4 +51,9 @@ RSpec.describe EtablissementHelper, type: :helper do
|
||||||
|
|
||||||
it { is_expected.to eq('123 000,00 €') }
|
it { is_expected.to eq('123 000,00 €') }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
describe '#pretty_date_exercice' do
|
||||||
|
subject { pretty_date_exercice("201908") }
|
||||||
|
it { is_expected.to eq("08/2019") }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue