Przeskocz do opisu głównego

Pobieranie dokumentu offline

GET /invoices/{environment}/offline/{id}​

Pobiera dokument faktury offline w wybranym formacie. W odróżnieniu od faktur online, faktury offline obsługują dodatkowy typ cert - obraz kodu QR certyfikatu, którym został podpisany dokument offline.

Parametry ścieżki​

ParametrTypWymaganyOpis
environmentstring✅test, demo lub prod
idstring (uuid)✅ID faktury offline

Parametry zapytania​

ParametrTypDomyślnieOpis
docTypestringxmlFormat dokumentu

Dozwolone wartości docType​

WartośćOpis
xmlPodpisany XML (lub niepodpisany jeśli jeszcze nie podpisano)
pdfPDF z 2 kodami QR: QR faktury (KOD I) i QR certyfikatu (KOD II) oraz znakiem wodnym "Offline"
qrKod QR faktury jako obraz PNG (KOD I — OFFLINE)
certKod QR certyfikatu jako obraz PNG (KOD II — CERTYFIKAT)

Odpowiedź 200 — XML​

{
"id": "uuid",
"invoiceNumber": "FV/2026/01/001",
"docType": "xml",
"contentType": "application/xml",
"content": "PD94bWwg...base64...",
"fileName": "FV-2026-01-001.xml"
}

Odpowiedź 200 — PDF​

{
"id": "uuid",
"invoiceNumber": "FV/2026/01/001",
"docType": "pdf",
"contentType": "application/pdf",
"content": "JVBERi0...base64...",
"fileName": "FV-2026-01-001.pdf",
"qrLinkInvoice": "https://qr-test.ksef.mf.gov.pl/invoice/...",
"qrLinkCertificate": "https://qr-test.ksef.mf.gov.pl/certificate/..."
}
PDF z 2 kodami QR

PDF faktury offline zawiera dwa kody QR (jeśli są dostępne):

  • KOD I (QR faktury) — weryfikuje skrót zawartości faktury
  • KOD II (QR certyfikatu) — weryfikuje certyfikat podpisu

PDF zawiera również znak wodny „OFFLINE" odróżniający go od faktur online.

Odpowiedź 200 — QR / Cert​

{
"id": "uuid",
"invoiceNumber": "FV/2026/01/001",
"docType": "qr",
"contentType": "image/png",
"content": "iVBORw0...base64...",
"fileName": "FV-2026-01-001-qr.png",
"qrVerificationUrl": "https://qr-test.ksef.mf.gov.pl/invoice/..."
}

Dla docType=cert odpowiedź ma tę samą strukturę, ale z "docType": "cert", przyrostkiem pliku -cert-qr.png i qrVerificationUrl wskazującym na URL weryfikacji certyfikatu.

Kody błędów​

KodOpis
400Nieprawidłowy docType lub brak danych QR
401Brak autoryzacji
404Faktura offline nie znaleziona
500Błąd generowania PDF