{"message":"Monthly Invoice Processing API","version":"2.0.0","mode":"Multi-threaded Async Processing","capacity":{"max_concurrent_files":5,"currently_processing":0,"available_slots":5},"endpoints":{"submit_invoice":"/api/v2/monthly/submit-invoice","check_status":"/api/v2/monthly/task-status/{task_id}","list_tasks":"/api/v2/monthly/tasks","download_file":"/api/v2/monthly/download/{task_id}/{file_type}","cancel_task":"/api/v2/monthly/task/{task_id}","health":"/api/v2/monthly/health","test_smtp":"/api/v2/email/test-smtp","send_email":"/api/v2/email/send-task-results"},"features":{"concurrent_processing":"Process up to 5 files simultaneously","status_tracking":"Real-time progress updates (0-100%)","ocr_extraction":"AWS Bedrock Nova Lite OCR for PDF text extraction","excel_outputs":["Input Table - Week-wise summary with MPFS calculation","Dispute Table - Day-wise vehicle breakdown with rates","Monthly Dispute - Day-wise MPFS comparison"],"inputs":["Monthly Invoice PDF (required)","Work Blocks Pasted Content (required)","AFS Values by Week (optional)"]},"documentation":{"swagger":"/docs","redoc":"/redoc"}}