@extends('layout') @section('body')
@include('partials.owner-sidebar')
Billing

Invoice, Pembayaran & Moota

@if(session('ok'))
{{ session('ok') }}
@endif

Rekening Penerimaan

@foreach($banks as $b)
{{ $b->bank_name }} · {{ $b->account_number }}
{{ $b->account_name }} @if($b->moota_bank_id) · Moota ID {{ $b->moota_bank_id }}@endif
@endforeach
@csrf

Webhook Moota

Endpoint:

https://{{ config('saas.central_domain') }}/webhooks/moota

Gunakan secret token yang sama dengan MOOTA_WEBHOOK_SECRET pada file .env. Token tidak ditampilkan di dashboard.

Matching otomatis memprioritaskan nomor invoice pada deskripsi. Jika tidak ada, nominal harus cocok dengan tepat dan hanya satu invoice outstanding yang memiliki total tersebut.

Mutasi Belum Cocok

@forelse($unmatched as $p)@empty@endforelse
WaktuNominalDeskripsiBank
{{ $p->transaction_at?->format('d M H:i') }}Rp{{ number_format($p->amount,0,',','.') }}{{ \Illuminate\Support\Str::limit($p->description,90) }}{{ $p->bank_account }}
@csrf
Tidak ada mutasi unmatched.

Invoice Terbaru

@foreach($invoices as $i)@endforeach
InvoiceTenantTotalJatuh TempoStatus
{{ $i->number }}{{ $i->tenant?->name }}Rp{{ number_format($i->total,0,',','.') }}{{ $i->due_at->format('d M Y') }}{{ $i->status }}
{{ $invoices->links() }}
@endsection