---
title: "Peppol BIS 3.0 / KSeF XML Auditor"
method: POST
path: "/v1/tools/audit_peppol_xml_invoice"
tags: ["Peppol", "XML", "e-invoicing", "KSeF", "EN16931", "BIS3", "validator", "compliance"]
---

# Peppol BIS 3.0 / KSeF XML Auditor

`POST /v1/tools/audit_peppol_xml_invoice`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/audit_peppol_xml_invoice`
- Auth: none declared

In-browser XML validator for Peppol BIS Billing 3.0 (EN 16931) and KSeF FA(3). Checks structural and calculation business rules with country overlays for France, Poland, Belgium, Germany and Australia.

**Tool URL:** https://ainumbers.co/tools/174-peppol-xml-auditor.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `xml_content` string, required
  - `standard` 'peppol-bis-3' | 'ksef-fa3', required
  - `country` string

## Response `200`

Successful tool execution result

- object
  - `valid` boolean
  - `errors` object[]
    - `rule` string
    - `message` string
    - `severity` string
  - `warnings` unknown[]
    - unknown
  - `business_rule_results` unknown[]
    - unknown
  - `calculation_checks` object

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
