Documentation Index

Fetch the complete documentation index at: https://docs.restaurant365.com/llms.txt

Use this file to discover all available pages before exploring further.

Release Notes: New Releases

Prev Next

July 16, 2026

New Daily Sales Summary Permission: Edit Guest Count

A new Edit Guest Count permission is now available. This permission enables users to edit the Guest Count field on the Daily Sales Summary (DSS). When the permission is disabled for a role or user, the Guest Count field on Daily Sales Summary records is read-only. The permission applies to both New DSS and Classic DSS.

POS integration writes to Guest Count are not blocked by this permission and proceed regardless of how it is configured.

At release, the permission defaults to off for all roles except Full Access and Admin,

New Users & Security Permission: Edit Users in Bulk

A new Edit Users in Bulk permission is now available. This permission controls access to two bulk-editing entry points: the Mass Role Update page and the bulk-edit checkboxes on the Users table.

The two permissions are linked. Edit Users in Bulk requires Edit Users to be active; enabling Edit Users in Bulk automatically enables Edit Users, and disabling Edit Users automatically disables Edit Users in Bulk.

Upon first enablement of this feature, the system automatically grants Edit Users in Bulk to any role or user that already has Edit Users, so existing access is preserved without manual reconfiguration.

Roles without Edit Users in Bulk cannot access the Mass Role Update page, including via direct URL navigation, and the bulk-edit checkboxes on the Users table do not appear.

New Integrations Permissions: Control by Integration Type

Release note details — Docs ready: Yes · Jira key: COE-250

Used Atlassian integration, loaded tools

Used Atlassian integration, loaded tools

Connecting to Atlassian...

Posted to COE-250. Once you have the article URL, just share it and I'll update the comment with a "Learn more" line.

can you share it here

Here's the release note:


Users & Security: new Edit Users in Bulk permission

A new Edit Users in Bulk permission is now available under Users & Security > Users. It sits alongside Edit Users and independently controls access to two bulk-editing entry points: the Mass Role Update page and the bulk-edit checkboxes on the Users table.

The two permissions are linked. Edit Users in Bulk requires Edit Users to be active; enabling Edit Users in Bulk automatically enables Edit Users, and disabling Edit Users automatically disables Edit Users in Bulk. On first enablement of this feature, the system automatically grants Edit Users in Bulk to any role or user that already has Edit Users, so existing access is preserved without manual reconfiguration.

Roles without Edit Users in Bulk cannot access the Mass Role Update page, including via direct URL navigation, and the bulk-edit checkboxes on the Users table do not appear.

let's do external release notes on this one now: A new Edit Guest Count permission has been added under the Daily Sales permission tree. When OFF, the Guest Count field on DSS records is read-only for that user. When ON, it works as today. POS integration writes to Guest Count are never blocked regardless of user permission state. Applies to both New DSS (React) and Classic DSS. Default at release: OFF for all users except Full Access and Admins (default ON). Configure at:

  • Admin > Users & Security > Security & Permissions > User Roles > [Role] > Permissions > Daily Sales > Edit Guest Count

  • Admin > Users & Security > Users > [User record] > Permissions > Daily Sales > Edit Guest Count

Thought process

Thought process


Daily Sales Summary: new Edit Guest Count permission

A new Edit Guest Count permission is now available under the Daily Sales permission tree. When the permission is off for a role or user, the Guest Count field on Daily Sales Summary records is read-only. When on, the field behaves as it does today. The permission applies to both New DSS and Classic DSS.

POS integration writes to Guest Count are not blocked by this permission and proceed regardless of how it is configured.

At release, the permission defaults to off for all roles except Full Access and Admin, which default to on. The permission can be configured in two places:

  • Admin > Users & Security > Security & Permissions > User Roles > [Role] > Permissions > Daily Sales > Edit Guest Count

  • Admin > Users & Security > Users > [User record] > Permissions > Daily Sales > Edit Guest Count


Things to consider

  • No documentation link is included. Add a "Learn more" line once the article is confirmed live.

  • The note calls out Full Access and Admin as the default-on exceptions — confirm these are the only two, or flag if there are others.

Do you have a Jira task key to post this to, and is documentation confirmed ready?

okay, now I need. a release note for this:

Integrations Permission Controls Where It's Changing

  • Admin > Integrations

  • Security and Permissions What's New

  • Integration type visibility is now controlled by permission: HR, Payroll, Invoices, and POS integration cards are hidden from users who do not have a view, sync, or admin permission for that integration type.

  • Each integration type supports three permission tiers: View Only (read-only access to cards and connection status), Sync or Polling (trigger operations only), and Admin (full control including connect, disconnect, and settings).

  • The Integrations menu item in the left navigation is fully hidden when a user has no integration type permissions and no Mapping Tool access.

  • This feature is activated per client via the setting Release.Integrations.Permissions.IntegrationPermissionsV1Enabled. There is no feature flag — enabling the client setting activates all permission enforcement for that client. Why It Matters

  • Users who configure roles can now restrict access to sensitive integration configuration at the integration type level, reducing security risk and supporting least-privilege access requirements.

  • Users without integration permissions no longer see integration configuration they cannot interact with. Who It Is For

  • Users who configure Security and Permissions roles

  • Users with HR, Payroll, Invoice, or POS integration access

Thought process

Thought process


Integrations: new permission controls by integration type

Integration type visibility in Admin > Integrations is now controlled by permission. HR, Payroll, Invoices, and POS integration cards are hidden for users without a view, sync, or admin permission for that integration type. Security roles can now be scoped at the integration type level, supporting least-privilege access to sensitive integration configuration.

When a user has no integration type permissions and no Mapping Tool access, the Integrations menu item in the left navigation is hidden entirely.

Each integration type supports three permission tiers, configured under Admin > Users & Security > Security & Permissions:

  • View Only: read-only access to integration cards and connection status

  • Sync or Polling: ability to trigger sync and polling operations

  • Admin: full control, including connect, disconnect, and settings management

This feature is enabled per client; contact your account team to request activation.

Release note details — Docs ready: Yes · Jira key: COE-250

Used Atlassian integration, loaded tools

Used Atlassian integration, loaded tools

Connecting to Atlassian...

Posted to COE-250. Once you have the article URL, just share it and I'll update the comment with a "Learn more" line.

can you share it here

Here's the release note:


Users & Security: new Edit Users in Bulk permission

A new Edit Users in Bulk permission is now available under Users & Security > Users. It sits alongside Edit Users and independently controls access to two bulk-editing entry points: the Mass Role Update page and the bulk-edit checkboxes on the Users table.

The two permissions are linked. Edit Users in Bulk requires Edit Users to be active; enabling Edit Users in Bulk automatically enables Edit Users, and disabling Edit Users automatically disables Edit Users in Bulk. On first enablement of this feature, the system automatically grants Edit Users in Bulk to any role or user that already has Edit Users, so existing access is preserved without manual reconfiguration.

Roles without Edit Users in Bulk cannot access the Mass Role Update page, including via direct URL navigation, and the bulk-edit checkboxes on the Users table do not appear.

let's do external release notes on this one now: A new Edit Guest Count permission has been added under the Daily Sales permission tree. When OFF, the Guest Count field on DSS records is read-only for that user. When ON, it works as today. POS integration writes to Guest Count are never blocked regardless of user permission state. Applies to both New DSS (React) and Classic DSS. Default at release: OFF for all users except Full Access and Admins (default ON). Configure at:

  • Admin > Users & Security > Security & Permissions > User Roles > [Role] > Permissions > Daily Sales > Edit Guest Count

  • Admin > Users & Security > Users > [User record] > Permissions > Daily Sales > Edit Guest Count

Thought process

Thought process


Daily Sales Summary: new Edit Guest Count permission

A new Edit Guest Count permission is now available under the Daily Sales permission tree. When the permission is off for a role or user, the Guest Count field on Daily Sales Summary records is read-only. When on, the field behaves as it does today. The permission applies to both New DSS and Classic DSS.

POS integration writes to Guest Count are not blocked by this permission and proceed regardless of how it is configured.

At release, the permission defaults to off for all roles except Full Access and Admin, which default to on. The permission can be configured in two places:

  • Admin > Users & Security > Security & Permissions > User Roles > [Role] > Permissions > Daily Sales > Edit Guest Count

  • Admin > Users & Security > Users > [User record] > Permissions > Daily Sales > Edit Guest Count


Things to consider

  • No documentation link is included. Add a "Learn more" line once the article is confirmed live.

  • The note calls out Full Access and Admin as the default-on exceptions — confirm these are the only two, or flag if there are others.

Do you have a Jira task key to post this to, and is documentation confirmed ready?

okay, now I need. a release note for this:

Integrations Permission Controls Where It's Changing

  • Admin > Integrations

  • Security and Permissions What's New

  • Integration type visibility is now controlled by permission: HR, Payroll, Invoices, and POS integration cards are hidden from users who do not have a view, sync, or admin permission for that integration type.

  • Each integration type supports three permission tiers: View Only (read-only access to cards and connection status), Sync or Polling (trigger operations only), and Admin (full control including connect, disconnect, and settings).

  • The Integrations menu item in the left navigation is fully hidden when a user has no integration type permissions and no Mapping Tool access.

  • This feature is activated per client via the setting Release.Integrations.Permissions.IntegrationPermissionsV1Enabled. There is no feature flag — enabling the client setting activates all permission enforcement for that client. Why It Matters

  • Users who configure roles can now restrict access to sensitive integration configuration at the integration type level, reducing security risk and supporting least-privilege access requirements.

  • Users without integration permissions no longer see integration configuration they cannot interact with. Who It Is For

  • Users who configure Security and Permissions roles

  • Users with HR, Payroll, Invoice, or POS integration access

Thought process

Thought process


Integrations: new permission controls by integration type

Integration type visibility in Admin > Integrations is now controlled by permission. HR, Payroll, Invoices, and POS integration cards are hidden for users without a view, sync, or admin permission for that integration type. Security roles can now be scoped at the integration type level, supporting least-privilege access to sensitive integration configuration.

When a user has no integration type permissions and no Mapping Tool access, the Integrations menu item in the left navigation is hidden entirely.

Each integration type supports three permission tiers, configured under Admin > Users & Security > Security & Permissions:

  • View Only: read-only access to integration cards and connection status

  • Sync or Polling: ability to trigger sync and polling operations

  • Admin: full control, including connect, disconnect, and settings management

This feature is enabled per client; contact your account team to request activation.

Release note details — Docs ready: Yes · Jira key: COE-250

Used Atlassian integration, loaded tools

Used Atlassian integration, loaded tools

Connecting to Atlassian...

Posted to COE-250. Once you have the article URL, just share it and I'll update the comment with a "Learn more" line.

can you share it here

Here's the release note:


Users & Security: new Edit Users in Bulk permission

A new Edit Users in Bulk permission is now available under Users & Security > Users. It sits alongside Edit Users and independently controls access to two bulk-editing entry points: the Mass Role Update page and the bulk-edit checkboxes on the Users table.

The two permissions are linked. Edit Users in Bulk requires Edit Users to be active; enabling Edit Users in Bulk automatically enables Edit Users, and disabling Edit Users automatically disables Edit Users in Bulk. On first enablement of this feature, the system automatically grants Edit Users in Bulk to any role or user that already has Edit Users, so existing access is preserved without manual reconfiguration.

Roles without Edit Users in Bulk cannot access the Mass Role Update page, including via direct URL navigation, and the bulk-edit checkboxes on the Users table do not appear.

let's do external release notes on this one now: A new Edit Guest Count permission has been added under the Daily Sales permission tree. When OFF, the Guest Count field on DSS records is read-only for that user. When ON, it works as today. POS integration writes to Guest Count are never blocked regardless of user permission state. Applies to both New DSS (React) and Classic DSS. Default at release: OFF for all users except Full Access and Admins (default ON). Configure at:

  • Admin > Users & Security > Security & Permissions > User Roles > [Role] > Permissions > Daily Sales > Edit Guest Count

  • Admin > Users & Security > Users > [User record] > Permissions > Daily Sales > Edit Guest Count

Thought process

Thought process


Daily Sales Summary: new Edit Guest Count permission

A new Edit Guest Count permission is now available under the Daily Sales permission tree. When the permission is off for a role or user, the Guest Count field on Daily Sales Summary records is read-only. When on, the field behaves as it does today. The permission applies to both New DSS and Classic DSS.

POS integration writes to Guest Count are not blocked by this permission and proceed regardless of how it is configured.

At release, the permission defaults to off for all roles except Full Access and Admin, which default to on. The permission can be configured in two places:

  • Admin > Users & Security > Security & Permissions > User Roles > [Role] > Permissions > Daily Sales > Edit Guest Count

  • Admin > Users & Security > Users > [User record] > Permissions > Daily Sales > Edit Guest Count


Things to consider

  • No documentation link is included. Add a "Learn more" line once the article is confirmed live.

  • The note calls out Full Access and Admin as the default-on exceptions — confirm these are the only two, or flag if there are others.

Do you have a Jira task key to post this to, and is documentation confirmed ready?

okay, now I need. a release note for this:

Integrations Permission Controls Where It's Changing

  • Admin > Integrations

  • Security and Permissions What's New

  • Integration type visibility is now controlled by permission: HR, Payroll, Invoices, and POS integration cards are hidden from users who do not have a view, sync, or admin permission for that integration type.

  • Each integration type supports three permission tiers: View Only (read-only access to cards and connection status), Sync or Polling (trigger operations only), and Admin (full control including connect, disconnect, and settings).

  • The Integrations menu item in the left navigation is fully hidden when a user has no integration type permissions and no Mapping Tool access.

  • This feature is activated per client via the setting Release.Integrations.Permissions.IntegrationPermissionsV1Enabled. There is no feature flag — enabling the client setting activates all permission enforcement for that client. Why It Matters

  • Users who configure roles can now restrict access to sensitive integration configuration at the integration type level, reducing security risk and supporting least-privilege access requirements.

  • Users without integration permissions no longer see integration configuration they cannot interact with. Who It Is For

  • Users who configure Security and Permissions roles

  • Users with HR, Payroll, Invoice, or POS integration access

Thought process

Thought process


Integrations: new permission controls by integration type

Integration type visibility in Admin > Integrations is now controlled by permission. HR, Payroll, Invoices, and POS integration cards are hidden for users without a view, sync, or admin permission for that integration type. Security roles can now be scoped at the integration type level, supporting least-privilege access to sensitive integration configuration.

When a user has no integration type permissions and no Mapping Tool access, the Integrations menu item in the left navigation is hidden entirely.

Each integration type supports three permission tiers, configured under Admin > Users & Security > Security & Permissions:

  • View Only: read-only access to integration cards and connection status

  • Sync or Polling: ability to trigger sync and polling operations

  • Admin: full control, including connect, disconnect, and settings management

This feature is enabled per client; contact your account team to request activation.

Integration type visibility in Admin → Integrations is now controlled by permission. HR, Payroll, Invoices, and POS integration cards are hidden for users without a view, sync, or admin permission for that integration type. Security roles can now be scoped at the integration type level, supporting least-privilege access to sensitive integration configuration.

When a user has no integration type permissions and no Mapping Tool access, the Integrations menu item in the left navigation is hidden entirely.

Each integration type supports three permission tiers:

  • View Only: read-only access to integration cards and connection status

  • Sync or Polling: ability to trigger sync and polling operations

  • Admin: full control, including connect, disconnect, and settings management


July 6, 2026

Match and merge duplicate employee records

The Employees area in Workforce includes a new Match + Merge experience that identifies duplicate employee records and combines them into a single primary record. When an employee record has a likely duplicate, a Suspected duplicate records banner appears on the record. Selecting Review + Merge opens a wizard that recommends a primary record, either the most complete record or the record that has received an R365 Payroll payment, and steps through which duplicate records to merge. The previous View Proposed Merges button is removed.

A Merge History tab on the primary record lists the records merged into it and provides a Restore action to separate a record that was merged in error. This gives Workforce and Payroll admins one accurate record per employee across locations, with a clear audit trail and a reliable way to recover from a mistaken merge. The experience is available to users with the Merge Employees permission.

A few behaviors to note:

  • The record that has received an R365 Payroll payment is always the primary record and cannot be changed.

  • Selecting Ignore Merge Recommendation dismisses a suspected match and removes the banner from the record.

  • Personally identifiable information on a merged record is removed during the merge, so it must be re-entered if the record is later unmerged.

  • Merges completed through the manual or bulk merge tools use the previous wizard and do not appear in the Merge History tab, so they cannot be unmerged.


July 1, 2026

R365 Developer Hub: full Public API documentation and standardized endpoints now available!

The R365 Public API is now fully documented in the R365 Developer Hub, covering 68 endpoints across eight areas of the platform: Accounting, Inventory, Brand Management, Core, User Management, Sales, Labor, and POS. Each endpoint follows a consistent URL convention with complete request and response references, parameter details, and error documentation.

The Public API supports both reading and writing data and covers significantly more of the platform than OData, including new endpoints in this release for Daily Sales, Labor Punches, Labor Jobs, Labor Employees, Journal Entry creation, and Legal Entity. Existing integrations continue to work during the transition, and both the new and current ("Connector") endpoints are documented under the same hub. For new integrations or updates to existing ones, the Public API is the recommended path forward. To request credentials and access scopes, contact your CSM.

Learn more about R365 Public API documentation.

Not sure which to use?

If you need to…

Use

Build a new REST integration

R365 Public API

Migrate an existing integration to the modern API surface

R365 Public API

Maintain an existing integration not yet migrated

R365 API Connector (legacy)

Query R365 data directly from Snowflake

Secure Data Share

Updated POS Mapping Tool

The POS Accounts tab in the Mapping Tool has a new look! The updated layout includes a Views bar, Search, and grid options for filtering and managing columns.

A Classic view toggle is available in the upper-right corner of the tab for users who prefer the previous layout. Toggling it on switches back to the classic list view.

Learn more about the Mapping Tool Page.


June 23, 2026

Daily Sales Summary — Modified By column now displays inactive users

Previously, the Modified By column in the Daily Sales Summary grid appeared blank or displayed "R365" when the record was last edited by a user who has since been deactivated. The Modified By column now correctly displays the name of the user who last edited a Daily Sales Summary record, even if that user is no longer active in the system.


June 15, 2026

Require Location Selection for Document Upload

A new system preference, Require location selection on upload, is now available for organizations using AP Capture AI. When enabled, users must select a location before a manual AP invoice or credit memo upload can be submitted.

If a user clicks Upload without selecting a location, a "Location is required" error displays inline. Once a location is selected, the upload proceeds as normal. Users with access to only one location are not affected — their location is pre-filled automatically.

This setting applies to manual uploads from Documents to Process and the Create Menu. Email and FTP uploads are not affected.

For organizations newly activating AP Capture AI, this setting is enabled by default. For existing organizations, it is disabled by default and can be turned on in Administration > System Preferences > Miscellaneous.

For more information, see Require Location Selection on Upload.