Commit Graph

75 Commits

Author SHA1 Message Date
de204fbcc9 v0.10.4 2026-08-20 12:12:12 +02:00
cf07de4836 feat: add proforma customer change evaluation utility
- Implemented `evaluateProformaCustomerChange` function to assess changes in customer details for proforma invoices.
- Introduced types for customer change details, blockers, field differences, and fiscal targets.
- Added utility functions for normalizing text and formatting recipient information.

test: add unit tests for customer payment resolver

- Created tests for `CustomerPaymentResolver` to validate payment term retrieval and handling of inactive terms.
- Ensured proper behavior when clearing payment terms and handling non-existent terms.

test: add unit tests for customer default payment term resolver

- Developed tests for `CustomerDefaultPaymentTermResolver` to verify default payment term resolution logic.
- Included scenarios for creating customers with and without explicit payment term IDs.

feat: implement customer default payment term resolver

- Created `CustomerDefaultPaymentTermResolver` to manage default payment term resolution during customer creation.
- Integrated with company finder and payment resolver services.

test: add unit tests for create customer use case

- Implemented tests for `CreateCustomerUseCase` to ensure correct handling of payment term IDs during customer creation.
- Validated behavior when no explicit payment term ID is provided.

test: add unit tests for update customer use case

- Developed tests for `UpdateCustomerUseCase` to verify payment term handling during customer updates.
- Ensured that inactive payment terms are not assigned and that explicit null values are respected.

feat: add dependency injection for customer company services

- Implemented DI for customer company dependencies to facilitate service resolution.

test: add tests for customer create data utility

- Created tests for `buildCustomerCreateData` to validate payment term handling based on user input.
2026-08-17 11:25:34 +02:00
ef2ae58046 feat(home): implement home page with KPIs, recent activity, and attention items
- Added Spanish translations for home page components.
- Created API endpoints for fetching home-related data (customers, proformas, issued invoices).
- Developed hooks for managing home page data queries.
- Implemented home page layout with KPI cards, attention panels, monthly billing summary, and recent activity sections.
- Added error handling and loading states for improved user experience.
2026-08-13 11:04:57 +02:00
0be67ca6cd v0.10.3 2026-08-05 21:20:50 +02:00
ddf68c32c1 v0.10.2 2026-08-03 17:42:23 +02:00
10a5c25fc1 v0.10.1 2026-08-03 15:43:08 +02:00
1db1339bff v0.10.0 2026-08-03 10:57:09 +02:00
cb7a60e593 v0.9.4 2026-07-15 18:52:45 +02:00
ff8de3bfe7 v0.9.3 2026-07-15 18:09:41 +02:00
d31325fb4d v0.9.2 2026-07-15 17:10:03 +02:00
a810312f01 v0.9.1 2026-07-15 13:10:26 +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
faf7b2251c Identity -> pantalla de login 2026-07-05 13:43:13 +02:00
6187a77dd9 v.0.8.1 2026-07-02 17:48:39 +02:00
7a161717c2 Módulo Identity 2026-07-01 09:51:22 +02:00
4ebbb3b5c4 v0.7.6 2026-06-29 12:05:46 +02:00
4bbecb223f v0.7.5 2026-06-28 21:18:45 +02:00
1551d65f63 . 2026-06-25 13:49:59 +02:00
6c11dd7027 v0.6.9 2026-06-15 17:16:07 +02:00
7bd20c22df v0.6.8 2026-06-14 22:17:07 +02:00
823e5cebe1 . 2026-06-01 20:48:12 +02:00
66783e1383 Formas de pago y vencimientos 2026-05-26 13:55:26 +02:00
b4d82b7b39 v0.6.7 2026-05-18 18:39:33 +02:00
4f331ceb14 v0.6.6
Co-authored-by: Copilot <copilot@github.com>
2026-05-13 13:16:09 +02:00
fa913627e2 v0.6.5 2026-05-05 13:34:36 +02:00
92faca9bfa . 2026-05-04 20:33:24 +02:00
c91455ffc2 . 2026-05-04 17:26:10 +02:00
79e90ec00f Edición de detalles de factura 2026-04-29 17:02:08 +02:00
e87e3ec609 v0.6.2 2026-04-23 12:34:00 +02:00
108bbea5fc . 2026-04-21 19:13:59 +02:00
330240deaa v0.6.0 - Subida a producción 2026-04-21 15:51:57 +02:00
515b09e2f7 Cambios App web 2026-04-12 12:07:15 +02:00
fb71dbce34 Actualización de Axios 2026-04-03 21:17:29 +02:00
3ab5216e56 Customers 2026-04-03 18:15:25 +02:00
aaf7d22374 v0.5.0 2026-02-13 16:26:50 +01:00
770fb33bb0 v0.4.8 2026-02-13 11:39:26 +01:00
71b98fb6c2 v0.4.7 2026-02-12 15:46:47 +01:00
3a1c7e0844 v0.3.6 2026-02-10 13:39:55 +01:00
86253f5dcd . 2026-02-03 17:43:34 +01:00
ecc92b5d5e Generación de informes con FastReport NetCore 2026-01-20 16:16:43 +01:00
b41f4de7d7 Subida a producción 2026-01-14 17:50:24 +01:00
c9fe5847da . 2025-12-15 19:21:09 +01:00
cb9a547351 Cambio de versión 2025-12-01 20:16:37 +01:00
43a6b24ccb . 2025-12-01 19:51:25 +01:00
e734cea4d8 Subida a producción 2025-12-01 12:38:42 +01:00
e8d8403ae1 Subida a producción como Acana 2025-11-28 16:00:18 +01:00
1783f630cf Subida a producción como Acana 2025-11-27 20:07:30 +01:00
8dd8e3e5f4 Facturas de cliente 2025-11-14 16:48:09 +01:00
2a1a42fd9c Arreglo de la generación de reports en producción 2025-11-13 19:57:19 +01:00
92d7fb4ca6 REPASO GENERAL ADAPTAR A DOCKERS 2025-11-04 21:54:35 +01:00