About Attestwire

one person, reading the rule books so you don’t have to.

Attestwire helps software teams create electronic invoice files and understand validation errors. A finding names the rule, the affected field and what to change. The service is independently built and run.

Why it exists

An invoice rejection may name a rule without explaining how to fix it. Attestwire connects that rule to the invoice field and the next action. Developers can inspect the original error and the suggested correction together.

It also handles the less visible work: mapping business terms to UBL and CII, maintaining code lists and calculations, and keeping one model across the library, API and MCP tools.

Who it is for

Teams adding electronic invoicing to business software, billing systems or customer integrations. If a customer has asked you for XRechnung (Germany's version of the European e-invoice standard), for Peppol BIS (the rule set of the Peppol invoice network), or for an invoice in UBL or CII (the two XML formats such an invoice can be written in), this is for you.

Attestwire is not a bookkeeping application or transmission network. The limits page says where the boundary runs.

How we build trust

Where the engine stops

Attestwire handles document generation and validation. It does not build PDF containers, transmit invoices or replace an access point. The limits page gives the complete technical and operational boundary.

Complete list of current limits

These are the things the engine does not do today. Each one is explained on the limits page.

Attestwire has no SOC 2 report and no ISO 27001 certification, and there is no support SLA on any plan.

If Attestwire stops operating

A small vendor can stop operating. Three things limit what that would cost you:

Who runs Attestwire

Attestwire is built and operated by Ben Harborne in Woodside, California. Support, security reports and commercial questions all arrive at one address, hello@attestwire.com, and the target for a reply is two business days.

There is no support SLA. The contracting party for the hosted API is the same person, named in the parties clause.

Contact

Evaluating an embedded or higher-volume integration? Email hello@attestwire.com and include the formats you need, your approximate monthly volume, the programming language you are working in, and the system that will transmit the finished document. With those four details we can usually answer in one reply.

The same address accepts bug reports, rule corrections and security reports.

Discuss an embedded integration

Try a sample invoice · Browse the rules · Read the source

Last updated . If this page changes materially we will say so here rather than silently swapping it.