Linux 软件免费装
Banner图

Website Guy Retail Cash Manager

开发者 gwame
更新时间 2026年8月27日 16:17
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

reports audit retail branch cash management

下载

0.4.4 0.4.5 0.4.2 0.4.3 0.5.0

详情介绍:

Website Guy Retail Cash Manager (RCM) helps businesses control physical cash from daily reconciliation through safe custody and banking. It is designed for retailers, cafes, hospitality businesses, service businesses and other organisations that handle cash and want to move beyond spreadsheets, paper sheets, manual processes or disconnected systems. RCM is not a point-of-sale system. It works alongside your existing POS, ecommerce platform or sales process, recording what happened after trading so that cash, card totals, expenses and physical cash movements can be reconciled and understood. You do not need an existing WordPress website, WooCommerce store or ecommerce business. RCM can run on a dedicated WordPress installation used purely as an internal business application. If you would like to use RCM without managing WordPress or hosting yourself, Website Guy can set up, host and maintain a suitable installation for you. RCM includes guided first-run setup for your business, branch, payments, cash handling, people and notifications. Each operator can use an individual RCM login with branch membership and granular access. Businesses can require a different eligible person to authenticate and approve selected higher-risk actions, preserving both performer and approver in the audit trail. Guided Setup New installations include a Setup Wizard that asks practical questions about how the business works. It covers the business and first branch, payment methods, cash handling, the till float and counting approach, people and branch access, optional second-person approval, and notifications without expecting the administrator to understand RCM's internal configuration terminology. Automatic first-run setup is limited to genuinely unconfigured installations. Existing installations with branches, configuration or operational history are not arbitrarily forced through fresh onboarding. Administrators can deliberately reopen the Wizard later to review a branch without resetting its operational records. People & Access RCM membership connects a WordPress user to one or more branches. Manager, Supervisor and Staff profiles provide practical starting permissions for new assignments: 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. Profiles are starting points rather than the security mechanism by themselves. Effective branch permissions control what each person can see and do, authorised managers can choose branch membership, and changing a profile template does not silently rewrite permissions already granted to existing members. A WordPress user is not automatically an RCM member or employee. Login and Staff Attribution RCM uses WordPress authentication through an application-focused sign-in screen with Remember Me and the normal forgotten-password workflow. Operational accounts created inside RCM receive a temporary password that must be replaced on first sign-in. Restricted frontend-only accounts are returned to the RCM application and kept out of normal wp-admin areas. For supported operations, RCM can use the signed-in branch member as the authenticated actor. This improves accountability compared with relying only on typed names, but it does not remove Staff Signoff. Staff Signoff remains the operational name attached to Cash-Ups, counts and other established workflows, and a Staff Signoff name does not create a WordPress login. Second-Person Approvals Each branch can optionally require another authorised person to approve selected sensitive actions, such as configured completion, cancellation, reversal, variance and maintenance operations. The person performing the action cannot approve their own action. The approver must be an active member of the same branch, have the required approval access, and authenticate with their own WordPress password. RCM retains both performer and approver identities and the approval event in the audit history. Minimum eligible-approver rules prevent a branch from enabling an approval policy that cannot be operated safely. This is sometimes called four-eyes approval. Daily Cash-Ups Create one Cash-Up for each branch and business day. Record expected and actual amounts for Cash, Card and other configured payment channels, with a clear discrepancy for each channel and for the overall day. A value that is not yet known can remain pending instead of being treated as zero. For cash channels, staff can enter a manual total or count by denomination. Each branch can choose whether staff count all cash in the till, including the Standard Till Float, or count only cash above the float. Full-till counting remains the default, and each saved Cash-Up keeps the counting method it used. Staff Signoff records who completed the operational step. RCM currently uses a Shared Till Group for each branch's daily Cash-Up. It does not yet provide separately controlled individual tills or multiple Cash-Ups for the same branch and day. Safe Management RCM keeps a clear picture of where physical cash is held. Depending on your branch setup, this includes the Shared Till, Banking Safe - Available Cash, an optional Change Float Safe, Sealed Cash Drops and Prepared Lodgements. Staff can count physical safes, compare a count with the expected ledger balance, and record an explicit corrective movement where a variance needs to be reconciled. This preserves a traceable operational history instead of silently changing financial records. The Safe workspace focuses on current physical safe operations, while Cash Deliveries and the Ledger have their own dedicated workspaces. Cash Drops and Recounts Cash Drops can be created from a Cash-Up and formally confirmed as sealed cash. A whole-bag recount lets authorised staff count a sealed drop by denomination, compare it with the recorded value and document any shortage or overage. The chain remains visible from Cash-Up to Drop to Safe or banking position. Lodgements and Collection Authorised staff can prepare a Lodgement from Banking Safe cash, eligible Cash Drops, or a combination of both. RCM supports partial Banking Safe contributions, denomination reconciliation, optional physical bank bags or references, and Staff Signoff while holding the prepared value separately from available cash. A Prepared Lodgement can be collected or cancelled through an audited workflow. Collection records that the physical cash has left the business. Cancellation returns the whole held value to Banking Safe - Available Cash while preserving the historical link to any related Cash Drops. Cash Deliveries Authorised staff can record cash or change physically received from a bank or cash supplier. The received amount is calculated from a denomination count and enters Banking Safe - Available Cash. It is not treated as sales or income. Each delivery can include Staff Signoff and optional supplier or reference details, and has an immutable 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.

安装:

  1. Install Website Guy Retail Cash Manager from WordPress.org, or upload the plugin ZIP through Plugins > Add New > Upload Plugin.
  2. Activate the plugin.
  3. On activation, RCM creates a Cash Management page when one does not already exist. The page uses [websiteguy_retail_cash_manager].
  4. Open Retail Cash Manager in WordPress admin and create or configure your branch.
  5. Add Staff Signoff names, payment channels, expense types, cash locations, denomination settings and the branch standard till float as needed.
  6. Assign branch permissions to the appropriate WordPress users.
  7. Open the Cash Management page, select a branch and begin entering Cash-Ups.
If your site already has a suitable page, place [websiteguy_retail_cash_manager] on that page. The shortcode requires a signed-in user with the relevant RCM access.

升级注意事项:

0.5.1 Prevents page caches from serving a stale Classic or Modern RCM workspace after an interface preference change, and expands guidance for setup, access and approval functionality introduced in 0.5.0. 0.5.0 Adds guided setup, People & Access, granular branch memberships, optional second-person approvals and clearer Cash-Up float-counting choices. Existing operational history and branch configuration are preserved during upgrade. 0.4.5 Adds denomination-counted Cash Deliveries with Staff Signoff, immutable reversal, dedicated Cash Deliveries navigation and a standalone Ledger.

常见问题:

What is Retail Cash Manager?

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.

Who is Retail Cash Manager designed for?

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.

Is Retail Cash Manager a point-of-sale system?

No. RCM records and reconciles the operational results of trading; it does not replace a POS system.

Why is RCM built on WordPress?

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.

Do I need an existing WordPress website?

No. RCM can run on a dedicated WordPress installation used only as an internal business application.

Can Website Guy set up and host RCM for me?

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.

What is the Setup Wizard?

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.

Does RCM require WooCommerce or work alongside another POS?

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.

Does RCM support multiple branches?

Yes. Records, staff signoff names, payment channels, cash locations and permissions can be scoped to individual branches.

How do daily Cash-Ups work?

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.

Can I count cash by denomination?

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.

Can RCM track card discrepancies as well as cash?

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.

How does RCM manage cash after the till is counted?

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.

How do Cash Drops and recounts work?

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.

How do Lodgements work?

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.

What are Cash Deliveries?

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.

What does the Ledger show?

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.

Can I record expenses paid from the till?

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.

What happens if I start using RCM after my business is already operating?

You can keep historical RCM records and use Fresh Operational Cutover to create a verified, audited starting point for current Cash Control operations.

Does RCM rewrite or delete historical financial records?

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.

What are Manager, Supervisor and Staff profiles?

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.

Can I control which branch a user can access?

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.

Can sensitive actions require another person to approve them?

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.

What is the difference between authenticated Staff attribution and Staff Signoff?

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.

Is my cash data sent to an external RCM service?

No. RCM runs inside your WordPress installation and does not require a separate RCM cloud service.

Can I move my RCM setup to another installation?

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.

What is the difference between Classic and Modern?

Classic is RCM's default interface. Modern is an optional application-style presentation. Both work with the same RCM data, permissions, calculations and handlers.

Is Retail Cash Manager free?

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.

Where can I get Retail Cash Manager?

You can download Retail Cash Manager from the WordPress.org plugin directory or install it from your WordPress Plugins screen.

更新日志:

0.5.1 0.5.0 0.4.5 0.4.4 0.4.3 0.4.2 0.4.1 0.4.0 0.3.26.2 0.3.26.1 0.3.26 0.3.25.2 0.3.25.1 0.3.25 0.3.24 0.3.23 0.3.22 0.3.21 0.3.20 0.3.19 0.3.18 0.3.17 0.3.16 0.3.15 0.3.14 0.3.13 0.3.12 0.3.11 0.3.10 0.3.9 0.3.8 0.3.7 0.3.6 0.3.5 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.0 0.1.9 0.1.8 0.1.7 0.1.6 0.1.5