( bodnarj | 2020. 07. 28., k – 15:10 )

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?