update return from sale invoices jurney and set nama return from sale

This commit is contained in:
2026-06-17 08:50:35 +03:30
parent f87e5b9d8e
commit 826041b07a
17 changed files with 1085 additions and 80 deletions
@@ -13,6 +13,7 @@ import { SalesInvoiceTspService } from '../../tspProviders/sales-invoice-tsp.ser
import {
PosCorrectionSalesInvoiceDto,
PosCreateSalesInvoiceDto,
PosReturnSalesInvoiceDto,
} from './dto/create-sales-invoice.dto'
import { SalesInvoicesFilterDto } from './dto/sales-invoices-filter.dto'
@@ -172,10 +173,11 @@ export class SalesInvoicesService {
return ResponseMapper.single(invoice)
}
async return(invoiceId: string, posInfo: IPosPayload) {
async return(invoiceId: string, posInfo: IPosPayload, data: PosReturnSalesInvoiceDto) {
const { consumer_account_id, pos_id, business_id, complex_id } = posInfo
const invoice = await this.sharedSaleInvoiceActionsService.revoke(
const invoice = await this.sharedSaleInvoiceActionsService.return(
data,
consumer_account_id,
pos_id,
complex_id,
@@ -183,7 +185,7 @@ export class SalesInvoicesService {
invoiceId,
)
return ResponseMapper.single(invoice)
return ResponseMapper.create(invoice)
}
async inquiry(consumer_account_id: string, pos_id: string, invoiceId: string) {