( s a l a i r e ) : r e t u r n s a l a i r e * 0 . 3 d e f a l l o c a t i o n s ( s a l a i r e ) : r e t u r n 1 0 0 0 i f s a l a i r e < 1 0 0 0 0 e l s e 0 9 / 26
( s a l a i r e ) : r e t u r n s a l a i r e * 0 . 3 d e f a l l o c a t i o n s ( s a l a i r e ) : r e t u r n 1 0 0 0 i f s a l a i r e < 1 0 0 0 0 e l s e 0 d e f r e v e n u _ d i s p o n i b l e ( s a l a i r e ) : r e t u r n s a l a i r e - i m p o t ( s a l a i r e ) + a l l o c a t i o n s ( s a l a i r e ) 9 / 26
d i s p ( V a r i a b l e ) : c o l u m n = F l o a t C o l ( d e f a u l t = 0 ) e n t i t y _ c l a s s = M e n a g e s l a b e l = u " R e v e n u d i s p o n i b l e d u m é n a g e " d e f f u n c t i o n ( s e l f , s i m u l a t i o n , p e r i o d ) : p e r i o d = p e r i o d . s t a r t . p e r i o d ( ' y e a r ' ) . o f f s e t ( ' f i r s t - o f ' ) r e v _ t r a v _ h o l d e r = s i m u l a t i o n . c o m p u t e ( ' r e v _ t r a v ' , p e r i o d ) p e n _ h o l d e r = s i m u l a t i o n . c o m p u t e ( ' p e n ' , p e r i o d ) r e v _ c a p _ h o l d e r = s i m u l a t i o n . c o m p u t e ( ' r e v _ c a p ' , p e r i o d ) p s o c _ h o l d e r = s i m u l a t i o n . c o m p u t e ( ' p s o c ' , p e r i o d ) p p e _ h o l d e r = s i m u l a t i o n . c o m p u t e ( ' p p e ' , p e r i o d ) i m p o = s i m u l a t i o n . c a l c u l a t e ( ' i m p o ' , p e r i o d ) p e n = s e l f . s u m _ b y _ e n t i t y ( p e n _ h o l d e r ) p p e = s e l f . c a s t _ f r o m _ e n t i t y _ t o _ r o l e ( p p e _ h o l d e r , r o l e = V O U S ) p p e = s e l f . s u m _ b y _ e n t i t y ( p p e ) p s o c = s e l f . c a s t _ f r o m _ e n t i t y _ t o _ r o l e ( p s o c _ h o l d e r , r o l e = C H E F ) p s o c = s e l f . s u m _ b y _ e n t i t y ( p s o c ) r e v _ c a p = s e l f . s u m _ b y _ e n t i t y ( r e v _ c a p _ h o l d e r ) r e v _ t r a v = s e l f . s u m _ b y _ e n t i t y ( r e v _ t r a v _ h o l d e r ) r e t u r n p e r i o d , r e v _ t r a v + p e n + r e v _ c a p + p s o c + p p e + i m p o 10 / 26