# Finis Code Features Manifest (EN)

### [Account Cards](/feature/cari-kartlari.md)
The account card is the master record carrying a business partner's full commercial identity: partner type, tax office and number, phone, email, and address all live on one form.

### [Product Cards](/feature/urun-kartlari.md)
The product card carries every commercial field: name, SKU, unit, buy/sell price, and VAT rate. Service items can be created as products too, with stock tracking switched off.

### [Sales Quotes](/feature/teklifler.md)
The quote feature prepares the pricing you'll present to a customer, with line items, discounts, and a validity date. Draft, sent, accepted, and rejected states are tracked directly on the quote.

### [Sales Invoices](/feature/satis-faturalari.md)
A sales invoice is the financial record of goods or services delivered. Account, date, due date, and line items are entered on one form; totals and tax calculate automatically.

### [Purchase Requests](/feature/satinalma-talepleri.md)
Requests let teams report their needs through a standard form. A request carries product, quantity, and justification and goes into approval before it can become an order.

### [Leads](/feature/musteri-adaylari.md)
Leads record companies and people you're in contact with but who aren't customers yet. Source, contact details, and notes preserve the context of the first touch.

### [Meeting Types](/feature/toplanti-turleri.md)
Types classify your meetings by purpose, enabling filtering and reporting by type. Adding a new type takes seconds.

### [Bill of Materials (BOM)](/feature/recepteler.md)
A recipe is the list of components and quantities needed to produce a finished good. Recipe lines tie to product cards so a component price change flows into cost.

### [Cash Register Management](/feature/kasalar.md)
Cash records keep your cash transactions in separate accounts. A head-office register, a branch register, or multiple registers are all supported.

### [Check Tracking](/feature/cek-takibi.md)
Check records carry drawer, bank, amount, and due-date details. A check's current location — portfolio, bank, or endorsed — is always known.

### [Chart of Accounts](/feature/hesap-plani.md)
The chart of accounts is the classification backbone of your financial records, supporting a standard national coding scheme. Accounts open in a tree structure.

### [Budget Definitions](/feature/butce-tanimlari.md)
A budget definition records period, line item, and amount as a triple. Revised budgets are tracked as distinct versions.

### [Cash Flow View](/feature/nakit-akisi.md)
The cash flow view shows the period balance of money coming in and going out. Expected collections and planned payments are included.

### [Expense Categories](/feature/gider-kategorileri.md)
Categories standardize spending headings like rent, transport, and marketing. Choosing a category instead of free text keeps reports consistent.

### [Depreciation Tracking](/feature/amortisman.md)
Depreciation tracking calculates the periodic decline in an asset's value. Period expense is determined by useful life and method.

### [Employee Records](/feature/calisanlar.md)
The employee card holds identity, position, start date, and contact information. Active and departed employees are tracked separately.

### [Salary Definitions](/feature/maas-tanimlari.md)
A salary definition breaks down an employee's pay structure item by item. Raises and changes are kept with full history.

### [Project Cards](/feature/proje-kartlari.md)
A project card carries scope, customer, dates, and status. Active versus closed projects are listed separately.

### [Document Folders](/feature/klasorler.md)
Folders organize your archive by subject, with nested folder structures supported. Folder-level permissions protect sensitive paperwork.

### [Quality Control Plans](/feature/kalite-planlari.md)
A control plan lists the tests to run for a product or process, with acceptance criteria spelled out clearly. Plans version cleanly as they're updated.

### [Preventive Maintenance Plans](/feature/bakim-planlari.md)
A maintenance plan defines what's done on which piece of equipment, at what interval. Upcoming maintenance appears as a list.

### [Approval Rule Definitions](/feature/onay-kurallari.md)
A rule definition specifies under which conditions a given document type requires approval. Rules can be toggled active or inactive.

### [Module Reports](/feature/modul-raporlari.md)
Every core module has its own summary report. Figures come from the exact same source as the records, so there's never a second version of the truth.

### [Live Search (Instant Results While Typing)](/feature/canli-arama.md)
Live search surfaces the first matches in a dropdown the moment you start typing. You can jump straight to a result without leaving the keyboard.

### [Read/Unread Notification Management](/feature/okundu-yonetimi.md)
Notifications can be marked read individually or in bulk. Unread items are visually highlighted.

### [Audit Log Details](/feature/kayit-detaylari.md)
Every record includes action, entity, user, IP, and timestamp. Old and new value comparisons expand right in the row.

### [One-Click Backup](/feature/yedek-alma.md)
Taking a backup produces an instant copy without stopping the running system. The backup list shows size and date.

### [Invite Team Members](/feature/kullanici-davet.md)
Inviting adds a new teammate to your organization with a username, email, and role. Joining the organization is only possible through a manager's invite.

### [AI Chat (Streaming Responses)](/feature/ai-sohbet.md)
The chat screen streams answers word by word so you can start reading before the response finishes. Conversations are saved with a browsable history panel.

### [Bring Your Own Key (BYOK)](/feature/byok.md)
Bring your own Gemini API key to run AI directly through your own Google account. The key is stored encrypted in the database and never leaked outward.

### [Plugin Marketplace](/feature/eklenti-magazasi.md)
The marketplace lists approved plugins by category, each with its description, version, and publisher visible. Installation is one click.

### [43-Language Catalog](/feature/kirk-uc-dil.md)
The language catalog spans 43 languages from Europe, the Middle East, and Asia. Every screen and message is professionally translated.

### [Light/Dark Theme Selection](/feature/tema.md)
Switch between light and dark themes with one click. Every screen and chart recolors to match, and your preference is remembered.

### [macOS & Windows Support](/feature/macos-windows.md)
The same application runs with identical features on both platforms. The macOS build is a signed package that has passed Apple notarization.

### [Per-Tenant Isolated Database](/feature/kiraci-db.md)
Every customer organization's data sits in its own isolated database. Cross-tenant access is architecturally impossible, even by accident.

### [Create a Support Ticket](/feature/talep-olusturma.md)
A new ticket opens in seconds with a subject, description, and optional image. Your ticket number and status are always visible in the list.

### [SQLite (Zero Setup)](/feature/sqlite.md)
SQLite is a single-file embedded database that needs no installation. Backing it up is as simple as copying one file.

### [Secure Session Management (JWT)](/feature/jwt-oturum.md)
Sessions run on signed, time-limited tickets. A disabled account's ticket becomes invalid on the very next request.

### [Migration from Desktop Accounting Software](/feature/logodan-veri-aktarimi.md)
This migration path moves accounts, products, and stock data exported from legacy desktop accounting software into Finis Code. Vendor-specific column names are recognized automatically and mapped to system fields, with sample rows previewed before import.

### [Account Management](/feature/cari-yonetimi.md)
Account management brings together all commercial information about your customers, suppliers, and mixed business partners in a single card. Tax details, contact channels, addresses, and related people sit on top of the account card. Every invoice, collection, and payment updates the account balance and statement automatically.

### [Related Contacts](/feature/kisiler.md)
The contacts feature records the people you deal with at partner companies, with name, title, phone, and email. A single company can have multiple linked contacts.

### [Product Categories](/feature/urun-kategorileri.md)
Categories let you organize your product tree hierarchically. Filtering reports and lists by category separates the performance of different product families.

### [Quote Revisions](/feature/teklif-revizyonlari.md)
Revisions keep every new version of a quote without deleting the previous one. Line and amount changes can be compared version by version.

### [Invoice Line Items](/feature/fatura-kalemleri.md)
Line items carry product, quantity, unit price, discount, and VAT information row by row. Line and document totals calculate instantly.

### [Purchase Orders](/feature/satinalma-siparisleri.md)
A purchase order is the official buying instruction sent to a supplier. Lines tie to product cards, and received quantities turn into stock receipts.

### [Sales Opportunities](/feature/firsatlar.md)
An opportunity record tracks the estimated amount, stage, and expected close date of a possible sale. Stage updates build a real picture of the sales funnel.

### [Participant Management](/feature/katilimci-yonetimi.md)
Participants are added to a meeting from your contact records. Who was invited is listed right on the meeting card.

### [Production Orders](/feature/uretim-emirleri.md)
A production order plans which product, using which recipe, and how much to produce. Planned versus actual quantity is compared right on the order.

### [Bank Accounts](/feature/banka-hesaplari.md)
Bank accounts are defined with IBAN, currency, and balance. Every collection and payment posts to the relevant bank account.

### [Promissory Note Tracking](/feature/senet-takibi.md)
Note records list your payable and receivable notes with their maturities. Note history feeds into account risk assessment.

### [Journal Entries](/feature/yevmiye.md)
A journal entry posts financial transactions to the ledger as debit-credit lines. Unbalanced entries are blocked by the system.

### [Budget vs. Actual Comparison](/feature/butce-gerceklesen.md)
The comparison view puts planned and actual spending side by side, with variance shown as both amount and percentage.

### [Inter-Account Transfers](/feature/hesaplar-arasi-transfer.md)
A transfer moves money from one account to another in a single record. The outgoing and incoming movements are created automatically and simultaneously.

### [Expense Records](/feature/gider-kayitlari.md)
An expense record captures every detail of a single purchase. Recurring expenses can be entered quickly by copying a previous record.

### [Fixed Asset Cards](/feature/kiymet-kartlari.md)
An asset card is the identity, location, and owner of a piece of equipment. Disposal is closed out right on the card.

### [Department Management](/feature/departmanlar.md)
Departments bring your org chart into the system. Employees are assigned to departments, and reports run by unit.

### [Payroll Periods](/feature/bordro-donemleri.md)
A payroll period runs a month's wage calculations for every employee at once. A closed period locks against changes.

### [Time Tracking (Timesheet)](/feature/zaman-kaydi.md)
A time entry records who spent how many hours on which project. Entries carry date and description and report by person and project.

### [Document Records](/feature/dokuman-kayitlari.md)
A document record brings the file itself together with its metadata into the archive. You always reach the current version without version confusion.

### [Quality Test Results](/feature/test-sonuclari.md)
Test results are pass/fail records of the checks performed, compared against the plan's criteria. A quality history builds up per batch and order.

### [Maintenance Work Orders](/feature/bakim-is-emirleri.md)
A work order is the task record for maintenance to be performed. Breakdown and planned maintenance are tracked in the same structure.

### [Approval Decisions](/feature/onay-kararlari.md)
The decision screen collects every pending approval in one queue. Decision history is stored right on the document.

### [Chart Visualization](/feature/grafikler.md)
The chart feature turns numeric data into bar and pie charts. Asking the AI assistant draws the chart directly into the chat.

### [Search Results Page](/feature/arama-sonuc-sayfasi.md)
The results page groups matches module by module. You can refine and rerun the search right from the page.

### [System Logs](/feature/sistem-loglari.md)
System logs collect application-level warnings and errors. Technical events such as AI provider failures are tracked here.

### [Restore from Backup](/feature/geri-yukleme.md)
Restoring makes the selected backup the active database. Confirmation is required before the action runs.

### [Role Assignment & Change](/feature/rol-atama.md)
Role assignment changes a user's access profile with one selection. The change takes effect on the very next request, no re-login required.

### [AI Tool Execution (60+ ERP Tools)](/feature/ai-araclar.md)
The assistant runs dozens of real ERP actions as tools — opening an account, checking stock, listing quotes, and more. Every tool call and its result are logged.

### [Managed AI Plan](/feature/yonetilen-ai.md)
The managed plan removes the hassle of key management by using the platform's own infrastructure. It applies according to your quota subscription.

### [Installed Plugin Management](/feature/kurulu-eklentiler.md)
The installed plugins screen brings configuration, disabling, and removal into one place. Execution logs are visible in the plugin's detail view.

### [Right-to-Left (RTL) Support](/feature/rtl.md)
For Arabic, Hebrew, and Urdu, the entire layout flips right-to-left. Menus, tables, and forms align to RTL rules automatically.

### [Font Size Adjustment](/feature/yazi-boyutu.md)
Interface font size scales up or down in steps. The AI chat panel has its own separate size setting.

### [Automatic App Updates](/feature/otomatik-guncelleme.md)
The application downloads new versions in the background and installs them with a single confirmation. Release notes and integrity checks run automatically.

### [Sign In with Google](/feature/google-giris.md)
Sign up and log in with one click using your Google account. Your organization and workspace are prepared automatically on first login.

### [Ticket Conversation Tracking](/feature/konusma-takibi.md)
Every ticket is a conversation thread shown as chronological bubbles. New replies refresh automatically at short intervals.

### [PostgreSQL Support](/feature/postgresql.md)
PostgreSQL is the enterprise-grade engine option for large data volumes and concurrent users. Schema setup runs automatically.

### [Sensitive Data Encryption](/feature/sifreleme.md)
API keys and connection passwords are stored encrypted in the database. Sensitive values are masked on screen.

### [Migration from Cloud Accounting Platforms](/feature/mikrodan-veri-aktarimi.md)
This migration path imports account, stock, and invoice data exported from cloud accounting and bookkeeping platforms. Character-encoding and format differences between providers are handled automatically.

### [Product & Stock Management](/feature/urun-stok.md)
Product and stock management tracks the record, quantity, and location of everything you sell, produce, or purchase. SKU, barcode, unit, price, and category information live on the product card, while quantities are tracked by warehouse and location. Stock movements form an immutable ledger, so current stock is always calculated from history.

### [Account Statement](/feature/cari-ekstresi.md)
The account statement combines every invoice, collection, payment, and opening balance in chronological order. Each line shows document type, amount, and running balance.

### [Product Variants](/feature/urun-varyantlari.md)
Variants let you track color, size, or capacity options of the same product as separate stock items. Each variant has its own SKU and stock quantity.

### [Sales Orders](/feature/satis-siparisleri.md)
A sales order is the official record of work agreed with a customer. Order lines drive stock allocation and the shipping plan, while status tracks preparation, shipment, and completion.

### [Invoice Status Tracking](/feature/fatura-durum.md)
Status tracking shows draft, issued, and closed steps on each invoice. Open invoices filter into a list that surfaces your collection priorities at a glance.

### [Purchase Approval](/feature/satinalma-onayi.md)
Purchase approval ties buying decisions to an authorized manager level. Approval authority is defined by its own permission code and assigned by role.

### [Sales Funnel View](/feature/satis-hunisi.md)
The funnel view shows how opportunities are distributed across stages and the total expected revenue. Bottleneck stages are obvious at a glance.

### [Meeting Status Tracking](/feature/toplanti-durumlari.md)
The status field separates planned, completed, and cancelled meetings. Uncompleted meetings stay visible on your agenda until resolved.

### [Production Completion](/feature/uretim-tamamlama.md)
The completion step posts the actually produced quantity into stock. Any variance from the planned quantity is recorded.

### [Collections](/feature/tahsilatlar.md)
A collection record posts money received from a customer to an account and a partner. It reduces the account balance and appears on the statement immediately.

### [Instrument Status Transitions](/feature/cek-durum-gecisleri.md)
Status transitions move a check or note through its lifecycle in standard steps. Every transition is timestamped and tied to a user.

### [Cost Centers](/feature/maliyet-merkezleri.md)
Cost centers split expenses and income by department, project, or location. Which unit spends what becomes clear in reports.

### [Leave Requests](/feature/izin-talepleri.md)
A leave request is opened by the employee with type, date range, and description. It immediately enters the manager's approval queue.

### [Document Content Indexing](/feature/dokuman-indeksleme.md)
Indexing makes document content searchable. Text inside PDF and text-based files can be found by phrase.

### [Nonconformance Management](/feature/uygunsuzluklar.md)
A nonconformance record formalizes a defective product or process deviation. Closure is gated behind an authorized user.

### [Backup File Upload (Data Migration)](/feature/yedek-yukleme.md)
Uploading an external backup brings in a file taken from another installation. Moving to a new computer transfers your data in minutes.

### [Custom Role Creation](/feature/ozel-roller.md)
Custom roles let you set up company-specific profiles like 'Warehouse Clerk' or 'Accounting Intern.' Renaming a role updates every user holding it automatically.

### [AI-Generated Charts](/feature/ai-grafik.md)
The assistant turns numeric results into a bar or pie chart on request, drawn directly inside the chat bubble. The data source is always real module records.

### [Dynamic AI Model Catalog](/feature/model-katalogu.md)
The model catalog centrally defines which Gemini models are offered and which is default. A new model becomes available the moment it's released.

### [Plugin AI Tools](/feature/eklenti-araclari.md)
Plugins add new skills to the assistant. Plugin tools appear in the same list as core tools and can be toggled on or off the same way.

### [Table Column Translations](/feature/kolon-cevirileri.md)
Even table column headers — 242 unique fields — are translated into the selected language. Column names are served from the server.

### [Table Column Settings](/feature/tablo-ayarlari.md)
Table settings let you choose which columns show in every module's tables. Column preferences are saved per organization.

### [Instant Interface Updates (Hot-Update)](/feature/hot-update.md)
Small interface improvements reach you in seconds without waiting for a full release. Every package is cryptographically signed.

### [Sign In with Apple](/feature/apple-giris.md)
Apple sign-in gives you a privacy-first login. The system returns you securely to the app via deep link.

### [Attach Images to a Ticket](/feature/gorsel-ek.md)
You can attach a screenshot of the problem directly to your ticket. PNG, JPEG, WEBP, and GIF are supported.

### [Connection Test](/feature/baglanti-testi.md)
The connection test attempts a real connection with the details you've entered. A failed configuration is never saved.

### [Organization Data Isolation (Multi-Tenant Security)](/feature/org-izolasyonu.md)
Every query is filtered by organization ID, leaving no blind spot open to leakage. In the cloud, isolation goes down to physically separate databases.

### [Migration from SAP](/feature/saptan-veri-aktarimi.md)
This migration path moves account, material, and accounting data exported from enterprise SAP modules such as SAP Business One and SAP ECC. Large SAP datasets are processed in chunks with row-level error reporting.

### [Statutory Payroll & Social Security Filings](/feature/sgk-bildirgeleri.md)
Statutory filing support prepares your monthly social-security and payroll declarations once a payroll period closes. Insured days, earnings, and deductions are calculated per employee and checked for errors before submission.

### [Sales Management](/feature/satis.md)
Sales management combines quoting, converting to an order, and shipping into a single flow. Every document is tied to an account, line items come from product cards, and totals are calculated automatically. Quotes can be revised, approved, turned into sales orders, and finally shipped via delivery notes.

### [Account Balance Tracking](/feature/cari-bakiye.md)
Balance tracking calculates each account's current debit-credit position instantly from its transactions. There's no manual balance edit — issuing an invoice updates it automatically.

### [Warehouse Management](/feature/depolar.md)
Warehouse management lets you track stock separately by physical location. A central warehouse, a branch warehouse, or stock on a vehicle can each be defined as its own warehouse.

### [Delivery Notes (Shipping Documents)](/feature/irsaliyeler.md)
A delivery note documents goods leaving the warehouse and being delivered to the customer. Shipped quantities turn into stock movements, and remaining order quantity stays current.

### [Scrap & Component Consumption Tracking](/feature/fire-tuketim.md)
Consumption tracking compares components used in production against the recipe. Orders with high scrap rates stand out, making loss points visible.

### [Payment Management](/feature/odemeler.md)
A payment record tracks money going out to suppliers and expenses. Payments post instantly to both the partner and account balance.

### [Leave Approval Process](/feature/izin-onayi.md)
The approval process routes leave requests to the authorized manager. Approved leave becomes visible on the team calendar.

### [AI Knowledge Base (Company Memory / RAG)](/feature/rag-bilgi-tabani.md)
The RAG knowledge base opens your documents to the AI assistant through vector search. The assistant answers questions straight from your files.

### [Permission Matrix](/feature/yetki-matrisi.md)
The permission matrix presents the permission codes of 18 modules as grouped checkboxes. Clicking a module header selects all its permissions at once.

### [OCR (Read Text from Images)](/feature/ai-ocr.md)
Text in a photo or screenshot you attach to the chat is read automatically. Receipts, invoices, and signage in photos are converted into structured text.

### [Token & Credit Usage Tracking](/feature/token-kredi.md)
Usage is recorded from real prompt and response token counts, not estimates. Weekly/monthly consumption is tracked per organization and per user.

### [Plugin Runner Infrastructure](/feature/runner.md)
The runner executes plugin code on the server, isolated from your main application. Failures are recorded against plugin health.

### [Workspace Preparation Screen](/feature/workspace-hazirlik.md)
On first sign-up, a clean waiting screen shows while your cloud database is being prepared. A clear status message appears if something goes wrong.

### [Login Rate Limiting](/feature/oran-sinirlama.md)
Repeated failed login attempts are temporarily blocked. This neutralizes brute-force attacks, and the block lifts automatically once its window expires.

### [Migration from Small Business ERP Tools](/feature/diadan-veri-aktarimi.md)
This migration path brings account, stock, and invoice records exported from small-business ERP tools into Finis Code. Common spreadsheet export templates are recognized automatically.

### [Electronic Invoicing (e-Invoicing) Compliance](/feature/e-fatura-entegrasyonu.md)
Electronic invoicing compliance issues and transmits invoices in a legally valid electronic format wherever your country's tax authority requires it. Invoices convert automatically into the required e-invoice envelope and their delivery status reflects back into the system without manual portal work.

### [Digital Ledger & Tax Filing Compliance](/feature/e-defter-e-beyanname.md)
Digital ledger and tax filing compliance converts your journal and general ledger records into the electronic ledger format required by your local tax authority. VAT and withholding tax filing drafts are derived automatically from your chart-of-accounts data.

### [Invoicing](/feature/faturalama.md)
Invoicing issues sales invoices with line items, VAT, and totals. Once an invoice is issued, the account balance and statement update automatically. The invoice list can be filtered by date, account, and status, so unpaid invoices stand out immediately.

### [Warehouse Locations (Shelf/Bin Tracking)](/feature/depo-lokasyonlari.md)
Locations define sub-positions inside a warehouse, such as shelves, aisles, and bins. Exactly where in the warehouse a product sits is recorded, speeding up picking and put-away.

### [Sales Approval Flow](/feature/teklif-onay-akisi.md)
The approval flow leaves accepting or rejecting quotes to an authorized user. Approval and rejection actions are protected by separate permission codes.

### [Collection/Payment Reversal (Financial Correction)](/feature/tahsilat-odeme-iptali.md)
The reversal feature undoes an incorrectly entered financial transaction while leaving a clear trail. Reversal is protected by its own permission code.

### [Role-Based AI Credit Limits](/feature/ai-kredi-limitleri.md)
Credit limits set the weekly and monthly AI usage ceiling per role. Once a limit fills, that role's AI calls stop gracefully.

### [Voice Message Transcription](/feature/ai-ses.md)
The microphone icon records a voice message, and the assistant transcribes your speech to text. A live waveform shows during recording.

### [WooCommerce Integration (Sync)](/feature/woocommerce.md)
The WooCommerce plugin connects orders from your online store to the ERP. Tools like shipment-tracking lookup run right through the assistant.

### [Local/Cloud Mode Switching](/feature/mod-gecisi.md)
Switch between local and cloud workspaces with one click from settings. The two modes' data stay fully independent.

### [File & Attachment Security](/feature/evrak-guvenligi.md)
Uploaded files pass type and size checks, and dangerous content is rejected up front. Attachments are served only from authenticated endpoints.

### [Migration from On-Premise ERP Systems](/feature/netsisten-veri-aktarimi.md)
This migration path moves account, stock, and accounting data exported from on-premise ERP installations into Finis Code. Character-set and code-structure differences are normalized automatically.

### [Digital Invoice Archiving & Retention](/feature/e-arsiv-fatura.md)
Digital invoice archiving creates a legally valid electronic copy of invoices issued to recipients outside the e-invoicing network, without printing paper. Periodic reporting to the relevant tax authority is handled automatically.

### [Purchasing Management](/feature/satinalma.md)
Purchasing manages the request, approval, and order chain in a single flow. The person requesting, the approver, and the buyer are kept as separate roles. Order history and totals by supplier are always available.

### [Stock Movements](/feature/stok-hareketleri.md)
Stock movements are an immutable ledger of every receipt, issue, and adjustment, each with date, quantity, warehouse, and reason. Current stock is always calculated from movement history.

### [CSV/Excel Bulk Upload](/feature/csv-excel.md)
The upload step accepts .csv and .xlsx formats. Differences in special characters and delimiters are tolerated automatically, and large files are processed row by row.

### [Disable User Account](/feature/hesap-devre-disi.md)
Disabling cuts a user's access instantly. Their session token becomes invalid on the very next request.

### [Attach Documents to Chat (PDF/Word/Excel)](/feature/ai-belge.md)
PDF, Word, Excel, CSV, and TXT files can be attached to the chat for the assistant to review. PDFs are read even when scanned.

### [CRM (Customer Relationship Management)](/feature/crm.md)
CRM tracks the journey from capturing a potential customer to turning an opportunity into a sale. Leads and opportunities are separate record types; every opportunity carries an estimated amount and stage. The sales team's pipeline is visible in a single funnel view.

### [Stock Adjustment (Count Variance)](/feature/stok-duzeltme.md)
Stock adjustment closes the gap between a physical count and system stock, gated behind an authorized approval. Adjustment is protected by its own permission code.

### [Field Mapping](/feature/alan-esleme.md)
Field mapping matches file columns to system fields. You're warned before import if a required field is missing.

### [Conversation Memory & Summarization](/feature/ai-hafiza.md)
The assistant remembers your conversation history, so when you say 'yes' it knows what you agreed to. Long conversations are summarized automatically.

### [Meeting Management](/feature/toplantilar.md)
Meeting management plans internal and customer meetings with date, participants, and agenda. Meeting types are defined per company, and planned, completed, and cancelled states are tracked on each meeting record.

### [Screen Context Awareness](/feature/ai-baglam.md)
The assistant knows which tab and record you're currently viewing. It asks a clarifying question instead of guessing when it's unsure.

### [Production Management](/feature/uretim.md)
Production management runs manufacturing from recipe (BOM) definition through production orders to finished-goods receipt. The bill of materials defines which components and quantities a given product needs, and completion posts the finished quantity into stock.

### [AI Response Feedback](/feature/ai-geri-bildirim.md)
You can rate any assistant response with a thumbs up or down. Feedback is used to monitor assistant quality over time.

### [Finance Management](/feature/finans.md)
Finance manages collections and payments through your cash registers and bank accounts. Every transaction ties to an account and, where relevant, to a customer or supplier account; balances update instantly.

### [Check & Promissory Note Management](/feature/cek-senet.md)
Check and promissory note management tracks the maturity and status of instruments you've received or issued. Status transitions such as in portfolio, at the bank, collected, or bounced are managed directly on the record.

### [Accounting](/feature/muhasebe.md)
Accounting provides the general ledger backbone through a chart of accounts and journal entries. The chart of accounts is multi-level so you can break it down however your company needs, and unbalanced journal entries are blocked automatically.

### [Budgeting](/feature/butce.md)
Budgeting defines planned amounts by period and cost center. Actual spending is automatically compared against budget, and line items at risk of overrun surface early.

### [Treasury Management](/feature/hazine.md)
Treasury gives you a consolidated liquidity view across all your cash and bank accounts. Transfers between accounts post as a single transaction to both sides, and your overall cash position is visible on one screen.

### [Expense Management](/feature/giderler.md)
Expense management tracks business spending in categorized records. Each expense captures date, amount, category, and cost center where relevant, and period expense distribution is available in reports and charts.

### [Fixed Asset Management](/feature/sabit-kiymetler.md)
Fixed asset management records equipment, vehicles, and machinery. Purchase date, cost, useful life, and depreciation details live on the asset card, and the current book value is calculated automatically.

### [Human Resources](/feature/insan-kaynaklari.md)
HR brings employee cards, departments, and leave processes together in one place. Onboarding details, position, and contact information live on the employee card, and leave requests move from the employee to the manager for approval.

### [Payroll Management](/feature/bordro.md)
Payroll runs the wage process from salary definitions to closing a pay period. Gross pay, deductions, and extra payments are defined per employee, and the period calculation runs automatically.

### [Project Management](/feature/projeler.md)
Project management tracks customer work and internal projects as cards. Time spent on a project is captured per person through the timesheet feature, and project status and progress are visible from a single screen.

### [Document Management](/feature/dokuman-yonetimi.md)
Document management stores contracts, quotes, and paperwork in a foldered archive. Documents are classified by type and tag, and access is permission-based; content indexing makes it possible to search inside documents.

### [Quality Management](/feature/kalite.md)
Quality management runs control plans, test results, and nonconformance records. Which checks apply to which product or process is defined in the plan, and nonconformances are closed with root-cause and corrective-action tracking.

### [Maintenance Management](/feature/bakim.md)
Maintenance management runs planned upkeep and breakdown work orders for machinery and equipment. Periodic plans turn into work orders automatically when their time comes, and maintenance history accumulates on the asset card.

### [Workflow & Approval Rules](/feature/is-akisi.md)
Workflow routes records into approval when conditions you define are met. Approval rules are defined by criteria such as an amount threshold, and pending approvals collect in a single decision queue.

### [Reporting](/feature/raporlar.md)
Reporting presents data from every module as summary tables and figures. Sales, stock, finance, and expense reports come ready-made, and reports narrow by date range and filter with live module data.

### [Global Search](/feature/global-arama.md)
Global search finds accounts, products, meetings, opportunities, and more from a single box. Results appear instantly in a dropdown as you type, and pressing Enter opens the full results page.

### [Notification Center](/feature/bildirimler.md)
The notification center collects events relevant to you under a bell icon. Events like being added to an organization trigger an instant notification, and an unread counter appears in the top bar.

### [Audit Log](/feature/denetim-kaydi.md)
The audit log keeps a who-did-what-when record of every critical action in the system. Old and new values are stored together so the full content of a change is visible.

### [Bulk Data Import](/feature/toplu-ice-aktarma.md)
Bulk import moves your existing spreadsheet data into the system in minutes. Master data such as accounts and products is uploaded from a file, mapped, and imported; rows with errors are reported while clean rows import.

### [Backup & Restore](/feature/yedekleme.md)
Backup takes an instant copy of your database with one click. Backups are kept with a timestamp and can be restored on demand; you can also upload a backup file from elsewhere to move data between installations.

### [User & Role Management](/feature/kullanici-rol.md)
User management brings inviting teammates, assigning roles, and controlling access into one screen. Alongside the built-in USER/MANAGEMENT/ADMIN roles, you can define fully custom roles for your company.

### [Finis AI Assistant](/feature/finis-ai.md)
Finis AI is the artificial intelligence assistant that lives inside your ERP and knows your data. You write in natural language in the side-panel chat; the assistant searches, creates, updates, and summarizes records for you.

### [AI Provider & Model Management](/feature/ai-saglayici.md)
Provider management lets you run the AI either with your own Google Gemini key or on the platform's managed plan. LLM, OCR, voice, and embedding categories are configured separately.

### [Plugin System](/feature/eklentiler.md)
The plugin system extends Finis Code with add-ons installed from the marketplace. Plugins can add their own tools to the AI assistant and talk to external services.

### [Multi-Language Support (43 Languages)](/feature/coklu-dil.md)
The Finis Code interface is fully translated into 43 languages, including Turkish and English. Menus, tables, buttons, and error messages switch instantly when you change language.

### [Appearance & Personalization](/feature/gorunum.md)
Appearance settings let you tune theme, font size, and table behavior to your taste. Changes apply instantly and are stored per user.

### [Desktop Application](/feature/masaustu.md)
Finis Code is a real desktop application installed on macOS and Windows, not a browser tab. In local mode it works offline and your data stays on your computer.

### [Cloud Mode](/feature/bulut-modu.md)
Cloud mode hosts your data on a server so you can reach it from anywhere. Every organization gets a fully separate database; no tenant ever shares even a single table with another.

### [In-App Support System](/feature/destek.md)
The in-app support system lets you reach our team without leaving the application. Requests flow as a WhatsApp-style conversation, and you can attach screenshots.

### [Database Settings](/feature/veritabani.md)
Database settings let you choose whether your local install runs on SQLite or PostgreSQL. Small teams start with zero-configuration SQLite; growing data moves to PostgreSQL.

### [Security Infrastructure](/feature/guvenlik.md)
Security in Finis Code isn't a layer bolted on afterward — it's the design itself. Authentication, authorization, encryption, and isolation work together on every request.

