match-octopus-statement-transactions

Match Octopus Wallet statement rows to journal transactions and update datetimes.

1|Updated Aug 5, 2023
One-click install
npx skills add https://github.com/polyipseity/ledger --skill match-octopus-statement-transactions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: match-octopus-statement-transactions
Source: https://github.com/polyipseity/ledger/tree/main/.github/skills/match-octopus-statement-transactions
Command: npx skills add https://github.com/polyipseity/ledger --skill match-octopus-statement-transactions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the alignment of Octopus Wallet statement rows with corresponding journal transactions by updating only the transaction datetimes and preserving amounts, ensuring auditability.

Core Features & Use Cases

  • Exact-match updating: align by exact date, amount, and reference when possible.
  • Partial/multi-match handling: supports reference IDs and nearest-date fallbacks, with manual review when ambiguous.
  • Audit-friendly outputs: records unmatched rows and non-typical updates for human review.

Quick Start

Use the skill to scan a monthly Octopus Wallet statement and automatically adjust only the matching journal datetimes.

Frequently Asked Questions about match-octopus-statement-transactions

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

FAQPage Schema
How do I match Octopus Wallet statement rows to journal transaction times?

Matching Octopus Wallet statements to journal times involves aligning rows by exact date, amount, and reference, with nearest-date fallbacks. It updates only datetimes, preserves amounts, and flags unmatched rows for manual review.

Why does my Octopus Wallet statement matching show timezone discrepancies in journal entries?

Timezone discrepancies arise because the statement matching respects local time zones by default when updating journal datetimes. This ensures accurate alignment between Octopus Wallet records and local accounting entries.

What happens to unmatched rows during Octopus Wallet statement reconciliation?

Unmatched rows during Octopus Wallet statement reconciliation are flagged for manual review. The process records these audit-friendly outputs alongside non-typical updates to ensure human oversight and data integrity.

Can I update transaction amounts when syncing Octopus wallet statements to journals?

No, you cannot update transaction amounts when syncing Octopus Wallet statements. The process updates only the datetime fields of matching journal transactions while strictly preserving original amounts for auditability.

Does Octopus Wallet statement matching support partial or multiple transaction matches?

Yes, Octopus Wallet statement matching supports partial and multi-match handling using reference IDs and nearest-date fallbacks. When matches remain ambiguous, it flags the transactions for manual review.

When should I manually review journal entries after an Octopus Wallet statement sync?

You should manually review journal entries when the statement sync flags unmatched rows or non-typical updates. This occurs when exact, reference-based, or nearest-date matches fail to find a single clear transaction.