Skip to content
EN

Sending JPK_V7

A declaration is sent with the Sign and send wizard, in five steps, from the list in the JPK_V7 tab.

List of JPK_V7 declarations with status, period, and year filters

A review of the control sums and the draft declaration, before downloading the file for signing.

Download the unsigned XML file. The download link expires after 5 minutes — you can generate it again if needed.

Atestio doesn’t sign on the user’s behalf — the qualified electronic signature or ePUAP signature is applied by the taxpayer, outside the Atestio platform.

Step 2 of the JPK_V7 wizard with a button to download the unsigned XML file

The file is signed locally, with a tool of your choice. All of the following support qualified certificates accepted by the Ministry of Finance:

Tool Recommended for
Szafir 2.0 (Krajowa Izba Rozliczeniowa) Sigillum, CenCert, EuroCert, KIR certificates; the default tool for Windows.
PWPW Sign Windows and macOS.
proCertum SmartSign Certum certificates; recommended for Linux.

Step 3 of the JPK_V7 wizard with a list of signing tools and an explanation of why Atestio doesn’t sign on the taxpayer’s behalf

The signed .xml or .xades file is added by dragging it in or choosing it from disk. Atestio automatically checks whether the signature belongs to this document, by comparing the signature’s SHA-256 checksum with the one saved on the server. A signature for a different draft, or a file with no signature, is rejected at this stage, before sending.

Step 4 of the JPK_V7 wizard with a drop area for the signed file

Step 5 — sending to the Ministry of Finance

Section titled “Step 5 — sending to the Ministry of Finance”

The signed file is ready to send. Atestio verifies the signature server-side, then passes the data to the Ministry of Finance’s gateway.

See What to do if JPK_V7 is rejected.