Przejdź do głównej zawartości

Akcja „Utwórz fakturę”

Tworzy nową fakturę w Autofaktury z danymi dostawcy, pozycjami, walutą i płatnością. Użyj wzorca numeracji skonfigurowanego w Ustawieniach lub podaj własny tytuł.

Create Invoice action in Zapier

Kiedy używać tej akcji​

Gdy chcesz automatycznie generować faktury w Autofaktury z innych aplikacji (np. formularze, zamówienia, zadania cykliczne) i mapować dane wyzwalacza do pól faktury.

Dobre praktyki​

  • Mapuj pola dokładnie wg nazw i formatów z referencji (daty YYYY-MM-DD, waluta – 3 litery).
  • Podaj tylko jedno z: Invoice Pattern ID (z Ustawień) lub własne Title.
  • Kwoty zapisuj z kropką jako separatorem dziesiętnym (np. 100.00); VAT jest liczbą całkowitą (0, 5, 8, 23).
  • Jeśli Payment Type = TRANSFER, podaj poprawny Requested Account Number (same cyfry).
  • Gdy używasz nowego dostawcy (bez Id), uzupełnij wymagane pola: Name, NIP, City, Postal Code, Number, Country Code.

Pola konfiguracyjne konta​

PoleWymaganeOpis
Client API IDTakAby uzyskać identyfikator, napisz na [email protected] i podaj NIP
Invoice TypeTakDozwolone: VAT, PRO_FORMA
Invoice Pattern IDNiePredefiniowany schemat numeracji. Gdy podany, pole Title jest ignorowane.

Pola wymagane​

PoleTypOpisPrzykład
Main LanguageStringJęzyk fakturyPL, EN
Invoice TypeStringTyp fakturyVAT, PRO_FORMA, CORRECTION
Invoice DateDateData wystawienia (YYYY-MM-DD)2024-01-15
Sell DateDateData sprzedaży/wykonania usługi (YYYY-MM-DD)2024-01-15
Created ByStringNazwa na fakturze (1-64 znaki)IT Corp
Invoice CityStringMiasto na fakturze (1-128 znaków)Warsaw
SupplierObjectDane dostawcypatrz Struktura dostawcy
Line ItemsArrayPozycje (min. jedna)patrz Struktura pozycji
CurrencyStringKod waluty (3 znaki)PLN, EUR, USD
Payment StatusStringStatus płatnościTO_PAID, IN_PAYMENT, PAID, NOT_PAYABLE, NEW
Payment DateDateTermin płatności (YYYY-MM-DD)2024-02-15
Payment TypeStringMetoda płatnościCASH, TRANSFER, CARD, CREDIT_CARD, ONLINE

Pola opcjonalne​

PoleTypOpisPrzykład
Second LanguageStringDrugi język fakturyPL, EN
TitleStringTytuł/numer własny (1-254 znaki)INV/13/09/2025
CommentsStringDodatkowe uwagi (0-255 znaków)Payment within 14 days
Requested Account NumberStringNumer rachunku do przelewów12345678901234567890123456

Struktura dostawcy​

PoleWym.TypOpisPrzykład
IdNieStringID istniejącego dostawcy (1-64)supplier_123
Supplier FirstnameNieStringImię (0-64)John
Supplier NameTak*StringNazwa firmy/osoby (1-255)IT Corporation
NIPTak*StringNumer NIP (1-20)1234567890
CityTak*StringMiasto (1-128)Warsaw
StreetNieStringUlica (0-128)Main Street
Postal CodeTak*StringKod pocztowy (1-64)00-001
NumberTak*StringNumer (1-64)123
Country CodeTak*StringKod kraju ISO (2)PL
BusinessNieBooleanCzy firmatrue, false
EmailNieStringE-mail (0-255)[email protected]
PhoneNieStringTelefon (0-64)+48123456789
Update Supplier By NipNieBooleanAktualizuj istniejącego dostawcę po NIPtrue, false

*Wymagane, jeśli Id nie jest podane

Struktura pozycji​

Każda pozycja musi zawierać:

PoleWym.TypOpisPrzykład
NameTakStringNazwa produktu/usługi (1-1000)Web Development
UnitTakStringJednostka (1-64)h, szt, kg, m2
QuantityTakDecimalIlość (dodatnia, 2 miejsca)10.00, 1.50
Unit Price NettoTakDecimalCena netto (dodatnia, 2 miejsca)100.00, 25.50
VATTakIntegerStawka VAT (0 lub dodatnia)0, 5, 8, 23
Discount ValueNieDecimalRabat kwotowy (dodatnia, 2 miejsca)50.00, 10.25
Discount PercentageNieDecimalRabat procentowy (dodatnia, 2 miejsca)10.00, 15.50

Wymagania płatności​

Przelew​

Gdy Payment Type = TRANSFER, wymagane jest podanie:

  • Requested Account Number: Numer rachunku bankowego (wyłącznie cyfry, IBAN zostanie znormalizowany)

Zasady biznesowe​

  • Podaj dokładnie JEDNO z:
    • Invoice Pattern ID (z konfiguracji konta) LUB
    • własne pole Title
  • Kwoty – liczby dziesiętne z 2 miejscami po przecinku (np. 100.00)
  • Daty – format YYYY-MM-DD
  • VAT – wartości całkowite (np. 23, nie "23%")
  • Waluta – dokładnie 3 znaki
  • Jeśli podasz Id dostawcy, pozostałe pola dostawcy są ignorowane
  • Tablica pozycji nie może być pusta
  • Ilości i ceny muszą być dodatnie