Help Center/Features

Printing an Invoice

Print a customer invoice from a jobcard, record payments, and manage VAT

In Pistonlog, the jobcard is the invoice. There's no separate invoice to create — when the work is done, you print the jobcard as a customer-facing document with full pricing, VAT, and your garage branding.

Opening the print dialog

Open the jobcard

Find the jobcard in your list or click it from the kanban board.

Click Print

Click the Print button in the jobcard header. The print dialog opens with a preview of the customer invoice.

Opening the print dialog from a jobcard

What's on the invoice

The customer copy includes:

  • Your garage details — name, address, phone, VAT number, and logo
  • Customer name and contact details
  • Vehicle — registration, make, model, mileage in/out
  • Jobcard reference and date
  • Jobs — each authorised job with its labour lines, parts, and charges
  • Totals — subtotal, VAT amount, and grand total

Only authorised jobs appear

Jobs marked as declined or postponed are excluded from the invoice. Only authorised and completed jobs show up in the pricing.

Customer copy vs technician copy

The print dialog lets you switch between two layouts:

  • Customer copy — the full invoice with pricing, customer details, and VAT breakdown. This is what you hand to the customer
  • Technician copy — vehicle and job details only, no customer personal information and no pricing. For the workshop floor
Switching between customer and technician print layouts

Recording a payment

Once the customer pays, record it on the jobcard so the balance updates.

Open the payment section

On the jobcard, find the Payment section or use the inspector panel's payment tab.

Click Add Payment

Click Add Payment and enter the amount and method — cash, card, or bank transfer.

Adding a payment against a jobcard

The outstanding balance updates immediately. You can record multiple partial payments if the customer pays in instalments.

Square card payments

If your garage has Square connected, you can take card payments directly from the jobcard. Click Take Payment to send a payment request to your Square terminal. The payment is recorded automatically once the customer taps or inserts their card.

Sending a payment request to the Square terminal

Setting up Square

Square is configured in your garage settings under Integrations. Ask your manager to set it up if you don't see the Take Payment option.

VAT settings

VAT is calculated automatically based on your garage's VAT rate, set in Settings. You can also:

  • Disable VAT per jobcard — toggle VAT off for the entire jobcard
  • Disable VAT per job — toggle VAT off for individual jobs (useful for exempt items)

Your garage's VAT number appears on every customer invoice automatically.

Was this article helpful?