Promotions

New products

  • Odoo Payroll for Dolibarr

    Odoo Payroll for Dolibarr brings advanced payroll management to Dolibarr, inspired by Odoo. Define salary structures, calculation rules, categories and employee contracts, then generate payslips based on your settings. Structures can inherit from each other to share common rules.

    180.00 €
  • Payment Block – stop business with customers who don't pay

    Block late-paying customers with one click: a bold red warning showing the reason and the outstanding invoice amount appears everywhere, and invoices, orders and proposals can no longer be validated.

    49.00 €

This module or version is no more available. It may have been discontinued by the author or replaced by another module or version.

TCMB Exchange Rates - Central Bank of Türkiye rates for Dolibarr

mp25892d20260917215150

New

Imports the Central Bank of Türkiye (TCMB) daily bulletin into Dolibarr multicurrency: any currency, buying/selling/banknote rate, correct dating, archive backfill, cross rates, MCP tools. Free, GPLv3.

  • Author buraksenturk.net
  • Module version 1.0.0
  • Release date 09/17/2026
  • Access to download and updates Lifetime access

More info...

TCMB Exchange Rates

Central Bank of Türkiye rates for Dolibarr multicurrency

Community module Free GPL-3.0-or-later No core modification

Key Functions / Temel İşlevler

English English

  • Any currency of the TCMB daily bulletin (20+), you choose which ones (default USD, EUR, GBP); missing currencies are created in Dolibarr automatically
  • Rate type of your choice: Forex Buying (Turkish tax practice), Forex Selling, Banknote Buying/Selling, Buying/Selling average; 100-unit currencies (JPY…) normalised per unit
  • Correct dating: the bulletin dated D is stored for the next business day (VUK 280) — switchable to the bulletin date; weekends skipped
  • Backfill from the TCMB archive: fill the last N days in one click, holidays skipped, a requested date falls back to the previous bulletin
  • Cross rates when the company currency is not TRY (EUR, USD…), including a TRY rate
  • Written through Dolibarr's own CurrencyRate class — no direct SQL, no duplicate rows for the same day

Turkish Türkçe

  • TCMB günlük bültenindeki tüm para birimleri (20+), hangileri isterseniz (varsayılan USD, EUR, GBP); Dolibarr'da tanımsız olanlar otomatik açılır
  • Kur türü seçimi: Döviz Alış (VUK uygulaması), Döviz Satış, Efektif Alış/Satış, Alış-Satış ortalaması; 100 birimlik kurlar (JPY…) birim başına indirgenir
  • Doğru tarihleme: D tarihli bülten ertesi iş günü ile kaydedilir (VUK 280) — istenirse bülten tarihi; hafta sonu atlanır
  • Geçmişi doldurma: TCMB arşivinden son N gün tek tıkla; tatiller atlanır, istenen tarihte bülten yoksa bir önceki bültene düşülür
  • Şirket para birimi TRY değilse (EUR, USD…) çapraz kur, TRY kuru dahil
  • Dolibarr'ın kendi CurrencyRate sınıfıyla yazar — doğrudan SQL yok, aynı güne mükerrer kayıt yok

Main Features / Ana Özellikler

English English

  • Daily scheduled job (enabled by default; run it after 16:00 TR)
  • Setup page with the live bulletin table (all rates, the value Dolibarr will store, last stored rate), "Import now" and "Backfill" buttons
  • Run log (mode, bulletin, rate date, written/skipped, details) with automatic purge; setup changes in the security audit log
  • 2 MCP tools for the Dolibarr 24 AI module: tcmb_rates ("what was the EUR rate on 15 September?"), tcmb_sync
  • Works with Dolibarr's "use rate on document date" option so back-dated invoices get that day's rate
  • Everything configurable; Turkish and English; no company-specific data in code

Turkish Türkçe

  • Günlük zamanlanmış görev (varsayılan açık; 16:00 sonrasına ayarlayın)
  • Ayar sayfasında canlı bülten tablosu (tüm kurlar, Dolibarr'a yazılacak değer, son kayıt), "Şimdi aktar" ve "Geçmişi doldur"
  • Çalışma günlüğü (mod, bülten, kur tarihi, yazılan/atlanan, ayrıntı) ve otomatik temizlik; ayar değişiklikleri güvenlik denetim günlüğünde
  • Dolibarr 24 AI modülü için 2 MCP aracı: tcmb_rates ("15 Eylül EUR kuru neydi?"), tcmb_sync
  • Dolibarr'ın "belge tarihine göre kur" seçeneğiyle uyumlu; geçmiş tarihli fatura o günün kurunu alır
  • Her şey ayarlarda; Türkçe ve İngilizce; kodda şirkete özgü veri yok

How it works / Nasıl Çalışır

English English

  1. Enable Multicurrency, install and enable the module
  2. Setup: pick currencies and rate type, click Backfill for the last 30 days
  3. Set the scheduled job time after 16:00 — that's all; rates appear on invoices, orders and proposals

Turkish Türkçe

  1. Çoklu Para Birimi'ni açın, modülü kurup aktif edin
  2. Ayarlar: para birimleri ve kur türünü seçin, Geçmişi doldur ile son 30 günü çekin
  3. Zamanlanmış görevin saatini 16:00 sonrasına alın — hepsi bu; kurlar fatura, sipariş ve tekliflerde görünür

Requirements / Gereksinimler: Dolibarr 20.0+ (tested on 24.0), PHP 8.1+ (curl, simplexml), Multicurrency module / Çoklu Para Birimi modülü

Languages / Diller: English Turkish

Data source / Veri kaynağı: TCMB public bulletin (today.xml and archive). Not affiliated with TCMB / TCMB ile bağlantılı değildir.

Documentation / Dokümantasyon

License & Author / Lisans ve Yazar

GPL-3.0-or-later with an attribution-preservation term under GPLv3 §7(b): the author attribution must be kept in derived works. Free for personal and commercial use.
(GPL-3.0-or-later; GPLv3 7(b) kapsamında yazar atfının korunması şartıyla. Kişisel ve ticari kullanım ücretsizdir.)

Author / Yazar: M. Burak Şentürk
buraksenturk.net | github.com/mbrksntrk




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org