Zulu has an additional feature available on top of its inventory module that allows purchasing using foreign currency and accurate tracking of landed stock costs.
Overview
When your account has Forex enabled and you're creating a delivery from a foreign currency supplier, the system provides additional fields to handle currency conversion and landed costs. This ensures your inventory costs are accurately recorded in your local currency.
Step 1: Select Supplier
When creating a new Product Delivery, you'll first be prompted to select a supplier.
- Navigate to Inventory > Deliveries
- Click Add New Product Delivery
- Search for your supplier by typing their name
- Select the supplier from the dropdown
- Click Continue
Note: The Forex panel will only appear if the selected supplier is configured as a foreign currency supplier.
Step 2: Delivery Details Panel
| Field | Description |
|---|---|
| Supplier | The selected supplier (read-only) |
| Date | The delivery date (defaults to today) |
| Product Delivery Number | Auto-generated reference number |
| Supplier Reference | Optional field for supplier's invoice/reference number |
Step 3: Foreign Exchange (FX) Panel
This panel appears for foreign currency suppliers.
| Field | Description |
|---|---|
| Currency Code | The supplier's currency (e.g., EUR, USD, GBP). This is pre-filled from the supplier's settings. |
| FX Rate to Local | The exchange rate to convert from foreign currency to your local currency (e.g., "1 EUR = 1.85 NZD") |
Finding Exchange Rates
The panel provides helpful links to exchange rate websites: - XE.com - OANDA
Tip: Use the exchange rate from your bank statement or payment record for the most accurate costing.
Step 4: Landed Costs Panel
Landed costs are additional expenses incurred to get goods from the supplier to your warehouse. These costs are automatically distributed across all line items proportionally based on their value.
| Cost Type | Description |
|---|---|
| Freight | Shipping and transportation costs |
| Customs/Duty | Import duties and customs fees |
| Insurance | Cargo/shipping insurance |
| Port/Handling | Port fees, handling charges, warehousing |
| Other | Any other costs not covered above |
| Total Landed | Auto-calculated sum of all landed costs |
Note: The above fields may vary between local suppliers and international suppliers.
How Landed Costs Are Distributed
Landed costs are split proportionally across line items based on their value (line subtotal).
Example: - Total Order Value: $1,000 - Total Landed Costs: $100 - Line Item A: $600 (60% of order) → receives $60 landed cost - Line Item B: $400 (40% of order) → receives $40 landed cost
Step 5: Line Items Table
For Forex deliveries, the line items table has additional columns to show the currency conversion and landed cost breakdown.
| Column | Description |
|---|---|
| SKU | Product SKU (type to search existing products) |
| Product / Description | Product name or description |
| Qty Received | Quantity of units received |
| Unit Cost (Foreign) | Cost per unit in the supplier's currency (e.g., EUR) |
| Unit Cost (Local) | Converted cost in your local currency (calculated automatically) |
| Landed Adj | Proportional share of landed costs for this line |
| Final Unit Cost | Unit Cost (Local) + Landed Adjustment per unit |
| Line Total | Final Unit Cost × Quantity |
Calculation Logic
Unit Cost (Local) = Unit Cost (Foreign) × FX Rate
Landed Adj (per line) = Total Landed Costs × (Line Value ÷ Order Subtotal)
Final Unit Cost = Unit Cost (Local) + (Landed Adj ÷ Quantity)
Line Total = Final Unit Cost × QuantityStep 6: Save or Complete
| Action | Description |
|---|---|
| Cancel | Discard the delivery without saving |
| Save Draft | Save as a draft to edit later |
| Complete | Finalise the delivery and update inventory stock levels |
Important: When you Complete a delivery: - Stock levels are increased for each product - Product cost prices are updated with the Final Unit Cost - The delivery becomes locked for editing
Real Example
Here's a real example from the system:
| Field | Value |
|---|---|
| Supplier | Euro Goods GmBH |
| Currency | EUR |
| FX Rate | 1 EUR = 2.05 NZD |
| Freight | $120.00 NZD |
Line Item: Gouda Cheese
| Column | Value | Calculation |
|---|---|---|
| SKU | 103046 | - |
| Product | Gouda Cheese | - |
| Qty Received | 150 | - |
| Unit Cost (EUR) | €50.5775 | Entered manually |
| Unit Cost (NZD) | $103.6839 | €50.5775 × 2.05 |
| Landed Adj | $120.00 | 100% of $120 (single line item) |
| Final Unit Cost | $104.48 | $103.6839 + ($120 ÷ 150) |
| Line Total | $15,672.58 | $104.48 × 150 |
Step-by-Step Calculation
1. Convert EUR to NZD:
€50.5775 × 2.05 = $103.6839 per unit
2. Calculate landed cost per unit:
$120.00 ÷ 150 units = $0.80 per unit
3. Calculate final unit cost:
$103.6839 + $0.80 = $104.4839 ≈ $104.48
4. Calculate line total:
$104.4839 × 150 = $15,672.58Multiple Line Items Example
If you had two line items:
| Product | Qty | Unit (EUR) | Line Value (NZD) | % of Total | Landed Share |
|---|---|---|---|---|---|
| Gouda Cheese | 100 | €50.00 | $10,250.00 | 67% | $80.40 |
| Edam Cheese | 50 | €48.00 | $4,920.00 | 33% | $39.60 |
| Totals | $15,170.00 | 100% | $120.00 |
The landed costs are distributed based on each line's proportion of the total order value.
Tips
- Always enter the FX rate before adding line items for real-time calculation updates
- Zulu will automatically fetch and save an estimated FOREX rate if you do not enter one - CAUTION: Ensure you check and modify this value BEFORE fulfilling the delivery
- Enter all landed costs before completing to ensure accurate product costing
- Use the supplier's invoice reference in the "Supplier Reference" field for easy reconciliation
- Products that don't exist in the system will be created automatically when the delivery is completed
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article