[2026-04-29 11:52:57] [INFO] Login attempt {"email":"admin@arnika.com","method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"117.235.81.7"}
[2026-04-29 11:52:58] [INFO] Login success {"email":"admin@arnika.com","user_id":1,"method":"POST","uri":"/billing/public/api/index.php?path=login","ip":"117.235.81.7"}
[2026-04-29 11:55:43] [INFO] Invoice create request {"payload":{"invoice_date":"2026-04-29","client_id":2,"billing_month":"April 26","service_order_no":"111","service_order_date":"2025-11-11","items":[{"description":"SUPERVISOR","sac_code":"998525","persons":10,"total_days":210,"amount":25000},{"description":"GUARD","sac_code":"998519","persons":2,"total_days":30,"amount":31000}],"charge_items":[{"detail":"Service Charge","percentage":3.2599999999999997868371792719699442386627197265625}],"gst_items":[{"detail":"IGST","percentage":18}]},"method":"POST","uri":"/billing/public/api/index.php?path=invoices","ip":"117.235.81.7"}
[2026-04-29 11:55:43] [INFO] Invoice create response {"invoice_id":7,"response":{"message":"Invoice created","invoice_no":"7","amount":56000,"gst":10408.610000000000582076609134674072265625,"total_amount":68234.210000000006402842700481414794921875},"summary":{"client_id":2,"billing_month":"April 26","item_count":2,"charge_count":1,"gst_count":1},"method":"POST","uri":"/billing/public/api/index.php?path=invoices","ip":"117.235.81.7"}
