added a server manager

This commit is contained in:
2025-10-29 14:27:44 +00:00
parent fa25f7bafd
commit 85fafae311
4 changed files with 4246 additions and 71 deletions
+3
View File
@@ -9,3 +9,6 @@ __pycache__/
.env
*.log
/uploads
server_manager.sh
server.log
server.pid
+2
View File
@@ -731,6 +731,7 @@ async def match_specific_receipts(request: MatchSpecificRequest, db: db_dependen
match_responses = []
for result in matching_results:
# Get final tax amount from LLM analysis if available, otherwise use receipt's stated tax
if result.confidence_score > 0:
final_tax = result.receipt.tax
# if result.tax_analysis and "final_tax_amount" in result.tax_analysis:
# final_tax = result.tax_analysis["final_tax_amount"]
@@ -802,6 +803,7 @@ async def match_specific_receipts(request: MatchSpecificRequest, db: db_dependen
AccountName=result.transaction.AccountName
if result.transaction
else None,
Source=result.transaction.source if result.transaction else None,
)
match_responses.append(match_response)
+1
View File
@@ -181,6 +181,7 @@ class MatchResponse(BaseModel):
VendorName: Optional[str] = None
AccountId: Optional[str] = None
AccountName: Optional[str] = None
Source: Optional[str] = None
class MatchingResponse(BaseModel):
+4169
View File
File diff suppressed because it is too large Load Diff