merge automatic group order invoice generation
see https://github.com/foodcoops/foodsoft/pull/907 for reference and original work by viehlieb Co-authored-by: viehlieb <pf@pragma-shift.net> fix PDF Pdf make explicit deposit in invoices work add ordergroupname to invoice file name mark bold sum for vat exempt foodcoops download multiple group order invoice as zip
This commit is contained in:
parent
6abf998b56
commit
93143c28f2
37 changed files with 988 additions and 69 deletions
|
|
@ -90,6 +90,18 @@ en:
|
|||
tolerance: Tolerance
|
||||
total_price: Sum
|
||||
unit_price: Price/Unit
|
||||
group_order_invoice:
|
||||
name: Group order invoice
|
||||
links:
|
||||
delete: delete invoice
|
||||
download: download invoice
|
||||
invoice_date: date of group order invoice
|
||||
generate: generate invoice
|
||||
generate_with_date: set & generate
|
||||
download_all_zip: download all invoices as zip
|
||||
|
||||
payment_method: Credit
|
||||
tax_number_not_set: Tax number not set in configs
|
||||
invoice:
|
||||
amount: Amount
|
||||
attachment: Attachment
|
||||
|
|
@ -158,6 +170,7 @@ en:
|
|||
contact_address: Address
|
||||
contact_person: Contact person
|
||||
contact_phone: Phone
|
||||
customer_number: Customer number
|
||||
description: Description
|
||||
ignore_apple_restriction: Ignore order stop by apple points restriction
|
||||
last_order: Last order
|
||||
|
|
@ -318,6 +331,7 @@ en:
|
|||
emails_title: Sending email
|
||||
tab_payment:
|
||||
schedule_title: Ordering schedule
|
||||
group_order_invoices: Group order invoices
|
||||
tab_security:
|
||||
default_roles_title: Access to
|
||||
default_roles_paragraph: By default every member of the foodcoop has access to the following areas.
|
||||
|
|
@ -603,6 +617,9 @@ en:
|
|||
email_from: Emails will appear to be from this email address. Leave empty to use the foodcoop's contact address.
|
||||
email_replyto: Set this when you want to receive replies from emails sent by Foodsoft on a different address than the above.
|
||||
email_sender: Emails will appear to be sent from this email address. To avoid emails sent being classified as spam, the webserver may need to be registered in the SPF record of the email address's domain.
|
||||
use_automatic_invoices: A listing of the invoice items is made without explicit display of VAT and the invoice receives the necessary addition regarding the small business regulation §19 (applies to Germany)
|
||||
payment_method: Payment type is declared on the order group invoice
|
||||
vat_exempt: A listing of the invoice items is made without explicit display of VAT and the invoice contains the necessary addition regarding the German Kleinunternehmerregelung §19 UStG (attention! FoodCoop marge not included in nvoice).
|
||||
help_url: Documentation website.
|
||||
homepage: Website of your foodcoop.
|
||||
ignore_browser_locale: Ignore the language of user's computer when the user has not chosen a language yet.
|
||||
|
|
@ -630,6 +647,8 @@ en:
|
|||
tolerance_is_costly: Order as much of the member tolerance as possible (compared to only as much needed to fill the last box). Enabling this also includes the tolerance in the total price of the open member order.
|
||||
distribution_strategy: How articles should be distributed after an order has been received.
|
||||
use_apple_points: When the apple point system is enabled, members are required to do some tasks to be able to keep ordering.
|
||||
use_automatic_invoices: When an order is settled, invoices for the individual order groups are automatically sent by mail
|
||||
payment_method: Payment Method for group order invoices
|
||||
use_boxfill: When enabled, near end of an order, members are only able to change their order when increases the total amount ordered. This helps to fill any remaining boxes. You still need to set a box-fill date for the orders.
|
||||
use_iban: When enabled, supplier and user provide an additonal field for storing the international bank account number.
|
||||
use_nick: Show and use nicknames instead of real names. When enabling this, please check that each user has a nickname.
|
||||
|
|
@ -645,6 +664,7 @@ en:
|
|||
phone: Phone
|
||||
street: Street
|
||||
zip_code: Postcode
|
||||
tax_number: Tax number
|
||||
currency_space: add space
|
||||
currency_unit: Currency
|
||||
custom_css: Custom CSS
|
||||
|
|
@ -689,6 +709,11 @@ en:
|
|||
first_order_first_serve: First distribute to those who ordered first
|
||||
no_automatic_distribution: No automatic distribution
|
||||
use_apple_points: Apple points
|
||||
group_order_invoices:
|
||||
use_automatic_invoices: Send automatically via mail after oder settlement
|
||||
payment_method: Payment method
|
||||
separate_deposits: Separate deposits on invoice
|
||||
vat_exempt: This foodcoopis VAT exempt
|
||||
use_boxfill: Box-fill phase
|
||||
use_iban: Use IBAN
|
||||
use_nick: Use nicknames
|
||||
|
|
@ -746,6 +771,47 @@ en:
|
|||
update:
|
||||
notice: Delivery was updated.
|
||||
documents:
|
||||
group_order_invoice_pdf:
|
||||
ordergroup:
|
||||
contact_phone: 'Phone: %{contact_phone}'
|
||||
contact_address: 'Adress : %{contact_address}'
|
||||
customer_number: 'Customer number: %{customer_number}'
|
||||
name: 'Ordergroup: %{ordergroup}'
|
||||
filename: Invoice%{number}
|
||||
invoicee: Invoicee
|
||||
invoicer: Invoicer
|
||||
invoice_date: 'Invoice date: %{invoice_date}'
|
||||
invoice_number: 'Invoice number: %{invoice_number}'
|
||||
markup_included: incl Foodcoop Marge on gross price %{marge}%
|
||||
payment_method: 'Payment_method: %{payment_method}'
|
||||
small_business_regulation: As a small entrepreneur in the sense of §19 para. 1 of the Umsatzsteuergesetz (UStG), no value added tax is charged.
|
||||
sum_to_pay: Total sum
|
||||
sum_to_pay_net: Total sum (net)
|
||||
sum_to_pay_gross: Total sum (gross)
|
||||
table_headline: 'The following items will be charged for the order:'
|
||||
tax_excluded: excl. MwSt.
|
||||
tax_included: incl. VAT %{tax}%
|
||||
tax_number: 'Tax number: %{number}'
|
||||
title: Invoice for order at %{supplier}
|
||||
vat_exempt_rows:
|
||||
- Name
|
||||
- Quantity
|
||||
- Unit price
|
||||
- Total price
|
||||
no_price_markup_rows:
|
||||
- Name
|
||||
- Quantity
|
||||
- Unit price (net)
|
||||
- Total price (net)
|
||||
- VAT
|
||||
- Total price (gross)
|
||||
price_markup_rows:
|
||||
- Name
|
||||
- Quantity
|
||||
- Unit price (net)
|
||||
- Total price (net)
|
||||
- VAT
|
||||
- Total price (gross) incl. foodcoop margin
|
||||
order_by_articles:
|
||||
filename: Order %{name}-%{date} - by articles
|
||||
title: 'Order sorted by articles: %{name}, closed at %{date}'
|
||||
|
|
@ -769,6 +835,7 @@ en:
|
|||
heading: Article overview (%{count})
|
||||
title: 'Order sorting matrix: %{name}, closed at %{date}'
|
||||
errors:
|
||||
check_tax_number: Please check whether the foodcoop's tax number is set correctly.
|
||||
general: A problem has occured.
|
||||
general_again: A problem has occured. Please try again.
|
||||
general_msg: 'A problem has occured: %{msg}'
|
||||
|
|
@ -792,6 +859,7 @@ en:
|
|||
close:
|
||||
alert: 'An error occured while accounting: %{message}'
|
||||
notice: Order was settled succesfully, the balance of the account was updated.
|
||||
settings_not_set: No emails with order group invoices sent. Please check the settings. Tax number set?
|
||||
close_all_direct_with_invoice:
|
||||
notice: '%{count} orders have been settled.'
|
||||
close_direct:
|
||||
|
|
@ -1272,6 +1340,15 @@ en:
|
|||
feedback:
|
||||
header: "%{user} wrote at %{date}:"
|
||||
subject: Feedback for Foodsoft
|
||||
group_order_invoice:
|
||||
subject: Order group invoice for %{group} at %{supplier}
|
||||
text: |
|
||||
Dear order group %{group},
|
||||
|
||||
The collective order at %{supplier} has just been settled and invoices have been created for the respective order groups.
|
||||
Attached you will find your invoice.
|
||||
|
||||
Best regards from %{foodcoop}
|
||||
from_via_foodsoft: "%{name} via Foodsoft"
|
||||
invite:
|
||||
subject: Invitation to the Foodcoop
|
||||
|
|
@ -1511,6 +1588,7 @@ en:
|
|||
orders_finished: Closed
|
||||
orders_open: Open
|
||||
orders_settled: Settled
|
||||
not_closed: Order not yet settled
|
||||
title: Manage orders
|
||||
model:
|
||||
close_direct_message: Order settled without charging member accounts.
|
||||
|
|
@ -1910,3 +1988,4 @@ en:
|
|||
time:
|
||||
formats:
|
||||
foodsoft_datetime: "%Y-%m-%d %H:%M"
|
||||
file: "%Y-%d-%B"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue