refund
This commit is contained in:
@@ -277,6 +277,15 @@ router.put('/expenses/:id', express.json(), async (req, res) => {
|
||||
res.json(result);
|
||||
} catch (err) { handleQboError(err, res, 'expense-update'); }
|
||||
});
|
||||
// ─── POST /api/accounting/refunds ───────────────────────────────────
|
||||
// Erstellt einen QBO Deposit für einen Vendor-Refund (Geld kam zurück).
|
||||
// Body: { vendorId, depositAccountId, categoryAccountId, txnDate, amount, refNo?, memo? }
|
||||
router.post('/refunds', express.json(), async (req, res) => {
|
||||
try {
|
||||
const result = await accountingService.createRefund(req.body || {});
|
||||
res.json(result);
|
||||
} catch (err) { handleQboError(err, res, 'refund-create'); }
|
||||
});
|
||||
router.get('/attachments/limits', (req, res) => {
|
||||
res.json({
|
||||
maxBytes: ATTACHMENT_MAX_BYTES,
|
||||
|
||||
Reference in New Issue
Block a user