@extends('layouts.layout-horizontal') @section('title', 'Tally Export') @section('content') @php([$fyStart, $fyEnd] = financial_year_range())
Export to Tally
@if(session('warning'))
{{ session('warning') }}
@endif {{-- Pending Counts --}}
{{ $counts['sales'] }}
Sales
{{ $counts['purchases'] }}
Purchases
{{ $counts['sales_returns'] }}
Sales Returns
{{ $counts['purchase_returns'] }}
Purchase Returns
{{ $counts['receipts'] }}
Receipts
{{ $counts['payments'] }}
Payments
{{-- Export Form --}}
@csrf
@error('from_date') {{ $message }} @enderror
@error('to_date') {{ $message }} @enderror
@error('types') {{ $message }} @enderror
{{-- Hidden re-export form --}}
@csrf
Export downloads only records not previously exported. Re-export downloads all records in the date range (including already-exported). Import the downloaded XML file into TallyPrime via Import → XML (File). Run the Master Data export below first — voucher exports no longer create ledgers and rely on masters already existing in Tally.
{{-- Master Data Export Card --}}
Export Master Data to Tally
@csrf
@error('master_types') {{ $message }} @enderror
System Ledgers creates the fixed ledgers every voucher references (Output/Input CGST-SGST-IGST, Round Off, Packaging and Forwarding ( Sales ), Packaging and Forwarding ( Purchase ), Cash) under the correct Tally groups with GST duty heads — without these a fresh Tally company rejects vouchers. Sales & Purchase Ledgers emits one ledger per GST slab (e.g. Sales 18%, Purchases 5%…). Customers/Suppliers land under Sundry Debtors/Creditors with GSTIN, address, contact. Bank Accounts include account no. + IFSC. Units are created before products so BASEUNITS references resolve. Products export as Stock Items with HSN & GST breakdown (CGST/SGST/IGST). Import the XML into TallyPrime via Import → XML (File). Tick everything, run masters first, then vouchers.
@endsection @push('scripts') @endpush