Skip to content

OriginalCost

原価データのAPIリファレンスは以下の通りです。

Set exchange rate per InvoiceID

InvoiceIDの為替レート設定

Role actions

  • ModifyOriginalCost

Request

POST /invoiceid/:vendor/:month HTTP1.1
Authorization: Bearer {token}
Content-Type: application/json

{request body}

リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01
リクエストパラーメータの{vendor}のサポートベンダー: aws

以下に{request body}のリクエストペイロードの例を示します。

{request body}

{
  "data":[
      {
        "invoice_id":"123456789",
        "exchange_rate":101.051
      },
      {
        "invoice_id":"468215697",
        "exchange_rate":100.02
      }
  ]
}

request body description

Field Type Required Validation Description
invoice_id string Yes - InvoiceID
exchange_rate double Yes - 登録する為替レート

Response

HTTP 200

{
  "status":"success"
}

Get InvoiceID list

InvoiceIDの取得

Role actions

  • ReadOriginalCost
  • ModifyOriginalCost

Request

GET /invoiceid/:vendor/:month HTTP1.1
Authorization: Bearer {token}

{request body}

リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01
リクエストパラーメータの{vendor}のサポートベンダー: aws

Response

HTTP 200

[
  {
    "invoice_id":"123456789",
    "exchange_rate":101.051
  },
  {
    "invoice_id":"468215697",
    "exchange_rate":100.02
  }
]

Export InvoiceID CSV

InvoiceID CSVの出力

Role actions

  • ModifyOriginalCost

Request

POST /export/invoiceidcsv/:month HTTP1.1
Authorization: Bearer {token}
Content-Type: application/json

{request body}

リクエストパラーメータの{month}のフォーマット: yyyy-mm 例: 2020-01

以下に{request body}のリクエストペイロードの例を示します。

{request body}

{
  "vendor":"aws",
  "exchange":true,
  "digit":"up"
}

request body description

Field Type Required Validation Description
vendor string Yes サポート: aws ベンダー
exchange boolean Yes - USDで出力または為替後(JPY)を出力
digit double Yes サポート: up,down,rounding 小数点丸め設定

Response

HTTP 200

{
  "status":"success",
  "url":"csv link"
}