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
Szablon - błędny kurs waluty pytanie Duplikat
anonim
2022-02-15 09:01
Odpowiedź główna
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
jarek
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.
2022-02-15 17:08
c4f
2022-02-16 07:42
jarek
2022-02-16 09:12
jarek
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.
2022-02-16 10:55
c4f
Jak moge do szablonu wrzucic aktualny kurs (wartosc) np. 4,54 ?
2022-02-16 11:48
jarek
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.
2022-02-16 11:58
c4f
2022-02-16 12:01
jarek
W przypadku dodatkowych pytań, jestem do dyspozycji.
2022-02-16 12:37
c4f
2022-02-16 13:37
jarek
W przypadku dodatkowych pytań, jestem do dyspozycji.
Pozdrawiam
2022-02-16 14:08
c4f
2022-02-16 14:37
jarek
Jak tylko uzyskam dodatkowe informację, przekaże je niezwłocznie.
Pozdrawiam
2022-02-16 15:01
jarek
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.
2022-02-17 11:09
c4f
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}}
2022-02-17 11:25
jarek
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.
2022-02-17 11:32
c4f.pl
2022-02-17 11:45
jarek
2022-02-17 11:50
c4f
2022-02-17 11:57
jarek
2022-02-17 12:06
jarek
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.
2022-02-18 12:17
c4f
2022-02-18 14:43
jarek
Pozdrawiam
2022-02-18 15:03
jarek
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 .
2022-02-22 15:33
c4f
<?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>
I otrzymuje:
<?xml version="1.0" encoding="UTF-8"?>
<invoices>
<invoice>
<number>1/02/2022</number>
<type>Faktura</type>
<issueDate>2022-02-04</issueDate>
<sellDate>2022-02-04</sellDate>
<total_price_net>111,00 </total_price_net>
<currency>PLN</currency>
<currency_r>1,0000 </currency_r>
<ecurrency>EUR</ecurrency>
<positions>
<no>1</no>
<name>test</name>
<quantity>1</quantity>
<unit_price_net>111,00 </unit_price_net>
<tax>23</tax>
</positions>
</invoice>
</invoices>
"Przesłany wcześniej przykład, powinien zaczytać z danych NBP kurs waluty."
Powinien ? a nie zaczytuje ...
2022-02-23 07:35
jarek
2022-02-23 14:11
jarek
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, a exchange_currency_rate ma wartość 1.0, natomiast na fakturze w EURO z przeliczaniem na PLN exchange_currency_rate ma wartość 4.5416, a exchange_currency_rate_den ma wartosc 1.0.
W przypadku dodatkowych pytań, jestem do dyspozycji.
2022-02-25 09:09
c4f
<?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>
<currency_r2>{{exchange_currency_rate_den}}</currency_r2>
<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>
2022-02-25 09:24
jarek
2022-02-25 11:48