Move Sage 100 data through
the business-object layer.
Zaptiva uses Sage 100 Business Objects, Visual Integrator, and controlled read paths to connect distribution, manufacturing, finance, and fulfillment workflows.
Partner
The tables are not the transaction model.
Sage 100 stores related header, line, history, and system records, but valid transactions are created through application logic. BOI exposes Sage business objects through COM; Visual Integrator provides mapped batch import/export. The right path depends on volume, latency, object support, and the need for immediate feedback.
What Sage 100 ERP
is built to manage.
Sage 100 is a modular ERP used heavily in distribution, manufacturing, and service-oriented businesses. Its financial, sales order, purchasing, inventory, production, and reporting modules work together through Sage application logic—not merely through the underlying tables.
For integration, the distinction between reading data and creating a valid business transaction is essential. Business Objects Interface operations can invoke Sage logic for interactive exchanges, while Visual Integrator can support controlled imports and exports. Zaptiva selects between them according to object coverage, volume, latency, and recovery requirements.
Distribution operations
Coordinate customers, sales orders, purchasing, warehouses, inventory, fulfillment, returns, and related financial activity.
Manufacturing workflows
Connect production demand, bills, work activity, materials, completions, and operational reporting where licensed modules support them.
Business-object transactions
Create and update supported records through initialized Sage sessions and product validation rather than unsupported table writes.
Mapped batch exchange
Use governed Visual Integrator jobs for repeatable high-volume imports or exports with record-level error handling.
BOI for governed transactions; VI for durable batches
A session-aware adapter opens the correct company and module, validates records through Sage logic, captures assigned keys, and isolates failures for replay.
Business Objects Interface
COM-based access invokes Sage 100 business objects so adds, changes, and postings run through product logic.
Visual Integrator
VI jobs define field mappings and perform logic at job, record, or field stages for controlled batch exchange.
ODBC + file layouts
Table layouts and read-oriented access support reporting and reconciliation; they are not a substitute for business-object writes.
Every movement has a source, a rule, and a result.
The workflow is designed for auditability and recovery—not just a successful demo.
Open session
Authenticate, select the company, and initialize the required module and business object.
Resolve keys
Translate external customers, items, warehouses, terms, and accounts to Sage identifiers.
Validate + write
Set fields in the required order, invoke validation, and use the object's write or posting method.
Reconcile
Persist Sage keys and compare totals, counts, and exceptions against the source system.
The records teams
actually work with.
Scope is confirmed against the installed edition, modules, permissions, and current vendor interface before build.
Built to survive real operations.
Technical decisions stay visible to finance, operations, and IT.
Object lifecycle discipline
Sessions and business objects are initialized and released correctly to avoid locked or orphaned processes.
Field-order awareness
Some business objects validate values in sequence; mappings follow the product's expected order.
No silent batch failure
VI and BOI errors are returned with source record context and a repair path.
Put the connection
to useful work.
Choose a focused operating problem, prove the flow, and build from a reusable foundation.
What teams ask
before the build.
Practical answers for architecture, compatibility, deployment, and ownership.
When should we use BOI instead of Visual Integrator?+
BOI is generally better when the workflow needs immediate, object-level feedback. Visual Integrator is often effective for governed batch imports or exports with stable mappings.
Why not update Sage 100 tables directly?+
Direct updates can bypass application rules and related records. BOI and VI are designed to preserve Sage 100 business logic.
Grounded in current product documentation.
Capabilities vary by edition, version, modules, licensing, and configuration. Zaptiva verifies the target environment during discovery.
Ready to connect Sage 100 ERP?
Bring us the product version, hosting model, connected systems, and desired outcome. We’ll shape the supported technical path.