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.