Sales & promotions
Customer classes, routes, promotions and bill-backs, price dates, and shortage reasons on invoices.
A short-shelf-life food manufacturer has run one Business Central extension since 2022, with ten modules across sales, inventory, warehouse, purchasing, manufacturing, planning, and finance. We built and maintain it, keep it upgrade-safe with event subscriptions, and ship it as a steady run of small releases.
The client is a food manufacturer producing short-shelf-life products for grocery retail and foodservice customers. It runs Business Central online with three Insight Works apps (Warehouse Insight, Shop Floor Insight, and Advanced Inventory Count) and two from Lanham (EDI and E-Ship). The standard product and those apps cover a lot, but not everything this business needs.
The gaps reach across the whole system. Shelf life differs by sales channel. Retailers want advance ship notices in their own formats, built from the license plates on each shipment. Pallet tags have to print as production output is recorded, and the production plan starts from imported forecasts. Since February 2022 we have built all of it into one extension rather than a set of separate apps, and we still maintain it. The same package extends sales, inventory, warehouse, purchasing, manufacturing, planning, and finance.
Each module covers one area, but they share data where the work crosses departments. License plates from the warehouse feed the ASNs, shop-floor timestamps drive the output journals, and the shortage reasons recorded in sales appear on the invoices.
Customer classes, routes, promotions and bill-backs, price dates, and shortage reasons on invoices.
Shelf life set per sales channel, prompts for lot numbers, and labels.
Shipment grouping, license plates, pallet and shipping labels, and a productivity export.
Custom 856 ASNs built from license plates in five retailer-specific formats, with SSCC-18 generation.
Inspection forms for incoming goods and notifications on receipts.
Pallet tags printed on recorded output, output journals posted automatically from shop-floor timestamps, default production bins, and a forward-rescheduling prompt.
CSV forecast import, a weekly work-center schedule with changeover times and overtime capacity, SKU-BOM explosion into production orders, and 84-day projected availability exported to Excel.
Tax areas, EFT, and document layouts.
Restarts for failed job-queue entries with failure emails, controls on deletion, and an activity log.
Common code the other nine modules build on.
On Business Central online, Microsoft and the ISVs release updates on their own schedule, and the extension has to keep working through each one. Two practices keep it upgrade-safe:
Four years in, the package holds 196 objects and 48 report layouts across its ten modules, and it compiles with 0 errors on Business Central 28.2. Work continues as small, continuous releases like the six above. Version 1.0.1.87 shipped in September 2026, and every module still ships in the same package.
Talk with JTANG Consulting about your Business Central implementation, upgrade, customization, integration, or support needs. Initial consultations are free, scoped to your business, and never pushy.