pohoda-realpad

pohoda-realpad

Integration tool for Pohoda and Realpad systems

console application
Install
apt install pohoda-realpad
Description

Pohoda-Realpad synchronizes bank movements and payments between the Pohoda accounting system and the Realpad CRM system. It fetches bank records with a variable symbol from Pohoda mServer and posts them to the Realpad API.

Features:

๐ŸŒ Homepage๐Ÿ› Issues๐Ÿ“‹ Package details

Pohoda-Realpad Integration

logo License: MIT Packaging: deb

This project integrates the Pohoda accounting system with the Realpad CRM system, enabling seamless synchronization of bank movements and payments.

Features

  • Bank Movements Synchronization: Extracts bank movements from Pohoda and filters them based on specific criteria.
  • Realpad API Integration: Sends filtered payments to the Realpad system using their API.
  • Error Handling and Logging: Provides detailed status messages and logs for every synchronization attempt, including the unreachable host/IP:port when a connection timeout occurs.
  • Concurrent Execution Safe: Each run uses a uniquely named temporary file (tempnam()), preventing race conditions when multiple jobs run in parallel.

Requirements

  • PHP 8.1 or higher
  • Curl extension enabled in PHP
  • Access to Pohoda mServer and Realpad systems
  • Valid Realpad API credentials

When installed via the .deb package, all PHP dependencies are managed as system packages โ€” no Composer is required at runtime.

Configuration

Copy example.env to .env and adjust the values to match your environment:

cp example.env .env

Configuration options:

  • APP_DEBUG โ€” Enable debug mode (true/false)
  • EASE_LOGGER โ€” Logging output (e.g., console)
  • POHODA_ICO โ€” Company identifier (IฤŒO)
  • POHODA_URL โ€” Pohoda mServer endpoint URL
  • POHODA_USERNAME / POHODA_PASSWORD โ€” Pohoda API credentials
  • POHODA_TIMEOUT โ€” Request timeout in milliseconds
  • POHODA_COMPRESS โ€” Enable compression (true/false)
  • POHODA_DEBUG โ€” Enable Pohoda debug mode (true/false)
  • REALPAD_USERNAME / REALPAD_PASSWORD โ€” Realpad API credentials
  • REALPAD_PROJECT_ID โ€” Realpad project identifier

Report Format

The application generates reports in the MultiFlexi format, which includes:

Required fields:

  • status โ€” Operation result: success, error, or warning
  • timestamp โ€” Completion time in ISO8601 format

Optional fields:

  • message โ€” Human-readable result description
  • artifacts โ€” Generated files and URLs (endpoints, responses, XML files)
  • metrics โ€” Operational metrics (payments processed, HTTP codes, etc.)

Example successful report:

{
    "status": "success",
    "timestamp": "2025-01-01T12:00:00+00:00",
    "message": "Payment registered successfully. ID: 12345",
    "artifacts": {
        "realpad_endpoint": ["https://cms.realpad.eu/ws/v10/add-payments-pohoda"],
        "pohoda_xml": ["/tmp/Bankovni_doklady_6abf12.xml"],
        "realpad_response": ["/tmp/realpad_response_abc123.txt"]
    },
    "metrics": {
        "payments_processed": 1,
        "http_response_code": 201,
        "pohoda_records_found": 5,
        "exit_code": 0
    }
}

See also

MultiFlexi

Pohoda2Realpad is ready for run as MultiFlexi application. See the full list of ready-to-run applications within the MultiFlexi platform on the application list page.

MultiFlexi App

Debian/Ubuntu installation

Please use the .deb packages. The package installs system PHP libraries directly (no composer install required at runtime) and ships an AppStream metainfo entry so the tool appears in software catalogues.

Add the VitexSoftware repository and install:

echo "deb http://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.com/keyring.gpg
sudo apt update
sudo apt install pohoda-realpad

For MultiFlexi integration install the additional package:

sudo apt install multiflexi-pohoda-realpad

Exit Codes

This application uses the following exit codes:

  • 0: Success
  • 1: General error
  • 200: HTTP OK
  • 201: HTTP Created
  • 400: Bad request - invalid data or parameters
  • 401: Unauthorized - authentication failed
  • 418: I'm a teapot (HTTP status code)
pohoda-realpad

pohoda-realpad 0.1.0.20~trixie

 pool/main/p/pohoda-realpad/pohoda-realpad_0.1.0.20~trixie_all.deb pohoda-realpad
Integration tool for Pohoda and Realpad systems
Filename pool/main/p/pohoda-realpad/pohoda-realpad_0.1.0.20~trixie_all.deb
Version0.1.0.20~trixie
Age in days313
Release date2025 12. 29.
Size49.91 KB
id4216
Namepohoda-realpad
Package
Appname
Essential
Vendor
License
Distributiontrixie
Suitemain
Source
Architecturebinary-arm64
MultiArchforeign
MaintainerVรญtฤ›zslav Dvoล™รกk
InstalledSize573
Dependsphp-cli , php-curl , php-xml , php-mbstring , php-vitexsoftware-pohoda-connector
PreDepends
Breaks
Enhances
Sectionweb
Priorityoptional
DescriptionIntegration tool for Pohoda and Realpad systems
LongDescriptionPohoda-Realpad is a PHP-based integration tool that synchronizes bank movementsand payments between the Pohoda accounting system and the Realpad CRM system.It automates the process of extracting bank movements from Pohoda, filteringthem based on specific criteria, and sending them to Realpad via its API..Features:- Synchronizes bank movements and payments.- Integrates with Realpad's API for seamless data exchange.- Provides detailed logging and error handling..This tool is designed for real estate developers and businesses using bothPohoda and Realpad systems to streamline their financial operations..For more information, visit the project homepage:https://github.com/Spoje-NET/pohoda-realpad
AutoBuiltPackage
Filenamepool/main/p/pohoda-realpad/pohoda-realpad_0.1.0.20~trixie_all.deb
MD5sum0e9f3895e842f8ad779bec6a4b9b5fff
SHA195636976729f2b16f4148c6cf8fdaa35d3c17c9d
SHA25654c7b3e9a243e3048b5322930648392e22cd3cd264d223d7c912dd940891fa3d
SHA512d26f8a00ce2db3fd9b2b30587bc3265b1d1d83b9bbca2e4d3fda87f0ef35a0159a9054e58a4d3cdb4e7a275be7e4510b5a9cd36c9b0539b47f1f5fb045a93464
Size51112
Auto-Built-Package
Homepagehttps://github.com/Spoje-NET/pohoda-realpad
Provides
Existing
fileMtime2025-12-29 01:46:57
created2025-08-26 22:26:33
updated2025-12-29 01:46:57
pohoda-realpad
./
./usr/
./usr/bin/
./usr/bin/pohoda-bank-to-realpad77
./usr/lib/
./usr/lib/pohoda-realpad/
./usr/lib/pohoda-realpad/composer.json633
./usr/lib/pohoda-realpad/pohoda-bank-to-realpad.php5684
./usr/share/
./usr/share/doc/
./usr/share/doc/pohoda-realpad/
./usr/share/doc/pohoda-realpad/README.Debian254
./usr/share/doc/pohoda-realpad/changelog.gz239
./usr/share/doc/pohoda-realpad/copyright542715
./usr/share/doc/pohoda-realpad/example.env321
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/pohoda-realpad.svg14941
./
./usr/
./usr/bin/
./usr/bin/pohoda-bank-to-realpad77
./usr/lib/
./usr/lib/pohoda-realpad/
./usr/lib/pohoda-realpad/composer.json633
./usr/lib/pohoda-realpad/pohoda-bank-to-realpad.php5684
./usr/share/
./usr/share/doc/
./usr/share/doc/pohoda-realpad/
./usr/share/doc/pohoda-realpad/README.Debian254
./usr/share/doc/pohoda-realpad/changelog.gz240
./usr/share/doc/pohoda-realpad/copyright542715
./usr/share/doc/pohoda-realpad/example.env321
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/pohoda-realpad.svg14941
./
./usr/
./usr/bin/
./usr/bin/pohoda-bank-to-realpad77
./usr/lib/
./usr/lib/pohoda-realpad/
./usr/lib/pohoda-realpad/composer.json633
./usr/lib/pohoda-realpad/pohoda-bank-to-realpad.php5684
./usr/share/
./usr/share/doc/
./usr/share/doc/pohoda-realpad/
./usr/share/doc/pohoda-realpad/README.Debian254
./usr/share/doc/pohoda-realpad/changelog.gz237
./usr/share/doc/pohoda-realpad/copyright542715
./usr/share/doc/pohoda-realpad/example.env321
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/pohoda-realpad.svg14941
./
./usr/
./usr/bin/
./usr/bin/pohoda-bank-to-realpad77
./usr/lib/
./usr/lib/pohoda-realpad/
./usr/lib/pohoda-realpad/composer.json633
./usr/lib/pohoda-realpad/pohoda-bank-to-realpad.php5684
./usr/share/
./usr/share/doc/
./usr/share/doc/pohoda-realpad/
./usr/share/doc/pohoda-realpad/README.Debian254
./usr/share/doc/pohoda-realpad/changelog.gz240
./usr/share/doc/pohoda-realpad/copyright542715
./usr/share/doc/pohoda-realpad/example.env321
./usr/share/icons/
./usr/share/icons/hicolor/
./usr/share/icons/hicolor/scalable/
./usr/share/icons/hicolor/scalable/apps/
./usr/share/icons/hicolor/scalable/apps/pohoda-realpad.svg14941

Pohoda-Realpad Integration

logo License: MIT Packaging: deb

This project integrates the Pohoda accounting system with the Realpad CRM system, enabling seamless synchronization of bank movements and payments.

Features

  • Bank Movements Synchronization: Extracts bank movements from Pohoda and filters them based on specific criteria.
  • Realpad API Integration: Sends filtered payments to the Realpad system using their API.
  • Error Handling and Logging: Provides detailed status messages and logs for every synchronization attempt, including the unreachable host/IP:port when a connection timeout occurs.
  • Concurrent Execution Safe: Each run uses a uniquely named temporary file (tempnam()), preventing race conditions when multiple jobs run in parallel.

Requirements

  • PHP 8.1 or higher
  • Curl extension enabled in PHP
  • Access to Pohoda mServer and Realpad systems
  • Valid Realpad API credentials

When installed via the .deb package, all PHP dependencies are managed as system packages โ€” no Composer is required at runtime.

Configuration

Copy example.env to .env and adjust the values to match your environment:

cp example.env .env

Configuration options:

  • APP_DEBUG โ€” Enable debug mode (true/false)
  • EASE_LOGGER โ€” Logging output (e.g., console)
  • POHODA_ICO โ€” Company identifier (IฤŒO)
  • POHODA_URL โ€” Pohoda mServer endpoint URL
  • POHODA_USERNAME / POHODA_PASSWORD โ€” Pohoda API credentials
  • POHODA_TIMEOUT โ€” Request timeout in milliseconds
  • POHODA_COMPRESS โ€” Enable compression (true/false)
  • POHODA_DEBUG โ€” Enable Pohoda debug mode (true/false)
  • REALPAD_USERNAME / REALPAD_PASSWORD โ€” Realpad API credentials
  • REALPAD_PROJECT_ID โ€” Realpad project identifier

Report Format

The application generates reports in the MultiFlexi format, which includes:

Required fields:

  • status โ€” Operation result: success, error, or warning
  • timestamp โ€” Completion time in ISO8601 format

Optional fields:

  • message โ€” Human-readable result description
  • artifacts โ€” Generated files and URLs (endpoints, responses, XML files)
  • metrics โ€” Operational metrics (payments processed, HTTP codes, etc.)

Example successful report:

{
    "status": "success",
    "timestamp": "2025-01-01T12:00:00+00:00",
    "message": "Payment registered successfully. ID: 12345",
    "artifacts": {
        "realpad_endpoint": ["https://cms.realpad.eu/ws/v10/add-payments-pohoda"],
        "pohoda_xml": ["/tmp/Bankovni_doklady_6abf12.xml"],
        "realpad_response": ["/tmp/realpad_response_abc123.txt"]
    },
    "metrics": {
        "payments_processed": 1,
        "http_response_code": 201,
        "pohoda_records_found": 5,
        "exit_code": 0
    }
}

See also

MultiFlexi

Pohoda2Realpad is ready for run as MultiFlexi application. See the full list of ready-to-run applications within the MultiFlexi platform on the application list page.

MultiFlexi App

Debian/Ubuntu installation

Please use the .deb packages. The package installs system PHP libraries directly (no composer install required at runtime) and ships an AppStream metainfo entry so the tool appears in software catalogues.

Add the VitexSoftware repository and install:

echo "deb http://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.com/keyring.gpg
sudo apt update
sudo apt install pohoda-realpad

For MultiFlexi integration install the additional package:

sudo apt install multiflexi-pohoda-realpad

Exit Codes

This application uses the following exit codes:

  • 0: Success
  • 1: General error
  • 200: HTTP OK
  • 201: HTTP Created
  • 400: Bad request - invalid data or parameters
  • 401: Unauthorized - authentication failed
  • 418: I'm a teapot (HTTP status code)
VersionDownload/Install countLast hit