# Adding Transactions

## Adding Transactions

In this part, you will learn how to create a Transaction. As an Administrator, you have permission to add a new Transaction using the system.

This functionality is very useful when your Member makes a Transaction but for some reason, you can’t see it on the list. As an Administrator, you can add the Transaction to the system.

{% hint style="success" %}
**To add Transaction:**

![](/files/1L9HFY4i2UCIdZNUGKa7)

1. Go to **Transactions** under the **Member** module
2. Click **ADD TRANSACTION**
3. Click **Add Transaction manually**
4. Fill in all required fields
5. Click **ADD TRANSACTION**<br>
   {% endhint %}

***

## Importing Transactions

The Transaction import XML file must have the required data: documentNumber, purchaseDate, documentType, SKU, name, quantity, Transaction value, and category.

Here is an example XML file, which you can download and edit to import one or more Transactions:

{% file src="/files/9FltkbLVcWpEDM272y2G" %}

{% hint style="success" %}
**To import Transactions:**

1. Go to **Transactions** under the **Member** module
2. Click **ADD TRANSACTION**
3. Click **Import Transactions**
4. Upload a file with the Transaction
5. Click  **IMPORT TRANSACTION**
   {% endhint %}

***

## Importing matches for Transactions

Importing Transaction matches is similar to [importing Transactions](/main-features/transactions.md#importing-transaction) with the one difference that in the Transaction Matches Import XML file, you have to enter the correct Member data to match the transaction with the Member.

Here is an example XML file, which you can download and edit to import one or more matched Transactions:

{% file src="/files/J5hz5vmyXsHbf8HbjDHx" %}

{% hint style="success" %}
**To import a matches for Transaction:**

1. Go to **Transactions** under the **Member** module
2. Click **ADD TRANSACTION**
3. Click **Import Matches**
4. Upload a file with the Transaction
5. Click  **IMPORT MATCHES**
   {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.openloyalty.io/main-features/transactions-old/adding-transactions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
