ModulesExternal Portal
Modules

External Portal in Jules

How Jules provides controlled access to suppliers, customers, and brokers through a configurable portal experience.

External Portal in Jules

How Jules gives external counterparties a limited, controlled window into your operations, containers, shipments, and documents through a dedicated portal.


Table of Contents

  1. Overview
  2. External User Types
  3. What External Users Can See and Do
  4. ShareOnPortal: Sharing Documents with Portal Users
  5. Shared Suggestions: Price List Sharing
  6. Offer Sharing
  7. Contact Receivables and Document Receivables
  8. Supplier Board and Customer Board
  9. Configuring Portal Field Visibility
  10. Key Business Rules
  11. Glossary

Overview

The External Portal is a constrained view of Jules available to counterparties — suppliers, customers, and brokers — who need visibility into the operations, containers, shipments, and documents that directly involve them. Rather than granting full ERP access, the portal exposes only the data that belongs to the external user's company, and only the fields that the Jules organization has explicitly permitted.

External users authenticate with the same mechanisms as internal users (Magic.link or email/password). What changes is their access level: external users see only what is relevant to their company, and only the fields your organization has chosen to make visible.


External User Types

Jules defines two portal user types:

Portal TypeMeaning
Supplier portalThe external user represents a supplier. They see purchase operations where their company is the counterparty.
Customer portalThe external user represents a customer. They see sale operations where their company is the counterparty.

The portal type controls which side of every transaction the user can observe — buy-side pricing is only visible to supplier portal users, and sell-side pricing only to customer portal users.


What External Users Can See and Do

Operations

External users can list and read operations, but only those that directly involve their company:

  • Supplier portal users see purchase operations linked to their company.
  • Customer portal users see sale operations linked to their company.
  • Only confirmed and active operations are shown. Drafts, pending approvals, and cancelled records are never exposed.

The following information is never shown to any external user:

  • Margin, agent commission, limit price, estimated logistic cost
  • Exchange rate details and hedging positions
  • Internal invoices and cancellation reasons
  • Number of pending internal tasks

Follow-up quantities (allocated, booked, delivered, loaded, planned, total) are visible to both portal user types, but can be toggled individually by your organization's administrator.

Containers

External users see containers linked to their company:

  • Supplier portal users see containers where their company is the supplier.
  • Customer portal users see containers where their company is the customer.

Pricing information (buy/sell price, price formulas, hedging data, price fixation fields) is gated by portal type. Internal financial fields are blocked for all external users.

Shipments

External users see shipments where their company appears as a relevant party:

  • Supplier portal users see shipments where their company is involved, restricted to shipments with incoterms where the supplier bears freight responsibility (CIF, CFR, DAP, CPT, DDP).
  • Customer portal users see shipments where their company is listed as a customer.

Invoices

External users can access filtered invoice lists. Key financial summary fields — such as advance to pay, amount already paid, gross price, and net price — are visible to both portal user types. Internal invoice details and task counts are not shown.

Tasks

External users can create, read, update, and complete tasks. Tasks created by portal users are visible in the internal task table with a distinct badge, enabling collaborative task management between traders and their counterparties.

PDFs

External users can access PDFs and PDF templates, allowing them to download documents that have been shared with them through the ShareOnPortal mechanism.


ShareOnPortal: Sharing Documents with Portal Users

The ShareOnPortal mechanism is how internal Jules users make specific documents visible to portal users. The workflow is:

  1. An internal user chooses to share a document, specifying the document type, the parent entity (such as a container, invoice, or shipment), and the recipient companies.
  2. Jules updates the sharing configuration. Re-sharing a document replaces the previous recipient list rather than appending to it.
  3. A notification is sent to the relevant portal users.

Shared Suggestions: Price List Sharing

The Shared Suggestions feature allows traders to send price proposals to suppliers through the portal. A suggestion contains one or more quality/price pairs with destination, port of loading, and incoterm information.

The workflow:

  1. The trader selects a supplier site and a contact, then provides a list of quality/price suggestions and an optional message.
  2. The suggestion is delivered to the contact.
  3. Internal users can track all shared suggestions through the Shared Suggestions Tracker page (/shared-suggestions-tracker). Each record shows the supplier site, the suggestions shared, a delivery status, and timestamps.

This feature is permission-controlled: viewing suggestions requires a view permission, and sending them requires a share permission.


Offer Sharing

Offers can be shared with external counterparties. When an internal user wants to share an offer, Jules retrieves a list of configured templates and pre-populated recipient lists based on the offer context. The user selects the appropriate template and sends it.

Each sharing option carries:

  • A pre-filled email body and subject from the template
  • Resolved contact choices as recipients
  • The entities the sharing is linked to

The same sharing pattern is used for containers, shipments, operations, invoices, and bookings. Contacts are surfaced as recipients based on their Contact Receivables configuration (see below), ensuring the right person at the supplier or customer company receives each document type automatically.


Contact Receivables and Document Receivables

Contact Receivables

A contact in Jules can be tagged to indicate which types of documents they should receive. These tags are used to pre-populate recipient lists when sharing documents:

TagMeaning
OPERATIONThis contact should receive operation-related documents
CONTAINERThis contact should receive container documents
SHIPMENTThis contact should receive shipment notifications
OFFERThis contact should receive offer communications
INVOICEThis contact should receive invoices

When Jules selects contacts for a given sharing action, it filters by the matching tag, ensuring the correct person receives each document type automatically.

Document Receivables

For any given document shared through the portal, Jules tracks which companies have been granted access and which portal sharing settings apply. This powers the visibility logic that determines whether a given document — such as a purchase order PDF attached to a container — is currently shared with a given portal user.


Supplier Board and Customer Board

Jules provides two dedicated internal views for managing counterparty relationships:

PageURLPurpose
Supplier Board/supplier-boardOverview of all supplier companies, their sites, contacts, and purchase activity
Customer Board/customer-boardOverview of all customer companies, their sites, contacts, and sales activity

These pages are accessible to internal users only and are listed under the Suppliers & Customers section of the main navigation menu. They are gated by the appropriate user permissions.

The Supplier Board and Customer Board are the primary places where internal admins manage counterparty relationships. From a company profile, an admin can create an external user account linked to that company, assign the portal type (supplier or customer), and configure that user's credentials.


Configuring Portal Field Visibility

Administrators can fine-tune which follow-up quantities are visible to portal users on a per-organization basis. The fields currently configurable are:

  • allocated
  • booked
  • delivered
  • loaded
  • planned
  • total

Toggling a field off hides it for all external users in the organization. Fields that are permanently blocked for all external users — such as margin and internal pricing — cannot be enabled through this configuration.

Contact your Jules administrator or the Jules team to update these settings for your organization.


Key Business Rules

RuleDetail
Separation of buy and sell pricingBuy-side prices and formulas are only visible to supplier portal users; sell-side prices only to customer portal users.
Only confirmed and active operations are shownDrafts, pending approvals, and cancelled records are never returned to external users.
Company scoping is enforced server-sideExternal users can only see data belonging to their own company. This is enforced by the platform and cannot be overridden.
Sharing replaces, not appendsSharing a document with portal users replaces the previous recipient list for that document.
Tasks can be created by external usersPortal users can create and update tasks, enabling collaborative task management between trader and counterparty.
Notifications are sent on sharingEvery document shared through ShareOnPortal triggers a notification to the relevant contacts of the receiving company.
Magic.link is the recommended login methodExternal users benefit from the passwordless Magic.link flow, which eliminates credential management for counterparties who access the portal infrequently.

Glossary

TermDefinition
External UserA Jules user account linked to a supplier or customer company rather than to the internal organization, with access limited to data relevant to their company
Supplier portalThe portal experience for users representing a supplier company — they see purchase operations and related documents where their company is the counterparty
Customer portalThe portal experience for users representing a customer company — they see sale operations and related documents where their company is the counterparty
ShareOnPortalThe mechanism used to make a specific document visible to a supplier or customer portal user
SharedSuggestionThe feature for sending quality/price proposals to supplier contacts through the portal
Contact ReceivablesTags on a contact (OPERATION, CONTAINER, SHIPMENT, OFFER, INVOICE) indicating which document types they should receive
Supplier BoardThe internal /supplier-board page for managing supplier companies and their portal access
Customer BoardThe internal /customer-board page for managing customer companies and their portal access