Aviation & Specialised Operations

Pier 7 — Aviation Operating Layer: Multi-Currency Payroll, Document Expiry, p7_survey_video

Aviation operating stack: multi-currency payroll across geographies, document-expiry tracking with regulatory notification cadence, custom p7_survey_video module, and a custom theme.

Client Pier 7
Overview

The Engagement

Aviation operating stack: multi-currency payroll across geographies, document-expiry tracking with regulatory notification cadence, custom p7_survey_video module, and a custom theme.

What We Built

Approach & Delivery

Pier 7 operates in aviation, where the operating reality is regulatory-driven and unforgiving. Document expiry isn't a reminder, it's a regulatory deadline. Payroll runs across geographies and currencies because the workforce does. And specific workflows — like the survey-video capture that supports particular aviation operations — don't exist in any off-the-shelf module.

The Challenges Pier 7 Faced

  • Document expiry as a regulatory deadline. Crew certifications, licences, and operational documents have hard expiry dates. Missing one isn't a workflow problem — it's a regulatory compliance problem.
  • Multi-currency payroll across geographies. Staff in different countries on different currencies, with country-specific payroll requirements. Standard single-currency payroll doesn't fit.
  • No off-the-shelf module for the survey-video workflow. Particular aviation operations require a structured video-capture and review workflow tied to the operational record. No standard Odoo module covers it.
  • The customer-facing site needed to reflect aviation seriously. Generic Odoo themes don't fit an aviation brand. Custom theming was required.

How Linescripts Built the Solution

Document expiry tracking with regulatory notification cadence

Every regulated document is a first-class record with an expiry date. Notification cadence (e.g., 90 / 60 / 30 / 7 days before expiry) is configurable per document type so different document classes get the right warning windows. Expired documents trigger the right escalation rather than quietly passing the deadline.

Multi-currency payroll

Payroll configured for multi-currency operations across the relevant geographies, with country-specific rule sets. Pay runs reconcile cleanly into finance in the company's reporting currency without manual FX adjustments.

Custom p7_survey_video module

A purpose-built module for the structured survey-video workflow — capture, attach to the operational record, review, sign-off, archive. Built as a first-class Odoo module so it lives inside the same operating system as everything else, not as a parallel tool.

Custom Odoo theme

The customer-facing site uses a custom theme that reflects the aviation operating brand. Marketing pages and the operational customer-facing surface share design language.

Ongoing engineering support across the operating layer

Aviation regulation changes; payroll rules change; operational workflows evolve. Linescripts provides ongoing engineering support so the operating layer keeps pace.

What Changed for Pier 7

  • Regulatory deadlines stopped being a tracked-by-hand problem. Document expiry has a notification cadence; the system warns before the deadline rather than after.
  • Multi-currency payroll reconciles cleanly. No manual FX adjustments at finance month-end.
  • The survey-video workflow lives inside the operating system. Same record model, same access control, same audit trail as everything else.
  • The brand feels like aviation, not like generic Odoo. Custom theme on the customer-facing surface.

Closing

Aviation is unforgiving about deadlines and traceability. The operating layer Pier 7 runs on is opinionated about both: document expiry is a first-class record with notification rules, multi-currency payroll handles geography honestly, and the custom workflow modules live inside the same system the rest of operations runs on. No parallel tools, no spreadsheet for the regulated things.

Want an Engagement That Could Become a Case Study?

Request Consultation

Fit-first conversation. We'll tell you honestly whether your operation is the kind of engagement we deliver.