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",
"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:*",

View File

@ -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",

View File

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

View File

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

View File

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

View File

@ -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<InvoicePaymentMethod>();
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,

View File

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

View File

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

View File

@ -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,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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