seb
45369d11da
u
2026-10-04 21:22:00 +02:00
seb
e00533f9fa
u
2026-10-04 19:38:16 +02:00
seb
a3926d3547
u
2026-10-04 19:12:33 +02:00
seb
43fa8ea105
u
2026-10-04 11:25:17 +02:00
seb
e5ff4ef307
u
2026-10-04 02:14:03 +02:00
seb
9a7f345d8b
u
2026-10-03 23:13:36 +02:00
seb
a162feefbb
u
2026-10-02 03:45:02 +02:00
seb
3f84ff2be8
u
2026-10-02 00:15:22 +02:00
seb
ea51f30a8d
u
2026-10-01 22:17:17 +02:00
seb
7383e13894
u
2026-10-01 17:40:01 +02:00
seb
8a7500cb5a
u
2026-10-01 10:19:16 +02:00
seb
956fadcc8d
u
2026-09-30 23:11:01 +02:00
seb
120e59631e
u
2026-09-30 22:37:34 +02:00
seb
71c92e0718
u
2026-09-30 21:56:35 +02:00
seb
20fbea985e
u
2026-09-30 21:12:29 +02:00
seb
541a34382f
u
2026-09-30 20:12:30 +02:00
seb
e358eccca9
u
2026-09-30 19:29:13 +02:00
seb
caacbe4968
u
2026-09-30 17:35:20 +02:00
seb
82cc138ba6
u
2026-09-30 09:47:59 +02:00
seb
1de802fbaa
u
2026-09-29 20:10:46 +02:00
seb
63af77eab3
u
2026-09-29 18:26:40 +02:00
seb
9beab57ab4
u
2026-09-29 17:29:11 +02:00
seb
7f3558b4cb
u
2026-09-29 16:16:03 +02:00
seb
b92e2deb41
u
2026-09-29 13:44:14 +02:00
seb
0e64233418
u
2026-09-29 11:31:35 +02:00
seb
62d46a1df3
u
2026-09-28 12:13:17 +02:00
seb
e8e4265dc4
u
2026-09-28 06:50:00 +02:00
seb
d2aa9ff8b1
u
2026-09-27 22:01:47 +02:00
seb
68b793c9ba
u
2026-09-27 21:01:20 +02:00
seb
65b4ce5098
u
2026-09-27 18:01:08 +02:00
seb
9f97e3f3c6
u
2026-09-27 16:47:35 +02:00
seb
3e64fff747
u
2026-09-27 16:19:43 +02:00
seb
69f27a2942
u
2026-09-26 23:06:09 +02:00
seb
cbb2fdeb6d
u
2026-09-26 14:42:29 +02:00
seb
f0176e0fe0
u
2026-09-26 07:34:35 +02:00
seb
37828fdef9
u
2026-09-24 23:26:50 +02:00
seb
043facff48
llm
2026-09-20 07:22:14 +02:00
seb
37a676bb50
file api
2026-09-19 06:34:11 +02:00
seb
c2147de284
multipart
2026-09-18 07:19:20 +02:00
seb
8c19388901
file meta
2026-09-18 05:20:03 +02:00
seb
bbd285109d
unify parse api
2026-09-18 04:35:42 +02:00
seb
adb529d14f
feat(api): add GET and POST /supplier/:id/articles endpoints and openapi docs
2026-09-18 02:54:06 +02:00
seb
fe8fa55fbb
feat(api): implement articlesupplier endpoints, sort reordering, and openapi docs
2026-09-17 12:38:16 +02:00
seb
49efd5f8a1
u
2026-09-17 11:46:22 +02:00
seb
ab6d018a1f
refactor(api): update manifest line schema docs with name and pu, update deliveryParsePdf model
2026-09-16 17:04:32 +02:00
seb
12f37ac4c0
feat(delivery): add POST /delivery/parsePDF SSE route
...
- Accepts multipart/form-data PDF, streams LLM extraction via SSE
- Uses libllmorbiter (OpenRouterProvider) with API key from companysetting keys.openrouter
- Extracts manifest basedata, notes, and line items from invoices/delivery notes
- Events: status, llm_call, tool_call, usage, progress, result, error
- Extends generateApiDocs.js: multipart field table + x-sse-events table support
- Docs: docs/api/routes/delivery/parsePDF.md (auto-generated)
2026-09-15 07:45:32 +02:00
seb
7514848022
Delivery API: use externalNumber for user reference
...
Delivery create now accepts externalNumber (user-supplied reference) instead
of number; the manifest number is auto-allocated server-side via
nextNumber('delivery'). Update patches externalNumber (clearable) rather than
number. DeliverySummary schema documents externalNumber and notes number is
auto-generated. Regenerate API docs.
2026-08-08 10:09:32 +02:00
seb
57420ac0db
Add company settings and number sequence API routes
...
- Add CompanySetting routes (list, get, set) backed by company-scoped store
- Add Number routes (list, update) for managing number sequences
- Register new store namespaces for numbers and companysetting
- Add CompanySetting and NumberSequence schemas to OpenAPI
- Regenerate API docs and index for the new routes
2026-08-08 09:01:28 +02:00
seb
e6c24654dd
Align store calls with selected-company scoping and add entity numbers.
...
Drop companyId from company-scoped store wrappers and routes, add GET /entity/next-number plus optional number on entity create/update, and document dashdbschema API.md lookup in sibling-repos.
2026-08-07 06:22:13 +02:00
seb
57fd3b4837
Add customergroup bulk reorder and list editable flag.
...
Expose PUT /customergroup/order for exact-set sort updates, keep create/update name-only, and mark POS/Lieferanten as non-editable in list responses.
2026-08-07 03:40:40 +02:00