{
  "info": {"name": "xrechnung.dev", "description": "Generate, validate and parse XRechnung / ZUGFeRD e-invoices.", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},
  "variable": [{"key": "baseUrl", "value": "https://xrechnung.dev"}, {"key": "apiKey", "value": ""}],
  "item": [
    {"name": "Health", "request": {"method": "GET", "url": "{{baseUrl}}/v1/health"}},
    {"name": "Usage", "request": {"method": "GET", "header": [{"key": "X-Api-Key", "value": "{{apiKey}}"}], "url": "{{baseUrl}}/v1/usage"}},
    {"name": "Validate XML", "request": {"method": "POST", "header": [{"key": "Content-Type", "value": "application/xml"}, {"key": "X-Api-Key", "value": "{{apiKey}}"}], "body": {"mode": "file", "file": {}}, "url": "{{baseUrl}}/v1/validate"}},
    {"name": "Validate PDF (multipart)", "request": {"method": "POST", "header": [{"key": "X-Api-Key", "value": "{{apiKey}}"}], "body": {"mode": "formdata", "formdata": [{"key": "file", "type": "file", "src": ""}]}, "url": "{{baseUrl}}/v1/validate"}},
    {"name": "Parse", "request": {"method": "POST", "header": [{"key": "X-Api-Key", "value": "{{apiKey}}"}], "body": {"mode": "formdata", "formdata": [{"key": "file", "type": "file", "src": ""}]}, "url": "{{baseUrl}}/v1/parse"}},
    {"name": "Generate XRechnung (JSON output)", "request": {"method": "POST", "header": [{"key": "Content-Type", "value": "application/json"}, {"key": "X-Api-Key", "value": "{{apiKey}}"}],
      "body": {"mode": "raw", "raw": "{\n  \"format\": \"xrechnung\", \"output\": \"json\",\n  \"invoice\": {\n    \"number\": \"RE-2026-0001\", \"issue_date\": \"2026-09-07\",\n    \"seller\": {\"name\": \"Beispiel GmbH\", \"vat_id\": \"DE123456789\", \"email\": \"rechnung@beispiel.de\", \"phone\": \"+49 30 1234567\", \"address\": {\"street\": \"Musterstr. 1\", \"postcode\": \"10115\", \"city\": \"Berlin\"}},\n    \"buyer\": {\"name\": \"Kunde AG\", \"address\": {\"street\": \"Kundenweg 9\", \"postcode\": \"80331\", \"city\": \"München\"}},\n    \"buyer_reference\": \"04011000-12345-67\",\n    \"lines\": [{\"description\": \"Beratung\", \"quantity\": \"10\", \"unit\": \"HUR\", \"unit_price\": \"120.00\"}],\n    \"payment\": {\"iban\": \"DE02120300000000202051\", \"due_date\": \"2026-09-21\"}\n  }\n}"}, "url": "{{baseUrl}}/v1/invoices"}},
    {"name": "Generate ZUGFeRD PDF", "request": {"method": "POST", "header": [{"key": "Content-Type", "value": "application/json"}, {"key": "X-Api-Key", "value": "{{apiKey}}"}],
      "body": {"mode": "raw", "raw": "{\n  \"format\": \"zugferd\", \"language\": \"de\",\n  \"invoice\": {\n    \"number\": \"RE-2026-0002\", \"issue_date\": \"2026-09-07\",\n    \"seller\": {\"name\": \"Beispiel GmbH\", \"vat_id\": \"DE123456789\", \"email\": \"rechnung@beispiel.de\", \"phone\": \"+49 30 1234567\", \"address\": {\"street\": \"Musterstr. 1\", \"postcode\": \"10115\", \"city\": \"Berlin\"}},\n    \"buyer\": {\"name\": \"Kunde AG\", \"address\": {\"street\": \"Kundenweg 9\", \"postcode\": \"80331\", \"city\": \"München\"}},\n    \"lines\": [{\"description\": \"Beratung\", \"quantity\": \"10\", \"unit\": \"HUR\", \"unit_price\": \"120.00\"}],\n    \"payment\": {\"iban\": \"DE02120300000000202051\", \"due_date\": \"2026-09-21\"}\n  }\n}"}, "url": "{{baseUrl}}/v1/invoices"}}
  ]
}
