@extends('layouts.app') @section('title', 'Payments and receipts | healthcareers.app') @section('robots', 'noindex, nofollow') @section('content')
Every payment, refund and card hold{{ $org ? ' in '.$orgs[$org] : '' }}, with a receipt for each. Receipts are also emailed when you pay.
@if (session('status')){{ $totals['count'] }} {{ $totals['count'] === 1 ? 'transaction' : 'transactions' }} in {{ $year }} Paid {{ \App\Services\Receipts::money($totals['paid']) }} @if ($totals['refunded'])Refunded {{ \App\Services\Receipts::money($totals['refunded']) }}@endif
@if ($orders->isEmpty())No payments in {{ $year }}.
When you pay for a job post, an upgrade, a job pack or an ad, it's listed here with its receipt.
| Date | What | @if ($org)Paid by | @endifPaid with | Status | Amount | Receipt |
|---|---|---|---|---|---|---|
| {{ ($o->paid_at ?? $o->created_at)->timezone('America/New_York')->format('M j, Y') }} | {{ \App\Services\Receipts::title($o) }}{{ $o->items->groupBy('item')->map(fn ($g) => $g->first()->name.($g->count() > 1 ? ' × '.$g->count() : ''))->implode(', ') }}@if ($o->credit_cents) · {{ $o->dollars((int) $o->credit_cents) }} account credit @endif | @if ($org){{ $o->email }} | @endif{{ $o->status === 'canceled' ? '–' : \App\Services\Receipts::method($o) }} | {{ $label }} | {{ \App\Services\Receipts::money(\App\Services\Receipts::net($o)) }}@if ($o->refunded_cents){{ \App\Services\Receipts::money($o->chargedCents()) }} less {{ \App\Services\Receipts::money($o->refunded_cents) }} refunded@endif | @if ($o->receipt_no && in_array($o->status, \App\Services\Receipts::RECEIPTED, true)) {{ $o->receipt_no }} PDF @else {{ $o->status === 'authorized' ? 'Hold details' : 'No charge' }} @endif |
Monthly Job Sync bills for {{ $org ? $orgs[$org] : 'the organizations you run' }}. Each opens Stripe's invoice page, with the receipt and a PDF.
| Date | What | Status | Amount | Invoice |
|---|---|---|---|---|
| {{ \Carbon\Carbon::parse($i->paid_at ?? $i->created_at)->timezone('America/New_York')->format('M j, Y') }} | Job Sync{{ $i->plan_name ? ': '.$i->plan_name : '' }}{{ $i->org_name }}@if ($i->period_start && $i->period_end) · {{ \Carbon\Carbon::parse($i->period_start)->timezone('America/New_York')->format('M j') }} to {{ \Carbon\Carbon::parse($i->period_end)->timezone('America/New_York')->format('M j, Y') }}@endif | {{ ['paid' => 'Paid', 'open' => 'Not paid yet', 'void' => 'Void', 'uncollectible' => 'Not paid'][$i->state] ?? ucfirst($i->state) }} | {{ \App\Services\Receipts::money($i->state === 'paid' ? (int) $i->amount_paid_cents : (int) $i->amount_due_cents) }} | @if ($i->hosted_url){{ $i->invoice_number ?: 'View' }}@else{{ $i->invoice_number }}@endif @if ($i->pdf_url)PDF@endif |
Used first at your next checkout, for job posts and upgrades.
| {{ \Carbon\Carbon::parse($c->created_at)->timezone('America/New_York')->format('M j, Y') }} | {{ ['grant' => 'Credit given', 'use' => 'Used on order #'.$c->order_id, 'release' => 'Returned (order #'.$c->order_id.' not paid)'][$c->kind] ?? $c->kind }}@if ($c->kind === 'grant' && $c->note) {{ $c->note }}@endif |
{{ \App\Services\Receipts::money((int) $c->amount_cents) }} |