Stringers
Chrome extension · written 11-6
E-Defter Görüntüleyici ·

After Nov 17, this Turkish accounting extension breaks along with the problem it solves

What it is A Turkish-language Chrome extension that renders the tax office's e-Defter electronic ledger XML locally in the official format, and lets you print or save as PDF.

Why it took off It hasn't really taken off: it gains about two users a day, mostly because it's the only result when you search "e-defter" in the store, plus accountants' long-running annoyance at ledgers that won't open on double-click. The traffic from Chrome disabling XSLT went to generic polyfill extensions and web tools like DefterOku instead.

CHow you could approach it Someone who understands Turkish accounting could build a dedicated extension that doesn't rely on browser XSLT, covering e-Defter, e-Fatura and e-İrsaliye, with signature verification and batch opening, and name it with both e-Defter and XSLT in the title, shipping before Nov 17.

Grade C: it hasn't taken off itself, and its technical foundation breaks in Nov 17. The migrating traffic is already going to 100k-user generic polyfills and the free, more complete web tool DefterOku. What's left for a dedicated extension is a small niche with free competitors, so it's hard to make money. Few people know about it yet

341 users · rating 5.0 (5)

E-Defter Görüntüleyici is a free extension that helps Turkish accountants view electronic ledgers in Chrome. It has gathered 346 users in 5 months, and all 5 ratings are five stars. On the surface it looks like it caught the migration window from Chrome turning off XSLT. Looking inside the package, the reverse is true: it runs on XSLT itself, and will break when Chrome 158 ships on Nov 17. Below: how it gathered its small user base, where the migrating traffic went, and what's still left to build here.

"After the update, that option is gone"

On the morning of Dec 1, 2025, @Muhasebizm, a Turkish X user who calls themselves Mali Müşavir (certified public accountant), posted asking peers: "When you submit e-Defter, how do you view the XML? We used to open it in Microsoft Edge in Internet Explorer mode, and after an update that option is gone..." The post has 20k+ views, 90 likes and 52 bookmarks (X, 11-06). The replies offered ideas: someone posted Edge's IE mode allowlist settings, and someone else shared the customer support note from accounting software Luca: "After the Edge update, berat can no longer be opened directly. Please switch to Firefox."

e-Defter is the electronic ledger mandated by Turkey's tax office (GİB). In 2023, 695k taxpayers used it (TÜRKKEP citing GİB data), and in practice it's handled mostly by accounting firms. The ledgers are XML, and they only display in the "official format" with a GİB XSLT template. For years people kept the XML and template in the same folder and opened them in IE with a double-click. After IE was retired, Edge needs IE mode turned on, Firefox needs a security setting changed in about:config, and Chrome has always blocked local files from referencing external templates, so they won't open. GİB's own viewer is a Windows desktop program that requires Java, which accountants find heavy.

This small nuisance has been around for years, and E-Defter Görüntüleyici was built to solve it.

What it is

A Turkish-language Chrome extension. Drop Yevmiye (journal), Kebir (general ledger), Defter Raporu, and the matching berat receipt files (.xml or .zip) into the popup. It picks the GİB template from the filename markers -Y-, -K-, -DR-, -YB-, and -KB-, renders the ledger in a new tab, and lets you zoom, print, or save as PDF. The store page says "%100 güvenli" (100% secure) because everything runs locally and no files go to any server.

It's free, with no in-app purchases and no website. The author is Atilla Cem Gürgün, an independent developer in Istanbul; his LinkedIn says he has done on-site sales for Turkish accounting software vendor Zirve since 2003. The version number is still 1.0 as of today, and it hasn't been updated since it launched in Jun 8.

The key is that the templates are bundled inside the extension rather than looked up in a local folder, which gets around Chrome's block on local files. That still works today.

How the 346 users came in

DateusersRating
2026-06-08Published v1.0
2026-11-013335
2026-11-053415
2026-11-063465(5.0)

Chrome Web Store, 11-01 to 11-06. About two new users a day, with no spikes.

Essentially there's one entry point: in Nov 6, searching "e-defter" in the Chrome Web Store returns only two results, and it ranks first; the other is QNB Bank's e-signature extension. The store also lists it as a "related extension" alongside E-Mükellef Toolbar (10k users, a companion toolbar for the e-Mükellef accounting software), which suggests the people arriving are indeed from the accounting-firm crowd. The author spent twenty years selling accounting software, so some users may come from his old client network (inferred). No one was found recommending it on websites, X or LinkedIn, and there's no content, no ads and no SEO.

So it hasn't really "taken off." It just holds a small keyword almost nobody searches for and nobody is fighting over.

What happens in Nov 17

Chrome 158 ships its stable release in Nov 17 2026, and from that version on, the browser's built-in XSLT is turned off for all users. Chrome's official notice is clear: what's disabled is not just the <?xml-stylesheet?> line in XML files, but also XSLTProcessor in JavaScript. Exemptions are only available to sites that enroll in the Origin Trial and to companies with an enterprise policy, and both of those end in Chrome 176 (2027 August).

For Turkish accountants, this means the last "just double-click and it works" route is closing. On the surface, this looks like a window for the e-Defter extension to pick up users.

The problem is that this extension is itself standing on the path that's closing. Lines 157 to 159 of popup.js in the package do new XSLTProcessor(), load the template and transform. The bundled documentation also says "the core of the extension is the browser's built-in XSLTProcessor API." The official docs grant no separate exemption for extensions, so after Nov 17 it will most likely fail to open ledgers (inferred, not tested on Chrome 158). If the author switches to a JavaScript or WASM XSLT engine before then, it can survive, but the extension hasn't been touched in five months, so we think that's unlikely.

The package has other traces too: a 881 KB SheetJS spreadsheet library is bundled, but Excel and Word export is still listed as "to do later"; there's a 0-byte html-to-docx.js and a draft file Untitled-1.txt; the documentation is titled "E-Belge Görüntüleyici", and the plan was apparently to cover e-Fatura and e-Arşiv too. It looks like a side project the author shipped before finishing.

Where the migrating traffic went

After Chrome turned off XSLT, pages like these show a banner, and clicking it leads to a store results page for "xslt polyfill". This traffic didn't go to the accounting extension. It went to generic extensions with polyfill in the name:

NameFormScale (11-06)How it differs
XSLT PolyfillChrome Extension100k usersGeneric WASM engine, e-Defter still viewable after Chrome 158
XSLT Browser SupportChrome extension, published 10-0220k (11-01) → 40k (11-06)Same as above: 5 days to double, riding the banner traffic
DefterOku(defteroku.com)Web tool, launched around OctoberUnknownFocused on e-Defter, no browser XSLT dependency; signature verification, filing checks, multi-page Excel and PDF export, files never leave the machine
edefter.solto.netWeb tool, launched JanuaryUnknownAlso processes everything locally, auto-fills missing templates, has an SEO blog
GİB e-Defter GörüntüleyiciOfficial Windows programAll e-Defter usersCan verify signatures, but needs Java installed, which is heavy

The most direct rival is DefterOku. Its author Barış Gerçek posted a launch on LinkedIn about a month ago, opening with "Since Nov 17, e-Defter berat may not open in Chrome anymore," then listing five points: no Java or any program to install; shows the official GİB format without browser XSLT; signature verification and İbraz checks; multi-page Excel and PDF; files never leave your computer, no sign-up. The last line: "If files from different accounting software break, tell me and I'll fix it fast." That's a whole lap ahead of E-Defter Görüntüleyici, and it's already on the new path.

At first glance the replacements all look like web tools that upload ledgers to a server, which accountants resist, so a local plugin seems like the differentiator. That's not quite right: solto and DefterOku both advertise local processing, and both prepared for the XSLT removal earlier than this one.

If it were you

C: worth studying, not worth copying. The plugin itself never took off (5 months, 346 users), and its technical base fails in 11 days. The migration traffic it was meant to catch is already being taken by general polyfill plugins and dedicated web tools like DefterOku. What's left is a gap for "a Turkish-accounting-specific plugin that doesn't depend on XSLT," but it's small, hard to monetize, and the competitors are free.

Who it suits: people who read Turkish, know GİB e-documents, or already build software or resell for Turkish accountants. For them it's a handy small tool and a way into accounting-firm clients. Who it doesn't suit: anyone hoping to make money from a single plugin. Accountants want to view ledgers for free; the official program, accounting software and several web tools are all free, and only a handful of people search e-defter in the store.

How to build it: don't use the browser's native XSLTProcessor; bundle the xslt-polyfill Chrome officially recommends, or parse the layout yourself. One plugin covers all three file types, e-Defter, e-Fatura and e-İrsaliye, brings DefterOku's web-based signature check, batch opening and Excel export into the plugin, and adds one thing the web can't do well: open a whole month of ledgers at once from the folder your accounting software exports to.

How to get users: put both "e-Defter" and "XSLT" in the name and description, capturing the unclaimed e-defter search in the store plus the traffic from Chrome's banner that leads to "xslt polyfill" search results. Then, in posts under @Muhasebizm, in the user groups for Luca and Mikro, and in accountants' LinkedIn circles, explain in Turkish what to use to open berat after Nov 17.

When to launch: ideally before Nov 17, when accountants will be searching for fixes. Missing it isn't fatal, since Chrome 176 (2027 August) removes the enterprise exemption and brings a second wave.

Signs you've misread it: ① the author ships a new version before Nov 17 that switches to polyfill, and users grow past a thousand by late November, showing accountants want a dedicated plugin and this gap is wider than thought; ② conversely, after Nov 17 its user count turns down and reviews mention "açılmıyor" (won't open), confirming the thesis above; ③ if GİB or a major accounting software vendor ships a built-in web viewer in November, this small gap closes.

Last line for anyone tracking "a platform is removing a feature": the window is real, but you have to grab the new path. First confirm your product doesn't rely on the thing that's about to disappear.

Data and sources

  • Store page: chromewebstore.google.com/detail/dikbojdfoadmogopmoibdbdhgncadnal (11-06); user counts from 11-01 to 11-05 come from daily Chrome Web Store scrapes.
  • Package: v1.0 CRX downloaded from Google's update server; unpacked and read popup.js and the bundled readme.
  • XSLT removal: developer.chrome.com/docs/web-platform/deprecating-xslt.
  • The accountant's question: x.com/Muhasebizm/status/1995418588271026531 (2025-12-01; views and likes as seen 11-06), plus the Luca support note quoted in the replies.
  • DefterOku: defteroku.com, the author Barış Gerçek's LinkedIn launch post (read 11-06, showing "1 months ago").
  • Other competitors: store pages for XSLT Polyfill and XSLT Browser Support; edefter.solto.net.
  • e-Defter user count: TÜRKKEP citing GİB data (2023). Author background from a LinkedIn search snippet.

Chrome store page ↗

Research notes: competitor table, acquisition evidence, full research report
Competitors
NameWhereLaunchedScaleHow it differs from this one
GİB e-Defter GörüntüleyiciOtherReleased years ago (an enhanced version in 2019)Official and free, covers all e-Defter users (695k taxpayers in 2023)Official desktop program, can verify signatures; but needs installation and depends on Java
XSLT PolyfillChromeBefore 2026-10100k users (2026-11-06 store page)General WASM polyfill; after Chrome 158 you can still double-click to open e-Defter, which this extension can't do
XSLT Browser Support - XSLT PolyfillChrome2026-10-0220k→40k (11-01→11-06, chromestore library)Rides the banner traffic from Chrome's XSLT removal; general-purpose tool, not aimed at accountants
DefterOkuWebAbout 2026-10UnknownNo browser XSLT dependency, plus signature verification, ibraz checks, mizan / balance sheet / Excel reports; marketing aims straight at 11-17
edefter.solto.netWeb2026-01UnknownAlso purely client-side, nothing uploaded, auto-fills missing templates, has an SEO blog
XML Viewer – Turkish e-Invoice (e-Fatura) ReaderChrome20265 usersHandles e-Fatura / e-İrsaliye, parses layouts itself, no XSLT dependency
Online viewers from turkuazsoft / furkanarici and othersWebA few years earlierUnknownWeb tools, some require uploading files
Where users come from
  • Verified In-store search: searching e-defter in the 2026-11-06 Chrome store, it ranks #1, with only 2 results in total
  • Verified Store related-items: it's listed as a related extension alongside E-Mükellef Toolbar (10k users, a companion to accounting software)
  • Inferred The author's industry network: the author did field sales at accounting software vendor Zirve from 2003 and now works at Ahc Bilgi Teknolojileri; likely spread through accounting client circles
  • Inferred Content / social / ads: nothing found on the web, x-radar or LinkedIn

Research report on E-Defter Görüntüleyici (Chrome extension, dikbojdfoadmogopmoibdbdhgncadnal)

Research date 2026-11-06.

One line

This is a Turkish-language Chrome extension: it takes local e-Defter files (the electronic ledgers mandated by Turkey's tax authority GİB: Yevmiye journal, Kebir general ledger, Defter Raporu, and berat receipts, in *.xml or *.zip format), applies the GİB XSLT templates bundled in the extension to render readable ledgers, and lets you print or export to PDF, all locally. The author is Atilla Cem Gürgün, an individual developer in Istanbul.

Verdict: it hasn't actually taken off. After 5 months listed it has only 346 users, adding about 2 a day. Its user base comes from ranking first for "e-defter" in the store, plus an old accounting-community problem: double-clicking XML to read ledgers in a browser has been unreliable for years. The recall rationale cites "Chrome 158 removing XSLT creates a migration window," and I checked it and the reality is the opposite: this extension itself does its transforms with the browser's native XSLTProcessor, so it will break when Chrome 158 ships 2026-11-17. Unless the author switches to a polyfill before then; the version is still 1.0 and hasn't been updated since Jun 8.

1. Data

DateusersScoreSource
2026-06-08Listed, v1.0 (no updates since)Store listing page
2026-11-013335chromestore library item_snap (related card)
2026-11-033335Same as above
2026-11-053415Same as above
2026-11-063465(5.0)Store page captured that day
  • On average about 2 new users a day, with no sign of a spike.
  • Free, no in-app purchases, no official website, no trader declaration. The store privacy statement says "does not collect data."
  • In the store it's listed as a related extension with only one item: E-Mükellef Toolbar (10k users, a companion toolbar for the e-Mükellef software used by SMMM accountants). That suggests its user base overlaps with Turkish accounting firms.

2. What I saw when I unpacked the package

Downloaded the CRX from Google's update server (616 KB) and unpacked it:

  • popup.js lines 157–159: new XSLTProcessor() → importStylesheet → transformToFragment. The bundled readme also says plainly "Eklentinin kalbi, tarayıcıların yerleşik olarak sunduğu XSLTProcessor API'sidir" (the extension's core is the XSLTProcessor API built into browsers).
  • Chrome's official docs state the removal covers not just the <?xml-stylesheet?> processing instruction but also the XSLTProcessor JS class. From Chrome 158 (2026-11-17) it's disabled for all stable users, with exemptions only for Origin Trial and enterprises using the XSLTEnabled policy, and those exemptions expire in Chrome 176 (2027-08-17). Source: developer.chrome.com/docs/web-platform/deprecating-xslt
  • The package ships with 4 GİB templates (berat / defterraporu / kebir / yevmiye.xslt), picks a template automatically from filename markers -Y- / -K- / -DR- / -YB- / -KB-, and reads zips with JSZip. PDF export uses html2canvas plus jsPDF, meaning it stitches screenshots into a PDF. The bundle also includes 881 KB of SheetJS, but the Readme lists Excel/Word export under "future work," and there is a 0-byte html-to-docx.js and a scratch file Untitled-1.txt. It looks like a half-finished side project.
  • A small bug: the code references xslt/DefterRaporu.xslt, but the file in the package is lowercase defterraporu.xslt. Windows and macOS are case-insensitive by default, so probably fine there; on Linux and ChromeOS, Defter Raporu may fail to open (not tested).
  • The readme's title is "E-Belge Görüntüleyici" and its stated scope covers e-Fatura and e-Arşiv. The author originally aimed for a general e-document viewer and narrowed it to e-Defter at listing time.

3. Why users come: an old problem, not a new event

  • e-Defter has a big footprint: 695,352 taxpayers were using e-Defter in 2023 (TÜRKKEP citing GİB data, turkkep.com.tr/milyonlarca-mukellef-e-belge-uygulamalarini-k…), and accounting firms handle most of the ledgers.
  • The old advice: put the XML and XSLT in the same folder, double-click, and open it in IE. After IE was retired, Edge needed IE mode and Firefox needed security.fileuri.strict_origin_policy turned off in about:config. Chrome has always blocked external XSL references under file://, so it never worked. Sources: the birfatura tutorial birfatura.com/e-defter-goruntuleme-e-defter-yukleme/, the Mikro knowledge base "XML'ler açılmıyor", questions in the Luca accounting software Facebook group, and @Muhasebizm's question on X (https://x.com/Muhasebizm/status/1995418588271026531).
  • GİB's official e-Defter Görüntüleyici is a Windows desktop app that needs Java and starts at 4 GB of RAM. Accountants find it heavy.
  • So this extension solves a long-running small annoyance: accountants using Chrome who want to open ledgers in one click. It doesn't depend on file:// loading external XSL, because the templates ship inside the extension. That worked until Chrome 158.

4. Where users came from (growth tactics)

ChannelEvidenceConfirmed
Chrome Web Store in-site searchIn the store, 2026-11-06 ranks 1 for "e-defter", with only 2 results in total. The other is QNB's signing plugin.Yes
Related recommendation slotListed as related to E-Mükellef Toolbar (10k users)Yes
Personal network or industry circlesThe author's LinkedIn says he has been doing field sales at Zirve Bilgi Teknolojileri (a Turkish accounting software vendor) since 2003, and now works at Ahc Bilgi Teknolojileri. It likely spread through his accounting client network.No (inference)
Content, social media, adsWeb search, x-radar (0 mentions of "e-defter" in the last 30 days), and LinkedIn turned up no one discussing this extension. No website, no SEO.None found
Platform event (XSLT removal)After Chrome disabled XSLT, a banner links straight to the store results for "xslt polyfill". That traffic goes to extensions with polyfill in the name, not to this one.Confirmed it did not catch this traffic

5. Competitors

NameWhereLaunchedScaleHow it differs
GİB e-Defter GörüntüleyiciOfficial desktop app (Windows + Java)Released years ago, with an enhanced version in 2019Official and free, covers all e-Defter users (usage not disclosed)Official, and signatures can be verified; but it requires installation, depends on Java, and is heavy
XSLT Polyfill(hlahhpnhgficldhfioiafojgdhcppklm)ChromePredates 2026-10 (updated to v1.0.26,2026-10-28)100,000 users, 11 ratings (2026-11-06 store page)A general-purpose WASM polyfill that works for any XML with XSLT, and double-clicking e-Defter still works. It survives Chrome 158; this extension does not
XSLT Browser Support(gnkkhnfelideebkkoehcdkkphmhmonka)Chrome2026-10-0220k (11-01) → 40k (11-06), chromestore librarySame as above; it caught the traffic from Chrome's banner, and doubled in 5 days
XSLT Loom / XSLT Polyfill–XSLT Fix, etc.Chrome2026-11-02 / 11-0520 / 0Newer general polyfills; XSLT Loom names e-Invoice in its marketing
XML Viewer – Turkish e-Invoice(e-Fatura) ReaderChrome2026, v1.2.0 (updated 10-26)5 usersBuilt for e-Fatura and e-İrsaliye, does not render XSLT, parses the layout itself, so it is unaffected by Chrome 158; also exports to Excel
DefterOku(defteroku.com)WebAround 2026-10 (LinkedIn launch post about 1 months ago)UnknownTargets the exact pain point "Chrome can't open berat since Nov 17"; shows GİB's official layout without browser XSLT, with signature verification, ibraz checks, and mizan / balance sheet / Excel reports. Far more features than this one.
edefter.solto.netWeb2026-01 (blog earliest 01-03)UnknownAlso emphasizes "%100 istemci taraflı" (fully client-side, no uploads), auto-fills missing templates, and has an SEO blog
Online viewers like turkuazsoft / furkanarici / Global PozitifWebA few years earlierUnknownFree web tools, some require file uploads
Accounting software like birfatura / Mikro / LogoBig-company featuresAlways presentBigBuilt-in viewing in the software, or tutorials

The recall rationale "substitutes mostly require uploading to a server" does not hold. solto and DefterOku both market local processing, and both prepared for the XSLT removal earlier or more seriously than this one.

6. Differentiation

  • Its difference: it is an extension rather than a web page, templates ship in the package, the ledger type is detected from the filename, and it opens with one click. Compared to web tools, you don't need to look up a URL each time, and it doesn't need internet.
  • That difference is not its moat, nor why it has users. Its users mostly come from "searching e-defter in the store turns up only this one," a small keyword nobody competes for. Its technical base is set to fail in 11-17. The traffic from Chrome's 158 migration is being caught by general polyfills (100k and 40k users) and web tools like DefterOku.

7. How many people have seen it

Almost no one knows about it: apart from the store page and ExtScope's auto-indexed page, no one on the web, X, or LinkedIn mentions it. No revenue, and no one has shared numbers. No one is copying it, though several web tools for the same need appeared in 2026 (solto in January, DefterOku in October, and EVG Techworks wrote a tutorial in October on Chrome e-Fatura XML failing to open).

8. What to borrow

  • "A platform removing a feature" is a demand window, but the way to catch it is the new route. A new extension has to bring its own JS/WASM XSLT engine (such as the official xslt-polyfill), since it can't use the browser's native XSLTProcessor.
  • The banner Chrome shows after disabling XSLT sends traffic straight to store results for "xslt polyfill", an existing traffic opening. Putting "XSLT Polyfill" in the name and description can catch it. The extension that doubled in 5 days with 40k users is the evidence. A vertical tool can include both "e-Defter" and "XSLT" in its name.
  • The Turkish accounting niche (GİB's e-Defter, e-Fatura, e-İrsaliye) has very low keyword competition: searching e-defter in the store returns only 2 results. Building an extension that doesn't rely on XSLT, runs locally, handles batch processing, exports to Excel, and verifies signatures, or tying it to accounting software resellers, is the extension version of DefterOku's web route.

9. Still unclear

  • Whether the author will switch to a polyfill before 11-17. No update since v1.0, 5 months ago, so I judge the odds as low (unverified).
  • How many of the 346 users come from the author's client circle at Zirve.
  • Whether the lowercase-filename bug actually causes problems.
  • The real usage of DefterOku and solto.
  • Whether Chrome also disables XSLTProcessor inside extension pages once XSLT is removed. The official docs give no separate exemption for extensions, so I assume it breaks; I did not test on Chrome 158.

Sources

This article was written by AI from public data and the data we collect daily. Numbers are sourced, and inferences are labeled.