Transactions
事業所全体の経費明細をクエリします。
テーブル固有の情報
SELECT
事業所のすべての経費明細のリストを取得するには、OfficeId カラムまたはOfficeId 接続文字列パラメータ、およびRecognizedAt カラムの範囲が必須です。OfficeId が指定されていない場合は、Offices テーブルの最初の事業所のOfficeId が使用されます。
本製品 はMoney Forward Expense API を使用してOfficeId を参照する検索条件を処理し、クライアント側で本製品 内で他のフィルタを処理します。例えば、次のクエリはサーバー側で処理されます。
SELECT * FROM Transactions WHERE RecognizedAt <= '2020-04-30' AND RecognizedAt >= '2020-04-01'SupportEnhancedSQL をfalse に設定すると、クライアント側の実行をオフにできます。その場合、その他のカラムを参照する検索条件でエラーが発生します。
Insert
経費明細を挿入するには、次のカラムが必要です:OfficeId、Remark、ItemId、Value、RecognizedAt。
INSERT INTO Transactions (OfficeId, Remark, ItemId, Value, RecognizedAt, Memo, JpyRate, Currency, UseCustomJpyRate, CreditItemId, CreditSubItemId, ExciseId, DepartmentId, ProjectId) VALUES ('OfficeId123', 'RemarkValue', 'ItemId1234', 100.11, '01-01-2017', 'MemoValue', 100.123, 'JPY', false, 'CreditItemId213', 'CreditSubItemId213', 'ExciseId123', 'DepartmentId123', 'ProjectId123')
Update
経費明細を更新するには、次のカラムが必要です:OfficeId、Id。認証されたユーザーで、他の事業所メンバーでないユーザーに属する経費明細を更新することができます。
UPDATE Transactions SET Remark='NewRemark', ItemId='NewItemId', Value=123.123, Memo='NewMemo', UseCustomJypRate=false, RecognizedAt='01-02-2018', Currency='USD', ExciseId='NewExciseId', CreditItemId='NewCreditItemId', CreditSubItemId='NewCreditSubItemId', DepartmentId='NewDepartmentId', ProjectId='NewProjectId' WHERE OfficeId='12345' AND Id='123456'
Delete
経費明細を削除するには、次のカラムが必要です:OfficeId、Id。認証されたユーザーで、他の事業所メンバーでないユーザーに属する経費明細を削除することができます。
DELETE FROM Transactions WHERE OfficeId = '12345' AND Id = '123456'
Columns
Name | Type | Description |
Id [KEY] | String | 経費明細Id。 |
OfficeId [KEY] | String | 事業所Id。 |
Remark | String | 支払先・内容。 |
Value | Double | 金額。 |
ItemId | String | 経費科目Id。 |
RecognizedAt | Date | 支払日。 |
Number | Integer | 明細番号。 |
Memo | String | メモ。 |
JpyRate | Double | 為替レート。 |
Currency | String | 通貨。 |
UseCustomJypRate | Boolean | 為替レートを手動設定するかどうかを示します。 |
AutomaticStatus | String | ステータス。 |
ErrorMessage | String | エラーメッセージ。 |
WarningMessage | String | ワーニングメッセージ。 |
WaitingMessage | String | 待機メッセージ。 |
OfficeMemberId | String | メンバーId。 |
CreditItemId | String | 貸方勘定科目Id。 |
CreditSubItemId | String | 貸方補助科目Id。 |
ExciseId | String | 税区分Id。 |
DepartmentId | String | 部門Id。 |
ProjectId | String | プロジェクトId。 |
CreatedAt | Datetime | 登録日時。 |
UpdatedAt | Datetime | 更新日時。 |