Blog

Trial Balance Matches but Accounts Payable Doesn’t - Cover Image
Featured · Final Accounts Reconciliation
Trial Balance Matches but Accounts Payable Doesn’t

When Trial Balance Matches but Accounts Payable Doesn’t: A Real ERPNext Troubleshooting Story

ERPNext COGS: Trading Account vs Perpetual Inventory
Inventory
ERPNext COGS: Trading Account vs Perpetual Inventory

COGS can be calculated using a traditional trading account or posted continuously through ERPNext’s perpetual inventory. The difference matters because landed costs, stock adjustments, and timing can

Fix ERPNext PDF Letterhead Issues
framework
Fix ERPNext PDF Letterhead Issues

ERPNext print preview and PDF output do not always behave the same. This guide explains why letterheads may disappear in PDFs when Repeat Header & Footer is enabled, and how developers can fix it.

Automate Frappe App Releases with GitHub Actions
framework
Automate Frappe App Releases with GitHub Actions

Automate Frappe app releases with GitHub Actions: tag versions, generate release notes, create GitHub Releases, and promote merged PRs safely using labels.

Aakvatech Culture Manual: Values, Mission & Work Ethic
av-culture
Aakvatech Culture Manual: Values, Mission & Work Ethic

Explore Aakvatech's culture manual: our mission, core values, work style, communication habits, and standards for integrity, ownership, action, respect, learning, discipline, and customer clarity.

Intercompany Transactions in Multi-Company Setup
accounting
Intercompany Transactions in Multi-Company Setup

A practical guide to managing intercompany transactions in multi-company setups, covering funding, expense allocation, reconciliation, and best practices for accurate financial reporting.

Users, Roles, and Permissions management in ERPNext
framework
Users, Roles, and Permissions management in ERPNext

A comprehensive guide to reviewing users, roles, and permissions in ERPNext, covering Role Profiles, workspaces, segregation of duties, UI controls, and audit practices for secure systems.

Printing Invoices
accounting
Printing Invoices

Use Chrome print scaling to fit ERPNext invoices neatly. Reduce scale to avoid half-empty last pages, improve layout, and save paper—no custom formats needed.

Rethinking SOPs in the Age of Configurable ERPs
industry
Rethinking SOPs in the Age of Configurable ERPs

Explore how SOPs must evolve in the age of ERPNext. Learn how to reduce maintenance overhead, align SOPs with workflows, and stay agile without sacrificing governance.

Understanding Withholdee Liability for Withholding Tax in Tanzania
accounting
Understanding Withholdee Liability for Withholding Tax in Tanzania

When your customer pays you in full without deducting withholding tax, you're not off the hook. This article explains your legal exposure, accounting treatment, and what to do next.

Avoiding Duplicate Payments
Procurement-To-Pay Cycle
Avoiding Duplicate Payments

Prevent duplicate invoice payments with a smart pre-save check that flags similar supplier invoices, improves visibility, and helps finance teams make accurate decisions quickly.

Good Afternoon or Good Evening
av-culture
Good Afternoon or Good Evening

It seems like a simple question: should you say “good afternoon” or “good evening”? Yet this small choice can subtly shape how you come across—polite, natural, or slightly off. Greetings are the first

The Earbuds Problem in Modern Offices
av-culture
The Earbuds Problem in Modern Offices

Walk into any modern open office today and you’ll notice a common pattern: people wearing earbuds, deeply focused, often completely disconnected from their surroundings. While this is great for concer

How to Choose the Right Workflow State Names in ERPNext
framework
How to Choose the Right Workflow State Names in ERPNext

Designing a workflow in ERPNext isn’t just about defining transitions—it’s about naming states in a way that clearly communicates business intent. Poorly chosen names lead to confusion, misaligned

When a Purchase Order Fails
Procurement-To-Pay Cycle
When a Purchase Order Fails

In procurement and supplier management, a purchase order (PO) is more than just a document—it is a formal commitment between a buyer and a supplier.

Getting Year-End Tax Journals Right
Final Accounts Reconciliation
Getting Year-End Tax Journals Right

Every year, after the 31st of December, finance teams across Tanzania face the same pressure: close the books, satisfy the auditors, and make sure the Tanzania Revenue Authority (TRA) is happy

Building Frappe Script Reports with ChatGPT
script-report
Building Frappe Script Reports with ChatGPT

Using ChatGPT to generate Frappe Script Reports sounds like a productivity hack — until you run into safe_eval errors, inconsistent output formats, and misleading documentation. This article distills

SessionBootFailed After Migrating from Frappe v15 to v16
version-16
SessionBootFailed After Migrating from Frappe v15 to v16

If you’ve recently migrated a Frappe/ERPNext instance from **version 15 to version 16** and suddenly encounter:

Why Country-Specific ERP Functionality is No Longer Optional - Cover Image
industry
Why Country-Specific ERP Functionality is No Longer Optional

In today’s global software landscape, ERP systems promise scalability, efficiency, and standardization.

A step-by-step guide to configuring SimplifyVFD for fiscal receipt submission in ERPNext using the VFD Providers app.
accounting
A step-by-step guide to configuring SimplifyVFD for fiscal receipt submission in ERPNext using the VFD Providers app.

In Tanzania, businesses are required to use a **Virtual Fiscal Device (VFD)** to submit fiscal receipts to the Tanzania Revenue Authority (TRA).