lbx-invoice
Version:
Provides functionality around generating invoices.
69 lines • 1.48 kB
text/typescript
/**
* Contains base information about a company.
*/
export interface BaseCompanyInfo {
/**
* The name of the company.
*/
readonly name: string,
/**
* The full name of the company, including the company addendum.
*/
readonly fullName: string,
/**
* The email of the company.
*/
readonly email: string,
/**
* The phone number of the company.
*/
readonly phone: string,
/**
* The tax number.
*/
readonly taxNumber?: string,
/**
* The vat number.
*/
readonly vatNumber?: string,
/**
* The ceo of the company to display in the footer.
* Can be omitted.
*/
readonly ceo?: string,
/**
* The IBAN of the company.
* Can be omitted.
*/
readonly iban?: string,
/**
* The BIC/SWIFT of the company.
* Can be omitted.
*/
readonly bic?: string,
/**
* The address of the company.
*/
readonly address: {
/**
* The street of the address.
*/
readonly street: string,
/**
* The number of the address.
*/
readonly number: string,
/**
* The 5 digit postcode of the address.
*/
readonly postcode: string,
/**
* The city of the address.
*/
readonly city: string,
/**
* The ISO 3166-1 country id.
*/
readonly countryId: string
}
}