E-Trans Documentation
Developed by Pratik Dimble | Tested by Swapnil Kharat Contact Me

E-Trans Admin System Documentation


Table of Contents

  1. Overview
  2. Module Hierarchy
  3. Module Details

    • Company
    • Customer
    • Vehicle
    • Route
    • Material
    • Trip
    • Bill
    • Credit Note
    • Dashboard Summary
    • GSTR-1 Report
  4. API Mapping
  5. Filters and Computed Summaries
  6. Authentication and Token Refresh Flow
  7. Notes on Aggregation and Computation Logic

Overview

E-Trans Admin is a comprehensive logistics and financial reporting platform. It allows users to manage operational entities (Company, Customer, Vehicle, Route, Material, Trip, Bill, Credit Note) and generate both real-time summaries and GST-compliant reports (GSTR-1).

The system uses:


Module Hierarchy

E-Trans Admin
│
├── Company
├── Customer
├── Vehicle
├── Route
├── Material
├── Trip
├── Bill
├── Credit Note
├── Dashboard Summary
│   ├── Filters
│   ├── Summary Cards
│   ├── Charts
│   └── Paginated Invoices Table
└── GSTR-1 Report
    ├── Filters
    ├── Summary Cards
    ├── Customer-wise Aggregation
    ├── B2B / B2C Reports
    └── HSN Summary

Module Details

Company Module

Customer Module

Vehicle Module

Route Module

Material Module

Trip Module

Bill Module

Credit Note Module

Dashboard Summary Module

GSTR-1 Report Module


API Mapping

Module Endpoint Method Parameters Description
Company /company GET page, size Fetch company list
Customer /customer GET page, size Fetch customer list
Vehicle /vehicle GET page, size Fetch vehicle list
Route /route GET page, size Fetch route list
Material /material GET page, size Fetch material list
Trip /trip GET page, size Fetch trip list
Bill /bill GET page, size Fetch invoice list
Credit Note /credit-note GET page, size Fetch credit notes
Dashboard Summary /dashboard/summary GET year, month, startDate, endDate, search, page, size Summary cards, charts, paginated bills
Dashboard Summary /dashboard/suggestions GET query Autocomplete for filters
GSTR-1 Report /dashboard/filter GET customerId, fromDate, toDate, page, size Filtered report data
Authentication /auth/login POST username, password Login
Authentication /auth/refresh POST refreshToken Refresh token

Filters and Computed Summaries


Authentication and Token Refresh Flow


Notes on Aggregation and Computation Logic