Skip to content

Dodawanie podmiotu trzeciego do faktury

Jak dodać do faktury podmiot trzeci w rozumieniu KSeF, np. faktora, odbiorcę JST lub grupę VAT.

Zaktualizowano

Pole third_party_addresses zawiera jeden lub więcej podmiotów trzecich faktury (Podmiot3 w KSeF). API uwzględnia je przy tworzeniu faktury w trybie asynchronicznym oraz przy jej aktualizacji.

Wymagania

  • Klucz API z zakresem api:invoices:write w zmiennej INFAKT_API_KEY.

Kroki

  1. Wybór roli podmiotu

    Rolę określa pole role_code:

    Kod Rola w KSeF
    "1" faktor
    "2" odbiorca
    "3" podmiot pierwotny
    "4" dodatkowy nabywca
    "5" wystawca faktury
    "6" dokonujący płatności
    "8" JST — odbiorca
    "9" grupa VAT — wystawca
    "10" grupa VAT — odbiorca
    "11" pracownik
  2. Wystawienie faktury z podmiotem trzecim

    Pola wymagane: company_name, street, building_number, door_number, post_code, city, country_code, role_code. Pola opcjonalne: tax_id, internal_identifier.

Weryfikacja

Gdy zadanie zakończy się kodem processing_code: 201, odpowiedź GET /invoices/{id}.json zawiera podmiot w polu third_party_addresses. Po wysyłce do KSeF podmiot trafia do pliku FA(3) jako Podmiot3.

Rola "8" zastępuje wcześniej używane pole local_government_recipient_address.

Następne kroki

Type to search…

↑↓ wybór↵ otwórzEsc zamyka