e11f70b347
* refactor: optimize page loading and data fetching * fix: resolve recurring production runtime errors * feat: add MCP company and customer updates * fix: handle year-end tax adjustments * feat: harden annual report compliance * fix: expand invoice logo and font support * fix: sanitize API route error responses * fix: sanitize user-facing error messages * feat: persist onboarding and tax assessment notices * fix: reduce cloud backup audit churn * feat: refine invoice editor layout * fix: show saved tax adjustments in INK2 * fix: complete annual report API mappings * docs: record operational safeguards and decisions * fix: harden annual report review findings * fix: adjust column span for description based on VAT registration * New css class name
48 lines
1.2 KiB
TypeScript
48 lines
1.2 KiB
TypeScript
export function buildSandboxCustomers(userId: string, companyId: string) {
|
|
return [
|
|
{
|
|
user_id: userId,
|
|
company_id: companyId,
|
|
name: 'Björk & Partner AB',
|
|
customer_type: 'swedish_business',
|
|
email: 'faktura@bjorkpartner.se',
|
|
org_number: '5566778899',
|
|
vat_number: 'SE556677889901',
|
|
vat_number_validated: true,
|
|
address_line1: 'Storgatan 10',
|
|
postal_code: '111 44',
|
|
city: 'Stockholm',
|
|
country: 'SE',
|
|
default_payment_terms: 30,
|
|
},
|
|
{
|
|
user_id: userId,
|
|
company_id: companyId,
|
|
name: 'Schmidt GmbH',
|
|
customer_type: 'eu_business',
|
|
email: 'billing@schmidt.de',
|
|
org_number: 'HRB 12345',
|
|
vat_number: 'DE123456789',
|
|
vat_number_validated: true,
|
|
address_line1: 'Hauptstraße 5',
|
|
postal_code: '10115',
|
|
city: 'Berlin',
|
|
country: 'DE',
|
|
default_payment_terms: 30,
|
|
},
|
|
{
|
|
user_id: userId,
|
|
company_id: companyId,
|
|
name: 'Anna Lindström',
|
|
customer_type: 'individual',
|
|
email: 'anna.lindstrom@example.com',
|
|
vat_number_validated: false,
|
|
address_line1: 'Lillgatan 3',
|
|
postal_code: '222 33',
|
|
city: 'Malmö',
|
|
country: 'SE',
|
|
default_payment_terms: 30,
|
|
},
|
|
]
|
|
}
|