Paso de factuges a proforma
This commit is contained in:
parent
41f30cde9d
commit
a4615e8bc4
@ -10,7 +10,7 @@ import type { CustomerPublicServices } from "@erp/customers/api";
|
||||
import {
|
||||
type Customer,
|
||||
CustomerStatus,
|
||||
type CustomerTaxesProps,
|
||||
CustomerTaxes,
|
||||
type ICustomerCreateProps,
|
||||
} from "@erp/customers/api/domain";
|
||||
import { type Name, type PhoneNumber, type TextValue, UniqueID } from "@repo/rdx-ddd";
|
||||
@ -269,11 +269,14 @@ export class CreateProformaFromFactugesUseCase {
|
||||
return Result.fail(ivaResult.error);
|
||||
}
|
||||
|
||||
const defaultTaxes: CustomerTaxesProps = {
|
||||
const defaultTaxes = CustomerTaxes.create({
|
||||
iva: Maybe.some(ivaResult.data),
|
||||
rec: Maybe.none(),
|
||||
retention: Maybe.none(),
|
||||
};
|
||||
});
|
||||
if (defaultTaxes.isFailure) {
|
||||
return Result.fail(defaultTaxes.error);
|
||||
}
|
||||
|
||||
const tin = Maybe.some(customerDraft.tin);
|
||||
const tradeName = Maybe.none<Name>();
|
||||
@ -290,7 +293,7 @@ export class CreateProformaFromFactugesUseCase {
|
||||
reference,
|
||||
fax,
|
||||
legalRecord,
|
||||
defaultTaxes,
|
||||
defaultTaxes: defaultTaxes.data,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user