Files
gomag-vending/api/database-scripts
Claude Agent 0666d6bcdf fix: defer kit discount insertion to avoid duplicate check collision (separate_line)
When 2+ kits produce discount lines with the same unit price and VAT rate,
adauga_articol_comanda raises RAISE_APPLICATION_ERROR(-20000) on the duplicate
(ID_ARTICOL, PTVA, PRET, SIGN(CANTITATE)) check. Defer discount insertion
until after the main article loop, accumulating cross-kit discounts and merging
collisions by summing qty. Different prices remain as separate lines.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 11:57:57 +00:00
..
2026-03-11 12:32:25 +02:00
2026-03-19 23:57:52 +00:00