kind |
string |
nie |
vat |
Rodzaj: vat, proforma, zaliczkowa, koncowa, korygujaca, rachunek, paragon, marza, wdt, zakup, wz, pw, rw, pz. Dokumenty magazynowe (wz/pw/rw/pz) zapisują się w tabeli dok. PZ wymaga dostawcy (buyer.name) i zwiększa stan magazynowy. |
typ |
string |
nie |
— |
Nadpisanie typu dokumentu. Puste zostawia typ wynikający z kind. |
issue_date |
string |
nie |
— |
Data wystawienia, RRRR-MM-DD. Pusta oznacza datę bieżącą. |
sale_date |
string |
nie |
issue_date |
Data sprzedaży, RRRR-MM-DD. |
due_date |
string |
nie |
issue_date |
Termin płatności, RRRR-MM-DD. |
issue_time |
string |
nie |
— |
Godzina wystawienia. Pusta oznacza brak osobnej godziny. |
payment_method |
string |
nie |
pusta |
Nazwa formy płatności z GET /payment. |
payment_days |
int |
nie |
0 |
Liczba dni. |
currency |
string |
nie |
PLN |
Waluta. |
kurs |
number |
nie |
1 |
Kurs waluty. (dla PLN). |
price_mode |
string |
nie |
net |
net albo gross. |
paid |
number |
nie |
0 |
Kwota zapłacona. |
paid_date |
string |
nie |
— |
Data zapłaty, RRRR-MM-DD. Pusta oznacza brak daty, dopóki faktura nie jest opłacona w całości. |
notes |
string |
nie |
pusta |
Notatka. |
operator |
string |
nie |
api |
Alias operatora. |
issuer |
string |
nie |
operator |
Wystawiający. |
prefer_invoice_number |
string |
nie |
— |
Proponowany numer kolejny, gdy numer nadaje system. Ignorowane przy use_provided_document. |
ksef |
string |
nie |
pusty |
Numer KSeF. |
ksef_mode |
string |
nie |
pusty |
Tryb wystawienia KSeF. |
exemption_basis |
string |
nie |
— |
Podstawa zwolnienia z VAT. Używana, gdy pozycja ma vat zw. |
te |
string |
nie |
puste |
Dodatkowe tagi nagłówka. |
include_bank |
bool |
nie |
false. Przelew dopisuje rachunek także bez tego pola |
true dopisuje rachunek bankowy. |
bank_id |
string |
nie |
— |
Identyfikator rachunku z ustawień firmy. Pusty oznacza rachunek domyślny, gdy rachunek jest dopisywany. |
bank_name |
string |
nie |
— |
Nazwa banku, gdy nie ma bank_id. |
bank_account |
string |
nie |
— |
Numer rachunku, gdy nie ma bank_id. |
use_provided_document |
bool |
nie |
false |
true — numer i ID pochodzą z obiektu document (system nie nadaje kolejnego numeru). false — numeracja firmy. |
document.id |
string |
nie |
— |
Unikalny ID w bazie (klucz główny). Format przykładowy: F.RRMMDD.GGMMSS.XXXXXX. Wymagany przy use_provided_document=true. |
document.typ |
string |
nie |
— |
Typ dokumentu zapisany w nagłówku (np. VAT). Pusty = typ z kind / typ. |
document.nr |
int |
nie |
— |
Numer kolejny w rejestrze (liczba > 0). Wymagany przy use_provided_document=true. |
document.rej |
string |
nie |
— |
Symbol rejestru numeracji (np. FV). Wymagany przy use_provided_document=true. |
document.rok |
string |
nie |
— |
Rok numeru, cztery cyfry (RRRR). Wymagany przy use_provided_document=true. |
document.mc |
string |
nie |
— |
Miesiąc numeru, dwie cyfry (MM). Wymagany przy use_provided_document=true. |
document.nrr |
string |
nie |
— |
Pełny numer widoczny na dokumencie (zgodny z szablonem firmy), np. FV/N/RRRR/MM. Wymagany przy use_provided_document=true. |
advance_gross |
number |
nie |
— |
Kwota zaliczki brutto. Wymagana, gdy kind to zaliczkowa. |
advance_received_date |
string |
nie |
— |
Data otrzymania zaliczki, RRRR-MM-DD. Przy kind zaliczkowa pusta oznacza datę wystawienia. |
source_invoice_id |
string |
nie |
— |
Identyfikator faktury źródłowej przy rozliczeniu zaliczki. |
buyer.id |
string |
nie |
— |
ID klienta. Puste oznacza brak powiązania z kartą. |
buyer.name |
string |
nie |
— |
Nazwa nabywcy. |
buyer.name2 |
string |
nie |
— |
Druga linia nazwy nabywcy. |
buyer.alias |
string |
nie |
— |
Alias nabywcy. |
buyer.tax_id |
string |
nie |
— |
NIP nabywcy. |
buyer.regon |
string |
nie |
— |
REGON nabywcy. |
buyer.country_code |
string |
nie |
— |
Prefiks NIP nabywcy. |
buyer.address |
string |
nie |
— |
Ulica nabywcy. |
buyer.postal_code |
string |
nie |
— |
Kod pocztowy nabywcy. |
buyer.city |
string |
nie |
— |
Miasto nabywcy. |
buyer.email |
string |
nie |
— |
E-mail nabywcy. |
buyer.phone |
string |
nie |
— |
Telefon nabywcy. |
buyer.gv |
string |
nie |
— |
Grupa VAT nabywcy. |
has_recipient |
bool |
nie |
false |
true zapisuje odbiorcę z recipient. |
recipient.alias |
string |
nie |
— |
Alias odbiorcy. Używany, gdy has_recipient jest true. |
recipient.name |
string |
nie |
— |
Nazwa odbiorcy. |
recipient.tax_id |
string |
nie |
— |
NIP odbiorcy. |
recipient.address |
string |
nie |
— |
Ulica odbiorcy. |
recipient.postal_code |
string |
nie |
— |
Kod pocztowy odbiorcy. |
recipient.city |
string |
nie |
— |
Miasto odbiorcy. |
recipient.country_code |
string |
nie |
— |
Prefiks NIP odbiorcy. |
recipient.phone |
string |
nie |
— |
Telefon odbiorcy. Używany, gdy telefon nabywcy jest pusty. |
recipient.rol |
string |
nie |
— |
Rola odbiorcy. |
recipient.idw |
string |
nie |
— |
Identyfikator wewnętrzny odbiorcy. |
items |
object[] |
tak |
— |
Pozycje. Co najmniej jedna z niepustym name. |
items[].name |
string |
tak |
— |
Nazwa pozycji. |
items[].quantity |
number |
nie |
0 |
Ilość. |
items[].product_code |
string |
nie |
pusty |
Kod towaru. |
items[].product_id |
string |
nie |
pusty |
Identyfikator towaru. |
items[].warehouse |
string |
nie |
1 |
Magazyn. |
items[].unit |
string |
nie |
szt |
Jednostka. |
items[].price_net |
number |
nie |
0 |
Cena netto. |
items[].vat |
string |
nie |
23 |
Stawka VAT, np. 23, 8, 5, zw, np, oo. |
items[].discount_percent |
number |
nie |
0 |
Rabat procentowy, od 0 do 100. |
items[].line_type |
string |
nie |
T |
T - towar, U - usługa. |
items[].pkw |
string |
nie |
puste |
PKWiU. |
items[].st_vat |
int |
nie |
— |
Status VAT pozycji. Puste zostawia puste. |
items[].ka |
string |
nie |
— |
Pole KA. Puste zostawia puste. |