1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-02-19 13:54:25 +01:00

fixed accounting codes interface + fixed csv generation

This commit is contained in:
Sylvain 2019-08-01 10:24:34 +02:00
parent 26c98394ac
commit acacd9a19e
7 changed files with 45 additions and 45 deletions

View File

@ -900,10 +900,10 @@ angular.module('application.router', ['ui.router'])
settings: ['Setting', function (Setting) {
return Setting.query({
names: `['invoice_legals', 'invoice_text', 'invoice_VAT-rate', 'invoice_VAT-active', 'invoice_order-nb', 'invoice_code-value', \
'invoice_code-active', 'invoice_reference', 'invoice_logo', 'accounting_journal_code', 'accounting_client_code' \
'invoice_code-active', 'invoice_reference', 'invoice_logo', 'accounting_journal_code', 'accounting_client_code', \
'accounting_client_label', 'accounting_wallet_code', 'accounting_wallet_label', 'accounting_VAT_code', 'accounting_VAT_label', \
'accounting_subscription_code', 'accounting_subscription_label', 'accounting_Machine_code', 'accounting_Machine_label' \
'accounting_Training_code', 'accounting_Training_label', 'accounting_Event_code', 'accounting_Event_label' \
'accounting_subscription_code', 'accounting_subscription_label', 'accounting_Machine_code', 'accounting_Machine_label', \
'accounting_Training_code', 'accounting_Training_label', 'accounting_Event_code', 'accounting_Event_label', \
'accounting_Space_code', 'accounting_Space_label', 'accounting_coupon_code', 'accounting_coupon_label']` }).$promise;
}],
invoices: [ 'Invoice', function (Invoice) {

View File

@ -267,48 +267,48 @@
</div>
<div class="row">
<div class="col-md-4">
<label for="machineCode" translate>{{ 'invoices.accounting_machine_code' }}</label>
<label for="machineCode" translate>{{ 'invoices.accounting_Machine_code' }}</label>
<input type="text" id="machineCode" ng-model="settings.machineCode.value" class="form-control" placeholder="{{ 'invoices.general_machine_code' | translate }}"/>
<button name="button" class="btn btn-warning" ng-click="save(settings.machineCode)" translate>{{ 'save' }}</button>
</div>
<div class="col-md-4">
<label for="machineLabel" translate>{{ 'invoices.accounting_machine_label' }}</label>
<label for="machineLabel" translate>{{ 'invoices.accounting_Machine_label' }}</label>
<input type="text" id="machineLabel" ng-model="settings.machineLabel.value" class="form-control" placeholder="{{ 'invoices.general_machine_label' | translate }}"/>
<button name="button" class="btn btn-warning" ng-click="save(settings.machineLabel)" translate>{{ 'save' }}</button>
</div>
</div>
<div class="row">
<div class="col-md-4">
<label for="trainingCode" translate>{{ 'invoices.accounting_training_code' }}</label>
<label for="trainingCode" translate>{{ 'invoices.accounting_Training_code' }}</label>
<input type="text" id="trainingCode" ng-model="settings.trainingCode.value" class="form-control" placeholder="{{ 'invoices.general_training_code' | translate }}" />
<button name="button" class="btn btn-warning" ng-click="save(settings.trainingCode)" translate>{{ 'save' }}</button>
</div>
<div class="col-md-4">
<label for="trainingLabel" translate>{{ 'invoices.accounting_training_label' }}</label>
<label for="trainingLabel" translate>{{ 'invoices.accounting_Training_label' }}</label>
<input type="text" id="trainingLabel" ng-model="settings.trainingLabel.value" class="form-control" placeholder="{{ 'invoices.general_training_label' | translate }}"/>
<button name="button" class="btn btn-warning" ng-click="save(settings.trainingLabel)" translate>{{ 'save' }}</button>
</div>
</div>
<div class="row">
<div class="col-md-4">
<label for="eventCode" translate>{{ 'invoices.accounting_event_code' }}</label>
<label for="eventCode" translate>{{ 'invoices.accounting_Event_code' }}</label>
<input type="text" id="eventCode" ng-model="settings.eventCode.value" class="form-control" placeholder="{{ 'invoices.general_event_code' | translate }}"/>
<button name="button" class="btn btn-warning" ng-click="save(settings.eventCode)" translate>{{ 'save' }}</button>
</div>
<div class="col-md-4">
<label for="eventLabel" translate>{{ 'invoices.accounting_event_label' }}</label>
<label for="eventLabel" translate>{{ 'invoices.accounting_Event_label' }}</label>
<input type="text" id="eventLabel" ng-model="settings.eventLabel.value" class="form-control" placeholder="{{ 'invoices.general_event_label' | translate }}"/>
<button name="button" class="btn btn-warning" ng-click="save(settings.eventLabel)" translate>{{ 'save' }}</button>
</div>
</div>
<div class="row">
<div class="col-md-4">
<label for="spaceCode" translate>{{ 'invoices.accounting_space_code' }}</label>
<label for="spaceCode" translate>{{ 'invoices.accounting_Space_code' }}</label>
<input type="text" id="spaceCode" ng-model="settings.spaceCode.value" class="form-control" placeholder="{{ 'invoices.general_space_code' | translate }}" />
<button name="button" class="btn btn-warning" ng-click="save(settings.spaceCode)" translate>{{ 'save' }}</button>
</div>
<div class="col-md-4">
<label for="spaceLabel" translate>{{ 'invoices.accounting_space_label' }}</label>
<label for="spaceLabel" translate>{{ 'invoices.accounting_Space_label' }}</label>
<input type="text" id="spaceLabel" ng-model="settings.spaceLabel.value" class="form-control" placeholder="{{ 'invoices.general_space_label' | translate }}"/>
<button name="button" class="btn btn-warning" ng-click="save(settings.spaceLabel)" translate>{{ 'save' }}</button>
</div>

View File

@ -8,7 +8,7 @@ class AccountingExportService
@encoding = encoding
@format = format
@separator = separator
@journal_code = Setting.find_by(name: 'accounting-export_journal-code')&.value || ''
@journal_code = Setting.find_by(name: 'accounting_journal_code')&.value || ''
@date_format = date_format
@columns = columns
@vat_rate = Setting.find_by(name: 'invoice_VAT-rate')&.value&.to_f || 0
@ -33,12 +33,12 @@ class AccountingExportService
columns.each do |column|
row << I18n.t("accounting_export.#{column}") << separator
end
row
"#{row}\n"
end
def generate_rows(invoice)
"#{client_row(invoice)}\n" \
"#{items_rows(invoice)}\n" \
"#{items_rows(invoice)}" \
"#{vat_row(invoice)}\n"
end

View File

@ -451,21 +451,21 @@ en:
general_subscription_code: "Accounting code for all subscriptions"
accounting_subscription_label: "Subscriptions label"
general_subscription_label: "Account label for all subscriptions"
accounting_machine_code: "Machines code"
accounting_Machine_code: "Machines code"
general_machine_code: "Accounting code for all machines"
accounting_machine_label: "Machine label"
accounting_Machine_label: "Machine label"
general_machine_label: "Account label for all machines"
accounting_training_code: "Trainings code"
accounting_Training_code: "Trainings code"
general_training_code: "Accounting code for all trainings"
accounting_training_label: "Trainings label"
accounting_Training_label: "Trainings label"
general_training_label: "Account label for all trainings"
accounting_event_code: "Events code"
accounting_Event_code: "Events code"
general_event_code: "Accounting code for all events"
accounting_event_label: "Events label"
accounting_Event_label: "Events label"
general_event_label: "Account label for all events"
accounting_space_code: "Space code"
accounting_Space_code: "Space code"
general_space_code: "Accounting code for all spaces"
accounting_space_label: "Spaces label"
accounting_Space_label: "Spaces label"
general_space_label: "Account label for all spaces"
accounting_coupon_code: "Coupons code"
general_coupon_code: "Accounting code for all coupons"

View File

@ -451,21 +451,21 @@ es:
general_subscription_code: "Accounting code for all subscriptions" # translation_missing
accounting_subscription_label: "Subscriptions label" # translation_missing
general_subscription_label: "Account label for all subscriptions" # translation_missing
accounting_machine_code: "Machines code" # translation_missing
accounting_Machine_code: "Machines code" # translation_missing
general_machine_code: "Accounting code for all machines" # translation_missing
accounting_machine_label: "Machine label" # translation_missing
accounting_Machine_label: "Machine label" # translation_missing
general_machine_label: "Account label for all machines" # translation_missing
accounting_training_code: "Trainings code" # translation_missing
accounting_Training_code: "Trainings code" # translation_missing
general_training_code: "Accounting code for all trainings" # translation_missing
accounting_training_label: "Trainings label" # translation_missing
accounting_Training_label: "Trainings label" # translation_missing
general_training_label: "Account label for all trainings" # translation_missing
accounting_event_code: "Events code" # translation_missing
accounting_Event_code: "Events code" # translation_missing
general_event_code: "Accounting code for all events" # translation_missing
accounting_event_label: "Events label" # translation_missing
accounting_Event_label: "Events label" # translation_missing
general_event_label: "Account label for all events" # translation_missing
accounting_space_code: "Space code" # translation_missing
accounting_Space_code: "Space code" # translation_missing
general_space_code: "Accounting code for all spaces" # translation_missing
accounting_space_label: "Spaces label" # translation_missing
accounting_Space_label: "Spaces label" # translation_missing
general_space_label: "Account label for all spaces" # translation_missing
accounting_coupon_code: "Coupons code" # translation_missing
general_coupon_code: "Accounting code for all coupons" # translation_missing

View File

@ -453,19 +453,19 @@ fr:
general_subscription_label: "Libellé du compte pour tous les abonnements"
accounting_machine_code: "Code machines"
general_machine_code: "Code comptable pour toutes les machines"
accounting_machine_label: "Libellé machine"
accounting_Machine_label: "Libellé machine"
general_machine_label: "Libellé du compte pour toutes les machines"
accounting_training_code: "Code formations"
accounting_Training_code: "Code formations"
general_training_code: "Code comptable pour toutes les formations"
accounting_training_label: "Libellé formations"
accounting_Training_label: "Libellé formations"
general_training_label: "Libellé du compte pour toutes les formations"
accounting_event_code: "Code évènements"
accounting_Event_code: "Code évènements"
general_event_code: "Code comptable pour tous les évènements"
accounting_event_label: "Libellé évènements"
accounting_Event_label: "Libellé évènements"
general_event_label: "Libellé du compte pour tous les évènements"
accounting_space_code: "Code espaces"
accounting_Space_code: "Code espaces"
general_space_code: "Code comptable pour tous les espaces"
accounting_space_label: "Libellé espaces"
accounting_Space_label: "Libellé espaces"
general_space_label: "Libellé du compte pour tous les espaces"
accounting_coupon_code: "Code pour codes promo"
general_coupon_code: "Code comptable pour tous les codes promo"

View File

@ -451,21 +451,21 @@ pt:
general_subscription_code: "Accounting code for all subscriptions" # translation_missing
accounting_subscription_label: "Subscriptions label" # translation_missing
general_subscription_label: "Account label for all subscriptions" # translation_missing
accounting_machine_code: "Machines code" # translation_missing
accounting_Machine_code: "Machines code" # translation_missing
general_machine_code: "Accounting code for all machines" # translation_missing
accounting_machine_label: "Machine label" # translation_missing
accounting_Machine_label: "Machine label" # translation_missing
general_machine_label: "Account label for all machines" # translation_missing
accounting_training_code: "Trainings code" # translation_missing
accounting_Training_code: "Trainings code" # translation_missing
general_training_code: "Accounting code for all trainings" # translation_missing
accounting_training_label: "Trainings label" # translation_missing
accounting_Training_label: "Trainings label" # translation_missing
general_training_label: "Account label for all trainings" # translation_missing
accounting_event_code: "Events code" # translation_missing
accounting_Event_code: "Events code" # translation_missing
general_event_code: "Accounting code for all events" # translation_missing
accounting_event_label: "Events label" # translation_missing
accounting_Event_label: "Events label" # translation_missing
general_event_label: "Account label for all events" # translation_missing
accounting_space_code: "Space code" # translation_missing
accounting_Space_code: "Space code" # translation_missing
general_space_code: "Accounting code for all spaces" # translation_missing
accounting_space_label: "Spaces label" # translation_missing
accounting_Space_label: "Spaces label" # translation_missing
general_space_label: "Account label for all spaces" # translation_missing
accounting_coupon_code: "Coupons code" # translation_missing
general_coupon_code: "Accounting code for all coupons" # translation_missing