transaction-flow

Manage currency exchange transactions in the travel-money-mk2 POS system.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/PolarDyth/travel-money-mk2 --skill transaction-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transaction-flow
Source: https://github.com/PolarDyth/travel-money-mk2/tree/main/.skillshare/skills/travel-money-mk2-transaction-flow
Command: npx skills add https://github.com/PolarDyth/travel-money-mk2 --skill transaction-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of handling currency exchange transactions within the travel-money-mk2 Point of Sale system, ensuring accuracy and auditability.

Core Features & Use Cases

  • Transaction Submission: Guides the user through buying or selling foreign currency, calculating exchange rates, and recording the transaction.
  • Drawer Session Management: Enforces the requirement for an active drawer session before any transaction can occur.
  • Reference Generation: Automatically creates unique transaction reference numbers.
  • Audit Trail: Logs all transaction-related actions for accountability.
  • Void/Refund Flow: Manages the process for voiding or refunding transactions, with appropriate permission checks.
  • Use Case: A customer wants to sell 100 USD for GBP. The system will use the 'buy rate', calculate the GBP equivalent, record the transaction, and update denomination counts if cash was involved.

Quick Start

Submit a new transaction for selling 100 EUR to the customer using the current exchange rate.

Frequently Asked Questions about transaction-flow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I process a currency exchange transaction for buying and selling forex?

Currency exchange transactions are processed by guiding the user through buying or selling foreign currency against GBP, calculating exchange rates, and recording the transaction with a unique reference number.

Do I need an active drawer session to process point of sale transactions?

Yes, an active drawer session is strictly enforced before any currency exchange transaction can occur, ensuring all point of sale activities are properly logged and accountable.

How does the audit trail work for forex transaction processing?

The audit trail logs all transaction-related actions, including submissions, voids, and refunds, providing full accountability for every currency exchange operation within the system.

Can I void or refund a currency exchange transaction without supervisor permissions?

No, voiding or refunding a currency exchange transaction requires supervisor-level permissions to manage the process with appropriate authorization checks.

How are unique transaction references generated for point of sale currency exchange?

Unique transaction reference numbers are automatically created during transaction submission to ensure every currency exchange operation is distinctly tracked within the audit trail.