from app import app
from models import Invoice
from datetime import timedelta, datetime


with app.app_context():

    now = datetime.utcnow() + timedelta(hours=6)
    today = now.date()

    print("TODAY BD:", today)

    for invoice in Invoice.query.all():

        if not invoice.created_at:
            continue

        inv_time = invoice.created_at + timedelta(hours=6)

        print(
            "INVOICE:",
            invoice.invoice_no,
            "BD DATE:",
            inv_time
        )

        if inv_time.date() == today:
            print(">>> TODAY SALE FOUND:", invoice.invoice_no)