fix: wrong table name supplier_invoice_extractions -> extractions v2.2.23
This commit is contained in:
parent
de59bc8367
commit
5e94fc5e69
@ -2329,19 +2329,25 @@ async def reprocess_uploaded_file(file_id: int):
|
|||||||
|
|
||||||
# Store AI extracted data in extractions table
|
# Store AI extracted data in extractions table
|
||||||
extraction_id = execute_insert(
|
extraction_id = execute_insert(
|
||||||
"""INSERT INTO supplier_invoice_extractions
|
"""INSERT INTO extractions
|
||||||
(file_id, vendor_id, invoice_number, invoice_date, due_date,
|
(file_id, vendor_matched_id, vendor_name, vendor_cvr,
|
||||||
total_amount, currency, document_type, confidence, llm_data)
|
document_id, document_date, due_date,
|
||||||
VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING extraction_id""",
|
total_amount, currency, document_type, document_type_detected,
|
||||||
(file_id, vendor_id,
|
confidence, llm_response_json, status)
|
||||||
|
VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) RETURNING extraction_id""",
|
||||||
|
(file_id, vendor_id,
|
||||||
|
llm_result.get('vendor_name'),
|
||||||
|
llm_result.get('vendor_cvr'),
|
||||||
llm_result.get('invoice_number'),
|
llm_result.get('invoice_number'),
|
||||||
llm_result.get('invoice_date'),
|
llm_result.get('invoice_date'),
|
||||||
llm_result.get('due_date'),
|
llm_result.get('due_date'),
|
||||||
llm_result.get('total_amount'),
|
llm_result.get('total_amount'),
|
||||||
llm_result.get('currency', 'DKK'),
|
llm_result.get('currency', 'DKK'),
|
||||||
llm_result.get('document_type'),
|
llm_result.get('document_type', 'invoice'),
|
||||||
|
llm_result.get('document_type', 'invoice'),
|
||||||
confidence,
|
confidence,
|
||||||
json.dumps(llm_result))
|
json.dumps(llm_result),
|
||||||
|
'extracted')
|
||||||
)
|
)
|
||||||
|
|
||||||
# Insert line items if extracted
|
# Insert line items if extracted
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user