Accounting & Financial Management

SODOO Accounting Module — Main menu and quick-access dashboard

Overview

What You Will Learn in This Section

  • The role of the accounting module in your business processes
  • The core logic of the double-entry bookkeeping system
  • How ERP accounting compares to traditional methods
  • SODOO's Turkey localization for the accounting module
Accounting Module

SODOO Accounting Module — Main menu and quick-access dashboard

Accounting Dashboard

Accounting Dashboard — Financial summary and charts

Accounting is the heartbeat of every business. When you make a sale, revenue is recorded; when you purchase goods, an expense is recorded; when you pay salaries, liabilities decrease. All these financial movements tell a story that reflects the true state of your company.

SODOO Accounting ensures that story is told accurately, completely, and in legal compliance. Built on Odoo 19.0 Community Edition, this module addresses financial management needs for businesses of every size — from SMBs to large enterprises.

The Accounting Cycle

Understanding the basic accounting cycle — repeated every month — is critical to grasping how the system works:

Invoice Entry
Collection / Payment
Bank Reconciliation
Period Closing
Financial Reports

SODOO Accounting Features

Invoicing

Customer and vendor invoices, credit notes, and e-Invoice integration

Payment Management

Cash, wire transfer, check, and online payment methods with automatic reconciliation

Bank Integration

Bank account synchronization, automatic matching, and reconciliation models

Financial Reports

Balance sheet, income statement, cash flow, and aging reports

Multi-Currency

Foreign currency transactions, automatic exchange rate updates, and forex difference calculation

Turkey Compliance

e-Invoice, e-Archive, e-Ledger, 2KB chart of accounts, and GIB (Revenue Administration) integration

Cross-Module Integration: The Accounting module is fully integrated with Sales, Inventory, HR (Payroll), Projects, and Purchasing. When a sales order is confirmed, a delivery is completed, or a salary is calculated, accounting entries are created automatically.

How to Do It in SODOO?

Accessing the Accounting application:

  1. Click the Applications icon in the main menu
  2. Select the Accounting application
  3. The Accounting Dashboard opens — pending invoices and transactions are displayed

Initial configuration:

  1. Go to Accounting Configuration Settings
  2. Set Fiscal Year and Default Currency
  3. Select "2KB — Turkey Uniform" as the Chart of Accounts
  4. Review VAT rates in the Tax Groups section
  5. Save

Understanding the Dashboard:

  1. The Customer Invoices tile shows pending sales invoices
  2. The Vendor Bills tile shows bills to be recorded
  3. The Bank & Cash tile shows transactions awaiting reconciliation
  4. Click any tile to jump directly to the relevant transaction list

Why ERP Accounting?

"I manage it in Excel — it works fine." We hear this often. But does it really work fine? Let's examine the real differences between traditional methods and ERP accounting:

Excel / Manual Accounting

  • Every invoice entered manually
  • Inventory and accounting tracked separately
  • Bank reconciliation done by hand
  • Reports take hours to prepare
  • High risk of data entry errors
  • Difficult to query historical data

SODOO ERP Accounting

  • Invoices generated automatically from sales
  • Stock movement = accounting entry
  • Bank synchronized and auto-matched
  • Reports available instantly
  • Double-entry system prevents imbalances
  • All history is fully queryable

Scenario: Month-End Close Comparison

Situation: January has ended. You need to prepare financial statements and extract data for your VAT return. Your company has 150 customer invoices and 80 vendor bills.
❌ Excel / Manual Method:
  1. Manually enter all invoices into Excel (2–3 hours)
  2. Download bank statement and compare line by line (1–2 hours)
  3. Investigate unmatched items (1 hour)
  4. Calculate VAT totals (30 min)
  5. Check balance sheet and income statement formulas (1 hour)
  6. Fix errors and recalculate (variable time)

Total: 6–8+ hours (if error-free)

✅ SODOO ERP Method:
  1. Accounting → Reports → Balance Sheet (ready instantly)
  2. Accounting → Reports → Income Statement (ready instantly)
  3. Accounting → Reports → Tax Report (VAT auto-calculated)
  4. Lock the period (optional) to prevent further edits

Total: 15–30 minutes

Important: The real value of ERP accounting is not only time savings — it is a guarantee of accuracy. The double-entry system requires that every debit entry has a corresponding credit entry. The system simply will not allow an unbalanced journal entry.

Basic Concepts

To use the Accounting module effectively, you need to understand a few fundamental concepts. These are not SODOO-specific — they are universal accounting principles.

Double-Entry Bookkeeping

The most important invention in accounting history, double-entry bookkeeping was developed by Italian merchants in the 15th century. The logic is simple:

Core Principle: Every transaction affects at least two accounts. One account is Debited and another is Credited. The total of all debits must always equal the total of all credits (Debits = Credits).

Example: Sale of Goods worth 10,000 TRY (inclusive of VAT at 20%)

Account Debit (TRY) Credit (TRY) Explanation
120 — Trade Receivables 12,000 - Amount owed by the customer increases
600 — Domestic Sales - 10,000 Sales revenue recognized
391 — Output VAT - 2,000 20% VAT liability created
TOTAL 12,000 12,000 Equation balanced ✓

Chart of Accounts Structure

In Turkey, the Uniform Chart of Accounts (2KB) is used. Accounts are categorized with 3-digit codes:

Group Code Range Account Type Example Accounts
1 100–199 Current Assets 100-Cash, 102-Banks, 120-Receivables, 153-Inventories
2 200–299 Non-current Assets 253-Fixtures, 254-Vehicles, 257-Accumulated Depreciation
3 300–399 Short-term Liabilities 320-Trade Payables, 360-Taxes Payable, 391-Output VAT
4 400–499 Long-term Liabilities 400-Bank Loans
5 500–599 Equity 500-Capital, 570-Retained Earnings, 590-Net Profit
6 600–699 Revenue 600-Domestic Sales, 602-Other Revenue
7 700–799 Expenses 760-Marketing Expenses, 770-General & Admin Expenses

Journals

In SODOO, separate journals are used for each type of transaction:

Sales Journal

Used for customer invoices and credit notes. A default revenue account is defined.

Purchase Journal

Used for vendor bills and expense invoices. A default expense account is defined.

Bank Journal

Used for bank transactions. A separate journal is created for each bank account.

Cash Journal

Used for cash transactions. Separate cash registers can be defined per branch or location.

Miscellaneous Journal

Used for manual adjustments, depreciation, foreign exchange differences, and other special entries.

Tip: Organize journals according to your business processes. For example, you can create a separate sales journal specifically for e-Invoice transactions. This makes filtering in reports much easier.

Creating a Customer Invoice

What You Will Learn in This Section

  • How to automatically generate an invoice from a sales order
  • How to create a manual customer invoice
  • Understanding invoice statuses and the invoice workflow
  • How to send and track invoices

A customer invoice is the official financial document for a sales transaction. In SODOO, invoices can be created in three different ways:

Invoice Creation Methods

1. Automatic Invoice from a Sales Order

This is the most common and recommended method. After a sales order is confirmed:

Sales Order Delivery Invoice
🖼️
Invoice CreationThis screenshot is being refreshed. The previous image came from a live system and carried real people and customer data, so it was withdrawn; a replacement from the PORTWARE demo company is on its way.

Customer Invoice — Creating an invoice from a confirmed sales order

  1. On the sales order page, click the "Create Invoice" button
  2. Select the invoicing method:
    • Regular Invoice: For the full order amount
    • Down Payment: For a specific amount or percentage
    • Delivered Quantities: Only for what has been shipped
  3. Review the invoice and click "Confirm"

2. Manual Invoice Creation

To create an invoice directly without a sales order:

Accounting → Customers → Invoices → New
  1. Customer: Select the customer to invoice
  2. Invoice Date: Enter the invoice date
  3. Due Date: Automatically calculated based on payment terms
  4. Invoice Lines: Add products / services, quantities, and unit prices
  5. Taxes are applied automatically (based on product and customer settings)
  6. Click "Confirm"

Invoice Statuses

Status Description Available Actions
Draft Invoice created but not yet confirmed Edit or delete
Posted Invoice confirmed; accounting entry created Send, Register Payment
Paid Full payment received and reconciled Closed transaction
In Payment Partial payment received; balance ongoing Track remaining balance
Overdue Due date has passed without payment Initiate payment follow-up
Cancelled Invoice reversed Reversal entry created

Scenario: Invoicing a Service Sale

Situation: You sold a consulting service to a customer for 50,000 TRY + VAT. Payment terms are net 30 days.
  1. Navigate to Accounting → Customers → Invoices → New
  2. Select the customer in the Customer field (payment terms auto-populate)
  3. Add "Consulting Service" to the invoice line
  4. Enter Quantity: 1, Unit Price: 50,000 TRY
  5. VAT is calculated automatically (20% = 10,000 TRY)
  6. Click "Confirm" (Invoice No: INV/2026/0001)
  7. Click "Send & Print" to email the invoice to your customer
Result: On confirmation, the following accounting entry is created automatically:
  • 120 Trade Receivables: 60,000 TRY (Debit)
  • 600 Sales Revenue: 50,000 TRY (Credit)
  • 391 Output VAT: 10,000 TRY (Credit)
Tip — Invoice Numbering: SODOO automatically assigns invoice numbers (e.g., INV/2026/0001). If you use Turkey's e-Invoice system, the ETTN number received from the GIB (Revenue Administration) is also recorded.

How to Do It in SODOO?

Creating a manual customer invoice:

  1. Follow the path Accounting Customers Invoices
  2. Click the New button in the top left
  3. Select the customer from the Customer field
  4. Check the Invoice Date (default: today)
  5. Choose the payment terms from Payment Terms (e.g., 30 Days)
  6. In the invoice lines table, click Add a Line:
    • Product: Select the product or service sold
    • Quantity: Enter the quantity
    • Unit Price: Enter the price (may auto-populate from product)
    • Taxes: Auto-populated from product settings (e.g., 20% VAT)
  7. Verify the invoice total in the bottom right
  8. Click Confirm to finalize the invoice
  9. Use the Send & Print button to email it to your customer

Invoice from a sales order:

  1. Go to Sales Orders
  2. Open the relevant confirmed sales order
  3. Click the Create Invoice button
  4. Select the invoicing type (Regular / Down Payment / Delivered Quantities)
  5. Review the generated invoice and click Confirm

Recording a Vendor Bill

Vendor bills are the financial record of your goods and service purchases. Accurate and timely recording affects both your VAT recovery and your vendor relationships.

Methods for Recording Vendor Bills

1. Automatic from a Purchase Order

When a purchase order exists, this is the easiest approach:

  1. Click "Create Bill" on the purchase order
  2. Enter the vendor's bill reference number
  3. Verify the amounts
  4. Click "Confirm"

2. Manual Entry

Accounting → Vendors → Bills → New

3. OCR Automatic Recognition

Upload a bill image or PDF for automatic data extraction:

  1. Upload the PDF or image file of the bill
  2. The system automatically recognizes the vendor, amount, taxes, and lines
  3. Review and correct as needed
  4. Confirm the bill

Vendor Bill Fields

Field Description Importance
Vendor The company that issued the bill Critical for payment and reconciliation
Bill Reference The vendor's invoice number Prevents duplicate entry
Bill Date The date the bill was issued Determines the VAT period
Accounting Date The posting date (may differ from bill date) Affects period closing
Due Date The final payment date Essential for cash flow planning
Warning — Duplicate Bills: When you try to enter a second bill with the same vendor and the same bill reference number, SODOO displays a warning. This feature prevents the risk of duplicate payment.
For VAT Recovery: When you record a vendor bill, the VAT amount on the bill is automatically posted to account "191 — Deductible Input VAT." In your VAT declaration, this amount is deducted from the output VAT.

How to Do It in SODOO?

Recording a vendor bill:

  1. Follow the path Accounting Vendors Bills
  2. Click the New button
  3. Select the vendor from the Vendor field
  4. Enter the vendor's invoice number in the Bill Reference field (critical for duplicate check!)
  5. Bill Date: Enter the date on the vendor's invoice
  6. Accounting Date: Date of posting (usually same as bill date)
  7. In the bill lines table:
    • Product: Select the product or service purchased
    • Enter Quantity and Unit Price
    • Compare amounts against the paper vendor bill to verify
  8. Match the total to the vendor's bill
  9. Click Confirm

OCR automatic bill recognition:

  1. In the vendor bills list, click the Upload button
  2. Select the PDF or image file of the bill
  3. The system automatically recognizes vendor, amounts, and lines
  4. Review the recognized values and correct if necessary
  5. Click Confirm to save

Collections & Payments

Recording an invoice and recording a payment are two separate operations. An invoice creates an accounts receivable or payable; a payment closes that account. Both processes are tracked carefully in SODOO.

Customer Collections

When you receive a payment from a customer:

Method 1: From the Invoice

  1. Open the relevant invoice
  2. Click the "Register Payment" button
  3. Enter the payment method (Bank/Cash), amount, and date
  4. Confirm — the invoice automatically changes to "Paid" status

Method 2: Batch Collection

Accounting → Customers → Payments → New
  1. Select the customer
  2. Enter the total payment amount
  3. The system lists open invoices
  4. Select which invoices to close (partial payment is supported)
  5. Confirm

Vendor Payments

When paying a vendor:

Select Bill Register Payment Reconciliation

Payment Methods

Cash

Posted to the Cash journal. Daily cash closing should be performed.

Bank Transfer

EFT / wire transfer transactions. Matched during bank reconciliation.

Check

Received and issued checks are tracked. Due dates are important.

Credit Card

POS collections. Processing fees are recorded as a separate expense.

🖼️
Payment DashboardThis screenshot is being refreshed. The previous image came from a live system and carried real people and customer data, so it was withdrawn; a replacement from the PORTWARE demo company is on its way.

Payment Management Dashboard — Visual summary of collection and payment flows

Scenario: Receiving a Partial Payment

Situation: Your customer paid 30,000 TRY of a 50,000 TRY invoice by bank transfer. The remaining 20,000 TRY will be paid next month.
  1. Open the relevant invoice (Accounting → Customers → Invoices)
  2. Click the "Register Payment" button
  3. Enter 30,000 TRY in the Amount field
  4. Select "Bank" as the payment method
  5. Enter the payment date and confirm
  6. The invoice status updates to "In Payment"
  7. The remaining 20,000 TRY balance is visible on the invoice

Bank Reconciliation

Bank reconciliation is the process of matching your SODOO payment records against your actual bank statement. This ensures that no transaction is missed or duplicated.

Reconciliation Process

Import Statement Auto-Match Manual Match Validated

Importing Bank Statements

SODOO supports multiple formats for importing bank data:

  • OFX / QFX: Standard bank statement format (widely supported)
  • CSV: Comma-separated values (customizable column mapping)
  • CAMT.053: European SEPA XML format
  • Manual Entry: Type transactions directly
  • Bank Sync (Open Banking): Real-time feed from supported banks

Reconciliation Models

Reconciliation models allow SODOO to match bank lines to existing invoices or payments automatically based on rules you define. You can create models that match by:

  • Invoice reference number in the bank narrative
  • Exact amount match
  • Partner name in the transaction description
  • IBAN / account number match
Tip: Set up reconciliation models for your most common transaction types (e.g., bank charges, direct debits). Over time, SODOO learns your patterns and the auto-match rate improves dramatically.

How to Do It in SODOO?

Reconciling a bank account:

  1. Go to Accounting Accounting Bank Reconciliation
  2. Select the bank account journal
  3. Click Import Statement or manually enter transactions
  4. SODOO automatically suggests matches — review each suggestion
  5. Click Match to confirm correct matches
  6. For unmatched lines, create a new entry or link to an existing one
  7. When all lines are reconciled, click Validate
Bank and Accounting Settings

Bank Journal and Reconciliation Settings — configuring a bank account

Period Closing

Period closing (month-end or year-end close) is the process of verifying all transactions for a given period and locking the books to prevent further changes. It is a critical internal control step.

Month-End Close Checklist

  1. Ensure all customer invoices for the month are confirmed
  2. Ensure all vendor bills for the month are recorded
  3. Complete bank reconciliation for all accounts
  4. Run the Aged Receivable and Aged Payable reports — investigate anomalies
  5. Review outstanding checks and deposits in transit
  6. Record depreciation entries (if applicable)
  7. Record any accruals or prepayments
  8. Review the Trial Balance for unusual balances
  9. Lock the period to prevent backdated changes

Locking a Period

Once the period is closed and verified, you should lock it to protect the integrity of your records. In SODOO:

Accounting → Configuration → Settings → Lock Date

Set the Tax Return Lock Date and All Users Lock Date to prevent entries being posted in or before the closed period.

Important: In Turkey, the VAT return is typically filed monthly. Locking your period after filing ensures that no accidental changes affect your submitted figures.
🖼️
Budget Overrun WarningThis screenshot is being refreshed. The previous image came from a live system and carried real people and customer data, so it was withdrawn; a replacement from the PORTWARE demo company is on its way.

Period Controls — budget overrun warnings and the control panel

VAT Declaration

Value Added Tax (KDV in Turkish) is Turkey's primary consumption tax. Businesses are obligated to file a monthly VAT return and remit net VAT (output VAT minus input VAT) to the Tax Administration (GIB).

How VAT Works in SODOO

Every transaction involving VAT is tracked automatically:

  • Output VAT (391): VAT collected from customers on sales invoices
  • Input VAT (191): VAT paid to vendors on vendor bills
  • Net VAT Payable: Output VAT minus Input VAT = amount to pay to GIB

VAT Report

Accounting → Reporting → Tax Report

The Tax Report shows:

  • Total taxable sales by VAT rate (0%, 1%, 10%, 20%)
  • Total output VAT by rate
  • Total deductible input VAT
  • Net VAT payable or refundable
Tip: Always reconcile the Tax Report figures against your accounts 391 and 191 balances before filing. Any discrepancy indicates a tax code configuration issue that needs correction.

VAT Rates in Turkey (2026)

Rate Common Applications
0% Exports, certain financial services
1% Basic foodstuffs, agricultural products, printed books
10% Healthcare, education, certain food products
20% Standard rate — most goods and services

Depreciation

Fixed assets (machinery, vehicles, computers, furniture) lose value over time through use and wear. Depreciation is the systematic allocation of that cost over the asset's useful life.

Depreciation Methods in SODOO

Straight-Line

Equal depreciation charge each period. Most common method in Turkey.

Declining Balance

Higher depreciation in early years. Suitable for technology assets.

Sum of Digits

Accelerated depreciation variant. Less common in Turkish practice.

Recording Depreciation

  1. Navigate to Accounting → Accounting → Assets
  2. Create a new asset with acquisition cost and useful life
  3. SODOO generates the full depreciation schedule automatically
  4. At month-end, click "Post All Depreciations" to record all due entries
  5. The entries debit Depreciation Expense (7XX) and credit Accumulated Depreciation (257)
Note: Turkish tax law prescribes maximum depreciation rates for different asset categories. Ensure your SODOO asset configurations comply with the rates published by the Revenue Administration (GIB).
🖼️
Asset and Budget ManagementThis screenshot is being refreshed. The previous image came from a live system and carried real people and customer data, so it was withdrawn; a replacement from the PORTWARE demo company is on its way.

Assets and Budgets — depreciation planning and budget control

Balance Sheet

The Balance Sheet (Bilanço) is a snapshot of your company's financial position at a specific date. It shows what you own (assets), what you owe (liabilities), and what remains for the owners (equity).

The Accounting Equation: Assets = Liabilities + Equity (This equation must always balance — hence the name "balance sheet.")

Accessing the Balance Sheet

Accounting → Reporting → Balance Sheet

Balance Sheet Key Sections

Section 2KB Accounts Typical Items
Current Assets 100–199 Cash, receivables, inventories, prepayments
Non-current Assets 200–299 Property, plant & equipment, intangibles, investments
Current Liabilities 300–399 Trade payables, taxes payable, short-term loans
Non-current Liabilities 400–499 Long-term bank loans, lease liabilities
Equity 500–599 Share capital, retained earnings, current year profit
Tip: Use the comparison mode in SODOO's Balance Sheet report to compare the current period against the same period last year. This immediately highlights significant changes in financial position.

Income Statement

The Income Statement (Gelir Tablosu / P&L) shows your company's revenues, costs, and resulting profit or loss over a specific period (month, quarter, or year).

Accessing the Income Statement

Accounting → Reporting → Profit & Loss

P&L Structure

Line Item 2KB Accounts Description
Net Revenue 600–602 Domestic sales + other revenue
Cost of Goods Sold 620–622 Direct cost of products/services sold
Gross Profit Net Revenue minus COGS
Operating Expenses 760–770 Selling, marketing, general & admin expenses
Operating Profit (EBIT) Gross Profit minus Operating Expenses
Financial Income / Expense 640–660 Interest income/expense, forex gains/losses
Net Profit / Loss 590 Profit or loss for the period

Cash Flow

The Cash Flow Statement shows how cash moves in and out of your business — from operations, investing activities, and financing activities. A profitable company can still fail if it runs out of cash, making this report critical.

Cash Flow Categories

Operating Activities

Cash from day-to-day business: customer collections, vendor payments, salary payments.

Investing Activities

Cash used for or received from asset purchases/disposals, investments.

Financing Activities

Cash from loans, capital injections, or repayments and dividends.

Accounting → Reporting → Cash Flow Statement

Aging Reports

Aging reports show how long outstanding invoices or bills have been unpaid, grouped by time buckets (e.g., 0–30 days, 31–60 days, 61–90 days, 90+ days).

Aged Receivables

Accounting → Reporting → Aged Receivable

Use this report to:

  • Identify customers with long-overdue balances
  • Prioritize collection activities
  • Estimate bad debt provisions
  • Measure your Days Sales Outstanding (DSO)

Aged Payables

Accounting → Reporting → Aged Payable

Use this report to:

  • Plan vendor payments and maintain good supplier relationships
  • Avoid late payment penalties
  • Measure your Days Payable Outstanding (DPO)
Tip: Run aging reports every Friday as part of your weekly cash management routine. Set a threshold (e.g., 60 days overdue) to trigger automatic follow-up emails to customers.

Turkey Localization

SODOO includes a comprehensive Turkey localization package developed by the 2KB Consortium, covering the full spectrum of Turkish accounting and tax compliance requirements.

e-Invoice (e-Fatura)

Electronic invoices submitted directly to and received from the GIB platform

e-Archive (e-Arşiv)

Electronic archiving of invoices issued to non-registered taxpayers

e-Ledger (e-Defter)

Digital submission of the general ledger and journal book to GIB

2KB Chart of Accounts

Turkey's Uniform Chart of Accounts pre-loaded and ready to use

Turkish Banks

Pre-loaded list of Turkish banks with IBAN format validation

Tax Offices

Complete list of Turkish tax offices (vergi daireleri) for partner records

e-Invoice System

Turkey's e-Invoice (e-Fatura) system, managed by the Revenue Administration (GIB), has been mandatory for large taxpayers since 2012 and expanded to cover most businesses. It replaces paper invoices with legally valid XML documents exchanged through the GIB platform.

e-Invoice vs e-Archive

Feature e-Invoice (e-Fatura) e-Archive (e-Arşiv)
Recipient Registered e-Invoice taxpayers Non-registered taxpayers or B2C
Delivery Via GIB platform directly Email / paper (archived digitally)
ETTN GIB-assigned UUID Your system-generated UUID
Format UBL-TR XML UBL-TR XML

e-Invoice Workflow in SODOO

Create Invoice Send to GIB GIB Acceptance Customer Notified
Important: To use the e-Invoice feature, you must be registered on the GIB e-Invoice platform and configure your integrator credentials (IZIBIZ or Kita API) in SODOO settings.

2KB Chart of Accounts

The 2KB (İki Haneli Kod — Two-Digit Code) Uniform Chart of Accounts is the standard accounting framework prescribed by Turkish law for all companies. SODOO ships with this chart pre-configured.

The chart is organized into 7 main groups (1–7 as described in the Basic Concepts section) and subdivided into specific accounts for each line of business. Common customizations include:

  • Adding sub-accounts for cost centers or departments
  • Creating additional revenue accounts by product category
  • Configuring withholding tax (stopaj) accounts
  • Setting up VAT withholding (KDV tevkifatı) accounts
Tip: Before going live, have your accountant review the default 2KB chart in SODOO and add any company-specific sub-accounts. Avoid changing the 3-digit main codes — this ensures compatibility with standard Turkish reporting templates.
Accounting General Settings

Accounting General Settings — the chart of accounts and localisation

Key Performance Indicators

The following KPIs are commonly tracked using SODOO Accounting data:

DSO

Days Sales Outstanding — average collection period

DPO

Days Payable Outstanding — average time to pay vendors

Current Ratio

Current Assets / Current Liabilities — short-term liquidity

Gross Margin %

Gross Profit / Net Revenue × 100

Net Profit Margin

Net Profit / Net Revenue × 100

Overdue Rate

Overdue AR / Total AR × 100 — collection health

Frequently Asked Questions

Can I edit a confirmed invoice?

Once an invoice is confirmed (posted), it cannot be edited directly. To correct it, you must either:

  • Create a Credit Note (reversal) to cancel the original
  • Reset it to Draft (only if no payment has been applied)

This restriction protects the integrity of your audit trail.

What happens if I confirm a vendor bill with the wrong date?

The bill date determines the VAT period. If the date is wrong, it will affect your VAT return. Reset the bill to Draft, correct the date, and re-confirm. If the period is already locked, you may need to adjust the lock date first (with appropriate authorization).

How do I handle a customer who overpays?

When the payment amount exceeds the invoice amount, SODOO creates an outstanding credit on the customer account. You can:

  • Apply the credit to a future invoice
  • Issue a refund to the customer

Navigate to the customer's Receivable account to manage outstanding credits.

Can SODOO handle multiple currencies?

Yes. Enable multi-currency under Accounting → Configuration → Settings. SODOO automatically fetches exchange rates from the European Central Bank or you can enter rates manually. Foreign currency transactions are recorded in both the foreign currency and your base currency (TRY).

How are inter-company transactions handled?

SODOO supports multi-company accounting. When a transaction occurs between two companies in the same SODOO instance, it can be automatically recorded in both companies' books using the inter-company rules configuration.

Best Practices

Daily Habits

  • Post invoices the same day: Never let unposted invoices accumulate — it distorts your AR balance.
  • Record vendor bills promptly: Ensures input VAT is captured in the correct period.
  • Reconcile cash daily: Compare cash journal balance with physical cash count every day.

Weekly Habits

  • Review Aged Receivables: Follow up on invoices approaching their due date.
  • Plan vendor payments: Use the Aged Payables report to avoid missing payment deadlines.
  • Import bank statements: Keep reconciliation current — don't let it pile up to month-end.

Month-End Habits

  • Complete all reconciliations before generating reports.
  • Run the Tax Report and compare it with your accounts 191 and 391 balances.
  • Lock the period immediately after filing your VAT return.
  • Review the Trial Balance for any unexpected or large balances.
  • Compare to prior period: A sudden jump in any line item warrants investigation.

Configuration Best Practices

  • Assign correct income/expense accounts to every product category to avoid manual corrections.
  • Configure payment terms for each customer and vendor — this drives automatic due date calculation.
  • Set up reconciliation models for recurring bank transactions (bank charges, standing orders).
  • Use analytic accounts (cost centers) if you need department-level P&L reporting.
  • Train staff on duplicate bill checks — always enter the vendor's reference number.
Remember: The Accounting module is only as accurate as the data entered into it. Good accounting hygiene — timely entry, proper account selection, and regular reconciliation — is the foundation of reliable financial reporting.