SShortSingh.
Back to feed

EU Company Registers Reveal Critical Gaps in VIES VAT Verification System

0
·1 views

A developer building a free supplier-verification tool discovered that the EU's VIES VAT system can return a valid result for companies already in liquidation or struck off, because deregistration and insolvency are handled by separate authorities on different timelines. After manually reviewing ten national company registers, the developer found that only six countries — Romania, Estonia, France, Greece, Bulgaria, and Latvia — publicly report a company's operational status, such as insolvency or termination. Poland stands out as the only EU member state where public data allows verification that a bank account actually belongs to a VAT-registered supplier, thanks to a Ministry of Finance whitelist created for tax compliance reasons. Nine EU countries, including Germany, Italy, and Spain, have no free public company-data source at all, while seven others restrict access behind accounts, API keys, or paywalls. The findings highlight significant inconsistencies across EU member states that make automated supplier due diligence far more complex than relying on VIES alone.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Building Clinical VR Means Engineering a Medical Instrument, Not Just an App

Developing VR for clinical use is fundamentally different from consumer XR, even when the underlying tech stack looks identical. When a clinician relies on a number to make a medical decision, the software becomes a measurement instrument and must meet a much higher standard of accuracy. The author draws on experience building Nystag, a VR eye-tracking diagnostic tool on the Vive Focus 3, to illustrate how hardware selection in clinical VR is a sensing decision first and a rendering decision second. Standardization is critical in this context, as any variation in calibration, environment, or procedure can make patient data incomparable across sessions. Validation — confirming that the same input consistently produces the same output — is a non-negotiable, budgeted part of the development process, not an afterthought.

0
ProgrammingDEV Community ·

A Framework for Validating Small Web Products Beyond Their Landing Pages

A structured approach to evaluating small web products argues that landing pages alone are insufficient for determining whether a product is trustworthy or recommendable. The method begins by identifying the product type — such as a software directory, browser tool, or editorial site — and then building an evidence map tailored to that category's specific claims. Evaluators are advised to separate three distinct layers: raw source facts, derived signals calculated by the publisher, and editorial conclusions, so readers can trace where any given number or judgment originates. Freshness indicators require particular scrutiny, since 'updated today' may refer to the page, the underlying project, or simply a crawler revisit. Five products — including a skills directory, an MCP server index, a browser image studio, a game portal, and a Chinese AI-focused publication — were used to test this product-aware validation framework.

0
ProgrammingDEV Community ·

Guide: How to Set Up Claude Code CLI With AceData Cloud for Terminal AI Work

A developer tutorial published on DEV Community explains how to configure Claude Code CLI with AceData Cloud as a reusable AI coding assistant in terminal environments. The setup requires two environment variables — an API token and the AceData Cloud base URL — which can be stored either in a shell profile or scoped to Claude Code via a settings file. Once installed on macOS, Linux, WSL, or Windows, the tool supports interactive sessions, one-shot commands, and piped inputs such as reviewing a Git diff. Users can also create a CLAUDE.md file in a repository root to store project-specific instructions that Claude Code loads automatically at startup. The guide emphasizes keeping credentials out of source control and limiting the AI's output to an input for human review rather than a final decision.

0
ProgrammingDEV Community ·

Developer Benchmarks Local LLMs on Consumer GPUs, Picks Gemma 4 26B as Top Model

A developer has documented running large language models locally on two consumer-grade machines — a primary desktop with an AMD RX 6900XT and a secondary box with an NVIDIA GTX 1060 — using Ollama as the model runner. Several models were benchmarked for both throughput and output quality, with smaller models like Llama 3.2 generating tokens significantly faster but producing shallower, less accurate responses. Gemma 4 26B, a mixture-of-experts model quantized to Q4_K_M, scored 50/50 on a five-task quality suite and 99/100 on a harder follow-up, while sustaining around 17–18 tokens per second. To fit the model within the GPU's 16 GB VRAM, the developer enabled flash attention and an 8-bit KV cache to reduce memory overhead. The series will continue with topics including context-length trade-offs, prefill versus generation performance, and strategies for avoiding cold-start reload delays.