Stamp Orders & Ledger

Excise stamps are the lifeblood of your production line. Without stamps, you cannot produce. The Stamp Orders module manages the full lifecycle of stamp procurement — from requesting stamps from the Canada Revenue Agency (CRA), through approval and physical receipt, to tracking every stamp's usage via the stamp ledger. It supports Federal stamps and provincial stamps for Ontario, Quebec, Alberta, and Manitoba.

Think of this module as your stamp inventory system. It tells you how many stamps you have on hand for each region, how many you have ordered, how many you have used, and how many you need to reorder. When production needs stamps, they come from the ledger. When stamps arrive from CRA, they go into the ledger. Every transaction is tracked, and the ledger gives you the numbers you need for CRA quarterly reporting.


Creating a stamp order

When your stamp inventory is running low for a particular region, it is time to place an order with CRA. EMS structures this process so nothing gets missed.

To create a stamp order:

  1. Navigate to the Stamp Orders module from the main navigation.
  2. Click + New Order.
  3. Select the region for this order. You order stamps one region at a time:
    • Federal — required for all excise-stamped products sold in Canada
    • Ontario (ON) — provincial stamp for product distributed in Ontario
    • Quebec (QC) — provincial stamp for product distributed in Quebec
    • Alberta (AB) — provincial stamp for product distributed in Alberta
    • Manitoba (MB) — provincial stamp for product distributed in Manitoba
  4. Enter the quantity you want to order. This is the number of stamp bundles. EMS validates this against the minimum quantity rules (see the next section).
  5. Add any notes that are relevant to this order. For example, "rush order — production scheduled for June 15" or "replacing damaged stamps from batch 4421."
  6. Click Submit. The order enters the approval queue.

You can have multiple stamp orders open at the same time, even for the same region. This is useful when you place a regular order and then discover you need an additional batch before the first one arrives.

One region per order

Each stamp order covers a single region. If you need Federal and Ontario stamps, create two separate orders. This matches how CRA processes stamp requests — each region is a separate submission on their end — and keeps your ledger entries clean.


Minimum quantities

CRA requires a minimum order of 500 bundles per region per stamp order. You cannot order fewer than 500 bundles in a single request. EMS enforces this rule at submission time — if you enter a quantity below 500, the Submit button is disabled and a validation message explains the minimum.

There are a few things to keep in mind about bundle sizes and effective quantities:

Example

If you order 750 bundles of Federal stamps at 50 stamps per bundle, that gives you 37,500 individual stamps. Since 750 is above the 500-bundle minimum, the order is accepted.

Plan ahead for the minimum

The 500-bundle minimum means you cannot place small top-up orders. If your production schedule is uneven — heavy one month, light the next — it is better to order above the minimum during a heavy month and carry the surplus forward. Running out of stamps stops your production line entirely.


Security deposit

CRA requires a security deposit when you order excise stamps. The deposit amount is calculated based on the number of stamps ordered and the regional rate. EMS calculates this automatically so you know the deposit requirement before you submit the order.

Here is how the deposit calculation works:

  1. EMS looks up the per-stamp deposit rate for the selected region.
  2. It multiplies the rate by the effective number of individual stamps in the order (bundles multiplied by bundle size).
  3. The resulting deposit amount is displayed on the order form before you click Submit.

The security deposit is separate from the cost of the stamps themselves. It is a guarantee to CRA that the stamps will be used in compliance with excise regulations. The deposit is typically refundable under certain conditions, but the refund process is handled directly with CRA outside of EMS.

Deposit tracking is informational

EMS calculates and displays the deposit amount so your finance team knows what to expect, but it does not process payments. The actual deposit payment is made through your bank or CRA's payment portal. EMS tracks the calculated amount on the order for reference and reporting purposes.


Approval workflow

Stamp orders go through an internal approval workflow before they are submitted to CRA. This prevents unauthorized orders and gives your admin team a chance to review quantities and timing.

The status flow for a stamp order:

Status flow

SubmittedAdmin ReviewApprovedOrdered from CRAReceived

At the Admin Review stage, the order can also be Rejected (with a reason) or Sent back for changes. If sent back, the operator revises and resubmits, returning it to Admin Review.

  1. Submitted. The operator creates the order and clicks Submit. It enters the admin review queue.
  2. Admin Review. An administrator opens the order and reviews the region, quantity, notes, and calculated deposit. They have three options:
    • Approve — the order moves to Approved status. It is now ready to be submitted to CRA.
    • Reject with reason — the order is closed. The admin provides a reason (for example, "we already have sufficient Federal stamps for the next quarter"). The operator who submitted the order can see the rejection reason and, if needed, resubmit with changes.
    • Request changes — the admin sends the order back to the operator with a note explaining what needs adjustment (for example, "increase to 800 bundles to cover the July production schedule"). The operator revises and resubmits.
  3. Approved. The order has been approved internally. At this point, someone on your team submits the request to CRA through CRA's own process. Once that submission is made, update the order status in EMS to Ordered.
  4. Ordered. The request is with CRA. You are waiting for physical delivery. This status is a holding state — no action is needed in EMS until the stamps arrive.
  5. Received. The stamps have physically arrived at your warehouse. See the next section for how to process receipt.
Keep notes detailed

When submitting a stamp order, include context in the notes field: which production orders the stamps are intended for, the expected production date, and why this quantity was chosen. This makes the admin review faster because the reviewer has all the information they need to approve without asking follow-up questions.


Receiving stamps

When physical stamps arrive at your warehouse from CRA, you need to record the receipt in EMS. This is the step that adds stamps to your ledger balance and makes them available for production.

To receive stamps:

  1. Open the stamp order in the Stamp Orders module. It should be in Ordered status.
  2. Click Receive.
  3. Enter the actual quantity received. This is important — the quantity you receive from CRA may differ from what you ordered. CRA may ship fewer bundles than requested, or they may round up to the nearest available batch. Enter what you actually counted, not what you originally ordered.
  4. Click Confirm Receipt.

When you confirm receipt:

Count carefully before confirming

Once you confirm receipt, the stamps are added to the ledger and become available for production use. If you enter the wrong quantity, you will have a mismatch between your physical stamp inventory and what EMS believes you have. This causes problems during reconciliation and can lead to production stoppages when the system thinks you have stamps you do not. Count the bundles, verify against the CRA packing slip, then confirm.


The stamp ledger

The stamp ledger is the central record of your stamp inventory. It works like a bank statement for stamps — every addition and every deduction is recorded as a transaction, and the running balance tells you exactly how many stamps you have on hand at any moment.

The ledger is organised by region. Each region has its own separate balance:

Example — Federal stamp ledger

Opening balance: 12,500 stamps
+ Received from stamp order SO-0034: 37,500
− Used in production PO-0088: 4,200
− Used in production PO-0091: 3,800
+ Refund from PO-0089 verification: 150
= Closing balance: 42,150 stamps

The ledger shows four key figures for each region:

The ledger updates automatically in response to three events:

The ledger is append-only

You cannot manually edit ledger transactions. Every entry is created by a system event (receipt, production, or verification) and carries a reference to the source order. This ensures the audit trail is tamper-proof. If you need to correct a ledger error, the correction must happen through the source — for example, adjusting a PO verification or processing a new stamp order receipt.


How stamps are deducted

During production, stamps are deducted from the ledger as they are applied to product. Understanding exactly when and how this happens helps you plan your stamp inventory.

Here is the deduction process step by step:

  1. Production order starts. When a PO begins its production run, EMS checks that the ledger has enough stamps in the required region to cover the order quantity. If there are not enough stamps, the system warns the production operator before the run starts.
  2. Per-box deduction. As each box passes through the stamping line and is scanned, EMS deducts the stamps used for that box from the region's ledger. This happens one box at a time, not as a lump sum at the end of the run.
  3. Running balance visible. During production, operators can see the running ledger balance for the region being used. This provides real-time visibility into how many stamps remain and whether the current run can be completed without running out.
  4. Production completes. When the PO run is finished, the total deduction is the sum of all per-box deductions during the run. The ledger reflects the new balance.
Example

For PO-0091 with 380 boxes using Federal stamps at 10 stamps per box, the total deduction is 3,800 stamps. If the ledger balance was 42,150 before the run, it becomes 38,350 afterward.

Check the ledger before starting production

The pre-run stamp check is a warning, not a hard block. An operator can acknowledge the warning and proceed with a run even if the ledger balance is marginal. This means it is possible to run out of stamps mid-production if the balance was not verified beforehand. Make it part of your pre-production checklist to confirm stamp availability in the ledger for the required region before starting any run.


Refund logic

Not every stamp that is allocated to a production order gets used. EMS handles unused stamps through a refund mechanism that returns them to the ledger.

There are two scenarios where stamp refunds occur:

Scenario 1: PO verified with fewer stamps than allocated

After a production run is complete, the verifier checks the actual output against the plan. If the verified count is lower than the allocated count — for example, 370 boxes produced instead of the planned 380 — the unused stamps are returned to the ledger. EMS calculates the difference automatically during verification and creates a positive ledger transaction.

Example

PO-0089 was allocated 3,800 stamps but verification confirmed only 3,650 were actually used. The 150 unused stamps are automatically returned to the Federal ledger.

Scenario 2: PO cancelled

If a production order is cancelled before or during the run, all stamps that were allocated to it are returned to the ledger. The full allocated quantity is refunded, regardless of how many were actually applied before the cancellation.

Cancel refund is asymmetric with verify deduction

This is an important distinction. When a PO is verified, the refund is based on the difference between allocated and verified. When a PO is cancelled, the refund is the full allocation. This means that if some stamps were physically applied to product before the cancel, the ledger balance will be higher than your actual physical stamp count. You will need to reconcile this difference using the Stamp Accounting report and manually account for the applied stamps.


Stamp reconciliation

Stamp reconciliation is the process of verifying that your ledger balance matches your physical stamp inventory. CRA requires this reconciliation as part of quarterly reporting, and EMS provides the tools to make it straightforward.

The primary tool is the Stamp Accounting report, available in the Reports module. This report shows:

To run a reconciliation:

  1. Go to the Reports module.
  2. Select the Stamp Accounting report.
  3. Set the date range to match the reporting period (typically a calendar quarter for CRA submissions).
  4. Generate the report. Review it on screen or download the PDF.
  5. Compare the closing balance on the report with your physical stamp count. They should match.
  6. If they do not match, review the transaction list to identify where the discrepancy occurred. Common causes include:
    • Stamps received but not recorded in EMS (physical receipt without confirming in the system)
    • PO cancellation refunds that do not match physical reality (stamps were applied before the cancel)
    • Data entry errors during stamp receipt (entering the wrong quantity)
    • Damaged or lost stamps that were never reported
Reconcile monthly, not just quarterly

CRA requires quarterly reporting, but waiting three months to reconcile makes discrepancies harder to track down. Run the Stamp Accounting report at the end of every month. A monthly check catches issues while they are still fresh and the team members involved can remember the details. By the time you reach the quarterly submission, you will have already resolved any discrepancies.


Best practices