Jump to content
Sirene

Cotação diária do dólar

Recommended Posts

Sirene

Boas,

estou a preparar um software de faturação para poder ser vendido em Angola e preciso que ele possa imprimir os valores das facturas tanto em kwanzas como dólares ou euros...

Normalmente a moeda a utilizar será o kwanza... mas se o cliente quiser a factura terá que ser impressa em dólares ou euros à taxa actual...

para isso precisava de um código que veificasse a taxa actual de dólares ou euros face ao kwanza...

Já alguém fez algo deste género?

Alguém me pode dar uma ajuda?

Cumprimentos

Edited by Sirene

Share this post


Link to post
Share on other sites
nelsonr

Boas,

a forma mais fácil seria ir buscar esses dados a um webservice.

Pelo que andei a ver, existem vários, uns pagos outros gratis, mas não vi nenhum gratis que funcionasse.

Este por exemplo é gratis, mas está a dar erro de falta de espaço de disco

http://www.webservicex.net/ws/WSDetails.aspx?CATID=2&WSID=10

Estes são pagos, não experimentei

http://www.strikeiron.com/product-list/tax-currency/foreign-exchange-rates/

http://www.mondor.org/

Mas como normalmente funciona, é adicionares a referencia do webservice ao teu projecto e depois invocas as funções que o webservice disponibiliza e retorna o valor do cambio.

Mas já agora, porque não adicionas configuração das moedas na tua aplicação, em que a pessoa coloca o valor do cambio.

Share this post


Link to post
Share on other sites
Sirene

Boas,

a ideia era mesmo evitar ser o utilizador a preencher o valor do cambio...

porque tenho a certeza absoluta que vai dar buraco... o utilizador só se vai lembrar de actualizar a taxa de cambio depois de fazer o documento...

queria que fosse automatico esse preenchimento...

Share this post


Link to post
Share on other sites
thoga31

Mas já agora, porque não adicionas configuração das moedas na tua aplicação, em que a pessoa coloca o valor do cambio.

Isso teria de ser opcional, claro :)

Para saber o câmbio, o utilizador tinha de obter forma de o saber, e etc etc... automático é sempre mais agradável.


Knowledge is free!

Share this post


Link to post
Share on other sites
nelsonr

O problema é mesmo o de não encontrar um serviço viavel gratis.

Talvez haja forma de fazer o parse de algum site, mas basta altererem alguma coisa para deixar de funcionar.

Se não houver problema de pagar pelo serviço, aqueles que coloquei o link parecem servir para o pretendido.

Já agora, aconselho a guardares junto ao documento o cambio utilizado na altura da emissão, para que caso seja necessário consultar ou voltar a imprimir, use o mesmo cambio de quando foi emitido

Share this post


Link to post
Share on other sites
Sirene

A ideia seria mesmo um serviço gratis viável...

Sim, já preparei a base de dados para receber no documento a taxa de cambio na altura da criação do documento...

Share this post


Link to post
Share on other sites
Rui Carlos

Já viste o serviço da Yahoo? http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote

Não sei se tem tudo o que precisas, mas tenho ideia que é fiável. (Tens outros métodos para aceder à informação que não o XML.)

Outra opção, aparentemente com mais moedas: https://openexchangerates.org/documentation#historical-data

Tens ainda o BCE: http://www.ecb.europa.eu/stats/exchange/eurofxref/html/index.en.html#dev

Penso que o BCE não tem as moedas que precisas. Também tem o problema de serem actualizadas apenas uma vez por dia.

EDIT: Aparentemente na Yahoo tens as moedas que precisas.

Share this post


Link to post
Share on other sites
Sirene

Não sei se tem tudo o que precisas, mas tenho ideia que é fiável. (Tens outros métodos para aceder à informação que não o XML.)

que outros métodos estás a falar?

eu estou mesmo às escuras aqui... não sei por onde começar... nem que alternativas existem...

Share this post


Link to post
Share on other sites
Rui Carlos

Um dos métodos alternativos que tinha encontrado era usando um URL do género: http://quote.yahoo.com/d/quotes.csv?s=AOAUSD=X&f=l1

O AOAUSD indica as moedas. (Mais detalhes sobre o formato do link aqui.)

É uma questão de procurares um pouco no Google, que deves encontrar mais informação.

Um dos problemas dos serviços gratuitos é que podem ser descontinuados a qualquer momento, ou podem ter alterações da API, etc. Por isso, também era capaz de não ser má ideia implementares tu o serviço web (baseado em outros serviços web, mas sobre o qual tu tinhas controlo).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.