Integracje
Integracje
Systemy płatności
Systemy płatności
Dodaj bramki płatności online
Kurierzy i Dostawa
Kurierzy i Dostawa
Nadawaj wygodny przesyłki kurierskie
Telefonia IP
Telefonia IP
Podłącz telefonię do swojego CRM
Usługi powiadomień, SMS
Usługi powiadomień, SMS
Wybierz operatora dla powiadomień klientów
Hurtownie i Dropshipping
Hurtownie i Dropshipping
Podłącz i sprzedawaj bez własnego towaru i magazynu z dowolną liczbą hurtowni
Marketing i reklama
Marketing i reklama
Zainstaluj dodatkowe narzędzia do promowania swoich towarów
Narzędzia SEO
Narzędzia SEO
Zautomatyzuj optymalizację swojej witryny dla wyższych pozycji w wyszukiwarkach
Pomoc & FAQ
Pomoc & FAQ
Blog
Blog
Najnowsze wiadomości dotyczące platformy i firmy
Artykuły
Artykuły
Przydatne artykuły na temat promowania biznesu online w E-commerce
Forum wsparcia
Forum wsparcia
Pytania i odpowiedzi, Idee i propozycje, Wiadomości o błędach
Baza wiedzy
Baza wiedzy
Dokumentacja dotycząca obsługi i ustawień platformy aplikacji „Sklep”, „Witryna”, „Blog”, CRM i innych.
Instrukcje do szablonów	graficznych
Instrukcje do szablonów graficznych
Cała dokumentacja dotycząca konfiguracji szablonów dla stron i sklepów internetowych.
Jeszcze
Al.KEN 36/112B, 02-797 Warszawa
0
Koszyk
0 zł
(pusty)
Towar w koszyku!

Dokumentowanie do wtyczki "Faktury cykliczne"

Dokumentacja do wtyczki "Faktury cykliczne"

Faktury cykliczne. Formaty dat i modyfikatory


Przykłady użycia

Wszystkie poniższe przykłady będą oparte na dacie "wtorek 18 kwietnia 2023 roku"
Formuła Wynik pracy Opis
{[Y]} 2023 Bieżący rok
{[m/y]} 04/23 Bieżący miesiąc i rok w krótkim formacie
{[d F Y]} 18 Kwietnia 2023 Wyprowadzanie określonej daty w pełnym formacie
{[d F Y] first day of next month} 01 Maja 2023 Pierwszy dzień miesiąca następującego po bieżącym
{[d F Y] first monday} 24 Kwietnia 2023 Najbliższy poniedziałek
{[F Y] +3 month} Lipec 2023 Miesiąc i rok po trzech miesiącach od daty
{[d-m-y] last day of this month} 30-04-23 Ostatni dzień bieżącego miesiąca w krótkim formacie

Formaty dat

Jako format daty rozpoznawane są następujące znaki
Znak w ciągu format Opis Przykład wartości zwracanej
Dzień --- ---
d Dzień miesiąca, 2 cyfry z wiodącym zerem od 01 do 31
D Tekstowa reprezentacja dnia tygodnia, 3 znaki od Mon do Sun
j Dzień miesiąca bez wiodącego zera od 1 do 31
l (mała 'L') Pełna nazwa dnia tygodnia od Sunday do Saturday
N Numer porządkowy dnia tygodnia zgodnie z normą ISO 8601 od 1 (poniedziałek) do 7 (niedziela)
S Angielski przyrostek liczby porządkowej dnia miesiąca, 2 znaki st, nd, rd lub th. Stosowany w połączeniu z j
w Numer porządkowy dnia tygodnia od 0 (niedziela) do 6 (sobota)
z Numer porządkowy dnia w roku (od 0) od 0 do 365
Tydzień --- ---
W Numer kolejny tygodnia roku zgodnie z normą ISO 8601; tygodnie zaczynają się od poniedziałku Na przykład: 42 (42 tydzień roku)
Miesiąc --- ---
F Pełna nazwa miesiąca, na przykład, January lub March od January do December
m Kolejny numer miesiąca z wiodącym zerem od 01 do 12
M Skrócona nazwa miesiąca, 3 znaki od Jan do Dec
n Kolejny numer miesiąca bez wiodącego zera od 1 do 12
t Liczba dni w danym miesiącu от 28 do 31
Rok --- ---
L Znak roku przestępnego 1, jeśli rok przestępny, w przeciwnym razie 0.
o Numer roku zgodnie z normą ISO 8601. Ma też znaczenie, że i Y, z wyjątkiem przypadku, gdy numer tygodnia ISO (W) należy do poprzedniego lub następnego roku; następnie zostanie użyty rok tego tygodnia. Przykłady: 1999 lub 2003
X Rozszerzona pełna reprezentacja liczbowa roku, co najmniej 4 cyfry, z - na lata przed naszą erą i + na lata naszej ery. Przykłady: -0055, +0787, +1999, +10191
x Rozszerzona pełna reprezentacja liczbowa, jeśli jest to wymagane, lub standardowa pełna reprezentacja liczbowa, jeśli to możliwe (na przykład, Y). Co najmniej cztery cyfry. Dla lat p.n.e. prefiks wynosi -. W latach po (i włącznie) 10000 przedrostek +. Przykłady: -0055, 0787, 1999, +10191
Y Pełna reprezentacja liczbowa roku, co najmniej 4 cyfry, z - na lata p.n.e. Przykłady: -0055, 0787, 1999, 2003, 10191.
y Numer roku, 2 cyfry Przykłady: 99, 03

Modyfikatory

Używane znaki
Opis Format
dayname (nazwa dnia tygodnia) 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' | 'sun' | 'mon' | 'tue' | 'wed' | 'thu' | 'fri' | 'sat'
daytext (interwały w tygodniach) 'weekday' | 'weekdays'
number [+-]?[0-9]+
ordinal (liczebniki porządkowe i wskaźniki) 'first' | 'second' | 'third' | 'fourth' | 'fifth' | 'sixth' | 'seventh' | 'eighth' | 'ninth' | 'tenth' | 'eleventh' | 'twelfth' | 'next' | 'last' | 'previous' | 'this'
reltext (wskaźniki) 'next' | 'last' | 'previous' | 'this'
space (znaki spacji i tabulacji) [ \t]+
unit (interwały) 'ms' | 'µs' | (( 'msec' | 'millisecond' | 'µsec' | 'microsecond' | 'usec' | 'sec' | 'second' | 'min' | 'minute' | 'hour' | 'day' | 'fortnight' | 'forthnight' | 'month' | 'year') 's'?) | 'weeks' | daytext

Notacje oparte na dniach
Format Opis Przykłady
'yesterday' Północ wczoraj "yesterday 14:00"
'midnight' Czas jest ustawiony w 00:00:00  
'today' Czas jest ustawiony w 00:00:00  
'now' Aktualny czas  
'noon' Czas jest ustawiony w 12:00:00 "yesterday noon"
'tomorrow' Północ jutro  
'back of' hour 15 minut podanej godziny "back of 7pm", "back of 15"
'front of' hour Bez 15 minut podanej godziny "front of 5am", "front of 23"
'first day of' Ustawia pierwszy dzień bieżącego miesiąca. Zwykle ta notacja jest lepsza w połączeniu z nazwą miesiąca następującego po niej, w przeciwnym razie uwzględniany będzie bieżący miesiąc. "first day of January 2008"
'last day of' Ustawia ostatni dzień bieżącego miesiąca. Zwykle ta notacja jest lepsza w połączeniu z nazwą miesiąca następującego po niej, w przeciwnym razie uwzględniany będzie bieżący miesiąc. "last day of next month"
ordinal space dayname space 'of' Oblicza x dzień tygodnia bieżącego lub danego miesiąca. "first sat of July 2008"
'last' space dayname space 'of' Oblicza ostatni dzień tygodnia bieżącego lub danego miesiąca. "last sat of July 2008"
number space? (unit | 'week') Oblicza czas względny przy użyciu wartości liczbowych okresu. "+5 weeks", "12 day", "-7 weekdays"
ordinal space unit Oblicza czas względny przy użyciu wartości ciągu okresu. "fifth day", "second month"
'ago' Odejmuje wszystkie wartości od ostatniego otrzymanego momentu czasowego. "2 days ago", "8 days ago 14:00", "2 months 5 days ago", "2 months ago 5 days", "2 days ago ago"
dayname Przenosi się na następny dzień określonego dnia tygodnia "Monday"
reltext space 'week' Analizuje określony format "weekday + last/this/next week". "Monday next week"



Faktury cykliczne. Opis

Wtyczka "Faktury cykliczne" pozwala użytkownikom CRM na automatyczne wystawianie faktur dla kontrahentów według ustalonych reguł.

Wtyczka umożliwia stworzenie szablonu faktury cyklicznej, na podstawie którego faktury CRM będą automatycznie (przez CRON) tworzone z zadaną cyklicznością. Minimalny okres rozliczeniowy wynosi jeden tydzień. Maksymalny okres jest nieograniczony. Szablon faktury cyklicznej implikuje tylko określenie odpowiednich ustawień. Faktura dla kontrahenta zostanie wygenerowana jako i na podstawie Twojego szablonu faktury w CRM.

Interfejs i logika wtyczki jest jak najbardziej zbliżona do standardowego narzędzia do fakturowania CRM.

Opis wtyczki Faktury cykliczne

Fakturę cykliczną można utworzyć w odpowiedniej sekcji, do której link pojawia się w lewym menu CRM. Fakturę cykliczną można również utworzyć z transakcji oraz na podstawie wcześniej wystawionej faktury.

Interfejs konfiguracji szablonu faktury cyklicznej jest również maksymalnie zbliżony do standardowego interfejsu edycji faktury w CRM.

Opis wtyczki Faktury cykliczne

Cechy trybu edycji rekurencyjnej faktury od faktury standardowej:

  • Częstotliwość. Możesz ustawić częstotliwość rozliczania w oparciu o szablon faktury cyklicznej. W tym celu należy wybrać przedział czasowy (tydzień/miesiąc/rok) i określić liczbę przedziałów czasowych w odpowiednim polu. Na przykład: "Co 2 tygodnie w poniedziałek". Albo "Co 3 miesiące w pierwszym dniu". Albo "Co roku 25 grudnia".
  • Okres fakturowania. Możesz określić od jakiej daty wystawiać faktury dla swojego kontrahenta. Jeśli chcesz fakturować kontrahenta na stałe, możesz nie określać daty początkowej/końcowej, wtedy wtyczka będzie fakturować bezterminowo, aż do momentu ręcznego zawieszenia fakturowania lub spełnienia jednego z warunków wcześniejszego zakończenia.
  • Warunki wcześniejszego zakończenia fakturowania. Jako warunek wcześniejszego wystawienia faktury można określić fakt nieopłacenia poprzedniej faktury wystawionej przez wtyczkę. Następnie, gdy nadejdzie kolejna data fakturowania, wtyczka upewni się, że poprzednia faktura nie została opłacona i zatrzyma automatyczne fakturowanie. Jeśli szablon faktury cyklicznej jest powiązany z transakcją, automatyczne fakturowanie zostanie zatrzymane, jeśli transakcja zostanie zamknięta lub znajdzie się na jednym z etapów określonych w ustawieniach szablonu.
  • Kalkulator dat (formuła). W fakturach wystawianych okresowo często konieczne jest podanie okresu, za który faktura została wystawiona, lub innych dat, które są w jakiś sposób związane z datą wystawienia faktury. Aby rozwiązać ten problem, wtyczka zapewnia użycie formuł (kalkulator daty). Formuły można stosować w numerze faktury, jej komentarzach oraz w nazwach pozycji na fakturze. Formuła to obowiązkowy ciąg znaków o dowolnych formatach opartych na wcześniej zdefiniowanych. Dla ułatwienia tryb edycji szablonu faktury rekurencyjnej posiada "kalkulator", który pozwala szybko sprawdzić wynik formuły na podstawie dowolnie wybranej daty. Podczas fakturowania wtyczka konwertuje formuły szablonów na daty w określonym formacie względem daty faktury.
    Opis wtyczki Faktury cykliczne

Na podstawie powyższych ustawień zostanie wygenerowana faktura, której podgląd jest dostępny w przeglądarce szablonu faktury cyklicznej.

Opis wtyczki Faktury cykliczne

Automatyczne rozliczanie odbywa się za pomocą harmonogramu zadań (cron itp.). Zalecana częstotliwość stosowania polecenia to raz dziennie. Polecenie, aby użyć harmonogramu zadań, jest pokazane poniżej, a także na stronie ustawień wtyczki.

{ścieżka do interpretatora php} {ścieżka do instalacji >Web Systems Pro<}/cli.php crm reinvoicePluginSсhedule


Błąd w tekście? Zaznacz ją myszką i kliknij Ctrl + F1 lub kliknij na ten blok!