[2026-04-27 17:34:02] [INFO] Login attempt {"email":"admin@arnika.com","method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"117.235.93.218"}
[2026-04-27 17:34:03] [WARN] Login failed {"email":"admin@arnika.com","method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"117.235.93.218"}
[2026-04-27 17:34:08] [INFO] Login attempt {"email":"admin@arnika.com","method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"117.235.93.218"}
[2026-04-27 17:34:08] [INFO] Login success {"email":"admin@arnika.com","user_id":1,"method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"117.235.93.218"}
[2026-04-27 18:23:11] [INFO] Invoice create request {"payload":{"invoice_date":"2026-02-10","client_id":2,"billing_month":"April 26","service_order_no":"1","service_order_date":"","items":[{"description":"gunman","sac_code":"998510","persons":2,"total_days":31,"amount":12000}],"charge_items":[],"gst_items":[{"detail":"CGST","percentage":9},{"detail":"SGST","percentage":9}]},"method":"POST","uri":"/billing/public/api/index.php?path=invoices","ip":"117.235.93.218"}
[2026-04-27 18:23:11] [INFO] Invoice create response {"invoice_id":6,"response":{"message":"Invoice created","invoice_no":"6","amount":12000,"gst":2160,"total_amount":14160},"summary":{"client_id":2,"billing_month":"April 26","item_count":1,"charge_count":0,"gst_count":2},"method":"POST","uri":"/billing/public/api/index.php?path=invoices","ip":"117.235.93.218"}
[2026-04-27 21:34:08] [INFO] Login attempt {"email":"admin@arnika.com","method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"49.36.239.207"}
[2026-04-27 21:34:08] [INFO] Login success {"email":"admin@arnika.com","user_id":1,"method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"49.36.239.207"}
