{"article":{"id":40621176117271,"url":"https://plaid.zendesk.com/api/v2/help_center/en-us/articles/40621176117271.json","html_url":"https://support.plaid.com/hc/en-us/articles/40621176117271-Why-is-a-contribution-Investments-transaction-represented-as-an-outflow","author_id":30910073169687,"comments_disabled":true,"draft":false,"promoted":false,"position":0,"vote_sum":0,"vote_count":0,"section_id":16125189329687,"created_at":"2026-05-20T19:57:32Z","updated_at":"2026-06-01T02:00:12Z","name":"Why is a contribution Investments transaction represented as an outflow?","title":"Why is a contribution Investments transaction represented as an outflow?","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-06-01T02:00:12Z","user_segment_id":null,"permission_group_id":1121794,"content_tag_ids":[],"label_names":[],"body":"<p>Investments transactions with <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">type : buy</code> and <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">subtype : contribution</code> actually represent two simultaneous transactions: a cash contribution (inflow) and the purchase of a security (outflow).</p>\n<p>When an institution represents these two simultaneous transactions as a single transaction, it is more important to capture the outflow part of the transaction, as this is part of the transaction that indicates the security that is being purchased. Since <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">buy</code> transactions are always positive, the entire transaction is represented as an outflow. This is confirmed to be expected behavior.</p>\n<p>This behavior may be confusing to users. If you wish to change how this type of transaction is presented to the user, you can add business logic to set a negative <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">amount</code> for transactions that match <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">type : buy</code> and <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">subtype : contribution</code> before the transaction is presented to the user.</p>\n<p>For more information on these fields, please refer to our <a href=\"https://plaid.com/docs/api/products/investments/\">Investments API reference</a>.</p>","user_segment_ids":[]}}