Promotions

New products

  • NAF 2025 Transition Code

    Prepare your Dolibarr data for the transition to the NAF 2025 classification, effective January 1, 2027. The NAF Code Transition module analyzes the NAF/APE codes for your French companies, automatically converts unique matches, and guides you through cases requiring a manual selection.

    50.00 €
  • create your own personal consistency rules

    Consistency enables the creation of custom consistency checks. It relies on an SQL query to validate the desired check, and a tooltip appears on the item's record. It is also possible to display a consistency indicator in item lists. Consistency comes with multiple examples in the xmlsample folder.

    75.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