WorkflowsOnboarding Supplier
Workflows

Workflow: Onboarding a New Supplier

Step-by-step guide to onboarding a new supplier in Jules — from company creation through site configuration, quality setup, and first purchase operation.

Workflow: Onboarding a New Supplier

Step-by-step guide — How to set up a new supplier in Jules so your traders can start purchasing from them.


When to use this workflow

Use this workflow when your organization begins a new trading relationship with a supplier — a recycling yard, collector, processor, or broker — and needs to register them in Jules before creating purchase operations.


Prerequisites

Before starting, you need:

  • The supplier's legal name, address, and tax ID
  • At least one physical site address (yard, warehouse, or facility)
  • A commercial contact name and email
  • The material qualities the supplier can provide
  • Default pricing terms (currency, incoterm, payment terms)

Step-by-Step

Step 1 — Create the Company

Navigate to Companies and create a new company:

FieldDescriptionExample
NameLegal entity nameGarfield Metals LLC
TypeSUPPLIERSUPPLIER
CountryCountry of incorporationUnited States
AddressRegistered address123 Industrial Blvd, Newark, NJ
Tax ID / VATTax identification numberUS-12-3456789
SectorBusiness sectorFerrous Recycling

Tip: A company can be both SUPPLIER and CUSTOMER if you trade in both directions with them.

See Companies, Sites & Contacts for field reference.

Step 2 — Create the Site

A site is the physical location where goods will be collected. Create at least one site under the company:

FieldDescriptionExample
NameSite nameNew Jersey Yard
TypeSUPPLIERSUPPLIER
CompanyParent companyGarfield Metals LLC
AddressPhysical address456 Scrap Yard Road, Newark, NJ
Port of LoadingDefault port for shipments from this sitePort of New York

Step 3 — Configure Site Qualities

This is the critical step that most users miss. Before a site can be used on a purchase operation, you must configure which materials the site can supply.

Navigate to the site's Qualities tab and add a SiteToQuality BUY record for each material:

FieldDescriptionExample
QualityMaterial gradeHMS 1&2
DirectionBUY (purchase)BUY
CurrencyDefault pricing currencyUSD
MQCMinimum Quality Commitment per container18 T
Default margin targetExpected profit per tonne20 USD/T
Port of loadingDeparture port for this materialPort of New York
IncotermDefault trade termsEXW

If this step is skipped, the material will not appear as an option when creating a purchase operation for this site.

Repeat for every quality the supplier provides (e.g., HMS 1&2, Shredded, OCC).

Step 4 — Add Site Licenses (if applicable)

For international trade, suppliers may need export licenses. Configure them in the site's Licenses tab:

FieldDescription
License typeExport permit, Basel Convention notification, etc.
Materials coveredWhich qualities the license applies to
Validity periodStart and expiry dates
Reference numberLicense document number

Jules will warn users if they attempt to create an operation against a site with expired or missing licenses for the material.

Step 5 — Create Contacts

Add the key people at the supplier under Contacts:

ContactRoleReceivables
Mike Garfield (commercial)BUSINESS_MANAGEROPERATION — receives PO documents
Sarah Jones (logistics)LOGISTICIANSHIPMENT — receives shipping docs
Finance deptACCOUNTANTINVOICE — receives invoices

The receivables configuration determines which documents are automatically sent to each contact when generated.

Step 6 — Set Up Contract Prefill Defaults (optional)

If you have standard terms with this supplier, configure Contract Prefill defaults at the site level. These will auto-populate when a trader creates a contract or operation against this site:

  • Default payment terms
  • Default incoterm
  • Default equipment type
  • Default tolerance rate

Step 7 — Create a Purchase Contract

With master data in place, create the first purchase contract to formalize the trading terms:

  1. Navigate to Contracts → Create
  2. Select the supplier company and site
  3. Add quality streams with pricing terms
  4. Set the contract period
  5. Confirm the contract

See Contracts & Pricing for contract configuration details.

Step 8 — Verify with a Test Operation

Create a test purchase operation from the contract to verify everything is correctly configured:

  1. Create a BUY operation from the contract
  2. Confirm that qualities, prices, and logistics defaults are correctly prefilled
  3. Check that the PO document generates correctly
  4. Verify that the correct contacts receive the document

Verification Checklist

After completing the onboarding, verify:

CheckStatus
Company exists with correct legal details
Site created with correct port of loading
SiteToQuality BUY records for all materials
MQC and margin targets configured per quality
Licenses added (if international trade)
Contacts created with correct receivables
Contract prefill defaults set (optional)
Test operation creates and prefills correctly

Common Mistakes

MistakeConsequenceFix
Missing SiteToQuality BUY recordMaterial not available for purchase operationsAdd the quality configuration at the site level
Wrong port of loading on siteFreight rate lookup failsUpdate the site's default port
Missing contact receivablesDocuments not sent automaticallyConfigure receivables on the contact
Creating operations before contractsTerms not standardized, no prefillAlways create the contract first