Sales#
Sales runs from customer master through Sales Order → Ship Bill / Invoice, with batch invoice emailing to customers and their billing contacts.
Sub-topics#
- Sales Orders — SO header, detail, due-dates, pricing.
- Ship Bills & Invoicing — shipping, invoicing, batch emailing.
- Packing List — packing list generation, freight, tax.
- Customers — customer master, contacts, pay methods.
Key entities#
| Entity | Purpose |
|---|---|
SOMAIN / SODET | Sales order header / detail. |
SODueDate | Line-level promise / due dates. |
SHIPBILL | Ship-bill / invoice header. |
PACKINGLIST | Packing lists tied to shipments. |
Customer | Customer master. |
CContact | Customer contact (bill-to, ship-to, general). |
SalesPriceList | Contracted price lists per customer / part. |
Where it lives#
- Controllers:
SoMainController,SalesOrderUploadController,ShipBillsController,PackingListSettingController,CustomersController,CustomerInfoController,CustomerImportController,CustomerPayMethodsController,CContactsController,SalesPriceListController,SalesTypeController,SaleDsctController,SICCodeController. - Helpers:
MnxEFModel/Helper/Sales Order/,MnxEFModel/Helper/SalesOrderUpload/,SalesPriceHelper.cs,SoSetupHelper.cs,MnxEFModel/Helper/PackingList/,MnxEFModel/Helper/PackingListSetting/,ShipBillHelper.cs,ShipTaxHelper.cs,ShipingContactLinkHelper.cs,CustomerHelper.cs,CustomerLineItemHelper.cs,CustomerPayMethodsHelper.cs,CustomerSupplierLinkHelper.cs,MnxEFModel/Helper/CustomerImport/,CContactHelper.cs,CustomerHelper.cs.