| Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
| 37668 |
20 d 13 h |
amit |
/trunk/profitmandi-common/src/main/ |
Validate GSTIN shape, state code and checksum
isValidGstNumber accepted any 15-character string, so a pincode (110095, rejected only for
length) and junk (Hdjiekwbdbsjskz) reached fofo_store.gst_number, which billing sends to NIC
as the recipient - the invoice is then refused and the goods cannot ship.
Now: 2-digit state code + PAN + entity + Z + mod-36 check digit, trimmed and upper-cased.
Blank still passes (the field is optional); callers needing one present check that themselves.
Checked against live data: 1,569 of 1,570 well-formed partner GSTINs pass, the one that fails
(HRSP330) has a genuinely wrong check digit.
Adds RTLR_1020 / RTLR_1021 for the invalid and mismatched cases. |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 37306 |
54 d 15 h |
amit |
/trunk/profitmandi-common/src/main/resources/ |
Block activation of item-less SELLIN/SELLOUT/SPECIAL_SUPPORT schemes: add SCHM_1009 response code |
|
/trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 36382 |
165 d 15 h |
amit |
/trunk/profitmandi-common/src/main/resources/ |
Add DB_TRUNCATION / DB_DUPLICATE / DB_FK_VIOLATION / DB_CONSTRAINT response codes for the new DataIntegrityViolationException auto-translator. |
|
/trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23879 |
3007 d 19 h |
ashik.ali |
/trunk/profitmandi-common/ |
Non billable items to be scan with refectoring |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/InstructionItemRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ScanInPartnerItemRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ScanOutPartnerItemRequest.java
/trunk/profitmandi-common/build.gradle /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ScanInItemRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ScanOutItemRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/task/DoRequestCallableTask.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23780 |
3042 d 16 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
Role mgmt and non billable items to be scan |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/enumuration/ItemType.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/enumuration/ScanType.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CreateItemRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CreateVendorRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CreateWarehouseRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/MapWrapper.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ScanInItemRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ScanOutItemRequest.java
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/UserInfo.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/FileUtil.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/JWTUtil.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/Utils.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23561 |
3095 d 21 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
Integrated new recharge provider think walnut digital and some code refectoring |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/RechargeCredential.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/web/client/RestClient.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23543 |
3101 d 15 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
Recharge Payment Option, recharge limit, enhancement |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/enumuration/RechargeStatus.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/RechargeRequest.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23526 |
3105 d 20 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
Feature : Recharge Commission, some improvements, recharge live integration |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/RechargeCommissionRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/RechargeCredential.java
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/InsuranceUtils.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/Utils.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/web/client/RestClient.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23498 |
3109 d 15 h |
ashik.ali |
/trunk/profitmandi-common/src/main/resources/ |
Retailer document can not be uploaded |
|
/trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23430 |
3127 d 14 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
Bug Fixed from 26 - 33 from bug sheet |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23417 |
3129 d 20 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
New feature: Prebooking Listing, Prebooking Orders, link with orders, order details |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CreatePrebookingListingRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CreatePrebookingOrderRequest.java
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CreateOrderRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CustomCustomer.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CustomFofoOrderItem.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23414 |
3131 d 20 h |
amit.gupta |
/trunk/profitmandi-common/src/main/resources/ |
|
|
/trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23369 |
3154 d 16 h |
ashik.ali |
/trunk/ |
Customer Gst number at order creation time and at Scheme_In time double amount is getting in retailer wallet |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CustomCustomer.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java /trunk/profitmandi-common/src/main/resources/response-codes.properties /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/entity/fofo/FofoOrder.java /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/order/OrderServiceImpl.java /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/scheme/SchemeServiceImpl.java /trunk/profitmandi-fofo/src/main/webapp/WEB-INF/views/ftl/order-index.vm /trunk/profitmandi-fofo/src/main/webapp/resources/js/create-order.js
|
| 23364 |
3155 d 14 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
Custom Payment Options can be created by fofo partner |
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/PaymentOptionIdStatus.java
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/CustomPaymentOption.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23201 |
3186 d 16 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
|
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/enumuration/SearchType.java
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/StringUtils.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23109 |
3206 d 15 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
|
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ProfitMandiConstants.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23040 |
3220 d 23 h |
ashik.ali |
/trunk/profitmandi-common/src/main/resources/ |
|
|
/trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 23018 |
3225 d 21 h |
ashik.ali |
/trunk/profitmandi-common/src/main/resources/ |
|
|
/trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 22995 |
3233 d 23 h |
amit.gupta |
/trunk/profitmandi-common/src/main/resources/ |
|
|
/trunk/profitmandi-common/src/main/resources/response-codes.properties
|
| 22924 |
3247 d 22 h |
ashik.ali |
/trunk/profitmandi-common/src/main/ |
|
|
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/GoogleLoginRequest.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/GrnHistoryDetail.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ValidateCart.java
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/InventoryItemAgingModel.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/model/ItemModel.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/ExcelUtils.java /trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/web/util/ResponseSender.java /trunk/profitmandi-common/src/main/resources/response-codes.properties
|