使用quickbooks online api在rails中分配发票中的货币

时间:2014-03-11 10:02:08

标签: ruby-on-rails-3 api quickbooks intuit-partner-platform

我正在创建rails app which are integrate with Quick book account

我的问题是,当我创建发票时,需要在quick book account中创建相同的发票,但如何使用API​​快速通过currency

我试图找到解决方案但尚未成功。

任何人都有想法?

2 个答案:

答案 0 :(得分:0)

请参阅发票实体文档 - https://developer.intuit.com/docs/0025_quickbooksapi/0050_data_services/030_entity_services_reference/invoice

Invoice实体有一个名为CurrencyRef(DataType - CurrencyRef)的属性。

前 -

<Invoice>
     ...
     <CurrencyRef name="Canadian Dollar">CAD</CurrencyRef>
    ...
 </Invoice>

由于

答案 1 :(得分:0)

在您的评论中,您提到您正在使用quickbooks-ruby gem。

我最近通过此PR将此功能添加到gem的发票中。

简而言之:

invoice = Quickbooks::Model::Invoice.new
invoice.currency_id = 'CAD'
invoice.currency_ref.name = 'Canadian Dollar'