This commit is contained in:
David Arranz 2026-05-18 18:39:33 +02:00
parent 6e53e5bd58
commit b4d82b7b39
19 changed files with 27 additions and 28 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "@erp/factuges-server", "name": "@erp/factuges-server",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"scripts": { "scripts": {
"build": "tsup src/index.ts --config tsup.config.ts", "build": "tsup src/index.ts --config tsup.config.ts",
@ -36,6 +36,7 @@
"dependencies": { "dependencies": {
"@erp/auth": "workspace:*", "@erp/auth": "workspace:*",
"@erp/core": "workspace:*", "@erp/core": "workspace:*",
"@erp/catalogs": "workspace:*",
"@erp/customer-invoices": "workspace:*", "@erp/customer-invoices": "workspace:*",
"@erp/customers": "workspace:*", "@erp/customers": "workspace:*",
"@erp/factuges": "workspace:*", "@erp/factuges": "workspace:*",

View File

@ -1,7 +1,7 @@
{ {
"name": "@erp/factuges-web", "name": "@erp/factuges-web",
"private": true, "private": true,
"version": "0.6.6", "version": "0.6.7",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite --host --clearScreen false", "dev": "vite --host --clearScreen false",

View File

@ -1,6 +1,6 @@
{ {
"name": "@erp/auth", "name": "@erp/auth",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,6 +1,6 @@
{ {
"name": "@erp/core", "name": "@erp/core",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,6 +1,6 @@
{ {
"name": "@erp/customer-invoices", "name": "@erp/customer-invoices",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -11,7 +11,7 @@ import {
maybeFromNullableResult, maybeFromNullableResult,
maybeToNullable, maybeToNullable,
} from "@repo/rdx-ddd"; } from "@repo/rdx-ddd";
import { Maybe, Result, isNullishOrEmpty } from "@repo/rdx-utils"; import { Result, isNullishOrEmpty } from "@repo/rdx-utils";
import { import {
type InternalIssuedInvoiceProps, type InternalIssuedInvoiceProps,
@ -64,7 +64,7 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper<
const customerId = extractOrPushError(UniqueID.create(raw.customer_id), "customer_id", errors); const customerId = extractOrPushError(UniqueID.create(raw.customer_id), "customer_id", errors);
const linkedProformaId = extractOrPushError( const linkedProformaId = extractOrPushError(
maybeFromNullableResult(raw.proforma_id, (v) => UniqueID.create(String(v))), UniqueID.create(raw.proforma_id!),
"proforma_id", "proforma_id",
errors errors
); );
@ -131,7 +131,7 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper<
); );
// Método de pago (VO opcional con id + descripción) // Método de pago (VO opcional con id + descripción)
let paymentMethod = Maybe.none<InvoicePaymentMethod>(); let paymentMethod: InvoicePaymentMethod | undefined;
if (!isNullishOrEmpty(raw.payment_method_id)) { if (!isNullishOrEmpty(raw.payment_method_id)) {
const paymentId = extractOrPushError( const paymentId = extractOrPushError(
@ -150,7 +150,7 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper<
); );
if (paymentVO) { if (paymentVO) {
paymentMethod = Maybe.some(paymentVO); paymentMethod = paymentVO;
} }
} }
@ -481,14 +481,8 @@ export class SequelizeIssuedInvoiceDomainMapper extends SequelizeDomainMapper<
description: source.description, description: source.description,
notes: maybeToNullable(source.notes, (v) => v.toPrimitive()), notes: maybeToNullable(source.notes, (v) => v.toPrimitive()),
payment_method_id: maybeToNullable( payment_method_id: source.paymentMethod.toObjectString().id,
source.paymentMethod, payment_method_description: source.paymentMethod.toObjectString().payment_description,
(payment) => payment.toObjectString().id
),
payment_method_description: maybeToNullable(
source.paymentMethod,
(payment) => payment.toObjectString().payment_description
),
subtotal_amount_value: source.subtotalAmount.value, subtotal_amount_value: source.subtotalAmount.value,
subtotal_amount_scale: source.subtotalAmount.scale, subtotal_amount_scale: source.subtotalAmount.scale,

View File

@ -1,7 +1,7 @@
{ {
"name": "@erp/customers", "name": "@erp/customers",
"description": "Customers", "description": "Customers",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,6 +1,6 @@
{ {
"name": "@erp/factuges", "name": "@erp/factuges",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,7 +1,7 @@
{ {
"name": "@erp/supplier-invoices", "name": "@erp/supplier-invoices",
"description": "Supplier invoices", "description": "Supplier invoices",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,7 +1,7 @@
{ {
"name": "@erp/suppliers", "name": "@erp/suppliers",
"description": "Suppliers", "description": "Suppliers",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,7 +1,7 @@
{ {
"name": "uecko-erp-2025", "name": "uecko-erp-2025",
"private": true, "private": true,
"version": "0.6.6", "version": "0.6.7",
"workspaces": [ "workspaces": [
"apps/*", "apps/*",
"modules/*", "modules/*",

View File

@ -1,6 +1,6 @@
{ {
"name": "@repo/rdx-criteria", "name": "@repo/rdx-criteria",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,6 +1,6 @@
{ {
"name": "@repo/rdx-ddd", "name": "@repo/rdx-ddd",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,6 +1,6 @@
{ {
"name": "@repo/rdx-logger", "name": "@repo/rdx-logger",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -1,6 +1,6 @@
{ {
"name": "@repo/rdx-ui", "name": "@repo/rdx-ui",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,

View File

@ -108,7 +108,11 @@ export const TextField = <TFormValues extends FieldValues>({
required={required} required={required}
/> />
{rightIcon && <InputGroupAddon aria-hidden="true">{rightIcon}</InputGroupAddon>} {rightIcon && (
<InputGroupAddon align="inline-end" aria-hidden="true">
{rightIcon}
</InputGroupAddon>
)}
</InputGroup> </InputGroup>
{description ? ( {description ? (

View File

@ -1,6 +1,6 @@
{ {
"name": "@repo/rdx-utils", "name": "@repo/rdx-utils",
"version": "0.6.6", "version": "0.6.7",
"private": true, "private": true,
"type": "module", "type": "module",
"sideEffects": false, "sideEffects": false,