GSTR-1 — Outward Supplies

{{ $profile->business_name }} | GSTIN: {{ $profile->gstin ?? 'N/A' }}

Period: {{ \Carbon\Carbon::parse($data['period'])->format('F Y') }} | FY {{ $profile->current_financial_year }}

Generated: {{ now()->format('d M Y H:i') }}

Total Invoices: {{ $data['total_invoices'] }}

₹{{ number_format($data['total_taxable'],2) }}

Taxable Value

₹{{ number_format($data['total_cgst'],2) }}

CGST

₹{{ number_format($data['total_sgst'],2) }}

SGST

₹{{ number_format($data['total_igst'],2) }}

IGST

₹{{ number_format($data['total_value'],2) }}

Total Value

B2B — Registered Customers ({{ $data['b2b_count'] }} invoices)
@foreach($data['invoices']->filter(fn($i) => !empty($i->customer_gstin)) as $inv) @endforeach
Invoice #DateCustomer / GSTINTypeTaxableCGSTSGSTIGSTTotal
{{ $inv->invoice_number }} {{ $inv->invoice_date->format('d/m/Y') }} {{ $inv->customer_name }}
{{ $inv->customer_gstin }}
{{ $inv->supply_type === 'inter_state' ? 'Inter' : 'Intra' }} {{ number_format($inv->taxable_amount,2) }} {{ number_format($inv->cgst_amount,2) }} {{ number_format($inv->sgst_amount,2) }} {{ number_format($inv->igst_amount,2) }} {{ number_format($inv->total_amount,2) }}
B2C — Unregistered Customers ({{ $data['b2c_small_count'] + $data['b2c_large_count'] }} invoices)
@foreach($data['invoices']->filter(fn($i) => empty($i->customer_gstin)) as $inv) @endforeach
Invoice #DateCustomerTypeTaxableCGSTSGSTIGSTTotal
{{ $inv->invoice_number }} {{ $inv->invoice_date->format('d/m/Y') }} {{ $inv->customer_name }} {{ $inv->supply_type === 'inter_state' ? 'Inter' : 'Intra' }} {{ number_format($inv->taxable_amount,2) }} {{ number_format($inv->cgst_amount,2) }} {{ number_format($inv->sgst_amount,2) }} {{ number_format($inv->igst_amount,2) }} {{ number_format($inv->total_amount,2) }}
@if(count($data['hsn_summary']) > 0)
HSN / SAC Summary
@foreach($data['hsn_summary'] as $row) @endforeach
HSN/SACDescriptionQtyTaxable ValueCGSTSGSTIGST
{{ $row['hsn_code'] }} {{ $row['description'] }} {{ number_format($row['total_quantity'],2) }} {{ $row['uqc'] }} {{ number_format($row['taxable_value'],2) }} {{ number_format($row['cgst'],2) }} {{ number_format($row['sgst'],2) }} {{ number_format($row['igst'],2) }}
TOTAL ₹{{ number_format(collect($data['hsn_summary'])->sum('taxable_value'),2) }} ₹{{ number_format($data['total_cgst'],2) }} ₹{{ number_format($data['total_sgst'],2) }} ₹{{ number_format($data['total_igst'],2) }}
@endif

This is a system-generated GSTR-1 summary. Verify and file on GST portal (www.gst.gov.in). | {{ config('app.name') }}