update expense
This commit is contained in:
@@ -268,6 +268,15 @@ router.post('/expenses/:id/attach', (req, res, next) => {
|
||||
res.json(result);
|
||||
} catch (err) { handleQboError(err, res, 'attach'); }
|
||||
});
|
||||
// ─── PUT /api/accounting/expenses/:id ───────────────────────────────
|
||||
// Aktualisiert eine bestehende QBO Purchase (Expense).
|
||||
// Body wie POST /expenses: { vendorId, paymentAccountId, txnDate, paymentMethodId?, refNo?, memo?, lines: [...] }
|
||||
router.put('/expenses/:id', express.json(), async (req, res) => {
|
||||
try {
|
||||
const result = await accountingService.updateExpense(req.params.id, req.body || {});
|
||||
res.json(result);
|
||||
} catch (err) { handleQboError(err, res, 'expense-update'); }
|
||||
});
|
||||
router.get('/attachments/limits', (req, res) => {
|
||||
res.json({
|
||||
maxBytes: ATTACHMENT_MAX_BYTES,
|
||||
|
||||
Reference in New Issue
Block a user