> ## Documentation Index
> Fetch the complete documentation index at: https://developers.pleo.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Expense Types

export const TagGroup = ({children}) => <div className="mt-2 flex flex-wrap gap-2">
    {children}
  </div>;

export const Tag = ({title, link}) => link ? <a href={link} className="inline-flex items-center rounded-full border border-gray-300 dark:border-gray-600
               px-3 py-1 text-xs font-medium
               bg-white dark:bg-[#1f262b] text-black dark:text-white
               hover:bg-gray-100 dark:hover:bg-[#2b2f33]
               transition-colors">
    {title}
  </a> : <span className="inline-flex items-center rounded-full border border-gray-300 dark:border-gray-600
               px-3 py-1 text-xs font-medium
               bg-white dark:bg-[#1f262b] text-black dark:text-white">
    {title}
  </span>;

This page lists all expense types and subtypes in Pleo, as returned by `GET /v3/export-items` in `data[].type` and `data[].subType`.

<TagGroup>
  <Tag title="Card Expenses" link="#card-expenses" />

  <Tag title="Invoices" link="#invoices" />

  <Tag title="Pocket Expenses" link="#pocket-expenses" />

  <Tag title="Reimbursements" link="#reimbursements" />

  <Tag title="Returns" link="#returns" />

  <Tag title="Wallet Transfers" link="#wallet-transfers" />

  <Tag title="Other" link="#other" />
</TagGroup>

## Card Expenses

<Accordion title="Card Purchase">
  <div className="text-sm">**Enum:** `card_purchase`</div>

  <br />

  <div className="text-sm">An expense made using Pleo cards.</div>

  <br />

  <div className="text-sm">**Example:** Sales employees of your company have Pleo cards. They travel to a customer from Amsterdam to Rotterdam by train and pay for the train ride with their Pleo cards.</div>
</Accordion>

<Accordion title="Card Invoice">
  <div className="text-sm">**Enum:** `card_invoice`</div>

  <br />

  <div className="text-sm">An invoice paid using a card, containing details of an invoice number, amounts, supplier information, and taxes. Especially relevant in Spain.</div>
</Accordion>

<Accordion title="Fee, Interest">
  <div className="text-sm">**Enum:** `fee`</div>

  <br />

  <div className="text-sm">Any fees charged to the customer, including forex fees, overdraft fees, and interest.</div>

  <br />

  <div className="text-sm">The following `data[].subType` values may apply to `data[].type = fee`.</div>

  <div className="text-sm">
    | Subtype  | Enum       | Description                                               |
    | -------- | ---------- | --------------------------------------------------------- |
    | Interest | `interest` | Interest charged as a fee, typically for overdraft usage. |
  </div>
</Accordion>

## Invoices

<Accordion title="Invoice">
  <div className="text-sm">**Enum:** `invoice`</div>

  <br />

  <div className="text-sm">Invoice document with details of invoice number, amounts, supplier information, and taxes. Appears in the Pleo Export page only after it has been paid.</div>

  <br />

  <div className="text-sm">**Example:** Your company has received an invoice from its IT service provider for €1,500. Your accountant uploads this invoice to Pleo to make payment at a later date.</div>
</Accordion>

<Accordion title="Invoice Payment, Invoice Payment Sent, Invoice Payment Returned">
  <div className="text-sm">**Enum:** `invoice_payment`</div>

  <br />

  <div className="text-sm">Information about the payment made for an invoice.</div>

  <br />

  <div className="text-sm">**Example:** Your company has paid €1,500 to the IT service provider.</div>

  <br />

  <div className="text-sm">The following `data[].subType` values may apply to `data[].type = invoice_payment`.</div>

  <div className="text-sm">
    | Subtype                  | Enum                       | Description                                                                                                                                |
    | ------------------------ | -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
    | Invoice Payment Sent     | `invoice_payment_sent`     | Invoice payment that was successfully sent, confirming the payment for an invoice.                                                         |
    | Invoice Payment Returned | `invoice_payment_returned` | Invoice payment that was returned or reversed, typically due to payment failure or cancellation after the payment was initially processed. |
  </div>
</Accordion>

## Pocket Expenses

<Accordion title="Out of Pocket">
  <div className="text-sm">**Enum:** `out_of_pocket`</div>

  <br />

  <div className="text-sm">An expense made by an employee using their personal funds, for which they need to be reimbursed.</div>

  <br />

  <div className="text-sm">**Example:** An employee buys office supplies worth €30 during a business trip at a local store that does not accept company cards. The employee submits the expense with a receipt through Pleo for reimbursement.</div>
</Accordion>

<Accordion title="Mileage">
  <div className="text-sm">**Enum:** `mileage`</div>

  <br />

  <div className="text-sm">An allowance which a company can pay out to employees for driving their own car on business trips.</div>

  <br />

  <div className="text-sm">**Example:** Your employee drives 100 kilometres to attend a business conference. Using Pleo's mileage tracking feature, they record the trip to get reimbursed at the company's rate of €0.40 per kilometre, totalling €40.</div>
</Accordion>

<Accordion title="Per Diem">
  <div className="text-sm">**Enum:** `per_diem`</div>

  <br />

  <div className="text-sm">A daily travel allowance for business travel.</div>

  <br />

  <div className="text-sm">**Example:** Your employee is sent on a three-day business trip. Your company provides a per diem of €50 per day to cover meals and incidental expenses. Over three days, they receive a total of €150.</div>
</Accordion>

## Reimbursements

<Accordion title="Direct Reimbursement, Reimbursement to Employee">
  <div className="text-sm">**Enum:** `direct_reimbursement`</div>

  <br />

  <div className="text-sm">Refund, by directly transferring funds from the Pleo Wallet, to an employee's personal card or bank account for an expense made using their personal funds.</div>

  <br />

  <div className="text-sm">**Example:** An employee paid for a client's dinner from her own pocket and now gets this money back to her personal bank card. The money was taken from the Pleo Wallet.</div>

  <br />

  <div className="text-sm">The following `data[].subType` values may apply to `data[].type = direct_reimbursement`.</div>

  <div className="text-sm">
    | Subtype                   | Enum                        | Description                                                                                                                   |
    | ------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
    | Reimbursement to Employee | `reimbursement_to_employee` | Reimbursement paid to an employee for expenses made out of pocket, either through direct transfer or external payment method. |
  </div>
</Accordion>

<Accordion title="External Reimbursement, Reimbursement to Employee, Reimbursement to Company">
  <div className="text-sm">**Enum:** `external_reimbursement`</div>

  <br />

  <div className="text-sm">Refund, through cash or payroll, to an employee for an expense made using their personal funds. This is handled outside of Pleo and does not affect the Pleo Wallet balance.</div>

  <br />

  <div className="text-sm">The following `data[].subType` values may apply to `data[].type = external_reimbursement`.</div>

  <div className="text-sm">
    | Subtype                   | Enum                        | Description                                                                                                                   |
    | ------------------------- | --------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
    | Reimbursement to Employee | `reimbursement_to_employee` | Reimbursement paid to an employee for expenses made out of pocket, either through direct transfer or external payment method. |
    | Reimbursement to Company  | `reimbursement_to_company`  | Reimbursement paid to the company, typically when an employee returns funds or makes an accidental purchase with a Pleo card. |
  </div>
</Accordion>

## Returns

<Accordion title="Refund, Reimbursement to Employee Refund">
  <div className="text-sm">**Enum:** `refund`</div>

  <br />

  <div className="text-sm">Refund on a spend from the supplier.</div>

  <br />

  <div className="text-sm">**Example:** You paid for a hotel booking with your Pleo card. Your plans changed and you cancelled the booking. You received a refund from the hotel.</div>

  <br />

  <div className="text-sm">The following `data[].subType` values may apply to `data[].type = refund`.</div>

  <div className="text-sm">
    | Subtype                          | Enum                               | Description                                                                                                            |
    | -------------------------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
    | Reimbursement to Employee Refund | `reimbursement_to_employee_refund` | Return of a reimbursement to an employee that bounced and/or failed, reversing the original reimbursement transaction. |
  </div>
</Accordion>

<Accordion title="Chargeback">
  <div className="text-sm">**Enum:** `chargeback`</div>

  <br />

  <div className="text-sm">Return of funds for a previous card expense, usually as a result of a dispute.</div>

  <br />

  <div className="text-sm">**Example:** Your company is billed twice by a conference organiser for a single event, with two charges of €300 each. The Pleo Admin disputes the second charge through the card issuer's chargeback process and the €300 is reimbursed to your company's Pleo account.</div>
</Accordion>

## Wallet Transfers

<Accordion title="Wallet Topup">
  <div className="text-sm">**Enum:** `wallet_topup`</div>

  <br />

  <div className="text-sm">Transferring funds to the Pleo Wallet from your company's bank account.</div>
</Accordion>

<Accordion title="Wallet Unload">
  <div className="text-sm">**Enum:** `wallet_unload`</div>

  <br />

  <div className="text-sm">Withdrawing funds from the Pleo Wallet to your company's bank account.</div>
</Accordion>

## Other

<Accordion title="ATM Withdrawal">
  <div className="text-sm">**Enum:** `atm_withdrawal`</div>

  <br />

  <div className="text-sm">Cash withdrawn from an ATM using a Pleo card. Since Pleo cannot control how an employee uses the withdrawn money, ATM withdrawals are considered as an employee taking company money for personal use. This has implications for how ATM withdrawals are typically booked.</div>

  <br />

  <div className="text-sm">**Example:** An employee is on a business trip to a region where cash payments are more common. They use their Pleo card to withdraw €200 from an ATM to cover meals and local transportation.</div>
</Accordion>

<Accordion title="Personal Spend">
  <div className="text-sm">**Enum:** `personal_spend`</div>

  <br />

  <div className="text-sm">An expense made by an employee using their Pleo card for personal reasons.</div>

  <br />

  <div className="text-sm">**Example:** Employees of your company use their Pleo cards to pay for personal grocery bills amounting to €50. They mark the transaction as personal spend in the Pleo app.</div>
</Accordion>

<Accordion title="Cashback">
  <div className="text-sm">**Enum:** `cashback`</div>

  <br />

  <div className="text-sm">Cashback offered by Pleo, a way to reward customers for spending on Pleo.</div>
</Accordion>

## Related Reading

* [How to Fetch Export Item Data for Processing](/docs/current/how-tos/accounting-integrations/how-to-fetch-export-item-data-for-as-erp-processing)
* [Export Integration Workflow Guide](/docs/current/guides/export-integration-workflow-guide)
* [AS/ERP Integration: Getting Started](/docs/current/getting-started/accounting-integrations-quickstart)
