Flight Ops Documents
by Apexive Solutions LLC https://github.com/smartops-aero/smartops-odoo-flight$ 1145.98
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 6714 |
| Technical Name |
flight_ops_documents |
| License | OPL-1 |
| Website | https://github.com/smartops-aero/smartops-odoo-flight |
| Versions | 16.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 6714 |
| Technical Name |
flight_ops_documents |
| License | OPL-1 |
| Website | https://github.com/smartops-aero/smartops-odoo-flight |
| Versions | 16.0 18.0 |
Flight Operations Documents
Professional ICAO-compliant aviation documents and reports. Generate regulatory-required forms directly from your flight operations data.
Premium Enterprise Module for SmartOps Flight by Apexive Solutions LLC
Professional document generation for aviation operations worldwide
Regulatory Compliance Made Easy
International flight operations require specific documentation for customs, immigration, and regulatory authorities. The Flight Operations Documents module generates professional, ICAO-compliant forms directly from your flight data.
No more manual form filling or data re-entry. Generate accurate, professional documents with a single click, pulling all required information automatically from your flight records.
Professional Documentation
Eliminate errors and save hours of manual work. Generate ICAO-compliant documents that meet international aviation standards every time.
Key Benefits
Document Features
ICAO General Declaration
The cornerstone document for international flight operations. Includes flight details, aircraft information, crew roster, passenger counts, and health declarations.
- Operator and aircraft registration
- Flight number and date
- Departure and arrival aerodromes
- Complete crew listing with roles
- Passenger embarkation/disembarkation
- Health declaration section
- Signature blocks for authorized personnel
Automated Data Integration
Documents automatically populate from your existing SmartOps Flight data. No manual re-entry required.
- Flight record data (dates, routes)
- Aircraft details (registration, model)
- Operator information from company records
- Crew member names and roles
- Flight numbers (if numbering module installed)
- Passenger counts (if passenger module installed)
- ICAO aerodrome codes and names
Professional PDF Output
Generate print-ready documents with proper formatting, margins, and layout for submission to authorities.
- A4 size (210mm x 297mm)
- ICAO-compliant formatting
- Proper margins and spacing
- Professional typography
- Print-optimized layout
- Consistent rendering across platforms
- Filename includes flight identification
Simple Workflow
Generate documents directly from flight records with a single click. No configuration or setup required.
- Open any flight record
- Click the Print button
- Select General Declaration
- PDF generated instantly
- Download or print immediately
- Batch generation for multiple flights
- Consistent formatting every time
Who Needs This Module?
International Operators
Any aviation operation conducting international flights requires ICAO General Declarations for border crossings, customs, and immigration. Essential for charter operators, cargo airlines, and ferry flights.
Charter & On-Demand
Charter operators need quick, accurate documentation for varying routes and passengers. Generate compliant GenDecs for every flight without delay or manual paperwork.
Aircraft Management
Managing aircraft for multiple owners with international travel requires proper documentation. Automated generation ensures consistency and compliance across all operations.
Compliance Officers
Ensure your operation always has proper documentation for regulatory authorities. Automated generation reduces compliance risk and provides audit trail.
Cargo Operators
International cargo flights require the same documentation as passenger operations. Generate proper GenDecs for every cargo flight crossing borders.
MRO & Ferry Flights
Maintenance facilities and ferry pilots conducting international positioning flights need proper documentation without the overhead of full operations departments.
Complete SmartOps Flight Suite
Required Modules
Core flight operations management and workflow
Crew member management and flight assignments
Foundation models for flights, aircraft, and aerodromes
Optional Integrations
Flight numbering with prefixes appears in GenDec
Passenger data automatically included in documents
Additional document types as modules expand
Installation & Usage
Installation
- Ensure
flight_opsandflight_crewmodules are installed - Install Flight Operations Documents from Odoo Apps menu
- No additional configuration required
- Document generation immediately available on all flight records
Generating Documents
1. Navigate to Flight: Go to Flights > Operations > Flights and open any record
2. Click Print: Use the Print button in the top menu bar
3. Select Document: Choose "General Declaration" from the menu
4. Download PDF: The document is generated and ready to download/print
For complete documents, ensure flights have: assigned aircraft with operator, departure/arrival aerodromes with ICAO codes, and crew assignments. Passenger counts and flight numbers are optional but will be included if available.
Regulatory Standards
ICAO Compliance
Documents follow ICAO Annex 9 - Facilitation standards for international civil aviation operations.
- General Declaration format compliance
- Required data fields per ICAO standards
- Health declaration sections
- Proper signature blocks
- Official document formatting
Acceptable Worldwide
Generated documents meet international standards accepted by customs and immigration authorities globally.
- Border crossing documentation
- Customs declarations
- Immigration requirements
- Health authority submissions
- Regulatory archive records
Professional Aviation Solutions
Apexive Solutions LLC specializes in aviation management software built on Odoo. Our SmartOps Flight suite provides comprehensive tools for modern flight operations, from scheduling to compliance documentation.
Need Support?
support@apexive.comStreamline Your Flight Documentation
Stop wasting time on manual paperwork. Generate professional, compliant documents automatically from your flight operations data.
github.com/smartops-aero/smartops-odoo-flight
Developed by Apexive Solutions LLC • License: OPL-1 • Version 18.0.1.0.0
Flight Operations Documents
Professional aviation document generation and reporting module for SmartOps Flight Operations. Provides ICAO-compliant forms and reports required for regulatory compliance and professional flight operations management.
Table of contents
Features
ICAO General Declaration (GenDec)
Generate professional, ICAO-compliant General Declaration documents with:
- Automated data population from flight records
- Aircraft and operator information
- Flight routing and crew details
- Passenger counts and embarkation/disembarkation data
- Health declaration sections
- Official signature blocks
- Print-ready PDF output (A4 size)
Document Integration
- Seamless integration with flight operations workflow
- Accessible via Print menu on flight records
- Automatic inclusion of crew member details
- Support for passenger data (when passenger module installed)
- Flight number formatting (when flight number module installed)
Regulatory Compliance
- ICAO Annex 9 - Facilitation compliance
- Professional formatting for regulatory authorities
- Suitable for international flight operations
- Border crossing documentation
- Customs and immigration requirements
Usage
Generating ICAO General Declaration
- Navigate to Flights > Operations > Flights
- Open any flight record
- Click the Print button in the top menu
- Select General Declaration
- A PDF document will be generated with all data populated
The GenDec includes:
- Header Information: Operator name, aircraft registration, flight number, date
- Route Details: Departure and arrival aerodromes with ICAO codes
- Flight Routing Table: Origin, destination, crew names and roles
- Passenger Data: Embarking/disembarking passenger counts
- Health Declaration: ICAO-required health information section
- Signature Block: Space for authorized agent or pilot-in-command signature
Data Sources
The document automatically pulls data from:
- Flight Record: Date, departure, arrival aerodromes
- Aircraft Record: Registration, model, operator
- Crew Assignments: Crew member names and roles
- Flight Number: Prefix and number (if flight_number module installed)
- Passengers: Passenger counts (if passenger module installed)
Configuration
No additional configuration required. The module extends existing flight operations with document generation capabilities.
Ensure that flight records contain:
- Valid aircraft assignment
- Departure and arrival aerodromes with ICAO codes
- Crew assignments (for crew listing)
- Operator information (from aircraft or flight operator field)
Technical Details
Models Extended
The module extends the following models:
- flight.flight: Adds GenDec report action binding
Report Templates
- flight_ops_documents.report_gendec: ICAO General Declaration template
- flight_ops_documents.icao_layout: Reusable ICAO document layout base
Report Actions
- Name: General Declaration
- Model: flight.flight
- Type: PDF (qweb-pdf)
- Binding: Available on flight.flight model
- Filename: GenDec - [Flight Display Name]
Template Features
- ICAO-compliant styling and formatting
- Embedded CSS for consistent rendering
- Print-optimized layout (210mm x 297mm - A4)
- Proper margins and spacing for official documents
- Support for multi-page documents (multiple flights)
Dependencies
This module depends on:
- flight_ops: Core flight operations management
- flight_crew: Crew member management and assignments
- web: Odoo web framework for report generation
Optional integrations:
- flight_number: For flight number display in documents
- flight_pax or similar: For passenger counts
Known Issues / Roadmap
Future Enhancements
- Additional ICAO forms (Passenger Manifest, Crew List, etc.)
- Cargo manifest generation
- Load sheet templates
- Flight plan documents
- Customizable document templates
- Digital signature integration
- Batch document generation
- Document archive and tracking
Bug Tracker
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.
Credits
Authors
- Apexive Solutions LLC
Contributors
- Apexive Solutions LLC <support@apexive.com>
Maintainers
This module is maintained by Apexive Solutions LLC.
Apexive Solutions LLC specializes in professional aviation management solutions built on Odoo. Our SmartOps Flight suite provides comprehensive tools for flight operations, aircraft management, crew scheduling, and regulatory compliance.
For support or inquiries:
- Email: support@apexive.com
- GitHub: https://github.com/smartops-aero/smartops-odoo-flight
License
This module is licensed under OPL-1 (Odoo Proprietary License v1.0).
Please see LICENSE file for full license terms.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.



Please log in to comment on this module