XLS Format
The XLS (Excel) format provides a user-friendly way to prepare payment data using spreadsheet software. This format is ideal for manual data entry and small batches, as the Excel file is then converted to MOKESIS format for import.
Overview
How XLS format works:
- 📊 Prepare payment data in Excel (.xls)
- 📋 Copy data to text format
- 💾 Save as .mokesis file
- ⬆️ Import into Paysera
The XLS format uses the same field structure as MOKESIS format, but provides a visual spreadsheet interface for easier data entry.
File Requirements
Basic Specifications
- Source format:
.xls(Excel) - Target format:
.mokesis(after conversion) - Encoding: UTF-8
- Field separator: TAB character (when copied)
- Structure: Same as MOKESIS (31 fields)
Required Software
- Microsoft Excel
- LibreOffice Calc
- Google Sheets (export as .xls)
- Any spreadsheet application
Step-by-Step Guide
Step 1: Download Template
Download the official Excel template:
The template includes:
- Column headers (field names)
- Example data
- Proper formatting
- All 31 MOKESIS fields
Step 2: Fill in Payment Data
Open the template and enter your payment information:
| Column | Field | Example Value |
|---|---|---|
| A | Number | PAY001 |
| B | Date | 20231215 |
| C | Transaction date | 20231215 |
| D | Payment type | 1 |
| E | Payer's account | LT123456789012345678 |
| F | Payer's name | John Doe |
| ... | ... | ... |
Important rules:
✅ Enter data from row 2 onwards (row 1 contains headers)
✅ Keep all columns, even if empty
✅ Follow date format: YYYYMMDD
✅ Amounts in cents only
✅ Do NOT delete empty columns
Step 3: Select and Copy Data
- Select payment rows (from first payment to last)
- Do NOT include header row (row 1)
- Copy the selection (Ctrl+C / Cmd+C)
Example selection:
From: Row 2 (first payment)
To: Row with last payment
Step 4: Convert to MOKESIS Format
Option A: Direct method
- Open text editor (Notepad, TextEdit)
- Paste copied data (Ctrl+V / Cmd+V)
- Save as:
transfers.mokesis - Ensure UTF-8 encoding
Option B: Via .txt
- Paste data to text editor
- Save as:
transfers.txt - Rename file:
transfers.txt→transfers.mokesis
Step 5: Import File
Upload the .mokesis file to Paysera system.
Field Structure
The XLS format uses the same 31 fields as MOKESIS format:
Mandatory Fields
| Column | Field | Format | Example |
|---|---|---|---|
| A | Number | C10 | PAY001 |
| C | Transaction date | YYYYMMDD | 20231215 |
| D | Payment type | 1 or 2 | 1 |
| E | Payer's account | IBAN | LT123456789012345678 |
| M | Beneficiary's account | IBAN | LT987654321098765432 |
| N | Beneficiary's name | Text | Jane Smith |
| U | Amount | Cents | 10000 |
| V | Currency | ISO 4217 | EUR |
| X | Payment details | Text | Invoice payment |
Optional Fields
All other fields (F, G, H, etc.) are optional but should not be deleted from the spreadsheet.
For complete field specification, see MOKESIS format documentation.
Important Requirements
📅 Date Format
Correct:
20231215 (December 15, 2023)
20240101 (January 1, 2024)
Incorrect:
2023-12-15
15/12/2023
12.15.2023
2023 12 15
💰 Amount Format
Convert amount to cents (no decimals):
| Amount | Correct | Incorrect |
|---|---|---|
| €10.00 | 1000 | 10.00 |
| €50.25 | 5025 | 50.25 |
| €1,234.56 | 123456 | 1,234.56 |
🏦 Account Format
Use IBAN format for accounts:
LT123456789012345678 ✅
LT 12345678901234567 ❌ (spaces)
EVP1234567 ❌ (Paysera format - needs conversion)
📝 Transfer Dates
- Transfer date (column B): Date of file creation
- Transaction date (column C): When payment should be executed
- Transaction date can be up to 2 years in future
- Both dates must be in YYYYMMDD format
Example: Creating Excel File
Excel Spreadsheet View
| A | B | C | D | E | F | G | ... | M | N | ... | U | V | ... | X |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Number | Date | Trans Date | Type | Payer Acc | Payer Name | Payer Code | ... | Benef Acc | Benef Name | ... | Amount | Curr | ... | Details |
| PAY001 | 20231215 | 20231215 | 1 | LT123... | Company A | ... | LT987... | Supplier 1 | ... | 5000 | EUR | ... | Invoice #001 | |
| PAY002 | 20231215 | 20231215 | 1 | LT123... | Company A | ... | LT888... | Supplier 2 | ... | 7500 | EUR | ... | Invoice #002 | |
| PAY003 | 20231215 | 20231220 | 2 | LT123... | Company A | ... | LT777... | Supplier 3 | ... | 12000 | EUR | ... | Urgent payment |
After Conversion to .mokesis
PAY001 20231215 20231215 1 LT123456789012345678 Company A LT987654321098765432 Supplier 1 5000 EUR Invoice #001
PAY002 20231215 20231215 1 LT123456789012345678 Company A LT888888888888888888 Supplier 2 7500 EUR Invoice #002
PAY003 20231215 20231220 2 LT123456789012345678 Company A LT777777777777777777 Supplier 3 12000 EUR Urgent payment
Note: Fields are separated by TAB characters (shown as extra spacing above).
Common Mistakes and Solutions
❌ Mistake: Including header row
Problem: Header row copied with data
Solution: Copy only from row 2 onwards
❌ Mistake: Deleting empty columns
Problem: File structure doesn't match MOKESIS format
Solution: Keep all columns, even if empty
❌ Mistake: Wrong date format
Problem: Using 2023-12-15 instead of 20231215
Solution: Use YYYYMMDD format without separators
❌ Mistake: Decimal in amount
Problem: Entering 100.50 instead of 10050
Solution: Convert to cents (multiply by 100)
❌ Mistake: Wrong file extension
Problem: Saving as .txt or .xls
Solution: Rename to .mokesis extension
❌ Mistake: Special characters in names
Problem: Using unsupported characters
Solution: Use standard Latin characters only
Country-Specific Requirements
When creating payments to certain countries, add additional data:
Poland (PLN Transfers)
Fill columns for fields 26-28:
- Column Z: City
- Column AA: Address
- Column AB: Country code (PL)
Czech Republic (CZK Transfers)
Fill columns for fields 29-31:
- Column AC: Client type (natural/legal)
- Column AD: Postal code
- Column AE: Purpose code
See MOKESIS format for details.
Advantages and Limitations
✅ Advantages
- User-friendly - Familiar Excel interface
- Visual editing - See all data in table format
- Easy validation - Spot errors before conversion
- Formulas support - Use Excel formulas for calculations
- Template available - Official Excel template provided
- No technical skills - Anyone can use Excel
⚠️ Limitations
- Manual conversion - Need to copy-paste to .mokesis
- Small batches only - Best for up to ~100 payments
- No automation - Each file needs manual processing
- Excel required - Need spreadsheet software
When to Use XLS
✅ Use XLS format for:
- Manual payment preparation
- Small number of payments (< 100)
- One-time imports
- When you have Excel available
- Learning how payment import works
❌ Use other formats for:
- Large batches (> 100 payments) → MOKESIS
- Automated imports → XML
- System integration → XML or MOKESIS
- International transfers with routing → TARESIS
Tips and Best Practices
💡 Tips
- Keep template - Save original template for reuse
- Start small - Test with 2-3 payments first
- Double-check amounts - Remember to use cents!
- Verify IBANs - Use IBAN validator before import
- Save backup - Keep Excel file after conversion
- Use examples - Follow provided example data
✅ Best Practices
- Save Excel file with meaningful name (e.g.,
2023-12-salaries.xls) - Keep a copy of both .xls and .mokesis files
- Verify dates are not in the past
- Check all mandatory fields are filled
- Test import with small file first
- Review imported payments before confirmation
Complete Field Specification
The XLS format contains 31 fields matching the MOKESIS format. Below is the complete specification:
Field Reference Table
| Row | Field | Size | Required | Description |
|---|---|---|---|---|
| 1 | Number | C10 | ✅ | Unique payment number |
| 2 | Date | C8 | Format: YYYYMMDD | |
| 3 | Transaction date | C8 | ✅ | Format: YYYYMMDD |
| 4 | Payment type (priority) | N1 | ✅ | 1 – Standard, 2 – Urgent |
| 5 | Payer's account number | C35 | ✅ | IBAN format |
| 6 | Payer's name | C200 | Name and surname / Company name | |
| 7 | Payer's personal code / Registration No. | C11 | Personal (legal entity's) code | |
| 8 | Payer's credit institution | C11 | Bank code | |
| 9 | Customer's code in beneficiary's system | C16 | Custom identifier | |
| 10 | Originator's account number | C35 | Account number | |
| 11 | Originator's name | C140 | Name and surname / Company name | |
| 12 | Originator's personal code | C11 | Personal (legal entity) code | |
| 13 | Beneficiary's account number | C35 | ✅ | IBAN format |
| 14 | Beneficiary's name | C200 | ✅ | Name and surname / Company name |
| 15 | Beneficiary's personal code | C11 | Personal (legal entity) code | |
| 16 | Beneficiary's credit institution | C11 | Bank code | |
| 17 | Customer's code in payer's system | C16 | Custom identifier | |
| 18 | Beneficiary party account number | C35 | Account number | |
| 19 | Beneficiary party name | C140 | Name and surname / Company name | |
| 20 | Beneficiary party personal code | C11 | Personal (legal entity) code | |
| 21 | Amount | N14 | ✅ | In cents (no decimal separator) |
| 22 | Currency code | C3 | ✅ | ISO 4217 code (e.g., EUR, USD) |
| 23 | Fee code | C28 | Fee code | |
| 24 | Payment details | C300 | ✅ | Payment purpose/description |
| 25 | Archive code | C50 | Transaction code (export only) | |
| 26 | City | C255 | * | Beneficiary city (required for PLN) |
| 27 | Address | C200 | * | Beneficiary address (required for PLN) |
| 28 | Country | C2 | * | ISO 3166 country code (required for PLN) |
| 29 | Client type | C7 | * | "natural" or "legal" (required for CZK) |
| 30 | Postal code | C10 | * | Postal code (required for CZK) |
| 31 | Purpose code | C50 | * | Purpose codes list (required for CZK) |
Legend:
- C = Character/text field
- N = Numeric field
- ✅ = Mandatory field
- * = Required only for specific currencies (PLN, CZK)
Field Size Notation
- C10 = Text field, maximum 10 characters
- N14 = Numeric field, maximum 14 digits
- C35 = Text field, maximum 35 characters
Downloads
Official Files
📥 Download .xls template - Official Excel template with all 31 fields
📥 Download .mokesis example - Example of converted MOKESIS file
Quick Reference
Troubleshooting
File won't import
- Check file extension is
.mokesis - Verify UTF-8 encoding
- Ensure TAB separation (not spaces)
- Check mandatory fields are filled
Data looks wrong after paste
- Ensure you copied from Excel with Ctrl+C
- Paste into plain text editor (not Word)
- Check TAB characters are preserved
- Verify line breaks are correct
Amounts are incorrect
- Remember to use cents (multiply by 100)
- No decimal points or commas
- Only numbers in amount field
Need Help?
Support Contacts
- 📧 Email: support@paysera.com
- 📞 Phone: Contact Information
Additional Resources
- MOKESIS Format → - Complete field specification
- Payment Import Overview → - All formats
- TARESIS Format → - For complex international transfers
Next Steps
- Download template → - Get Excel file
- Fill in your payments - Follow this guide
- Convert to .mokesis - Copy and save
- Import to Paysera - Upload file
- Verify and confirm - Check imported payments