Skip to content

Konfiguracja e-dokumenty, poczta

Do poprawnego działania modułu e-dokumentów wymagane jest skonfigurowanie skrzynek pocztowych.

Dla sprzedaży

Dodaj team e-invoice z następującymi parametrami

W tym celu wybierz Settings+Teams+Create a new team

  • Short Name e-invoice
  • Team Type email
  • Team Secret - konfiguracja parametrów skrzynki pocztowej.

Dla zakupu (zamówienia)

Dodaj team zakup z następującymi parametrami

W tym celu wybierz Settings+Teams+Create a new team

  • Short Name zakup
  • Team Type email
  • Team Secret - konfiguracja parametrów skrzynki pocztowej.

Dla faktur przychodzących e-dokumenty

Dodaj team faktury z następującymi parametrami

W tym celu wybierz Settings+Teams+Create a new team

  • Short Name faktury
  • Team Type email
  • Team Secret - konfiguracja parametrów skrzynki pocztowej.

Ustawienie parametrów skrzynki pocztowej

W tym celu wybierz Settings+Teams+zakładka mail wybierz team.

Konfiguracja skrzynki pocztowej

Note

Uwaga! Po zapisaniu nie będzie dostępu do tej informacji a wartość pola zostanie zaszyfrowana.

Zmień wartość pola team secret. Przykład dla Google workspace (xxx zmień na swoje dane)

JSON
{
  "mail_pop3_server": "pop.gmail.com",    
  "mail_pop3_port": 995,
  "mail_smtp_server": "smtp.gmail.com",
  "mail_smtp_port": 587,
  "mail_starttls": true,
  "mail_username": "recent:[email protected]",
  "mail_password": "xxxx",
  "mail_from": "[email protected]",
  "mail_from_name": "Your company name"
}

Wybierz przycisk Save . Masz możliwość przetestowania konfiguracji wybierając przycisk: Test pull mail lub Test push mail .

Więcej informacji i przykładów dla różnych operatorów: https://jetquery.io/rest-api/core/messaging/mail/

Konfiguracja e-dokumenty, ścieżki akceptacji

Aby przejść do konfiguracji ścieżki akceptacji wybierz OPCJE+310 ERP KONFIGURACJA+E-DOKUMENTY KONFIGURACJA. Dostęp do konfiguracji mają tylko użytkownicy z rolą erp_edokumenty_adm

Platforma ERP E-dokumenty Konfiguracja ścieżek akceptacji

Platforma ERP Widok konfiguracji ścieżek akceptacji

Możliwe jest stworzenie ścieżki akceptacji według:

Parametry:

  • atrybut documenttype Typ dokumentu możesz wpisać różne typy dokumentów po przecinku np. "ZM,ZME,ZTM,WNT" (bez spacji).
  • atrybut warehouse Kod magazynu możesz wpisać kilka kodów magazynów, oddzielonych przecinkami np. "001,002" (bez spacji).
  • atrybut minvalue Minimalna kwota jeżeli pole pozostawisz puste, konieczne będzie akceptowanie wszystkich dokumentów, niezależnie od kwoty.
  • atrybut invoicesubcategory Podkategoria faktury jeżeli pole pozostawisz puste, konieczne będzie akceptowanie wszystkich FV danego typu, niezależnie od ich podkategorii. Możesz wpisać różne podkategorie po przecinku np. "06,08,09,10,11" (bez spacji).

Wartość:

  • nazwa konta użytkownika np. jan@kowalski.com
  • #invoiceAcceptUser - osoba wprowadzona na fakturze zakupowej jako akceptująca
  • #orderAcceptUser - osoba wprowadzona na powiązanym zamówieniu jako akceptująca
  • #firmAcceptUser - osoba wprowadzona na dostawcy jako akceptująca
  • #orderCreateUser - osoba, która utworzyła powiązane zamówienie
  • #QualityCheck - jeśli indeks ma oznaczony Checkbox Kontrola jakości, wtedy do akceptacji zostaną dodane osoby z zespołu edok-20-JAKOSC

Składowe konfiguracji ścieżki akceptacji

Warunki dla ścieżki akceptacji wpisywane są w pierwszej linijce, poprawna struktura wpisu to:

Przykład warunku:

XML
1
2
3
<condition name="Akceptacja pow. 5K" documenttype="ZM,ZMU,ZME" warehouse="001,002" minvalue="5000">
    <itm name="10">[email protected]</itm>
</condition>
  • <condition name= dowolna nazwa dla ścieżki akceptacji, wpisana pomiędzy znakami " ".
  • documenttype= typy dokumentów, wpisane pomiędzy znakami " ".
  • warehouse= kody magazynów, wpisane pomiędzy znakami " ".
  • minvalue= minimalna wartość dokumentu, wpisana pomiędzy znakami " ", np. ustawienie kwoty na 5000 powoduje, że dokumenty o wartości do tej kwoty nie podlegają tej ścieżce akceptacji.
  • invoicesubcategory= podkategorie faktur, wpisane pomiędzy znakami " ".

Parametr <itm name=> służy do określenia poziomów akceptacji oraz osób odpowiedzialnych. Może być wiele parametrów itm.

<itm name="liczba">email uzytkownika</itm> np. <itm name="10">[email protected]</itm>

  • Na początku nazwy poziomu akceptacji wpisz liczbę, potem email użytkownika między znakami > <
  • Najmniejsza liczba jest brana pod uwagę w pierwszej kolejności tzw. najpierw wymagana jest akceptacja z poziomu 10, potem dopiero 20 itd.
  • W przypadku gdy dwóch (lub więcej) użytkowników ma wpisaną tę samą nazwę poziomu akceptacji w obrębie jednej ścieżki, tylko jeden z tych użytkowników musi wykonać akceptację.

<itm name="20 Kontrola Jakosci">#QualityCheck</itm>

  • Możesz przypisać akceptację do zespołu, w tym celu wpisz nazwę zespołu po znaku # np. #QualityCheck między znakami > <. W takim przypadku nie powielaj poziomu akceptacji dla poszczególnych członków zespołu, jeden wpis zainicjuje akceptację dla wszystkich użytkowników przypisanych (nadal tylko jeden użytkownik z danej ścieżki musi potwierdzić akceptację).
  • Można utworzyć wiele ścieżek akceptacji w ramach konfiguracji.

UWAGA

  • może być wiele warunków condition, jest przetwarzany tylko pierwszy, który spełnia kryteria
  • może być wiele parametrów itm.

Przykład reguły nr 1, akceptacja dla rejestrów powyżej 5000 + kontrola jakości

Parametry reguły:

  • Tylko dla rejestrów ZM,ZMU,ZME
  • Dla magazynów 001, 002
  • Z minimalną kwotą dokumentu 5000
  • Jeśli na powiązanym dokumencie występuje indeks oznaczony jako kontrola jakości, akceptacji musi dokonać Kontrola jakości.

REGUŁA:

XML
1
2
3
4
5
6
7
8
<data>
    <workflow>
        <condition name="Akceptacja pow. 5K" documenttype="ZM,ZMU,ZME" warehouse="001,002" minvalue="5000">
                <itm name="10 ">[email protected]</itm>
                <itm name="20 Kontrola Jakosci">#QualityCheck</itm>
            </condition>
    </workflow>
</data>

Wiele ścieżek akceptacji w jednej konfiguracji

XML
<data>
    <workflow>

        <condition name="Reguła powyżej 5000 " minvalue="5000">
                <itm name="10 akceptujący">#invoiceAcceptUser</itm>
                <itm name="20 kontrola jakości">#QualityCheck</itm>
                <itm name="30 zarzad">[email protected]</itm>
                <itm name="30 zarzad">[email protected]</itm>
        </condition>

        <condition name="Pozostałe" >
                <itm name="10 akceptujący">#invoiceAcceptUser</itm>
                <itm name="20 kontrola jakości">#QualityCheck</itm>
        </condition>


    </workflow>
</data>