Group travel and school trip charter software

Produce itemized quotes a school can attach to a purchase order, keep every version as the trip changes, and send invoices and receipts per group.