Szablony PDF

Zakładka Szablony PDF edytuje dwa dokumenty generowane przez serwer jako HTML → PDF: certyfikat licencji i fakturę pro-forma.

Lista i edycja

Kliknięcie nazwy szablonu otwiera edytor z surowym kodem XHTML (pole tekstowe, bez podglądu na żywo) — to ten sam XHTML, który biblioteka renderująca PDF zamienia bezpośrednio na dokument, więc obowiązują ograniczenia XHTML (m.in. wszystkie tagi muszą być domknięte) i stylowanie przez CSS w atrybucie style albo znaczniku <style>.

Certyfikat licencji

Parametr LEGAL_CERTIFICATE_TEMPLATE, generowany przy pobieraniu certyfikatu z listy licencji i przy tworzeniu licencji STANDARD. Dostępne placeholdery:

PlaceholderSkąd pochodzi
`{{productName}}`Pole Tytuł w Brandingu.
`{{logoSection}}`Gotowy fragment HTML z <img> logo (pole Logo URL w Brandingu) — pusty string, jeśli logo nie jest ustawione.
`{{websiteUrl}}`Pole Website URL w Brandingu.
`{{activationText}}`Pole Instrukcja aktywacji licencji na certyfikacie w Ustawieniach.
`{{sellerName}}`Pole Nazwa firmy w Ustawieniach.
`{{licenceKey}}`Klucz (UUID) danej licencji.
`{{vatId}}`NIP z danych licencjobiorcy.
`{{expiration}}`Data wygaśnięcia licencji (albo „Bezterminowa”).
`{{issueDate}}`Data wygenerowania certyfikatu.
`{{periodRow}}`Gotowy wiersz tabeli z okresem subskrypcji — pusty string, jeśli licencja nie pochodzi z zamówienia okresowego.
`{{claimsSection}}`Gotowe wiersze tabeli z claims licencji, z etykietami z pola Nazwa na certyfikacie w Produktach (albo surową nazwą claim, jeśli etykieta nie jest ustawiona).

Faktura pro-forma

Parametr LEGAL_PRO_FORMA_TEMPLATE, generowany przy akceptacji zamówienia w Zamówieniach. Dane sprzedawcy pochodzą z Ustawień, dane nabywcy — z zamówienia:

PlaceholderZnaczenie
`{{number}}` `{{issueDate}}` `{{paymentDue}}`Numer faktury, data wystawienia, termin płatności (wg Termin płatności pro-formy z Ustawień).
`{{sellerName}}` `{{sellerNip}}` `{{sellerAddress}}` `{{sellerPhone}}` `{{sellerKrsLine}}` `{{bankAccount}}`Dane firmy z Ustawień; `{{sellerKrsLine}}` to gotowy wiersz z numerem KRS, pomijany, gdy pole KRS jest puste.
`{{buyerCompany}}` `{{buyerNip}}` `{{buyerEmail}}` `{{buyerStreet}}` `{{buyerPostCode}}` `{{buyerCity}}`Dane nabywcy z zamówienia.
`{{itemsTable}}`Gotowa tabela pozycji zamówienia.
`{{nettoTotal}}` `{{vatRate}}` `{{vatAmount}}` `{{bruttoTotal}}` `{{currency}}`Kwoty i stawka VAT z Ustawień oraz zamówienia.
`{{licenceSection}}`Gotowy fragment z kluczem powiązanej licencji — pusty, jeśli zamówienie jeszcze jej nie ma.

Przywracanie domyślnych

Przycisk Wczytaj domyślne przywraca oba szablony naraz do wersji wbudowanej w serwer — nie da się przywrócić tylko jednego z nich.

Czy ta strona była pomocna?