Landara+Xero
Xero Integration

Publish freight invoices to Xero automatically

Landara captures your import documents, calculates landed costs, then pushes the original invoices to Xero as bills. No duplicate data entry. Your bookkeeper gets clean bills with PDFs attached, plus a FIFO cost of goods sold journal that Landara posts to Xero for you on your command, or hands you as a CSV. You stay in control of when it posts.

The Problem

Xero wasn't built for landed cost calculations

Xero is great for accounting, but it has no native way to link freight invoices to purchase orders and allocate costs across products. Most importers end up in a spreadsheet.

Timing mismatch

Freight invoices arrive before your bookkeeper enters them. You're waiting on Xero data that isn't there yet to calculate landed costs.

No document linking

Xero treats your PO, freight forwarder bill, and customs broker invoice as unrelated expenses. There's no way to connect them to a single shipment.

Manual journals for COGS

Getting landed costs into Xero's inventory valuation means complex manual journal entries, error-prone and impossible to audit.

How It Works

Capture documents first, push to Xero when ready

Landara is the source of truth for your import documents. Process them before they hit the books.

Step 01

Capture

Upload your PO and freight invoices to Landara. AI extracts all the data.

Step 02

Calculate

Allocate freight, duty, and fees across products for an accurate per-unit landed cost.

Step 03

Publish

Push original freight invoices to Xero as bills. Source PDFs attached automatically.

Step 04

Reconcile

Your bookkeeper finds clean bills in Xero, ready for payment and reconciliation.

Publishing

What Landara gives you for Xero

A cost of goods sold journal Landara posts to Xero on your command, plus original documents as proper accounting records. You control when everything posts. Nothing hits your ledger until you say so.

COGS Journal, Posted On Your Command

Landara produces a period Dr COGS / Cr Inventory journal from your perpetual FIFO (or average) costing, then posts it to Xero for you when you choose, or hands you a CSV. You review first, and nothing posts until you say so.

Bills from Freight Invoices

Each freight invoice creates a bill in Xero with the correct vendor, date, line items, and amounts. Your bookkeeper can approve and pay as normal.

Purchase Orders

Push extracted PO data to Xero as a purchase order. Keeps your Xero records in sync with what you've ordered from suppliers.

PDF Attachments

The original PDF is attached to every bill and PO created in Xero. Full audit trail without digging through email.

Tax Code Mapping

Configure your default tax codes (INPUT, NONE, etc.) and GL accounts per cost category. Set once in Settings, applied automatically on every publish.

Supplier Contact Matching

When you enter a supplier name, Landara searches your Xero contacts to match existing vendors. Prevents duplicate contacts in Xero.

Token Management

Landara refreshes your Xero connection automatically. If the refresh token expires after 60 days of non-use, you'll see a clear 'Reconnect' prompt.

XeroPublished to Xero

Bill Created

Pacific Freight Solutions, INV-2024-0847

Date

15 Jan 2025

Total

$2,849.00

Line Items

Ocean Freight, 40ft Container

500 · Freight·INPUT
$2,450.00

Terminal Handling Charge

500 · Freight·INPUT
$185.00

Customs Clearance

530 · Clearance·INPUT
$125.00

Cargo Insurance

520 · Insurance·INPUT
$89.00
INV-2024-0847.pdf attached

Why "push-first" matters

Most expense tools (Dext, Lightyear) capture documents and push them to Xero. That's useful, but it doesn't solve the landed cost problem.

Landara is different because it captures, calculates, then publishes. Your freight invoices enter Landara first, costs are allocated across products, and only then do the original documents get pushed to Xero.

This means you don't wait for your bookkeeper to enter bills before calculating landed costs. And when the bills do land in Xero, they're already linked to a complete cost allocation in Landara.

Setup

One-time configuration, then it just works

Connect your Xero account and map your tax codes. That's it.

1

Connect Xero

OAuth login: click 'Connect to Xero', authorize, done. No API keys to manage.

2

Map Tax Codes

Set default tax codes and GL accounts for products, freight, duty, insurance, clearance, and other costs.

3

Publish

After any calculation, click 'Publish to Xero' to push bills with correct codes and attached PDFs.

FAQ

Common questions

Landara reads your chart of accounts, tax rates, and contacts for mapping and autocomplete. But your documents and cost data flow from Landara to Xero, not the other way around. Landara is the source of truth.

Landara creates Bills (Accounts Payable invoices) from your freight invoices and Purchase Orders from your PO documents. Each record includes extracted line items and the original PDF as an attachment.

Yes. Nothing is pushed to Xero until you click the publish button. You review all extracted data, confirm amounts, and then choose to publish. You can also publish documents individually.

When you set a supplier name on a shipment, Landara searches your existing Xero contacts. If a match is found, it links to that contact. This prevents duplicate contacts from being created in Xero.

In Settings, you configure a default tax type (e.g., INPUT, NONE) and optional GL account code for each cost category: products, freight, duty, insurance, clearance, and other. These defaults are applied automatically when bills are published.

Xero access tokens expire after 30 minutes and are refreshed automatically. If you don't use Landara for 60+ days, the refresh token expires and you'll need to reconnect with one click. Your data in Landara is unaffected.

Pricing is flat and seatless, never per-seat. Xero publishing and the FIFO COGS journal are available on the COGS plans (from $49/month, unlimited team members). Free tier users can calculate landed costs and export to CSV.

5.0 from 4 reviews on the Shopify App Store
Landara has made it much easier to keep track of my actual product costs. I really like that it takes things like shipping and duties into account instead of just showing the basic cost. Simple app, easy to use, and I’m already getting a much clearer idea of my real margins.
Panther Products
Verified review on the Shopify App Store
I installed Landara because I was getting tired of guessing what my inventory was actually costing me. What I liked most was being able to see the product cost together with things like shipping and duties, I've been trying to keep a closer eye on my margins, so having those costs in one place has made things much easier for me. It didn't take me long to get setup either, which was a nice bonus.
Linssan Inc
Verified review on the Shopify App Store
I honestly didn’t expect Landara to make this part of my store that much easier. I installed it mainly to get a better handle on my actual product costs, and I was pleasantly surprised by how everything comes together. I’m still exploring it, but so far it’s been really useful and I’m impressed with how it works.
BLIS FULL SKIN
Verified review on the Shopify App Store
I've just started using Landara, and so far I'm impressed with how it handles landed costs. I especially like being able to account for things like freight and duty instead of treating the supplier price as the whole cost. Still exploring the app, but it already looks like it could save me a lot of spreadsheet work.
Tollpatsch Stoffe und Handmade
Verified review on the Shopify App Store
Read the reviews on the Shopify App Store

Stop entering freight invoices twice

Upload your documents to Landara, calculate landed costs, and push clean bills to Xero, all in one workflow. Start with 10 costed shipments free.