supplier-portal/suppliers_portal/utils.py
2025-04-25 16:14:30 +05:30

14 lines
359 B
Python

import frappe
def daily_invoice_status_update():
invoices = frappe.get_all(
"Invoices",
filters={"status": ["in", ["Unpaid", "Partially Paid", "Partially Paid and Overdue"]]},
fields=["name"],
)
for invoice in invoices:
invoice_doc = frappe.get_doc("Invoices", invoice.name)
invoice_doc.update_status()
invoice_doc.save()
frappe.db.commit()