Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
36174 34 d 0 h amit /trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/warehouse/ Fix OOS false positive for dummy serialized items in warehouse management

Serialized items without serial numbers (e.g. dummy items with bulk qty) were
always classified as out-of-stock because the ageing query requires
currentQuantity=1 and a serial number join. Added fallback to scan-based
availability check when ageing returns empty, so items with physical stock
correctly show as in-stock.
 
36173 34 d 0 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/ Fix second QR NPE for DCs in getInvoicePdfModel — same DC skip needed in both QR code paths  
36172 34 d 0 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/ Skip IRN/QR code generation for DC challans in PDF - DCs have no IRN, null QR was causing NPE  
36171 34 d 1 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ Handle GSP102 auth token expired/missing: evict cache and retry, same as GSP752  
36170 34 d 1 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/ Prevent infinite API retry loop: set irn_generated=false on any saveInvoice failure, remove hardcoded RF filter  
36169 34 d 1 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/dao/repository/warehouse/ Fix NonUniqueResult for duplicate serial numbers: use latest inventory entry for refurbished items  
36168 34 d 1 h amit /trunk/profitmandi-dao/src/ Add EWB GET APIs (GetEwayBillsByDate, GetEwayBill), fix irn_generated for existing EWB, fetch+update script  
36167 34 d 2 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ DC challans: use challan number as IRN, skip ack/qr/ack_date (not applicable for DCs)  
36166 34 d 2 h amit /trunk/profitmandi-dao/src/test/java/com/spice/profitmandi/service/integrations/ Add standalone EWB sandbox test — validates Part A only, 604 handling, and response fields  
36165 34 d 2 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ Handle EWB 604: return marker result since Chartered Info API has no doc-number lookup  
36164 34 d 3 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ Handle EWB 604 (already exists): fetch existing EWB via GETEWBBYDOCNO instead of failing  
36163 34 d 3 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ Skip EWB for same-pincode DC transfers (virtual warehouse, no physical movement)  
36162 34 d 3 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ Fix standalone EWB for courier DCs: send Part A only without transMode to avoid 303 error, fix transactionType 4->1  
36161 34 d 3 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/warehouse/ GRN correction: create PURCHASE scan when creating new non-serialized inventory item  
36160 34 d 3 h ranu /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/ changeList  
36159 34 d 3 h ranu /trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/knowlarity/ code for socket snapshot  
36158 34 d 4 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/warehouse/ GRN correction: reset initialQuantity on old inventory item to avoid confusion  
36157 34 d 4 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/warehouse/ Fix GRN correction: create PO lineitem for target item when not on PO, adjust old item quantity  
36156 34 d 5 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ DC EWB: generate Part A only for courier orders, skip EWB when no transporter or vehicle available  
36155 34 d 6 h amit /trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/ Fix e-invoice/EWB retry loop: set irnGenerated on all failure paths, send email on errors, prevent infinite cron retries  

Show All