# MRPeasy

MRPeasy is a Cloud-Based ERP/MRP system made for small manufacturers and distributors with 10-200 employees. The software offers production planning and scheduling, inventory management, purchasing, CRM, team management, and accounting functionalities to businesses that need a powerful yet affordable and easy-to-use tool for managing their business.

### Prerequisites

To connect MRPEasy to Omnata, you need to have an active MRPEasy account on a Unlimited Plan. If you don't have one, you can sign up [here](https://www.mrpeasy.com/).

### Authentication

MRPeasy REST API uses Basic access authentication

* api-key - your MRPeasy API key, that can be found in Settings - Integration -> API access;
* access-key - a secret key that can be defined in Settings - Integration -> API access

### Inbound Syncs

The following streams are supported:

* user\_actions (Full Refresh and Incremental)
* activities (Full Refresh and Incremental)
* units\_of\_measurement (Full Refresh and Incremental)
* work\_stations (Full Refresh and Incremental)
* work\_station\_types (Full Refresh and Incremental)
* vendors (Full Refresh and Incremental)
* vendor\_contact\_data (Full Refresh and Incremental)
* bills\_of\_materials (Full Refresh and Incremental)
* bills\_of\_material\_components (Full Refresh and Incremental)
* customer\_orders (Full Refresh and Incremental)
* customer\_order\_products (Full Refresh and Incremental)
* customer\_order\_product\_sources (Full Refresh and Incremental)
* customers (Full Refresh and Incremental)
* customer\_contact\_data (Full Refresh and Incremental)
* manufacturing\_orders (Full Refresh and Incremental)
* manufacturing\_order\_parts (Full Refresh and Incremental)
* manufacturing\_order\_part\_lots (Full Refresh and Incremental)
* manufacturing\_order\_operations (Full Refresh and Incremental)
* manufacturing\_order\_operation\_work\_stations (Full Refresh and Incremental)
* manufacturing\_order\_operation\_work\_station\_workers (Full Refresh and Incremental)
* manufacturing\_order\_operation\_work\_station\_worker\_results (Full Refresh and Incremental)
* manufacturing\_order\_notes (Full Refresh and Incremental)
* parameters (Full Refresh and Incremental)
* parameter\_values (Full Refresh and Incremental)
* product\_groups (Full Refresh and Incremental)
* purchase\_orders (Full Refresh and Incremental)
* purchase\_order\_products (Full Refresh and Incremental)
* purchase\_order\_bills (Full Refresh and Incremental)
* relations (Full Refresh and Incremental)
* relation\_lines (Full Refresh and Incremental)
* relation\_line\_values (Full Refresh and Incremental)
* return\_material\_authorization\_orders (Full Refresh and Incremental)
* routings (Full Refresh and Incremental)
* routing\_operations (Full Refresh and Incremental)
* sales\_invoices (Full Refresh and Incremental)
* sales\_invoice\_products (Full Refresh and Incremental)
* serial\_numbers (Full Refresh and Incremental)
* shipments (Full Refresh and Incremental)
* shipment\_products (Full Refresh and Incremental)
* stock\_items (Full Refresh and Incremental)
* stock\_item\_purchase\_terms (Full Refresh and Incremental)
* stock\_item\_parameters (Full Refresh and Incremental)
* stock\_lots (Full Refresh and Incremental)
* stock\_lot\_locations (Full Refresh and Incremental)

For incremental loads, we utilise the user\_actions and the activity codes to determine the changes in the system. The user\_actions stream is used to determine the changes in the system and the activity codes are used to determine the changes in the specific stream.

### Outbound Syncs

There is currently no outbound sync support for this App, but please [let us know](https://omnata.com/contact-us) if you have a use case in mind.
