SYSPRO Integration

Horizon integrates with SYSPRO 8 and SYSPRO Avanti through SYSPRO's e.net Solutions APIs, web services, and direct database access. SYSPRO's mid-market manufacturing focus aligns with Horizon's core customer profile.
SYSPRO is concentrated in mid-market discrete and process manufacturing — particularly machinery, industrial components, food and beverage, and electronics. The integration approach uses SYSPRO's e.net Solutions framework for transactional access and direct database access for bulk historical data.

SYSPRO's manufacturing focus

SYSPRO is unusual among mid-market ERPs in its concentrated manufacturing focus — the product is built primarily for discrete and process manufacturers, with deeper manufacturing-specific functionality than horizontal ERPs like Acumatica or NetSuite at similar price points. Customer concentrations include industrial machinery, electronics, food and beverage processing, and metal fabrication.

SYSPRO versions supported

  • SYSPRO 8 — the current generation, with modernized web-based UI and improved API surface.
  • SYSPRO Avanti — SYSPRO's web client framework, supporting the same underlying integration patterns.
  • SYSPRO 7 — still deployed at many customers. Integration through e.net Solutions and database access.

Integration through e.net Solutions

SYSPRO's e.net Solutions framework is the primary integration mechanism — a comprehensive set of business object APIs covering most SYSPRO entities. For Horizon integration:

  • Query business objects — for reading master data, inventory, transactions. COM-based with REST/SOAP wrappers in newer versions.
  • Posting business objects — for writing back planned orders, parameter updates, forecasts.
  • SYSPRO Workflow Services — for event-driven integration (notification of significant transactions).

SYSPRO-specific data objects Horizon reads

  • Stock master (InvMaster) with planning attributes — ABC class, planning code, lead time, safety stock
  • Stock warehouse records (InvWarehouse) for warehouse-specific overrides
  • Inventory on-hand by warehouse, lot, and bin location
  • Sales order history (SorDetail and related) with customer, branch, and shipment data
  • Purchase orders (PorMaster and PorDetail) and receipts
  • Bills of material (BomStructures, BomOperations) with phantom and reference designators
  • Work centers (WipMasterFile) with capacity calendars
  • Routing data (BomOperations) with operation sequences
  • Supplier master (ApSupplier) with lead times and pricing

Direct database access as alternative path

For bulk historical data and analytics-style queries, SYSPRO's SQL Server database provides clean access through documented views. The Horizon implementation team typically uses a combination — e.net Solutions for transactional access, direct database views for bulk extraction of historical demand and inventory data.

SYSPRO's distinctive features

  • Bill of Material with phantoms — SYSPRO's phantom handling is sophisticated, with multi-level explosion respecting phantom designations. The integration captures phantom logic for correct material requirements.
  • Lot traceability — for food, pharma, and chemicals, SYSPRO's lot tracking flows through the integration so safety stock and replenishment respect lot expiry and traceability requirements.
  • Forecast methods — SYSPRO's own forecast module has multiple statistical methods. Customers replacing SYSPRO's forecasting with Horizon's typically see accuracy improvements from per-SKU model selection and ML methods that SYSPRO doesn't natively provide.
  • SYSPRO Espresso (mobile) — for customers using SYSPRO Espresso for shop floor and warehouse, Horizon's planning recommendations can flow into Espresso workflows.

Alternative integration path

SYSPRO environments without modern API exposure — common in older SYSPRO 7 deployments — can use scheduled SFTP delivery of CSV extracts produced by SYSPRO's report writer or custom SQL Server jobs.

Authentication and connection

  • e.net Solutions: SYSPRO operator credentials with API access enabled. Network connectivity through the customer's SYSPRO web service host.
  • Database access: Read-only SQL Server login with access to relevant views. Typical SQL Server authentication patterns.
  • Cloud-deployed SYSPRO: Same patterns through cloud-hosted SYSPRO Application Server.

Write-back patterns

  • Planned purchase orders through PorMasterUpdate or staging records
  • Planned production jobs through WipMasterUpdate
  • Stock master planning parameter updates (ABC code, safety stock, reorder level)
  • Forecast records for SYSPRO's MRP consumption

Common SYSPRO-specific considerations

  • Multi-company environments — SYSPRO's company structure (each company is a separate database) requires explicit handling. Horizon integration can pull from multiple SYSPRO companies into a unified planning view where the business model supports cross-company planning.
  • Custom forms and customizations — Most SYSPRO customers have customizations through SYSPRO's customization framework. The integration captures customer-specific custom fields explicitly during configuration.
  • Branch warehouse vs central warehouse models — Different SYSPRO deployments use different warehouse structures. Integration mapping happens during setup, not during runtime.
  • Lot and serial tracking depth — Customers with deep traceability requirements have additional data flowing through inventory transactions. The integration captures lot-level data where customer's planning math requires it.