Eddig nem volt szükség rá, de implementálni kell a /queryInvoiceDigest operációt.
A küldött xml:
<QueryInvoiceDigestRequest xmlns="http://schemas.nav.gov.hu/OSA/2.0/api">
<header>
<requestId>...</requestId>
<timestamp>2020-07-22T17:11:03.978Z</timestamp>
<requestVersion>2.0</requestVersion>
<headerVersion>1.0</headerVersion>
</header>
<user>
<login>....</login>
<passwordHash>....</passwordHash>
<taxNumber>....</taxNumber>
<requestSignature>....</requestSignature>
</user>
<software>
...
</software>
<page>1</page>
<invoiceDirection>OUTBOUND</invoiceDirection>
<invoiceQueryParams>
<mandatoryQueryParams>
<invoiceIssueDate>
<dateFrom>2020-07-01</dateFrom>
<dateTo>2020-07-25</dateTo>
</invoiceIssueDate>
</mandatoryQueryParams>
</invoiceQueryParams>
</QueryInvoiceDigestRequest>
A kapott válasz:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<GeneralExceptionResponse
xmlns="http://schemas.nav.gov.hu/OSA/2.0/api"
xmlns:ns2="http://schemas.nav.gov.hu/OSA/2.0/data">
<funcCode>ERROR</funcCode>
<errorCode>INVALID_REQUEST</errorCode>
<message>Érvénytelen kérés!</message>
</GeneralExceptionResponse>
A teszt rendszerben pedig a következő üzenetet kapom erre az operációra:
400 Bad Request
An HTTP protocol violation was detected and your request was denied.
SessionID: bJqopjRd::02
Date: 2020-07...
Ugyan az a kód végzi minden operáció küldését de ez valamiért nem megy. Valaki találkozott már ezzel a problémával?