nav-gov-hu / Online-Cash-Register-Logfile

Az online pénztárgép naplóállomány letöltését lehetővé tevő szolgáltatás publikus tárhelye
Other
13 stars 5 forks source link

[Q&A] QueryCashRegisterFileData tartalma #65

Open lerat247 opened 2 months ago

lerat247 commented 2 months ago

Sziasztok, Eljutottam odáig, hogy egy pénztárgép napi zárását letöltöttem és dekódoltam. Most ami XML-t visszaküld a NAV, az viszont így néz ki; mi a pénztárgépek lejelentett összegeit szeretnénk leszedni áfa kulcsonként, akár napi összesítésben vagy akár tételenként. Azt jól gondolom, hogy ez lenne a QueryCashRegisterFileData operáció?

Ami az "EVT" tag alatt van, az lenne egy-egy nyugta és ha igen, ott miért nem látok összegeket?

Bemásolom a konvertált XML-t, a cégadatokat és az adószámot kivettem. Jót töltök le egyáltalán? :)

Köszi

SimpleXMLElement Object ( [@attributes] => Array ( [semaver] => X0006 )

[LON] => SimpleXMLElement Object
    (
        [RSR] => 1
        [DTS] => 2024-07-26T13:45:23+02:00
        [APN] => A11500012
        [LFN] => 5845
        [HSH] => AC046888EF01C28F657BB65F6DCA6C0B062D7790716FA343FCAF5346F82ED456
    )

[INF] => SimpleXMLElement Object
    (
       cégadatok stb., kivettem
    )

[STA] => SimpleXMLElement Object
    (
        [RSR] => 3
        [DTS] => 2024-07-26T13:45:23+02:00
        [SST] => 0
        [SFL] => 13799104
        [SSG] => -53
        [SAC] => 100
        [SMT] => 2024-07-26T13:45:23+02:00
        [SCC] => R011
        [HSH] => C11C570B41021D871384110C4B608A882F81A7AD5FCEAD0B5197AA8D7FFAD939
    )

[OPR] => SimpleXMLElement Object
    (
        [RSR] => 4
        [DTS] => 2024-07-26T13:45:23+02:00
        [ODS] => 3513918
        [ODR] => 1316580
        [ODF] => 38
        [OSF] => 96
        [NET] => 1
        [PRV] => 2
        [OCC] => SimpleXMLElement Object
            (
                [NCC] => N011
                [ECC] => E011990026483
            )

        [HSH] => 6D27581A2C3BB92F672196AD3139ED68FB1104B45A8E5DC5CCC421C9189D969D
    )

[EVT] => Array
    (
        [0] => SimpleXMLElement Object
            (
                [RSR] => 5
                [DTS] => 2024-07-26T13:45:34+02:00
                [EVC] => MGO
                [EVD] => A11500012_xxxx_20240726001520_5844.p7b~f41633b3de
                [HSH] => 07C34F1B03AAF55FA6142AE51F12F4C5EC10D77B590B7BED0C2B1B1305D4DB94
            )

        [1] => SimpleXMLElement Object
            (
                [RSR] => 6
                [DTS] => 2024-07-26T13:45:35+02:00
                [EVC] => MGI
                [EVD] => ACK~03~f41633b3de
                [HSH] => A24E5E80EA4D66D2D7159016D8C530394A821304CFC79BAC5E5AB9FF0C4CB706
            )

        [2] => SimpleXMLElement Object
            (
                [RSR] => 7
                [DTS] => 2024-07-26T14:15:21+02:00
                [EVC] => MGO
                [EVD] => TRMRDY~A11500012~5845~6~29
                [HSH] => 6EEACBE9E23CBA08D6DBBBF11E09A7DB3D1A1CFCB2DF78F6BDBFD1C899563547
            )

        [3] => SimpleXMLElement Object
            (
                [RSR] => 8
                [DTS] => 2024-07-26T14:15:22+02:00
                [EVC] => MGI
                [EVD] => ACK~04~f416363cc4
                [HSH] => 8BAC3C8DF76B429B0BACC6D889A0A607AEB2FCBCD08975C9B1EDC2EB8800347F
            )

        [4] => SimpleXMLElement Object
            (
                [RSR] => 10
                [DTS] => 2024-07-26T14:27:12+02:00
                [EVC] => LCL
                [EVD] => SimpleXMLElement Object
                    (
                    )

                [HSH] => 11B29BC5DAACAF993C6659201CEDEBEAE22C2E1E27385A452AB5A27987F65D20
            )

    )

[TUD] => SimpleXMLElement Object
    (
        [RSR] => 9
        [OLD] => 2024-07-26T14:27:18+02:00
        [NEW] => 2024-07-26T14:27:12+02:00
        [CHT] => 0
        [CAS] => 1
        [HSH] => 5CD02EF70CA609CEE91B0E0D147034207D30225121BC5BC12ECBE32E4A0EE1E4
    )

)

lerat247 commented 2 months ago

Bocs, előző sztornó, rájöttem, hogy csak az az egy fájl nem tartalmazott, a következő már igen. Viszont az lenne még a kérdésem, hogy valaki találkozott-e olyannal, hogy PHP-ban nem sikerült a ZIP-et kibontani? WinRAR-ban sikerült, de a PHP azt adja vissza, hogy nem egy érvényes ZIP.

lerat247 commented 2 months ago

Közben sikerült az alapján, ami korábban itt az issue-k között volt, de azért nehézkes így összevadászni az infókat ... Annyi kérdésem maradt, hogy vajon az állományokat hogyan lehet hozzárendelni egy-egy pénztárgép záráshoz? Ugye nem feltétlenül egybeesik a naptári nappal, pl. előfordulhat, hogy csak éjfél után zárják le a gépet.

Köszönöm