- Add UpdateDocumentSeriesController for updating document series. - Create documentSeriesApiErrorMapper for error handling. - Define document series routes including CRUD operations. - Implement Sequelize-based persistence layer for document series. - Add DTOs for request and response schemas for document series operations. - Establish common structures for document series data handling. - Configure TypeScript settings for the document series module.
16 lines
457 B
SQL
16 lines
457 B
SQL
UPDATE proformas AS p
|
|
JOIN document_series AS ds
|
|
ON ds.company_id = p.company_id
|
|
AND ds.code = p.target_invoice_series_code
|
|
SET
|
|
p.target_invoice_series_code = NULL,
|
|
p.updated_at = NOW()
|
|
WHERE ds.document_type = 'proforma';
|
|
|
|
SELECT p.id, p.proforma_reference, p.target_invoice_series_code
|
|
FROM proformas AS p
|
|
JOIN document_series AS ds
|
|
ON ds.company_id = p.company_id
|
|
AND ds.code = p.target_invoice_series_code
|
|
WHERE ds.document_type = 'proforma';
|