How to use piins

A hands-on guide to the invoice and payment system — with demo accounts you can try right now.

Overview

What the system does

Suppliers (like Avis or Hertz) upload invoices, and agents (travel agents) view, authorise and pay their bills. The system automatically matches invoice line items to agents using unique identifiers, and settles payments out to approved supplier bank accounts.

Try it yourself

Demo accounts

Use these pre-configured accounts to test the system. All accounts use the same password: ask sniip for the password.

Avis — Supplier account SUPPLIER

Email avis-supplier@avis.com
  • Upload invoice CSV files for the Flight Centre organisation
  • View all invoices you've uploaded and which line items matched to agents
  • Monitor payment status for all bills
  • Generate registration codes for unmatched items

Flight Centre organisation

Flight Centre demonstrates organisation-level administration, where an admin can see every agent's bills.

Organisation admin — Flight Centre ADMIN + ORG_ADMIN

Email admin@flightcentre.com
  • View all bills for every Flight Centre agent (agent1, agent2, agent3)
  • Manage organisation settings, sub-companies and agents
  • Invite users and control who can view, authorise or pay — per sub-company or org-wide
  • Monitor payment status across the whole organisation

Perfect for demonstrating organisation-wide visibility and management.

Agent 1 — Downtown Travel AGENT

Email agent1@flightcentre.com Supplier identifier FC-AGT-001

Sees and pays only the bills matched to FC-AGT-001; can filter by payment status and archive paid bills.

Agent 2 — Global Tours AGENT

Email agent2@flightcentre.com Supplier identifier FC-AGT-002

Sees and pays only the bills matched to FC-AGT-002; can filter by payment status and archive paid bills.

Agent 3 — Business Travel Experts AGENT

Email agent3@flightcentre.com Supplier identifier FC-AGT-003

Sees and pays only the bills matched to FC-AGT-003; can filter by payment status and archive paid bills.

Suppliers

How to upload invoices

1

Sign in as a supplier

Go to /login and use the Avis supplier credentials above. You'll land on the upload screen.

2

Download the example CSV

On the upload screen, download the example CSV file to see the required format.

3

Select the target organisation

Choose the organisation whose agents will receive these invoices. For the demo, select Flight Centre from the dropdown.

4

Upload the CSV file

Drag and drop the CSV or choose it from disk, then upload. The system will:

  • Parse the CSV file
  • Match line items to agents using customer_id
  • Create bills for matched agents
  • Generate registration codes for unmatched items
5

View the upload results

After upload you'll see a summary of matched line items, unmatched items (registration codes generated) and the total amount.

Tip: the example CSV contains customer IDs (FC-AGT-001, FC-AGT-002) that match the demo agent accounts, so you'll see both matched and unmatched items when you upload it.
Agents

How to pay bills

1

Sign in as an agent

Log out of the supplier account and sign in with one of the agent credentials above.

2

View your bills

The bills page shows every bill assigned to you, grouped by supplier.

3

Filter bills

Use the filters to view all, unpaid, paid or archived bills.

4

Authorise and pay

Authorise a bill, then pay it with a saved card, Apple Pay / Google Pay, or a virtual card. Review the payment details (including any processing fee) and confirm.

5

Archive bills (optional)

To clean up your view, archive bills you've already paid or reviewed.

Permissions: paying is a separate permission from authorising. If you can authorise but not pay, ask your organisation owner to grant payment permission — for a specific sub-company or the whole organisation.
Resolve issues

How to handle disputes

If you find an error in a bill or need to query an invoice item, raise a dispute. Agents and suppliers chat about the specific bill until it's resolved.

Raising a dispute (agent)

1

Open Disputes

Click Disputes in the sidebar to view your disputes page.

2

Create a new dispute

Click Create Dispute, select the bill, and describe the issue clearly.

3

Submit and track

The dispute is sent to the supplier and its status changes to OPEN. The bill's payment is blocked until the dispute is resolved.

4

Chat it through

Open the dispute to chat with the supplier in real time until you reach a resolution.

Important: bills with active disputes cannot be paid until the dispute is resolved.

Responding to disputes (supplier)

1

Watch for notifications

When an agent raises a dispute you'll see a badge on the Disputes menu item.

2

Review the issue

Open the dispute to see the agent's description and the bill details.

3

Respond via chat

Use the chat to work through the issue with the agent.

4

Resolve the dispute

Once you've agreed on a resolution, click Resolve Dispute to unblock the bill.

Chat features

  • Real-time messaging — messages appear instantly for both parties
  • Message history — all chat history is preserved for audit purposes
  • Unread indicators — badge counts for new messages
  • Status tracking — OPEN, UNDER_REVIEW, RESOLVED, CLOSED
Reference

Invoice CSV format

Your invoice CSV file should contain the following columns:

  • invoice_number — unique invoice identifier
  • description — line item description
  • quantity — number of items
  • unit_price — price per unit
  • total — total amount (quantity × unit_price)
  • customer_id — agent identifier for matching (e.g. FC-AGT-001)
  • bsb — bank BSB number
  • account_number — bank account number
  • abn — Australian Business Number
Custom formats: if your organisation uses a different invoice format, contact us to configure custom parsing.
Five minutes

Quick start

Ready to try it out? Follow these steps:

  1. Sign in as the Avis supplier
  2. Download the example CSV
  3. Upload the CSV file with Flight Centre selected
  4. Log out and sign in as an agent (agent1@flightcentre.com)
  5. View your bills, authorise one and pay it