Offline ETT Workflow Automation Desktop App
Budget / Salary€30–250
TypeFreelance project
LocationRemote
Posted2 hours ago
PROJECT: COMPLETE OFFLINE DESKTOP APPLICATION FOR ETT ADMINISTRATIVE AUTOMATION
Maximum fixed budget: €300.
We are a Spanish temporary employment agency (ETT) looking for a developer to build a complete desktop application to automate our administrative workflow for employees assigned to companies in France.
We are not looking for a demo, prototype or basic example. We want the complete application described below, with all the requested processes integrated into one working system.
The maximum budget available for this project is €300. Please only submit a proposal if you are willing to work within this budget.
1. EXISTING SOFTWARE AND ACCESS
We can provide access to our existing systems:
- NominaSOL: We already use this software and can provide access so you can inspect how it works, particularly its Social Security functionality and certificate-based operations.
- Amin: This website belongs to our company. We also have a copy of the website available for technical inspection.
- We can provide document templates and examples of our current administrative paperwork.
We want you to investigate these systems and use available integration methods wherever technically possible.
2. DESKTOP APPLICATION
We require an offline-first desktop program installed on our computer or authorised local infrastructure.
Requirements:
- Desktop graphical interface.
- Local database and document storage.
- No Google Drive dependency.
- Employee management and individual files.
- Automated workflow management.
- PDF generation and document merging.
- Secure handling of employee information.
- Complete source code and installation instructions.
Local employee management and document processing must work without cloud storage. Internet access will be required for external online operations.
3. EMPLOYEE DOCUMENT PROCESSING AND OCR
Our commercial department receives NIE/passport documents and employment information through WhatsApp.
The application must allow document uploads and use OCR to extract:
- First name and surname.
- NIE / identification number.
- Expiry date.
- Date of birth.
- Nationality.
- Address, postcode, city and province.
- Country and place of birth.
- Passport information, where available.
Employment start date, French client company and contract duration must also be recorded.
Extracted information must be reviewable and editable.
4. EMPLOYEE DATABASE
The application must create and maintain individual employee records.
It must detect duplicates, reuse existing employees and preserve previous employment assignments and historical documentation without overwriting earlier files.
5. SOCIAL SECURITY AND NAF
The application must support NAF consultation using employee identification details and automate the relevant process through the available authorised Social Security integration.
It must also process employee registrations through Sistema RED, using the relevant employee information, NAF, start date, Social Security regime and employer CCC.
The system must record official responses and clearly distinguish confirmed registrations, rejected operations, pending operations and errors.
We can provide NominaSOL access so you can investigate how its existing Social Security connection works.
6. AMIN AND CONTRACT DOCUMENTS
The application must connect with our Amin environment where technically possible.
It must search for existing employees, reuse their records or create new ones, and generate:
- Employment contracts.
- Mission contracts (contrat de mission).
- CPD documentation, where applicable.
Generated documents must be saved as PDFs in the corresponding employee file.
You can inspect our Amin website and the copy we own to determine the best integration method.
7. FRANCE POSTING AND A1
The application must manage the information required for employees posted to France, including employee details, Spanish employer information, applicable Social Security regime and CCC, French client company, workplace address and assignment dates.
We want the A1 application process automated through the available authorised channels.
If online submission fails, the system must save the error or submission receipt and support the alternative manual procedure, including TA300 documentation where applicable.
The application must distinguish between an A1 application prepared, submitted, pending, rejected and an officially issued A1 certificate.
8. SIPSI AND FINAL DOCUMENTATION
SIPSI information and documentation must be organised within the employee file. The declaration itself may be completed manually if no authorised integration is available.
The application must generate and organise the final documentation package, allow PDFs to be merged and prepare the employee file for delivery to the French client.
9. USER INTERFACE
We require a clear interface with:
- Employee search and database.
- Individual employee files.
- New employment assignment.
- Document upload and OCR.
- Social Security and NAF status.
- Amin document status.
- A1 status.
- SIPSI status.
- PDF generation and merging.
- Error and pending-operation notifications.
10. TECHNICAL REQUIREMENTS
We are open to your recommended technology. Python/PySide6, SQLite, Tesseract OCR and PDF libraries are possible options.
The application must include local storage, basic logging, error handling and backup functionality.
All credentials and digital certificates must be handled securely. We will not provide unrestricted access to real certificates or passwords.
11. DELIVERABLES
The project must include:
- Complete working desktop application.
- All requested workflow modules.
- Source code.
- Installation instructions.
- Database structure.
- Basic user documentation.
- Rights to use and modify the delivered application.
Any external integration must be genuinely implemented and tested. Do not describe an operation as automated if it still requires manual execution.
12. FREELANCER PROPOSAL
Please explain how you would implement the complete project within our maximum budget of €300.
Tell us about your experience with desktop applications, OCR, PDF automation, databases, browser automation and integrations with business software.
We can provide access to NominaSOL, our Amin environment and sample documents to help you understand the existing workflow.
We are looking for a developer capable of delivering the complete application, not just a visual prototype.
Maximum fixed budget: €300.
We are a Spanish temporary employment agency (ETT) looking for a developer to build a complete desktop application to automate our administrative workflow for employees assigned to companies in France.
We are not looking for a demo, prototype or basic example. We want the complete application described below, with all the requested processes integrated into one working system.
The maximum budget available for this project is €300. Please only submit a proposal if you are willing to work within this budget.
1. EXISTING SOFTWARE AND ACCESS
We can provide access to our existing systems:
- NominaSOL: We already use this software and can provide access so you can inspect how it works, particularly its Social Security functionality and certificate-based operations.
- Amin: This website belongs to our company. We also have a copy of the website available for technical inspection.
- We can provide document templates and examples of our current administrative paperwork.
We want you to investigate these systems and use available integration methods wherever technically possible.
2. DESKTOP APPLICATION
We require an offline-first desktop program installed on our computer or authorised local infrastructure.
Requirements:
- Desktop graphical interface.
- Local database and document storage.
- No Google Drive dependency.
- Employee management and individual files.
- Automated workflow management.
- PDF generation and document merging.
- Secure handling of employee information.
- Complete source code and installation instructions.
Local employee management and document processing must work without cloud storage. Internet access will be required for external online operations.
3. EMPLOYEE DOCUMENT PROCESSING AND OCR
Our commercial department receives NIE/passport documents and employment information through WhatsApp.
The application must allow document uploads and use OCR to extract:
- First name and surname.
- NIE / identification number.
- Expiry date.
- Date of birth.
- Nationality.
- Address, postcode, city and province.
- Country and place of birth.
- Passport information, where available.
Employment start date, French client company and contract duration must also be recorded.
Extracted information must be reviewable and editable.
4. EMPLOYEE DATABASE
The application must create and maintain individual employee records.
It must detect duplicates, reuse existing employees and preserve previous employment assignments and historical documentation without overwriting earlier files.
5. SOCIAL SECURITY AND NAF
The application must support NAF consultation using employee identification details and automate the relevant process through the available authorised Social Security integration.
It must also process employee registrations through Sistema RED, using the relevant employee information, NAF, start date, Social Security regime and employer CCC.
The system must record official responses and clearly distinguish confirmed registrations, rejected operations, pending operations and errors.
We can provide NominaSOL access so you can investigate how its existing Social Security connection works.
6. AMIN AND CONTRACT DOCUMENTS
The application must connect with our Amin environment where technically possible.
It must search for existing employees, reuse their records or create new ones, and generate:
- Employment contracts.
- Mission contracts (contrat de mission).
- CPD documentation, where applicable.
Generated documents must be saved as PDFs in the corresponding employee file.
You can inspect our Amin website and the copy we own to determine the best integration method.
7. FRANCE POSTING AND A1
The application must manage the information required for employees posted to France, including employee details, Spanish employer information, applicable Social Security regime and CCC, French client company, workplace address and assignment dates.
We want the A1 application process automated through the available authorised channels.
If online submission fails, the system must save the error or submission receipt and support the alternative manual procedure, including TA300 documentation where applicable.
The application must distinguish between an A1 application prepared, submitted, pending, rejected and an officially issued A1 certificate.
8. SIPSI AND FINAL DOCUMENTATION
SIPSI information and documentation must be organised within the employee file. The declaration itself may be completed manually if no authorised integration is available.
The application must generate and organise the final documentation package, allow PDFs to be merged and prepare the employee file for delivery to the French client.
9. USER INTERFACE
We require a clear interface with:
- Employee search and database.
- Individual employee files.
- New employment assignment.
- Document upload and OCR.
- Social Security and NAF status.
- Amin document status.
- A1 status.
- SIPSI status.
- PDF generation and merging.
- Error and pending-operation notifications.
10. TECHNICAL REQUIREMENTS
We are open to your recommended technology. Python/PySide6, SQLite, Tesseract OCR and PDF libraries are possible options.
The application must include local storage, basic logging, error handling and backup functionality.
All credentials and digital certificates must be handled securely. We will not provide unrestricted access to real certificates or passwords.
11. DELIVERABLES
The project must include:
- Complete working desktop application.
- All requested workflow modules.
- Source code.
- Installation instructions.
- Database structure.
- Basic user documentation.
- Rights to use and modify the delivered application.
Any external integration must be genuinely implemented and tested. Do not describe an operation as automated if it still requires manual execution.
12. FREELANCER PROPOSAL
Please explain how you would implement the complete project within our maximum budget of €300.
Tell us about your experience with desktop applications, OCR, PDF automation, databases, browser automation and integrations with business software.
We can provide access to NominaSOL, our Amin environment and sample documents to help you understand the existing workflow.
We are looking for a developer capable of delivering the complete application, not just a visual prototype.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.