From 75e5079479c116b28ec072f25cc67fafd66a14ca Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sat, 27 Dec 2025 13:59:22 +0000 Subject: [PATCH] Update models.js to correct tax rate import and add shipment and invoice models --- src/database/schemas/models.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/database/schemas/models.js b/src/database/schemas/models.js index 98c37bf..215fd7f 100644 --- a/src/database/schemas/models.js +++ b/src/database/schemas/models.js @@ -24,8 +24,10 @@ import { documentJobModel } from './management/documentjob.schema.js'; import { fileModel } from './management/file.schema.js'; import { courierServiceModel } from './management/courierservice.schema.js'; import { courierModel } from './management/courier.schema.js'; -import { taxRateModel } from './management/taxrates.schema.js'; +import { taxRateModel } from './management/taxrate.schema.js'; import { taxRecordModel } from './management/taxrecord.schema.js'; +import { shipmentModel } from './inventory/shipment.schema.js'; +import { invoiceModel } from './finance/invoice.schema.js'; // Map prefixes to models and id fields export const models = { @@ -98,4 +100,6 @@ export const models = { COR: { model: courierModel, idField: '_id', type: 'courier', referenceField: '_reference' }, TXR: { model: taxRateModel, idField: '_id', type: 'taxRate', referenceField: '_reference' }, TXD: { model: taxRecordModel, idField: '_id', type: 'taxRecord', referenceField: '_reference' }, + SHP: { model: shipmentModel, idField: '_id', type: 'shipment', referenceField: '_reference' }, + INV: { model: invoiceModel, idField: '_id', type: 'invoice', referenceField: '_reference' }, };