Krajowy system e-Faktur

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 125
0

Naszło mnie takie pytanie: Dlaczego na wizualizacjach z AP jest "Faktura podstawowa" a nie "Faktura VAT"? To jest termin zastępczy czy jakiś kruczek prawny, że wizualizacja nie może zawierać tego terminu? Pytam ponieważ na fakturach przedksefowych nigdy nie spotkałem się z określeniem Faktura podstawowa tylko właśnie Faktura VAT

K2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
3

Myślę, że warto wiedzieć (bo dużo razy był temat poruszany):
na dzisiejszym spotkaniu "konsultacje dotyczące zmian w KSeF"
( https://www.podatki.gov.pl/aktualnosci/zapraszamy-na-konsultacje-dotyczace-zmian-w-ksef-03062026/ )
położono nacisk, że TOKEN'y zostaną.
Jeśli dobrze zrozumiałem - będzie mała reorganizacja pod katem bezpieczeństwa: generowanie nie "forever" lecz na określony czas i opcja czy token sam może przedłużyć swoją ważność.

silverdr
  • Rejestracja: dni
  • Ostatnio: dni
0

Czy zdarza się Wam jeszcze dostawać FA(2)? Ktoś tego jeszcze używa?

K2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
0

do usuniecia

K2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 12
0

Hej

Czy ktoś wie jak wysyłam dodatkowy podmiot3 w fakturze i w fakturze korygującej chce zmienić dane dla tego podmiotu3 to jak to skorygować? Wg podręcznika KSeF(jeśli dobrze zrozumiałem) korygujemy to tak ze wpisujemy Podmot3 z nowymi danymi a w Podmiot2_K te sprzed korekty, potrzebny jest IDNabywcy w obu zeby mozna to bylo zidentyfikować, natomiast w Podmiot2_K brakuje elementu IDWew co ja mam wpisać jesli w Podmiot3 mam IDWew wypelnione a w Podmiot2_K nie ma tego?
Poniżej przykład mojego wygenerowanego xml-a z programu:

Kopiuj
<Faktura xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://crd.gov.pl/wzor/2025/06/25/13775/">
	<Naglowek>
		<KodFormularza kodSystemowy="FA (3)" wersjaSchemy="1-0E">FA</KodFormularza>
		<WariantFormularza>3</WariantFormularza>
		<DataWytworzeniaFa>2026-06-17T00:00:00Z</DataWytworzeniaFa>
		<SystemInfo></SystemInfo>
	</Naglowek>
	<Podmiot1>
		<DaneIdentyfikacyjne>
			<NIP>NIP</NIP>
			<Nazwa>CENTRALA 771</Nazwa>
		</DaneIdentyfikacyjne>
		<Adres>
			<KodKraju>PL</KodKraju>
			<AdresL1>ul. Rabindranatha Tagore 111</AdresL1>
			<AdresL2>Wrocław 53-889</AdresL2>
		</Adres>
	</Podmiot1>
	<Podmiot2>
		<DaneIdentyfikacyjne>
			<NIP>4444444444</NIP>
			<Nazwa>KCU SP Z O. O.</Nazwa>
		</DaneIdentyfikacyjne>
		<Adres>
			<KodKraju>PL</KodKraju>
			<AdresL1>aa123 22</AdresL1>
			<AdresL2>miast 123</AdresL2>
		</Adres>
		<IDNabywcy>0100000001</IDNabywcy>
		<JST>1</JST>
		<GV>2</GV>
	</Podmiot2>
	<Podmiot3>
		<IDNabywcy>0000000019</IDNabywcy>
		<DaneIdentyfikacyjne>
			<IDWew>1111222222-44556</IDWew>
			<Nazwa>ddds 123</Nazwa>
		</DaneIdentyfikacyjne>
		<Rola>8</Rola>
	</Podmiot3>
	<Fa>
		<KodWaluty>PLN</KodWaluty>
		<P_1>2026-06-17</P_1>
		<P_1M>Wrocław</P_1M>
		<P_2>129/PKFK/2026</P_2>
		<P_15>0</P_15>
		<Adnotacje>
			<P_16>2</P_16>
			<P_17>2</P_17>
			<P_18>2</P_18>
			<P_18A>2</P_18A>
			<Zwolnienie>
				<P_19N>1</P_19N>
			</Zwolnienie>
			<NoweSrodkiTransportu>
				<P_22N>1</P_22N>
			</NoweSrodkiTransportu>
			<P_23>2</P_23>
			<PMarzy>
				<P_PMarzyN>1</P_PMarzyN>
			</PMarzy>
		</Adnotacje>
		<RodzajFaktury>KOR</RodzajFaktury>
		<PrzyczynaKorekty>aa</PrzyczynaKorekty>
		<DaneFaKorygowanej>
			<DataWystFaKorygowanej>2026-06-16</DataWystFaKorygowanej>
			<NrFaKorygowanej>435/PKFV/2026</NrFaKorygowanej>
			<NrKSeF>1</NrKSeF>
			<NrKSeFFaKorygowanej>NIP-20260616-637B67000000-FA</NrKSeFFaKorygowanej>
		</DaneFaKorygowanej>
		<Podmiot2K>
			<DaneIdentyfikacyjne>
				<NIP>4444444444</NIP>
				<Nazwa>KCU SP Z O. O.</Nazwa>
			</DaneIdentyfikacyjne>
			<Adres>
				<KodKraju>PL</KodKraju>
				<AdresL1>aa 22</AdresL1>
				<AdresL2>miast 123</AdresL2>
			</Adres>
			<IDNabywcy>0100000001</IDNabywcy>
		</Podmiot2K>
		<Podmiot2K>
			<DaneIdentyfikacyjne>
				<BrakID>1</BrakID>
				<Nazwa>ddds</Nazwa>
			</DaneIdentyfikacyjne>
			<IDNabywcy>0000000019</IDNabywcy>
		</Podmiot2K>
		<FaWiersz>
			<NrWierszaFa>1</NrWierszaFa>
			<P_7>aa</P_7>
			<P_8A>-</P_8A>
			<P_8B>1.000</P_8B>
			<P_9B>11.00</P_9B>
			<P_11>10.48</P_11>
			<P_11A>11.00</P_11A>
			<P_11Vat>0.52</P_11Vat>
			<P_12>5</P_12>
			<StanPrzed>1</StanPrzed>
		</FaWiersz>
		<FaWiersz>
			<NrWierszaFa>1</NrWierszaFa>
			<P_7>aa</P_7>
			<P_8A>-</P_8A>
			<P_8B>1.000</P_8B>
			<P_9B>11.00</P_9B>
			<P_11>10.48</P_11>
			<P_11A>11.00</P_11A>
			<P_11Vat>0.52</P_11Vat>
			<P_12>5</P_12>
		</FaWiersz>
	</Fa>
</Faktura>
Dzyszla
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 264
3

Witam po moim urlopie, starszy o rok 😀 Wychodzi na to, że żyć beze mnie się nie da i... chyba jednak będę dalej KSeF męczył 😀 Oczywiście z Waszą nieocenioną pomocą, o którą ponownie poproszę: macie sytuacje, że ktoś poddaje się samofakturowaniu i do tego... na samą siebie? Czyli Podmiot1 = Podmiot2? Mnie się to wydawało prawnie niemożliwe, ale dziś dopadli mnie z problemem, że jest masa faktur, które mają ten sam KSeF po stronie sprzedażowej i zakupowej, bo wystawiają sami na siebie faktury. 😯

K2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
0

Mam chyba jakieś przyćmienie i pytanie prawie OT - czy można i ew. po czym rozpoznać w FA(3), że transakcja faktury jest krajowa?
(np. w fakturze wystawionej na kontrahenta zagranicznego, z jedną pozycją w stawce 23% - merytorycznie np. "wynajem pomieszczeń" gdzie nieruchomość jest na terenie Polski)

Dzyszla
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 264
0

Taka sytuacja dziwaczna - skopany był import danych z innego systemu i rozjechało się - proc VAT był 23, wartości policzone poprawnie, ale w podsumowaniu trafiło jako P_13_3 (zamiast P_13_1). Co więcej, to dotyczy korekt, które w 99,5% były zwrotami całkowitymi.

Jak byście myśleli z tego wybrnąć? Czy robić jakieś cudaczne korekty, w których tylko nagłówek byłby w P_13_3 = +10zł (żeby zniwelować) a P_13_1 = -10zł (jak powinno być), czy może P_13_3 = 0? Pozycje są prawidłowe, wartości dobre, tylko kwestia, że podsumowanie trafiło nie do tej stawki. Macie pomysł?

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 125
0

Pewnie już widzieliście (rzadko korzystam i dopiero teraz zauważyłem) ale w Aplikacji Podatnika (przynajmniej na test) w sekcji płatność jest już wzmianka o Identyfikatorze Płatności. Wiecie po co przy wystawianiu coś z tym będzie robione? Będzie można jakoś wygenerować identyfikator dla Nabywcy (o ile ktokolwiek będzie z tego korzystał)? Tylko kurna jak skoro będzie potrzebny numer ksef.. No ale na tę chwilę jest tylko labelka, więc może jakieś testowanie jest robione
screenshot-20260629085841.png

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 125
0

Ryzykując, że znowu zapytam o oczywistą oczywistość: Jak powinna wyglądać faktura na której korygujemy wyłącznie status płatności? Faktura została omyłkowo wystawiona jako nieopłacona a nabywca zapłacił przy zakupie. Albo w drugą stronę: faktura wystawiona jako opłacona a tak naprawdę nie była. Z tego co wiem niektórzy kontrahenci olewali takie błędy i się między sobą dogadywali, ale jak wejdą te obowiązkowe identyfikatory i nr ksef w przelewach to będzie trzeba tego pewnie pilnować.

sosoba
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
1

To jest kod wyciągany z linku do płatności:
screenshot-20260629104626.png

JK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10
0

co ja robie tutaj źle że dostaje 403 i body odpowiedzi jest puste.

http.SetRequestHeader "Authorization", "Bearer " & sessionToken
json.Clear
json.UpdateString "type", "Offline"
json.UpdateString "status", "Active"
json.UpdateString "certificateSerialNumber", sSerialNumber
Set resp = http.PostJson3(baseUrl & "/api/v2/certificates/query?pageSize=10&pageOffset=0", "application/json", json)

If resp.StatusCode <> 200 Then

dodam ze autoryzuje się tokenem i na tym tokenie moge odbierać i wysłać faktury .

silverdr
  • Rejestracja: dni
  • Ostatnio: dni
0

Czy zdarza się żeby

  • w jednym wierszu były pola P_9A (netto) i P_9B (brutto), tudzież P_11 i P_11A (wiem, nie może być tak samo, no po prostu nie może) - teoretycznie nie są rozłączne
  • w jednej fakturze były wiersze zarówno z P_9A/P_11 jak i z P_9B/P_11A - też teoretycznie nie da się wykluczyć?

Pytam bo może coś przeoczyłem i w praktyce takie kombinacje nie mogą lub co najmniej nie powinny się zdarzać?

silverdr
  • Rejestracja: dni
  • Ostatnio: dni
0

Sytuacja taka:

  • sprzedający wystawił fakturę, wszystko poprawnie cacy
  • kupujący odmówił przyjęcia towaru bo coś-tam
  • sprzedający wystawił zatem korektę, ale z błędem
  • zanim ją wysłał do KSeFa to się zorientował, że zrobił błąd więc wystawił drugą korektę
  • druga korekta zgodnie z podręcznikiem ksef zawiera różnice z uwzględnieniem pierwszej korekty
  • druga korekta jest w porządku więc wysyła ją do KSeF
  • przypomina sobie o pierwszej, której nie był wysłał wcześniej i ją też wysyła (już PO wysłaniu wcześniej drugiej)

W efekcie końcowym obie korekty mają taką samą datę wystawienia, zostały wysłane do KSeF obie w tym samym dniu, ale permanentStorageDate drugiej jest wcześniejszy niż pierwszej choć wartości różnic są w odwrotnej kolejności. I… co teraz?

Miang
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1867
0

czy dobrze mi się wydaje że "aplikacja podatnika" przy wybraniu "wystaw podobną" podpowiada żeby wystawić fakturę z tym samym numerem? ;)
na pewno mają idiotyczny interfejs jeśli chodzi o filtrowanie przy wyszukiwaniu, zerowanie filtrów to według nich pozostawienie tego durnego wyszukiwania z 30 ostatnich dni, nawet nie mają "wyszukaj z danego miesiąca" do wyboru i trzeba samemu daty ustawiać

RA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 125
0

Wie ktoś może czy w Aplikacji Podatnika da się wypełnić fakturę uproszczoną (RodzajFaktury == 'UPR')? W przykładach są niby dwie faktury ale chciałem bardziej zweryfikować co można a czego nie można na uproszczonych (trzeba się powoli brać za te fakturki uproszczone bo za pół roku paragony z nipem znikają :P). Tak bardzo ogólnie zapytam: jeśli wartość sprzedaży nie przekracza 450 pln to można wypełnić fakturę tak jakby wypełniało się fakturę VAT (podstawową) tylko wstawić RodzajFaktury = 'UPR' ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.