# Create a bank transaction **POST /api/v1/bank-transaction** Incoming transactions from a bank statement. ## Servers - https://api.plannrcrm.com: https://api.plannrcrm.com () ## Authentication methods - Personal access token & O auth2 ## Parameters ### Headers - **X-PLANNR-ACCOUNT-UUID** (string) ### Body: application/json (object) - **bank_statement_uuid** (string(uuid)) Bank statement UUID to store these transactions in. - **statement_transactions** (array) An array of payments. Required data are policy_number, date, gross_amount, and category. All amounts must be in pennies. ## Responses ### 201 #### Body: application/json (object) - **uuid** (string) The UUID of the resource. - **created_at** (string) The timestamp of when the resource was created. - **updated_at** (string) The timestamp of when the resource was updated. - **date** (string) Transaction date on bank statement - **amount** (object) Transaction amount - **reference** (string) Transaction reference on bank statement - **metadata** (object) Any metadata that was saved during a CSV import for transactions - **filename** (string) Filename of the CSV import transactions - **bank_statement** (object) Bank statement this bank transaction belongs to - **statement** (object) The statement period this bank transaction belongs to - **account** (object) Account that created this bank transaction - **firm** (object) Firm this bank transaction belongs to - **reconciliation** (object) The amount that the payment has been reconciled to statement transactions. - **reconciliations** (object) The individual reconciliations against the expected bank payment [Powered by Bump.sh](https://bump.sh)