Ayesha352 commited on
Commit
7f0c11d
·
verified ·
1 Parent(s): 7cf9187

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -44,6 +44,8 @@ def get_bounding_rect(points):
44
 
45
  def extract_numeric_values(pdf_file, schedule1_file=None, client_name="Unknown Client"):
46
  try:
 
 
47
  # ---- All existing code inside try ----
48
  if isinstance(pdf_file, str):
49
  doc = fitz.open(pdf_file)
@@ -117,8 +119,10 @@ def extract_numeric_values(pdf_file, schedule1_file=None, client_name="Unknown C
117
  return f"Error occurred:\n{str(e)}", None
118
 
119
 
120
- def save_to_csv_flat(all_extracted_values, schedule1_values, client_name="Unknown Client", csv_path="Client_Output_Data_Form_1040.csv"):
121
  # Header components
 
 
122
  header_level_1 = [
123
  "Client Name","Gross Comp", "Taxable Wages", "Taxable Interest Income: Sch. B", "Tax- Exempt Interest",
124
  "Qualified Dividends", "Ordinary Dividends", "Long Term Capital Gain or Loss",
 
44
 
45
  def extract_numeric_values(pdf_file, schedule1_file=None, client_name="Unknown Client"):
46
  try:
47
+ if not client_name or client_name.strip() == "":
48
+ return "Error: Client name is required.", None
49
  # ---- All existing code inside try ----
50
  if isinstance(pdf_file, str):
51
  doc = fitz.open(pdf_file)
 
119
  return f"Error occurred:\n{str(e)}", None
120
 
121
 
122
+ def save_to_csv_flat(all_extracted_values, schedule1_values, client_name="Unknown Client", csv_path=None):
123
  # Header components
124
+ if csv_path is None:
125
+ csv_path = os.path.join(os.path.dirname(__file__), "Client_Output_Data_Form_1040.csv")
126
  header_level_1 = [
127
  "Client Name","Gross Comp", "Taxable Wages", "Taxable Interest Income: Sch. B", "Tax- Exempt Interest",
128
  "Qualified Dividends", "Ordinary Dividends", "Long Term Capital Gain or Loss",