| 开发者 | gwame |
|---|---|
| 更新时间 | 2026年8月27日 16:17 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
DEL reference.
If a delivery was entered incorrectly, an authorised reversal preserves the original delivery and denomination evidence while recording a separate correcting movement. The reversal is blocked when Banking Safe no longer contains enough available cash.
Ledger
The standalone Ledger shows immutable physical cash-movement history. It helps answer practical questions such as where cash came from, where it went, when it moved and which operational record caused it.
The Ledger records physical cash movements. The Audit Log records operational, user and system actions. Together, they provide a clear history without mixing the two purposes.
Expenses and Reporting
Record branch expenses, including expenses paid from the till. Cancelled expenses remain visible in history but are excluded from active totals rather than being silently deleted.
The dashboard provides a quick daily position. Reports include daily and date-range summaries, the Daily Cash-Up Breakdown, branch totals and discrepancy information. The Audit Log provides a read-only history of important operational actions.
Branches and Operational Configuration
RCM is branch-scoped. Configure each branch with its payment channels, expense types, Staff Signoff names, cash locations, denominations and standard till float.
Branch configuration and records remain separate between branches. Authorised managers can control branch membership and access without granting global WordPress administrator capabilities.
Starting RCM in an Existing Business
Businesses with existing RCM history do not need to rewrite or delete that history just to begin using the current Cash Control workflow. Fresh Operational Cutover allows an administrator to preserve historical Cash-Ups, Expenses and Reports, physically verify the opening balances, and establish a new audited Cash Control starting point for future operations.
Moving Your Setup
Setup Transfer helps administrators move supported RCM configuration between sites, including branches, payment channels, expense types, Staff Signoff names, denominations, cash locations, branch permissions and selected settings. It does not transfer transactional history, WooCommerce data, passwords, credentials or unrelated WordPress settings. Every import begins with a checksum-validated dry-run and is administrator-only.
Why WordPress?
RCM uses WordPress as an application platform, not as a POS feature. It benefits from mature authentication, permissions, database infrastructure, localisation, hosting flexibility, software updates and plugin architecture. Improvements and security fixes can be distributed through the normal WordPress plugin update process instead of requiring businesses to maintain bespoke installations.
Publication through WordPress.org also means the plugin is subject to WordPress.org review, security, packaging and compatibility expectations. This is not a certification or guarantee, but it supports a practical, maintainable way to deliver the software.
Interface Choices
Classic is the default RCM interface. Modern is an optional application-style interface, and each signed-in user can choose Comfortable or Compact display density. Both interfaces use the same underlying records, permissions, calculations and operational handlers.
Auditability
Important operational actions are recorded in the audit history. Posted cash movements are immutable where applicable, and corrections or reversals are used in preference to silently rewriting financial history. Staff Signoff supports day-to-day accountability.
Current Scope
RCM is not intended to replace a POS, accounting software or bank-reconciliation software. Advanced individually controlled till workflows, change given or returned, outstanding change obligations, general internal cash transfers and denomination exchanges are not yet included.
[websiteguy_retail_cash_manager].[websiteguy_retail_cash_manager] on that page. The shortcode requires a signed-in user with the relevant RCM access.Retail Cash Manager is an internal business application for recording daily cash-ups, physical cash counts, safe custody, banking preparation, expenses, reports and audit history.
It is designed for retailers, cafes, hospitality businesses, service businesses and other organisations that handle physical cash, especially those moving away from spreadsheets, paper sheets or disconnected manual processes.
No. RCM records and reconciles the operational results of trading; it does not replace a POS system.
RCM uses WordPress as an application platform, with established authentication, permissions, database infrastructure, localisation, hosting options and a normal plugin update process. It does not require RCM to be part of a public website or ecommerce store.
No. RCM can run on a dedicated WordPress installation used only as an internal business application.
Yes. Website Guy can set up, host and maintain a dedicated RCM installation for businesses that do not want to manage WordPress or hosting themselves.
The Setup Wizard guides a new installation through practical choices for the business, first branch, payment methods, cash handling, till float and counting approach, people and access, optional approval, and notifications. It automatically opens only for a genuinely unconfigured installation; established branches and operational history are not casually reset or treated as fresh setup.
RCM does not require WooCommerce. It can work alongside WooCommerce, another ecommerce platform or another POS, recording the operational reconciliation of payment totals and physical cash without replacing order or sales systems.
Yes. Records, staff signoff names, payment channels, cash locations and permissions can be scoped to individual branches.
Select a branch and business date, enter expected and actual payment-channel amounts, add any same-day till expenses and save the Cash-Up. RCM calculates channel and overall discrepancies from the saved data. RCM currently creates one Cash-Up per branch and business date. Each branch's daily Cash-Up uses its Shared Till Group; separately controlled individual tills and multiple Cash-Ups for the same branch/day are not yet an active workflow. The branch Cash-Up counting method applies equally to manual totals and denomination counts. If staff count all cash in the till, RCM subtracts the configured Standard Till Float. If staff leave or exclude that float and count only removable cash, RCM uses the entered amount directly.
Yes. Enabled cash channels can be counted by denomination in Cash-Ups. Denomination counts are also available for Safe Counts and Cash Drop recounts where configured.
Yes. Card and other enabled payment channels can have expected and actual/provider values, with their own discrepancies. Values can remain pending when they are not yet known.
RCM tracks physical holdings such as the Shared Till, Banking Safe - Available Cash, optional Change Float Safe, Sealed Cash Drops and Prepared Lodgements. Safe Counts and explicit corrective movements help keep the recorded and physical position clear.
An authorised user can confirm a proposed Cash-Up drop as sealed cash. A later whole-bag recount records the counted value and any variance without rewriting the original history.
An authorised user can prepare a Lodgement from Banking Safe cash, eligible Cash Drops, or both. The Prepared amount is held separately until it is collected or cancelled, with Staff Signoff, denomination and optional bank-bag details, movements, and audit history retained throughout.
Cash Deliveries record cash or change physically received from a bank or cash supplier. A denomination count provides the amount, which enters Banking Safe - Available Cash. It is not treated as sales or income, and incorrect entries are reversed through a separate immutable record rather than silently deleted.
The Ledger shows the immutable history of physical cash movements: where cash came from, where it went, when it moved and which record caused it. The Audit Log is separate and records operational, user and system actions.
Yes. Expenses can be recorded for a branch and business date, including from the Cash-Up workflow. Active expense totals are included in the relevant reconciliation and reports.
You can keep historical RCM records and use Fresh Operational Cutover to create a verified, audited starting point for current Cash Control operations.
Posted movement history is immutable where applicable. RCM uses new corrections or reversals rather than silently rewriting those records. The protected reset is a separate administrator-only, deliberate operation.
They are practical starting permission sets when a person joins a branch. Manager starts with broad branch operation and management access, Supervisor with day-to-day operation and review access, and Staff with a restricted routine-work experience. Effective permissions remain authoritative, so a profile name alone does not grant access beyond its saved branch permissions.
Yes. RCM membership is branch-specific, and authorised managers can choose which branches a person belongs to. Access can be tailored through granular branch permissions without granting global WordPress administrator access. A WordPress user is not automatically an RCM member.
Yes. A branch can require second-person approval for selected supported actions. The approver must be a different eligible branch member, have approval access and authenticate with their own WordPress password. RCM retains the performer, approver and approval event in the audit history, and enforces minimum eligible-approver rules when the policy is configured.
For supported operations, authenticated attribution records the signed-in RCM member who performed the action. Staff Signoff is the operational name attached to Cash-Ups, counts, deliveries, lodgements and other established workflows. Staff Signoff remains supported and does not create a WordPress login; RCM access is assigned separately through WordPress users and branch membership.
No. RCM runs inside your WordPress installation and does not require a separate RCM cloud service.
Yes. Setup Transfer can move supported configuration such as branches, payment channels, expense types, Staff Signoff names, denominations, cash locations, permissions and selected settings. It deliberately excludes transactional history, WooCommerce data, passwords and credentials.
Classic is RCM's default interface. Modern is an optional application-style presentation. Both work with the same RCM data, permissions, calculations and handlers.
Yes. Retail Cash Manager is available free from WordPress.org under the GPLv2 or later licence. Hosting, setup and support are separate services where required.
You can download Retail Cash Manager from the WordPress.org plugin directory or install it from your WordPress Plugins screen.
website-guy-retail-cash-manager text domain.[websiteguy_retail_cash_manager].