Menu

ReceiptRoller 1.4.282: Major Staff Management Upgrade, Expanded Mobile Developer API, and Performance Improvements

June 3, 2026 SHO
Release Notes 1.4.282 Staff Management Square Integration Staff Communication Mobile API OMS Business Account Performance Improvements Audit Log
ReceiptRoller 1.4.282: Major Staff Management Upgrade, Expanded Mobile Developer API, and Performance Improvements

ReceiptRoller 1.4.282 Release Notes

This release, 1.4.282, ships a wide range of updates built since the previous release, 1.4.254, centered on two themes: "a major upgrade to store owners' staff management, up to Square interoperability" and "expanded APIs and faster operations for Android/iOS app developers." Highlights include staff communication, two-way POS sync, usability improvements for the business account list, faster response times after login, a unified payment ledger foundation, and an API that unifies transaction data across POS and order management (OMS).

You can start using the service here: https://receiptroller.io

What's new

Major upgrade to staff management, up to Square interoperability

To support cases where a single staff member holds multiple roles across multiple stores, we've expanded the staff profile into a field structure that's interoperable with Square Team Members. For stores connected to Square, edits made on the ReceiptRoller side are now automatically reflected in Square as well.

  • Support for multiple jobs (multi-job) — You can now register roles, pay, and assigned stores per job, such as "manager at Store A, roughly 1,800 yen/hour" and "hall staff at Store B, roughly 1,200 yen/hour." An intuitive card-based UI lets you add or remove jobs freely
  • Kana name, reference ID, residency status, owner permissions, overtime exemption, and tip eligibility — Added the fields needed for pay calculation and time-and-attendance data integration
  • All-stores assignment toggle — A "works at all stores" switch is now available for owners of multi-store accounts. Newly added stores are automatically included as well
  • Two-way sync with Square Team Members — For stores using a Square-connected POS, staff added or updated on the Square side are automatically reflected in ReceiptRoller, and edits made on the ReceiptRoller side are automatically pushed to Square as well. The most recently saved change takes priority
  • Staff management API — Now supports CRUD operations via /api/v1/staff, available to Android/iOS staff apps and server-side integrations

Newly released: staff communication

To prevent work-related messaging from being scattered across LINE groups and personal social media, we've released a built-in staff communication feature within ReceiptRoller. No dedicated app install is required — staff can sign in with their email address and password.

  • Announcement broadcasts — Owners or store managers can send one-way work-related messages to staff. Recipients can be selected by "everyone," "a specific store," or "specific staff members," with support for read-count tracking, pinning, and expiration dates
  • 1-on-1 messaging — Direct messaging between staff members. If the same two people already have a past thread, it's reused automatically
  • Group threads — Titled threads for conversations among three or more staff members. Participants can be added or removed later, and changes are logged as system messages
  • Owner moderation — Business account owners and store managers can review all announcements, threads, and messages. Supports deleting inappropriate messages (with an automatic notice sent to participants explaining the reason for deletion), closing threads, and CSV export for compliance purposes
  • Audit log integration — Every moderation action is recorded in the audit log, so you can trace who did what and when

Business account list: now shows 100 items per page, with server-side search and pagination

Based on feedback from customers who belong to many business accounts that "only 50 show up, and I can't find the account I'm looking for," we've increased the number of items displayed and added server-side, cross-field search.

  • Page size increased to 100 — Switchable up to 300 per page (via the selector below the pager)
  • Server-side keyword search — Search across account name, description, and business type. Finds accounts even if the matching result is on a different page than what's currently shown
  • Pagination — Shows item counts (e.g. "1-100 of 312"), first/previous/next/last navigation buttons, and numbered links for the 7 pages around the current one
  • Search terms preserved in the URL — Search result pages can now be shared or bookmarked

Major improvements to post-login response times

Based on feedback that "it takes a while for the next screen to appear after pressing the login button," we've significantly shortened wait times immediately after login and when switching accounts.

  • Backgrounded processing — such as audit log writes — that doesn't affect the user-facing response. Wait times after actions like login, business account creation, member invitations, and plan changes are now significantly shorter
  • Fixed an issue where the business account list screen wouldn't load — Fixed a bug where /organizations would fail to load under certain account conditions
  • Generic error screen on staff registration — To prevent losing entered content when an error screen appeared after pressing Save, the reason for the error is now displayed on-screen in Japanese, and your input is preserved

Major expansion of APIs for mobile apps and server integrations

For Android/iOS native app developers, we've released a comprehensive set of APIs for building sales dashboards, product management, order management, transaction lists, and staff management. This lays the groundwork for implementing staff apps and sales cockpits.

  • Enhanced sales API — Added a ?terminalId= filter to /api/v1/sales/kpis, /trend, /products, and /visitors, enabling sales analysis per individual POS terminal. Average ticket value (averageTicket) is now also computed server-side and returned consistently across all scopes
  • Access token validity extended to 8 hours — Resolves frequent authentication errors caused by token expiration during mobile app use. The duration is now aligned with a typical one-day work shift
  • Store and POS terminal list retrievalGET /api/v1/me/organizations/{orgId}/stores and /stores/{storeId}/pos-terminals let you list the stores and POS terminals under a business account
  • Product management API — CRUD operations via /api/v1/products. Read and write product master (PIM) data from mobile apps
  • Order management API (OMS) — CRUD and status transitions (confirmed, processing, cancelled) via /api/v1/orders
  • Transaction list API/api/v1/transactions is a read-only API that unifies register sales (POS) and order management orders (OMS) into a single feed. It serves as the entry point for displaying "all transactions across a business account" in a mobile app
  • Staff management API — CRUD via /api/v1/staff. Supports the fields needed for Square interoperability (kana name, multiple jobs, pay structure)
  • Pagination for the business account list API/api/v1/me/organizations now supports pagination, retrieving up to 1,000 items

Laid the groundwork for unifying POS and order management (OMS) transaction data

We've built the foundation for treating register sales data and order management (OMS) order data — previously managed separately — as a single unified transaction stream. This makes it possible to see customer behavior, such as "bought in-store, then reordered online later," as a single continuous journey.

  • Unified transaction feed API/api/v1/transactions retrieves POS sales and OMS orders as a single time-series feed
  • Linking OMS orders with in-store POS pickup — Supports the workflow where a product ordered online is picked up in-store
  • Unified payment ledger — Consolidates payment information into a single ledger, with a mechanism added to prevent duplicate webhook processing
  • Pilot rollout of automatic POS → OMS sync — Using a management feature flag that can be enabled per business account, you can pilot automatic ingestion of POS transactions into OMS

Related help & resources

What's next

In upcoming updates, we're planning to work on media distribution for in-store Android devices (a first-party distribution foundation for digital signage and ReceiptRoller retail media), a communication screen staff can receive on (mobile), daily/weekly graph support for the sales API, store-scoped filtering for staff management, and the official rollout of automatic POS→OMS sync, among other things. If there's a feature you'd like to see, please let us know anytime via the feature request page.

Thank you for using ReceiptRoller. If you have any comments or requests, please reach out via "Contact Us" on the store management screen.


Related news