Przejdź do treści

Faktura dwuwalutowa – dwie kwoty do zapłaty w szablonie faktury

Wyświetleń: 9791 2 min czytania

Faktura dwuwalutowa to dokument, który w sekcji do zapłaty pokazuje jednocześnie kwotę w walucie głównej dokumentu (np. PLN) i kwotę przeliczoną na walutę obcą lub odwrotnie. Ta funkcja przyda się firmom wystawiającym faktury w euro, dolarach lub innej walucie zagranicznej. Dzięki modyfikacji szablonu obie kwoty do zapłaty pojawią się automatycznie na każdej nowej fakturze.

Wymagania przed modyfikacją szablonu

Zanim zaczniesz, sprawdź dwa warunki:

  • czy masz aktywny minimum plan Standard – dodawanie własnych szablonów jest dostępne w planach Standard, Pro i Pro Plus,
  • czy faktura ma w formularzu ustawioną walutę główną oraz włączone przeliczanie na walutę obcą. Jeśli w polu przeliczanie na walutę wybierzesz opcję nie przeliczaj, w sekcji do zapłaty pojawią się dwie pozycje, ale druga będzie miała wartość 0 w walucie głównej dokumentu.
UWAGA! Modyfikacja szablonu wpływa tylko na nowe dokumenty. Faktury już wystawione i wysłane do klientów zachowują swój pierwotny wygląd.

Skąd pochodzi kurs wymiany walut?

System pobiera kurs automatycznie z ostatniego dnia roboczego przed datą sprzedaży wskazaną na dokumencie. Domyślnie jest to kurs NBP, ale w Ustawienia > Ustawienia konta > Konfiguracja > Opcje przeliczania walut możesz wybrać inny bank lub aktywować opcję wprowadzenia własnego kursu.

Jak dodać nowy szablon faktury?

Szablon możesz utworzyć po przejściu do zakładki Ustawienia > Ustawienia konta > Szablony > Dodaj nowy szablon. Szczegółowy opis tworzenia szablonu znajdziesz w artykule jak przygotować własny szablon faktury.
Ustawienia szablonów z możliwością tworzenia własnego.

Po utworzeniu szablonu możesz ustawić go jako domyślny dla całego konta w ustawieniach ogólnych lub tylko dla wybranej firmy w ustawieniach tej firmy – jeśli masz kilka firm na koncie, każda może mieć osobny szablon domyślny.

Jak zmodyfikować kod szablonu?

W edytorze szablonu odszukaj w kodzie HTML poniższy fragment.

<tr class="inv_to_pay">
    <th width="10">{{tt "invoice.to_pay"}}:</th>
    <td>{{outstanding}}</td>
</tr>

{{#if outstanding_in_words}}
    <tr class="inv_to_pay">
        <th width="10">{{tt "invoice.in_words"}}:</th>
        <td>{{{outstanding_in_words}}}</td>
    </tr>
{{/if}}

Zastąp go poniższym kodem, który dodaje wiersze z kwotą w walucie obcej i jej słownym zapisem.

<tr class="inv_to_pay">
    <th width="10">{{tt "invoice.to_pay"}}:</th>
    <td>{{outstanding}}</td>
</tr>
<tr>
    <td></td>
    <td>{{outstanding_in_exchange_currency}}</td>
</tr>

{{#if outstanding_in_words}}
<tr class="inv_to_pay">
    <th width="10">{{tt "invoice.in_words"}}:</th>
    <td>{{{outstanding_in_words}}}</td>
</tr>
{{/if}}

{{#if outstanding_in_words_in_exchange_currency}}
<tr class="inv_to_pay">
    <th width="10"></th>
    <td>{{{outstanding_in_words_in_exchange_currency}}}</td>
</tr>
{{/if}}

Po wprowadzeniu zmian zapisz szablon – system wyświetli błąd już na etapie zapisu, jeśli kod zawiera nieprawidłową składnię. Następnie sprawdź podgląd faktury dwuwalutowej, żeby potwierdzić, że obie kwoty wyświetlają się poprawnie.

Jak wygląda faktura po modyfikacji?

W sekcji do zapłaty pojawiają się dwie oddzielne kwoty: pierwsza w walucie głównej dokumentu, druga przeliczona na walutę obcą wraz z jej słownym zapisem lub odwrotnie.


Czy ten wpis był pomocny?

Udostępnij

Komentarze