2025-09-27 13:25:07.999 +05:30 [WRN] Using an in-memory repository. Keys will not be persisted to storage. ----------------------------------------End----------------------------------- 2025-09-27 13:25:08.135 +05:30 [WRN] Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. ----------------------------------------End----------------------------------- 2025-09-27 13:25:08.235 +05:30 [WRN] No XML encryptor configured. Key {fd6c8bc8-e6b0-4b99-9ed2-9f5bfa5c37dd} may be persisted to storage in unencrypted form. ----------------------------------------End----------------------------------- 2025-09-27 13:25:09.245 +05:30 [INF] HTTP request: Path: /swagger/index.html QueryString: Headers: {Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-GB,en-US;q=0.9,en;q=0.8,ml;q=0.7}, {Connection: keep-alive}, {Host: 103.120.178.195}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36}, {Upgrade-Insecure-Requests: 1} Host: 103.120.178.195 Body: ----------------------------------------End----------------------------------- 2025-09-27 13:25:09.893 +05:30 [INF] HTTP Response: StatusCode: 200 Headers: {Content-Type: text/html;charset=utf-8} Body: Swagger UI
----------------------------------------End----------------------------------- 2025-09-27 13:25:10.328 +05:30 [INF] HTTP request: Path: /swagger/v1/swagger.json QueryString: Headers: {Accept: application/json,*/*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-GB,en-US;q=0.9,en;q=0.8,ml;q=0.7}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/VanSalesMobApi/Sang.Vansales.Mob.Api/swagger/index.html}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36} Host: 103.120.178.195 Body: ----------------------------------------End----------------------------------- 2025-09-27 13:25:11.099 +05:30 [INF] HTTP Response: StatusCode: 200 Headers: {Content-Type: application/json;charset=utf-8} Body: { "openapi": "3.0.1", "info": { "title": "API", "version": "v1" }, "servers": [ { "url": "/VanSalesMobApi/Sang.Vansales.Mob.Api" } ], "paths": { "/Auth/Login": { "post": { "tags": [ "Auth" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Login" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Login" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Login" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Auth/regenerate-token": { "get": { "tags": [ "Auth" ], "parameters": [ { "name": "RefreshToken", "in": "query", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Auth/Logout": { "post": { "tags": [ "Auth" ], "responses": { "200": { "description": "Success" } } } }, "/api/DashBoard/GetDashBoardDetails": { "get": { "tags": [ "DashBoard" ], "parameters": [ { "name": "FromDate", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } }, { "name": "ToDate", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "Success" } } } }, "/api/DashBoard/GetDynamicDashboardData": { "get": { "tags": [ "DashBoard" ], "parameters": [ { "name": "fromDate", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "Success" } } } }, "/api/DashBoard/GetFavourites": { "get": { "tags": [ "DashBoard" ], "parameters": [ { "name": "CustomerId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "Search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetScreen": { "get": { "tags": [ "Master" ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetUserAction": { "get": { "tags": [ "Master" ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetSettings": { "get": { "tags": [ "Master" ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetDefaultScreenSettings": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "docType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetAllSettings": { "get": { "tags": [ "Master" ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetSettingsForAll": { "get": { "tags": [ "Master" ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetProductCatalogue": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "productId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/UpsertCustomer": { "post": { "tags": [ "Master" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Customer" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Customer" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Customer" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Master/GetMasterSummary": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "Tag", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetCustomerDetails": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "CustomerId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetAllProducts": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "search", "in": "query", "schema": { "type": "string" } }, { "name": "WarehouseId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "outletId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "docType", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetMasters": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "Type", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "iTag", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouseType", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "Search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetProductUnit": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "Product", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "Type", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "DocType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "Search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetRate": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "ProductId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "UnitId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "OutletId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetProductByBarcode": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "barCode", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "WarehouseId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "OutletId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "TransId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "IsOrder", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetActivityList": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "type", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "searchString", "in": "query", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/GetTagList": { "get": { "tags": [ "Master" ], "parameters": [ { "name": "tag", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "type", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "searchString", "in": "query", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "Success" } } } }, "/Master/UpdateOutletLocation": { "post": { "tags": [ "Master" ], "parameters": [ { "name": "outlet", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "geoLocation", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Notification/SendEmailNotification": { "post": { "tags": [ "Notification" ], "parameters": [ { "name": "docType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "isUpdated", "in": "query", "schema": { "type": "boolean" } } ], "responses": { "200": { "description": "Success" } } } }, "/Notification/UpsertNotification": { "post": { "tags": [ "Notification" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/NotificationRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NotificationRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/NotificationRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Notification/GetNotificationDetails": { "get": { "tags": [ "Notification" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Notification/GetNotificationSummary": { "get": { "tags": [ "Notification" ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetReports": { "get": { "tags": [ "Reports" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "FromDate", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } }, { "name": "ToDate", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } }, { "name": "DocType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "ProductId", "in": "query", "schema": { "type": "string" } }, { "name": "OutletId", "in": "query", "schema": { "type": "string" } }, { "name": "WarehouseId", "in": "query", "schema": { "type": "string" } }, { "name": "SalesmanId", "in": "query", "schema": { "type": "string" } }, { "name": "PaymentType", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetStockReport": { "get": { "tags": [ "Reports" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "WarehouseId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "sortColumn", "in": "query", "schema": { "type": "string" } }, { "name": "sortDirection", "in": "query", "schema": { "type": "string" } }, { "name": "ProductId", "in": "query", "schema": { "type": "string" } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetMainStockReport": { "get": { "tags": [ "Reports" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "sortColumn", "in": "query", "schema": { "type": "string" } }, { "name": "sortDirection", "in": "query", "schema": { "type": "string" } }, { "name": "ProductId", "in": "query", "schema": { "type": "string" } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetCustomerStatement": { "get": { "tags": [ "Reports" ], "parameters": [ { "name": "CustomerId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "ToDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "FromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetReportParameters": { "get": { "tags": [ "Reports" ], "parameters": [ { "name": "report", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetReportList": { "get": { "tags": [ "Reports" ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetDynamicTransactionReport": { "post": { "tags": [ "Reports" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } } } }, "responses": { "200": { "description": "Success" } } }, "get": { "tags": [ "Reports" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "reportId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouseId", "in": "query", "schema": { "type": "string" } }, { "name": "salesmanId", "in": "query", "schema": { "type": "string" } }, { "name": "outletId", "in": "query", "schema": { "type": "string" } }, { "name": "productId", "in": "query", "schema": { "type": "string" } }, { "name": "sortColumn", "in": "query", "schema": { "type": "string" } }, { "name": "sortDirection", "in": "query", "schema": { "type": "string" } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetDynamicExcelReport": { "post": { "tags": [ "Reports" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } } } }, "responses": { "200": { "description": "Success" } } }, "get": { "tags": [ "Reports" ], "parameters": [ { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "reportId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouseId", "in": "query", "schema": { "type": "string" } }, { "name": "salesmanId", "in": "query", "schema": { "type": "string" } }, { "name": "outletId", "in": "query", "schema": { "type": "string" } }, { "name": "productId", "in": "query", "schema": { "type": "string" } }, { "name": "sortColumn", "in": "query", "schema": { "type": "string" } }, { "name": "sortDirection", "in": "query", "schema": { "type": "string" } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/GetDynamicPdfReport": { "post": { "tags": [ "Reports" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReportRequest" } } } }, "responses": { "200": { "description": "Success" } } }, "get": { "tags": [ "Reports" ], "parameters": [ { "name": "fromDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "toDate", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "reportId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouseId", "in": "query", "schema": { "type": "string" } }, { "name": "salesmanId", "in": "query", "schema": { "type": "string" } }, { "name": "outletId", "in": "query", "schema": { "type": "string" } }, { "name": "productId", "in": "query", "schema": { "type": "string" } }, { "name": "sortColumn", "in": "query", "schema": { "type": "string" } }, { "name": "sortDirection", "in": "query", "schema": { "type": "string" } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/Print": { "get": { "tags": [ "Reports" ], "parameters": [ { "name": "TransId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "DocType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "Layout", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Reports/Print1": { "get": { "tags": [ "Reports" ], "parameters": [ { "name": "TransId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "DocType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetDocNo": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "DocType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetProductDetails": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "iProduct", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "UnitId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "WarehouseId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "OutletId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "TransId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "IsOrder", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetTransactionSummary": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "DocType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "CustomerId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "search", "in": "query", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetDraftOrderSummary": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "outlet", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetTransactionDetails": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "TransId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "DocType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/DeleteTransactions": { "delete": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OrderRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OrderRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/OrderRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertOrder": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Order" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Order" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Order" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/ConfirmDraftOrder": { "post": { "tags": [ "Transaction" ], "parameters": [ { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetConvertOrderDetails": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "TransId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertRequest": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RequestModel" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestModel" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestModel" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertSale": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SaleRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SaleRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SaleRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetSalesBatch": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "productId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "unitId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "date", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "warehouse", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertReceipt": { "post": { "tags": [ "Transaction" ], "parameters": [ { "name": "hasCashSalePostedToFocus", "in": "query", "schema": { "type": "boolean", "default": true } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Receipt" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Receipt" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Receipt" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetInvoiceList": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "Outlet", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "TransId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetInoviceReturnDetails": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "TransId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetSalesDocNo": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "OutletId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "Search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertReturn": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Return" } }, "text/json": { "schema": { "$ref": "#/components/schemas/Return" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/Return" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/multi-file-upload": { "post": { "tags": [ "Transaction" ], "parameters": [ { "name": "docType", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "type": "object", "properties": { "files": { "type": "array", "items": { "type": "string", "format": "binary" } } } }, "encoding": { "files": { "style": "form" } } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/UploadSignature": { "post": { "tags": [ "Transaction" ], "parameters": [ { "name": "docType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "FileContent" ], "type": "object", "properties": { "PreviousFileName": { "type": "string" }, "FileContent": { "type": "string", "format": "binary" } } }, "encoding": { "PreviousFileName": { "style": "form" }, "FileContent": { "style": "form" } } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/DeleteSignature": { "delete": { "tags": [ "Transaction" ], "parameters": [ { "name": "docType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "fileName", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetPendingOrders": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "displayLength", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "displayStart", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "CustomerId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "search", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetPendingOrdersDetails": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "TransId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/CheckCustomerOverDue": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "outletId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "docType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetRoutes": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "Salesman", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertVisitedRoute": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VisitedRouteRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VisitedRouteRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/VisitedRouteRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertGeoLocation": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GeoLocationRequestWrapper" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GeoLocationRequestWrapper" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/GeoLocationRequestWrapper" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetRouteList": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "Salesman", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "Search", "in": "query", "schema": { "type": "string", "default": "" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/PrintSalesInvoice": { "post": { "tags": [ "Transaction" ], "parameters": [ { "name": "TransId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "DocType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "requestBody": { "content": { "multipart/form-data": { "schema": { "required": [ "htmlLayout" ], "type": "object", "properties": { "htmlLayout": { "type": "string", "format": "binary" } } }, "encoding": { "htmlLayout": { "style": "form" } } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/PrintDetailsPdf": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "docType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertReplacement": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReplacementRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReplacementRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReplacementRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetReplaceBatch": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "productId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "unitId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "date", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "warehouse", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetReplacementProductDetails": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "iProduct", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "UnitId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "WarehouseId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "OutletId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "TransId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "IsOrder", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetOffloadProducts": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouse", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "condition", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "docType", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertOffload": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OffloadRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OffloadRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/OffloadRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetTransferBatch": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "productId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "unitId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "date", "in": "query", "schema": { "type": "string", "format": "date-time" } }, { "name": "warehouse", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "docType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "condition", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetTransferProduct": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "product", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "unit", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "docType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouse", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "condition", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } }, { "name": "isOrder", "in": "query", "schema": { "type": "integer", "format": "int32", "default": 0 } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertActivity": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ActivityRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ActivityRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ActivityRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetLayoutList": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "docType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertIssue": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/IssueRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/IssueRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/IssueRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertReceive": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReceiveRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReceiveRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ReceiveRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetPendingIssueProducts": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetPendingIssueDocNo": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "warehouse", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetProductDetailsForTransactions": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "docType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "productId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "unitId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouseId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "IsOrder", "in": "query", "schema": { "type": "boolean", "default": false } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/GetBatchDetailsForTransactions": { "get": { "tags": [ "Transaction" ], "parameters": [ { "name": "docType", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "productId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "transId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "warehouseId", "in": "query", "required": true, "schema": { "type": "integer", "format": "int32" } }, { "name": "date", "in": "query", "required": true, "schema": { "type": "string", "format": "date-time" } }, { "name": "unitId", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertExpense": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ExpenseRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ExpenseRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/ExpenseRequest" } } } }, "responses": { "200": { "description": "Success" } } } }, "/Transaction/UpsertSalesReturnRequest": { "post": { "tags": [ "Transaction" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SalesReturnRequest" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SalesReturnRequest" } }, "application/*+json": { "schema": { "$ref": "#/components/schemas/SalesReturnRequest" } } } }, "responses": { "200": { "description": "Success" } } } } }, "components": { "schemas": { "ActivityRequest": { "required": [ "activity", "salesman" ], "type": "object", "properties": { "salesman": { "type": "integer", "format": "int32" }, "activity": { "type": "integer", "format": "int32" }, "outlet": { "type": "integer", "format": "int32", "nullable": true }, "customer": { "type": "string", "nullable": true }, "remarks": { "type": "string", "nullable": true }, "startTime": { "$ref": "#/components/schemas/TimeSpan" }, "endTime": { "$ref": "#/components/schemas/TimeSpan" }, "geoLocation": { "type": "string", "nullable": true } }, "additionalProperties": false }, "BatchDetail": { "type": "object", "properties": { "batchId": { "type": "integer", "format": "int32" }, "batch": { "type": "string", "nullable": true }, "condition": { "type": "integer", "format": "int32", "nullable": true }, "fQty": { "type": "number", "format": "double" }, "bFoc": { "type": "boolean" } }, "additionalProperties": false }, "Customer": { "required": [ "code", "name", "type" ], "type": "object", "properties": { "id": { "type": "integer", "format": "int32" }, "name": { "minLength": 1, "type": "string" }, "code": { "minLength": 1, "type": "string" }, "altName": { "type": "string", "nullable": true }, "creditDays": { "type": "integer", "format": "int32", "nullable": true }, "address": { "type": "string", "nullable": true }, "creditAmount": { "type": "number", "format": "double", "nullable": true }, "city": { "type": "string", "nullable": true }, "country": { "type": "string", "nullable": true }, "pincode": { "type": "string", "nullable": true }, "mobile": { "type": "string", "nullable": true }, "phone": { "type": "string", "nullable": true }, "contactPersonNo": { "type": "string", "nullable": true }, "geoLocation": { "type": "string", "nullable": true }, "trN_No": { "type": "string", "nullable": true }, "fax": { "type": "string", "nullable": true }, "email": { "type": "string", "nullable": true }, "website": { "type": "string", "nullable": true }, "type": { "type": "integer", "format": "int32" }, "parentId": { "type": "integer", "format": "int32" }, "group": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "ExpenseAttachmentRequest": { "type": "object", "properties": { "fileName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ExpenseBodyRequest": { "type": "object", "properties": { "expenseType": { "type": "integer", "format": "int32", "nullable": true }, "billNo": { "type": "string", "nullable": true }, "qty": { "type": "number", "format": "double", "nullable": true }, "rate": { "type": "number", "format": "double", "nullable": true }, "gross": { "type": "number", "format": "double", "nullable": true }, "tax": { "type": "number", "format": "double", "nullable": true }, "net": { "type": "number", "format": "double", "nullable": true }, "paymentMode": { "type": "integer", "format": "int32", "nullable": true }, "reimbursement": { "type": "boolean", "nullable": true }, "odometerStart": { "type": "integer", "format": "int32", "nullable": true }, "odometerEnd": { "type": "integer", "format": "int32", "nullable": true }, "recurring": { "type": "boolean", "nullable": true }, "remarks": { "type": "string", "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ExpenseAttachmentRequest" }, "nullable": true } }, "additionalProperties": false }, "ExpenseRequest": { "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "type": "string", "nullable": true }, "date": { "type": "string", "format": "date" }, "salesman": { "type": "integer", "format": "int32" }, "warehouse": { "type": "integer", "format": "int32" }, "route": { "type": "integer", "format": "int32" }, "location": { "type": "string", "nullable": true }, "narration": { "type": "string", "nullable": true }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/ExpenseBodyRequest" }, "nullable": true } }, "additionalProperties": false }, "FilterItem": { "type": "object", "properties": { "field": { "type": "string", "nullable": true }, "operator": { "type": "string", "nullable": true }, "value": { "nullable": true } }, "additionalProperties": false }, "GeoLocationRequest": { "required": [ "geoLocation", "salesman" ], "type": "object", "properties": { "geoLocation": { "minLength": 1, "type": "string" }, "salesman": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "GeoLocationRequestWrapper": { "type": "object", "properties": { "body": { "type": "array", "items": { "$ref": "#/components/schemas/GeoLocationRequest" }, "nullable": true } }, "additionalProperties": false }, "IssueBatch": { "required": [ "batch", "qty" ], "type": "object", "properties": { "batchId": { "type": "integer", "format": "int32", "nullable": true }, "batch": { "minLength": 1, "type": "string" }, "qty": { "type": "number", "format": "double" }, "expDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "IssueBody": { "required": [ "product", "qty", "unit" ], "type": "object", "properties": { "product": { "type": "integer", "format": "int32" }, "unit": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "altQty": { "type": "number", "format": "double", "nullable": true }, "remarks": { "type": "string", "nullable": true }, "batch": { "type": "array", "items": { "$ref": "#/components/schemas/IssueBatch" }, "nullable": true } }, "additionalProperties": false }, "IssueRequest": { "required": [ "date", "fromWarehouse", "toWarehouse" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "type": "string", "nullable": true }, "date": { "type": "string", "format": "date" }, "docType": { "type": "integer", "format": "int32" }, "fromWarehouse": { "type": "integer", "format": "int32" }, "toWarehouse": { "type": "integer", "format": "int32" }, "location": { "type": "string", "nullable": true }, "narration": { "type": "string", "nullable": true }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/IssueBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "Login": { "required": [ "loginName", "password" ], "type": "object", "properties": { "loginName": { "minLength": 1, "type": "string" }, "password": { "minLength": 1, "type": "string" }, "entity": { "type": "integer", "format": "int32" }, "isForceLogout": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "NotificationRequest": { "required": [ "docType", "emailIds" ], "type": "object", "properties": { "id": { "type": "integer", "format": "int32" }, "docType": { "type": "integer", "format": "int32" }, "emailIds": { "minLength": 1, "type": "string" } }, "additionalProperties": false }, "OffloadBatch": { "required": [ "batch", "qty" ], "type": "object", "properties": { "batchId": { "type": "integer", "format": "int32", "nullable": true }, "batch": { "minLength": 1, "type": "string" }, "qty": { "type": "number", "format": "double" }, "condition": { "type": "integer", "format": "int32" }, "expDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "OffloadBody": { "required": [ "product", "qty", "unit" ], "type": "object", "properties": { "product": { "type": "integer", "format": "int32" }, "unit": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "altQty": { "type": "number", "format": "double", "nullable": true }, "condition": { "type": "integer", "format": "int32", "nullable": true }, "remarks": { "type": "string", "nullable": true }, "batch": { "type": "array", "items": { "$ref": "#/components/schemas/OffloadBatch" }, "nullable": true } }, "additionalProperties": false }, "OffloadRequest": { "required": [ "date", "fromWarehouse", "salesman", "toWarehouse" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "type": "string", "nullable": true }, "date": { "type": "string", "format": "date" }, "docType": { "type": "integer", "format": "int32" }, "salesman": { "type": "integer", "format": "int32" }, "fromWarehouse": { "type": "integer", "format": "int32" }, "toWarehouse": { "type": "integer", "format": "int32" }, "location": { "type": "string", "nullable": true }, "narration": { "type": "string", "nullable": true }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/OffloadBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "Order": { "required": [ "date", "deliveryDate", "docNo", "outlet", "salesman" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "minLength": 1, "type": "string" }, "date": { "type": "string", "format": "date" }, "deliveryDate": { "type": "string", "format": "date" }, "outlet": { "type": "integer", "format": "int32" }, "warehouse": { "type": "integer", "format": "int32" }, "salesman": { "type": "integer", "format": "int32" }, "narration": { "type": "string", "nullable": true }, "lpoNo": { "type": "string", "nullable": true }, "lpoDate": { "type": "string", "format": "date", "nullable": true }, "deviceId": { "type": "string", "nullable": true }, "location": { "type": "string", "nullable": true }, "isDraft": { "type": "boolean", "default": false }, "orderDetails": { "type": "array", "items": { "$ref": "#/components/schemas/OrderBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "OrderBody": { "required": [ "product", "qty" ], "type": "object", "properties": { "product": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "float" }, "altQty": { "type": "number", "format": "double" }, "rate": { "type": "number", "format": "double" }, "discount": { "type": "number", "format": "double", "nullable": true }, "unit": { "type": "integer", "format": "int32" }, "remarks": { "type": "string", "nullable": true } }, "additionalProperties": false }, "OrderRequest": { "required": [ "iDocType", "transId" ], "type": "object", "properties": { "transId": { "minLength": 1, "type": "string" }, "iDocType": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "PaginationInfo": { "type": "object", "properties": { "page": { "type": "integer", "format": "int32" }, "pageSize": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "Receipt": { "required": [ "amount", "date", "docNo", "outlet", "paymentType", "salesman" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "minLength": 1, "type": "string" }, "date": { "type": "string", "format": "date" }, "outlet": { "type": "integer", "format": "int32" }, "narration": { "type": "string", "nullable": true }, "amount": { "type": "number", "format": "double" }, "advance": { "type": "number", "format": "double" }, "paymentType": { "type": "integer", "format": "int32" }, "bank": { "type": "integer", "format": "int32" }, "chequeNumber": { "type": "string", "nullable": true }, "chequeDate": { "type": "string", "nullable": true }, "warehouse": { "type": "integer", "format": "int32" }, "salesman": { "type": "integer", "format": "int32" }, "deviceId": { "type": "string", "nullable": true }, "location": { "type": "string", "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/SalesDetail" }, "nullable": true } }, "additionalProperties": false }, "ReceiptAttachment": { "type": "object", "properties": { "fileName": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ReceiveBatch": { "required": [ "batch", "qty" ], "type": "object", "properties": { "batchId": { "type": "integer", "format": "int32", "nullable": true }, "batch": { "minLength": 1, "type": "string" }, "qty": { "type": "number", "format": "double" }, "expDate": { "type": "string", "format": "date-time", "nullable": true } }, "additionalProperties": false }, "ReceiveBody": { "required": [ "issueTransDtId", "product", "qty", "unit" ], "type": "object", "properties": { "product": { "type": "integer", "format": "int32" }, "unit": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "altQty": { "type": "number", "format": "double", "nullable": true }, "remarks": { "type": "string", "nullable": true }, "issueTransDtId": { "type": "integer", "format": "int32" }, "batch": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiveBatch" }, "nullable": true } }, "additionalProperties": false }, "ReceiveRequest": { "required": [ "date", "fromWarehouse", "toWarehouse" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "type": "string", "nullable": true }, "date": { "type": "string", "format": "date" }, "docType": { "type": "integer", "format": "int32" }, "fromWarehouse": { "type": "integer", "format": "int32" }, "toWarehouse": { "type": "integer", "format": "int32" }, "location": { "type": "string", "nullable": true }, "narration": { "type": "string", "nullable": true }, "issueTransId": { "type": "integer", "format": "int32" }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiveBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "ReplaceBatchDetails": { "required": [ "qty" ], "type": "object", "properties": { "batch": { "type": "string", "nullable": true }, "qty": { "type": "number", "format": "double" }, "expDate": { "type": "string", "format": "date", "nullable": true } }, "additionalProperties": false }, "ReplacementBody": { "required": [ "product", "qty", "unit" ], "type": "object", "properties": { "product": { "type": "integer", "format": "int32" }, "unit": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "altQty": { "type": "number", "format": "double", "nullable": true }, "remarks": { "type": "string", "nullable": true }, "condition": { "type": "integer", "format": "int32", "nullable": true }, "salesTransId": { "type": "integer", "format": "int32" }, "salesTransDtId": { "type": "integer", "format": "int32" }, "attachments": { "type": "string", "nullable": true }, "returnBatchDetails": { "type": "array", "items": { "$ref": "#/components/schemas/ReturnBatchDetails" }, "nullable": true }, "replaceBatchDetails": { "type": "array", "items": { "$ref": "#/components/schemas/ReplaceBatchDetails" }, "nullable": true } }, "additionalProperties": false }, "ReplacementRequest": { "required": [ "docNo", "outlet", "salesman", "warehouse" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "minLength": 1, "type": "string" }, "date": { "type": "string", "format": "date" }, "salesman": { "type": "integer", "format": "int32" }, "warehouse": { "type": "integer", "format": "int32" }, "outlet": { "type": "integer", "format": "int32" }, "location": { "type": "string", "nullable": true }, "narration": { "type": "string", "nullable": true }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/ReplacementBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "ReportRequest": { "type": "object", "properties": { "reportId": { "type": "integer", "format": "int32" }, "user": { "type": "integer", "format": "int32", "nullable": true }, "fromDate": { "type": "string", "format": "date", "nullable": true }, "toDate": { "type": "string", "format": "date" }, "search": { "type": "string", "nullable": true }, "sort": { "$ref": "#/components/schemas/SortInfo" }, "pagination": { "$ref": "#/components/schemas/PaginationInfo" }, "filters": { "type": "array", "items": { "$ref": "#/components/schemas/FilterItem" }, "default": null, "nullable": true }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/TagItem" }, "nullable": true } }, "additionalProperties": false }, "RequestModel": { "required": [ "date", "docNo", "salesman" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "minLength": 1, "type": "string" }, "date": { "type": "string", "format": "date" }, "deliveryDate": { "type": "string", "format": "date", "nullable": true }, "warehouse": { "type": "integer", "format": "int32" }, "salesman": { "type": "integer", "format": "int32" }, "narration": { "maxLength": 200, "minLength": 0, "type": "string", "nullable": true }, "deviceId": { "type": "string", "nullable": true }, "location": { "type": "string", "nullable": true }, "requestBody": { "type": "array", "items": { "$ref": "#/components/schemas/OrderBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "Return": { "required": [ "date", "docNo", "outlet", "salesman", "warehouse" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "minLength": 1, "type": "string" }, "date": { "type": "string", "format": "date" }, "warehouse": { "type": "integer", "format": "int32" }, "outlet": { "type": "integer", "format": "int32" }, "narration": { "type": "string", "nullable": true }, "location": { "type": "string", "nullable": true }, "deviceId": { "type": "string", "nullable": true }, "salesman": { "type": "integer", "format": "int32" }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/ReturnBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "ReturnBatchDetail": { "type": "object", "properties": { "batchId": { "type": "integer", "format": "int32" }, "batch": { "type": "string", "nullable": true }, "condition": { "type": "integer", "format": "int32" }, "expDate": { "type": "string", "format": "date", "nullable": true }, "fQty": { "type": "number", "format": "double" }, "bFoc": { "type": "boolean" } }, "additionalProperties": false }, "ReturnBatchDetails": { "required": [ "condition", "qty" ], "type": "object", "properties": { "batch": { "type": "string", "nullable": true }, "condition": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "expDate": { "type": "string", "format": "date", "nullable": true } }, "additionalProperties": false }, "ReturnBody": { "required": [ "product", "qty" ], "type": "object", "properties": { "transReturnId": { "type": "integer", "format": "int32" }, "condition": { "type": "integer", "format": "int32" }, "focCondition": { "type": "integer", "format": "int32" }, "product": { "type": "integer", "format": "int32" }, "unit": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "altQty": { "type": "number", "format": "double" }, "freeQty": { "type": "boolean" }, "rate": { "type": "number", "format": "double", "nullable": true }, "disPerc": { "type": "number", "format": "double" }, "disAmt": { "type": "number", "format": "double" }, "addCharges": { "type": "number", "format": "double" }, "vatPer": { "type": "number", "format": "double" }, "vat": { "type": "number", "format": "double" }, "exciseTaxPer": { "type": "number", "format": "double" }, "remarks": { "type": "string", "nullable": true }, "net": { "type": "number", "format": "double" }, "attachment": { "type": "string", "nullable": true }, "salesTransDtId": { "type": "integer", "format": "int32", "nullable": true }, "batch": { "type": "array", "items": { "$ref": "#/components/schemas/ReturnBatchDetail" }, "nullable": true } }, "additionalProperties": false }, "SaleBody": { "required": [ "product", "qty", "rate" ], "type": "object", "properties": { "product": { "type": "integer", "format": "int32" }, "unit": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "freeQty": { "type": "boolean" }, "altQty": { "type": "number", "format": "double" }, "rate": { "type": "number", "format": "double" }, "discPerc": { "type": "number", "format": "double" }, "discAmt": { "type": "number", "format": "double" }, "addCharges": { "type": "number", "format": "double" }, "vatPer": { "type": "number", "format": "double" }, "exciseTaxPer": { "type": "number", "format": "double" }, "vat": { "type": "number", "format": "double" }, "net": { "type": "number", "format": "double" }, "sRemarks": { "type": "string", "nullable": true }, "orderTransDtId": { "type": "integer", "format": "int32", "nullable": true }, "batchDetails": { "type": "array", "items": { "$ref": "#/components/schemas/BatchDetail" }, "nullable": true } }, "additionalProperties": false }, "SaleRequest": { "required": [ "date", "docNo", "iType_Sale", "outlet", "salesman", "warehouse" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "minLength": 1, "type": "string" }, "date": { "type": "string", "format": "date" }, "outlet": { "type": "integer", "format": "int32" }, "narration": { "type": "string", "nullable": true }, "warehouse": { "type": "integer", "format": "int32" }, "iType_Sale": { "type": "integer", "format": "int32" }, "customerName": { "type": "string", "nullable": true }, "salesman": { "type": "integer", "format": "int32" }, "location": { "type": "string", "nullable": true }, "device": { "type": "string", "nullable": true }, "orderId": { "type": "integer", "format": "int32" }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true }, "saleBodies": { "type": "array", "items": { "$ref": "#/components/schemas/SaleBody" }, "nullable": true } }, "additionalProperties": false }, "SalesDetail": { "type": "object", "properties": { "salesTransId": { "type": "integer", "format": "int32" }, "amount": { "type": "number", "format": "double" } }, "additionalProperties": false }, "SalesReturnRequest": { "required": [ "date", "docNo", "outlet", "salesman", "warehouse" ], "type": "object", "properties": { "transId": { "type": "integer", "format": "int32" }, "docNo": { "minLength": 1, "type": "string" }, "date": { "type": "string", "format": "date" }, "outlet": { "type": "integer", "format": "int32" }, "narration": { "type": "string", "nullable": true }, "location": { "type": "string", "nullable": true }, "warehouse": { "type": "integer", "format": "int32" }, "salesman": { "type": "integer", "format": "int32" }, "body": { "type": "array", "items": { "$ref": "#/components/schemas/SalesReturnRequestBody" }, "nullable": true }, "attachments": { "type": "array", "items": { "$ref": "#/components/schemas/ReceiptAttachment" }, "nullable": true } }, "additionalProperties": false }, "SalesReturnRequestBatchDetail": { "type": "object", "properties": { "batchId": { "type": "integer", "format": "int32" }, "batch": { "type": "string", "nullable": true }, "condition": { "type": "integer", "format": "int32" }, "expDate": { "type": "string", "format": "date", "nullable": true }, "fQty": { "type": "number", "format": "double" }, "bFoc": { "type": "boolean" } }, "additionalProperties": false }, "SalesReturnRequestBody": { "required": [ "product", "qty" ], "type": "object", "properties": { "transReturnId": { "type": "integer", "format": "int32" }, "condition": { "type": "integer", "format": "int32", "nullable": true }, "focCondition": { "type": "integer", "format": "int32", "nullable": true }, "product": { "type": "integer", "format": "int32" }, "unit": { "type": "integer", "format": "int32" }, "qty": { "type": "number", "format": "double" }, "altQty": { "type": "number", "format": "double" }, "freeQty": { "type": "boolean", "nullable": true }, "rate": { "type": "number", "format": "double", "nullable": true }, "disPerc": { "type": "number", "format": "double", "nullable": true }, "disAmt": { "type": "number", "format": "double", "nullable": true }, "addCharges": { "type": "number", "format": "double", "nullable": true }, "vatPer": { "type": "number", "format": "double", "nullable": true }, "exciseTaxPer": { "type": "number", "format": "double", "nullable": true }, "vat": { "type": "number", "format": "double", "nullable": true }, "net": { "type": "number", "format": "double", "nullable": true }, "remarks": { "type": "string", "nullable": true }, "attachment": { "type": "string", "nullable": true }, "salesTransDtId": { "type": "integer", "format": "int32", "nullable": true }, "reason": { "type": "integer", "format": "int32", "nullable": true }, "batch": { "type": "array", "items": { "$ref": "#/components/schemas/SalesReturnRequestBatchDetail" }, "nullable": true } }, "additionalProperties": false }, "SortInfo": { "type": "object", "properties": { "column": { "type": "string", "nullable": true }, "direction": { "type": "string", "nullable": true } }, "additionalProperties": false }, "TagItem": { "type": "object", "properties": { "tagType": { "type": "string", "nullable": true }, "value": { "type": "array", "items": { "type": "integer", "format": "int32" }, "nullable": true } }, "additionalProperties": false }, "TimeSpan": { "type": "object", "properties": { "ticks": { "type": "integer", "format": "int64" }, "days": { "type": "integer", "format": "int32", "readOnly": true }, "hours": { "type": "integer", "format": "int32", "readOnly": true }, "milliseconds": { "type": "integer", "format": "int32", "readOnly": true }, "microseconds": { "type": "integer", "format": "int32", "readOnly": true }, "nanoseconds": { "type": "integer", "format": "int32", "readOnly": true }, "minutes": { "type": "integer", "format": "int32", "readOnly": true }, "seconds": { "type": "integer", "format": "int32", "readOnly": true }, "totalDays": { "type": "number", "format": "double", "readOnly": true }, "totalHours": { "type": "number", "format": "double", "readOnly": true }, "totalMilliseconds": { "type": "number", "format": "double", "readOnly": true }, "totalMicroseconds": { "type": "number", "format": "double", "readOnly": true }, "totalNanoseconds": { "type": "number", "format": "double", "readOnly": true }, "totalMinutes": { "type": "number", "format": "double", "readOnly": true }, "totalSeconds": { "type": "number", "format": "double", "readOnly": true } }, "additionalProperties": false }, "VisitedRouteRequest": { "required": [ "action", "activity", "outlet", "salesman" ], "type": "object", "properties": { "remarks": { "type": "string", "nullable": true }, "geoLocation": { "type": "string", "nullable": true }, "outlet": { "type": "integer", "format": "int32" }, "salesman": { "type": "integer", "format": "int32" }, "activity": { "type": "integer", "format": "int32" }, "action": { "type": "integer", "format": "int32" } }, "additionalProperties": false } }, "securitySchemes": { "Bearer": { "type": "apiKey", "description": "JWT Authorization header using the Bearer scheme. \r\n\r\n Enter 'Bearer' [space] and then your token in the text input below.\r\n\r\nExample: \"Bearer 12345abcdef\"", "name": "Authorization", "in": "header" } } }, "security": [ { "Bearer": [ ] } ] } ----------------------------------------End-----------------------------------