{"report_types":{"pmix":{"name":"Pmix Transformation","description":"Filter food items and extract beverage sales data from Toast 'All levels' CSV export.","required_inputs":["pmix_csv"],"input_description":"Toast 'All levels' CSV with columns: Item open item, Sales Category, Qty sold, Net sales","output_formats":["json","csv"]},"modifier":{"name":"Modifier Transformation","description":"Transform Toast modifier data using client-specific filtering rules.","required_inputs":["modifier_csv","client_name"],"input_description":"Toast modifier CSV. Requires client_name query param for config selection.","output_formats":["json","csv"]},"invoice":{"name":"Invoice Uploader","description":"Process invoice files (CSV Fintech format or PDF with AI extraction).","required_inputs":["invoice_file"],"input_description":"CSV (Fintech columns A/G/J/P/Q/R/U) or PDF invoice. PDF requires OPENAI_API_KEY.","output_formats":["json","csv"]},"client-email":{"name":"Client Email Report","description":"Generate client email report from variance data with opportunities, pours, wines, bubbles.","required_inputs":["variance_file"],"input_description":"Sculpture variance CSV export.","output_formats":["json","html"]},"toast-analytics":{"name":"Toast Analytics","description":"Multi-file Toast POS analytics: sales, discounts, voids, labor.","required_inputs":["sales_csv"],"input_description":"Monthly sales CSV (required). Optional: discounts_csv, voids_csv, labor_csv.","output_formats":["json","csv"]},"variants-cleanup":{"name":"Variants Clean Up","description":"Clean up variance data with category-specific add-back rules.","required_inputs":["variance_file"],"input_description":"Sculpture variance CSV export.","output_formats":["json","csv"]},"eoy-report":{"name":"End-of-the-Year Report","description":"Generate end-of-year inventory valuation report with PDF output.","required_inputs":["inventory_file"],"input_description":"Sculpture inventory export (Excel or CSV with Item Name, Unit Cost, On-Hand columns).","output_formats":["json","csv","pdf"]},"variance":{"name":"Variance / Profitability Report","description":"Merge PMIX + Recipe data for profitability analysis.","required_inputs":["pmix_csv","recipe_csv"],"input_description":"Two files: PMIX CSV (Menu Item, Item Qty, Net Amount) and Recipe CSV (Recipe Name, Ingredients, Pour Cost).","output_formats":["json","csv"]},"inventory-converter":{"name":"Inventory Converter","description":"Convert Sculpture .shh inventory export to import-ready CSV.","required_inputs":["shh_file"],"input_description":"Sculpture .shh inventory export file (or CSV with internal column names).","output_formats":["json","csv"]}}}