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.

KDV Tevkifatı (Türkiye) — VAT withholding for supplier & customer invoices

mp25892d20260917204938

New

Turkish VAT withholding (KDV tevkifatı) on supplier and customer invoices: GİB codes 601–627 with published rates, rate-based accounting account mapping, validation guard, audit events, İşNet e-Fatura integration and MCP tools for the Dolibarr 24 AI module. No core modification. Free, GPLv3.

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

More info...

KDV Tevkifatı

Turkish VAT withholding for Dolibarr invoices

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

Key Functions / Temel İşlevler

English English

  • "Withholding" tab on supplier and customer invoices
  • Pick the GİB code (601–627); the published rate is filled automatically and can be overridden when allowed by setup
  • Calculation table: taxable base, VAT by rate, VAT withheld, payable amount
  • Apply / recalculate / remove with one click on draft invoices
  • Withholding booked as a single marked negative line (VAT 0%) mapped by rate to the configured accounting account (e.g. 360.50.xxx on purchases, 391.10.xxx on sales)
  • Invoice totals, payments, purchase/sales journals and PDFs are right out of the box

Turkish Türkçe

  • Alış ve satış faturalarında "Tevkifat" sekmesi
  • GİB kodunu seçin (601–627); tebliğ oranı otomatik gelir, ayar izin veriyorsa değiştirilebilir
  • Hesaplama tablosu: matrah, KDV kırılımı, tevkif edilen KDV, ödenecek tutar
  • Taslak faturada tek tıkla uygula / yeniden hesapla / kaldır
  • Tevkifat, orana göre eşlenen muhasebe hesabına giden tek bir işaretli negatif satır (KDV %0) olarak işlenir (ör. alışta 360.50.xxx, satışta 391.10.xxx)
  • Fatura toplamı, ödeme, alış/satış yevmiyeleri ve PDF kendiliğinden doğru

Main Features / Ana Özellikler

English English

  • Validation guard: an invoice cannot be validated when a code is set without a withholding line or when the lines changed after the calculation
  • Rate → account mapping, default account, line label template, line position and override permission — all in setup; the setup page checks that every account exists in the active chart
  • Credit notes supported (negative VAT)
  • Audit: every apply/remove on the invoice's Events tab, setup changes in the security audit log
  • Works with the İşNet e-Fatura module: withholding goes into the UBL as WitholdingTaxes, TotalPayableAmount is correct
  • 4 MCP tools for the Dolibarr 24 AI module: codes, info, apply, remove

Turkish Türkçe

  • Onay koruması: kod seçili ama tevkifat satırı yoksa ya da hesaplamadan sonra satırlar değiştiyse fatura onaylanamaz
  • Oran → hesap eşlemesi, varsayılan hesap, satır açıklaması şablonu, satır yeri ve oran ezme izni ayarlarda; ayar sayfası her hesabın aktif hesap planında olduğunu denetler
  • Alacak dekontu desteği (negatif KDV)
  • Denetim: her uygulama/kaldırma faturanın Olaylar sekmesinde, ayar değişiklikleri güvenlik denetim günlüğünde
  • İşNet e-Fatura modülü ile birlikte: tevkifat UBL'ye WitholdingTaxes olarak gider, TotalPayableAmount doğru
  • Dolibarr 24 AI modülü için 4 MCP aracı: kodlar, bilgi, uygula, kaldır

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

English English

  1. Install and enable the module (extra fields and the validation trigger are created automatically)
  2. Check the rate → account mapping in the setup page against your chart of accounts
  3. Open a draft invoice → Withholding tab → choose the code → Apply withholding → validate

Turkish Türkçe

  1. Modülü kurun ve aktif edin (ek alanlar ve onay tetikleyicisi otomatik oluşur)
  2. Ayar sayfasında oran → hesap eşlemesini hesap planınıza göre kontrol edin
  3. Taslak fatura → Tevkifat sekmesi → kodu seçin → Tevkifat uygula → onaylayın

Requirements / Gereksinimler: Dolibarr 20.0+ (tested on 24.0), PHP 8.1+, Accounting module with a chart of accounts / Muhasebe modülü ve hesap planı

Languages / Diller: English Turkish

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