Commit Graph

44 Commits

Author SHA1 Message Date
26e2ee59bd feat: add error handling and feedback state management for customer and proforma updates
- Implemented feedback state resolution for proforma list and update pages.
- Created error view models for proforma and customer updates, including handling for various error types.
- Added tests for error handling in proforma and customer list updates.
- Introduced utility functions for building error view models and resolving feedback states.
- Ensured translation support for error messages in Spanish.
- Removed duplicate error alert components in customer module.
2026-08-06 13:03:48 +02:00
9cade597d7 feat: add proforma detail components and utilities
- Introduced ProformaDetailContent, ProformaDetailHeader, ProformaDetailInspector, ProformaDocumentPane, ProformaGeneralPanel components for displaying detailed proforma information.
- Created various sections including ProformaCommercialSection, ProformaContentSection, ProformaCustomerSection, ProformaDatesSection, ProformaFiscalSection, ProformaLinkedInvoiceSection, and ProformaSummarySection to organize proforma details.
- Implemented utility functions to build proforma detail actions and view models, enhancing the management of proforma states and actions.
- Added translations and improved accessibility features across components.
2026-08-05 13:17:55 +02:00
10a5c25fc1 v0.10.1 2026-08-03 15:43:08 +02:00
c46769e71e Duplicado de proforma 2026-07-30 12:45:33 +02:00
1bf85a05ff feat: implement proforma deletion and listing enhancements
- Added endpoint for retrieving deleted proformas with logical deletion.
- Updated proforma listing to support active, archived, and deleted scopes.
- Refactored repository and service layers to accommodate new proforma list scope.
- Enhanced UI to display separate views for active, archived, and deleted proformas.
- Updated localization files to reflect changes in proforma management.
- Improved query handling to filter proformas based on their status and scope.
2026-07-29 22:40:38 +02:00
a264f43b95 feat: enhance proforma listing and archiving functionality
- Updated proforma listing behavior to utilize `Criteria filters[]` for managing archived and active proformas.
- Removed `archived` query parameter from backend; frontend now manages `archiveView` state.
- Implemented new filters for `archived_at` and `status` in the proforma listing API.
- Adjusted proforma creation and deletion contracts to reflect changes in archiving logic.
- Introduced new utility functions for building proforma listing criteria based on UI state.
- Updated frontend components to support new filtering options and maintain state in the URL.
- Added SQL index for improved performance on proforma queries.
- Created new TypeScript types for managing proforma list filters and criteria.
2026-07-29 22:24:53 +02:00
1e0aadbfc6 Implement archive and unarchive functionality for proformas, including UI dialogs and logic for handling draft proformas. 2026-07-29 18:23:57 +02:00
eb8cbd97f2 Archivado de proformas 2026-07-29 14:40:59 +02:00
718e8b13d9 Borrado de proformas draft 2026-07-29 12:43:54 +02:00
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
78bb02f9b0 feat: Implement Sequelize mappers and repository for Proforma V2
- Added SequelizeProformaV2RecipientDomainMapper for mapping recipient data to domain model.
- Introduced SequelizeProformaV2TaxesDomainMapper for handling tax data mapping.
- Created SequelizeProformaV2RecipientSummaryMapper for summarizing recipient information.
- Developed SequelizeProformaV2SummaryMapper for mapping Proforma summary data.
- Implemented SequelizeProformaRepositoryV2 for managing Proforma data persistence.
- Added SequelizeProformaV2NumberGenerator for generating Proforma numbers.
2026-07-10 13:59:44 +02:00
00627096ed Proformas: Ordenación y guardar preferencias 2026-05-19 17:23:10 +02:00
2eab047e90 PROFORMAS UDPATE 2026-04-10 10:05:45 +02:00
cd0940cb20 PROFORMAS CAMBIO DE ESTADO 2026-04-05 22:30:01 +02:00
b2dee4ae8b PROFORMAS ISSUE 2026-04-05 22:17:11 +02:00
132408ac23 . 2026-03-23 12:13:33 +01:00
220cc4c3a4 Facturas de cliente 2025-11-24 14:05:10 +01:00
1e7f1863b0 Facturas de cliente 2025-11-22 18:24:35 +01:00
323860b5b8 Facturas de cliente 2025-11-22 17:09:37 +01:00
169de55b0a Facturas de cliente 2025-11-21 19:42:17 +01:00
4c4afe2b3a Verifactu 2025-11-17 19:12:52 +01:00
89e22de2bd Facturas de cliente 2025-11-17 18:20:18 +01:00
99f8b5fb8e Facturas de cliente 2025-11-16 22:11:46 +01:00
f19ab6022b Proformas 2025-11-16 20:30:11 +01:00
99c161cb31 . 2025-11-13 12:49:36 +01:00
54e23899c4 Facturas de cliente - Arreglado recálculo de líneas y cabecera 2025-11-11 12:22:20 +01:00
c69a7cd142 Clientes y Facturas de cliente 2025-10-20 12:26:29 +02:00
94be2d066f Facturas de cliente 2025-10-19 00:31:30 +02:00
8b3008f6d8 Facturas de cliente 2025-10-18 21:57:52 +02:00
d539e5b5f1 Facturas de cliente 2025-10-16 13:18:55 +02:00
acada25dfd Facturas de cliente 2025-10-14 19:57:02 +02:00
606601026a Facturas de cliente 2025-10-14 15:46:57 +02:00
78cc422d9a Facturas de cliente 2025-10-12 12:43:06 +02:00
50dd4103b2 Facturas de cliente y Veri*Factu 2025-10-08 18:41:42 +02:00
04edf3df68 Facturas de cliente 2025-10-08 15:11:26 +02:00
f35b7b098a Facturas de cliente 2025-10-07 10:17:35 +02:00
2043bbb78b Facturas de cliente 2025-09-29 20:22:59 +02:00
0e59a18cbb Facturas de cliente 2025-07-17 20:04:00 +02:00
7059db0c5d Facturas de cliente 2025-07-16 17:47:45 +02:00
645d4e8adb Facturas de cliente 2025-07-10 12:45:59 +02:00
1d1f412e6c Facturas de cliente 2025-07-09 19:56:15 +02:00
a5af168e6b Facturas de cliente 2025-07-08 20:50:08 +02:00
4a47e6f249 Facturas de cliente 2025-07-07 20:25:13 +02:00
7bf24c8f91 Facturas de cliente 2025-06-11 17:13:44 +02:00