• Safely parses an object against its schema and returns the result of the zod.safeParse method

    Parameters

    • object: any

    Returns SafeParseReturnType<
        any,
        {
            company: {
                bic?: string;
                city: string;
                companyRegister?: string;
                email?: string;
                houseNumber: string;
                iban?: string;
                name: string;
                phoneNumber?: string;
                postalCode: string;
                street: string;
                website?: string;
            };
            customer?: {
                customer_city: string;
                customer_country: string;
                customer_email: string;
                customer_firstName: string;
                customer_houseNumber: string;
                customer_id: string;
                customer_phoneNumber: string;
                customer_postalCode: string;
                customer_salutation: string;
                customer_street: string;
                customer_surName: string;
                customer_uid: string;
            };
            invoice_cancellation: string;
            invoice_cashier: string;
            invoice_cashier_id: string;
            invoice_currency: string;
            invoice_discount?: string;
            invoice_id: string;
            invoice_mode: string;
            invoice_number: string;
            invoice_payment: string;
            invoice_text?: string;
            invoice_timestamp: string;
            invoice_total: string;
            invoice_totalNet: string;
            invoice_totalTax: string;
            items: {
                item_article_id: string;
                item_discount: string;
                item_discount_unit?: string;
                item_discount_value: string;
                item_id: string;
                item_name: string;
                item_price?: string;
                item_quantity?: string;
                item_service_id: string;
                item_taxRate?: string;
                item_total: string;
            }[];
            taxes: {
                tax_gross: string;
                tax_net: string;
                tax_tax: string;
                tax_taxRate: string;
            }[];
        },
    >