Skip to content

Commit

Permalink
Added net_revenue & gross_revenue
Browse files Browse the repository at this point in the history
  • Loading branch information
mrsaicharan1 committed Jun 30, 2019
1 parent f722bf1 commit 8d8f3b0
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions app/api/helpers/scheduled_jobs.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
from app.models.session import Session
from app.models.ticket_fee import TicketFees
from app.models.ticket import Ticket
from app.models.ticket_fee import get_fee
from app.models.ticket_fee import TicketFees, get_fee

from app.settings import get_settings


Expand Down Expand Up @@ -159,11 +160,16 @@ def send_monthly_event_invoice():
events = Event.query.all()
for event in events:
currency = event.payment_currency
ticket_fee_object = db.session.query(TicketFee).filter_by(currency=currency).one()
ticket_fee_object = db.session.query(TicketFees).filter_by(currency=currency).one()
ticket_fee_percentage = ticket_fee_object.service_fee
ticket_fee_maximum = ticket_fee_object.maximum_fee
orders = Order.query.filter_by(event=event).all()
total_revenue = event.revenue
gross_revenue = event.revenue
ticket_fees = event.tickets_sold * ticket_fee_percentage
if ticket_fees > ticket_fee_maximum:
ticket_fees = ticket_fee_maximum
net_revenue = gross_revenue - ticket_fees




Expand Down

0 comments on commit 8d8f3b0

Please sign in to comment.