diff --git a/apps/infoalloggi/src/components/acquisto_receipt.tsx b/apps/infoalloggi/src/components/acquisto_receipt.tsx
index c305fd2..4f8556b 100644
--- a/apps/infoalloggi/src/components/acquisto_receipt.tsx
+++ b/apps/infoalloggi/src/components/acquisto_receipt.tsx
@@ -76,6 +76,7 @@ export type PurchaseData = {
date: Date;
clienteNome: string;
+ codiceFiscale: string | null;
clienteIndirizzo: string;
paymentMethod: PaymentType;
packName: string;
@@ -143,6 +144,7 @@ function Receipt({ data }: ReceiptProps) {
Intestatario:
{data.clienteNome}
+
{data.codiceFiscale}
{data.clienteIndirizzo}
diff --git a/apps/infoalloggi/src/server/controllers/servizio.controller.ts b/apps/infoalloggi/src/server/controllers/servizio.controller.ts
index f532f5c..92bbaf6 100644
--- a/apps/infoalloggi/src/server/controllers/servizio.controller.ts
+++ b/apps/infoalloggi/src/server/controllers/servizio.controller.ts
@@ -2,6 +2,7 @@ import { TRPCError } from "@trpc/server";
import { add } from "date-fns";
import { jsonArrayFrom, jsonObjectFrom } from "kysely/helpers/postgres";
import { z } from "zod/v4";
+import type { PurchaseData } from "~/components/acquisto_receipt";
import { env } from "~/env";
import type { PaymentType } from "~/i18n/stripe";
import type { Annunci, AnnunciId } from "~/schemas/public/Annunci";
@@ -1332,7 +1333,7 @@ export const getOrdineRicevutaData = async ({
ordineId,
}: {
ordineId: OrdiniOrdineId;
-}) => {
+}): Promise => {
try {
const data = await db
.selectFrom("ordini")
@@ -1364,6 +1365,7 @@ export const getOrdineRicevutaData = async ({
"users_anagrafica.provincia_residenza",
"users_anagrafica.cap_residenza",
"users_anagrafica.nazione_residenza",
+ "users_anagrafica.codice_fiscale",
])
.where("users.id", "=", data.userid)
.executeTakeFirstOrThrow(
@@ -1373,6 +1375,7 @@ export const getOrdineRicevutaData = async ({
return {
clienteIndirizzo: `${anagrafica.via_residenza} ${anagrafica.civico_residenza}\n${anagrafica.comune_residenza} (${anagrafica.provincia_residenza}) ${anagrafica.cap_residenza}\n${anagrafica.nazione_residenza}`,
clienteNome: anagrafica.username,
+ codiceFiscale: anagrafica.codice_fiscale,
date: data.created_at,
packName: data.nome_it,