2025-09-27 11:50:19.104 +05:30 [WRN] Using an in-memory repository. Keys will not be persisted to storage.
----------------------------------------End-----------------------------------
2025-09-27 11:50:19.152 +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 11:50:19.186 +05:30 [WRN] No XML encryptor configured. Key {9ecbf834-b19a-4a51-b83e-f57129a07c87} may be persisted to storage in unencrypted form.
----------------------------------------End-----------------------------------
2025-09-27 11:50:19.415 +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}, {Cache-Control: max-age=0}, {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 11:50:19.617 +05:30 [INF] HTTP Response:
StatusCode: 200
Headers: {Content-Type: text/html;charset=utf-8}
Body:
Swagger UI
----------------------------------------End-----------------------------------
2025-09-27 11:50:20.281 +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 11:50:20.573 +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-----------------------------------