Backend: Kaufpreis aus Beleg-PDF schätzen

guess_price_cents zieht den Kaufpreis aus dem Belegtext: bevorzugt den Betrag
nach einem Summen-Stichwort (Gesamtbetrag/Total/…), sonst den groessten Betrag.
Versteht Tausendertrenner (1'299.00) und deutsches Format (1.299,00). Der
Upload liefert den Vorschlag als suggested_price_cents mit. 5 neue Tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Scarriffle
2026-07-26 20:57:30 +02:00
parent 61270e6d00
commit ba65e48d47
4 changed files with 95 additions and 9 deletions

View File

@@ -541,8 +541,9 @@ class ItemDocumentOut(BaseModel):
class ItemDocumentUploadOut(ItemDocumentOut):
"""Antwort nach dem Upload mit dem aus dem PDF vorgeschlagenen Garantieende."""
"""Antwort nach dem Upload mit aus dem PDF geschätztem Garantieende und Preis."""
suggested_warranty_until: date | None = None
suggested_price_cents: int | None = None
class ItemOut(BaseModel):