An AI Assistant Handed Me 6 'Real' Invoice Samples. 5 Were Completely Made Up A developer building a parser for Vietnamese electronic invoices asked an AI assistant to gather six sample invoice XML files from well-known providers, and the parser rejected five of them. Investigation revealed the five rejected files were AI-fabricated test fixtures using invented English tag names like and , while only the sixth used the government-mandated Vietnamese tag structure (TTChung, NBan, NMua, MST, DChi) that all providers are legally required to use since 2022. Testing against real invoices later surfaced three bugs, including a privacy leak where a raw fallback dump bypassed redaction rules for individual buyers without tax codes. I was building a parser for Vietnamese electronic invoices — the XML files tax authorities require for every VAT invoice issued in Vietnam. The goal: read a file from any provider, whoever issued it, and normalize it into one clean JSON shape. To sanity-check it against real-world variation, I asked another AI assistant to help me gather sample invoice XML files from a handful of different well-known Vietnamese e-invoice providers, plus one generic "tax authority standard" file — six in total. I ran my parser against all six. It rejected five of them outright. My first reaction was: great, my code is broken on day one, five different providers, five different failures. My second reaction, a few minutes later, was that this was actually the correct outcome — and figuring out why took me somewhere I wasn't expecting. Before assuming my code was wrong, I did something boring: I read the README the other AI had written for the sample files. Buried in it: "the data inside company names, tax codes, amounts is simulated test data, not actual issued invoices... sourced from an open-source repo." Simulated. Not "close to real." Simulated by a developer who'd never seen an actual Vietnamese invoice, writing plausible-looking test fixtures for their own unrelated project on GitHub — repurposed by an AI assistant as "sample invoices" because they were shaped like the right kind of thing. So instead of trusting my own tests, I went and checked the actual tag names against the legal source of truth. Here's the thing about Vietnamese e-invoices: since 2022, every provider is legally required to use the exact same XML tag structure, defined by the tax authority. Not "similar." Identical. TTChung , NBan , NMua , MST , DChi — Vietnamese abbreviations, mandated by decree, because the tax authority's own systems have to parse every invoice regardless of which vendor issued it. Five of my six "sample" files used tags like