FIX: fixed erechnung error
This commit is contained in:
@@ -36,8 +36,11 @@ export async function loader({ request, params }: { request: Request; params: {
|
||||
if (!invoice) return Response.json({ error: "Not found" }, { status: 404 });
|
||||
|
||||
const missingFields: string[] = [];
|
||||
if (!invoice.company.email && !invoice.company.phone) {
|
||||
missingFields.push("Firma: E-Mail oder Telefon (Kontaktdaten, BR-DE-2)");
|
||||
if (!invoice.company.phone) {
|
||||
missingFields.push("Firma: Telefonnummer (BT-42, Pflichtfeld)");
|
||||
}
|
||||
if (!invoice.company.email) {
|
||||
missingFields.push("Firma: E-Mail-Adresse (BT-43, Pflichtfeld)");
|
||||
}
|
||||
if (missingFields.length > 0) {
|
||||
return Response.json(
|
||||
|
||||
@@ -195,9 +195,8 @@ export default function InvoiceDetailPage() {
|
||||
}
|
||||
|
||||
const xmlMissingFields: string[] = [];
|
||||
if (!invoice.company.email && !invoice.company.phone) {
|
||||
xmlMissingFields.push("E-Mail oder Telefon der Firma fehlt");
|
||||
}
|
||||
if (!invoice.company.phone) xmlMissingFields.push("Telefonnummer der Firma fehlt");
|
||||
if (!invoice.company.email) xmlMissingFields.push("E-Mail-Adresse der Firma fehlt");
|
||||
|
||||
function downloadXml() {
|
||||
return downloadFile(`/api/invoices/${invoice.id}/xml`, `rechnung-${invoice.number ?? invoice.id}.xml`);
|
||||
|
||||
Reference in New Issue
Block a user