accounting

Validate double-entry bookkeeping journal entries against accounting equation and debit/credit rules.

Updated Jun 5, 2025
One-click install
npx skills add https://github.com/wangzitian0/finance_report --skill accounting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accounting
Source: https://github.com/wangzitian0/finance_report/tree/main/.opencode/skills/domain/accounting
Command: npx skills add https://github.com/wangzitian0/finance_report --skill accounting

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides the foundational rules and procedures for accurate double-entry bookkeeping, ensuring financial transactions are recorded correctly and consistently.

Core Features & Use Cases

  • Enforces Accounting Equation: Validates that Assets = Liabilities + Equity + (Income - Expenses) for all posted entries.
  • Defines Debit/Credit Rules: Clearly outlines how debits and credits affect different account types.
  • Standard Operating Procedures: Provides step-by-step guidance for creating, posting, and voiding journal entries.
  • Use Case: When recording a new business transaction, use this skill to ensure the entry is balanced, uses the correct account types, and follows the established posting and voiding protocols.

Quick Start

Use the accounting skill to create a manual journal entry with a debit to 'Cash' and a credit to 'Revenue'.

Frequently Asked Questions about accounting

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

FAQPage Schema
How do I validate the accounting equation when posting double-entry bookkeeping journal entries?

To validate double-entry bookkeeping, this skill enforces the accounting equation Assets = Liabilities + Equity + (Income - Expenses) for all posted entries, ensuring financial integrity.

What are the debit and credit rules for different account types in double-entry bookkeeping?

Double-entry bookkeeping debit and credit rules clearly outline how debits and credits affect different account types, ensuring transactions are recorded correctly and consistently.

What is the standard operating procedure for creating and posting journal entries?

The standard operating procedure for journal entries provides step-by-step guidance for creating, posting, and voiding entries, ensuring financial transactions follow established protocols.

Can I use Decimal for precise monetary calculations in financial reporting?

Yes, precise monetary calculations using Decimal are required for financial reporting, ensuring strict validation patterns for posted entries and maintaining accurate transaction records.

How do I void a posted journal entry while maintaining financial integrity?

To void a posted journal entry while maintaining financial integrity, follow the established voiding protocols provided by the standard operating procedures for journal entries.

When do I need to use strict validation patterns for posted journal entries?

Strict validation patterns for posted journal entries are needed whenever recording a new business transaction to ensure the entry is balanced and uses correct account types.