{% extends 'base_admin.html.twig' %} {% block title %}Pref Share raise - {{ fundraise.pub.name }} {% endblock %} {% block body %}

{{ fundraise.pub.name }}

Note: This page is only viewable by SAG.


{% if is_granted ('ROLE_ADMIN') %} {% if is_granted('ROLE_ADMIN') %} {# #} {# #} {# #} {# #} {# #} {% endif %} {% if AllOrAwaiting=='all' %} {% set flag= 100000000000 %} {% else %} {% set flag=1 %} {% endif %} {% set continue=false %} {% set TotalStandardPrefShares=0 %} {% set TotalSuperPrefShares=0 %} {% set TotalStandardPrefSharesInterestDefault=0 %} {% set TotalStandardPrefSharesInterestActual=0 %} {% set TotalSuperPrefSharesInterestDefault=0 %} {% set TotalSuperPrefSharesInterestActual=0 %} {% for contribution in fundraise.fundRaiseContributions %} {% if contribution.moniesReceived < flag %} {% set ask = fundraise.pub.fundRaisePercent * contribution.shareholder.getInvestmentAmountForPub(fundraise.pub) %} {% set standardPrefSharesAllocated = min(contribution.amount,ask) %} {% set superPrefSharesRequested = max(contribution.amount-ask,0) %} {% set maxSuperPrefSharesAllocated = (pub.maxPercentEquityInExcessPrefShares*contribution.shareholder.getInvestmentAmountForPub(fundraise.pub)) %} {% set totalAllocatedAmount = ((standardPrefSharesAllocated + min(maxSuperPrefSharesAllocated,superPrefSharesRequested)) ) %} {% set superPrefSharesAllocated = ( totalAllocatedAmount -standardPrefSharesAllocated) %} #} {# {% endif %} #} {% if is_granted('ROLE_ADMIN') %} {# #} {# #} {# #} {# #} {# #} {% endif %} {% endif %} {% endfor %}
Cert # (Standard) Cert # (Enhanced) Investor Email Hover to show Phone Click to edit/add SAG Referer Investment Ask ContributionEdit election|Allocated Standard PrefsSuper Prefs requestedCap on Super Prefs (SA)# Final Allocation (Pro-rata Prefs + Capped Super Prefs) Standard Prefs Allocated Super Prefs Allocated Date money sent Money received? Days accrued. Default = {% set difference = date(fundraise.pub.prefShareAccrualEndDate).diff(date(fundraise.pub.prefShareDefaultMoniesReceivedDate)) %} {% set leftDaysDefault = difference.days+1 %} {{ leftDaysDefault }} days Standard prefs Interest Super prefs Interest
{{ contribution.shareCertNumberStandard }} .. {# {% if (contribution.amount >1) %} #} {# {{ contribution.shareCertNumberEnhanced }} .. {{ contribution.shareholder.fullname }} {{ contribution.shareholder.wealthclub? '(WC)': '' }} email {% if contribution.shareholder.mobile is not null %} {{ contribution.shareholder.mobile }} {% else %} Add{% endif %} {{ (contribution.shareholder.isSagMember) ? 'Yes' : 'No' }} {{ contribution.shareholder.referal }} {{ contribution.shareholder.getInvestmentAmountForPub( fundraise.pub)|number_format }} {{ ask |number_format }} {{ (contribution.amount is null) ? 'NS' : contribution.amount|number_format }} Election | {{ standardPrefSharesAllocated |number_format }} {{ max(contribution.amount-ask,0)|number_format }} {{ maxSuperPrefSharesAllocated|number_format }} Money rec'd Money rec'd (bespoke) Acknowledge & thanks {{ totalAllocatedAmount|number_format }} {{ standardPrefSharesAllocated |number_format }} {{ superPrefSharesAllocated |number_format }} {% if contribution.paymentSent is not null %} {{ contribution.paymentSent.format('d-M-Y') }} {% endif %} {{ contribution.moniesReceived |number_format }} {% set differenceActual = date(fundraise.pub.prefShareAccrualEndDate).diff(date(contribution.paymentSent)) %} {% set differenceDefault = date(fundraise.pub.prefShareAccrualEndDate).diff(date(fundraise.pub.prefShareDefaultMoniesReceivedDate)) %} {% set DaysActual = differenceActual.days %} {% set DaysDefault = differenceDefault.days %} {% if contribution.paymentSent is not null %} {{ DaysActual }} {% else %} {{ DaysDefault }} {% endif %} {{ ((standardPrefSharesAllocated * DaysActual * pub.prefShareInterestRate /365)) |number_format(2, '.', ',') }} | {% endif %} {{ (standardPrefSharesAllocated * DaysDefault * pub.prefShareInterestRate /365) |number_format(2, '.', ',') }} {% set TotalStandardPrefSharesInterestDefault = TotalStandardPrefSharesInterestDefault + (standardPrefSharesAllocated * DaysDefault * pub.prefShareInterestRate /365) %} {% set TotalStandardPrefSharesInterestActual = TotalStandardPrefSharesInterestActual + (standardPrefSharesAllocated * max(DaysDefault,DaysActual) * pub.prefShareInterestRate /365) %} {% set TotalStandardPrefShares = TotalStandardPrefShares + standardPrefSharesAllocated %} {{ (superPrefSharesAllocated * DaysActual * (pub.prefShareInterestRate+0.03) /365) |number_format(2, '.', ',') }} | {% endif %} {{ (superPrefSharesAllocated * DaysDefault * (pub.prefShareInterestRate +0.03) /365) |number_format(2, '.', ',') }} {% set TotalSuperPrefSharesInterestDefault = TotalSuperPrefSharesInterestDefault + (superPrefSharesAllocated * DaysDefault * (pub.prefShareInterestRate+0.03) /365) %} {% set TotalSuperPrefSharesInterestActual = TotalSuperPrefSharesInterestActual + (superPrefSharesAllocated * max(DaysDefault,DaysActual) * (pub.prefShareInterestRate+0.03) /365) %} {% set TotalSuperPrefShares = TotalSuperPrefShares + superPrefSharesAllocated %}
{% endif %}

Total Pref Shares

  • Standard Pref Shares Interest: {{ TotalStandardPrefShares|number_format(2, '.', ',') }}
  • Super Pref Shares Interest: {{ TotalSuperPrefShares|number_format(2, '.', ',') }}
  • Total Pref Shares Interest: {{ (TotalStandardPrefShares+TotalSuperPrefShares)|number_format(2, '.', ',') }}
  • Total Interest: Default Accrual Start

  • Standard Pref Shares Interest: {{ TotalStandardPrefSharesInterestDefault|number_format(2, '.', ',') }}
  • Super Pref Shares Interest: {{ TotalSuperPrefSharesInterestDefault|number_format(2, '.', ',') }}
  • Total: {{ (TotalStandardPrefSharesInterestDefault + TotalSuperPrefSharesInterestDefault )|number_format(2, '.', ',') }}
  • Total Interest: Actual Accrual Start

  • Standard Pref Shares Interest: {{ TotalStandardPrefSharesInterestActual|number_format(2, '.', ',') }}
  • Super Pref Shares Interest: {{ TotalSuperPrefSharesInterestActual|number_format(2, '.', ',') }}
  • Total: {{ (TotalStandardPrefSharesInterestActual + TotalSuperPrefSharesInterestActual )|number_format(2, '.', ',') }}





  • {% endblock %} {% block datatable %} {% endblock datatable %}