Source: https://unt.univ-cotedazur.fr/aunege/Comptabilite_analytique_L2/Lecon_09/CAL9_polycopie_revise.pdf