Zgodnie z Ustawą o podatku od towarów i usług, art. 106na ust. 1, "Fakturę ustrukturyzowaną uznaje się za wystawioną w dniu jej przesłania do Krajowego Systemu e-Faktur".
Jeśli np. na fakturze wpiszesz datę 2023-03-01, zwyczajowo nazywaną datą wystawienia, ale do KSeF wyślesz ją w dniu 2023-03-02,
Dodatkowo na UPO pojawiają się daty "przesłania" i "przyjęcia".
Reasumując, mamy daty:
Zwyczajowo stosowana data wystawienia faktury, przez analogię do daty dokumentu, decyzji itp. Ponieważ "data wystawienia" nie jest jednoznaczna w związku z art. 106na ust. 1, wszędzie w naszym programie będziemy w tym przypadku używali nazwy "data faktury".
Opisana została na wstępie. W naszym programie zamiast "daty wystawienia", zależnie od okoliczności, będziemy używali nazwy "data faktury" lub "data przesłania".
Data przesłania faktury do KSeF, czyli, w myśl art. 106na ust. 1, jest to data wystawienia.
Data przetworzenia faktury przez KSeF i zapisu w bazie danych KSeF. Między datą przesłania a datą przyjęcia może upłynąć jakiś czas. Może to być ułamek sekundy a może więcej.
Data przyjęcia pojawia się na UPO. Może nam wyjaśniać, dlaczego na wykazie brakuje faktur - ponieważ w momencie robienie wykazu, faktury nie były jeszcze przetworzone i zapisane w bazie danych KSeF.
W aplikacji KSeF nie ma możliwości wybrania faktur po dacie faktury. Można to zrobić tylko po dacie przyjęcia. Analogicznie jest przy pobieraniu faktur z KSeF do naszego programu. Oprócz tego, datę faktury można zobaczyć tylko po pobraniu danej faktury z KSeF. Czyli, chcąc uzyskać taki wykaz w naszym programie, należałoby:
Przy tysiącach faktur, trudno powiedzieć ile by to trwało i czy w ogóle byłoby możliwe. Mamy nadzieję, że zostanie to usprawnione w aplikacji KSeF.