1. Getting Started
Welcome to Charter Logic Suite — the world's first AI-powered maritime financial audit platform. This manual covers every feature, every screen, and every workflow you will encounter. Read this section before your first audit, then refer to later sections as you explore each module.
1.1 System Requirements
Charter Logic Suite is a web application. No software installation is required.
| Requirement | Specification |
|---|---|
| Browser | Chrome 90+, Firefox 88+, Safari 14+, or Edge 90+ |
| Internet | Broadband (5 Mbps minimum). AI audits stream results in real-time. |
| Screen | 1024×768 minimum. Optimised for 1280×800 and above. |
| File formats | PDF (text-layer & scanned), JPG, TIFF, PNG — up to 50 MB per file |
| Mobile | Supported on tablet (768px+). Desktop strongly recommended for audit review. |
1.2 Creating Your Account
- Go to charterlogicsuite.com and click Choose a Plan.
- Enter your first name, last name, work email, company name, and role.
- Select your plan: Founding Member ($799/month), Professional ($1,999/month), or Enterprise ($4,999/month).
- Create a password (minimum 8 characters, one number, one uppercase letter).
- Click Create Account. A verification email is sent to your work address.
- Click the verification link in the email. Your account is now active.
🔒 Founding Member Plan — First 50 Only
The Founding Member tier ($799/month, normally $1,299) is limited to the first 50 customers. This price is locked permanently for life — it will never increase, even as we add features. Once all 50 spots are claimed, this tier closes forever.
Your account is created after email verification. Choose a plan from Pricing to activate paid access.
1.3 Dashboard Overview
After login, you land on the Executive Dashboard. The layout has three areas:
- Top bar — Logo, navigation links (Dashboard, Voyages, Invoices, Reports, Settings), alert indicator, and your user avatar.
- Sidebar — Module navigation grouped into four sections: Overview, Audit Tools, Compliance, and Intelligence. Active module is highlighted with a white card and shadow.
- Main content area — KPI cards, charts, and tables for your portfolio. Updates in real-time as audits complete.
1.4 Your First Audit — 5-Minute Quickstart
- Click New Audit in the top-right of the dashboard.
- Upload your Statement of Facts (PDF, JPG, or TIFF). The system detects whether it is digital or scanned and routes it to the correct OCR engine automatically.
- Enter the vessel name, demurrage rate (USD per day), and laytime allowed (hours).
- If you have the Charterparty available, upload it for clause-level precision.
- Click Run AI Audit. The AI analysis begins immediately.
- Watch the progress screen — typically under 28 seconds for standard documents.
- Review the audit result: event timeline, laytime calculation, and demurrage total.
- Download the Excel report or PDF certificate. Generate a dispute letter if overcharge is identified.
2.1 Demurrage Defender
The Demurrage Defender is the heart of Charter Logic Suite. It reads your Statement of Facts, extracts every timestamped event, classifies each as billable or deductible, calculates net laytime, and produces a legally-structured audit result in under 30 seconds.
Uploading a Statement of Facts
- Accepted formats: PDF, JPG, TIFF, PNG (up to 50 MB, max 200 pages)
- Scanned documents use Google Document AI OCR; digital PDFs use pdfplumber for direct text extraction
- Below 75% OCR confidence, a warning is shown
Understanding the Audit Result
| Field | Description |
|---|---|
| Laytime Allowed | Agreed period (hours) from the charterparty for loading/discharge |
| Laytime Used | Total elapsed time from NOR tender to completion |
| Deductible Events | Hours subtracted due to weather, port delays, equipment failure, or strikes |
| Net Demurrage | Laytime Used − Deductibles − Laytime Allowed. Positive = demurrage owed |
| Demurrage Rate | USD per day (entered by user or extracted from charterparty) |
| Amount Due | Net Demurrage hours ÷ 24 × Rate per day |
| AI Confidence | Below 85% flags events for human review |
Event Classification Colours
Green — Deductible
Time excluded from laytime (rain, crane failure, force majeure)
Red — Billable
Time included in demurrage (crew delay, charterer hold)
Grey — Neutral
Recorded but doesn't affect calculation (pilot boarding)
Amber — Review
AI confidence below 85%. Human decision required.
Generating a Dispute Letter
- From the audit result screen, click Dispute Invoice
- The system pre-populates vessel name, voyage reference, overcharge amount, and supporting evidence
- Review and edit the letter text if needed
- Download as Word (.docx) or PDF
- Send directly to the carrier's claims department
2.2 FMC Invoice Validator
The FMC requires US-regulated ocean freight invoices to contain 20 mandatory disclosure fields. Missing even one field makes an invoice legally contestable. The FMC Validator checks every field and generates a dispute letter within 30 days of the invoice date.
- Navigate to FMC Validator in the sidebar
- Upload the carrier invoice (PDF or JPG)
- The system checks against all 20 FMC mandatory requirements
- Results show each field as Present, Missing, or Malformed
- The 30-day countdown starts from the invoice date automatically
- If fields are missing, click Generate Dispute Letter
30-Day Deadline
The FMC dispute window is strictly 30 days from the invoice issue date. After Day 30, the legal right to contest lapses under 46 CFR Part 515. The system displays a red alert from Day 22 onwards. Act before Day 28.
2.3 EU ETS Surcharge Validator
Since January 2024, EU ETS surcharges apply to container freight invoices for voyages entering, leaving, or between EU ports. Many carriers overcharge — calculating against incorrect CO₂ tonnage or applying the surcharge to non-qualifying voyages. The ETS Validator catches this.
How the Calculation Works
- The system reads the carrier-stated CO₂ tonnage from the invoice
- Cross-references the vessel's IMO DCS data for the actual voyage CO₂ figure
- Applies the EUA spot price (fetched from ICE exchange at time of audit)
- Justified charge = CO₂ tonnage × EUA spot price. If carrier charged more, the difference is the overcharge.
| Year | Phase-in Rate |
|---|---|
| 2024 | 40% of emissions |
| 2025 | 70% of emissions |
| 2026+ | 100% of emissions |
2.4 Email Ingestion
Forward any maritime document to [email protected] and receive a complete audit result reply within 30 seconds. Zero login required. Works from any email client. Available on Professional and Enterprise plans.
How It Works
- Forward your Statement of Facts, FMC invoice, or ETS invoice to [email protected]
- CLS auto-detects the document type using AI classification
- The appropriate audit runs automatically (Demurrage, FMC, or ETS)
- You receive an email reply with: summary, financial result, dispute recommendation, and PDF attached
- All audits appear in your web dashboard regardless of how they were submitted
| Attachment Type | Max Size | Supported Formats |
|---|---|---|
| Statement of Facts | 50 MB | PDF, JPEG, TIFF, PNG |
| FMC Invoice | 50 MB | PDF, JPEG, PNG |
| ETS Invoice | 50 MB | PDF, JPEG, PNG |
| Charterparty | 50 MB |
2.5 Batch Processing
Upload up to 50 documents at once and process them in parallel. Audit your entire backlog of historical SoFs from the last 12 months in a single session. Professional: up to 20 docs. Enterprise: unlimited.
Using Batch Upload
- Click Batch Upload from the dashboard
- Drag and drop up to 50 files simultaneously
- Watch the real-time progress dashboard showing status per document
- Review the completion summary: X audits complete, $Y total recoverable detected, Z require manual review
- Download all reports as a ZIP or review individually
2.6 API Access (Enterprise)
Full REST API enabling integration into your TMS, ERP, or in-house operations dashboards. No competitor offers a maritime audit API. Enterprise plan only.
API Endpoints
| Endpoint | Method | Description |
|---|---|---|
| POST /v1/audit | POST | Submit a document for AI audit |
| GET /v1/audits/{id} | GET | Retrieve audit result by ID |
| GET /v1/voyages | GET | List all voyages |
| POST /v1/fmc/validate | POST | Run FMC compliance check |
| POST /v1/ets/validate | POST | Run EU ETS validation |
Authentication
- API key per customer (generated in dashboard Settings → API)
- Rate-limited per plan tier
- Webhook callbacks: POST to your URL when audit completes
- SDKs: Python and JavaScript clients available on GitHub
2.7 Team Collaboration
Multiple team members work on the same audit. Junior analysts run audits; senior managers review and approve before any dispute letter is sent to a carrier. Professional: 5 users. Enterprise: unlimited.
Collaboration Features
- Comment on any laytime event: "Check with captain — rain claim seems early"
- Assign audits to team members with due date
- Approval workflow: Draft → Under Review → Approved → Sent
- Full audit trail: who viewed, commented, approved, and when
- Email notifications when audit assigned or comment posted
2.8 Multi-Language SoF Support
Process Statements of Facts written in Arabic, Greek, Spanish, Chinese, French, German, Portuguese, Italian, and Turkish. The system auto-detects the language and translates to English before auditing. Available on all plans.
Supported Languages
| Language | Code | Common Ports |
|---|---|---|
| Arabic | ar | Jeddah, Dubai, Karachi, Alexandria |
| Greek | el | Piraeus, Thessaloniki |
| Spanish | es | Barcelona, Valencia, Buenos Aires |
| Chinese | zh | Shanghai, Ningbo, Shenzhen |
| French | fr | Le Havre, Marseille, Abidjan |
| German | de | Hamburg, Bremerhaven |
| Portuguese | pt | Santos, Lisbon |
2.9 Slack & Microsoft Teams Integration
Push audit completions, dispute recommendations, and FMC deadline alerts directly to your team channels. Action buttons let you view audits, send dispute letters, or assign to team members without leaving Slack or Teams. Enterprise plan only.
Notification Types
- Audit Complete — Summary with recoverable amount and confidence score
- Dispute Update — Status changes on active disputes
- Approval Required — When an audit needs senior review
- FMC Deadline — 7-day and 3-day warnings before 30-day deadline
2.10 CP Negotiation Assistant
Paste charterparty laytime clauses before signing. AI reviews against BIMCO industry standards, flags risks from the charterer's perspective, and generates a negotiation brief with recommended changes. Enterprise plan only.
Risk Levels
| Level | Description | Action |
|---|---|---|
| Low | Clause aligns with industry standard | Accept as-is |
| Medium | Minor deviation from standard | Consider negotiating |
| High | Significant risk to charterer | Negotiate before signing |
| Critical | Highly unfavorable clause | Must negotiate or reject |
2.11 NOR Drafting Assistant
Draft a legally correct Notice of Readiness during an active port call. The system checks it against your charterparty clauses and flags anything that could invalidate the NOR. Professional and Enterprise plans.
Supported Clauses
- WIBON — Whether In Berth Or Not
- WIPON — Whether In Port Or Not
- WCCON — Whether Customs Cleared Or Not
- Multi-language headers (English, Spanish, French, German, Greek, Arabic, Chinese)
2.12 White-Label Portal
P&I Clubs and brokers offer CLS-powered audits under their own brand. Custom domain, logo, colours, email templates, and multi-client management. Enterprise Plus plan only ($12,000+/month).
White-Label Features
- Custom Branding — Logo, colors, fonts, footer text
- Custom Domain — yourcompany.com instead of charterlogicsuite.com
- Email Templates — Branded transactional emails
- Client Management — Invite and manage multiple client organizations
- Usage Analytics — Per-client audit counts and recovery metrics
2.13 Causation Defense Builder
When a carrier disputes your deductible event claims, you need documented third-party evidence. The Causation Defense Builder automatically gathers this from port authorities, weather services, and carrier advisory records.
| Evidence Type | Source | What It Proves |
|---|---|---|
| Port closure record | Rotterdam / Singapore / Karachi Port Authority API | Port was officially closed — delay not attributable to charterer |
| Weather data | NOAA / Open-Meteo API | Wind speed, rainfall, visibility at exact timestamp — force majeure |
| Carrier delay advisory | Carrier public advisory archive | Carrier's own announcement of berth unavailability |
| Equipment failure log | Port authority maintenance records | Crane or equipment failure — deductible under CP clause |
2.5 Laytime Profit Engine
Most charterers focus on avoiding demurrage. The Laytime Profit Engine identifies the other side — despatch entitlements — where a vessel completes operations faster than agreed laytime and the charterer is owed a bonus.
- Despatch rate is typically 50% of the demurrage rate (defined in the charterparty)
- The system identifies when actual time used is less than laytime allowed
- Calculates: Time Saved × (Demurrage Rate ÷ 2) = Despatch Earned
- Generates a despatch claim letter addressed to the shipowner
- Alerts fire automatically when despatch value exceeds $1,000 (configurable)
2.6 Risk Radar
Risk Radar predicts demurrage risk before a vessel arrives at port. Enter incoming vessel schedules and the system scores each vessel-port combination on a 0–100 risk index.
| Risk Score | Colour | Recommended Action |
|---|---|---|
| 0–30 | Green | Normal monitoring. Low historical congestion. |
| 31–60 | Amber | Elevated monitoring. Review charterparty deductible clauses. |
| 61–80 | Amber-Red | Prepare deductible evidence package. Contact port authority. |
| 81–100 | Red | High probability of demurrage. Pre-populate audit template. Assign staff. |
2.7 Benchmark Intelligence
Benchmark Intelligence compares your demurrage charges against current market rates for the same port, cargo type, and delay duration. If a carrier is charging above market average, the system flags this and adds the benchmark comparison to your dispute letter automatically.
2.8 Blockchain Audit Certificate
Every completed audit can be anchored to the blockchain via CargoX integration. The certificate contains the vessel, voyage, demurrage figure, AI confidence score, and audit timestamp — cryptographically signed and tamper-proof.
- Use case: P&I Club submissions, legal arbitration, bank covenant compliance
- Format: PDF with QR code linking to on-chain verification
- Blockchain: Ethereum / Polygon via CargoX and TradeTrust protocols
- Verification: Any party can scan the QR code to verify the audit is unaltered
3. Reports & Exports
Excel Audit Report
Contains five tabs: Summary, Event Timeline, Laytime Calculation, Deductible Events, and Dispute Evidence. Formatted for direct submission to carriers, P&I Clubs, and legal teams. No macros — safe to open in any environment.
PDF Audit Certificate
Formatted with the CLS letterhead, vessel and voyage details, the full laytime calculation, AI confidence score, and digital signature. Primary attachment to dispute correspondence.
Dispute Letter
Generated as a Word (.docx) file. Editable before sending. Includes: carrier name, invoice reference, voyage details, overcharge amount, itemised deductible event table, statutory citations, and formal demand for credit or refund.
4. Account & Billing
Plan Comparison
| Feature | Founding ($799) | Professional ($1,999) | Enterprise ($4,999) |
|---|---|---|---|
| Demurrage Defender (SoF Audit) | ✓ | ✓ | ✓ |
| FMC Invoice Validator (20 fields) | ✓ | ✓ | ✓ |
| EU ETS Surcharge Validator | ✓ | ✓ | ✓ |
| Laytime Profit Engine (Despatch) | ✓ | ✓ | ✓ |
| Excel + PDF + Word Reports | ✓ | ✓ | ✓ |
| Blockchain Audit Certificate | ✓ | ✓ | ✓ |
| Dispute Tracker | ✓ | ✓ | ✓ |
| Carrier Overcharge Scoring | ✓ | ✓ | ✓ |
| Multi-Language SoF (5 languages) | ✓ | ✓ | ✓ |
| Email Ingestion (forward to audit) | — | ✓ | ✓ |
| Batch Processing | — | 20 docs | Unlimited |
| Weather & Port Verification | — | ✓ | ✓ |
| CP Clause Extraction | — | ✓ | ✓ |
| Team Collaboration & Approvals | — | 5 users | Unlimited |
| REST API Access | — | — | Full API |
| Slack & Teams Integration | — | — | ✓ |
| CP Negotiation Assistant | — | — | ✓ |
| Legal Precedent Search | — | — | ✓ |
| Custom SLA (99.9% uptime) | — | — | ✓ |
| Dedicated Account Manager | — | — | ✓ |
| User Seats | 3 | 10 | Unlimited |
| Audits per Month | 15 | 40 | Unlimited |
Managing Your Subscription
- Go to Settings → Billing to view your current plan, next billing date, and payment history
- To upgrade: click Upgrade Plan. New tier activates immediately. Billed pro-rata for the remainder of the current month
- To cancel: click Cancel Subscription. Access continues until end of paid period. No data deleted for 90 days
- Payment processed by Paddle. Accepts international Visa, Mastercard, and American Express
5. Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| OCR confidence below 75% | Low-resolution scan | Re-scan at 300 DPI or higher. Use flatbed scanner. |
| Incorrect vessel name | OCR extracted header incorrectly | Manually correct in audit config screen before running. |
| FMC shows 0 fields | Invoice is scanned image | System routes to OCR automatically. Ensure scan is clear. |
| Dispute letter download fails | Pop-up blocker active | Allow pop-ups from charterlogicsuite.com. |
| Magic link not received | Email in spam or corporate firewall | Check spam. Add [email protected] to safe senders. |
| Audit takes > 60 seconds | Document over 100 pages | Large docs queue. Average time: 2 min for 100+ pages. |
| ETS overcharge shows zero | Voyage doesn't qualify for ETS | ETS applies to EU port voyages only. Check route. |
Contacting Support
6. Glossary
| Term | Definition |
|---|---|
| Demurrage | Daily penalty charged when a vessel exceeds agreed laytime at port. Paid by charterer to shipowner. |
| Despatch | Bonus paid by shipowner to charterer when loading/discharge completes ahead of agreed laytime. |
| Laytime | Agreed period for loading or discharge, as defined in the charterparty. |
| NOR | Notice of Readiness. Formal notice tendered by the vessel master when ready to load/discharge. Triggers laytime. |
| Statement of Facts (SoF) | Chronological record of all events during a vessel's port call. Primary evidence for laytime calculation. |
| Charterparty (CP) | Contract between shipowner and charterer governing hire terms, including laytime and demurrage clauses. |
| ETS | EU Emissions Trading System. Carbon pricing mechanism for EU port voyages since January 2024. |
| EUA | EU Allowance. Tradeable carbon credit. 1 EUA = 1 tonne CO₂. Priced daily on ICE exchange. |
| FMC | Federal Maritime Commission. US body regulating ocean freight invoice disclosure. |
Ready to start auditing?
Create your free account and run your first AI audit in under 5 minutes.