Skip to main content

GoFresh Suite: One Platform from the Truck to the Customer

GoFresh Suite is the operating system of a fresh-produce logistics platform. Trucks, scales, lots, prices, quality, pallets and invoices, entered once and shared with the ERP in real time.

Glass logistics platform in space: a truck docking at a gate, crates of produce on a conveyor passing a scale and a quality lens, pallets bound for storefronts, all linked to a golden control node
GoFresh Suite logo

Perishable goods leave no time for re-typing. GoFresh Suite runs the daily operation of a fresh-food logistics platform, from the purchase plan and the price calculation to the truck at the gate, the lot assigned to the customer order, the quality dispute with the supplier and the supplier invoice. Developed and operated by GOLINE, it has been in production for over ten years at a Swiss fresh-produce platform that supplies the major retail chains, and it keeps growing with the operation it serves.

9 modules

Over 70 functions in the web application, plus a mobile app for the warehouse floor.

215 API endpoints

One .NET backend, three real-time channels, 25 granular permissions.

7 ERP services

Two-way integration with Microsoft Dynamics: orders, lots, weighing journal, invoices.

3 languages

Italian, German and English interface, supplier documents in four languages.

GoFresh Suite: One Platform, Nine Modules

Every GoFresh Suite module can be adopted on its own. Together they cover the whole day of a fresh-produce platform, and they all write to the same database and the same ERP.

Glass truck at a glowing dock, a pallet on a weighing platform under an inspection lens, a label with a barcode printing out and a golden check-mark seal

1. Goods Receiving and Quality at the Gate

The truck is followed from the announcement to the ERP posting, through eight states. Reception records plate, driver, ETA and customs, runs the truck checklist and sends delay notices. At the gate the operator takes the truck, weighs each line on the network scale, records tares and net weights, answers the quality checks that apply to that article in that season, photographs non-conformities from the handheld and prints the pallet label with lot, weight, operator and Bio mark. Posting writes the weighing journal, the severities and the corrective actions to the ERP in one step.

  • Gate dashboard with status of every door and live progress
  • Configurable quality checks: boolean, numeric, range or list; by group, article, variant or category; seasonal validity
  • Zebra ZPL labels for pallets, lot assignments and EUR pallet exchange reports

2. Lot Assignment and Transport Plan

The daily plan that decides which lot goes to which customer order. Arrivals and stock on one side, sales orders on the other, and a collaborative board where several planners work at the same time with per-user locks and live updates. An automatic proposal applies the rules agreed with each customer: FIFO, LIFO, goods already arrived, whole quantities, smaller quantities, today’s deliveries only, excluded suppliers. Every assignment is written to the ERP order; a shipped order can be reopened and its shipment undone from the same screen.

  • Stock corrections on the lot: waste, returns, over and under delivery, analysis samples, packaging, posted as ERP item journals
  • Forecast orders generated from the sales forecast and transferred to real orders in one transaction
  • Orders plan, transport plan, carrier price list, transport orders and CMR documents
  • Plan exports by order, article, customer or waste, in print, PDF or Excel
Grid of glass order cards paired by threads of light to a stack of glowing lot cubes, one pairing in gold
Glass calculator slab with crate, box, truck and coin tokens flowing in and a golden price tag coming out, a dial showing the margin

3. Price Calculator

Most ERPs cannot derive a selling price from the real costs of a fresh article. GoFresh does. Formula schemes per customer group combine purchase price, processing, packaging, waste, transport and the target margin, in the currency and rounding the customer expects, and produce the selling price for a single article or for a whole price list with validity dates. The same engine works backwards, from a selling price to the maximum purchase price.

  • Operators, formula schemes, currencies and exchange rates, price list templates, rebates per customer
  • Import journal for the retailer’s price plan with validation, exceptions and posting to the ERP

4. Purchase Planning and Sales Forecast

Buying perishables means sizing purchases on real demand and current stock, days ahead. Purchase plans are built per scheme and category, with the suppliers enabled for each, a calendar of customer closing days and holidays, and a sales forecast per scheme that can be duplicated and released to customers. EDI orders from customers are imported, checked and re-imported when needed, and orders not yet released are kept in view until they are.

  • Purchase plans, schemes, category enabling, calendar, notes, customers with multiple orders
  • EDI order list with mail, re-import, CSV and Excel export; reasons for undelivered goods
Glass planning board with a rising demand curve and crates filling up along it, a calendar grid below with glowing cells and a golden marker
Glass purchase order sheet with ticked rows, a scale balancing a crate against coins, and a golden invoice sealed with a wax stamp

5. Purchase Order Closing and Supplier Invoicing

Once the goods are in, the purchase order is closed economically. Quantities and prices are corrected against what was really unloaded and weighed, non-conformity costs are annotated per line with their formula (customer returns, lost space, truck delay, prepack cost, store waste), and the provisional supplier invoice is created in the ERP with waste and analysis lines in the supplier’s language. The supplier’s own invoice and the order e-mails are archived next to the order.

  • Filters by date, not invoiced, buyer and text; lines editable in the grid
  • Weight reports in PDF, invoices merged into one document, direct link to the production order in the ERP

6. Warehouse: Mobile Inventory and Pallet Accounting

Physical inventory per warehouse and date, with a pre-filled plan and a handheld app on Zebra terminals: scan the barcode, confirm quantity and shelf, save as draft or post. The plan is locked while someone is counting it. Pallet accounting keeps the EUR and CH pallet balance per carrier and consignee, with incoming, outgoing, defective, disputed and non-returnable pallets, balances per carrier and shipping reports.

  • Carriers, carrier users, headings and recipients for Switzerland and the EU
  • Inventory history per line; stock movement reports by date, purchase and sale
Handheld glass scanner projecting light onto a crate barcode in a glass warehouse aisle, golden counted pallets and a floating pallet ledger
Glass prism refracting a drop of light into a spectrum, a crate under a magnifying lens with a golden tag, an envelope with a photo flying to a supplier building

7. Quality System

Every quality problem becomes a dispute with the supplier: linked to the truck, the lot and the checks failed at the gate, with photos, severity, reason and cost. The supplier receives an e-mail in its own language with the pictures attached, the retailer receives the evaluation form it requires, and the month and the year close with an Excel summary. The laboratory records Brix measurements and sensory evaluations of sugar, taste, colour and size, with its own report and e-mail.

  • Severities mapped to the ERP complaint codes, reasons, product types, sugar and taste scales
  • Product regulations and specifications per customer, as PDF at the gate and in the office

8. Deliveries, Traceability and Reports

Outgoing trucks with the order lines loaded on each, delivered orders by date, and the question that matters in a recall: which customers received this lot. Reports cover transport orders and orders to carriers, truck assignments, production orders, stock balances via SQL Reporting Services and the sales plan export. Every grid exports to PDF and Excel, and a QlikView button opens the business intelligence dashboards on the same data.

  • SSCC shipments to retail customers: SAP IDoc export and GS1-128 logistic label with SSCC, GTIN, quantity, order and best-before date
  • Real-time dashboards: gate status, trucks of the day, orders not invoiced, annotations, top suppliers
Golden lot cube linked backwards to a truck and a greenhouse farm and forwards to storefronts and a customer portal, with a chart plane above
Glass truck with open doors at a loading bay, pallets of produce rolling up a ramp of light into the trailer, a handheld device ticking a checklist in gold, a route of light leaving toward storefronts

9. Outgoing Goods

The mirror of goods receiving. The outgoing truck list shows, for each shipping date, the trucks and the order lines loaded on each: sales order, route, customer, sold and assigned load units and transport units, delivery date and number of pallets. On the handheld, goods preparation guides the operator through the orders to prepare and the truck list through the loading, so that what leaves the platform is confirmed line by line, with the same scanner used for inventory. Delivered orders stay searchable by date and by lot number.

  • Truck list with expandable order lines, filters by shipping date and text, guided tour
  • Goods preparation and truck list on the mobile app, protected by their own permission
  • Delivered orders by date and by lot, the one-step-forward side of traceability

GoFresh Mobile

GoFresh Mobile, the warehouse app of GoFresh Suite, runs on Android handhelds with an integrated Zebra scanner, in Italian, German or English with the language switchable at runtime. It opens the inventory plan of a warehouse and a date, resolves every scanned barcode into lot, article, supplier and shelf, and saves or posts the count.

Photos of non-conformities are taken with the native camera, queued locally and uploaded in the background, even on handhelds without a SIM card: the queue survives restarts, retries on its own and cleans up synchronised pictures after a day. Sessions are restored silently within the day, crashes are reported to a self-hosted monitoring server on the intranet, and the app is distributed as a signed package through the company’s own pipeline, with a software bill of materials and a vulnerability scan on every build.

Integrations and Standards

  • Microsoft Dynamics (NAV / Business Central): seven web services for purchase orders and invoices, weighing journal, lot assignment, trucks and complaints, plus webhooks from the ERP for orders and lots and SQL views on master data
  • GS1: GTIN, SSCC, GS1-128 logistic labels, EAN with variable weight or price, lots and best-before dates
  • SAP IDoc ORDERS05 export for retail customers; EDI order import and monitoring
  • Scales and printers: Mettler-Toledo scales over TCP/IP at every gate, Zebra ZPL printers over raw TCP or FTP
  • Documents: PDF and Excel exports and templates, HTML print reports, e-mails with templates in the recipient’s language, DocuWare archive link, QlikView and SQL Reporting Services
  • Swiss specifics: Bio Suisse marking, EUR and CH pallet accounting, customs data and tariff numbers, multi-currency price lists

Architecture and Security

  • ASP.NET Core on .NET 10, Entity Framework and SQL Server; Angular 20 web interface with real-time channels via SignalR; .NET MAUI mobile app
  • Single sign-on with Windows and Active Directory or username and password; signed JWT in HttpOnly cookies with automatic renewal
  • 25 granular permissions enforced on every endpoint, fail-closed; menu and actions follow the permissions
  • Secrets in Azure Key Vault, ERP credentials encrypted with AES-256-GCM, HSTS and security headers, CORS whitelist
  • STRIDE threat model with 281 analysed threats; three CI/CD pipelines with software bill of materials, Trivy vulnerability scan and a quality gate that blocks the deploy on critical findings; backup before every release
  • GoFresh Suite is hosted in GOLINE’s Swiss data centres or on the customer’s own Windows servers

A Look at the Screens

Live screens of GoFresh Suite from a production installation. Menus, headers and actions are shown as they are; the data has been blurred to protect the customer’s information.

Built With the Operation, Not for It

GoFresh Suite was not designed in a meeting room. Every function came from a planner, a gate operator or a quality manager who needed it, and the same GOLINE team that wrote it runs it in production every day. If you move fresh produce and your ERP stops where the warehouse starts, GoFresh Suite is the platform that fills the gap. Contact us for a demonstration, or write to sales@goline.ch.

Discover all our solutions.

Goline It Services Logo

News

  • GOLINE is pleased to announce that it has achieved ESET Gold Partner status for 2027. The recognition follows the successful completion of ESET’s partner certification requirements and confirms GOLINE’s continued investment in cybersecurity expertise and professional development. ESET’s partner programme is designed to support companies working with its cybersecurity solutions through dedicated technical and sales resources, training and other partner services. For GOLINE, the achievement further strengthens its collaboration with ESET and its ability to integrate ESET security technologies into the cybersecurity solutions and services it provides to businesses. ESET solutions are already part of GOLINE’s cybersecurity portfolio, alongside technologies...
  • GOLINE SA is excited to announce a new partnership with NetApp, a global leader in cloud data services and storage solutions. This collaboration aims to help organizations modernize their IT infrastructure, streamline data management, and enhance performance across cloud and hybrid environments. Modern Data Solutions for Businesses Through this partnership, GOLINE integrates advanced data management solutions, enabling businesses to securely store, manage, and access critical information across cloud, on-premises, or hybrid setups. Clients can benefit from: Flexible and scalable storage solutions to meet growing data needs Simplified management of cloud and on-premises environments Enterprise-grade security for sensitive and mission-critical data...
  • GOLINE SA is proud to announce a new strategic partnership with Omnissa, a global leader in digital workspace platforms and Horizon Cloud Service solutions. This collaboration marks a significant step forward in helping organizations embrace secure, flexible, and high-performance work environments. Why Choose Omnissa for Your Business? The platform enables virtual desktops, applications, and unified endpoint management. Organizations can deploy scalable workspaces across cloud, hybrid, or on-premises setups. Key benefits include: Easy access to desktops and apps on any device Centralized management for Windows, macOS, iOS, Android, and ChromeOS Strong security with access controls and multi-factor authentication Automated scaling to...
0
Would love your thoughts, please comment.x
()
x
| Reply