| Rev |
Age |
Author |
Path |
Log message |
Diff |
| 36163 |
109 d 6 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 |
109 d 6 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 |
109 d 6 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 |
109 d 6 h |
ranu |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/invoicing/ |
changeList |
|
| 36159 |
109 d 6 h |
ranu |
/trunk/profitmandi-cron/src/main/java/com/smartdukaan/cron/scheduled/knowlarity/ |
code for socket snapshot |
|
| 36158 |
109 d 7 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 |
109 d 7 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 |
109 d 8 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 |
109 d 9 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 |
|
| 36154 |
109 d 10 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/warehouse/ |
Fix GRN correction for non-serialized items: create invoice_item when target item not on invoice, drop stale itemNumber copy |
|
| 36153 |
109 d 10 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/transaction/ |
Switch downloadCN to generateInvoiceV2 with IRN/QR stamp for finance team CN downloads |
|
| 36152 |
109 d 11 h |
aman |
/trunk/ |
Feat:Request Panel for brand dealer registration,Admin panel for managing WOD request templates |
|
| 36151 |
109 d 11 h |
amit |
/trunk/profitmandi-fofo/src/main/java/com/spice/profitmandi/web/controller/ |
Switch /credit-note/{id} to use generateInvoiceV2 for new clean PDF format |
|
| 36150 |
109 d 11 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/integrations/gstpro/ |
On IRN cancel within 24h: set order status INVOICE_CANCELLED(90), regenerate PDF with CANCELLED stamp |
|
| 36149 |
109 d 11 h |
amit |
/trunk/ThriftConfig/src/main/java/in/shop2020/model/v1/order/ |
Add INVOICE_CANCELLED(90) status for post-billing IRN cancellation within 24h |
|
| 36148 |
109 d 11 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/ |
Increase PrecDocDtls cap to 100 — NIC has no explicit limit, covers all per-partner monthly invoices |
|
| 36147 |
109 d 11 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/ |
Add original_invoice_number to credit_note for RETURNS type, increase PrecDocDtls cap to 10
CreditNote entity: added originalInvoiceNumber field
PurchaseReturnServiceImpl: set originalInvoiceNumber on RETURNS CN
CreditNoteServiceImpl: increased invoice ref collection from 4 to 10
GstProService: increased PrecDocDtls limit from 4 to 10 |
|
| 36146 |
109 d 12 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/ |
Credit Note IRN generation for monthly margins and returns
GstProService:
- Overloaded generateCreditNoteIrn() accepting pre-built InvoicePdfModel + multiple invoice refs (up to 4 PrecDocDtls)
CreditNoteServiceImpl:
- issueMonthlyMarginsCN: generate CRN IRN before PDF, stamp IRN/QR on PDF
- Uses generateInvoiceV2 for CN PDF (new clean format)
- Collects distinct invoice references from margin models
- Non-fatal: IRN failure doesn't block CN generation |
|
| 36145 |
109 d 12 h |
amit |
/trunk/profitmandi-common/src/main/java/com/spice/profitmandi/common/util/ |
Credit Note label support: CREDIT NOTE DETAILS / CN No: for credit note documents |
|
| 36144 |
110 d 2 h |
amit |
/trunk/profitmandi-dao/src/main/java/com/spice/profitmandi/service/inventory/ |
Wire Credit Note on debit note refund — proper CN numbering and persistence
refundOrder(debitNoteId):
- Generate CN number via SellerWarehouse.creditNoteSequence (CN-{prefix}{seq})
- Persist CreditNote record (type=RETURNS) in transaction.credit_note
- Persist CreditNoteLine per returned item with tax rates from original order
- Generate CRN e-invoice IRN on NIC referencing original invoice
- Non-fatal: CN/IRN failure doesn't block the refund |
|