{% extends '@SonataAdmin/standard_layout.html.twig' %} {% block sonata_breadcrumb %}    
  • Payout Processing
  • {% endblock %} {% block title %}Payout Processing Dashboard{% endblock %} {% block content %}    
           
               

                    Approved Payouts Awaiting Processing            

           
           
                {# Flash Messages #}             {% for label, messages in app.flashes %}                 {% for message in messages %}                                     {% endfor %}             {% endfor %} {# Search Form #}
    {% if search_query %} Clear {% endif %}
                {% if payouts is empty and pagination.total_items == 0 %}                

    No approved payout requests are currently awaiting processing.

                {% elseif payouts is empty and pagination.total_items > 0 %}

    No results found for your search query: "{{ search_query|e }}".

    {% else %}                

                        Note: Payout amount includes a {{ commission_rate }}% commission. Clicking 'Process Payout' executes the external payment logic via the `PayoutProcessorService`, and updates the database record.                

                                                                                                                                                                                                                                                                                                    {% for payout in payouts %}                                                                                                                                                                                                                                                                                                             {% endfor %}                                    
    IDFuneral/Requestor Request Date Approved By StatusRequested Amount (GHS) Expected Commission (GHS) Approved Payout (GHS)Payment DetailsAction
    {{ payout.id }}                                     Campaign Creator                                    
                                        Requested by: {{ payout.requestor|default('N/A') }}                                
    {{ payout.requestDate ? payout.requestDate|date('Y-m-d H:i') : 'N/A' }} {{ payout.approvedBy|default('N/A') }} {{ payout.status|default('N/A') }}                                     GHS {{ payout.amount|number_format(2, '.', ',') }} (Gross)                                 -GHS {{ payout.expectedCommission|number_format(2, '.', ',') }} GHS {{ payout.expectedApprovedAmount|number_format(2, '.', ',') }} (Net)                                     {{ payout.bankDetails|default('Pending Details') }}                                                                    
                                   
                {% endif %}        
               
    {% endblock %} {% block javascripts %} {{ parent() }} {##} {% endblock %}