# Register expenses

Record each business expense manually with all necessary fiscal details. Frihet maintains a complete record for tax deduction and audit.

## Required fields

When creating an expense, you must specify:

- **Vendor**: Name of the seller or company
- **Amount**: Amount spent (without unnecessary decimals)
- **Date**: Day the expense was incurred
- **Category**: Fiscal classification (materials, services, supplies, etc.)

## Tax configuration

### VAT type

Select the regime that applies to this expense:

- **VAT**: Value Added Tax (21%, 10%, 4% depending on the product/service)
- **IGIC**: Canary Islands General Indirect Tax (applicable in the Canary Islands)
- **IPSI**: Tax on Production, Services, and Imports (Ceuta and Melilla)
- **Exempt**: Expense without right to tax deduction

The system automatically calculates the permitted deduction according to the selected type.

### IRPF Withholding

If the expense is subject to IRPF withholding (e.g., professional services, freelance work), specify:

- **Withholding percentage**: 15%, 19%, 21% depending on the service type
- **Taxable base**: The system automatically deducts from the total amount

Frihet automatically generates withholding certificates for fiscal reconciliation.

## Additional details

- **Invoice number**: Reference of the original document (mandatory for audit)
- **Description**: Concept of the expense (e.g., "Hosting service February month")
- **Attachments**: Upload the scanned receipt or invoice (PDF, JPG, PNG)

Attachments are stored securely and are available for download at any time.

## Search and filtering

Find expenses quickly:

- Filter by **date range** (this month, quarter, fiscal year)
- Search by **vendor** or **invoice number**
- Group by **category** to analyze expenses
- Sort by **amount** or **date**

## Expense statuses

Each expense has a status:

- **Draft**: Not fiscally validated
- **Confirmed**: Registered and ready for deduction
- **Reconciled**: Matched with bank if import detected it

Changing an expense to "Confirmed" locks it against accidental edits and includes it in fiscal calculations.
