diff --git a/apps/server/package.json b/apps/server/package.json index 3b49c93a..44857d6e 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -1,6 +1,6 @@ { "name": "@erp/factuges-server", - "version": "0.6.6", + "version": "0.6.7", "private": true, "scripts": { "build": "tsup src/index.ts --config tsup.config.ts", @@ -36,6 +36,7 @@ "dependencies": { "@erp/auth": "workspace:*", "@erp/core": "workspace:*", + "@erp/catalogs": "workspace:*", "@erp/customer-invoices": "workspace:*", "@erp/customers": "workspace:*", "@erp/factuges": "workspace:*", diff --git a/apps/web/package.json b/apps/web/package.json index 5ea54656..15460834 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@erp/factuges-web", "private": true, - "version": "0.6.6", + "version": "0.6.7", "type": "module", "scripts": { "dev": "vite --host --clearScreen false", diff --git a/modules/auth/package.json b/modules/auth/package.json index f4f13dfa..9d5eea80 100644 --- a/modules/auth/package.json +++ b/modules/auth/package.json @@ -1,6 +1,6 @@ { "name": "@erp/auth", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/core/package.json b/modules/core/package.json index 2f472194..99b8a6c5 100644 --- a/modules/core/package.json +++ b/modules/core/package.json @@ -1,6 +1,6 @@ { "name": "@erp/core", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/customer-invoices/package.json b/modules/customer-invoices/package.json index 3f422270..b8943940 100644 --- a/modules/customer-invoices/package.json +++ b/modules/customer-invoices/package.json @@ -1,6 +1,6 @@ { "name": "@erp/customer-invoices", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/customer-invoices/src/api/infrastructure/issued-invoices/persistence/sequelize/mappers/domain/sequelize-issued-invoice-domain.mapper.ts b/modules/customer-invoices/src/api/infrastructure/issued-invoices/persistence/sequelize/mappers/domain/sequelize-issued-invoice-domain.mapper.ts index f322bd6b..0fad2aae 100644 --- a/modules/customer-invoices/src/api/infrastructure/issued-invoices/persistence/sequelize/mappers/domain/sequelize-issued-invoice-domain.mapper.ts +++ b/modules/customer-invoices/src/api/infrastructure/issued-invoices/persistence/sequelize/mappers/domain/sequelize-issued-invoice-domain.mapper.ts @@ -11,7 +11,7 @@ import { maybeFromNullableResult, maybeToNullable, } from "@repo/rdx-ddd"; -import { Maybe, Result, isNullishOrEmpty } from "@repo/rdx-utils"; +import { Result, isNullishOrEmpty } from "@repo/rdx-utils"; import { type InternalIssuedInvoiceProps, @@ -64,7 +64,7 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper< const customerId = extractOrPushError(UniqueID.create(raw.customer_id), "customer_id", errors); const linkedProformaId = extractOrPushError( - maybeFromNullableResult(raw.proforma_id, (v) => UniqueID.create(String(v))), + UniqueID.create(raw.proforma_id!), "proforma_id", errors ); @@ -131,7 +131,7 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper< ); // Método de pago (VO opcional con id + descripción) - let paymentMethod = Maybe.none(); + let paymentMethod: InvoicePaymentMethod | undefined; if (!isNullishOrEmpty(raw.payment_method_id)) { const paymentId = extractOrPushError( @@ -150,7 +150,7 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper< ); if (paymentVO) { - paymentMethod = Maybe.some(paymentVO); + paymentMethod = paymentVO; } } @@ -481,14 +481,8 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper< description: source.description, notes: maybeToNullable(source.notes, (v) => v.toPrimitive()), - payment_method_id: maybeToNullable( - source.paymentMethod, - (payment) => payment.toObjectString().id - ), - payment_method_description: maybeToNullable( - source.paymentMethod, - (payment) => payment.toObjectString().payment_description - ), + payment_method_id: source.paymentMethod.toObjectString().id, + payment_method_description: source.paymentMethod.toObjectString().payment_description, subtotal_amount_value: source.subtotalAmount.value, subtotal_amount_scale: source.subtotalAmount.scale, diff --git a/modules/customers/package.json b/modules/customers/package.json index 2aa29588..aaa70909 100644 --- a/modules/customers/package.json +++ b/modules/customers/package.json @@ -1,7 +1,7 @@ { "name": "@erp/customers", "description": "Customers", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/factuges/package.json b/modules/factuges/package.json index 3909d9a6..67989806 100644 --- a/modules/factuges/package.json +++ b/modules/factuges/package.json @@ -1,6 +1,6 @@ { "name": "@erp/factuges", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/supplier-invoices/package.json b/modules/supplier-invoices/package.json index 43a15671..0a578377 100644 --- a/modules/supplier-invoices/package.json +++ b/modules/supplier-invoices/package.json @@ -1,7 +1,7 @@ { "name": "@erp/supplier-invoices", "description": "Supplier invoices", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/modules/supplier/package.json b/modules/supplier/package.json index 9a7db74f..a3f2d553 100644 --- a/modules/supplier/package.json +++ b/modules/supplier/package.json @@ -1,7 +1,7 @@ { "name": "@erp/suppliers", "description": "Suppliers", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/package.json b/package.json index cc5d7138..2f31ee54 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "uecko-erp-2025", "private": true, - "version": "0.6.6", + "version": "0.6.7", "workspaces": [ "apps/*", "modules/*", diff --git a/packages/rdx-criteria/package.json b/packages/rdx-criteria/package.json index dfcb1dd8..bc33edf3 100644 --- a/packages/rdx-criteria/package.json +++ b/packages/rdx-criteria/package.json @@ -1,6 +1,6 @@ { "name": "@repo/rdx-criteria", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/packages/rdx-ddd/package.json b/packages/rdx-ddd/package.json index bfd2ddba..02e5e518 100644 --- a/packages/rdx-ddd/package.json +++ b/packages/rdx-ddd/package.json @@ -1,6 +1,6 @@ { "name": "@repo/rdx-ddd", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/packages/rdx-logger/package.json b/packages/rdx-logger/package.json index 8222527a..9effcb7c 100644 --- a/packages/rdx-logger/package.json +++ b/packages/rdx-logger/package.json @@ -1,6 +1,6 @@ { "name": "@repo/rdx-logger", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/packages/rdx-ui/package.json b/packages/rdx-ui/package.json index 25c2092a..d8dcafcb 100644 --- a/packages/rdx-ui/package.json +++ b/packages/rdx-ui/package.json @@ -1,6 +1,6 @@ { "name": "@repo/rdx-ui", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/packages/rdx-ui/src/components/form/text-field.tsx b/packages/rdx-ui/src/components/form/text-field.tsx index 0d85ed2b..e9512bc8 100644 --- a/packages/rdx-ui/src/components/form/text-field.tsx +++ b/packages/rdx-ui/src/components/form/text-field.tsx @@ -108,7 +108,11 @@ export const TextField = ({ required={required} /> - {rightIcon && } + {rightIcon && ( + + )} {description ? ( diff --git a/packages/rdx-utils/package.json b/packages/rdx-utils/package.json index aae9e2ca..e398dd9c 100644 --- a/packages/rdx-utils/package.json +++ b/packages/rdx-utils/package.json @@ -1,6 +1,6 @@ { "name": "@repo/rdx-utils", - "version": "0.6.6", + "version": "0.6.7", "private": true, "type": "module", "sideEffects": false, diff --git a/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/linux/FastReportCliGenerator b/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/linux/FastReportCliGenerator index 2db9a639..4cb798c8 100755 Binary files a/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/linux/FastReportCliGenerator and b/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/linux/FastReportCliGenerator differ diff --git a/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/windows/FastReportCliGenerator.exe b/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/windows/FastReportCliGenerator.exe index 301303ef..3b4a9252 100755 Binary files a/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/windows/FastReportCliGenerator.exe and b/tools/fastreportcli-net-core-skia/FastReportCliGenerator/publish/windows/FastReportCliGenerator.exe differ