Our Products

XSLT Design Studio

Design e-Invoice, e-Archive and e-Despatch XSLT templates in the browser that open cleanly in Logo.

Key features

e-Invoice, e-Archive, e-Despatch

Template design for all three document types in one studio.

Watermarked live preview

Transformation runs on the server; the preview is shown as watermarked HTML.

Logo-compatible

Table-based layout and a two-engine check so the design renders correctly in Logo's e-invoice preview.

Per-design fee or subscription

A per-design fee includes a free revision period; a subscription removes the time limit.

Drag and drop on the canvas

Grab a logo, stamp, QR code or text and move it to another cell; resize from the corner handle — every step can be undone.

AI assistant

Answer «What should change?» in plain language; the assistant turns it into the studio's verified operations — it never writes XSLT.

Bank details table

Add, update or remove a BANK DETAILS table of up to 10 accounts from a single dialog, with three ready-made column layouts.

Version history

Every save is a new, annotated version; versions are immutable and reverting never erases history.

Product documentation

Overview

Design e-Invoice, e-Archive and e-Despatch (XSLT) templates in the browser. Logo-compatible output and a live preview; view and download the code after a design fee or with a subscription. Live now at tasarim.erp.tr.

Studio layout

Layers · canvas · properties

The studio has three panes; drag the splitters between them to resize.

  • Command bar: design name and version badge (v1 • when there are unsaved changes), Save, Undo / Redo, Versions, document type, Sample data, Check badge, Download and Code.
  • Left — layers: Images, QR code, Header band, Columns, Parameters, Logo compatibility.
  • Centre — canvas: zoom, ruler, an 800 px boundary line and an overflow warning.
  • Right — properties: settings of the selected element.

Shortcuts: Ctrl+S save, Ctrl+Z undo, Ctrl+Y redo. The interface is available in Turkish and English, with light and dark themes.

New design and sources

Source → Details → Summary

A new design opens through a three-step wizard; Create saves it as v1 and opens the studio.

SourceDescription
Pool templateReady ERP standard e-Invoice, e-Archive and e-Waybill designs
XSLTYour own design file
.erp packageERP design package
Embedded UBL (.xml)An invoice with the XSLT embedded
UBL-ZIPThe first invoice with an embedded XSLT is found automatically

The upload limit is 12 MB.

Images, QR, header band and columns

  • Image: replace it (PNG, JPEG, GIF, BMP, WebP; up to 5 MB), set its width between 5% and 100% of the cell and align it left, centre or right.
  • QR code: size (20–1000 px) and position.
  • Header band: the ERP standard logo | QR code header layout.
  • Columns: visibility and order of the line-item table columns; Parameters: ERP parameters.
  • Moving: valid drop cells are outlined with a dashed line; only cells in the same loop scope are targets, and a wrapping condition moves together with the element.

Text fields, UBL values and conditions

Click a text on the canvas to open the Text field panel:

  • Static text (for example «Tax office:») is edited directly.
  • UBL value: shows the source path and its value in the sample invoice; the Select UBL field dialog lists only the fields valid at that position.
  • Format: plain, currency (1.234,56), decimal, integer, date (dd.mm.yyyy) or a custom expression.
  • Font size, bold/italic, alignment, colour and Hide.

The fx button next to a condition opens the Condition Builder: fields and operators (== != >= <= > < AND OR NOT BETWEEN IN) are added with buttons, and the expression is validated and previewed on the sample invoice as you type.

Logo compatibility and the check badge

Make sure it opens correctly in Logo

The badge in the command bar summarises three checks; it turns red if something is wrong, and Show details lists the reasons.

CheckWhat it measures
Logo compatibilityWhether the design matches the structure Logo ERP expects; issues are fixed automatically in one click
Chromium widthThe 800 px page limit in a modern browser engine
IE9 widthThe 800 px limit in the legacy Internet Explorer engine Logo uses (document mode 9)

An automatic fix is also an undoable change.

Bank details table

Use the bank icon on the toolbar to add a BANK DETAILS table to invoice and e-Archive templates.

Column layout
Bank name/code · Branch name/code · Currency · Account no · IBAN · SWIFT code
Bank name · IBAN · SWIFT code · Currency
Bank name · IBAN · Currency
  • Up to 10 accounts; the currency is picked from a list. The details are not read from invoice data — the text you enter is printed as-is on every document.
  • The table sits right below the General Notes section; applying again updates it in place, and Remove table asks for confirmation.

AI assistant

Ask in plain language, apply as verified operations

The assistant turns your request into the studio's verified operations; the proposed steps are listed and you apply the ones you pick with Apply selected as a single undoable change.

  • Main operations: show/hide fields or rows, hide an empty line-item column, QR code size and position, logo | QR header band, smart column layout, Logo compatibility fixes, colour/size/alignment of the selected element and the bank details table.
  • Requests with no matching operation are not applied and are listed separately; the assistant never invents data such as bank details.
  • Only the template's structure (parameter names, headings) is sent to the cloud — never invoice data. Usage is rate-limited per user per hour.

Versions, download and security

  • Save asks for a note and creates a new version (v1 → v2 …); Revert to version saves the old content as a new version.
  • Download only delivers a saved version (<Name>_v<N>.xslt); embedded UBL and ZIP options are also available, with a warning that a signed UBL's signature will break.
  • The Code view opens the XSLT in the Monaco editor; Apply compiles it, checks Logo compatibility and refreshes the preview.
  • An invoice uploaded for preview is not stored (GDPR/KVKK).
  • Every uploaded file is processed in a separate worker process with time and memory limits; external documents and scripts are disabled in XSLT transformation.
  • Administrators manage users (Administrator · Designer), the audit log and system status.

Today vs. with XSLT Design Studio

Changing an e-document template

Today (manual / spreadsheets)The XSLT file is edited by hand in a text editor; the result is only seen after sending.

With XSLT Design StudioEdit on a drag-and-drop canvas and see it at once in a watermarked live preview.

Going back to an earlier version

Today (manual / spreadsheets)If the old file cannot be found, the change cannot be undone.

With XSLT Design StudioEvery save goes into an immutable version history; return to any version.

Document types

Today (manual / spreadsheets)e-Invoice, e-Archive and e-Dispatch are handled separately.

With XSLT Design StudioAll three in one designer, with Logo-compatible output and a ready bank details table.

How does pricing work?

Pricing depends on the modules you use and on the number of users and companies. Try it free first or ask for a short live demo; once the scope is clear, we send a written quote.

  • We are with you during installation and initial setup.
  • No credit card or payment details needed for the trial.
  • The quote states the scope, number of users and support period clearly.

Install in 3 steps

  1. 1. Choose a source

    Pick one of the ready ERP standard templates, or upload your own XSLT, .erp package, UBL with embedded XSLT or UBL-ZIP.

  2. 2. Edit in the studio

    Click an element on the canvas, adjust it from the right panel or drag it; tools such as the AI assistant and the bank table are one click away.

  3. 3. Check and download

    When the check badge is green, save; download the saved version as XSLT, embedded UBL or ZIP and load it into Logo.

Frequently asked questions

How do I get started?

Start at tasarim.erp.tr from the ready-made template pool or your own XSLT; the preview opens right away. Saving, viewing code and downloading need a licence — fill in the quote form.

Can I bring my own XSLT?

Yes; your own template can be edited in the studio too, and viewing or downloading the code follows the same fee/subscription rule.

Will my design open correctly in Logo?

The check badge measures Logo compatibility and the 800 px page limit in both a modern Chromium engine and the IE9 document mode Logo uses. Issues are fixed automatically in one click.

Is the invoice I upload for preview stored?

No. An uploaded UBL or UBL-ZIP is used only for the preview and is not stored (GDPR/KVKK).

Does the AI assistant send my invoice data to the cloud?

No. Only the template's structure (parameter names, headings) is sent. The assistant never writes XSLT; its suggestions are the studio's verified operations and are applied only when you select them.

Which files can I upload?

XSLT, .erp packages, UBL with embedded XSLT (.xml) and UBL-ZIP, up to 12 MB. Images may be PNG, JPEG, GIF, BMP or WebP (up to 5 MB).

Can I undo a change?

Yes. Before saving, use Ctrl+Z; after saving, revert to an earlier version from the Versions dialog — the revert is saved as a new version and history is kept.

Works well with

Financial Compliance Bundle

e-Ledger signing, e-Tax return automation and e-Document design: the full set of Revenue Administration (GİB) processes from one provider.

All solution bundles

Keep me informed

Choose how you would like to hear about XSLT Design Studio: news by email, or a call from us.

How would you like to be informed? (one or both)

Trial, demo or quote

What would you like?

Ideas and suggestions

Would you like a feature in XSLT Design Studio, have a suggestion or hit a problem? Tell us; the team reads every message and shapes the roadmap accordingly.

Type

Name and email are optional; leave an email if you would like us to get back to you.