Manually Creating a Transaction

To add a transaction for a user’s associated company in Norman, you can use the following endpoint for manual transaction creation: Create a transaction manually

Example Request

Here’s an example with the minimum required data for creating a transaction:

curl -X 'POST'  
  '<https://sandbox.norman.finance/api/v1/companies/bec25987-a572-440f-8030-d4ddeaa05a73/accounting/transactions/'>  
  -H 'accept: application/json'  
  -H 'Authorization: Bearer <accessToken>'  
  -H 'Content-Type: application/json'  
  -d '{  
      "amount": "-50.00",  
      "company": "bec25987-a572-440f-8030-d4ddeaa05a73",  
      "cashflowType": "EXPENSE",  
      "description": "iPhone case - MediaMarkt",  
      "valueDate": "2024-10-08"  
    }'

Norman will automatically add and calculate any additional data that was not provided in the request. For example, if a transaction category is not included, Norman’s AI will automatically perform categorization based on the transaction details.