- Treat an article that has become a father (nIstVater=1) as a free position (kArtikel=0) with the name kept: VersandIntern.vBestellPosOffen joins tArtikel with nIstVater=0, so such positions could never be reserved and failed with "insufficient stock after POS shortage booking" (e.g. Becks 42000030). - Recalculate tAuftragPositionEckdaten before deliverOrder so orders without payments get their positions reserved too (previously only insertPayment triggered the recalculation). Also adds debug logging across the delivery pipeline (reserve, commit, deliver, session, stock-shortage, create-order).
14 lines
618 B
JavaScript
14 lines
618 B
JavaScript
import * as category from './category.js';
|
|
import * as cimage from './cimage.js';
|
|
import * as client from './client.js';
|
|
import * as customergroup from './customergroup.js';
|
|
import * as deletedEntity from './deleted-entity.js';
|
|
import * as init from './init.js';
|
|
import * as newpin from './newpin.js';
|
|
import * as order from './order.js';
|
|
import * as pimage from './pimage.js';
|
|
import * as product from './product.js';
|
|
import * as productcomposite from './productcomposite.js';
|
|
|
|
export const endpoints = [client, newpin, init, category, product, productcomposite, deletedEntity, pimage, cimage, customergroup, order];
|