2017-07-27 11 views
1

My Xeroアプリは定期的に同期し、請求書の変更を確認します。請求書の変更がある場合は、通常ifModifiedSinceオプションが指定されている場合にピックアップされます。XERO API:Xero請求書の添付ファイルの変更を同期する

これは、クエリコマンドです:

client.Invoice.all(
      page: source_page, 
      modified_since: @invoices_modified_since, 
      where: { date_is_greater_than_or_equal_to: @from, date_is_less_than_or_equal_to: @to } 
      ) 

問題は、私は添付ファイルが請求書に追加されている場合は、更新を受信したいということです。現時点では、請求書の更新は行われません。

請求書の添付ファイルが追加または削除されたことがわかっていますか?ここで

は私のテストケースである:

  1. 新しい請求書(なし付属)
  2. は、請求書に添付
  3. 再同期を追加しないと
  4. Xeroなどのログを見て作るから添付ファイルを削除します請求書
  5. 再同期してXeroログを見る

は予想:

実際の更新/同期するためXeroなどによって送信された請求書が表示されるはずです:いいえ請求書データは、XeroなどのAPIによって

感謝を送信されません!

答えて

1

これは、Xero UsetrVoiceページhereで既に要求されています。 Updated DateUTCの目的は、主に請求書に追加された支払いを確認することです。残念ながら、請求書への添付ファイルへの追加/変更はupdateddateutcを変更しません。この機能がすぐに実装されていることを熱望している場合は、機能リクエストに投票してください。そうすることで、これが実装された時点で自動的に暗示することもできます。

これが役に立ちます。

乾杯 スリ

+0

乾杯!ハハ。ちょうど自分でそれを書く過程にあった。ありがとう! – Archernar

0

私はXeroなどに連絡し、彼らは私に戻ってました。それはかなり始まります!

とにかく、この時点で私がしたいことをする方法はありません。 Xeroによると、update/modified_since機能の主な用途は支払いの変更を見ることです。

しかし、Xeroなどの機能要求として提出されており、より多くの情報があまりにもここにあります:

https://xero.uservoice.com/forums/5528-xero-accounting-api/suggestions/90148-update-the-updateddateutc-when-an-invoice-is-modifは、おそらく別の方法がありますが、オプション以降変更されていない経由。

関連する問題