Skip to content
English
  • There are no suggestions because the search field is empty.

ECI Spruce POS Integration

About

ECI Spruce is a comprehensive, cloud-based ERP and point-of-sale (POS) software designed specifically for lumber, building materials, and hardlines dealers. It integrates inventory control, purchasing, accounting, and e-commerce into one system to help businesses track stock, protect margins, and manage operations. 

Website: ECI Spruce

Category Details
Integration Type On-prem

Installation Guide:
Installing POS+ On-Prem
Features Card on File
Stored card to quickly recharge a known customer.

Deposit Payments
Take a down payment against an invoice.

Refund
Process refunds directly through the platform.

Split Refund
Refund a partial amount of a purchase.

Void
Void transactions before settlement.
Payment Flows Push to Terminal
Payment Links
Keyed Transactions
Keyed ACH
Additional Payment Flows Payment links reconcile in the ECI Spruce versions listed above.

Important Notes

Once a payment flow has been built for a software, it becomes available to all users.

Critical Notes:
  • We select "Cash" as the tender type for reconciliation, as new tender types are not supported. You can confirm this in your version.
  • If the user does not select the Job Number, POS+ selects the first job automatically.

Marketing Demo Video

Browser Extension

 

POS+ Extension ECI Spruce Demo Video


Integration Type

This integration requires the On-Prem to be installed and active within your supported browser.


Support 

  1. Moving the mouse or typing on the keyboard while POS+ is running a payment activity might cause POS+ to fail. Therefore, inform the merchant not to engage in these activities while running a transaction through POS+. If the transaction fails, simply retry the operation and remove hands from the mouse and keyboard for a few seconds.  
  2. If the user’s machine is too slow, POS+ might timeout waiting for a user’s activity. While we have never seen this in practice, it is possible that people are running 20+ year old machines and the machine is simply incapable of running a POS+ integration.  
  3. Ensure the user’s ECI Spruce version is supported by POS+. 
  4. Firewalls can prevent the POS+ executable from installing. Please consult with the customer’s network personnel to overcome any obstacles.