nav-gov-hu / eVAT

Public repository of the eVAT System
23 stars 6 forks source link

queryInvoiceTaxCode lekérdezésekor GeneralErrorResponse, valamint áfakód problémák #119

Open balintdozsa opened 3 months ago

balintdozsa commented 3 months ago

Üdv!

Az E-ÁFA teszt rendszerben több számlánknál is GeneralErrorResponse-t kapunk válaszként. A queryDocumentListResult-ban hiba nélkül hozza a rendszer a számlákat, de a queryInvoiceTaxCode lekérdezés valamiért sorozatosan hibára fut bizonyos számláknál.

Pl: ZZZ000001-0321 (12715244 adószámmal):

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:GeneralErrorResponse xmlns="http://schemas.nav.gov.hu/NTCA/1.0/common"
    xmlns:ns2="http://schemas.nav.gov.hu/EAR/1.0/api"
    xmlns:ns3="http://schemas.nav.gov.hu/EAR/1.0/data"
    xmlns:ns4="http://schemas.nav.gov.hu/EAR/1.0/base">
    <header>
        <requestId>RID026367900171257799388174</requestId>
        <timestamp>2024-04-08T12:06:33.264Z</timestamp>
        <requestVersion>1.0</requestVersion>
        <headerVersion>1.0</headerVersion>
    </header>
    <result>
        <funcCode>ERROR</funcCode>
        <errorCode>OPERATION_FAILED</errorCode>
        <message>Feldolgozás sikertelen!</message>
    </result>
    <ns2:software>
        <ns2:softwareId>100000000012345678</ns2:softwareId>
        <ns2:softwareName>IDR Tool</ns2:softwareName>
        <ns2:softwareOperation>LOCAL_SOFTWARE</ns2:softwareOperation>
        <ns2:softwareMainVersion>2.0</ns2:softwareMainVersion>
        <ns2:softwareDevName>Cheppers ZRt</ns2:softwareDevName>
        <ns2:softwareDevContact>info@cheppers.com</ns2:softwareDevContact>
        <ns2:softwareDevCountryCode>HU</ns2:softwareDevCountryCode>
        <ns2:softwareDevTaxNumber>25742066241</ns2:softwareDevTaxNumber>
    </ns2:software>
</ns2:GeneralErrorResponse>

További problémánk hogy bizonyos tételeket PAYABLE és DEDUCTIBLE adókóddal is visszakapunk: Ez az eladó kontextusában helytelen válasznak tűnik, mivel a levonási aspektus (MD66) az eladónál nem releváns, csak a fizetendő (MP07). Ez egy rendszerhiba következménye, vagy szándékoltan kapjuk így vissza mindkét adókódot?

<taxCodeInformation>
        <standardTaxCode>MD64</standardTaxCode>
        <taxPosition>
            <ns4:positionType>DEDUCTIBLE</ns4:positionType>
            <ns4:taxBase>3809.6</ns4:taxBase>
            <ns4:taxAmount>190.4</ns4:taxAmount>
        </taxPosition>
        <lineNumber>2</lineNumber>
    </taxCodeInformation>
    <taxCodeInformation>
        <standardTaxCode>MD66</standardTaxCode>
        <taxPosition>
            <ns4:positionType>DEDUCTIBLE</ns4:positionType>
            <ns4:taxBase>7874</ns4:taxBase>
            <ns4:taxAmount>2126</ns4:taxAmount>
        </taxPosition>
        <lineNumber>1</lineNumber>
    </taxCodeInformation>
    <taxCodeInformation>
        <standardTaxCode>MD66</standardTaxCode>
        <taxPosition>
            <ns4:positionType>DEDUCTIBLE</ns4:positionType>
            <ns4:taxBase>11023.6</ns4:taxBase>
            <ns4:taxAmount>2976.4</ns4:taxAmount>
        </taxPosition>
        <lineNumber>3</lineNumber>
    </taxCodeInformation>
    <taxCodeInformation>
        <standardTaxCode>MP08</standardTaxCode>
        <taxPosition>
            <ns4:positionType>PAYABLE</ns4:positionType>
            <ns4:taxBase>5000</ns4:taxBase>
            <ns4:taxAmount>0</ns4:taxAmount>
        </taxPosition>
        <lineNumber>4</lineNumber>
    </taxCodeInformation>
    <taxCodeInformation>
        <standardTaxCode>MP07</standardTaxCode>
        <taxPosition>
            <ns4:positionType>PAYABLE</ns4:positionType>
            <ns4:taxBase>7874</ns4:taxBase>
            <ns4:taxAmount>2126</ns4:taxAmount>
        </taxPosition>
        <lineNumber>1</lineNumber>
    </taxCodeInformation>
    <taxCodeInformation>
        <standardTaxCode>MP05</standardTaxCode>
        <taxPosition>
            <ns4:positionType>PAYABLE</ns4:positionType>
            <ns4:taxBase>3809.6</ns4:taxBase>
            <ns4:taxAmount>190.4</ns4:taxAmount>
        </taxPosition>
        <lineNumber>2</lineNumber>
    </taxCodeInformation>
    <taxCodeInformation>
        <standardTaxCode>MP07</standardTaxCode>
        <taxPosition>
            <ns4:positionType>PAYABLE</ns4:positionType>
            <ns4:taxBase>11023.6</ns4:taxBase>
            <ns4:taxAmount>2976.4</ns4:taxAmount>
        </taxPosition>
        <lineNumber>3</lineNumber>
    </taxCodeInformation>

Emellett gyakran áll az egész E-ÁFA rendszer, ilyenkor csak ennyi válasz érkezik: no healthy upstream.

Előre is köszönjük a választ!

NTCA-KZJ commented 3 months ago

Tisztelt balintdozsa!

Kérjük, hogy a probléma pontos kivizsgálása érdekében, küldje el nekünk csatolva a beküldeni kívánt analitikát, a beküldött request, és arra kapott response állományokat XML formátumban.

Üdvözlettel, eÁfa support csapat

balintdozsa commented 3 months ago

Tisztelt Címzett!

Jelen esetben nem analitika beküldéséről van szó, hanem az online számla rendszerben beküldött számlák e-áfa rendszerben történő lekérdezéséről. Tehát csak és kizárólag a queryDocumentList és a queryInvoiceTaxCode lekérdezésekről.

Üdv: Bálint

NTCA-KZJ commented 3 months ago

Tisztelt balintdozsa!

A jelzett hibát illetően tájékoztatjuk, hogy a queryDocumentListResult funkció helyes működése mellett a queryInvoiceTaxCode lekérdezésekkel kapcsolatos problémákat egy ismert rendszerhiba okozza, melynek javításán jelenleg is dolgozunk.

Üzleti igény alapján az M2M rendszer az adott adókódot kikeresi az adókód katalógusban, majd ellenőrzi, hogy az fizetendő, vagy levonandó. Ha az adókód csak az egyik kategóriába esik, akkor a rendszer a válaszhoz csak az adott kategóriát adja hozzá. Ha mindkét kategóriába tartozik, akkor mindkét lehetőséget felsorolja és belefoglalja a válaszba, mivel a bevallás benyújtásakor az adózónak kell döntenie, hogy melyik lehetőséget választja a bevallásában. Ez tehát nem rendszerhiba, hanem szándékos működés.

Továbbá tájékoztatjuk, hogy a karbantartásokról az eÁFA nyitólap Hírek szekciójában tud informálódni: https://eafa.nav.gov.hu/home

balintdozsa commented 2 months ago

Köszönjük a választ!

Üdv: Bálint