PRODUCT DESIGN
DESIGN LEAD
UX
VK Tax Compliance: Leading Solution for Tax Monitoring
I led product design for VK Tax Compliance for 5 years, being responsible for UX, UI, design patterns, UX writing, visual style, the design system, documentation, design culture, and design strategy.
This case illustrates only the key features of the product, which would not have been possible without the professional and cohesive cross-functional team.
Product Awards
Product Overview
VK Tax Compliance is an advanced IT solution designed specifically for large taxpayers participating in the tax monitoring regime. It enables structured data exchange between companies and tax authorities.
With VK Tax Compliance, companies publish parts of their accounting, tax, and financial data in a format that allows tax authorities to drill down into any reporting indicator and trace it back to the original source document.
VK Tax Compliance is a digital B2B product that includes:
Support for all types of tax reporting across all tax categories
Hundreds of complex user scenarios, including configuration and system integration
More than 20 major functional modules
Dozens of features and hundreds of high-density, multifunctional interfaces
The simplified product diagram is presented below:
Disclosure Monitor
Disclosure Monitor is a specialised module for managing disclosure versions. A disclosure version is a set of accounting and tax data related to a specific type of tax reporting for a specific period.
The Disclosure Monitor allows users to:
Manage the process of creating disclosure versions
Compare disclosure versions with each other
Check the completeness, consistency, and accuracy of disclosure versions
Move disclosure versions through a status workflow (approve, reject, publish, etc.)
View the contents of a disclosure version along with all related metadata.
Under the hood, the Disclosure Monitor includes a system of control ratios that automatically check data completeness and consistency, as well as a checksum generation module that ensures data integrity and reliability.
Disclosure Monitor — Version Sidebar with Key Info and Actions
Disclosure Monitor — Version Comparison
Notification Module
Notification Module is a feature that consists of two major parts: Notification Settings and Notification Centre.
Notification Settings allow users to configure any type of notification using advanced rules and conditions.
For example, a company can set up multiple reminders about the need to generate a disclosure version or taking into account the official production calendar and the tax reporting calendar.
Notification Module — Rule Configuration
Notification Module — Notification Template Setup
The Notification Centre includes two interfaces:
Sidebar for quick access to incoming notifications
Full-page mailbox-like view for managing notifications in detail.
Notification Module — Notification Centre
Notification Module — Notification Centre Sidebar
Dashboards
Working with dashboards in VK Tax Compliance includes three key parts:
First, creating data queries to extract specific information from the database for visualising widgets.
Second, configuring dashboards — selecting the appropriate widgets and arranging them on the dashboard.
Third, using dashboards — viewing, personalising, and switching between them.
Dashboards — Query Creation and Visualisation Type Selection
Dashboards — Dashboard Configuration
Dashboards — Viewing and Using the Dashboard
Communication Service
As part of the tax monitoring regime, companies and tax authorities can communicate with each other on a wide range of issues. To support efficient interaction, VK Tax Compliance includes a dedicated communications module that enables:
chat-based messaging
file sharing
digital signing with a qualified electronic signature (QES)
assigning executors, approvers, and observers
moving requests through a status workflow.
Communication Service — Request Card
Tables
The table is one of the key tools for viewing and working with data in VK Tax Compliance. It allows users to:
perform both bulk and individual actions on objects
view cell contents in a dedicated preview window
filter and sort data directly from column headers
and configure various table settings through the table configuration module, with the ability to save personal preferences.
Tables — Bulk Actions
Tables — Sorting and Filtering from Column Headers
Tables — Advanced Table Settings Window — Advanced Filter
Universal Configuration Interface
VK Tax Compliance is a powerful solution that is configured individually for each client, based on their specific needs. As a result, configuration is one of the key scenarios for system integrators working with VK Tax Compliance.
To improve configuration efficiency, we developed a specialised and universal configuration interface. It supports the setup of any entities in the system, including hierarchical ones.
Since the interface was designed as a backend-driven template, it can be reused without any design team involvement, and connecting it on the frontend takes just 15 minutes.
Universal Configuration Interface
Takeaway
Five years is a long time, and I can confidently say that I’ve learned a lot along the way:
Designing complex flows, features, and interfaces
Working under uncertainty and with extremely tight deadlines
Building strong and reliable working relationships
Understanding and shaping product processes
Creating and evolving design system
Experimenting, taking responsibility for complex decisions, and moving forward no matter what
I invested an enormous amount of time, energy, and effort into this work, and fully dedicated myself to this and other FinOps products at VK Tech. It was a truly meaningful period, and I’m proud of both the journey and the results we achieved.
Huge thanks to the entire product team, my colleagues, and the designers on my team for the invaluable experience, meaningful work, and warm human connection we shared along the way.