Cloud Commerce: Connecting Square POS System to CustomBooks™

Cloud Commerce: Connecting Square POS System to CustomBooks™

Overview: Connecting Square POS to CustomBooks™


Square Point of Sale (POS) is a versatile, industry-leading platform that empowers businesses to securely process payments, manage daily operations, and track sales across both in-person and online channels.

By connecting your Square POS to CustomBooks™ through our Cloud Commerce feature, you can seamlessly bridge your front-of-house sales with your back-office accounting. This powerful integration eliminates manual data entry and ensures your financial records are always accurate and up-to-date.

Key Benefits of the Integration

  1. Automated Financial Records: Watch as your daily Square transactions automatically flow into CustomBooks™, effortlessly recording themselves as Cash Sales.
  2. Comprehensive Data SyncSeamlessly sync essential sale, shipping, inventory, and payment information directly into your accounting system in real-time.
  3. Smart Staging Area: Prevent messy duplicate records. All incoming data is first placed in a dedicated staging area where intelligent matching is performed against your existing products, customers, and orders.
  4. Total Control: Maintain complete accuracy and peace of mind by reviewing and approving all synced orders before they officially hit your books.
Note: Cloud Commerce feature is exclusive to the Professional with eCommerce subscription plan.

Setting Up Square


Follow the steps below to connect and configure your Square POS account within CustomBooks™ Cloud Commerce:
  1. Navigate to Sales → under the Tools section, select Cloud Commerceᴮᴱᵀᴬ.
  2. Click the Add Store button to initiate the connection.
  3. Under the Stores options, click the Square button. A new browser tab will open and direct you to the Square authorization page.
  4. Log in using your Square email (or phone number) and password. A confirmation page will then appear indicating that the connection was successful.
  5. Return to the CustomBooks™ tab. A popup window with a spinning circle will display, indicating that your Square data is currently synchronizing.



  6. Wait for the synchronization to complete. Once all data is received, Cloud Commerce will display your available Square customers, items, locations, sales people, and cash sales, which you can then review to either approve as new or match to existing records in CustomBooks™.


Store Configuration

To customize your integration preferences and configure essential details—such as your synchronization start date, default tax rates, and specific accounting mappings—click the Store Details button (represented by a double-box icon) to access the Store Settings window.

Here is a breakdown of the configuration fields available:
  1. Description: An internal name or label for this specific connection (e.g., your company or specific store location name).
  2. Feed Start Date: The specific date from which CustomBooks™ will begin importing historical data and transactions from Square.
  3. Ecommerce Platform: Displays the active platform for this connection (Square).
  4. Store ID: The unique identifier for your connected Square account. You can click the Disconnect button here if you ever need to unlink the integration.
  5. Clearing Account: The designated general ledger account or bank account in CustomBooks™ where funds from your Square transactions will be initially deposited or tracked.
  6. Default Sales Tax Rate: The standard tax rate that will be applied to imported transactions if a specific tax mapping isn't provided by Square.
  7. Default Location: The primary inventory or physical location in CustomBooks™ assigned to incoming Square orders.
  8. Set Product Code with: Determines how CustomBooks™ assigns item codes to new products imported from Square. You can choose to be prompted (Always ask), let the system generate one (Autonumbering), or use the existing SKU from your POS (SKU # from Store).
  9. Last Refresh Time: A read-only timestamp showing the exact date and time of the most recent data synchronization.
  10. CustomBooks Default Company for Consumer and Individual Sales
    1. Default individual company: The generic customer record (e.g., "Individual sale") that will be assigned to standard, walk-in consumer transactions where a specific customer profile isn't needed.
  11. Additional Settings
    1. Don't show "New Address" screen for exact matches: Do not trigger the 'New address detected' screen if an identical address is already on file.
    2. Auto-create Inventory Adjustment: Choose how the system handles inventory discrepancies during sync (Ask every time, Yes, or No).
    3. Match addresses by Contact Name: Match the Company Address if the contact's First and Last Names match those in Staging.
    4. Match products by name: Define the strictness of your item matching logic by selecting Exact match, Starts with, or Contains.
  12. Payment Methods Mapping
    1. Default payment method: Enter the method of payment (e.g cash, credit card, check). Payment methods may be added if necessary. Certain payment methods may be tied to other fields (e.g. check and check number).
    2. Mapping Table: Allows you to link specific Square payment types (e.g., Cash, External, Other) directly to your corresponding CustomBooks™ (CBK) payment methods to ensure cash receipts are recorded accurately.


Processing Square POS Orders/Sales in Cloud Commerce


As transactions flow from your Square POS into the Cloud Commerce Dashboard, CustomBooks™ carefully compares the incoming data against your existing records to keep your books organized and accurate.
  1. Intelligent Matching: Incoming data is cross-referenced with your existing Cash Sales, products, and customers. If the system finds corresponding data, it labels the incoming record as a Match (possible match). If no existing record is found, it is automatically tagged as New.
  2. Required Approval: To safeguard your accounting data and prevent messy duplicates, all synced orders, products, and customers must be approved before they are officially recorded in CustomBooks™.
  3. Flexible Processing: You have complete control over this review process. Once you have determined whether the incoming records are new or matches, you can choose to approve them either individually or in time-saving bulk batches.


For comprehensive instructions on managing eCommerce orders and processing Square sales within CustomBooks™ Cloud Commerce, please refer to this detailed knowledge base article.


Connecting your Square POS to CustomBooks™ via Cloud Commerce empowers you to maintain accurate, up-to-date financial records with minimal effort. By automating data synchronization and utilizing the intelligent matching staging area, you can confidently scale your sales channels without the hassle of manual data entry or the risk of duplicate records.

If you encounter any issues during the setup process or have additional questions, our Support Team is always available to help you make the most of this integration.

Related Articles:

    • Related Articles

    • Cloud Commerce

      Overview and Features Using Cloud Commerce , connect your Sales Channel to your online store or eCommerce aggregator/shipping manager, ShipStation. Watch orders come from your website and automatically record themselves as sales orders, shipments, ...
    • Cloud Commerce Setup Instructions

      Create an Account at itembase Go to itembase and create an account by clicking the “Sign Up” link in the upper right hand corner. Create your account and log in. Connecting your Webstore to itembase Search for and choose your web store. Click ...
    • Admin Tools: Integrations

      Overview Integrations in CustomBooks™ allow you to connect your accounting system with third-party applications to extend functionality, reduce manual data entry, and keep data synchronized across platforms. These integrations help automate key ...
    • Integrations: ShipStation

      Overview: CustomBooks™ Integration with ShipStation ShipStation is a widely trusted, web-based shipping and fulfillment platform designed to help businesses efficiently process, fulfill, and ship orders across multiple channels. By integrating ...
    • Getting Started - Setup Wizard

      CustomBooks™ Setup Wizard: Quick and Efficient Account Onboarding The CustomBooks™ Setup Wizard is a tool designed to simplify the process of onboarding new accounts. From company information, enabling features, setting up the chart of accounts, and ...