Import schedules (CSV)

Use Import CSV on the Schedule Register toolbar when you already have many schedules in a spreadsheet. Download the in-app CSV template, fill one row per schedule, then upload and fix any validation errors before committing.

Expected columns

Include a header row (column order may vary; the importer recognises the usual template headers). Typical columns:

  • Type: PREPAID or UNEARNED
  • Contact name: required (matches your Xero contact)
  • Invoice reference: required
  • Invoice date, start date, end date: YYYY-MM-DD or DD/MM/YYYY
  • Total amount: numeric
  • Expense account code: prepaid expense line (required for PREPAID rows)
  • Revenue account code: revenue line (required for UNEARNED rows)
  • Deferral account code: deferral / liability / prepayment balance account (required on every row)
  • Description: optional note
  • Allocation method: actual (days-based pro-rata) or equal (equal monthly amounts); leave blank to default to equal

Rules and tips

  • Account codes must exist in Xero for the active tenant. Archived and system accounts are not accepted.
  • Quoted commas inside CSV fields are supported during parsing.
  • Review per-row error messages in the preview; only valid rows import.
  • After import, open rows in the Schedule Register or schedule detail view to confirm totals and periods before posting.

Ready to get started?

Head back to the app to connect your Xero account and manage schedules.

Open Prepaidly App