Dodaj lub wyszukaj sugestię

Fakturownia — Forum Sugestii Faktury i korekty Szablon - błędny kurs waluty
Anonim 02.22
Szablon - błędny kurs waluty Witam, mam problem ponieważ przy tworzeniu szablonu uzywajac pola {{exchange_currency_rate}} zwraca 1,0000 natomiast pole {{long_exchange_note}} zwraca Kurs waluty PLN/EUR 4,5439, tabela kursów średnich NBP nr / 023/A/NBP/2022 z dnia 2022-02-03 w jaki sposób wyciągnąć prawidłowy kurs waluty tj 4,54 ? Taka sama sytuacja występuje gdy chce wyeksportować do symfoni rowniez kurs jest 1,0000
Główna odpowiedź Jarosław Warowny 2022-02-15 17:08

Dzień dobry, 



dziękuje za przesłanie wiadomości. Proszę doprecyzować zgłoszenie. Czy pytanie dotyczy: czemu przy zastosowaniu pola {{exchange_currency_rate}} system zwraca 1,0000 ? 



Kurs przy zastosowaniu {{long_exchange_note}}  podawany jest prawidłowo do czterech zer po przecinku. 



Taka sama sytuacja występuje gdy chce wyeksportować do symfoni rowniez kurs jest 1,0000


  • Plik eksportu do Symfonii Fk w wersji 3.0 jaki aktualnie dostępny jest w systemie ma taki zapis kurs w strukturze pliku. Aktualizacja do wersji 4.0 jest na kolejce zadań do wdrożenia przez dział programistów. 



    W przypadku dodatkowych pytań, jestem do dyspozycji. 



     
Komentarze (28)

Customer Reviews

Jarosław Warowny

Dziękuje za odpowiedź i przykład. Przekazałem do konsultacji do programisty. 

Nie ma takiego handlebars jak exchange_currency_rate_den (proszę zobaczyć na liście: https://ibb.co/8Dxry27) dlatego nic nie wyświetla (wartość pustą) co robie nie tak ?
<?xml version=”1.0” encoding=”UTF-8”?>

{{#each invoices }} {{number}} {{document_type}} {{issue_date}} {{sell_date}} {{total_price_net}} {{currency}} {{exchange_currency_rate}} {{exchange_currency_rate_den}} {{exchange_currency}} {{#each positions}} {{no}} {{item}} {{quantity}} {{unit_price_net}} {{tax}} {{/each}} {{/each}}

Jarosław Warowny

Dzień dobry, 



przesyłam odpowiedź od programisty: 



Rozwiązaniem będzie dodanie handlebarsow z exchange_currency_rate_den. Po wykonaniu testów lokalnie i na fakturze w PLN z zaznaczonym przeliczaniem na EURO exchange_currency_rate_den ma wartość 4.5416, exchange_currency_rate ma wartość 1.0, natomiast na fakturze w EURO z przeliczaniem na PLN exchange_currency_rate ma wartość 4.5416, exchange_currency_rate_den ma wartosc 1.0.



W przypadku dodatkowych pytań, jestem do dyspozycji. 

Jarosław Warowny

Dziękuje za odpowiedź. Przekazuje ją do działu programistów w celu konsultacji. Jak otrzymam odpowiedź niezwłocznie ją przekaże. 

Dodaje szablon który Pan przesłał:
<?xml version=”1.0” encoding=”UTF-8”?>

{{#each invoices }} {{number}} {{document_type}} {{issue_date}} {{sell_date}} {{total_price_net}} {{currency}} {{exchange_currency_rate}} {{exchange_currency}} {{#each positions}} {{no}} {{item}} {{quantity}} {{unit_price_net}} {{tax}} {{/each}} {{/each}}

I otrzymuje:

<?xml version=”1.0” encoding=”UTF-8”?>

1/02/2022 Faktura 2022-02-04 2022-02-04 111,00 PLN 1,0000 EUR 1 test 1 111,00 23

“Przesłany wcześniej przykład, powinien zaczytać z danych NBP kurs waluty.”

Powinien ? a nie zaczytuje …

Jarosław Warowny

Dzień dobry, 



przesyłam odpowiedź od programisty: 



Przesłany wcześniej przykład, powinien zaczytać z danych NBP kurs waluty.



W przypadku dodatkowych pytań, jestem do dyspozycji.



Pozdrawiam .

Jarosław Warowny

Dziękuje za odpowiedź. Przekazałem Pana pytanie do konsultacji do programisty. Jak otrzymam odpowiedź niezwłocznie ją przekaże. 



Pozdrawiam 

Ok. kurs ktory wpisze ręcznie działa. Ale teraz by mi chodziło jak zaciagnac z NBP ?

Jarosław Warowny

Dzień dobry, 



otrzymałem odpowiedź z działu programistów, że na próbnych eksportach zawierających to pole, dane są przekazywane. 

Proszę sprawdzić poprawność przygotowanego przez siebie pliku eksportu, bo w przesłanym przykładzie Pana pliku to pole nie było zawarte.





Przykładowy plik eksportu : 



<?xml version=”1.0” encoding=”UTF-8”?>

<invoices>

{{#each invoices }}

  <invoice>

    <number>{{number}}</number>

    <type>{{document_type}}</type>

    <issueDate>{{issue_date}}</issueDate>

    <sellDate>{{sell_date}}</sellDate>

    <total_price_net>{{total_price_net}}</total_price_net>

    <currency>{{currency}}</currency>

    <currency_r>{{exchange_currency_rate}}</currency_r>

    <ecurrency>{{exchange_currency}}</ecurrency>

  {{#each positions}}

    <positions>

      <no>{{no}}</no>

      <name>{{item}}</name>

      <quantity>{{quantity}}</quantity>

      <unit_price_net>{{unit_price_net}}</unit_price_net>

      <tax>{{tax}}</tax>

    </positions>

  {{/each}}

  </invoice>

{{/each}}

</invoices>



Wynik: 



<invoice>

<number>1/01/2022</number>

<type>Facture</type>

<issueDate>13/01/2022</issueDate>

<sellDate>13/01/2022</sellDate>

<total_price_net>81,30 </total_price_net>

<currency>USD</currency>

<currency_r>3,9879 </currency_r>

<ecurrency>PLN</ecurrency>

<positions>

<no>1</no>

<name>bitfactura_max</name>

<quantity>2</quantity>

<unit_price_net>40,65 </unit_price_net>

<tax>23</tax>

</positions>

</invoice>



W przypadku dodatkowych pytań, jestem do dyspozycji. 

Jarosław Warowny

Dziękuje za odpowiedź. Jeszcze raz skierowałem zgłoszenie w sprawie wskazanego pola do konsultacji do działu programistów. 

szablon eksportu

Jarosław Warowny

Proszę doprecyzować czy robi Pan własny szablon eksportu czy Szablon dokumentu 

Tyle to wiem, ale chce utworzyć podobny szablon (własny) który przesłałem wyżej.. dlaczego pole {{exchange_currency_rate}} nie podaje kursu z NBP ?

Jarosław Warowny

Dziękuje za odpowiedź. Szablon dokumentu nie wpłynie na domyślny eksport do programu symfonia.

Niestety z poziomu konta nie ma możliwości wpłynięcia na domyślny plik eksportu do programu Symfonia, jak wspomniałem we wcześniejszych odpowiedziach plik eksportu jest do wersji programu Symfonia Fk 3.0. 



Do czasu opracowania i wgrania aktualizacji do tego pliku eksportu nie ma możliwości wpłynięcia na jego dane pobierane z programu. 



W przypadku dodatkowych pytań, jestem do dyspozycji. 

 

To czemu jak robie eksport do SYMFONI i edytuje plik eksportowany to kurs zawiera 1.0000 ? a mam fakture dwuwalutowa ustawiona na kurs NBP

Powyzszy eksport nie podawał kursu postanowilem napisac swoj eksport przyklad: (nie wszystkie dane jeszcze sa uzupelnione)
{{#each invoices }}
Info{
WersjaSzablonu=4
WersjaProgramu=90
NazwaProgramu=Fakturownia_XML2SymfoniaByC4F
Kontrahent{
id=TEST
kod=TEST
nazwa=TEST
}
}
Kontrahent{
kod={{buyer}}
nazwa={{buyer}}
nip={{buyer_tax_no}}
kodpocz={{buyer_post_code}}
miejscowosc={{buyer_place}}
ulica={{buyer_street}}
krajKod={{buyer_country_code}}
krajNazwa={{buyer_country}}
email={{buyer_email}}
www=
fax=
tel1=
imie=
nazwisko=
}

{{#each positions}}
Towar{
Notatka_Dl{
opis =
}
id={{no}}
kod={{item}}
nazwa={{item}}
jm={{quantity_unit}}
stawkaVAT={{tax}}
}
{{/each}}

Dokument{
obsluguj jak=F vat Ireland {{exchange_currency}} sprzedaz
symbol FK=F vat Ireland {{exchange_currency}} sprzedaz
FK nazwa={{number}}
rodzaj_dok=sprzedaz
naliczanie_VAT=
datasp={{sell_date}}
data={{issue_date}}
Datawpl={{issue_date}}
plattermin={{paid_date}}
kwota={{total_price_gross}}
opis FK={{notes}}
wkwota={{total_price_gross}}
waluta={{exchange_currency}}
kurs=1.0
AtrybutWaluta{
waluta={{exchange_currency}}
opis=kurs CIT/PIT
data=2022-02-01
kurs=1.0
dane=kurs CIT/PIT
}
AtrybutWaluta{
waluta={{exchange_currency}}
opis=kurs VAT
data=2022-02-01
kurs=1.0
dane=kurs VAT
}
dane nabywcy{
khid=35527714
khkod=WAYFAIR DE
khnazwa=WAYFAIR DE
khnip=DE 260823026
khkodpocz=H91 W260
khmiasto=GALWAY
khadres=Wayfair House, Tuam Road
khkrajKod=Ireland
}
Pozycja dokumentu{
lp=1
idtw=101871088
kod=DE384630003 (LOWD14000) TV-Lowboard Dostie für TVs bis zu 60
nazwa=DE384630003 (LOWD14000) TV-Lowboard Dostie für TVs bis zu 60
ilosc=1.0
jm=szt
cena=64.06
wartnetto=64.06
stvat=19,00
wartvat=12.17
wartbrutto=76.23
}
zapis{
strona=WN
kwota=1455.64
konto=203-2-1-K
IdDlaRozliczen=1
opis={{notes}}
NumerDok={{number}}
Pozycja=0
ZapisRownolegly=0
wkwota=1455.64
waluta={{exchange_currency}}
kurs=1.0
}
zapis{
strona=MA
kwota=1223.22
konto=701-1
IdDlaRozliczen=2
opis={{notes}}
NumerDok={{number}}
Pozycja=0
ZapisRownolegly=0
wkwota=1223.22
waluta=EUR
kurs=1.0
}
zapis{
strona=MA
kwota=232.42
konto=221-1
IdDlaRozliczen=3
opis={{notes}}
NumerDok={{number}}
Pozycja=0
ZapisRownolegly=0
wkwota=232.42
waluta=EUR
kurs=1.0
}
rejestr{
skrot=F vat Ireland EUR 19,00
stawka=19,00
nazwa=19,00
ABC=A
metoda_vat=0
okres=2022-02-02
netto=1223.22
vat=232.42
brutto=1455.64
usluga=
ue=
rozbicie=
dekretacja=
wkwota=232.42
waluta=EUR
kurs=1.0
nettoWaluta=1223.22
vatWaluta=232.42
bruttoWaluta=1455.64
}
transakcja{
idDlaRozliczen=-1
termin=2022-02-17
}
}
{{/each}}

Jarosław Warowny

Dzień dobry, 



otrzymałem odpowiedź z działu programistów, że pole  {{exchange_currency_rate}} zwraca wartość kursu. Proszę o przesłanie przykładowego szablonu jaki Państwo tworzą. 



W przypadku dodatkowych pytań, jestem do dyspozycji. 

 

Jarosław Warowny

Dziękuje za odpowiedź. Zgłoszenie zostało skierowane do działu programistów, niestety nie mam jeszcze informacji czy i kiedy można spodziewać się aktualizacji tej funkcji w programie. 



Jak tylko uzyskam dodatkowe informację, przekaże je niezwłocznie. 



Pozdrawiam 

To dzięki za pomoc. Ale ja potrzebuje na już taką funkcje. Kiedy dostane odpowiedz o prawidłowym funkcjonowaniu ?

Jarosław Warowny

Dziękuje za odpowiedź. Przekazałem Państwa uwagi do działu programistów. 



W przypadku dodatkowych pytań, jestem do dyspozycji. 



Pozdrawiam 

Pole {{exchange_currency_rate}} zwraca zawsze 1.0000. Ustawiajac wlasny kurs jak i zostawiajac na zaciaganie kursu z NBP pozostaje ta sama wartość.. czyli 1.0000 Wydaje mi sie ze jest to blad programistyczny

Jarosław Warowny

Z informacji uzyskanej od programisty, niestety ale nie ma takiej możliwości, aktualnie. Mogą Państwo skorzystać z wymienionego przez Państwa pola {{long_exchange_note}} uzyskując pełną informację o kursie. 



W przypadku dodatkowych pytań, jestem do dyspozycji. 

A jak pobrać do szablonu aktualny kurs z Narodowy Bank Polski ?

Jarosław Warowny

Dziękuje za odpowiedź. Własny kurs waluty można wprowadzić na dokumencie aktywująca funkcję w zakładce Ustawienia > Ustawienia konta > Konfiguracja > Opcje przeliczania walut > Wprowadzanie własnego kursu > zaznaczyć i zapisać. 



Następnie podczas tworzenia dokumentu w polu Według kursu zamiast Narodowy Bank Polski wybrać własny.



Więcej na ten temat w linku do bazy wiedzy poniże: 



link do bazy wiedzy: https://pomoc.fakturownia.pl/896773-Wprowadzanie-wlasnego-kursu



W przypadku dodatkowych pytań, jestem do dyspozycji. 

To pytanie gdzie ten własny kurs się ustawia ?
Jak moge do szablonu wrzucic aktualny kurs (wartosc) np. 4,54 ?

Jarosław Warowny

Dzień dobry, 



przesyłam odpowiedź z działu programistów poniżej:



exchange_currency_rate - to pole do wykorzystania własnego kursu przeliczenia, dlatego zwraca 1,0000



W przypadku dodatkowych pytań, jestem do dyspozycji. 

Jarosław Warowny

Dziękuje za odpowiedź, Państwa pytanie zostało skierowane do działu programistów w celu konsultacji. Jak tylko otrzymam odpowiedź niezwłocznie Państwa powiadomię. 

Tak pytanie dotyczy: czemu przy zastosowaniu pola {{exchange_currency_rate}} system zwraca 1,0000 ? a nie jest zwracany aktualny kurs

Jarosław Warowny

Główna odpowiedź

Dzień dobry, 



dziękuje za przesłanie wiadomości. Proszę doprecyzować zgłoszenie. Czy pytanie dotyczy: czemu przy zastosowaniu pola {{exchange_currency_rate}} system zwraca 1,0000 ? 



Kurs przy zastosowaniu {{long_exchange_note}}  podawany jest prawidłowo do czterech zer po przecinku. 



Taka sama sytuacja występuje gdy chce wyeksportować do symfoni rowniez kurs jest 1,0000


  • Plik eksportu do Symfonii Fk w wersji 3.0 jaki aktualnie dostępny jest w systemie ma taki zapis kurs w strukturze pliku. Aktualizacja do wersji 4.0 jest na kolejce zadań do wdrożenia przez dział programistów. 



    W przypadku dodatkowych pytań, jestem do dyspozycji. 



     

Dodaj komentarz