42 lines
1.7 KiB
PHP
42 lines
1.7 KiB
PHP
<?php
|
|
|
|
// An invoice for work that is on no price list — a migration, an hour of
|
|
// advice, a one-off. Through the same door as every other invoice: the same
|
|
// series, the same consecutive number.
|
|
return [
|
|
'title' => 'Write an invoice',
|
|
'subtitle' => 'For work that does not come out of a package — data migration, advice, one-off jobs. It takes the next number from the same consecutive series as every other invoice.',
|
|
|
|
'who_title' => 'Recipient',
|
|
'customer' => 'Customer',
|
|
'pick_customer' => 'Choose a customer …',
|
|
'series' => 'Number series',
|
|
'series_default' => 'Active invoice series',
|
|
'series_hint' => 'The number is drawn when it is issued — not before, and never twice.',
|
|
|
|
'lines_title' => 'Lines',
|
|
'add_line' => 'Line',
|
|
'remove_line' => 'Remove line',
|
|
'col_description' => 'Work',
|
|
'col_detail' => 'Detail (optional)',
|
|
'col_quantity' => 'Quantity',
|
|
'col_unit' => 'Unit',
|
|
'col_price' => 'Unit price net',
|
|
'description_hint' => 'e.g. migration from an existing system',
|
|
'detail_hint' => 'e.g. from ownCloud 10, 42 GB, incl. verification log',
|
|
'unit_hint' => 'hrs',
|
|
|
|
'preview_title' => 'Comes to',
|
|
'net' => 'Net',
|
|
'tax' => 'VAT',
|
|
'gross' => 'Total',
|
|
'final_note' => 'Issuing draws the number and freezes the document. An issued invoice cannot be changed — a mistake is corrected with a cancellation and a new one.',
|
|
'issue' => 'Issue invoice',
|
|
'cancel' => 'Cancel',
|
|
|
|
'issued' => 'Invoice :number has been issued.',
|
|
'no_customer' => 'That customer no longer exists.',
|
|
'missing_profile' => 'Some company details are still missing before the first invoice: :fields.',
|
|
'to_finance' => 'To the company details',
|
|
];
|