
Closed
Posted
Paid on delivery
Project Title: Middleware Integration Connector - Storyous REST API to Pohoda mServer (XML) Overview: We require an automated integration bridge (a custom middleware script, cloud function, or [login to view URL] scenario) to synchronize daily sales data from the Storyous POS system into Pohoda SQL accounting software via Pohoda mServer. Technical Architecture: Source System: Storyous POS System (REST API). API access is activated, credentials (ClientID, Secret, MerchantID, PlaceID) are available. Target System: Pohoda SQL running on cloud hosting (iPodnik). Pohoda mServer is configured and exposed via HTTPS with basic authorization. Goal: Automatically retrieve daily sales, receipts, and Z-reports from Storyous REST API, transform the data into Pohoda-compliant XML format, and send it to Pohoda mServer for accounting entry. Detailed Functional Requirements: Data Extraction (Storyous API): Periodically (e.g., daily cron job or scheduled execution) connect to Storyous REST API. Fetch closed sales transactions, cash receipts, and Z-reports for specified date ranges. Maintain execution logs and state tracking to prevent duplicate postings in Pohoda. Data Transformation & Mapping: Convert Storyous JSON response data into Pohoda XML schema (creating Prodejky / Cash Receipts or Vydané faktury). Map VAT rates accurately according to Czech tax legislation (standard 21% and reduced 12% rates). Map payment methods correctly (e.g., Cash to Pokladna, Credit Card payments to terminal/bank settlement clearing accounts). Map Cost Center / Outlet (Středisko) in Pohoda dynamically based on Storyous PlaceID / venue location. Map document numbering series (Číselná řada) and company details (IČO). Multi-client / Multi-tenant Architecture: The system must support multiple clients/companies dynamically. Configuration for each client (API keys, IČO, mServer credentials, VAT rates, accounts, Středisko) must be stored in a config file or database. Data Ingestion (Pohoda mServer): Send HTTP/HTTPS POST requests containing generated XML payloads to Pohoda mServer endpoint. Authenticate using mServer login and password. Parse mServer XML response to confirm successful import or capture error details. Error Handling & Monitoring: Implement error logging (e.g., email alert, log file, or notification) in case mServer is temporarily unreachable or returns validation errors. Provide an option to manually trigger data re-synchronization for a specific date or date range. Deliverables: Complete, documented integration connector (Python, Node.js, PHP, or [login to view URL] scenario). External configuration structure for multi-client setup. Brief deployment guide and testing instructions
Project ID: 40603161
195 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
195 freelancers are bidding on average €457 EUR for this job

Hi, I see you want to sychronize data from Storyous POS to Pohoda mServer without any hazzle. Instead of manual updates, I know real-time or daily import is what keeps the books correct and ready. On top of that, you need a solution that handles multiple clients correctly and maps all details like VAT and payment methods properly. I’ll handle the data extraction step by setting up scheduled fetches from Storyous API, making sure each transaction is only imported once. The responses will be turned into Pohoda XML format, with proper mapping of VAT, payment types, and outlets, so everything stays clear and compliant. For multiple clients, I will set up a flexible config that stores their unique info, making it easy to add or update later. The sending process will include confirmation responses, error logs, or alerts, to keep everything running smoothly. I believe clear communication, quality work, and quick support matter most. My goal is to help your business grow with a smooth connector that saves time and reduces worries. Did you notice how we’d make sure no duplicate data gets through, even with multiple clients? Let’s chat about plans and craft a bigger, smarter system together. Regards, Nick
€250 EUR in 3 days
9.4
9.4

Hi — Elias here from Miami. I see you're looking to integrate the Storyous REST API with Pohoda mServer using XML. The goal is to create a reliable middleware solution for seamless data flow. What usually matters most here is ensuring accurate data transformations while maintaining performance. A common issue in systems like this is managing permissions and ensuring data consistency during transfers. The tricky part is dealing with edge cases arising from differing data structures. My approach would focus on building a robust API layer to handle these transformations efficiently. I’d implement thorough error handling and logging to simplify troubleshooting. Future-proofing the integration for additional data sources or endpoints would also be a priority. I've worked on similar integrations, particularly automating data exchanges using PHP and Python. This experience helps me foresee potential pitfalls and address them early. A few questions to better understand the scope: Q1 – What specific data points need synchronization between Storyous and Pohoda? Q2 – Are there performance metrics or response times you’re aiming for? Q3 – How do you envision handling errors or data conflicts during the integration? Happy to discuss the details and suggest the best technical approach. Looking forward to hearing from you.
€500 EUR in 5 days
8.6
8.6

Hi, I’m a senior developer with 20+ years of experience, including 1,500+ completed projects with a 5-star record, and I’ve built similar API-to-XML integrations before. I’ll write a lightweight middleware script—Python or Node.js—that pulls daily sales, receipts, and Z-reports from the Storyous REST API, transforms the JSON into Pohoda-compliant XML with Czech VAT and payment mappings, and posts it to Pohoda mServer via HTTPS with basic auth. The script will log each run to prevent duplicates, store multi-client configs in a simple JSON file, and include a manual re-sync trigger for failed periods. After testing on a staging endpoint, I’ll provide a short deployment guide and handoff notes. I can start immediately.
€250 EUR in 8 days
7.8
7.8

Hi, I specialize in turning business challenges into clean, reliable software — from automation and APIs to web applications, AI, and backend systems. What sets me apart: I focus on outcomes, not just deliverables. Every solution I build is designed to be maintainable, scalable, and aligned with your actual goals. Let's build something great together. Thanks, Deva
€500 EUR in 7 days
7.8
7.8

As an electrical engineer with a strong background in firmware development, I believe I possess the necessary coding and algorithmic skills to create an automated integration bridge that will flawlessly synchronize your daily sales data from Storyous POS to Pohoda mServer. My deep understanding of microcontroller systems, especially in STM32 and ESP32 (among others), would allow me to design a robust solution that will make efficient use of your available API access and transform the data into Pohoda-compliant XML format, while ensuring complete accuracy in mapping VAT rates and payment methods according to Czech tax legislation. Moreover, my proficiency in Python and Node.js makes me well-suited for this project as these languages are commonly used for data manipulation and server-side integration tasks. My experience with API development has given me insights into how to effectively connect systems and ensure smooth data transaction whilst avoiding duplicates, which I believe is crucial for this project. I always prioritize error-handling mechanisms in my work, and will do the same for your project - providing thorough monitoring and capturing all error details to minimize any disruptions in service.
€750 EUR in 30 days
7.2
7.2

Hello, I READ YOUR REQUIREMENTS CAREFULLY AND UNDERSTOOD VERY WELL ABOUT THE PROJECT SCOPE FOR THE MIDDLEWARE INTEGRATION CONNECTOR - STORYOUS REST API TO POHODA MSERVER (XML), AND I AM READY TO START WORKING ACCORDINGLY IN STAGES. I have more than 10+ years of experience in programming and the exact technologies required for your middleware integration and API synchronization concept. I believe that we can start step by step and achieve your project goals within a short time frame. I would approach your project by starting with wireframes and getting the UI/UX design completed before starting the actual development phase. We will provide high quality design and development for you with unlimited changes in design. I will provide 2 years of free ongoing support and complete source code, deployment documentation, and user manuals. We will work with Agile methodology and will assist you from zero all the way to publishing on stores. We can successfully implement this project from start to finish to create a platform that propels your business and stands out prominently in the marketplace. I am available on desk as per your convenient time zone and will work on your project until you are satisfied with my work. Thanks Christina
€450 EUR in 7 days
7.7
7.7

Hello, I’ve reviewed your Storyous to Pohoda mServer integration in detail, and I’m confident I can build a reliable middleware connector that fetches daily sales and Z-reports, transforms them into Pohoda-compliant XML, and posts them securely with proper logging and duplicate-prevention. I have relevant experience with Python-based automation, REST API integrations, data mapping, and custom backend workflows. For your connector, I can implement scheduled sync, multi-client configuration, VAT/payment-method mapping, mServer response parsing, and clear error handling so the process is stable and easy to maintain. I can also structure the solution for manual re-sync by date range and provide clean deployment documentation. I can start by defining the mapping layer and sync flow, then deliver a tested first version within 10 days. Would you like the multi-client configuration managed in a database for scalability, or in versioned config files for simpler maintenance? Best regards, KANIKA - On-Time Project Delivery with Quality You Can Trust.
€500 EUR in 10 days
6.9
6.9

Hello!, I am a US-based senior software engineer(frontend, backend, ecommerce, etc) and I read your Storyous REST API to Pohoda mServer XML connector requirements carefully. This is the kind of integration work I do best: turning REST/JSON data into clean XML/mServer workflows, with reliable sync, logging, and maintainability. I have about 15 years of experience with PHP, Node.js, Python, XML, REST APIs, JSON, data extraction, and software architecture, so I can build this properly from the start. My approach: 1. Review Storyous auth, endpoints, and payloads 2. Map the data into the exact Pohoda XML/mServer format 3. Build the middleware with validation, retries, and logs 4. Test with sample data and fine-tune the edge cases A few relevant examples I’ve built: - a retail order sync bridge between Shopify and an ERP - a POS to accounting export service for a restaurant client - an inventory API connector for a niche e-commerce brand - a webhook middleware for invoicing automation Could you please clarify the following questions to help me better understand the project? 1. Which Storyous events should sync first: orders, items, payments, customers, or all? 2. Do you already have the Pohoda XML/mServer mapping, or should I define it from the docs? 3. Is this one-way sync only, or do you need error/status feedback back into Storyous too? If you want, I can start with a quick integration plan so the build is clean and predictable. James Zappi
€550 EUR in 3 days
7.0
7.0

Hello, I have worked on API middleware that moves POS and accounting data with scheduled jobs, state tracking, and detailed logs. Your connector needs clean handling of Storyous REST responses in JSON, conversion to Pohoda XML, and safe posting to mServer over HTTPS. I can create the integration in Python with a multi-client configuration for API keys, IČO, VAT rates, Středisko, accounts, and numbering series. The workflow will fetch daily sales, receipts, and Z-reports, map 21% and 12% VAT, send the payload to Pohoda, and record each result to avoid duplicates. I will also add error reporting, response parsing, manual re-sync by date range, and clear deployment notes. Best regards, Teo
€300 EUR in 5 days
6.6
6.6

Hello! I have 15+ years of experience building API integrations, middleware, and data synchronization systems. I can develop a reliable connector between Storyous and Pohoda mServer with automated sync, XML mapping, multi-client support, logging, and clear documentation.
€850 EUR in 7 days
6.6
6.6

Hi there, Eduardo here. I'm a web developer with the required skills set to help you accomplish your project's goals. I'm available to get started right away!
€500 EUR in 7 days
6.8
6.8

Hello, I am a PHP specialist with extensive experience building robust integration solutions for business systems. I can develop a production-grade PHP-based middleware connector that automates daily sales synchronization from Storyous POS to Pohoda mServer, eliminating manual data entry and ensuring accounting accuracy. Technical Approach Architecture: Lightweight PHP application (framework-agnostic) deployed on standard hosting or as a serverless cloud function, executed via scheduled cron jobs. Data Pipeline: - Authenticate and fetch Storyous transactions via REST API - Transform JSON sales/receipts into Pohoda-compliant XML with accurate VAT mapping (21%/12% Czech rates) - Route transactions to correct Pohoda Cost Centers (Středisko) based on PlaceID - POST XML securely to mServer with basic auth; validate responses Multi-tenant Ready: Configuration stored in database or config files — support unlimited client instances with isolated credentials and account mappings. I'm an expert in generating and transforming XML in PHP. I can deliver you clean, maintainable code, optimized for integration workloads at competitive rates. I need credentials for Storyous and Pohoda mServer for this project.
€400 EUR in 8 days
6.7
6.7

Drawing on my extensive experience in Full-Stack Web Development and proficiency in PHP and Python, I am confident in my ability to deliver a robust integration solution for your project. The task at hand is familiar to me, as I have previously executed similar middleware projects involving REST API and XML, incorporating nuanced data mapping which aligns with the Czech tax legislation. Error handling and log tracking are second nature to my work routine, ensuring smooth and efficient operations even when faced with system sporadicity. Moreover, my skill set isn't limited to just the software aspect of the project. My proficiency extends into hardware development as well. This makes me a unique candidate - not only am I able to create the integration connector you need, but I can also monitor the process across various platforms. This also positions me well for your architecture which requires handling multiple clients - something which I have accomplished before and seamlessly implemented into many of my projects. Let's collaborate towards streamlining your accounting process using technology that merges convenience
€250 EUR in 1 day
6.4
6.4

Hi, I understand you need a reliable bridge to move sales data from Storyous REST API to Pohoda mServer as XML, avoiding duplicate entries and matching Czech VAT rules. I’ve built similar connectors for cloud accounting systems, once even had to rewrite the XML schema mapping after Pohoda changed its validation—took a few iterations to get the accounts and VAT codes aligned correctly. I’d approach this as a Node.js service with a config-driven pipeline: fetch data via Storyous REST, transform to Pohoda XML while enforcing VAT and account mapping, then push to mServer with basic auth. The biggest win will come from a clean state tracker to prevent re-imports. I keep each change isolated in modules and test against Pohoda’s sample XML before any deployment, so you’ll always know what’s safe to roll back. The goal is a hands-off daily sync that doesn’t break existing accounting entries. If this matches your needs, I can start right now. Thanks, Denis.
€400 EUR in 5 days
6.3
6.3

Your mServer integration will fail under concurrent requests if you don't implement request queuing and XML validation before posting to Pohoda. Without proper error recovery, a single malformed VAT mapping will block your entire daily sync. Quick questions - are you handling multiple PlaceIDs posting simultaneously to one mServer instance? And what's your rollback strategy if Pohoda rejects a batch mid-import? Here is the architectural approach: - STORYOUS API: Build idempotent polling with cursor-based pagination to prevent duplicate Z-report imports, storing last sync timestamp per PlaceID in PostgreSQL. - POHODA XML TRANSFORMATION: Generate schema-validated XML using lxml (Python) with pre-built templates for Prodejky vs Vydané faktury, mapping your 21%/12% VAT rates to correct Pohoda tax codes and Středisko per client config. - MSERVER INTEGRATION: Implement retry logic with exponential backoff for mServer timeouts, parse response XML to detect validation errors, and queue failed batches for manual review via admin dashboard. I've built similar POS-to-ERP connectors for 2 Czech retail clients processing 500+ daily transactions without data loss. Let's schedule a 20-minute call to review your mServer endpoint specs and multi-tenant config structure before implementation.
€450 EUR in 21 days
7.3
7.3

Hi there, I understand you're looking for a reliable middleware connector to synchronize Storyous POS sales data with Pohoda SQL via mServer, ensuring accurate accounting entries, VAT mapping, multi-client support, and zero duplicate postings. I'm confident I can build a secure, scalable integration that automates the entire synchronization process with comprehensive logging and error handling. My approach is to develop a modular middleware in Python (or Node.js, if preferred) that periodically retrieves closed transactions, receipts, and Z-reports from the Storyous REST API, transforms the JSON into Pohoda-compliant XML, validates VAT rates, payment methods, cost centers, and document numbering, then securely submits the data to Pohoda mServer. The solution will include configurable multi-tenant settings, execution state tracking, retry mechanisms, detailed logging, manual re-sync by date range, and deployment documentation to ensure long-term maintainability. Deliverables include the integration connector, configurable multi-client architecture, automated synchronization, logging and monitoring, deployment guide, testing support, and handover documentation. Could you clarify approximately how many client companies (tenants) need to be supported initially, and will each company have its own Storyous account and separate Pohoda mServer instance, or will multiple locations share the same accounting database? I'm ready to start immediately. Warm Regards, Aneesa.
€250 EUR in 2 days
6.3
6.3

Hello, I trust you're doing well. I am well experienced in machine learning algorithms, with nearly a decade of hands-on practice. My expertise lies in developing various artificial intelligence algorithms, including the one you require, using Matlab, Python, and similar tools. I hold a doctorate from Tohoku University and have a number of publications in the same subject. My portfolio, which showcases my past work, is available for your review. Your project piqued my interest, and I would be delighted to be part of it. Let's connect to discuss in detail. Warm regards. please check my portfolio link: https://www.freelancer.com/u/sajjadtaghvaeifr
€500 EUR in 7 days
6.5
6.5

Hi There! I specialize in API integrations and middleware automation. With 9+ years of experience, I build reliable connectors that sync REST APIs with XML-based accounting systems using secure, scalable architecture. Here’s how I can help: 1. Develop a multi-client connector between Storyous REST API and Pohoda mServer with automated scheduling. 2. Implement accurate JSON-to-XML mapping, VAT, payment, and document series handling. 3. Deliver robust logging, error recovery, re-sync functionality, and deployment documentation. Do you have the Pohoda XML schema and Storyous API documentation available for implementation?
€500 EUR in 7 days
6.1
6.1

Hello dear, Greetings from Md. Toriqul Islam! We are a dedicated Web Design & Development team with over 10+ years of industry experience, I’m Engineer Toriqul Islam, an experienced Computer Science & Engineering graduate from (RUET). We specialize in building modern, scalable, and user-friendly digital solutions tailored to business needs. What I Offer We help businesses grow online by delivering: • Clean, modern, and responsive website designs • High-performance and scalable web applications • User-focused UI/UX for better engagement and conversion My Technical Expertise We work across a wide range of technologies, including: • Frontend: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular, React • Backend: Node.js, PHP, Laravel, .NET, CodeIgniter, Ruby on Rails, Python • CMS & Platforms: WordPress • Database: MySQL, MongoDB • Mobile Development: React Native, Flutter, and more Why Choose me? ✔️ Clean, optimized, and well-documented code ✔️ Reusable and scalable components ✔️ On-time delivery with complete requirement fulfillment We are confident in our ability to turn your ideas into a powerful digital product. Let’s discuss your project and make it a success. Looking forward to working with you! Best Regards, Md. Toriqul Islam
€250 EUR in 5 days
6.3
6.3

Greetings, To automate the integration of sales data from the Storyous POS system into Pohoda SQL accounting software, we need a reliable middleware that ensures seamless data flow while adhering to compliance requirements. This involves fetching sales transactions, transforming them into the necessary XML format, and securely sending them to the Pohoda mServer. Here's how I would approach this: 1. **Data Extraction**: Set up a scheduled job to fetch closed sales, receipts, and Z-reports from the Storyous REST API, ensuring no duplicates through robust logging. 2. **Transformation & Mapping**: Develop a solid mapping strategy to convert JSON data into the Pohoda XML schema, correctly managing VAT rates and payment methods. 3. **Multi-tenant Support**: Implement a configuration system to handle multiple clients, ensuring each client's specific needs are met without code changes. 4. **Error Handling**: Integrate comprehensive error logging and re-sync options to maintain reliability and transparency. Looking forward to discussing how we can make this integration smooth and efficient.
€250 EUR in 7 days
6.2
6.2

Cascais, Czech Republic
Payment method verified
Member since Jul 24, 2026
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
min $50 USD / hour
£75-76 GBP / hour
$250-750 USD
$15-25 USD / hour
$30-250 USD
₹1250-2500 INR / hour
$10-30 USD
₹1500-12500 INR
$250-750 AUD
₹400-750 INR / hour
$1500-3000 USD
$30-250 USD