Algunos pares de divisas como XAU-CHF no están disponibles directamente, ¿hay alguna forma de utilizar una divisa diferente en lugar de mi configuración regional?
Respuesta
¿Demasiados anuncios?
Christian Berg
Puntos
7039
Como no pude encontrar una respuesta, modifiqué los scripts Perl en cuestión para intentar dar un rodeo a través de EUR si fuera necesario, véase https://github.com/Gnucash/gnucash/pull/1487 y https://github.com/Gnucash/gnucash/pull/1488 En esencia, he añadido
# If quotes aren't directly available, try a detour via EUR
# TODO reverse direction as above, detour via USD etc...
unless (defined($price)) {
my $eur_price_from = $quoter->currency($from_currency, "EUR");
my $eur_price_to = $quoter->currency($to_currency, "EUR");
if (defined($eur_price_from) and defined($eur_price_to)) {
$price = $eur_price_from / $eur_price_to;
}
}
# end