Lesson: Kilroy invoices all Jysk programmes — they are one Xero contact

Date discovered: 2026-05-15
Source: 2026-05-15-board-pack-budget-analysis

The Finding

In the budget model, “Jysk” and “Kilroy” appear as two separate agents. In Xero/Joiin, there is no “Jysk” contact. All Jysk-branded programmes are invoiced through Kilroy International A/S.

The budget split (Jysk vs Kilroy) is an internal planning distinction only — it does not correspond to separate billing relationships in Xero.

Evidence

When comparing Budget vs Actuals for Jan 2026:

  • Budget Jysk Thailand: 168,556 = $516,265
  • Actuals “Kilroy International A/S (Thailand)”: $505,311 — within 2%

The same pattern held for Vietnam and Nepal. The combined total matched; the individual split did not exist in Xero.

Implication for Reporting

When pulling actuals from Joiin, treat “Kilroy International A/S (Country)” as the combined Jysk+Kilroy figure for that country. Do not expect a separate Jysk line.

Xero Contact Naming Convention

Kilroy contacts in Xero follow this pattern:

  • Kilroy International A/S (Thailand) — includes Thai + Laos + Cambodia invoices (see below)
  • Kilroy International A/S (Vietnam)
  • Kilroy International A/S (China)
  • Kilroy International A/S (India)
  • Kilroy International A/S (Nepal)
  • Kilroy International A/S (Srilanka) ← note spelling in Xero

Thailand Contact Also Covers Laos & Cambodia

⚠️ “Kilroy International A/S (Thailand)” in Xero invoices are not all Thailand revenue. The same contact is used for Laos (LA) and Cambodia (KH) tours, distinguishable only by invoice reference suffix:

  • ...TH — Thailand
  • ...LA — Laos
  • ...KH — Cambodia (KH = Khmer)

To split actuals by destination for Thailand/Laos/Cambodia, pull the raw invoices and apply proportional THB amounts.