Uecko_ERP/docs/customer-invoices/sql/fix-proforma-series-semantics.sql
david 5ed6556036 feat(document-series): implement document series management API
- 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.
2026-07-28 18:04:57 +02:00

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';