diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index afa7e6a22..374f71b2d 100755 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -3,6 +3,7 @@ namespace App\Console; use App\Jobs\ClearHoldOrdersJob; +use App\Jobs\DetectLowStockProductsJob; use App\Jobs\ExecuteExpensesJob; use App\Jobs\PurgeOrderStorageJob; use App\Jobs\StockProcurementJob; @@ -34,16 +35,57 @@ class Kernel extends ConsoleKernel protected function schedule(Schedule $schedule) { $schedule->command( 'telescope:prune' )->daily(); + + /** + * Will check hourly if the script + * can perform asynchronous tasks. + */ $schedule->job( new TaskSchedulingPingJob )->hourly(); + + /** + * Will execute expenses job daily. + */ $schedule->job( new ExecuteExpensesJob )->daily( '00:01' ); - $schedule->job( new StockProcurementJob() )->daily( '00:05' ); + + /** + * Will check procurement awaiting automatic + * stocking to update their status. + */ + $schedule->job( new StockProcurementJob() )->daily( '00:05' ); + + /** + * Will purge stoarge orders daily. + */ $schedule->job( new PurgeOrderStorageJob )->daily( '15:00' ); + + /** + * Will clear hold orders that has expired. + */ $schedule->job( new ClearHoldOrdersJob )->dailyAt( '14:00' ); - $schedule->job( new TrackLaidAwayOrdersJob )->dailyAt( '13:00' ); // we don't want all job to run daily at the same time + /** + * Will detect products that has reached the threashold of + * low inventory to trigger a notification and an event. + */ + $schedule->job( new DetectLowStockProductsJob )->dailyAt( '00:02' ); + + /** + * Will track orders saved with instalment and + * trigger relevant notifications. + */ + $schedule->job( new TrackLaidAwayOrdersJob )->dailyAt( '13:00' ); + + /** + * @var ModulesService + */ $modules = app()->make( ModulesService::class ); + /** + * We want to make sure Modules Kernel get injected + * on the process so that modules jobs can also be scheduled. + */ collect( $modules->getEnabled() )->each( function( $module ) use ( $schedule ) { + $filePath = $module[ 'path' ] . 'Console' . DIRECTORY_SEPARATOR . 'Kernel.php'; if ( is_file( $filePath ) ) { diff --git a/app/Crud/ProductCrud.php b/app/Crud/ProductCrud.php index 90bd2d27e..35ce8f059 100755 --- a/app/Crud/ProductCrud.php +++ b/app/Crud/ProductCrud.php @@ -164,6 +164,19 @@ public function getForm( $entry = null ) 'label' => __( 'Sale Price' ), 'description' => __( 'Define the regular selling price.' ), 'validation' => 'required', + ], [ + 'type' => 'number', + 'errors' => [], + 'name' => 'low_quantity', + 'label' => __( 'Low Quantity' ), + 'description' => __( 'Which quantity should be assumed low.' ), + ], [ + 'type' => 'switch', + 'errors' => [], + 'name' => 'stock_alert_enabled', + 'label' => __( 'Stock Alert' ), + 'options' => Helper::kvToJsOptions([ __( 'No' ), __( 'Yes' ) ]), + 'description' => __( 'Define whether the stock alert should be enabled for this unit.' ), ], [ 'type' => 'number', 'errors' => [], diff --git a/app/Crud/ProviderProductsCrud.php b/app/Crud/ProviderProductsCrud.php index 4aafd9098..6212a3db3 100644 --- a/app/Crud/ProviderProductsCrud.php +++ b/app/Crud/ProviderProductsCrud.php @@ -154,107 +154,8 @@ public function getForm( $entry = null ) 'general' => [ 'label' => __( 'General' ), 'fields' => [ - [ - 'type' => 'text', - 'name' => 'id', - 'label' => __( 'Id' ), - 'value' => $entry->id ?? '', - ], [ - 'type' => 'text', - 'name' => 'name', - 'label' => __( 'Name' ), - 'value' => $entry->name ?? '', - ], [ - 'type' => 'text', - 'name' => 'gross_purchase_price', - 'label' => __( 'Gross_purchase_price' ), - 'value' => $entry->gross_purchase_price ?? '', - ], [ - 'type' => 'text', - 'name' => 'net_purchase_price', - 'label' => __( 'Net_purchase_price' ), - 'value' => $entry->net_purchase_price ?? '', - ], [ - 'type' => 'text', - 'name' => 'procurement_id', - 'label' => __( 'Procurement_id' ), - 'value' => $entry->procurement_id ?? '', - ], [ - 'type' => 'text', - 'name' => 'product_id', - 'label' => __( 'Product_id' ), - 'value' => $entry->product_id ?? '', - ], [ - 'type' => 'text', - 'name' => 'purchase_price', - 'label' => __( 'Purchase_price' ), - 'value' => $entry->purchase_price ?? '', - ], [ - 'type' => 'text', - 'name' => 'quantity', - 'label' => __( 'Quantity' ), - 'value' => $entry->quantity ?? '', - ], [ - 'type' => 'text', - 'name' => 'available_quantity', - 'label' => __( 'Available_quantity' ), - 'value' => $entry->available_quantity ?? '', - ], [ - 'type' => 'text', - 'name' => 'tax_group_id', - 'label' => __( 'Tax_group_id' ), - 'value' => $entry->tax_group_id ?? '', - ], [ - 'type' => 'text', - 'name' => 'barcode', - 'label' => __( 'Barcode' ), - 'value' => $entry->barcode ?? '', - ], [ - 'type' => 'text', - 'name' => 'expiration_date', - 'label' => __( 'Expiration_date' ), - 'value' => $entry->expiration_date ?? '', - ], [ - 'type' => 'text', - 'name' => 'tax_type', - 'label' => __( 'Tax_type' ), - 'value' => $entry->tax_type ?? '', - ], [ - 'type' => 'text', - 'name' => 'tax_value', - 'label' => __( 'Tax_value' ), - 'value' => $entry->tax_value ?? '', - ], [ - 'type' => 'text', - 'name' => 'total_purchase_price', - 'label' => __( 'Total_purchase_price' ), - 'value' => $entry->total_purchase_price ?? '', - ], [ - 'type' => 'text', - 'name' => 'unit_id', - 'label' => __( 'Unit_id' ), - 'value' => $entry->unit_id ?? '', - ], [ - 'type' => 'text', - 'name' => 'author', - 'label' => __( 'Author' ), - 'value' => $entry->author ?? '', - ], [ - 'type' => 'text', - 'name' => 'uuid', - 'label' => __( 'Uuid' ), - 'value' => $entry->uuid ?? '', - ], [ - 'type' => 'text', - 'name' => 'created_at', - 'label' => __( 'Created_at' ), - 'value' => $entry->created_at ?? '', - ], [ - 'type' => 'text', - 'name' => 'updated_at', - 'label' => __( 'Updated_at' ), - 'value' => $entry->updated_at ?? '', - ], ] + // ... + ] ] ] ]; diff --git a/app/Events/LowStockProductsCountedEvent.php b/app/Events/LowStockProductsCountedEvent.php new file mode 100644 index 000000000..88e8e85b4 --- /dev/null +++ b/app/Events/LowStockProductsCountedEvent.php @@ -0,0 +1,36 @@ +getMessage(); - $title = $this->title ?: __( 'Module Version Mismatch' ); + $title = $this->title ?? __( 'Module Version Mismatch' ); return response()->view( 'pages.errors.module-exception', compact( 'message', 'title' ), 500 ); } } diff --git a/app/Http/Controllers/Dashboard/ReportsController.php b/app/Http/Controllers/Dashboard/ReportsController.php index 07dad7cdd..68b1f1aad 100755 --- a/app/Http/Controllers/Dashboard/ReportsController.php +++ b/app/Http/Controllers/Dashboard/ReportsController.php @@ -61,6 +61,14 @@ public function soldStock() ]); } + public function lowStockReport() + { + return $this->view( 'pages.dashboard.reports.low-stock-report', [ + 'title' => __( 'Low Stock Report' ), + 'description' => __( 'Provides an overview of the product which stock are low.' ) + ]); + } + public function profit() { return $this->view( 'pages.dashboard.reports.profit-report', [ @@ -268,4 +276,9 @@ public function getMyReport( Request $request ) { return $this->reportService->getCashierDashboard( Auth::id() ); } + + public function getLowStock( Request $request ) + { + return $this->reportService->getLowStockProducts(); + } } diff --git a/app/Jobs/DetectLowStockProductsJob.php b/app/Jobs/DetectLowStockProductsJob.php new file mode 100644 index 000000000..6fa8588d3 --- /dev/null +++ b/app/Jobs/DetectLowStockProductsJob.php @@ -0,0 +1,62 @@ +whereRaw( 'low_quantity > quantity' ) + ->count(); + + if ( $products > 0 ) { + LowStockProductsCountedEvent::dispatch(); + + /** + * @var NotificationService + */ + $notificationService = app()->make( NotificationService::class ); + $notificationService->create([ + 'title' => __( 'Low Stock Alert' ), + 'description' => sprintf( + __( '%s product(s) has low stock. Check those products to reorder them before the stock reach zero.' ), + $products + ), + 'identifier' => 'ns.low-stock-products', + 'url' => ns()->route( 'ns.dashboard.reports-low-stock' ), + ])->dispatchForGroupNamespaces([ + Role::ADMIN, + Role::STOREADMIN + ]); + } + } +} diff --git a/app/Models/ProductUnitQuantity.php b/app/Models/ProductUnitQuantity.php index 6192e275b..d748131b3 100755 --- a/app/Models/ProductUnitQuantity.php +++ b/app/Models/ProductUnitQuantity.php @@ -48,4 +48,9 @@ public function scopeWithProduct( Builder $query, $id ) { return $query->where( 'product_id', $id ); } + + public function scopeStockAlertEnabled( Builder $query ) + { + return $query->where( 'stock_alert_enabled', true ); + } } diff --git a/app/Services/MenuService.php b/app/Services/MenuService.php index 7af12a0cf..08c9fabfd 100755 --- a/app/Services/MenuService.php +++ b/app/Services/MenuService.php @@ -360,10 +360,15 @@ public function buildMenus() 'href' => ns()->url( '/dashboard/reports/sales' ) ], 'products-report' => [ - 'label' => __( 'Products Report' ), + 'label' => __( 'Best Sales' ), 'permissions' => [ 'nexopos.reports.products-report' ], 'href' => ns()->url( '/dashboard/reports/products-report' ) ], + 'low-stock' => [ + 'label' => __( 'Low Stock Report' ), + 'permissions' => [ 'nexopos.reports.low-stock' ], + 'href' => ns()->url( '/dashboard/reports/low-stock' ) + ], 'sold-stock' => [ 'label' => __( 'Sold Stock' ), 'href' => ns()->url( '/dashboard/reports/sold-stock' ) diff --git a/app/Services/ModulesService.php b/app/Services/ModulesService.php index c905ea46a..0eaafaf7e 100755 --- a/app/Services/ModulesService.php +++ b/app/Services/ModulesService.php @@ -422,9 +422,11 @@ public function dependenciesCheck( $module = null ) '<' ) ) { + $this->disable( $module[ 'namespace' ] ); + throw new ModuleVersionMismatchException( __( sprintf( - __( 'The module "%s" has been disabled it\'s not compatible with the current version of NexoPOS %s, but requires %s. ' ), + __( 'The module "%s" has been disabled as it\'s not compatible with the current version of NexoPOS %s, but requires %s. ' ), $module[ 'name' ], config( 'nexopos.version' ), $module[ 'core' ][ 'min-version' ] diff --git a/app/Services/ProductService.php b/app/Services/ProductService.php index 11051654f..f11cf1402 100755 --- a/app/Services/ProductService.php +++ b/app/Services/ProductService.php @@ -581,9 +581,12 @@ private function __computeUnitQuantities( $fields, $product ) * explicitely how everything is saved here. */ $unitQuantity->sale_price = $this->currency->define( $group[ 'sale_price_edit' ] )->getRaw(); + $unitQuantity->sale_price = $this->currency->define( $group[ 'sale_price_edit' ] )->getRaw(); $unitQuantity->sale_price_edit = $this->currency->define( $group[ 'sale_price_edit' ] )->getRaw(); $unitQuantity->wholesale_price_edit = $this->currency->define( $group[ 'wholesale_price_edit' ] )->getRaw(); $unitQuantity->preview_url = $group[ 'preview_url' ] ?? ''; + $unitQuantity->low_quantity = $group[ 'low_quantity' ]; + $unitQuantity->stock_alert_enabled = $group[ 'stock_alert_enabled' ]; /** * Let's compute the tax only diff --git a/app/Services/ReportService.php b/app/Services/ReportService.php index 3dcb800cb..34fc8640a 100755 --- a/app/Services/ReportService.php +++ b/app/Services/ReportService.php @@ -8,6 +8,7 @@ use App\Models\DashboardMonth; use App\Models\Order; use App\Models\ProductHistory; +use App\Models\ProductUnitQuantity; use App\Models\Role; use Carbon\Carbon; use Illuminate\Database\Eloquent\Collection; @@ -808,4 +809,13 @@ public function computeYearReport( $year ) 'message' => __( 'The report has been computed successfully.' ) ]; } + + /** + * Will retrun products having low stock + * @return array $products + */ + public function getLowStockProducts() + { + return ProductUnitQuantity::with( 'product', 'unit' )->whereRaw( 'low_quantity > quantity' )->get(); + } } \ No newline at end of file diff --git a/database/migrations/create-tables/2020_06_20_000000_create_products_unit_quantities.php b/database/migrations/create-tables/2020_06_20_000000_create_products_unit_quantities.php index 08579d748..11aa7a92d 100755 --- a/database/migrations/create-tables/2020_06_20_000000_create_products_unit_quantities.php +++ b/database/migrations/create-tables/2020_06_20_000000_create_products_unit_quantities.php @@ -28,6 +28,8 @@ public function up() $table->integer( 'unit_id' ); $table->string( 'barcode' )->nullable(); $table->float( 'quantity', 18, 5 ); + $table->float( 'low_quantity', 18, 5 )->default(0); + $table->boolean( 'stock_alert_enabled' )->default(false); $table->float( 'sale_price', 18, 5 )->default(0); // could be 0 if the product support variations $table->float( 'sale_price_edit', 18, 5 )->default(0); // to let the system consider the price sent by the client $table->float( 'excl_tax_sale_price', 18, 5 )->default(0); // must be computed automatically diff --git a/database/migrations/2021_09_30_091808_update_columns_length_sept30_21.php b/database/migrations/schema-updates/2021_09_30_091808_update_columns_length_sept30_21.php similarity index 100% rename from database/migrations/2021_09_30_091808_update_columns_length_sept30_21.php rename to database/migrations/schema-updates/2021_09_30_091808_update_columns_length_sept30_21.php diff --git a/database/migrations/schema-updates/2021_11_05_102755_update_products_unit_quantities_nov0521.php b/database/migrations/schema-updates/2021_11_05_102755_update_products_unit_quantities_nov0521.php new file mode 100644 index 000000000..9954e2c91 --- /dev/null +++ b/database/migrations/schema-updates/2021_11_05_102755_update_products_unit_quantities_nov0521.php @@ -0,0 +1,60 @@ +float( 'low_quantity', 18, 5 )->default(0); + } + + if ( ! Schema::hasColumn( 'nexopos_products_unit_quantities', 'stock_alert_enabled' ) ) { + $table->boolean( 'stock_alert_enabled' )->default(false); + } + }); + + $permission = Permission::where( 'namespace', 'nexopos.reports.low-stock' )->first(); + + if ( ! $permission instanceof Permission ) { + $permission = new Permission(); + } + + $permission->name = __( 'Read Low Stock Report' ); + $permission->namespace = 'nexopos.reports.low-stock'; + $permission->description = __( 'Let the user read the report that shows low stock.' ); + $permission->save(); + + Role::namespace( Role::ADMIN )->addPermissions( $permission ); + Role::namespace( Role::STOREADMIN )->addPermissions( $permission ); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table( 'nexopos_products_unit_quantities', function( Blueprint $table ) { + if ( Schema::hasColumn( 'nexopos_products_unit_quantities', 'low_quantity' ) ) { + $table->dropColumn( 'low_quantity' ); + } + + if ( Schema::hasColumn( 'nexopos_products_unit_quantities', 'stock_alert_enabled' ) ) { + $table->dropColumn( 'stock_alert_enabled' ); + } + }); + } +} diff --git a/database/permissions/reports.php b/database/permissions/reports.php index e3beb3c05..06bf80405 100755 --- a/database/permissions/reports.php +++ b/database/permissions/reports.php @@ -49,4 +49,10 @@ $permission->namespace = 'nexopos.reports.payment-types'; $permission->description = __( 'Let the user read the report that shows sales by payment types.' ); $permission->save(); + + $permission = new Permission; + $permission->name = __( 'Read Low Stock Report' ); + $permission->namespace = 'nexopos.reports.low-stock'; + $permission->description = __( 'Let the user read the report that shows low stock.' ); + $permission->save(); } diff --git a/public/js/app.min.js b/public/js/app.min.js index a33d452d8..db3864b28 100644 --- a/public/js/app.min.js +++ b/public/js/app.min.js @@ -1,2 +1,2 @@ -(self.webpackChunkNexoPOS_4x=self.webpackChunkNexoPOS_4x||[]).push([[219],{8009:(e,t,s)=>{"use strict";var r=s(538),i=s(2074),n=(s(824),s(7266)),a=s(162),o=s(7389);function l(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function c(e){for(var t=1;t=0)&&"hidden"!==e.type})).length>0})).length>0)return a.kX.error(this.$slots["error-no-valid-rules"]?this.$slots["error-no-valid-rules"]:(0,o.__)("No valid run were provided.")).subscribe();if(this.formValidation.validateForm(this.form).length>0)return a.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:(0,o.__)("Unable to proceed, the form is invalid."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(this.formValidation.disableForm(this.form),void 0===this.submitUrl)return a.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:(0,o.__)("Unable to proceed, no valid submit URL is defined."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();var t=c(c({},this.formValidation.extractForm(this.form)),{},{rules:this.form.rules.map((function(e){var t={};return e.forEach((function(e){t[e.name]=e.value})),t}))});a.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,t).subscribe((function(t){if("success"===t.status)return document.location=e.returnUrl;e.formValidation.enableForm(e.form)}),(function(t){e.formValidation.triggerError(e.form,t.response.data),e.formValidation.enableForm(e.form),a.kX.error(t.data.message||(0,o.__)("An unexpected error has occured"),void 0,{duration:5e3}).subscribe()}))},handleGlobalChange:function(e){this.globallyChecked=e,this.rows.forEach((function(t){return t.$checked=e}))},loadForm:function(){var e=this;a.ih.get("".concat(this.src)).subscribe((function(t){e.form=e.parseForm(t.form)}))},parseForm:function(e){e.main.value=void 0===e.main.value?"":e.main.value,e.main=this.formValidation.createFields([e.main])[0];var t=0;for(var s in e.tabs)0===t&&(e.tabs[s].active=!0),e.tabs[s].active=void 0!==e.tabs[s].active&&e.tabs[s].active,e.tabs[s].fields=this.formValidation.createFields(e.tabs[s].fields),t++;return e},getRuleForm:function(){return JSON.parse(JSON.stringify(this.form.ruleForm))},addRule:function(){this.form.rules.push(this.getRuleForm())},removeRule:function(e){this.form.rules.splice(e,1)}}};var f=s(1900);const p=(0,f.Z)(d,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto flex flex-col",attrs:{id:"crud-form"}},[0===Object.values(e.form).length?s("div",{staticClass:"flex items-center justify-center flex-auto"},[s("ns-spinner")],1):e._e(),e._v(" "),Object.values(e.form).length>0?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._t("title",(function(){return[e._v(e._s(e.__("No title Provided")))]}))],2),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v("Return")]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v(e._s(e.__("Save")))]}))],2)]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"flex -mx-4 mt-4",attrs:{id:"points-wrapper"}},[s("div",{staticClass:"w-full md:w-1/3 lg:1/4 px-4"},[s("div",{staticClass:"bg-white rounded shadow"},[s("div",{staticClass:"header border-b border-gray-200 p-2"},[e._v(e._s(e.__("General")))]),e._v(" "),s("div",{staticClass:"body p-2"},e._l(e.form.tabs.general.fields,(function(e,t){return s("ns-field",{key:t,staticClass:"mb-2",attrs:{field:e}})})),1)]),e._v(" "),s("div",{staticClass:"rounded bg-gray-100 border border-gray-400 p-2 flex justify-between items-center my-3"},[e._t("add",(function(){return[s("span",{staticClass:"text-gray-700"},[e._v(e._s(e.__("Add Rule")))])]})),e._v(" "),s("button",{staticClass:"rounded bg-blue-500 text-white font-semibold flex items-center justify-center h-10 w-10",on:{click:function(t){return e.addRule()}}},[s("i",{staticClass:"las la-plus"})])],2)]),e._v(" "),s("div",{staticClass:"w-full md:w-2/3 lg:3/4 px-4 -m-3 flex flex-wrap items-start justify-start"},e._l(e.form.rules,(function(t,r){return s("div",{key:r,staticClass:"w-full md:w-1/2 p-3"},[s("div",{staticClass:"rounded shadow bg-white flex-auto"},[s("div",{staticClass:"body p-2"},e._l(t,(function(e,t){return s("ns-field",{key:t,staticClass:"mb-2",attrs:{field:e}})})),1),e._v(" "),s("div",{staticClass:"header border-t border-gray-200 p-2 flex justify-end"},[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.removeRule(r)}}},[s("i",{staticClass:"las la-times"})])],1)])])})),0)])]:e._e()],2)}),[],!1,null,null,null).exports;function h(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function m(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}const v={name:"ns-create-coupons",mounted:function(){this.loadForm()},computed:{validTabs:function(){if(this.form){var e=[];for(var t in this.form.tabs)["selected_products","selected_categories"].includes(t)&&e.push(this.form.tabs[t]);return e}return[]},activeValidTab:function(){return this.validTabs.filter((function(e){return e.active}))[0]},generalTab:function(){var e=[];for(var t in this.form.tabs)["general"].includes(t)&&e.push(this.form.tabs[t]);return e}},data:function(){return{formValidation:new n.Z,form:{},nsSnackBar:a.kX,nsHttpClient:a.ih,options:new Array(40).fill("").map((function(e,t){return{label:"Foo"+t,value:"bar"+t}}))}},props:["submit-method","submit-url","return-url","src","rules"],methods:{setTabActive:function(e){this.validTabs.forEach((function(e){return e.active=!1})),e.active=!0},submit:function(){var e=this;if(this.formValidation.validateForm(this.form).length>0)return a.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:"No error message provided for having an invalid form.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe();if(void 0===this.submitUrl)return a.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:"No error message provided for not having a valid submit url.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe();this.formValidation.disableForm(this.form);var t=function(e){for(var t=1;t=0&&(this.options[t].selected=!this.options[t].selected)},removeOption:function(e){var t=e.option;e.index;t.selected=!1},getRuleForm:function(){return this.form.ruleForm},addRule:function(){this.form.rules.push(this.getRuleForm())},removeRule:function(e){this.form.rules.splice(e,1)}}};const b=(0,f.Z)(v,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto flex flex-col",attrs:{id:"crud-form"}},[0===Object.values(e.form).length?s("div",{staticClass:"flex items-center justify-center flex-auto"},[s("ns-spinner")],1):e._e(),e._v(" "),Object.values(e.form).length>0?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._t("title",(function(){return[e._v("No title Provided")]}))],2),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v("Return")]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v("Save")]}))],2)]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap mt-4",attrs:{id:"form-container"}},[s("div",{staticClass:"px-4 w-full md:w-1/2"},e._l(e.generalTab,(function(t,r){return s("div",{key:r,staticClass:"rounded bg-white shadow p-2"},e._l(t.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1)})),0),e._v(" "),s("div",{staticClass:"px-4 w-full md:w-1/2"},[s("div",{attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},e._l(e.validTabs,(function(t,r){return s("div",{key:r,staticClass:"cursor-pointer px-4 py-2 rounded-tl-lg rounded-tr-lg",class:t.active?"bg-white":"bg-gray-100",on:{click:function(s){return e.setTabActive(t)}}},[e._v("\n "+e._s(t.label)+"\n ")])})),0),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2"},e._l(e.activeValidTab.fields,(function(e,t){return s("div",{key:t,staticClass:"flex flex-col"},[s("ns-field",{attrs:{field:e}})],1)})),0)])])])]:e._e()],2)}),[],!1,null,null,null).exports;const _={name:"ns-settings",props:["url"],data:function(){return{validation:new n.Z,form:{},test:""}},computed:{formDefined:function(){return Object.values(this.form).length>0},activeTab:function(){for(var e in this.form.tabs)if(!0===this.form.tabs[e].active)return this.form.tabs[e]}},mounted:function(){this.loadSettingsForm()},methods:{__:o.__,loadComponent:function(e){return nsExtraComponents[e]},submitForm:function(){var e=this;if(0===this.validation.validateForm(this.form).length)return this.validation.disableForm(this.form),a.ih.post(this.url,this.validation.extractForm(this.form)).subscribe((function(t){e.validation.enableForm(e.form),e.loadSettingsForm(),t.data&&t.data.results&&t.data.results.forEach((function(e){"failed"===e.status?a.kX.error(e.message).subscribe():a.kX.success(e.message).subscribe()})),a.kq.doAction("ns-settings-saved",{result:t,instance:e}),a.kX.success(t.message).subscribe()}),(function(t){e.validation.enableForm(e.form),e.validation.triggerFieldsErrors(e.form,t),a.kq.doAction("ns-settings-failed",{error:t,instance:e}),a.kX.error(t.message||(0,o.__)("Unable to proceed the form is not valid.")).subscribe()}));a.kX.error(this.$slots["error-form-invalid"][0].text||(0,o.__)("Unable to proceed the form is not valid.")).subscribe()},setActive:function(e){for(var t in this.form.tabs)this.form.tabs[t].active=!1;e.active=!0,a.kq.doAction("ns-settings-change-tab",{tab:e,instance:this})},loadSettingsForm:function(){var e=this;a.ih.get(this.url).subscribe((function(t){var s=0;Object.values(t.tabs).filter((function(e){return e.active})).length;for(var r in t.tabs)e.formDefined?t.tabs[r].active=e.form.tabs[r].active:(t.tabs[r].active=!1,0===s&&(t.tabs[r].active=!0)),s++;e.form=e.validation.createForm(t),a.kq.doAction("ns-settings-loaded",e),a.kq.doAction("ns-settings-change-tab",{tab:e.activeTab,instance:e})}))}}};const g=(0,f.Z)(_,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return e.formDefined?s("div",{attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},e._l(e.form.tabs,(function(t,r){return s("div",{key:r,staticClass:"text-gray-700 cursor-pointer flex items-center px-4 py-2 rounded-tl-lg rounded-tr-lg",class:t.active?"bg-white":"bg-gray-300",on:{click:function(s){return e.setActive(t)}}},[s("span",[e._v(e._s(t.label))]),e._v(" "),t.errors.length>0?s("span",{staticClass:"ml-2 rounded-full bg-red-400 text-white text-sm h-6 w-6 flex items-center justify-center"},[e._v(e._s(t.errors.length))]):e._e()])})),0),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow"},[s("div",{staticClass:"-mx-4 flex flex-wrap p-2"},[e.activeTab.fields?e._l(e.activeTab.fields,(function(e,t){return s("div",{key:t,staticClass:"w-full px-4 md:w-1/2 lg:w-1/3"},[s("div",{staticClass:"flex flex-col my-2"},[s("ns-field",{attrs:{field:e}})],1)])})):e._e(),e._v(" "),e.activeTab.component?s("div",{staticClass:"w-full px-4"},[s(e.loadComponent(e.activeTab.component),{tag:"component"})],1):e._e()],2),e._v(" "),e.activeTab.fields?s("div",{staticClass:"border-t border-gray-400 p-2 flex justify-end"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.submitForm()}}},[e._t("submit-button",(function(){return[e._v(e._s(e.__("Save Settings")))]}))],2)],1):e._e()])]):e._e()}),[],!1,null,null,null).exports;const x={name:"ns-reset",props:["url"],methods:{__:o.__,submit:function(){if(!this.validation.validateFields(this.fields))return this.$forceUpdate(),a.kX.error(this.$slots["error-form-invalid"]?this.$slots["error-form-invalid"][0].text:"Invalid Form").subscribe();var e=this.validation.getValue(this.fields);confirm(this.$slots["confirm-message"]?this.$slots["confirm-message"][0].text:(0,o.__)("Would you like to proceed ?"))&&a.ih.post("/api/nexopos/v4/reset",e).subscribe((function(e){a.kX.success(e.message).subscribe()}),(function(e){a.kX.error(e.message).subscribe()}))}},data:function(){return{validation:new n.Z,fields:[{label:"Choose Option",name:"mode",description:(0,o.__)("Will apply various reset method on the system."),type:"select",options:[{label:(0,o.__)("Wipe Everything"),value:"wipe_all"},{label:(0,o.__)("Wipe + Grocery Demo"),value:"wipe_plus_grocery"}],validation:"required"}]}}};const y=(0,f.Z)(x,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"reset-app"}},[e._m(0),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow"},[s("div",{staticClass:"-mx-4 flex flex-wrap p-2"},e._l(e.fields,(function(e,t){return s("div",{key:t,staticClass:"px-4"},[s("ns-field",{attrs:{field:e}})],1)})),0),e._v(" "),s("div",{staticClass:"card-body border-t border-gray-400 p-2 flex"},[s("div",[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.submit()}}},[e._v(e._s(e.__("Proceed")))])],1)])])])}),[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},[s("div",{staticClass:"text-gray-700 bg-white cursor-pointer px-4 py-2 rounded-tl-lg rounded-tr-lg"},[e._v("\n Reset\n ")])])}],!1,null,null,null).exports;var w=s(7757),C=s.n(w),k=s(9127);function j(e,t,s,r,i,n,a){try{var o=e[n](a),l=o.value}catch(e){return void s(e)}o.done?t(l):Promise.resolve(l).then(r,i)}function $(e){return function(){var t=this,s=arguments;return new Promise((function(r,i){var n=e.apply(t,s);function a(e){j(n,r,i,a,o,"next",e)}function o(e){j(n,r,i,a,o,"throw",e)}a(void 0)}))}}var P;const D={name:"ns-modules",props:["url","upload"],data:function(){return{modules:[],total_enabled:0,total_disabled:0}},mounted:function(){this.loadModules().subscribe()},computed:{noModules:function(){return 0===Object.values(this.modules).length},noModuleMessage:function(){return this.$slots["no-modules-message"]?this.$slots["no-modules-message"][0].text:(0,o.__)("No module has been updated yet.")}},methods:{__:o.__,download:function(e){document.location="/dashboard/modules/download/"+e.namespace},performMigration:(P=$(C().mark((function e(t,s){var r,i,n,o;return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=function(){var e=$(C().mark((function e(s,r){return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,i){a.ih.post("/api/nexopos/v4/modules/".concat(t.namespace,"/migrate"),{file:s,version:r}).subscribe((function(t){e(!0)}),(function(e){return a.kX.error(e.message,null,{duration:4e3}).subscribe()}))})));case 1:case"end":return e.stop()}}),e)})));return function(t,s){return e.apply(this,arguments)}}(),!(s=s||t.migrations)){e.next=19;break}t.migrating=!0,e.t0=C().keys(s);case 5:if((e.t1=e.t0()).done){e.next=17;break}i=e.t1.value,n=0;case 8:if(!(n0,name:e.namespace,label:null}})),t}))}))}}};const F=(0,f.Z)(T,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"permission-wrapper"}},[s("div",{staticClass:"rounded shadow bg-white flex"},[s("div",{staticClass:"w- bg-gray-800 flex-shrink-0",attrs:{id:"permissions"}},[s("div",{staticClass:"py-4 px-2 border-b border-gray-700 text-gray-100 flex justify-between items-center"},[e.toggled?e._e():s("span",[e._v(e._s(e.__("Permissions")))]),e._v(" "),s("div",[e.toggled?e._e():s("button",{staticClass:"rounded-full bg-white text-gray-700 h-6 w-6 flex items-center justify-center",on:{click:function(t){e.toggled=!e.toggled}}},[s("i",{staticClass:"las la-expand"})]),e._v(" "),e.toggled?s("button",{staticClass:"rounded-full bg-white text-gray-700 h-6 w-6 flex items-center justify-center",on:{click:function(t){e.toggled=!e.toggled}}},[s("i",{staticClass:"las la-compress"})]):e._e()])]),e._v(" "),e._l(e.permissions,(function(t){return s("div",{key:t.id,staticClass:"p-2 border-b border-gray-700 text-gray-100",class:e.toggled?"w-24":"w-54"},[s("a",{attrs:{href:"javascript:void(0)",title:t.namespace}},[e.toggled?e._e():s("span",[e._v(e._s(t.name))]),e._v(" "),e.toggled?s("span",[e._v(e._s(e._f("truncate")(t.name,5)))]):e._e()])])}))],2),e._v(" "),s("div",{staticClass:"flex flex-auto overflow-hidden"},[s("div",{staticClass:"overflow-y-auto"},[s("div",{staticClass:"text-gray-700 flex"},e._l(e.roles,(function(t){return s("div",{key:t.id,staticClass:"py-4 px-2 w-56 items-center border-b justify-center flex role flex-shrink-0 border-r border-gray-200"},[s("p",{staticClass:"mx-1"},[s("span",[e._v(e._s(t.name))])]),e._v(" "),s("span",{staticClass:"mx-1"},[s("ns-checkbox",{attrs:{field:t.field},on:{change:function(s){return e.selectAllPermissions(t)}}})],1)])})),0),e._v(" "),e._l(e.permissions,(function(t){return s("div",{key:t.id,staticClass:"permission flex"},e._l(e.roles,(function(r){return s("div",{key:r.id,staticClass:"border-b border-gray-200 w-56 flex-shrink-0 p-2 flex items-center justify-center border-r"},[s("ns-checkbox",{attrs:{field:r.fields[t.namespace]},on:{change:function(s){return e.submitPermissions(r,r.fields[t.namespace])}}})],1)})),0)}))],2)])])])}),[],!1,null,null,null).exports;var A=s(419);function q(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function V(e){for(var t=1;t0?t[0]:0},removeUnitPriceGroup:function(e,t){var s=this,r=e.filter((function(e){return"id"===e.name&&void 0!==e.value}));Popup.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("Would you like to delete this group ?"),onAction:function(i){if(i)if(r.length>0)s.confirmUnitQuantityDeletion({group_fields:e,group:t});else{var n=t.indexOf(e);t.splice(n,1)}}})},confirmUnitQuantityDeletion:function(e){var t=e.group_fields,s=e.group;Popup.show(A.Z,{title:(0,o.__)("Your Attention Is Required"),size:"w-3/4-screen h-2/5-screen",message:(0,o.__)("The current unit you're about to delete has a reference on the database and it might have already procured stock. Deleting that reference will remove procured stock. Would you proceed ?"),onAction:function(e){if(e){var r=t.filter((function(e){return"id"===e.name})).map((function(e){return e.value}))[0];a.ih.delete("/api/nexopos/v4/products/units/quantity/".concat(r)).subscribe((function(e){var r=s.indexOf(t);s.splice(r,1),a.kX.success(e.message).subscribe()}),(function(e){nsSnackbar.error(e.message).subscribe()}))}}})},addUnitGroup:function(e){if(0===e.options.length)return a.kX.error((0,o.__)("Please select at least one unit group before you proceed.")).subscribe();e.options.length>e.groups.length?e.groups.push(JSON.parse(JSON.stringify(e.fields))):a.kX.error((0,o.__)("There shoulnd't be more option than there are units.")).subscribe()},loadAvailableUnits:function(e){var t=this;a.ih.get(this.unitsUrl.replace("{id}",e.fields.filter((function(e){return"unit_group"===e.name}))[0].value)).subscribe((function(s){e.fields.forEach((function(e){"group"===e.type&&(e.options=s,e.fields.forEach((function(e){"unit_id"===e.name&&(console.log(e),e.options=s.map((function(e){return{label:e.name,value:e.id}})))})))})),t.$forceUpdate()}))},loadOptionsFor:function(e,t,s){var r=this;a.ih.get(this.unitsUrl.replace("{id}",t)).subscribe((function(t){r.form.variations[s].tabs.units.fields.forEach((function(s){s.name===e&&(s.options=t.map((function(e){return{label:e.name,value:e.id,selected:!1}})))})),r.$forceUpdate()}))},submit:function(){var e=this;if(this.formValidation.validateFields([this.form.main]),this.form.variations.map((function(t){return e.formValidation.validateForm(t)})).filter((function(e){return e.length>0})).length>0||Object.values(this.form.main.errors).length>0)return a.kX.error(this.$slots["error-form-invalid"]?this.$slots["error-form-invalid"][0].text:(0,o.__)("Unable to proceed the form is not valid.")).subscribe();var t=this.form.variations.map((function(e,t){return e.tabs.images.groups.filter((function(e){return e.filter((function(e){return"primary"===e.name&&1===e.value})).length>0}))}));if(t[0]&&t[0].length>1)return a.kX.error(this.$slots["error-multiple-primary"]?this.$slots["error-multiple-primary"][0].text:(0,o.__)("Unable to proceed, more than one product is set as primary")).subscribe();var s=[];if(this.form.variations.map((function(t,r){return t.tabs.units.fields.filter((function(e){return"group"===e.type})).forEach((function(t){new Object;t.groups.forEach((function(t){s.push(e.formValidation.validateFields(t))}))}))})),0===s.length)return a.kX.error(this.$slots["error-no-units-groups"]?this.$slots["error-no-units-groups"][0].text:(0,o.__)("Either Selling or Purchase unit isn't defined. Unable to proceed.")).subscribe();if(s.filter((function(e){return!1===e})).length>0)return this.$forceUpdate(),a.kX.error(this.$slots["error-invalid-unit-group"]?this.$slots["error-invalid-unit-group"][0].text:(0,o.__)("Unable to proceed as one of the unit group field is invalid")).subscribe();var r=V(V({},this.formValidation.extractForm(this.form)),{},{variations:this.form.variations.map((function(t,s){var r=e.formValidation.extractForm(t);0===s&&(r.$primary=!0),r.images=t.tabs.images.groups.map((function(t){return e.formValidation.extractFields(t)}));var i=new Object;return t.tabs.units.fields.filter((function(e){return"group"===e.type})).forEach((function(t){i[t.name]=t.groups.map((function(t){return e.formValidation.extractFields(t)}))})),r.units=V(V({},r.units),i),r}))});this.formValidation.disableForm(this.form),a.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,r).subscribe((function(t){if("success"===t.status){if(!1!==e.returnUrl)return document.location=e.returnUrl;e.$emit("save")}e.formValidation.enableForm(e.form)}),(function(t){a.kX.error(t.message,void 0,{duration:5e3}).subscribe(),e.formValidation.enableForm(e.form),t.response&&e.formValidation.triggerError(e.form,t.response.data)}))},deleteVariation:function(e){confirm(this.$slots["delete-variation"]?this.$slots["delete-variation"][0].text:(0,o.__)("Would you like to delete this variation ?"))&&this.form.variations.splice(e,1)},setTabActive:function(e,t){for(var s in t)s!==e&&(t[s].active=!1);t[e].active=!0,"units"===e&&this.loadAvailableUnits(t[e])},duplicate:function(e){this.form.variations.push(Object.assign({},e))},newVariation:function(){this.form.variations.push(this.defaultVariation)},getActiveTab:function(e){for(var t in e)if(e[t].active)return e[t];return!1},getActiveTabKey:function(e){for(var t in e)if(e[t].active)return t;return!1},parseForm:function(e){var t=this;return e.main.value=void 0===e.main.value?"":e.main.value,e.main=this.formValidation.createFields([e.main])[0],e.variations.forEach((function(e,s){var r=0;for(var i in e.tabs)0===r&&void 0===e.tabs[i].active?(e.tabs[i].active=!0,t._sampleVariation=Object.assign({},e),e.tabs[i].fields&&(e.tabs[i].fields=t.formValidation.createFields(e.tabs[i].fields.filter((function(e){return"name"!==e.name}))))):e.tabs[i].fields&&(e.tabs[i].fields=t.formValidation.createFields(e.tabs[i].fields)),e.tabs[i].active=void 0!==e.tabs[i].active&&e.tabs[i].active,r++})),e},loadForm:function(){var e=this;a.ih.get("".concat(this.src)).subscribe((function(t){e.form=e.parseForm(t.form)}))},addImage:function(e){e.tabs.images.groups.push(this.formValidation.createFields(JSON.parse(JSON.stringify(e.tabs.images.fields))))}},mounted:function(){this.loadForm()},name:"ns-manage-products"};const M=(0,f.Z)(R,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto",attrs:{id:"crud-form"}},[0===Object.values(e.form).length?s("div",{staticClass:"flex items-center h-full justify-center flex-auto"},[s("ns-spinner")],1):e._e(),e._v(" "),Object.values(e.form).length>0?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._v(e._s(e.form.main.label))]),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v("Return")]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v(e._s(e.__("Save")))]}))],2)]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap mt-4",attrs:{id:"form-container"}},[s("div",{staticClass:"px-4 w-full"},e._l(e.form.variations,(function(t,r){return s("div",{key:r,staticClass:"mb-8",attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap justify-between",attrs:{id:"card-header"}},[s("div",{staticClass:"flex flex-wrap"},e._l(t.tabs,(function(r,i){return s("div",{key:i,staticClass:"cursor-pointer text-gray-700 px-4 py-2 rounded-tl-lg rounded-tr-lg flex justify-between",class:r.active?"bg-white":"bg-gray-100",on:{click:function(s){return e.setTabActive(i,t.tabs)}}},[s("span",{staticClass:"block mr-2"},[e._v(e._s(r.label))]),e._v(" "),r.errors&&r.errors.length>0?s("span",{staticClass:"rounded-full bg-red-400 text-white h-6 w-6 flex font-semibold items-center justify-center"},[e._v(e._s(r.errors.length))]):e._e()])})),0),e._v(" "),s("div",{staticClass:"flex items-center justify-center -mx-1"})]),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2"},[["images","units"].includes(e.getActiveTabKey(t.tabs))?e._e():s("div",{staticClass:"-mx-4 flex flex-wrap"},[e._l(e.getActiveTab(t.tabs).fields,(function(e,t){return[s("div",{key:t,staticClass:"flex flex-col px-4 w-full md:w-1/2 lg:w-1/3"},[s("ns-field",{attrs:{field:e}})],1)]}))],2),e._v(" "),"images"===e.getActiveTabKey(t.tabs)?s("div",{staticClass:"-mx-4 flex flex-wrap"},[s("div",{staticClass:"flex flex-col px-4 w-full md:w-1/2 lg:w-1/3"},[s("div",{staticClass:"rounded border flex bg-white justify-between p-2 items-center"},[s("span",[e._v(e._s(e.__("Add Images")))]),e._v(" "),s("button",{staticClass:"rounded-full border flex items-center justify-center w-8 h-8 bg-white hover:bg-blue-400 hover:text-white",on:{click:function(s){return e.addImage(t)}}},[s("i",{staticClass:"las la-plus-circle"})])])]),e._v(" "),e._l(e.getActiveTab(t.tabs).groups,(function(t,r){return s("div",{key:r,staticClass:"flex flex-col px-4 w-full md:w-1/2 lg:w-1/3 mb-4"},[s("div",{staticClass:"rounded border flex flex-col bg-white p-2"},e._l(t,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1)])}))],2):e._e(),e._v(" "),"units"===e.getActiveTabKey(t.tabs)?s("div",{staticClass:"-mx-4 flex flex-wrap"},[s("div",{staticClass:"px-4 w-full md:w-1/2 lg:w-1/3"},[s("ns-field",{attrs:{field:e.getActiveTab(t.tabs).fields[0]},on:{change:function(s){e.loadAvailableUnits(e.getActiveTab(t.tabs))}}}),e._v(" "),s("ns-field",{attrs:{field:e.getActiveTab(t.tabs).fields[1]},on:{change:function(s){e.loadAvailableUnits(e.getActiveTab(t.tabs))}}})],1),e._v(" "),e._l(e.getActiveTab(t.tabs).fields,(function(t,r){return["group"===t.type?s("div",{key:r,staticClass:"px-4 w-full lg:w-2/3"},[s("div",{staticClass:"mb-2"},[s("label",{staticClass:"font-medium text-gray-700"},[e._v(e._s(t.label))]),e._v(" "),s("p",{staticClass:"py-1 text-sm text-gray-600"},[e._v(e._s(t.description))])]),e._v(" "),s("div",{staticClass:"mb-2"},[s("div",{staticClass:"border-dashed border-2 border-gray-200 p-1 bg-gray-100 flex justify-between items-center text-gray-700 cursor-pointer rounded-lg",on:{click:function(s){return e.addUnitGroup(t)}}},[e._m(0,!0),e._v(" "),s("span",[e._v(e._s(e.__("New Group")))])])]),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap"},e._l(t.groups,(function(r,i){return s("div",{key:i,staticClass:"px-4 w-full md:w-1/2 mb-4"},[s("div",{staticClass:"shadow rounded overflow-hidden"},[s("div",{staticClass:"border-b text-sm bg-blue-400 text-white border-blue-300 p-2 flex justify-between"},[s("span",[e._v(e._s(e.__("Available Quantity")))]),e._v(" "),s("span",[e._v(e._s(e.getUnitQuantity(r)))])]),e._v(" "),s("div",{staticClass:"p-2 mb-2"},e._l(r,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1),e._v(" "),s("div",{staticClass:"p-1 text-red-800 hover:bg-red-200 border-t border-red-200 flex items-center justify-center cursor-pointer font-medium",on:{click:function(s){return e.removeUnitPriceGroup(r,t.groups)}}},[e._v("\n "+e._s(e.__("Delete"))+"\n ")])])])})),0)]):e._e()]}))],2):e._e()])])})),0)])]:e._e()],2)}),[function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"rounded-full border-2 border-gray-300 bg-white h-8 w-8 flex items-center justify-center"},[t("i",{staticClass:"las la-plus-circle"})])}],!1,null,null,null).exports;function U(e,t){for(var s=0;s0&&this.validTabs.filter((function(e){return e.active}))[0]}},data:function(){return{totalTaxValues:0,totalPurchasePrice:0,formValidation:new n.Z,form:{},nsSnackBar:a.kX,fields:[],searchResult:[],searchValue:"",debounceSearch:null,nsHttpClient:a.ih,taxes:[],validTabs:[{label:(0,o.__)("Details"),identifier:"details",active:!0},{label:(0,o.__)("Products"),identifier:"products",active:!1}],reloading:!1}},watch:{searchValue:function(e){var t=this;e&&(clearTimeout(this.debounceSearch),this.debounceSearch=setTimeout((function(){t.doSearch(e)}),500))}},components:{NsManageProducts:M},props:["submit-method","submit-url","return-url","src","rules"],methods:{__:o.__,computeTotal:function(){this.totalTaxValues=0,this.form.products.length>0&&(this.totalTaxValues=this.form.products.map((function(e){return e.procurement.tax_value})).reduce((function(e,t){return e+t}))),this.totalPurchasePrice=0,this.form.products.length>0&&(this.totalPurchasePrice=this.form.products.map((function(e){return parseFloat(e.procurement.total_purchase_price)})).reduce((function(e,t){return e+t})))},updateLine:function(e){var t=this.form.products[e],s=this.taxes.filter((function(e){return e.id===t.procurement.tax_group_id}));if(parseFloat(t.procurement.purchase_price_edit)>0&&parseFloat(t.procurement.quantity)>0){if(s.length>0){var r=s[0].taxes.map((function(e){return Z.getTaxValue(t.procurement.tax_type,t.procurement.purchase_price_edit,parseFloat(e.rate))}));t.procurement.tax_value=r.reduce((function(e,t){return e+t})),"inclusive"===t.procurement.tax_type?(t.procurement.net_purchase_price=parseFloat(t.procurement.purchase_price_edit)-t.procurement.tax_value,t.procurement.gross_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.purchase_price=parseFloat(t.procurement.gross_purchase_price)):(t.procurement.gross_purchase_price=parseFloat(t.procurement.purchase_price_edit)+t.procurement.tax_value,t.procurement.net_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.purchase_price=parseFloat(t.procurement.gross_purchase_price))}else t.procurement.gross_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.net_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.tax_value=0;t.procurement.tax_value=t.procurement.tax_value*parseFloat(t.procurement.quantity),t.procurement.total_purchase_price=t.procurement.purchase_price*parseFloat(t.procurement.quantity)}this.computeTotal(),this.$forceUpdate()},switchTaxType:function(e,t){e.procurement.tax_type="inclusive"===e.procurement.tax_type?"exclusive":"inclusive",this.updateLine(t)},doSearch:function(e){var t=this;a.ih.post("/api/nexopos/v4/procurements/products/search-product",{search:e}).subscribe((function(e){1===e.length?t.addProductList(e[0]):t.searchResult=e}))},reloadEntities:function(){var e=this;this.reloading=!0,(0,E.D)([a.ih.get("/api/nexopos/v4/categories"),a.ih.get("/api/nexopos/v4/products"),a.ih.get(this.src),a.ih.get("/api/nexopos/v4/taxes/groups")]).subscribe((function(t){e.reloading=!1,e.categories=t[0],e.products=t[1],e.taxes=t[3],e.form.general&&t[2].tabs.general.fieds.forEach((function(t,s){t.value=e.form.tabs.general.fields[s].value||""})),e.form=Object.assign(JSON.parse(JSON.stringify(t[2])),e.form),e.form=e.formValidation.createForm(e.form),e.form.tabs&&e.form.tabs.general.fields.forEach((function(e,s){e.options&&(e.options=t[2].tabs.general.fields[s].options)})),0===e.form.products.length&&(e.form.products=e.form.products.map((function(e){return["gross_purchase_price","purchase_price_edit","tax_value","net_purchase_price","purchase_price","total_price","total_purchase_price","quantity","tax_group_id"].forEach((function(t){void 0===e[t]&&(e[t]=void 0===e[t]?0:e[t])})),e.$invalid=e.$invalid||!1,e.purchase_price_edit=e.purchase_price,{name:e.name,purchase_units:e.purchase_units,procurement:e,unit_quantities:e.unit_quantities||[]}}))),e.$forceUpdate()}))},setTabActive:function(e){this.validTabs.forEach((function(e){return e.active=!1})),this.$forceUpdate(),this.$nextTick().then((function(){e.active=!0}))},addProductList:function(e){if(void 0===e.unit_quantities)return a.kX.error((0,o.__)("Unable to add product which doesn't unit quantities defined.")).subscribe();e.procurement=new Object,e.procurement.gross_purchase_price=0,e.procurement.purchase_price_edit=0,e.procurement.tax_value=0,e.procurement.net_purchase_price=0,e.procurement.purchase_price=0,e.procurement.total_price=0,e.procurement.total_purchase_price=0,e.procurement.quantity=1,e.procurement.expiration_date=null,e.procurement.tax_group_id=0,e.procurement.tax_type="inclusive",e.procurement.unit_id=0,e.procurement.product_id=e.id,e.procurement.procurement_id=null,e.procurement.$invalid=!1,this.searchResult=[],this.searchValue="",this.form.products.push(e)},submit:function(){var e=this;if(0===this.form.products.length)return a.kX.error(this.$slots["error-no-products"]?this.$slots["error-no-products"][0].text:(0,o.__)("Unable to proceed, no product were provided."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(this.form.products.forEach((function(e){!parseFloat(e.procurement.quantity)>=1||0===e.procurement.unit_id?e.procurement.$invalid=!0:e.procurement.$invalid=!1})),this.form.products.filter((function(e){return e.procurement.$invalid})).length>0)return a.kX.error(this.$slots["error-invalid-products"]?this.$slots["error-invalid-products"][0].text:(0,o.__)("Unable to proceed, one or more product has incorrect values."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(this.formValidation.validateForm(this.form).length>0)return this.setTabActive(this.activeTab),a.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:(0,o.__)("Unable to proceed, the procurement form is not valid."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(void 0===this.submitUrl)return a.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:(0,o.__)("Unable to submit, no valid submit URL were provided."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();this.formValidation.disableForm(this.form);var t=I(I({},this.formValidation.extractForm(this.form)),{products:this.form.products.map((function(e){return e.procurement}))});a.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,t).subscribe((function(t){if("success"===t.status)return document.location=e.returnUrl;e.formValidation.enableForm(e.form)}),(function(t){a.kX.error(t.message,void 0,{duration:5e3}).subscribe(),e.formValidation.enableForm(e.form),t.errors&&e.formValidation.triggerError(e.form,t.errors)}))},deleteProduct:function(e){this.form.products.splice(e,1),this.$forceUpdate()},handleGlobalChange:function(e){this.globallyChecked=e,this.rows.forEach((function(t){return t.$checked=e}))},setProductOptions:function(e){var t=this;new Promise((function(s,r){Popup.show(L,{product:t.form.products[e],resolve:s,reject:r})})).then((function(s){for(var r in s)t.form.products[e].procurement[r]=s[r];t.updateLine(e)}))}}};const Y=(0,f.Z)(H,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto flex flex-col",attrs:{id:"crud-form"}},[e.form.main?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._t("title",(function(){return[e._v(e._s(e.__("No title is provided")))]}))],2),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v(e._s(e.__("Go Back")))]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v(e._s(e.__("Save")))]}))],2),e._v(" "),s("button",{staticClass:"bg-white text-gray-700 outline-none px-4 h-10 border-gray-400",on:{click:function(t){return e.reloadEntities()}}},[s("i",{staticClass:"las la-sync",class:e.reloading?"animate animate-spin":""})])]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap mt-4",attrs:{id:"form-container"}},[s("div",{staticClass:"px-4 w-full"},[s("div",{attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},e._l(e.validTabs,(function(t,r){return s("div",{key:r,staticClass:"cursor-pointer px-4 py-2 rounded-tl-lg rounded-tr-lg text-gray-700",class:t.active?"bg-white":"bg-gray-100",on:{click:function(s){return e.setTabActive(t)}}},[e._v("\n "+e._s(t.label)+"\n ")])})),0),e._v(" "),"details"===e.activeTab.identifier?s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2"},[e.form.tabs?s("div",{staticClass:"-mx-4 flex flex-wrap"},e._l(e.form.tabs.general.fields,(function(e,t){return s("div",{key:t,staticClass:"flex px-4 w-full md:w-1/2 lg:w-1/3"},[s("ns-field",{attrs:{field:e}})],1)})),0):e._e()]):e._e(),e._v(" "),"products"===e.activeTab.identifier?s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2 "},[s("div",{staticClass:"mb-2"},[s("div",{staticClass:"border-blue-500 flex border-2 rounded overflow-hidden"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchValue,expression:"searchValue"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",attrs:{type:"text",placeholder:e.$slots["search-placeholder"]?e.$slots["search-placeholder"][0].text:"SKU, Barcode, Name"},domProps:{value:e.searchValue},on:{input:function(t){t.target.composing||(e.searchValue=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"h-0"},[s("div",{staticClass:"shadow bg-white relative z-10"},e._l(e.searchResult,(function(t,r){return s("div",{key:r,staticClass:"cursor-pointer border border-b border-gray-300 p-2 text-gray-700",on:{click:function(s){return e.addProductList(t)}}},[s("span",{staticClass:"block font-bold text-gray-700"},[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"block text-sm text-gray-600"},[e._v(e._s(e.__("SKU"))+" : "+e._s(t.sku))]),e._v(" "),s("span",{staticClass:"block text-sm text-gray-600"},[e._v(e._s(e.__("Barcode"))+" : "+e._s(t.barcode))])])})),0)])]),e._v(" "),s("div",{staticClass:"overflow-x-auto"},[s("table",{staticClass:"w-full"},[s("thead",[s("tr",e._l(e.form.columns,(function(t,r){return s("td",{key:r,staticClass:"text-gray-700 p-2 border border-gray-300 bg-gray-200",attrs:{width:"200"}},[e._v(e._s(t.label))])})),0)]),e._v(" "),s("tbody",[e._l(e.form.products,(function(t,r){return s("tr",{key:r,class:t.procurement.$invalid?"bg-red-200 border-2 border-red-500":"bg-gray-100"},[e._l(e.form.columns,(function(i,n){return["name"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(t.name))]),e._v(" "),s("div",{staticClass:"flex justify-between"},[s("div",{staticClass:"flex -mx-1 flex-col"},[s("div",{staticClass:"px-1"},[s("span",{staticClass:"text-xs text-red-500 cursor-pointer underline px-1",on:{click:function(t){return e.deleteProduct(r)}}},[e._v(e._s(e.__("Delete")))])])]),e._v(" "),s("div",{staticClass:"flex -mx-1 flex-col"},[s("div",{staticClass:"px-1"},[s("span",{staticClass:"text-xs text-red-500 cursor-pointer underline px-1",on:{click:function(t){return e.setProductOptions(r)}}},[e._v(e._s(e.__("Options")))])])])])]):e._e(),e._v(" "),"text"===i.type?s("td",{key:n,staticClass:"p-2 w-3 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.procurement[n],expression:"product.procurement[ key ]"}],staticClass:"w-24 border-2 p-2 border-blue-400 rounded",attrs:{type:"text"},domProps:{value:t.procurement[n]},on:{change:function(t){return e.updateLine(r)},input:function(s){s.target.composing||e.$set(t.procurement,n,s.target.value)}}})])]):e._e(),e._v(" "),"tax_group_id"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement.tax_group_id,expression:"product.procurement.tax_group_id"}],staticClass:"rounded border-blue-500 border-2 p-2",on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t.procurement,"tax_group_id",s.target.multiple?r:r[0])},function(t){return e.updateLine(r)}]}},e._l(e.taxes,(function(t){return s("option",{key:t.id,domProps:{value:t.id}},[e._v(e._s(t.name))])})),0)])]):e._e(),e._v(" "),"custom_select"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement[n],expression:"product.procurement[ key ]"}],staticClass:"rounded border-blue-500 border-2 p-2",on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t.procurement,n,s.target.multiple?r:r[0])},function(t){return e.updateLine(r)}]}},e._l(i.options,(function(t){return s("option",{key:t.value,domProps:{value:t.value}},[e._v(e._s(t.label))])})),0)])]):e._e(),e._v(" "),"currency"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start flex-col justify-end"},[s("span",{staticClass:"text-sm text-gray-600"},[e._v(e._s(e._f("currency")(t.procurement[n])))])])]):e._e(),e._v(" "),"unit_quantities"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement.unit_id,expression:"product.procurement.unit_id"}],staticClass:"rounded border-blue-500 border-2 p-2 w-32",on:{change:function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t.procurement,"unit_id",s.target.multiple?r:r[0])}}},e._l(t.unit_quantities,(function(t){return s("option",{key:t.id,domProps:{value:t.unit.id}},[e._v(e._s(t.unit.name))])})),0)])]):e._e()]}))],2)})),e._v(" "),s("tr",{staticClass:"bg-gray-100"},[s("td",{staticClass:"p-2 text-gray-600 border border-gray-300",attrs:{colspan:Object.keys(e.form.columns).indexOf("tax_value")}}),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 border border-gray-300"},[e._v(e._s(e._f("currency")(e.totalTaxValues)))]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 border border-gray-300",attrs:{colspan:Object.keys(e.form.columns).indexOf("total_purchase_price")-(Object.keys(e.form.columns).indexOf("tax_value")+1)}}),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 border border-gray-300"},[e._v(e._s(e._f("currency")(e.totalPurchasePrice)))])])],2)])])]):e._e()])])])]:e._e()],2)}),[],!1,null,null,null).exports,B={template:"#ns-procurement-invoice",methods:{printInvoice:function(){this.$htmlToPaper("printable-container")}}};const G=(0,f.Z)(B,undefined,undefined,!1,null,null,null).exports;const Q={name:"ns-notifications",data:function(){return{notifications:[],visible:!1,interval:null}},mounted:function(){var e=this;document.addEventListener("click",this.checkClickedItem),ns.websocket.enabled?Echo.private("ns.private-channel").listen("App\\Events\\NotificationDispatchedEvent",(function(t){e.pushNotificationIfNew(t.notification)})).listen("App\\Events\\NotificationDeletedEvent",(function(t){e.deleteNotificationIfExists(t.notification)})):this.interval=setInterval((function(){e.loadNotifications()}),15e3),this.loadNotifications()},destroyed:function(){clearInterval(this.interval)},methods:{__:o.__,pushNotificationIfNew:function(e){var t=this.notifications.filter((function(t){return t.id===e.id})).length>0;console.log(e),t||this.notifications.push(e)},deleteNotificationIfExists:function(e){var t=this.notifications.filter((function(t){return t.id===e.id}));if(t.length>0){var s=this.notifications.indexOf(t[0]);this.notifications.splice(s,1)}},deleteAll:function(){Popup.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("Would you like to clear all the notifications ?"),onAction:function(e){e&&a.ih.delete("/api/nexopos/v4/notifications/all").subscribe((function(e){a.kX.success(e.message).subscribe()}))}})},checkClickedItem:function(e){var t;t=!!document.getElementById("notification-center")&&document.getElementById("notification-center").contains(e.srcElement);var s=document.getElementById("notification-button").contains(e.srcElement);t||s||!this.visible||(this.visible=!1)},loadNotifications:function(){var e=this;a.ih.get("/api/nexopos/v4/notifications").subscribe((function(t){e.notifications=t}))},triggerLink:function(e){if("url"!==e.url)return window.open(e.url,"_blank")},closeNotice:function(e,t){var s=this;a.ih.delete("/api/nexopos/v4/notifications/".concat(t.id)).subscribe((function(e){s.loadNotifications()})),e.stopPropagation()}}};const K=(0,f.Z)(Q,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"hover:bg-white hover:text-gray-700 hover:shadow-lg hover:border-opacity-0 rounded-full h-12 w-12 cursor-pointer font-bold text-2xl justify-center items-center flex text-gray-800",class:e.visible?"bg-white border-0 shadow-lg":"border border-gray-400",attrs:{id:"notification-button"},on:{click:function(t){e.visible=!e.visible}}},[e.notifications.length>0?s("div",{staticClass:"relative float-right"},[s("div",{staticClass:"absolute -ml-6 -mt-8"},[s("div",{staticClass:"bg-blue-400 text-white w-8 h-8 rounded-full text-xs flex items-center justify-center"},[e._v(e._s(e._f("abbreviate")(e.notifications.length)))])])]):e._e(),e._v(" "),s("i",{staticClass:"las la-bell"})]),e._v(" "),e.visible?s("div",{staticClass:"h-0 w-0",attrs:{id:"notification-center"}},[s("div",{staticClass:"absolute left-0 top-0 sm:relative w-screen zoom-out-entrance anim-duration-300 h-5/7-screen sm:w-64 sm:h-108 flex flex-row-reverse"},[s("div",{staticClass:"z-50 sm:rounded-lg shadow-lg h-full w-full bg-white md:mt-2 overflow-y-hidden flex flex-col"},[s("div",{staticClass:"sm:hidden p-2 cursor-pointer flex items-center justify-center border-b border-gray-200",on:{click:function(t){e.visible=!1}}},[s("h3",{staticClass:"font-semibold hover:text-blue-400"},[e._v("Close")])]),e._v(" "),s("div",{staticClass:"overflow-y-auto flex flex-col flex-auto"},[e._l(e.notifications,(function(t){return s("div",{key:t.id,staticClass:"notice border-b border-gray-200"},[s("div",{staticClass:"p-2 cursor-pointer",on:{click:function(s){return e.triggerLink(t)}}},[s("div",{staticClass:"flex items-center justify-between"},[s("h1",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(t.title))]),e._v(" "),s("ns-close-button",{on:{click:function(s){return e.closeNotice(s,t)}}})],1),e._v(" "),s("p",{staticClass:"py-1 text-gray-600 text-sm"},[e._v(e._s(t.description))])])])})),e._v(" "),0===e.notifications.length?s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("div",{staticClass:"flex flex-col items-center"},[s("i",{staticClass:"las la-laugh-wink text-5xl text-gray-800"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Nothing to care about !")))])])]):e._e()],2),e._v(" "),s("div",{staticClass:"cursor-pointer"},[s("h3",{staticClass:"text-sm p-2 flex items-center justify-center hover:bg-red-100 w-full text-red-400 font-semibold hover:text-red-500",on:{click:function(t){return e.deleteAll()}}},[e._v(e._s(e.__("Clear All")))])])])])]):e._e()])}),[],!1,null,null,null).exports;var J=s(9576),ee=s(381),te=s.n(ee),se=s(6598);const re={name:"ns-sale-report",data:function(){return{startDate:te()(),endDate:te()(),orders:[],field:{type:"datetimepicker",value:"2021-02-07",name:"date"}}},components:{nsDatepicker:se.Z},computed:{totalDiscounts:function(){return this.orders.length>0?this.orders.map((function(e){return e.discount})).reduce((function(e,t){return e+t})):0},totalTaxes:function(){return this.orders.length>0?this.orders.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t})):0},totalOrders:function(){return this.orders.length>0?this.orders.map((function(e){return e.total})).reduce((function(e,t){return e+t})):0}},methods:{printSaleReport:function(){this.$htmlToPaper("sale-report")},setStartDate:function(e){this.startDate=e.format(),console.log(this.startDate)},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/sale-report",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.orders=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){this.endDate=e.format()}}};const ie=(0,f.Z)(re,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports;const ne={name:"ns-sold-stock-report",data:function(){return{startDate:te()(),endDate:te()(),products:[]}},components:{nsDatepicker:se.Z},computed:{totalQuantity:function(){return this.products.length>0?this.products.map((function(e){return e.quantity})).reduce((function(e,t){return e+t})):0},totalTaxes:function(){return this.products.length>0?this.products.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t})):0},totalPrice:function(){return console.log(this.products),this.products.length>0?this.products.map((function(e){return e.total_price})).reduce((function(e,t){return e+t})):0}},methods:{printSaleReport:function(){this.$htmlToPaper("report-printable")},setStartDate:function(e){this.startDate=e.format()},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/sold-stock-report",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.products=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){this.endDate=e.format()}}};const ae=(0,f.Z)(ne,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports;const oe={name:"ns-profit-report",data:function(){return{startDate:te()(),endDate:te()(),products:[]}},components:{nsDatepicker:se.Z},computed:{totalQuantities:function(){return this.products.length>0?this.products.map((function(e){return e.quantity})).reduce((function(e,t){return e+t})):0},totalPurchasePrice:function(){return this.products.length>0?this.products.map((function(e){return e.total_purchase_price})).reduce((function(e,t){return e+t})):0},totalSalePrice:function(){return this.products.length>0?this.products.map((function(e){return e.total_price})).reduce((function(e,t){return e+t})):0},totalProfit:function(){return this.products.length>0?this.products.map((function(e){return e.total_price-e.total_purchase_price})).reduce((function(e,t){return e+t})):0},totalTax:function(){return this.products.length>0?this.products.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t})):0}},methods:{printSaleReport:function(){this.$htmlToPaper("profit-report")},setStartDate:function(e){this.startDate=e.format(),console.log(this.startDate)},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/profit-report",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.products=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){this.endDate=e.format()}}};const le=(0,f.Z)(oe,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports,ce={name:"ns-cash-flow",mounted:function(){},components:{nsDatepicker:se.Z},data:function(){return{startDate:te()(),endDate:te()(),report:[]}},computed:{totalDebit:function(){return 0},totalCredit:function(){return 0}},methods:{setStartDate:function(e){this.startDate=e.format()},setEndDate:function(e){this.endDate=e.format()},loadReport:function(){var e=this,t=te()(this.startDate),s=te()(this.endDate);a.ih.post("/api/nexopos/v4/reports/cash-flow",{startDate:t,endDate:s}).subscribe((function(t){e.report=t,console.log(e.report)}),(function(e){a.kX.error(e.message).subscribe()}))}}};const ue=(0,f.Z)(ce,undefined,undefined,!1,null,null,null).exports;var de=s(280);const fe={name:"ns-yearly-report",mounted:function(){""!==this.timezone&&(this.year=ns.date.getMoment().format("Y"),this.loadReport())},components:{nsDatepicker:se.Z,nsNotice:de.Z},data:function(){return{startDate:te()(),endDate:te()(),report:{},timezone:ns.date.timeZone,year:"",labels:["month_paid_orders","month_taxes","month_expenses","month_income"]}},computed:{totalDebit:function(){return 0},totalCredit:function(){return 0}},methods:{setStartDate:function(e){this.startDate=e.format()},setEndDate:function(e){this.endDate=e.format()},printSaleReport:function(){this.$htmlToPaper("annual-report")},sumOf:function(e){return Object.values(this.report).length>0?Object.values(this.report).map((function(t){return parseFloat(t[e])||0})).reduce((function(e,t){return e+t})):0},recomputeForSpecificYear:function(){var e=this;Popup.show(A.Z,{title:__("Would you like to proceed ?"),message:__("The report will be computed for the current year, a job will be dispatched and you'll be informed once it's completed."),onAction:function(t){t&&a.ih.post("/api/nexopos/v4/reports/compute/yearly",{year:e.year}).subscribe((function(e){a.kX.success(e.message).subscribe()}),(function(e){a.kX.success(e.message||__("An unexpected error has occured.")).subscribe()}))}})},getReportForMonth:function(e){return console.log(this.report,e),this.report[e]},loadReport:function(){var e=this,t=this.year;a.ih.post("/api/nexopos/v4/reports/annual-report",{year:t}).subscribe((function(t){e.report=t}),(function(e){a.kX.error(e.message).subscribe()}))}}};const pe=(0,f.Z)(fe,undefined,undefined,!1,null,null,null).exports,he={name:"ns-best-products-report",mounted:function(){},components:{nsDatepicker:se.Z},data:function(){return{startDate:te()(),endDate:te()(),report:null,sort:""}},computed:{totalDebit:function(){return 0},totalCredit:function(){return 0}},methods:{setStartDate:function(e){this.startDate=e.format()},setEndDate:function(e){this.endDate=e.format()},printSaleReport:function(){this.$htmlToPaper("best-products-report")},loadReport:function(){var e=this,t=te()(this.startDate),s=te()(this.endDate);a.ih.post("/api/nexopos/v4/reports/products-report",{startDate:t.format("YYYY/MM/DD HH:mm"),endDate:s.format("YYYY/MM/DD HH:mm"),sort:this.sort}).subscribe((function(t){t.current.products=Object.values(t.current.products),e.report=t,console.log(e.report)}),(function(e){a.kX.error(e.message).subscribe()}))}}};const me=(0,f.Z)(he,undefined,undefined,!1,null,null,null).exports;var ve=s(8655);const be={name:"ns-payment-types-report",data:function(){return{startDate:te()(),endDate:te()(),report:[],field:{type:"datetimepicker",value:"2021-02-07",name:"date"}}},components:{nsDatepicker:se.Z,nsDateTimePicker:ve.V},computed:{},mounted:function(){},methods:{printSaleReport:function(){this.$htmlToPaper("sale-report")},setStartDate:function(e){console.log(e),this.startDate=e.format()},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/payment-types",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.report=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){console.log(e),this.endDate=e.format()}}};const _e=(0,f.Z)(be,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports;const ge={name:"ns-dashboard-cards",data:function(){return{report:{}}},mounted:function(){this.loadReport(),console.log(nsLanguage.getEntries())},methods:{__:o.__,loadReport:function(){var e=this;a.ih.get("/api/nexopos/v4/dashboard/day").subscribe((function(t){e.report=t}))}}};const xe=(0,f.Z)(ge,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"-m-4 flex flex-wrap"},[s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-blue-400 to-blue-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_paid_orders||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_paid_orders||0))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-green-400 to-green-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Incomplete Orders")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_partially_paid_orders+e.report.total_unpaid_orders||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Incomplete Orders")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_unpaid_orders+e.report.day_partially_paid_orders||0))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-red-300 via-red-400 to-red-500 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Wasted Goods")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_wasted_goods||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Wasted Goods")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_wasted_goods||0))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-indigo-400 to-indigo-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Expenses")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_expenses||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Expenses")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_expenses||0))+" "+e._s(e.__("Today")))])])])])])])}),[],!1,null,null,null).exports;const ye={name:"ns-best-customers",mounted:function(){var e=this;this.hasLoaded=!1,this.subscription=Dashboard.bestCustomers.subscribe((function(t){e.hasLoaded=!0,e.customers=t}))},methods:{__:o.__},data:function(){return{customers:[],subscription:null,hasLoaded:!1}},destroyed:function(){this.subscription.unsubscribe()}};const we=(0,f.Z)(ye,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"head bg-white flex-auto"},[s("div",{staticClass:"head text-center border-b border-gray-200 text-gray-700 w-full py-2"},[s("h5",[e._v(e._s(e.__("Best Customers")))])]),e._v(" "),s("div",{staticClass:"body"},[e.hasLoaded?e._e():s("div",{staticClass:"h-56 w-full flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"12",border:"4"}})],1),e._v(" "),e.hasLoaded&&0===e.customers.length?s("div",{staticClass:"h-56 flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-grin-beam-sweat text-6xl text-gray-700"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Well.. nothing to show for the meantime")))])]):e._e(),e._v(" "),e.customers.length>0?s("table",{staticClass:"table w-full"},[s("thead",e._l(e.customers,(function(t){return s("tr",{key:t.id,staticClass:"border-gray-300 border-b text-sm"},[s("th",{staticClass:"p-2"},[s("div",{staticClass:"-mx-1 flex justify-start items-center"},[e._m(0,!0),e._v(" "),s("div",{staticClass:"px-1 justify-center"},[s("h3",{staticClass:"font-semibold text-gray-600 items-center"},[e._v(e._s(t.name))])])])]),e._v(" "),s("th",{staticClass:"flex justify-end text-green-700 p-2"},[e._v(e._s(e._f("currency")(t.purchases_amount)))])])})),0)]):e._e()])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"px-1"},[t("div",{staticClass:"rounded-full bg-gray-200 h-6 w-6 "},[t("img",{attrs:{src:"/images/user.png"}})])])}],!1,null,null,null).exports;const Ce={name:"ns-best-customers",data:function(){return{subscription:null,cashiers:[],hasLoaded:!1}},mounted:function(){var e=this;this.hasLoaded=!1,this.subscription=Dashboard.bestCashiers.subscribe((function(t){e.hasLoaded=!0,e.cashiers=t}))},methods:{__:o.__},destroyed:function(){this.subscription.unsubscribe()}};const ke=(0,f.Z)(Ce,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"head bg-white flex-auto"},[s("div",{staticClass:"head text-center border-b border-gray-200 text-gray-700 w-full py-2"},[s("h5",[e._v(e._s(e.__("Best Cashiers")))])]),e._v(" "),s("div",{staticClass:"body"},[e.cashiers.length>0?s("table",{staticClass:"table w-full"},[s("thead",[e._l(e.cashiers,(function(t){return s("tr",{key:t.id,staticClass:"border-gray-300 border-b text-sm"},[s("th",{staticClass:"p-2"},[s("div",{staticClass:"-mx-1 flex justify-start items-center"},[e._m(0,!0),e._v(" "),s("div",{staticClass:"px-1 justify-center"},[s("h3",{staticClass:"font-semibold text-gray-600 items-center"},[e._v(e._s(t.username))])])])]),e._v(" "),s("th",{staticClass:"flex justify-end text-green-700 p-2"},[e._v(e._s(e._f("currency")(t.total_sales,"abbreviate")))])])})),e._v(" "),0===e.cashiers.length?s("tr",[s("th",{attrs:{colspan:"2"}},[e._v(e._s(e.__("No result to display.")))])]):e._e()],2)]):e._e(),e._v(" "),e.hasLoaded?e._e():s("div",{staticClass:"h-56 flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"8",border:"4"}})],1),e._v(" "),e.hasLoaded&&0===e.cashiers.length?s("div",{staticClass:"h-56 flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-grin-beam-sweat text-6xl text-gray-700"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Well.. nothing to show for the meantime.")))])]):e._e()])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"px-1"},[t("div",{staticClass:"rounded-full bg-gray-200 h-6 w-6 "},[t("img",{attrs:{src:"/images/user.png"}})])])}],!1,null,null,null).exports;const je={name:"ns-orders-summary",data:function(){return{orders:[],subscription:null,hasLoaded:!1}},mounted:function(){var e=this;this.hasLoaded=!1,this.subscription=Dashboard.recentOrders.subscribe((function(t){e.hasLoaded=!0,e.orders=t}))},methods:{__:o.__},destroyed:function(){this.subscription.unsubscribe()}};const $e=(0,f.Z)(je,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between bg-white border-b"},[s("h3",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Recents Orders")))]),e._v(" "),s("div",{})]),e._v(" "),s("div",{staticClass:"head bg-gray-100 flex-auto flex-col flex h-56 overflow-y-auto"},[e.hasLoaded?e._e():s("div",{staticClass:"h-full flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"8",border:"4"}})],1),e._v(" "),e.hasLoaded&&0===e.orders.length?s("div",{staticClass:"h-full flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-grin-beam-sweat text-6xl text-gray-700"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Well.. nothing to show for the meantime.")))])]):e._e(),e._v(" "),e._l(e.orders,(function(t){return s("div",{key:t.id,staticClass:"border-b border-gray-200 p-2 flex justify-between",class:"paid"===t.payment_status?"bg-green-50":"bg-white"},[s("div",[s("h3",{staticClass:"text-lg font-semibold text-gray-600"},[e._v(e._s(e.__("Order"))+" : "+e._s(t.code))]),e._v(" "),s("div",{staticClass:"flex -mx-2"},[s("div",{staticClass:"px-1"},[s("h4",{staticClass:"text-semibold text-xs text-gray-500"},[s("i",{staticClass:"lar la-user-circle"}),e._v(" "),s("span",[e._v(e._s(t.user.username))])])]),e._v(" "),s("div",{staticClass:"divide-y-4"}),e._v(" "),s("div",{staticClass:"px-1"},[s("h4",{staticClass:"text-semibold text-xs text-gray-600"},[s("i",{staticClass:"las la-clock"}),e._v(" "),s("span",[e._v(e._s(t.created_at))])])])])]),e._v(" "),s("div",[s("h2",{staticClass:"text-xl font-bold",class:"paid"===t.payment_status?"text-green-600":"text-gray-700"},[e._v(e._s(e._f("currency")(t.total)))])])])}))],2)])}),[],!1,null,null,null).exports;const Pe={name:"ns-orders-chart",data:function(){return{totalWeeklySales:0,totalWeekTaxes:0,totalWeekExpenses:0,totalWeekIncome:0,chartOptions:{chart:{id:"vuechart-example",width:"100%",height:"100%"},stroke:{curve:"smooth",dashArray:[0,8]},xaxis:{categories:[]},colors:["#5f83f3","#AAA"]},series:[{name:(0,o.__)("Current Week"),data:[]},{name:(0,o.__)("Previous Week"),data:[]}],reportSubscription:null,report:null}},methods:{__:o.__},mounted:function(){var e=this;this.reportSubscription=Dashboard.weeksSummary.subscribe((function(t){void 0!==t.result&&(e.chartOptions.xaxis.categories=t.result.map((function(e){return e.label})),e.report=t,e.totalWeeklySales=0,e.totalWeekIncome=0,e.totalWeekExpenses=0,e.totalWeekTaxes=0,e.report.result.forEach((function(t,s){if(void 0!==t.current){var r=t.current.entries.map((function(e){return e.day_paid_orders})),i=0;r.length>0&&(i=r.reduce((function(e,t){return e+t})),e.totalWeekExpenses+=t.current.entries.map((function(e){return e.day_expenses})),e.totalWeekTaxes+=t.current.entries.map((function(e){return e.day_taxes})),e.totalWeekIncome+=t.current.entries.map((function(e){return e.day_income}))),e.series[0].data.push(i)}else e.series[0].data.push(0);if(void 0!==t.previous){var n=t.previous.entries.map((function(e){return e.day_paid_orders})),a=0;n.length>0&&(a=n.reduce((function(e,t){return e+t}))),e.series[1].data.push(a)}else e.series[1].data.push(0)})),e.totalWeeklySales=e.series[0].data.reduce((function(e,t){return e+t})))}))}};const De=(0,f.Z)(Pe,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"head bg-white flex-auto flex h-56"},[s("div",{staticClass:"w-full h-full pt-2"},[e.report?s("vue-apex-charts",{attrs:{height:"100%",type:"area",options:e.chartOptions,series:e.series}}):e._e()],1)]),e._v(" "),s("div",{staticClass:"p-2 bg-white -mx-4 flex flex-wrap"},[s("div",{staticClass:"flex w-full md:w-1/2 lg:w-full xl:w-1/2 lg:border-b lg:border-t xl:border-none border-gray-200 lg:py-1 lg:my-1"},[s("div",{staticClass:"px-4 w-1/2 lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Weekly Sales")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeeklySales,"abbreviate")))])]),e._v(" "),s("div",{staticClass:"px-4 w-1/2 lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Week Taxes")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeekTaxes,"abbreviate")))])])]),e._v(" "),s("div",{staticClass:"flex w-full md:w-1/2 lg:w-full xl:w-1/2"},[s("div",{staticClass:"px-4 w-full lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Net Income")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeekIncome,"abbreviate")))])]),e._v(" "),s("div",{staticClass:"px-4 w-full lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Week Expenses")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeekExpenses,"abbreviate")))])])])])])}),[],!1,null,null,null).exports;const Se={name:"ns-cashier-dashboard",props:["showCommission"],data:function(){return{report:{}}},methods:{__,refreshReport:function(){Cashier.refreshReport()},getOrderStatus:function(e){switch(e){case"paid":return __("Paid");case"partially_paid":return __("Partially Paid");case"unpaid":return __("Unpaid");case"hold":return __("Hold");case"order_void":return __("Void");case"refunded":return __("Refunded");case"partially_refunded":return __("Partially Refunded");default:return $status}}},mounted:function(){var e=this;Cashier.mysales.subscribe((function(t){e.report=t}));var t=document.createRange().createContextualFragment('
\n
\n
\n \n
\n
\n
');document.querySelector(".top-tools-side").prepend(t),document.querySelector("#refresh-button").addEventListener("click",(function(){return e.refreshReport()}))}};const Oe=(0,f.Z)(Se,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"flex -mx-4 flex-wrap"},[s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-purple-400 to-purple-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_sales_amount,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.total_sales_amount))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-red-400 to-red-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Total Refunds")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_refunds_amount,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Total Refunds")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.today_refunds_amount))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-blue-400 to-blue-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Clients Registered")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e.report.total_customers)+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Clients Registered")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e.report.today_customers)+" "+e._s(e.__("Today")))])])])])]),e._v(" "),e.showCommission?s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-green-400 to-green-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Commissions")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_commissions))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Commissions")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.today_commissions))+" "+e._s(e.__("Today")))])])])])]):e._e()]),e._v(" "),s("div",{staticClass:"py-4"},[e.report.today_orders&&e.report.today_orders.length>0?s("ul",{staticClass:"bg-white shadow-lg rounded overflow-hidden"},e._l(e.report.today_orders,(function(t){return s("li",{key:t.id,staticClass:"p-2 border-b-2 border-blue-400"},[s("h3",{staticClass:"font-semibold text-lg flex justify-between"},[s("span",[e._v(e._s(e.__("Total"))+" : "+e._s(e._f("currency")(t.total)))]),e._v(" "),s("span",[e._v(e._s(t.code))])]),e._v(" "),s("ul",{staticClass:"pt-2 flex -mx-1 text-sm text-gray-700"},[s("li",{staticClass:"px-1"},[e._v(e._s(e.__("Discount"))+" : "+e._s(e._f("currency")(t.discount)))]),e._v(" "),s("li",{staticClass:"px-1"},[e._v(e._s(e.__("Status"))+" : "+e._s(e.getOrderStatus(t.payment_status)))])])])})),0):e._e(),e._v(" "),e.report.today_orders&&0===e.report.today_orders.length?s("div",{staticClass:"flex items-center justify-center"},[s("i",{staticClass:"las la-frown"})]):e._e()])])}),[],!1,null,null,null).exports;var Ee=s(2242),Te=s(7096),Fe=s(1596);const Ae={name:"ns-stock-adjustment",props:["actions"],data:function(){return{search:"",timeout:null,suggestions:[],products:[]}},mounted:function(){console.log(this.actions)},methods:{__:o.__,searchProduct:function(e){var t=this;e.length>0&&a.ih.post("/api/nexopos/v4/procurements/products/search-procurement-product",{argument:e}).subscribe((function(e){if("products"===e.from){if(!(e.products.length>0))return t.closeSearch(),a.kX.error((0,o.__)("Looks like no products matched the searched term.")).subscribe();1===e.products.length?t.addSuggestion(e.products[0]):t.suggestions=e.products}else if("procurements"===e.from){if(null===e.product)return t.closeSearch(),a.kX.error((0,o.__)("Looks like no products matched the searched term.")).subscribe();t.addProductToList(e.product)}}))},addProductToList:function(e){if(this.products.filter((function(t){return t.procurement_product_id===e.id})).length>0)return this.closeSearch(),a.kX.error((0,o.__)("The product already exists on the table.")).subscribe();var t=new Object;e.unit_quantity.unit=e.unit,t.quantities=[e.unit_quantity],t.name=e.name,t.adjust_unit=e.unit_quantity,t.adjust_quantity=1,t.adjust_action="",t.adjust_reason="",t.adjust_value=0,t.id=e.product_id,t.accurate_tracking=1,t.available_quantity=e.available_quantity,t.procurement_product_id=e.id,t.procurement_history=[{label:"".concat(e.procurement.name," (").concat(e.available_quantity,")"),value:e.id}],this.products.push(t),this.closeSearch()},addSuggestion:function(e){var t=this;(0,E.D)([a.ih.get("/api/nexopos/v4/products/".concat(e.id,"/units/quantities"))]).subscribe((function(s){if(!(s[0].length>0))return a.kX.error((0,o.__)("This product does't have any stock to adjust.")).subscribe();e.quantities=s[0],e.adjust_quantity=1,e.adjust_action="",e.adjust_reason="",e.adjust_unit="",e.adjust_value=0,e.procurement_product_id=0,t.products.push(e),t.closeSearch(),e.accurate_tracking}))},closeSearch:function(){this.search="",this.suggestions=[]},recalculateProduct:function(e){""!==e.adjust_unit&&(["deleted","defective","lost"].includes(e.adjust_action)?e.adjust_value=-e.adjust_quantity*e.adjust_unit.sale_price:e.adjust_value=e.adjust_quantity*e.adjust_unit.sale_price),this.$forceUpdate()},openQuantityPopup:function(e){var t=this;e.quantity;new Promise((function(t,s){Ee.G.show(Te.Z,{resolve:t,reject:s,quantity:e.adjust_quantity})})).then((function(s){if(!["added"].includes(e.adjust_action)){if(void 0!==e.accurate_tracking&&s.quantity>e.available_quantity)return a.kX.error((0,o.__)("The specified quantity exceed the available quantity.")).subscribe();if(s.quantity>e.adjust_unit.quantity)return a.kX.error((0,o.__)("The specified quantity exceed the available quantity.")).subscribe()}e.adjust_quantity=s.quantity,t.recalculateProduct(e)}))},proceedStockAdjustment:function(){var e=this;if(0===this.products.length)return a.kX.error((0,o.__)("Unable to proceed as the table is empty.")).subscribe();Ee.G.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("The stock adjustment is about to be made. Would you like to confirm ?"),onAction:function(t){t&&a.ih.post("/api/nexopos/v4/products/adjustments",{products:e.products}).subscribe((function(t){a.kX.success(t.message).subscribe(),e.products=[]}),(function(e){a.kX.error(e.message).subscribe()}))}})},provideReason:function(e){new Promise((function(t,s){Ee.G.show(Fe.Z,{title:(0,o.__)("More Details"),resolve:t,reject:s,message:(0,o.__)("Useful to describe better what are the reasons that leaded to this adjustment."),input:e.adjust_reason,onAction:function(t){!1!==t&&(e.adjust_reason=t)}})})).then((function(e){a.kX.success((0,o.__)("The reason has been updated.")).susbcribe()})).catch((function(e){}))},removeProduct:function(e){var t=this;Ee.G.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("Would you like to remove this product from the table ?"),onAction:function(s){if(s){var r=t.products.indexOf(e);t.products.splice(r,1)}}})}},watch:{search:function(){var e=this;this.search.length>0?(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.searchProduct(e.search)}),500)):this.closeSearch()}}};const qe=(0,f.Z)(Ae,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"input-field flex border-2 border-blue-400 rounded"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.search,expression:"search"}],staticClass:"p-2 bg-white flex-auto outline-none",attrs:{type:"text"},domProps:{value:e.search},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeSearch()},input:function(t){t.target.composing||(e.search=t.target.value)}}}),e._v(" "),s("button",{staticClass:"px-3 py-2 bg-blue-400 text-white"},[e._v(e._s(e.__("Search")))])]),e._v(" "),e.suggestions.length>0?s("div",{staticClass:"h-0"},[s("div",{staticClass:"shadow h-96 relative z-10 bg-white text-gray-700 zoom-in-entrance anim-duration-300 overflow-y-auto"},[s("ul",e._l(e.suggestions,(function(t){return s("li",{key:t.id,staticClass:"cursor-pointer hover:bg-gray-100 border-b border-gray-200 p-2 flex justify-between",on:{click:function(s){return e.addSuggestion(t)}}},[s("span",[e._v(e._s(t.name))])])})),0)])]):e._e(),e._v(" "),s("div",{staticClass:"table shadow bg-white my-2 w-full "},[s("table",{staticClass:"table w-full"},[s("thead",{staticClass:"border-b border-gray-400"},[s("tr",[s("td",{staticClass:"p-2 text-gray-700"},[e._v(e._s(e.__("Product")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Unit")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Operation")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Procurement")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Quantity")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Value")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"150"}},[e._v(e._s(e.__("Actions")))])])]),e._v(" "),s("tbody",[0===e.products.length?s("tr",[s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{colspan:"6"}},[e._v(e._s(e.__("Search and add some products")))])]):e._e(),e._v(" "),e._l(e.products,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"p-2 text-gray-600"},[e._v(e._s(t.name)+" ("+e._s((1===t.accurate_tracking?t.available_quantity:t.adjust_unit.quantity)||0)+")")]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.adjust_unit,expression:"product.adjust_unit"}],staticClass:"outline-none p-2 bg-white w-full border-2 border-blue-400",on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t,"adjust_unit",s.target.multiple?r:r[0])},function(s){return e.recalculateProduct(t)}]}},e._l(t.quantities,(function(t){return s("option",{key:t.id,domProps:{value:t}},[e._v(e._s(t.unit.name))])})),0)]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.adjust_action,expression:"product.adjust_action"}],staticClass:"outline-none p-2 bg-white w-full border-2 border-blue-400",attrs:{name:"",id:""},on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t,"adjust_action",s.target.multiple?r:r[0])},function(s){return e.recalculateProduct(t)}]}},e._l(e.actions,(function(t){return s("option",{key:t.value,domProps:{value:t.value}},[e._v(e._s(t.label))])})),0)]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[1===t.accurate_tracking?s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement_product_id,expression:"product.procurement_product_id"}],staticClass:"outline-none p-2 bg-white w-full border-2 border-blue-400",attrs:{name:"",id:""},on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t,"procurement_product_id",s.target.multiple?r:r[0])},function(s){return e.recalculateProduct(t)}]}},e._l(t.procurement_history,(function(t){return s("option",{key:t.value,domProps:{value:t.value}},[e._v(e._s(t.label))])})),0):e._e()]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 flex items-center justify-center cursor-pointer",on:{click:function(s){return e.openQuantityPopup(t)}}},[s("span",{staticClass:"border-b border-dashed border-blue-400 py-2 px-4"},[e._v(e._s(t.adjust_quantity))])]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("span",{staticClass:"border-b border-dashed border-blue-400 py-2 px-4"},[e._v(e._s(e._f("currency")(t.adjust_value)))])]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("div",{staticClass:"-mx-1 flex justify-end"},[s("div",{staticClass:"px-1"},[s("button",{staticClass:"bg-blue-400 text-white outline-none rounded-full shadow h-10 w-10",on:{click:function(s){return e.provideReason(t)}}},[s("i",{staticClass:"las la-comment-dots"})])]),e._v(" "),s("div",{staticClass:"px-1"},[s("button",{staticClass:"bg-red-400 text-white outline-none rounded-full shadow h-10 w-10",on:{click:function(s){return e.removeProduct(t)}}},[s("i",{staticClass:"las la-times"})])])])])])}))],2)]),e._v(" "),s("div",{staticClass:"border-t border-gray-200 p-2 flex justify-end"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.proceedStockAdjustment()}}},[e._v(e._s(e.__("Proceed")))])],1)])])}),[],!1,null,null,null).exports;const Ve={props:["order","billing","shipping"],methods:{__:o.__,printTable:function(){this.$htmlToPaper("invoice-container")}}};const Ne=(0,f.Z)(Ve,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow bg-white"},[s("div",{staticClass:"head p-2 bg-gray-100 flex justify-between border-b border-gray-300"},[s("div",{staticClass:"-mx-2 flex flex-wrap"},[s("div",{staticClass:"px-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.printTable()}}},[s("i",{staticClass:"las la-print"}),e._v(" "),s("span",[e._v(e._s(e.__("Print")))])])],1)])]),e._v(" "),s("div",{staticClass:"body flex flex-col px-2",attrs:{id:"invoice-container"}},[s("div",{staticClass:"flex -mx-2 flex-wrap",attrs:{id:"invoice-header"}},[s("div",{staticClass:"w-full print:w-1/3 md:w-1/3 px-2"},[s("div",{staticClass:"p-2"},[s("h3",{staticClass:"font-semibold text-xl text-gray-700 border-b border-blue-400 py-2"},[e._v(e._s(e.__("Store Details")))]),e._v(" "),s("div",{staticClass:"details"},[s("ul",{staticClass:"my-1"},[s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Order Code")))]),e._v(" "),s("span",[e._v(e._s(e.order.code))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Cashier")))]),e._v(" "),s("span",[e._v(e._s(e.order.user.username))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Date")))]),e._v(" "),s("span",[e._v(e._s(e.order.created_at))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Customer")))]),e._v(" "),s("span",[e._v(e._s(e.order.customer.name))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Type")))]),e._v(" "),s("span",[e._v(e._s(e.order.type))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Payment Status")))]),e._v(" "),s("span",[e._v(e._s(e.order.payment_status))])]),e._v(" "),"delivery"===e.order.type?s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Delivery Status")))]),e._v(" "),s("span",[e._v(e._s(e.order.delivery_status))])]):e._e()])])])]),e._v(" "),s("div",{staticClass:"w-full print:w-1/3 md:w-1/3 px-2"},[s("div",{staticClass:"p-2"},[s("h3",{staticClass:"font-semibold text-xl text-gray-700 border-b border-blue-400 py-2"},[e._v(e._s(e.__("Billing Details")))]),e._v(" "),s("div",{staticClass:"details"},[s("ul",{staticClass:"my-1"},e._l(e.billing,(function(t){return s("li",{key:t.id,staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(t.label))]),e._v(" "),s("span",[e._v(e._s(e.order.billing_address[t.name]||"N/A"))])])})),0)])])]),e._v(" "),s("div",{staticClass:"w-full print:w-1/3 md:w-1/3 px-2"},[s("div",{staticClass:"p-2"},[s("h3",{staticClass:"font-semibold text-xl text-gray-700 border-b border-blue-400 py-2"},[e._v(e._s(e.__("Shipping Details")))]),e._v(" "),s("div",{staticClass:"details"},[s("ul",{staticClass:"my-1"},e._l(e.shipping,(function(t){return s("li",{key:t.id,staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(t.label))]),e._v(" "),s("span",[e._v(e._s(e.order.shipping_address[t.name]||"N/A"))])])})),0)])])])]),e._v(" "),s("div",{staticClass:"table w-full my-4"},[s("table",{staticClass:"table w-full"},[s("thead",{staticClass:"text-gray-600 bg-gray-100"},[s("tr",[s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"400"}},[e._v(e._s(e.__("Product")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Unit Price")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Quantity")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Discount")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Tax")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Total Price")))])])]),e._v(" "),s("tbody",e._l(e.order.products,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"p-2 border border-gray-200"},[s("h3",{staticClass:"text-gray-700"},[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"text-sm text-gray-600"},[e._v(e._s(t.unit))])]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(e._f("currency")(t.unit_price)))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(t.quantity))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(e._f("currency")(t.discount)))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(e._f("currency")(t.tax_value)))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(t.total_price)))])])})),0),e._v(" "),s("tfoot",{staticClass:"font-semibold bg-gray-100"},[s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"2"}},[["unpaid","partially_paid"].includes(e.order.payment_status)?s("div",{staticClass:"flex justify-between"},[s("span",[e._v("\n "+e._s(e.__("Expiration Date"))+"\n ")]),e._v(" "),s("span",[e._v(e._s(e.order.final_payment_date))])]):e._e()]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"2"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Sub Total")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.subtotal)))])]),e._v(" "),e.order.discount>0?s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Discount")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(-e.order.discount)))])]):e._e(),e._v(" "),e.order.total_coupons>0?s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-left text-gray-700"},[e._v(e._s(e.__("Coupons")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(-e.order.total_coupons)))])]):e._e(),e._v(" "),e.order.shipping>0?s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Shipping")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.shipping)))])]):e._e(),e._v(" "),s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Total")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.total)))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Paid")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.tendered)))])]),e._v(" "),["partially_paid","unpaid"].includes(e.order.payment_status)?s("tr",{staticClass:"bg-red-200 border-red-300"},[s("td",{staticClass:"p-2 border border-red-200 text-center text-red-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-red-200 text-red-700 text-left"},[e._v(e._s(e.__("Due")))]),e._v(" "),s("td",{staticClass:"p-2 border border-red-200 text-right text-red-700"},[e._v(e._s(e._f("currency")(e.order.change)))])]):s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Change")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.change)))])])])])])])])}),[],!1,null,null,null).exports;var Re=s(2329),Me=s(1957),Ue=s(7166),Ze=s.n(Ue),Xe=s(5675),Le=s.n(Xe),ze=window.nsState,Ie=window.nsScreen,We=window.nsExtraComponents;r.default.use(Le(),{name:"_blank",specs:["fullscreen=yes","titlebar=yes","scrollbars=yes"],styles:["/css/app.css"]});var He=r.default.component("vue-apex-charts",Ze()),Ye=Object.assign(Object.assign({NsModules:S,NsRewardsSystem:p,NsCreateCoupons:b,NsManageProducts:M,NsSettings:g,NsReset:y,NsPermissions:F,NsProcurement:Y,NsProcurementInvoice:G,NsMedia:J.Z,NsDashboardCards:xe,NsCashierDashboard:Oe,NsBestCustomers:we,NsBestCashiers:ke,NsOrdersSummary:$e,NsOrdersChart:De,NsNotifications:K,NsSaleReport:ie,NsSoldStockReport:ae,NsProfitReport:le,NsCashFlowReport:ue,NsYearlyReport:pe,NsPaymentTypesReport:_e,NsBestProductsReport:me,NsStockAdjustment:qe,NsPromptPopup:Fe.Z,NsAlertPopup:Re.Z,NsConfirmPopup:A.Z,NsPOSLoadingPopup:Me.Z,NsOrderInvoice:Ne,VueApexCharts:He},i),We),Be=new r.default({el:"#dashboard-aside",data:{sidebar:"visible"},components:Ye,mounted:function(){var e=this;ze.behaviorState.subscribe((function(t){var s=t.object;e.sidebar=s.sidebar}))}});window.nsDashboardAside=Be,window.nsDashboardOverlay=new r.default({el:"#dashboard-overlay",data:{sidebar:null},components:Ye,mounted:function(){var e=this;ze.behaviorState.subscribe((function(t){var s=t.object;e.sidebar=s.sidebar}))},methods:{closeMenu:function(){ze.setState({sidebar:"hidden"===this.sidebar?"visible":"hidden"})}}}),window.nsDashboardHeader=new r.default({el:"#dashboard-header",data:{menuToggled:!1,sidebar:"visible"},components:Ye,methods:{toggleMenu:function(){this.menuToggled=!this.menuToggled},toggleSideMenu:function(){["lg","xl"].includes(Ie.breakpoint),ze.setState({sidebar:"hidden"===this.sidebar?"visible":"hidden"})}},mounted:function(){var e=this;ze.behaviorState.subscribe((function(t){var s=t.object;e.sidebar=s.sidebar}))}}),window.nsComponents=Object.assign(Ye,i),window.nsDashboardContent=new r.default({el:"#dashboard-content",components:Ye})},162:(e,t,s)=>{"use strict";s.d(t,{l:()=>R,kq:()=>L,ih:()=>M,kX:()=>U});var r=s(6486),i=s(9669),n=s(2181),a=s(8345),o=s(9624),l=s(9248),c=s(230);function u(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{};return this._request("post",e,t,s)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("get",e,void 0,t)}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("delete",e,void 0,t)}},{key:"put",value:function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._request("put",e,t,s)}},{key:"response",get:function(){return this._lastRequestData}},{key:"_request",value:function(e,t){var s=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t=L.applyFilters("http-client-url",t.replace(/\/$/,"")),this._subject.next({identifier:"async.start",url:t,data:r}),new c.y((function(n){s._client[e](t,r,Object.assign(Object.assign({},s._client.defaults[e]),i)).then((function(e){s._lastRequestData=e,n.next(e.data),n.complete(),s._subject.next({identifier:"async.stop"})})).catch((function(e){var t;n.error((null===(t=e.response)||void 0===t?void 0:t.data)||e.response||e),s._subject.next({identifier:"async.stop"})}))}))}},{key:"subject",value:function(){return this._subject}},{key:"emit",value:function(e){var t=e.identifier,s=e.value;this._subject.next({identifier:t,value:s})}}])&&u(t.prototype,s),r&&u(t,r),e}(),f=s(3);function p(e,t){for(var s=0;s=1e3){for(var s,r=Math.floor((""+e).length/3),i=2;i>=1;i--){if(((s=parseFloat((0!=r?e/Math.pow(1e3,r):e).toPrecision(i)))+"").replace(/[^a-zA-Z 0-9]+/g,"").length<=2)break}s%1!=0&&(s=s.toFixed(1)),t=s+["","k","m","b","t"][r]}return t})),P=s(1356),D=s(9698);function S(e,t){for(var s=0;s0&&window.outerWidth<=480:this.breakpoint="xs";break;case window.outerWidth>480&&window.outerWidth<=640:this.breakpoint="sm";break;case window.outerWidth>640&&window.outerWidth<=1024:this.breakpoint="md";break;case window.outerWidth>1024&&window.outerWidth<=1280:this.breakpoint="lg";break;case window.outerWidth>1280:this.breakpoint="xl"}}}])&&V(t.prototype,s),r&&V(t,r),e}()),I=new b({sidebar:["xs","sm","md"].includes(z.breakpoint)?"hidden":"visible"});M.defineClient(i),window.nsEvent=R,window.nsHttpClient=M,window.nsSnackBar=U,window.nsCurrency=P.W,window.nsTruncate=D.b,window.nsRawCurrency=P.f,window.nsAbbreviate=$,window.nsState=I,window.nsUrl=Z,window.nsScreen=z,window.ChartJS=n,window.EventEmitter=h,window.Popup=y.G,window.RxJS=g,window.FormValidation=C.Z,window.nsCrudHandler=X},2074:(e,t,s)=>{"use strict";s.r(t),s.d(t,{nsAvatar:()=>re,nsButton:()=>o,nsCheckbox:()=>p,nsCkeditor:()=>M,nsCloseButton:()=>F,nsCrud:()=>K,nsCrudForm:()=>b,nsDate:()=>S,nsDateRangePicker:()=>j,nsDateTimePicker:()=>X.V,nsDatepicker:()=>ne.Z,nsField:()=>$,nsIconButton:()=>A,nsInput:()=>c,nsLink:()=>l,nsMediaInput:()=>T,nsMenu:()=>n,nsMultiselect:()=>P,nsNotice:()=>ie.Z,nsNumpad:()=>J.Z,nsPaginate:()=>ae.Z,nsSelect:()=>u.R,nsSelectAudio:()=>f,nsSpinner:()=>m,nsSubmenu:()=>a,nsSwitch:()=>D,nsTableRow:()=>h,nsTabs:()=>U,nsTabsItem:()=>Z,nsTextarea:()=>_});var r=s(538),i=s(162),n=r.default.component("ns-menu",{data:function(){return{defaultToggledState:!1,_save:0}},props:["href","label","icon","notification","toggled","identifier"],template:'\n \n ',mounted:function(){var e=this;this.defaultToggledState=void 0!==this.toggled?this.toggled:this.defaultToggledState,i.l.subject().subscribe((function(t){t.value!==e.identifier&&(e.defaultToggledState=!1)}))},methods:{toggleEmit:function(){var e=this;this.toggle().then((function(t){t&&i.l.emit({identifier:"side-menu.open",value:e.identifier})}))},toggle:function(){var e=this;return new Promise((function(t,s){0===e.href.length&&(e.defaultToggledState=!e.defaultToggledState,t(e.defaultToggledState))}))}}}),a=r.default.component("ns-submenu",{data:function(){return{}},props:["href","label","active"],mounted:function(){},template:'\n
\n
  • \n \n \n \n
  • \n
    \n '}),o=r.default.component("ns-button",{data:function(){return{clicked:!1,_save:0}},props:["type","disabled","link","href","routerLink","to"],template:'\n
    \n \n \n \n
    \n ',mounted:function(){},computed:{isDisabled:function(){return this.disabled&&(0===this.disabled.length||"disabled"===this.disabled||this.disabled)},buttonclass:function(){var e;switch(this.type){case"info":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-blue-400 text-white");break;case"success":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-green-400 text-white");break;case"danger":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-red-400 text-white");break;case"warning":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-orange-400 text-white");break;default:e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-white text-gray-800")}return e}}}),l=r.default.component("ns-link",{data:function(){return{clicked:!1,_save:0}},props:["type","to","href"],template:'\n
    \n \n \n
    \n ',computed:{buttonclass:function(){switch(this.type){case"info":return"shadow bg-blue-400 text-white";case"success":return"shadow bg-green-400 text-white";case"danger":return"shadow bg-red-400 text-white";case"warning":return"shadow bg-orange-400 text-white";default:return"shadow bg-white text-gray-800"}}}}),c=r.default.component("ns-input",{data:function(){return{}},mounted:function(){},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n This field is required.\n This field must contain a valid email address.\n {{ error.message }}\n

    \n
    \n '}),u=s(4451),d=s(7389),f=r.default.component("ns-select-audio",{data:function(){return{}},props:["name","placeholder","field"],computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},methods:{__:d.__,playSelectedSound:function(){this.field.value.length>0&&new Audio(this.field.value).play()}},template:'\n
    \n \n
    \n
    \n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '}),p=r.default.component("ns-checkbox",{data:function(){return{}},props:["checked","field","label"],template:'\n
    \n
    \n \n
    \n {{ label }}\n {{ field.label }}\n
    \n ',computed:{isChecked:function(){return this.field?this.field.value:this.checked}},methods:{toggleIt:function(){void 0!==this.field&&(this.field.value=!this.field.value),this.$emit("change",!this.checked)}}}),h=r.default.component("ns-table-row",{props:["options","row","columns"],data:function(){return{optionsToggled:!1}},mounted:function(){},methods:{sanitizeHTML:function(e){var t=document.createElement("div");t.innerHTML=e;for(var s=t.getElementsByTagName("script"),r=s.length;r--;)s[r].parentNode.removeChild(s[r]);return t.innerHTML},getElementOffset:function(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},toggleMenu:function(e){var t=this;if(this.row.$toggled=!this.row.$toggled,this.$emit("toggled",this.row),this.row.$toggled)setTimeout((function(){var e=t.$el.querySelectorAll(".relative > .absolute")[0],s=t.$el.querySelectorAll(".relative")[0],r=t.getElementOffset(s);e.style.top=r.top+"px",e.style.left=r.left+"px",s.classList.remove("relative"),s.classList.add("dropdown-holder")}),100);else{var s=this.$el.querySelectorAll(".dropdown-holder")[0];s.classList.remove("dropdown-holder"),s.classList.add("relative")}},handleChanged:function(e){this.row.$checked=e,this.$emit("updated",this.row)},triggerAsync:function(e){var t=this;e.confirm?confirm(e.confirm.message)&&i.ih[e.type.toLowerCase()](e.url).subscribe((function(e){i.kX.success(e.message).subscribe(),t.$emit("reload",t.row)}),(function(e){t.toggleMenu(),i.kX.error(e.message).subscribe()})):(i.l.emit({identifier:"ns-table-row-action",value:{action:e,row:this.row,component:this}}),this.toggleMenu())}},template:'\n \n \n \n \n \n \n \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n \n \n '}),m=r.default.component("ns-spinner",{data:function(){return{}},mounted:function(){},computed:{validatedSize:function(){return this.size||24},validatedBorder:function(){return this.border||8},validatedAnimation:function(){return this.animation||"fast"}},props:["color","size","border"],template:"\n
    \n
    \n
    \n "}),v=s(7266),b=r.default.component("ns-crud-form",{data:function(){return{form:{},globallyChecked:!1,formValidation:new v.Z,rows:[]}},mounted:function(){this.loadForm()},props:["src","create-url","field-class","return-url","submit-url","submit-method","disable-tabs"],computed:{activeTabFields:function(){for(var e in this.form.tabs)if(this.form.tabs[e].active)return this.form.tabs[e].fields;return[]}},methods:{__:d.__,toggle:function(e){for(var t in this.form.tabs)this.form.tabs[t].active=!1;this.form.tabs[e].active=!0},handleShowOptions:function(e){this.rows.forEach((function(t){t.$id!==e.$id&&(t.$toggled=!1)}))},submit:function(){var e=this;return this.formValidation.validateForm(this.form).length>0?i.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:"No error message provided for having an invalid form.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe():(this.formValidation.disableForm(this.form),void 0===this.submitUrl?i.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:"No error message provided for not having a valid submit url.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe():void i.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,this.formValidation.extractForm(this.form)).subscribe((function(t){if("success"===t.status){if(e.returnUrl&&e.returnUrl.length>0)return document.location=e.returnUrl;e.$emit("save",t)}e.formValidation.enableForm(e.form)}),(function(t){i.kX.error(t.message,void 0,{duration:5e3}).subscribe(),e.formValidation.triggerError(e.form,t),e.formValidation.enableForm(e.form)})))},handleGlobalChange:function(e){this.globallyChecked=e,this.rows.forEach((function(t){return t.$checked=e}))},loadForm:function(){var e=this;i.ih.get("".concat(this.src)).subscribe({next:function(t){e.form=e.parseForm(t.form),i.kq.doAction("ns-crud-form-loaded",e),e.$emit("updated",e.form)},error:function(e){i.kX.error(e.message,"OKAY",{duration:0}).subscribe()}})},parseForm:function(e){e.main.value=void 0===e.main.value?"":e.main.value,e.main=this.formValidation.createFields([e.main])[0];var t=0;for(var s in e.tabs)0===t&&(e.tabs[s].active=!0),e.tabs[s].active=void 0!==e.tabs[s].active&&e.tabs[s].active,e.tabs[s].fields=this.formValidation.createFields(e.tabs[s].fields),t++;return e}},template:'\n
    \n
    \n \n
    \n
    \n
    \n
    \n \n \n
    \n \n
    \n
    \n
    \n
    {{ tab.label }}
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n '}),_=r.default.component("ns-textarea",{data:function(){return{}},mounted:function(){},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"p-8":"p-2"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n This field is required.\n This field must contain a valid email address.\n {{ error.message }}\n

    \n
    \n '}),g=s(381),x=s.n(g),y=s(7144),w=s.n(y);s(4461);const C=r.default.extend({name:"ns-date-range-picker",data:function(){return{dateRange:{startDate:null,endDate:null}}},components:{DateRangePicker:w()},mounted:function(){void 0!==this.field.value&&(this.dateRange=this.field.value)},watch:{dateRange:function(){this.field.value=this.dateRange,this.$emit("change",this)}},methods:{__:d.__,getFormattedDate:function(e){return null!==e?x()(e).format("YYYY-MM-DD HH:mm"):(0,d.__)("N/D")},clearDate:function(){this.dateRange={startDate:null,endDate:null},this.field.value=void 0}},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},props:["placeholder","leading","type","field"]});var k=s(1900);const j=(0,k.Z)(C,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col mb-2"},[s("label",{staticClass:"block leading-5 font-medium",class:e.hasError?"text-red-700":"text-gray-700",attrs:{for:e.field.name}},[e._t("default")],2),e._v(" "),s("div",{staticClass:"mt-1 relative flex border-2 rounded-md focus:shadow-sm",class:e.hasError?"border-red-400":"border-gray-200"},[e.leading?s("div",{staticClass:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"},[s("span",{staticClass:"text-gray-500 sm:text-sm sm:leading-5"},[e._v("\n "+e._s(e.leading)+"\n ")])]):e._e(),e._v(" "),s("button",{staticClass:"px-3 outline-none bg-red-500 font-semibold text-white",on:{click:function(t){return e.clearDate()}}},[s("i",{staticClass:"las la-times"})]),e._v(" "),s("date-range-picker",{ref:"picker",staticClass:"w-full flex items-center",attrs:{"locale-data":{firstDay:1,format:"dd-mm-yyyy HH:mm:ss"},timePicker:!0,timePicker24Hour:!0,showWeekNumbers:!0,showDropdowns:!0,autoApply:!1,appendToBody:!0,disabled:e.field.disabled,linkedCalendars:!0},on:{blur:function(t){return e.$emit("blur",this)},update:function(t){return e.$emit("change",this)}},scopedSlots:e._u([{key:"input",fn:function(t){return[s("div",{staticClass:"flex justify-between items-center w-full py-2"},[s("span",{staticClass:"text-xs"},[e._v(e._s(e.__("Range Starts"))+" : "+e._s(e.getFormattedDate(t.startDate)))]),e._v(" "),s("span",{staticClass:"text-xs"},[e._v(e._s(e.__("Range Ends"))+" : "+e._s(e.getFormattedDate(t.endDate)))])])]}}]),model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),e._v(" "),e.field.errors&&0!==e.field.errors.length?e._e():s("p",{staticClass:"text-xs text-gray-500"},[e._t("description")],2),e._v(" "),e._l(e.field.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs text-red-400"},["required"===t.identifier?e._t(t.identifier,(function(){return[e._v(e._s(e.__("This field is required.")))]})):e._e(),e._v(" "),"email"===t.identifier?e._t(t.identifier,(function(){return[e._v(e._s(e.__("This field must contain a valid email address.")))]})):e._e(),e._v(" "),"invalid"===t.identifier?e._t(t.identifier,(function(){return[e._v(e._s(t.message))]})):e._e()],2)}))],2)}),[],!1,null,null,null).exports;var $=r.default.component("ns-field",{data:function(){return{}},mounted:function(){},components:{nsDateRangePicker:j},computed:{isInputField:function(){return["text","password","email","number","tel"].includes(this.field.type)},isDateField:function(){return["date"].includes(this.field.type)},isSelectField:function(){return["select"].includes(this.field.type)},isTextarea:function(){return["textarea"].includes(this.field.type)},isCheckbox:function(){return["checkbox"].includes(this.field.type)},isMultiselect:function(){return["multiselect"].includes(this.field.type)},isSelectAudio:function(){return["select-audio"].includes(this.field.type)},isSwitch:function(){return["switch"].includes(this.field.type)},isMedia:function(){return["media"].includes(this.field.type)},isCkEditor:function(){return["ckeditor"].includes(this.field.type)},isDateTimePicker:function(){return["datetimepicker"].includes(this.field.type)},isDateRangePicker:function(){return["daterangepicker"].includes(this.field.type)},isCustom:function(){return["custom"].includes(this.field.type)}},props:["field"],methods:{addOption:function(e){"select"===this.field.type&&this.field.options.forEach((function(e){return e.selected=!1})),e.selected=!0;var t=this.field.options.indexOf(e);this.field.options.splice(t,1),this.field.options.unshift(e),this.refreshMultiselect(),this.$emit("change",{action:"addOption",option:e})},refreshMultiselect:function(){this.field.value=this.field.options.filter((function(e){return e.selected})).map((function(e){return e.value}))},removeOption:function(e){e.selected=!1,this.refreshMultiselect(),this.$emit("change",{action:"removeOption",option:e})}},template:'\n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    \n '}),P=r.default.component("ns-multiselect",{data:function(){return{showPanel:!1,search:""}},props:["field"],computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},_options:function(){var e=this;return this.field.options.map((function(t){return t.selected=void 0!==t.selected&&t.selected,e.field.value&&e.field.value.includes(t.value)&&(t.selected=!0),t}))}},methods:{__:d.__,addOption:function(e){this.field.disabled||(this.$emit("addOption",e),this.$forceUpdate(),setTimeout((function(){}),100))},removeOption:function(e,t){var s=this;if(!this.field.disabled)return t.preventDefault(),t.stopPropagation(),this.$emit("removeOption",e),this.$forceUpdate(),setTimeout((function(){s.search=""}),100),!1}},mounted:function(){var e=this;this.field.value&&this.field.value.reverse().forEach((function(t){var s=e.field.options.filter((function(e){return e.value===t}));s.length>=0&&e.addOption(s[0])}))},template:'\n
    \n \n
    \n
    \n
    \n
    \n
    \n {{ option.label }}\n \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n \n
    \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n
    \n '}),D=r.default.component("ns-switch",{data:function(){return{}},mounted:function(){},computed:{_options:function(){var e=this;return this.field.options.map((function(t){return t.selected=t.value===e.field.value,t}))},hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":""},sizeClass:function(){return" w-1/".concat(this._options.length<=4?this._options.length:4)},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},methods:{__:d.__,setSelected:function(e){this.field.value=e.value,this._options.forEach((function(e){return e.selected=!1})),e.selected=!0,this.$forceUpdate(),this.$emit("change",e.value)}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n

    \n
    \n '}),S=r.default.component("ns-date",{data:function(){return{}},mounted:function(){},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '}),O=s(2242),E=s(9576),T=r.default.component("ns-media-input",{template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n
    \n
    \n \n
    \n \n \n
    \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n ',computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},data:function(){return{}},props:["placeholder","leading","type","field"],mounted:function(){},methods:{toggleMedia:function(){var e=this;new Promise((function(t,s){O.G.show(E.Z,Object.assign({resolve:t,reject:s},e.field.data||{}))})).then((function(t){"use-selected"===t.event&&(e.field.data&&"url"!==e.field.data.type?e.field.data&&"model"!==e.field.data.type||(e.field.value=t.value[0]):e.field.value=t.value[0].sizes.original,e.$forceUpdate())}))}}}),F=r.default.component("ns-close-button",{template:'\n \n ',methods:{clicked:function(e){this.$emit("click",e)}}}),A=r.default.component("ns-icon-button",{template:'\n \n ',props:["className","buttonClass"],methods:{clicked:function(e){this.$emit("click",e)}}}),q=s(1272),V=s.n(q),N=s(5234),R=s.n(N),M=r.default.component("ns-ckeditor",{data:function(){return{editor:R()}},components:{ckeditor:V().component},mounted:function(){},methods:{__:d.__},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"p-8":"p-2"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '}),U=r.default.component("ns-tabs",{data:function(){return{childrens:[]}},props:["active"],computed:{activeComponent:function(){var e=this.$children.filter((function(e){return e.active}));return e.length>0&&e[0]}},methods:{toggle:function(e){this.$emit("active",e.identifier),this.$emit("changeTab",e.identifier)}},mounted:function(){this.childrens=this.$children},template:'\n
    \n
    \n
    {{ tab.label }}
    \n
    \n \n
    \n '}),Z=r.default.component("ns-tabs-item",{data:function(){return{}},mounted:function(){},props:["label","identifier","padding"],template:'\n
    \n \n
    \n '}),X=s(8655),L=s(7757),z=s.n(L),I=s(419),W=s(8603),H=s(6386);const Y=r.default.extend({data:function(){return{fields:[],validation:new v.Z}},methods:{__:d.__,popupCloser:W.Z,popupResolver:H.Z,closePopup:function(){this.popupResolver(!1)},useFilters:function(){this.popupResolver(this.validation.extractFields(this.fields))},clearFilters:function(){this.fields.forEach((function(e){return e.value=""})),this.popupResolver(null)}},mounted:function(){this.fields=this.validation.createFields(this.$popupParams.queryFilters),this.popupCloser()}});const B=(0,k.Z)(Y,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-lg w-95vw h-95vh md:w-2/5-screen md:h-5/6-screen flex flex-col"},[s("div",{staticClass:"p-2 border-b flex justify-between items-center"},[s("h3",[e._v(e._s(e.__("Search Filters")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.closePopup()}}})],1)]),e._v(" "),s("div",{staticClass:"p-2 border-b flex-auto"},e._l(e.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1),e._v(" "),s("div",{staticClass:"p-2 flex justify-between"},[s("div",[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.clearFilters()}}},[e._v(e._s(e.__("Clear Filters")))])],1),e._v(" "),s("div",[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.useFilters()}}},[e._v(e._s(e.__("Use Filters")))])],1)])])}),[],!1,null,null,null).exports;var G=function(e,t,s,r){return new(s||(s=Promise))((function(i,n){function a(e){try{l(r.next(e))}catch(e){n(e)}}function o(e){try{l(r.throw(e))}catch(e){n(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof s?t:new s((function(e){e(t)}))).then(a,o)}l((r=r.apply(e,t||[])).next())}))};const Q={data:function(){return{isRefreshing:!1,sortColumn:"",searchInput:"",queryFiltersString:"",searchQuery:"",page:1,bulkAction:"",bulkActions:[],queryFilters:[],withFilters:!1,columns:[],selectedEntries:[],globallyChecked:!1,result:{current_page:null,data:[],first_page_url:null,from:null,last_page:null,last_page_url:null,next_page_url:null,path:null,per_page:null,prev_page_url:null,to:null,total:null}}},mounted:function(){void 0!==this.identifier&&nsCrudHandler.defineInstance(this.identifier,this),this.loadConfig()},props:["src","create-url","mode","identifier","queryParams"],computed:{getParsedSrc:function(){return"".concat(this.src,"?").concat(this.sortColumn).concat(this.searchQuery).concat(this.queryFiltersString).concat(this.queryPage).concat(this.getQueryParams()?"&"+this.getQueryParams():"")},showQueryFilters:function(){return this.queryFilters.length>0},getSelectedAction:function(){var e=this,t=this.bulkActions.filter((function(t){return t.identifier===e.bulkAction}));return t.length>0&&t[0]},pagination:function(){return this.result?this.pageNumbers(this.result.last_page,this.result.current_page):[]},queryPage:function(){return this.result?"&page=".concat(this.page):""},resultInfo:function(){return(0,d.__)("displaying {perPage} on {items} items").replace("{perPage}",this.result.total).replace("{items}",this.result.total)}},methods:{__:d.__,getQueryParams:function(){var e=this;return this.queryParams?Object.keys(this.queryParams).map((function(t){return"".concat(t,"=").concat(e.queryParams[t])})).join("&"):""},pageNumbers:function(e,t){var s=[];t-3>1&&s.push(1,"...");for(var r=1;r<=e;r++)t+3>r&&t-30||"string"==typeof e}))},downloadContent:function(){nsHttpClient.post("".concat(this.src,"/export?").concat(this.getParsedSrc),{entries:this.selectedEntries.map((function(e){return e.$id}))}).subscribe((function(e){setTimeout((function(){return document.location=e.url}),300),i.kX.success((0,d.__)("The document has been generated.")).subscribe()}),(function(e){i.kX.error(e.message||(0,d.__)("Unexpected error occured.")).subscribe()}))},clearSelectedEntries:function(){var e=this;O.G.show(I.Z,{title:(0,d.__)("Clear Selected Entries ?"),message:(0,d.__)("Would you like to clear all selected entries ?"),onAction:function(t){t&&(e.selectedEntries=[])}})},refreshRow:function(e){if(!0===e.$checked){0===this.selectedEntries.filter((function(t){return t.$id===e.$id})).length&&this.selectedEntries.push(e)}else{var t=this.selectedEntries.filter((function(t){return t.$id===e.$id}));if(t.length>0){var s=this.selectedEntries.indexOf(t[0]);this.selectedEntries.splice(s,1)}}},handleShowOptions:function(e){this.result.data.forEach((function(t){t.$id!==e.$id&&(t.$toggled=!1)}))},handleGlobalChange:function(e){var t=this;this.globallyChecked=e,this.result.data.forEach((function(s){s.$checked=e,t.refreshRow(s)}))},loadConfig:function(){var e=this;nsHttpClient.get("".concat(this.src,"/config?").concat(this.getQueryParams())).subscribe((function(t){e.columns=t.columns,e.bulkActions=t.bulkActions,e.queryFilters=t.queryFilters,e.refresh()}),(function(e){i.kX.error(e.message,"OK",{duration:!1}).subscribe()}))},cancelSearch:function(){this.searchInput="",this.search()},search:function(){this.searchInput?this.searchQuery="&search=".concat(this.searchInput):this.searchQuery="",this.refresh()},sort:function(e){for(var t in this.columns)t!==e&&(this.columns[t].$sorted=!1,this.columns[t].$direction="");switch(this.columns[e].$sorted=!0,this.columns[e].$direction){case"asc":this.columns[e].$direction="desc";break;case"desc":this.columns[e].$direction="";break;case"":this.columns[e].$direction="asc"}["asc","desc"].includes(this.columns[e].$direction)?this.sortColumn="active=".concat(e,"&direction=").concat(this.columns[e].$direction):this.sortColumn="",this.$emit("sort",this.columns[e]),this.refresh()},bulkDo:function(){var e=this;return this.bulkAction?this.selectedEntries.length>0?confirm(this.getSelectedAction.confirm||this.$slots["error-bulk-confirmation"]||(0,d.__)("Would you like to perform the selected bulk action on the selected entries ?"))?nsHttpClient.post("".concat(this.src,"/bulk-actions"),{action:this.bulkAction,entries:this.selectedEntries.map((function(e){return e.$id}))}).subscribe({next:function(t){i.kX.info(t.message).subscribe(),e.selectedEntries=[],e.refresh()},error:function(e){i.kX.error(e.message).subscribe()}}):void 0:i.kX.error(this.$slots["error-no-selection"]?this.$slots["error-no-selection"][0].text:(0,d.__)("No selection has been made.")).subscribe():i.kX.error(this.$slots["error-no-action"]?this.$slots["error-no-action"][0].text:(0,d.__)("No action has been selected.")).subscribe()},openQueryFilter:function(){return G(this,void 0,void 0,z().mark((function e(){var t,s=this;return z().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,new Promise((function(e,t){O.G.show(B,{resolve:e,reject:t,queryFilters:s.queryFilters})}));case 3:t=e.sent,this.withFilters=!1,this.queryFiltersString="",null!==t&&(this.withFilters=!0,this.queryFiltersString="&queryFilters="+encodeURIComponent(JSON.stringify(t))),this.refresh(),e.next=12;break;case 10:e.prev=10,e.t0=e.catch(0);case 12:case"end":return e.stop()}}),e,this,[[0,10]])})))},refresh:function(){var e=this;this.globallyChecked=!1,this.isRefreshing=!0,nsHttpClient.get("".concat(this.getParsedSrc)).subscribe((function(t){t.data=t.data.map((function(t){return e.selectedEntries.filter((function(e){return e.$id===t.$id})).length>0&&(t.$checked=!0),t})),e.isRefreshing=!1,e.result=t,e.page=t.current_page}),(function(t){e.isRefreshing=!1,i.kX.error(t.message).subscribe()}))}}};const K=(0,k.Z)(Q,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-full rounded-lg bg-white",class:"light"!==e.mode?"shadow mb-8":"",attrs:{id:"crud-table"}},["light"!==e.mode?s("div",{staticClass:"p-2 border-b border-gray-200 flex flex-col md:flex-row justify-between flex-wrap",attrs:{id:"crud-table-header"}},[s("div",{staticClass:"w-full md:w-auto -mx-2 mb-2 md:mb-0 flex",attrs:{id:"crud-search-box"}},[s("div",{staticClass:"px-2 flex items-center justify-center"},[s("a",{staticClass:"rounded-full hover:border-blue-400 hover:text-white hover:bg-blue-400 text-sm h-10 flex items-center justify-center cursor-pointer bg-white px-3 outline-none text-gray-800 border border-gray-400",attrs:{href:e.createUrl||"#"}},[s("i",{staticClass:"las la-plus"})])]),e._v(" "),s("div",{staticClass:"px-2"},[s("div",{staticClass:"rounded-full p-1 bg-gray-200 flex"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchInput,expression:"searchInput"}],staticClass:"w-36 md:w-auto bg-transparent outline-none px-2",attrs:{type:"text"},domProps:{value:e.searchInput},on:{input:function(t){t.target.composing||(e.searchInput=t.target.value)}}}),e._v(" "),s("button",{staticClass:"rounded-full w-8 h-8 bg-white outline-none hover:bg-blue-400 hover:text-white",on:{click:function(t){return e.search()}}},[s("i",{staticClass:"las la-search"})]),e._v(" "),e.searchQuery?s("button",{staticClass:"ml-1 rounded-full w-8 h-8 bg-red-400 text-white outline-none hover:bg-red-500 hover:text-white",on:{click:function(t){return e.cancelSearch()}}},[s("i",{staticClass:"las la-times"})]):e._e()])]),e._v(" "),s("div",{staticClass:"px-2 flex"},[s("button",{staticClass:"rounded-full hover:border-blue-400 hover:text-white hover:bg-blue-400 text-sm h-10 bg-white px-3 outline-none text-gray-800 border border-gray-400",on:{click:function(t){return e.refresh()}}},[s("i",{staticClass:"las la-sync",class:e.isRefreshing?"animate-spin":""})])]),e._v(" "),e.showQueryFilters?s("div",{staticClass:"px-2 flex"},[s("button",{staticClass:"border rounded-full hover:border-blue-400 hover:text-white hover:bg-blue-400 text-sm h-10 px-3 outline-none bg-white",class:e.withFilters?"bg-blue-100 border-blue-200":"text-gray-800 border-gray-400",on:{click:function(t){return e.openQueryFilter()}}},[e.withFilters?e._e():s("i",{staticClass:"las la-filter"}),e._v(" "),e.withFilters?s("i",{staticClass:"las la-check"}):e._e(),e._v(" "),e.withFilters?e._e():s("span",[e._v(e._s(e.__("Filters")))]),e._v(" "),e.withFilters?s("span",[e._v(e._s(e.__("Has Filters")))]):e._e()])]):e._e()]),e._v(" "),s("div",{staticClass:"-mx-1 flex flex-wrap w-full md:w-auto",attrs:{id:"crud-buttons"}},[e.selectedEntries.length>0?s("div",{staticClass:"px-1 flex"},[s("button",{staticClass:"flex justify-center items-center rounded-full text-sm h-10 px-3 hover:border-blue-400 hover:text-white hover:bg-blue-400 outline-none border-gray-400 border text-gray-700",on:{click:function(t){return e.clearSelectedEntries()}}},[s("i",{staticClass:"lar la-check-square"}),e._v(" "+e._s(e.__("{entries} entries selected").replace("{entries}",e.selectedEntries.length))+"\n ")])]):e._e(),e._v(" "),s("div",{staticClass:"px-1 flex"},[s("button",{staticClass:"flex justify-center items-center rounded-full text-sm h-10 px-3 bg-teal-400 outline-none text-white font-semibold",on:{click:function(t){return e.downloadContent()}}},[s("i",{staticClass:"las la-download"}),e._v(" "+e._s(e.__("Download")))])])])]):e._e(),e._v(" "),s("div",{staticClass:"flex"},[s("div",{staticClass:"overflow-x-auto flex-auto"},[Object.values(e.columns).length>0?s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700 border-b border-gray-200"},[s("th",{staticClass:"text-center px-2 border-gray-200 bg-gray-100 border w-16 py-2"},[s("ns-checkbox",{attrs:{checked:e.globallyChecked},on:{change:function(t){return e.handleGlobalChange(t)}}})],1),e._v(" "),e._l(e.columns,(function(t,r){return s("th",{key:r,staticClass:"cursor-pointer justify-betweenw-40 border bg-gray-100 text-left px-2 border-gray-200 py-2",style:{"min-width":t.width||"auto"},on:{click:function(t){return e.sort(r)}}},[s("div",{staticClass:"w-full flex justify-between items-center"},[s("span",{staticClass:"flex"},[e._v(e._s(t.label))]),e._v(" "),s("span",{staticClass:"h-6 w-6 flex justify-center items-center"},["desc"===t.$direction?s("i",{staticClass:"las la-sort-amount-up"}):e._e(),e._v(" "),"asc"===t.$direction?s("i",{staticClass:"las la-sort-amount-down"}):e._e()])])])})),e._v(" "),s("th",{staticClass:"text-left px-2 py-2 w-16 border border-gray-200 bg-gray-100"})],2)]),e._v(" "),s("tbody",[void 0!==e.result.data&&e.result.data.length>0?e._l(e.result.data,(function(t,r){return s("ns-table-row",{key:r,attrs:{columns:e.columns,row:t},on:{updated:function(t){return e.refreshRow(t)},reload:function(t){return e.refresh()},toggled:function(t){return e.handleShowOptions(t)}}})})):e._e(),e._v(" "),e.result&&0!==e.result.data.length?e._e():s("tr",[s("td",{staticClass:"text-center text-gray-600 py-3",attrs:{colspan:Object.values(e.columns).length+2}},[e._v(e._s(e.__("There is nothing to display...")))])])],2)]):e._e()])]),e._v(" "),s("div",{staticClass:"p-2 flex flex-col md:flex-row justify-between"},[e.bulkActions.length>0?s("div",{staticClass:"mb-2 md:mb-0 flex justify-between rounded-full bg-gray-200 p-1",attrs:{id:"grouped-actions"}},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.bulkAction,expression:"bulkAction"}],staticClass:"text-gray-800 outline-none bg-transparent",attrs:{id:"grouped-actions"},on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.bulkAction=t.target.multiple?s:s[0]}}},[s("option",{attrs:{selected:"",value:""}},[e._t("bulk-label",(function(){return[e._v(e._s(e.__("Bulk Actions")))]}))],2),e._v(" "),e._l(e.bulkActions,(function(t,r){return s("option",{key:r,domProps:{value:t.identifier}},[e._v(e._s(t.label))])}))],2),e._v(" "),s("button",{staticClass:"h-8 w-8 outline-none hover:bg-blue-400 hover:text-white rounded-full bg-white flex items-center justify-center",on:{click:function(t){return e.bulkDo()}}},[e._t("bulk-go",(function(){return[e._v(e._s(e.__("Go")))]}))],2)]):e._e(),e._v(" "),s("div",{staticClass:"flex"},[s("div",{staticClass:"items-center flex text-gray-600 mx-4"},[e._v(e._s(e.resultInfo))]),e._v(" "),s("div",{staticClass:"flex -mx-1",attrs:{id:"pagination"}},[e.result.current_page?[s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){e.page=e.result.first_page,e.refresh()}}},[s("i",{staticClass:"las la-angle-double-left"})]),e._v(" "),e._l(e.pagination,(function(t,r){return["..."!==e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full hover:bg-blue-400 hover:text-white",class:e.page==t?"bg-blue-400 text-white":"bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"},on:{click:function(s){e.page=t,e.refresh()}}},[e._v(e._s(t))]):e._e(),e._v(" "),"..."===e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"}},[e._v("...")]):e._e()]})),e._v(" "),s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){e.page=e.result.last_page,e.refresh()}}},[s("i",{staticClass:"las la-angle-double-right"})])]:e._e()],2)])])])}),[],!1,null,null,null).exports;var J=s(1e3),ee=s(1726),te=s(7259);const se=r.default.extend({methods:{__:d.__},data:function(){return{svg:""}},mounted:function(){this.svg=(0,ee.createAvatar)(te,{seed:this.displayName})},computed:{avatarUrl:function(){return 0===this.url.length?"":this.url}},props:["url","display-name"]});const re=(0,k.Z)(se,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex justify-between items-center flex-shrink-0"},[s("span",{staticClass:"hidden md:inline-block text-gray-600 px-2"},[e._v(e._s(e.__("Howdy, {name}").replace("{name}",this.displayName)))]),e._v(" "),s("span",{staticClass:"md:hidden text-gray-600 px-2"},[e._v(e._s(e.displayName))]),e._v(" "),s("div",{staticClass:"px-2"},[s("div",{staticClass:"w-8 h-8 overflow-hidden rounded-full bg-gray-600"},[""!==e.avatarUrl?s("img",{staticClass:"w-8 h-8 overflow-hidden rounded-full",attrs:{src:e.avatarUrl,alt:e.displayName,srcset:""}}):e._e(),e._v(" "),""===e.avatarUrl?s("div",{domProps:{innerHTML:e._s(e.svg)}}):e._e()])])])}),[],!1,null,null,null).exports;var ie=s(280),ne=s(6598),ae=s(3019)},8655:(e,t,s)=>{"use strict";s.d(t,{V:()=>o});var r=s(538),i=s(381),n=s.n(i),a=s(7389),o=r.default.component("ns-date-time-picker",{template:'\n
    \n \n
    \n \n \n {{ currentDay.format( \'YYYY/MM/DD HH:mm\' ) }}\n N/A\n \n
    \n

    {{ field.description }}

    \n \n
    \n ',props:["field","date"],data:function(){return{visible:!1,hours:0,minutes:0,currentDay:null,daysOfWeek:new Array(7).fill("").map((function(e,t){return t})),calendar:[[]]}},watch:{visible:function(){var e=this;this.visible&&setTimeout((function(){e.$refs.hours.addEventListener("focus",(function(){this.select()})),e.$refs.minutes.addEventListener("focus",(function(){this.select()}))}),100)}},mounted:function(){var e=this;document.addEventListener("mousedown",(function(t){return e.checkClickedItem(t)})),this.field?this.currentDay=[void 0,null,""].includes(this.field.value)?n()():n()(this.field.value):this.currentDay=[void 0,null,""].includes(this.date)?n()():n()(this.date),this.hours=this.currentDay.format("HH"),this.minutes=this.currentDay.format("mm"),this.build()},methods:{__:a.__,detectHoursChange:function(){parseFloat(this.hours)<0&&(this.hours=0),parseFloat(this.hours)>23&&(this.hours=23),this.updateDateTime()},detectMinuteChange:function(){parseFloat(this.minutes)<0&&(this.minutes=0),parseFloat(this.minutes)>59&&(this.minutes=59),this.updateDateTime()},updateDateTime:function(){this.currentDay.hours(this.hours),this.currentDay.minutes(this.minutes),this.selectDate(this.currentDay)},checkClickedItem:function(e){!this.$el.contains(e.srcElement)&&this.visible&&(this.visible=!1)},selectDate:function(e){this.currentDay=e,this.currentDay.hours(this.hours),this.currentDay.minutes(this.minutes);var t=this.currentDay.format("YYYY/MM/DD HH:mm");this.field?(this.field.value=t,this.$emit("change",this.field)):this.$emit("change",this.currentDay)},subMonth:function(){this.currentDay.subtract(1,"month"),this.build()},addMonth:function(){this.currentDay.add(1,"month"),this.build()},resetCalendar:function(){this.calendar=[[]]},build:function(){this.resetCalendar();this.currentDay.clone().startOf("month");for(var e=this.currentDay.clone().startOf("month"),t=this.currentDay.clone().endOf("month");;){0===e.day()&&this.calendar[0].length>0&&this.calendar.push([]);var s=this.calendar.length-1;if(this.calendar[s].push({date:e.clone(),dayOfWeek:e.day(),isToday:e.isSame(n().now(),"day")}),e.isSame(t,"day"))break;e.add(1,"day")}}}})},4451:(e,t,s)=>{"use strict";s.d(t,{R:()=>i});var r=s(7389),i=s(538).default.component("ns-select",{data:function(){return{}},props:["name","placeholder","field"],computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},methods:{__:r.__},template:'\n
    \n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '})},1356:(e,t,s)=>{"use strict";s.d(t,{W:()=>c,f:()=>u});var r=s(538),i=s(2077),n=s.n(i),a=s(6740),o=s.n(a),l=new Array(parseInt(ns.currency.ns_currency_precision)).fill("").map((function(e){return 0})).join(""),c=r.default.filter("currency",(function(e){var t,s,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full";switch(ns.currency.ns_currency_prefered){case"iso":t=ns.currency.ns_currency_iso;break;case"symbol":t=ns.currency.ns_currency_symbol}if("full"===r){var i={decimal:ns.currency.ns_currency_decimal_separator,separator:ns.currency.ns_currency_thousand_separator,precision:parseInt(ns.currency.ns_currency_precision),symbol:""};s=o()(e,i).format()}else s=n()(e).format("0.0a");return"".concat("before"===ns.currency.ns_currency_position?t:"").concat(s).concat("after"===ns.currency.ns_currency_position?t:"")})),u=function(e){var t="0.".concat(l);return parseFloat(n()(e).format(t))}},9698:(e,t,s)=>{"use strict";s.d(t,{b:()=>r});var r=s(538).default.filter("truncate",(function(e,t){return e?(e=e.toString()).length>t?e.substring(0,t)+"...":e:""}))},7266:(e,t,s)=>{"use strict";function r(e,t){for(var s=0;si});var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,s,i;return t=e,(s=[{key:"validateFields",value:function(e){var t=this;return 0===e.map((function(e){return t.checkField(e),e.errors?0===e.errors.length:0})).filter((function(e){return!1===e})).length}},{key:"validateFieldsErrors",value:function(e){var t=this;return e.map((function(e){return t.checkField(e),e.errors})).flat()}},{key:"validateForm",value:function(e){e.main&&this.validateField(e.main);var t=[];for(var s in e.tabs){var r=[],i=this.validateFieldsErrors(e.tabs[s].fields);i.length>0&&r.push(i),e.tabs[s].errors=r.flat(),t.push(r.flat())}return t.flat().filter((function(e){return void 0!==e}))}},{key:"initializeTabs",value:function(e){var t=0;for(var s in e)0===t&&(e[s].active=!0),e[s].active=void 0!==e[s].active&&e[s].active,e[s].fields=this.createFields(e[s].fields),t++;return e}},{key:"validateField",value:function(e){return this.checkField(e)}},{key:"fieldsValid",value:function(e){return!(e.map((function(e){return e.errors&&e.errors.length>0})).filter((function(e){return e})).length>0)}},{key:"createFields",value:function(e){return e.map((function(e){return e.type=e.type||"text",e.errors=e.errors||[],e.disabled=e.disabled||!1,"custom"===e.type&&(e.component=nsExtraComponents[e.name]),e}))}},{key:"createForm",value:function(e){if(e.main&&(e.main=this.createFields([e.main])[0]),e.tabs)for(var t in e.tabs)e.tabs[t].fields=this.createFields(e.tabs[t].fields),e.tabs[t].errors=[];return e}},{key:"enableFields",value:function(e){return e.map((function(e){return e.disabled=!1}))}},{key:"disableFields",value:function(e){return e.map((function(e){return e.disabled=!0}))}},{key:"disableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!0),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!0}))}},{key:"enableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!1),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!1}))}},{key:"getValue",value:function(e){var t={};return e.forEach((function(e){t[e.name]=e.value})),t}},{key:"checkField",value:function(e){var t=this;return void 0!==e.validation&&(e.errors=[],this.detectValidationRules(e.validation).forEach((function(s){t.fieldPassCheck(e,s)}))),e}},{key:"extractForm",value:function(e){var t={};if(e.main&&(t[e.main.name]=e.main.value),e.tabs)for(var s in e.tabs)void 0===t[s]&&(t[s]={}),t[s]=this.extractFields(e.tabs[s].fields);return t}},{key:"extractFields",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.forEach((function(e){["multiselect"].includes(e.type)?t[e.name]=e.options.filter((function(e){return e.selected})).map((function(e){return e.value})):t[e.name]=e.value})),t}},{key:"detectValidationRules",value:function(e){var t=function(e){var t;return["email","required"].includes(e)?{identifier:e}:(t=/(min)\:([0-9])+/g.exec(e))||(t=/(max)\:([0-9])+/g.exec(e))?{identifier:t[1],value:t[2]}:e};return Array.isArray(e)?e.filter((function(e){return"string"==typeof e})).map(t):e.split("|").map(t)}},{key:"triggerError",value:function(e,t){if(t.errors){var s=function(s){var r=s.split(".").filter((function(e){return!/^\d+$/.test(e)}));2===r.length&&e.tabs[r[0]].fields.forEach((function(e){e.name===r[1]&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))})),s===e.main.name&&t.errors[s].forEach((function(t){e.main.errors.push({identifier:"invalid",invalid:!0,message:t,name:e.main.name})}))};for(var r in t.errors)s(r)}}},{key:"triggerFieldsErrors",value:function(e,t){if(t&&t.errors){var s=function(s){e.forEach((function(e){e.name===s&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))}))};for(var r in t.errors)s(r)}}},{key:"fieldPassCheck",value:function(e,t){if("required"===t.identifier){if(void 0===e.value||null===e.value||0===e.value.length)return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){s.identifier===t.identifier&&!0===s.invalid&&e.errors.splice(r,1)}))}if("email"===t.identifier){if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.value))return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){!0===s[t.identifier]&&e.errors.splice(r,1)}))}return e}}])&&r(t.prototype,s),i&&r(t,i),e}()},7389:(e,t,s)=>{"use strict";s.d(t,{__:()=>r,c:()=>i});var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"NexoPOS";return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e},i=function(e,t){return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e}},8603:(e,t,s)=>{"use strict";function r(){var e=this;Object.keys(this).includes("$popup")&&this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close()),"press-esc"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close())}))}s.d(t,{Z:()=>r})},6386:(e,t,s)=>{"use strict";function r(e){void 0!==this.$popupParams.resolve&&this.$popupParams.reject&&(!1!==e?this.$popupParams.resolve(e):this.$popupParams.reject(e)),this.$popup.close()}s.d(t,{Z:()=>r})},2242:(e,t,s)=>{"use strict";s.d(t,{G:()=>a});var r=s(9248);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:{};if(i(this,e),this.config={primarySelector:void 0,popupClass:"shadow-lg h-half w-1/2 bg-white"},this.container=document.createElement("div"),this.popupBody=document.createElement("div"),this.config=Object.assign(this.config,t),void 0===this.config.primarySelector&&document.querySelectorAll(".is-popup").length>0){var s=document.querySelectorAll(".is-popup").length;this.parentWrapper=document.querySelectorAll(".is-popup")[s-1]}else this.parentWrapper=document.querySelector("body").querySelectorAll("div")[0];this.event=new r.x}var t,s,a;return t=e,a=[{key:"show",value:function(t){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=new e(r);return i.open(t,s),i}}],(s=[{key:"open",value:function(e){var t,s,r,i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=document.querySelector("body").querySelectorAll("div")[0];this.parentWrapper.style.filter="blur(4px)",a.style.filter="blur(6px)",this.container.setAttribute("class","absolute top-0 left-0 w-full h-full flex items-center justify-center is-popup"),this.container.addEventListener("click",(function(e){i.event.next({event:"click-overlay",value:!0}),e.stopPropagation()})),this.popupBody.addEventListener("click",(function(e){e.stopImmediatePropagation()})),this.container.style.background="rgb(51 51 51 / 20%)",this.container.id="popup-container-"+document.querySelectorAll(".is-popup").length,this.popupBody.setAttribute("class"," zoom-out-entrance"),this.popupBody.innerHTML='',this.container.appendChild(this.popupBody),document.body.appendChild(this.container);var o=Vue.extend(e);this.instance=new o({propsData:{popup:this}}),this.instance.template=(null===(t=null==e?void 0:e.options)||void 0===t?void 0:t.template)||void 0,this.instance.render=e.render||void 0,this.instance.methods=(null===(s=null==e?void 0:e.options)||void 0===s?void 0:s.methods)||(null==e?void 0:e.methods),this.instance.data=(null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.data)||(null==e?void 0:e.data),this.instance.$popup=this,this.instance.$popupParams=n,this.instance.$mount("#".concat(this.container.id," .popup-body"))}},{key:"close",value:function(){var e=this;this.instance.$destroy(),this.event.unsubscribe(),this.parentWrapper.style.filter="blur(0px)";var t=document.querySelector("body").querySelectorAll("div")[0];document.querySelectorAll(".is-popup").length<=1&&(t.style.filter="blur(0px)"),this.popupBody.classList.remove("zoom-out-entrance"),this.popupBody.classList.add("zoom-in-exit"),this.container.classList.remove("is-popup"),setTimeout((function(){e.container.remove()}),300)}}])&&n(t.prototype,s),a&&n(t,a),e}()},9624:(e,t,s)=>{"use strict";s.d(t,{S:()=>n});var r=s(3260);function i(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return r.Observable.create((function(r){var n=s.__createSnack({message:e,label:t,type:i.type}),a=n.buttonNode,o=(n.textNode,n.snackWrapper,n.sampleSnack);a.addEventListener("click",(function(e){r.onNext(a),r.onCompleted(),o.remove()})),s.__startTimer(i.duration,o)}))}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"error"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"error"}))}},{key:"success",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"success"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"success"}))}},{key:"info",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"info"}))}},{key:"__startTimer",value:function(e,t){var s,r=function(){e>0&&!1!==e&&(s=setTimeout((function(){t.remove()}),e))};t.addEventListener("mouseenter",(function(){clearTimeout(s)})),t.addEventListener("mouseleave",(function(){r()})),r()}},{key:"__createSnack",value:function(e){var t=e.message,s=e.label,r=e.type,i=void 0===r?"info":r,n=document.getElementById("snack-wrapper")||document.createElement("div"),a=document.createElement("div"),o=document.createElement("p"),l=document.createElement("div"),c=document.createElement("button"),u="",d="";switch(i){case"info":u="text-white hover:bg-blue-400 bg-blue-500",d="bg-gray-900 text-white";break;case"error":u="text-red-700 hover:bg-white bg-white",d="bg-red-500 text-white";break;case"success":u="text-green-700 hover:bg-white bg-white",d="bg-green-500 text-white"}return o.textContent=t,s&&(c.textContent=s,c.setAttribute("class","px-3 py-2 shadow rounded uppercase ".concat(u)),l.appendChild(c)),a.appendChild(o),a.appendChild(l),a.setAttribute("class","md:rounded py-2 px-3 md:w-2/5 w-full z-10 md:my-2 shadow-lg flex justify-between items-center zoom-in-entrance anim-duration-300 ".concat(d)),n.appendChild(a),null===document.getElementById("snack-wrapper")&&(n.setAttribute("id","snack-wrapper"),n.setAttribute("class","absolute bottom-0 w-full flex justify-between items-center flex-col"),document.body.appendChild(n)),{snackWrapper:n,sampleSnack:a,buttonsWrapper:l,buttonNode:c,textNode:o}}}])&&i(t.prototype,s),n&&i(t,n),e}()},824:(e,t,s)=>{"use strict";var r=s(381),i=s.n(r);ns.date.moment=i()(ns.date.current),ns.date.interval=setInterval((function(){ns.date.moment.add(1,"seconds"),ns.date.current=i()(ns.date.current).add(1,"seconds").format("YYYY-MM-DD HH:mm:ss")}),1e3),ns.date.getNowString=function(){var e=Date.parse((new Date).toLocaleString("en-US",{timeZone:ns.date.timeZone}));return i()(e).format("YYYY-MM-DD HH:mm:ss")},ns.date.getMoment=function(){var e=Date.parse((new Date).toLocaleString("en-US",{timeZone:ns.date.timeZone}));return i()(e)}},6700:(e,t,s)=>{var r={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":7093,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":7093,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":238,"./ru.js":238,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function i(e){var t=n(e);return s(t)}function n(e){if(!s.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=n,e.exports=i,i.id=6700},6598:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var r=s(381),i=s.n(r);const n={name:"ns-datepicker",props:["label","date"],data:function(){return{visible:!1,currentDay:null,daysOfWeek:new Array(7).fill("").map((function(e,t){return t})),calendar:[[]]}},mounted:function(){document.addEventListener("click",this.checkClickedItem),this.currentDay=[void 0,null].includes(this.date)?i()():i()(this.date),this.build()},methods:{__:s(7389).__,checkClickedItem:function(e){!this.$el.contains(e.srcElement)&&this.visible&&(this.visible=!1)},selectDate:function(e){this.currentDay=e,this.visible=!1,this.$emit("change",e)},subMonth:function(){this.currentDay.subtract(1,"month"),this.build()},addMonth:function(){this.currentDay.add(1,"month"),this.build()},resetCalendar:function(){this.calendar=[[]]},build:function(){this.resetCalendar();this.currentDay.clone().startOf("month");for(var e=this.currentDay.clone().startOf("month"),t=this.currentDay.clone().endOf("month");;){0===e.day()&&this.calendar[0].length>0&&this.calendar.push([]);var s=this.calendar.length-1;if(this.calendar[s].push({date:e.clone(),dayOfWeek:e.day(),isToday:e.isSame(i().now(),"day")}),e.isSame(t,"day"))break;e.add(1,"day")}}}};const a=(0,s(1900).Z)(n,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"picker"},[s("div",{staticClass:"rounded cursor-pointer bg-white shadow px-1 py-1 flex items-center text-gray-700",on:{click:function(t){e.visible=!e.visible}}},[s("i",{staticClass:"las la-clock text-2xl"}),e._v(" "),s("span",{staticClass:"mx-1 text-sm"},[s("span",[e._v(e._s(e.label||e.__("Date"))+" : ")]),e._v(" "),e.currentDay?s("span",[e._v(e._s(e.currentDay.format("YYYY/MM/DD")))]):e._e(),e._v(" "),null===e.currentDay?s("span",[e._v(e._s(e.__("N/A")))]):e._e()])]),e._v(" "),e.visible?s("div",{staticClass:"relative h-0 w-0 -mb-2"},[s("div",{staticClass:"w-72 mt-2 shadow rounded bg-white anim-duration-300 zoom-in-entrance flex flex-col"},[s("div",{staticClass:"flex-auto"},[s("div",{staticClass:"p-2 flex items-center"},[s("div",[s("button",{staticClass:"w-8 h-8 bg-gray-400 rounded",on:{click:function(t){return e.subMonth()}}},[s("i",{staticClass:"las la-angle-left"})])]),e._v(" "),s("div",{staticClass:"flex flex-auto font-semibold text-gray-700 justify-center"},[e._v(e._s(e.currentDay.format("MMM"))+" "+e._s(e.currentDay.format("YYYY")))]),e._v(" "),s("div",[s("button",{staticClass:"w-8 h-8 bg-gray-400 rounded",on:{click:function(t){return e.addMonth()}}},[s("i",{staticClass:"las la-angle-right"})])])]),e._v(" "),s("div",{staticClass:"grid grid-flow-row grid-cols-7 grid-rows-1 gap-0 text-gray-700"},[s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Sun")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Mon")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Tue")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Wed")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Thr")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Fri")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Sat")))])]),e._v(" "),e._l(e.calendar,(function(t,r){return s("div",{key:r,staticClass:"grid grid-flow-row grid-cols-7 grid-rows-1 gap-0 text-gray-700"},e._l(e.daysOfWeek,(function(r,i){return s("div",{key:i,staticClass:"h-8 flex justify-center items-center text-sm"},[e._l(t,(function(t,i){return[t.dayOfWeek===r?s("div",{key:i,staticClass:"h-full w-full flex items-center justify-center cursor-pointer",class:t.date.format("DD")===e.currentDay.format("DD")?"bg-blue-400 text-white border border-blue-500":"hover:bg-gray-100 border border-gray-200",on:{click:function(s){return e.selectDate(t.date)}}},[e._v("\n "+e._s(t.date.format("DD"))+"\n ")]):e._e()]}))],2)})),0)}))],2),e._v(" "),s("div")])]):e._e()])}),[],!1,null,null,null).exports},280:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={name:"ns-notice",props:["color"],computed:{actualColor:function(){return this.color||"blue"}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"p-4",class:"bg-"+e.actualColor+"-100 border-l-4 border-"+e.actualColor+"-500 text-"+e.actualColor+"-700",attrs:{role:"alert"}},[s("p",{staticClass:"font-bold"},[e._t("title")],2),e._v(" "),s("p",[e._t("description")],2)])}),[],!1,null,null,null).exports},1e3:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});function r(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return i(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s0&&this.screenValue.length>=this.limit)return;this.allSelected?(t=e.value.toString(),this.allSelected=!1):(t+=e.value.toString(),"percentage"===this.mode&&(t=this.screenValue>100?100:this.screenValue))}"0"===t&&(t=""),this.$emit("changed",this.floating&&t.length>0?parseFloat(t/this.number):t)}else this.$emit("next",this.floating&&this.screenValue.length>0?parseFloat(this.screenValue/this.number):this.screenValue)}}};const a=(0,s(1900).Z)(n,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"grid grid-flow-row grid-cols-3 gap-2 grid-rows-3",staticStyle:{padding:"1px"},attrs:{id:"numpad"}},[e._l(e.keys,(function(t,r){return s("div",{key:r,staticClass:"select-none hover:bg-gray-400 hover:text-gray-800 bg-gray-300 text-2xl text-gray-700 border h-16 flex items-center justify-center cursor-pointer",staticStyle:{margin:"-1px"},on:{click:function(s){return e.inputValue(t)}}},[void 0!==t.value?s("span",[e._v(e._s(t.value))]):e._e(),e._v(" "),t.icon?s("i",{staticClass:"las",class:t.icon}):e._e()])})),e._v(" "),e._t("numpad-footer")],2)}),[],!1,null,null,null).exports},3019:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={name:"ns-paginate",props:["pagination"],data:function(){return{page:1,path:""}},mounted:function(){this.path=this.pagination.path},computed:{getPagination:function(){return this.pagination?this.pageNumbers(this.pagination.last_page,this.pagination.current_page):[]}},methods:{gotoPage:function(e){this.page=e,this.$emit("load","".concat(this.path,"?page=").concat(this.page))},pageNumbers:function(e,t){var s=[];t-3>1&&s.push(1,"...");for(var r=1;r<=e;r++)t+3>r&&t-30||"string"==typeof e}))}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex -mx-1",attrs:{id:"pagination"}},[e.pagination.current_page?[s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.first_page)}}},[s("i",{staticClass:"las la-angle-double-left"})]),e._v(" "),e._l(e.getPagination,(function(t,r){return["..."!==e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full hover:bg-blue-400 hover:text-white",class:e.page==t?"bg-blue-400 text-white":"bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"},on:{click:function(s){return e.gotoPage(t)}}},[e._v(e._s(t))]):e._e(),e._v(" "),"..."===e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"}},[e._v("...")]):e._e()]})),e._v(" "),s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.last_page)}}},[s("i",{staticClass:"las la-angle-double-right"})])]:e._e()],2)}),[],!1,null,null,null).exports},9576:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});var r=s(162),i=s(8603),n=s(7389);const a={name:"ns-media",props:["popup"],components:{VueUpload:s(2948)},data:function(){return{pages:[{label:(0,n.__)("Upload"),name:"upload",selected:!1},{label:(0,n.__)("Gallery"),name:"gallery",selected:!0}],resources:[],response:{data:[],current_page:0,from:0,to:0,next_page_url:"",prev_page_url:"",path:"",per_page:0,total:0,last_page:0,first_page:0},queryPage:1,bulkSelect:!1,files:[]}},mounted:function(){this.popupCloser();var e=this.pages.filter((function(e){return"gallery"===e.name}))[0];this.select(e)},watch:{files:function(){this.files.filter((function(e){return"0.00"===e.progress})).length>0&&(this.$refs.upload.active=!0)}},computed:{postMedia:function(){return r.kq.applyFilters("http-client-url","/api/nexopos/v4/medias")},currentPage:function(){return this.pages.filter((function(e){return e.selected}))[0]},hasOneSelected:function(){return this.response.data.filter((function(e){return e.selected})).length>0},selectedResource:function(){return this.response.data.filter((function(e){return e.selected}))[0]},csrf:function(){return ns.authentication.csrf},isPopup:function(){return void 0!==this.$popup},user_id:function(){return this.isPopup&&this.$popupParams.user_id||0}},methods:{popupCloser:i.Z,__:n.__,cancelBulkSelect:function(){this.bulkSelect=!1,this.response.data.forEach((function(e){return e.selected=!1}))},deleteSelected:function(){var e=this;if(confirm("Delete selected resources ?"))return r.ih.post("/api/nexopos/v4/medias/bulk-delete",{ids:this.response.data.filter((function(e){return e.selected})).map((function(e){return e.id}))}).subscribe((function(t){r.kX.success(t.message).subscribe(),e.loadGallery()}),(function(e){r.kX.error(e.message).subscribe()}))},select:function(e){this.pages.forEach((function(e){return e.selected=!1})),e.selected=!0,"gallery"===e.name&&this.loadGallery()},loadGallery:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t=null===t?this.queryPage:t,this.queryPage=t,r.ih.get("/api/nexopos/v4/medias?page=".concat(t,"&user_id=").concat(this.user_id)).subscribe((function(t){t.data.forEach((function(e){return e.selected=!1})),e.response=t}))},useSelectedEntries:function(){this.$popupParams.resolve({event:"use-selected",value:this.response.data.filter((function(e){return e.selected}))}),this.$popup.close()},selectResource:function(e){var t=this;this.bulkSelect||this.response.data.forEach((function(s,r){r!==t.response.data.indexOf(e)&&(s.selected=!1)})),e.selected=!e.selected}}};const o=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex bg-white shadow-xl overflow-hidden",class:e.isPopup?"w-6/7-screen h-6/7-screen":"w-full h-full"},[s("div",{staticClass:"sidebar w-48 bg-gray-200 h-full flex-shrink-0"},[s("h3",{staticClass:"text-xl font-bold text-gray-800 my-4 text-center"},[e._v(e._s(e.__("Medias Manager")))]),e._v(" "),s("ul",e._l(e.pages,(function(t,r){return s("li",{key:r,staticClass:"hover:bg-white py-2 px-3 text-gray-700 border-l-8 cursor-pointer",class:t.selected?"bg-white border-blue-400":"border-transparent",on:{click:function(s){return e.select(t)}}},[e._v(e._s(t.label))])})),0)]),e._v(" "),"upload"===e.currentPage.name?s("div",{staticClass:"content w-full overflow-hidden flex"},[s("vue-upload",{ref:"upload",staticClass:" flex-auto flex bg-white shadow",attrs:{drop:!0,multiple:!0,headers:{"X-Requested-With":"XMLHttpRequest","X-CSRF-TOKEN":e.csrf},accept:"image/*","post-action":e.postMedia},model:{value:e.files,callback:function(t){e.files=t},expression:"files"}},[s("div",{staticClass:"border-dashed border-2 flex flex-auto m-2 p-2 flex-col border-blue-400 items-center justify-center"},[s("h3",{staticClass:"text-3xl font-bold text-gray-600 mb-4"},[e._v(e._s(e.__("Click Here Or Drop Your File To Upload")))]),e._v(" "),s("div",{staticClass:"rounded w-full md:w-2/3 text-gray-700 bg-gray-500 h-56 overflow-y-auto p-2"},[s("ul",e._l(e.files,(function(t,r){return s("li",{key:r,staticClass:"p-2 mb-2 shadow bg-white flex items-center justify-between rounded"},[s("span",[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"rounded bg-blue-400 flex items-center justify-center text-xs p-2"},[e._v(e._s(t.progress)+"%")])])})),0)])])])],1):e._e(),e._v(" "),"gallery"===e.currentPage.name?s("div",{staticClass:"content flex-col w-full overflow-hidden flex"},[e.popup?s("div",{staticClass:"p-2 flex flex-shrink-0 justify-between bg-gray-200"},[s("div"),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.popup.close()}}})],1)]):e._e(),e._v(" "),s("div",{staticClass:"flex flex-auto overflow-hidden"},[s("div",{staticClass:"bg-white shadow content flex flex-auto flex-col overflow-y-auto",attrs:{id:"grid"}},[s("div",{staticClass:"flex flex-auto"},[s("div",{staticClass:"p-2 overflow-x-auto"},[s("div",{staticClass:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-6"},e._l(e.response.data,(function(t,r){return s("div",{key:r},[s("div",{staticClass:"p-2"},[s("div",{staticClass:"rounded-lg w-32 h-32 bg-gray-500 m-2 overflow-hidden flex items-center justify-center",class:t.selected?"ring-4 ring-blue-500 ring-opacity-50":"",on:{click:function(s){return e.selectResource(t)}}},[s("img",{staticClass:"object-cover h-full",attrs:{src:t.sizes.thumb,alt:t.name}})])])])})),0)]),e._v(" "),0===e.response.data.length?s("div",{staticClass:"flex flex-auto items-center justify-center"},[s("h3",{staticClass:"text-2xl text-gray-600 font-bold"},[e._v(e._s(e.__("Nothing has already been uploaded")))])]):e._e()])]),e._v(" "),!e.bulkSelect&&e.hasOneSelected?s("div",{staticClass:"w-64 flex-shrink-0 bg-gray-200",attrs:{id:"preview"}},[s("div",{staticClass:"h-64 bg-gray-600 flex items-center justify-center"},[s("img",{attrs:{src:e.selectedResource.sizes.thumb,alt:e.selectedResource.name}})]),e._v(" "),s("div",{staticClass:"p-4 text-gray-700 text-sm",attrs:{id:"details"}},[s("p",{staticClass:"flex flex-col mb-2"},[s("strong",{staticClass:"font-bold block"},[e._v(e._s(e.__("File Name"))+": ")]),s("span",[e._v(e._s(e.selectedResource.name))])]),e._v(" "),s("p",{staticClass:"flex flex-col mb-2"},[s("strong",{staticClass:"font-bold block"},[e._v(e._s(e.__("Uploaded At"))+":")]),s("span",[e._v(e._s(e.selectedResource.created_at))])]),e._v(" "),s("p",{staticClass:"flex flex-col mb-2"},[s("strong",{staticClass:"font-bold block"},[e._v(e._s(e.__("By"))+" :")]),s("span",[e._v(e._s(e.selectedResource.user.username))])])])]):e._e()]),e._v(" "),s("div",{staticClass:"p-2 flex flex-shrink-0 justify-between bg-gray-200"},[s("div",{staticClass:"flex -mx-2 flex-shrink-0"},[s("div",{staticClass:"px-2 flex-shrink-0 flex"},[s("div",{staticClass:"rounded shadow overflow-hidden border-blue-400 flex text-sm text-gray-700"},[e.bulkSelect?s("button",{staticClass:"bg-white hover:bg-blue-400 hover:text-white py-2 px-3",on:{click:function(t){return e.cancelBulkSelect()}}},[s("i",{staticClass:"las la-times"})]):e._e(),e._v(" "),e.hasOneSelected&&!e.bulkSelect?s("button",{staticClass:"bg-white hover:bg-blue-400 hover:text-white py-2 px-3",on:{click:function(t){e.bulkSelect=!0}}},[s("i",{staticClass:"las la-check-circle"})]):e._e(),e._v(" "),e.hasOneSelected?s("button",{staticClass:"bg-red-400 text-white hover:bg-red-500 hover:text-white py-2 px-3",on:{click:function(t){return e.deleteSelected()}}},[s("i",{staticClass:"las la-trash"})]):e._e()])])]),e._v(" "),s("div",{staticClass:"flex-shrink-0 -mx-2 flex"},[s("div",{staticClass:"px-2"},[s("div",{staticClass:"rounded shadow overflow-hidden border-blue-400 flex text-sm text-gray-700"},[s("button",{staticClass:"p-2",class:1===e.response.current_page?"bg-gray-100 text-gray-600 cursor-not-allowed":"bg-white hover:bg-blue-400 hover:text-white",attrs:{disabled:1===e.response.current_page},on:{click:function(t){return e.loadGallery(e.response.current_page-1)}}},[e._v(e._s(e.__("Previous")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-700"}),e._v(" "),s("button",{staticClass:"p-2",class:e.response.current_page===e.response.last_page?"bg-gray-100 text-gray-600 cursor-not-allowed":"bg-white hover:bg-blue-400 hover:text-white",attrs:{disabled:e.response.current_page===e.response.last_page},on:{click:function(t){return e.loadGallery(e.response.current_page+1)}}},[e._v(e._s(e.__("Next")))])])]),e._v(" "),e.popup&&e.hasOneSelected?s("div",{staticClass:"px-2"},[s("button",{staticClass:"rounded shadow p-2 bg-blue-400 text-white text-sm",on:{click:function(t){return e.useSelectedEntries()}}},[e._v(e._s(e.__("Use Selected")))])]):e._e()])])]):e._e()])}),[],!1,null,null,null).exports},2329:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(void 0!==e.$popupParams.onAction&&e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){void 0!==this.$popupParams.onAction&&this.$popupParams.onAction(e),this.$popup.close()}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-6/7-screen md:w-4/7-screen lg:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[e.title?s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]):e._e(),e._v(" "),s("p",{staticClass:"py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700 justify-end items-center p-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))])],1)])}),[],!1,null,null,null).exports},419:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e),this.$popup.close()}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-col bg-white shadow-lg w-5/7-screen md:w-4/7-screen lg:w-2/7-screen",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[s("h2",{staticClass:"text-xl md:text-3xl font-body text-gray-700 text-center"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"py-4 text-sm md:text-base text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Yes")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!1)}}},[e._v(e._s(e.__("No")))])])])}),[],!1,null,null,null).exports},1957:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={name:"ns-pos-loading-popup"};const i=(0,s(1900).Z)(r,(function(){var e=this.$createElement;return(this._self._c||e)("ns-spinner")}),[],!1,null,null,null).exports},7096:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var r=s(162),i=s(7389);function n(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return a(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s{"use strict";s.d(t,{Z:()=>i});const r={data:function(){return{title:"",message:"",input:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.input=this.$popupParams.input||"",this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.reject(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e?this.input:e),this.$popup.close()},reject:function(e){this.$popupParams.reject(e),this.$popup.close()}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-5/7-screen md:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-2"},[s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"w-full md:mx-auto md:w-2/3 py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"p-2"},[s("textarea",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"text-gray-700 w-full border-2 p-2 border-blue-400",attrs:{name:"",id:"",cols:"30",rows:"10"},domProps:{value:e.input},on:{input:function(t){t.target.composing||(e.input=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.reject(!1)}}},[e._v(e._s(e.__("Cancel")))])])])}),[],!1,null,null,null).exports}},e=>{e.O(0,[898],(()=>{return t=8009,e(e.s=t);var t}));e.O()}]); +(self.webpackChunkNexoPOS_4x=self.webpackChunkNexoPOS_4x||[]).push([[219],{387:(e,t,s)=>{"use strict";var r=s(538),i=s(2074),n=(s(824),s(7266)),a=s(162),o=s(7389);function l(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function c(e){for(var t=1;t=0)&&"hidden"!==e.type})).length>0})).length>0)return a.kX.error(this.$slots["error-no-valid-rules"]?this.$slots["error-no-valid-rules"]:(0,o.__)("No valid run were provided.")).subscribe();if(this.formValidation.validateForm(this.form).length>0)return a.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:(0,o.__)("Unable to proceed, the form is invalid."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(this.formValidation.disableForm(this.form),void 0===this.submitUrl)return a.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:(0,o.__)("Unable to proceed, no valid submit URL is defined."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();var t=c(c({},this.formValidation.extractForm(this.form)),{},{rules:this.form.rules.map((function(e){var t={};return e.forEach((function(e){t[e.name]=e.value})),t}))});a.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,t).subscribe((function(t){if("success"===t.status)return document.location=e.returnUrl;e.formValidation.enableForm(e.form)}),(function(t){e.formValidation.triggerError(e.form,t.response.data),e.formValidation.enableForm(e.form),a.kX.error(t.data.message||(0,o.__)("An unexpected error has occured"),void 0,{duration:5e3}).subscribe()}))},handleGlobalChange:function(e){this.globallyChecked=e,this.rows.forEach((function(t){return t.$checked=e}))},loadForm:function(){var e=this;a.ih.get("".concat(this.src)).subscribe((function(t){e.form=e.parseForm(t.form)}))},parseForm:function(e){e.main.value=void 0===e.main.value?"":e.main.value,e.main=this.formValidation.createFields([e.main])[0];var t=0;for(var s in e.tabs)0===t&&(e.tabs[s].active=!0),e.tabs[s].active=void 0!==e.tabs[s].active&&e.tabs[s].active,e.tabs[s].fields=this.formValidation.createFields(e.tabs[s].fields),t++;return e},getRuleForm:function(){return JSON.parse(JSON.stringify(this.form.ruleForm))},addRule:function(){this.form.rules.push(this.getRuleForm())},removeRule:function(e){this.form.rules.splice(e,1)}}};var f=s(1900);const p=(0,f.Z)(d,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto flex flex-col",attrs:{id:"crud-form"}},[0===Object.values(e.form).length?s("div",{staticClass:"flex items-center justify-center flex-auto"},[s("ns-spinner")],1):e._e(),e._v(" "),Object.values(e.form).length>0?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._t("title",(function(){return[e._v(e._s(e.__("No title Provided")))]}))],2),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v("Return")]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v(e._s(e.__("Save")))]}))],2)]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"flex -mx-4 mt-4",attrs:{id:"points-wrapper"}},[s("div",{staticClass:"w-full md:w-1/3 lg:1/4 px-4"},[s("div",{staticClass:"bg-white rounded shadow"},[s("div",{staticClass:"header border-b border-gray-200 p-2"},[e._v(e._s(e.__("General")))]),e._v(" "),s("div",{staticClass:"body p-2"},e._l(e.form.tabs.general.fields,(function(e,t){return s("ns-field",{key:t,staticClass:"mb-2",attrs:{field:e}})})),1)]),e._v(" "),s("div",{staticClass:"rounded bg-gray-100 border border-gray-400 p-2 flex justify-between items-center my-3"},[e._t("add",(function(){return[s("span",{staticClass:"text-gray-700"},[e._v(e._s(e.__("Add Rule")))])]})),e._v(" "),s("button",{staticClass:"rounded bg-blue-500 text-white font-semibold flex items-center justify-center h-10 w-10",on:{click:function(t){return e.addRule()}}},[s("i",{staticClass:"las la-plus"})])],2)]),e._v(" "),s("div",{staticClass:"w-full md:w-2/3 lg:3/4 px-4 -m-3 flex flex-wrap items-start justify-start"},e._l(e.form.rules,(function(t,r){return s("div",{key:r,staticClass:"w-full md:w-1/2 p-3"},[s("div",{staticClass:"rounded shadow bg-white flex-auto"},[s("div",{staticClass:"body p-2"},e._l(t,(function(e,t){return s("ns-field",{key:t,staticClass:"mb-2",attrs:{field:e}})})),1),e._v(" "),s("div",{staticClass:"header border-t border-gray-200 p-2 flex justify-end"},[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.removeRule(r)}}},[s("i",{staticClass:"las la-times"})])],1)])])})),0)])]:e._e()],2)}),[],!1,null,null,null).exports;function h(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function m(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}const v={name:"ns-create-coupons",mounted:function(){this.loadForm()},computed:{validTabs:function(){if(this.form){var e=[];for(var t in this.form.tabs)["selected_products","selected_categories"].includes(t)&&e.push(this.form.tabs[t]);return e}return[]},activeValidTab:function(){return this.validTabs.filter((function(e){return e.active}))[0]},generalTab:function(){var e=[];for(var t in this.form.tabs)["general"].includes(t)&&e.push(this.form.tabs[t]);return e}},data:function(){return{formValidation:new n.Z,form:{},nsSnackBar:a.kX,nsHttpClient:a.ih,options:new Array(40).fill("").map((function(e,t){return{label:"Foo"+t,value:"bar"+t}}))}},props:["submit-method","submit-url","return-url","src","rules"],methods:{setTabActive:function(e){this.validTabs.forEach((function(e){return e.active=!1})),e.active=!0},submit:function(){var e=this;if(this.formValidation.validateForm(this.form).length>0)return a.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:"No error message provided for having an invalid form.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe();if(void 0===this.submitUrl)return a.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:"No error message provided for not having a valid submit url.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe();this.formValidation.disableForm(this.form);var t=function(e){for(var t=1;t=0&&(this.options[t].selected=!this.options[t].selected)},removeOption:function(e){var t=e.option;e.index;t.selected=!1},getRuleForm:function(){return this.form.ruleForm},addRule:function(){this.form.rules.push(this.getRuleForm())},removeRule:function(e){this.form.rules.splice(e,1)}}};const b=(0,f.Z)(v,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto flex flex-col",attrs:{id:"crud-form"}},[0===Object.values(e.form).length?s("div",{staticClass:"flex items-center justify-center flex-auto"},[s("ns-spinner")],1):e._e(),e._v(" "),Object.values(e.form).length>0?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._t("title",(function(){return[e._v("No title Provided")]}))],2),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v("Return")]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v("Save")]}))],2)]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap mt-4",attrs:{id:"form-container"}},[s("div",{staticClass:"px-4 w-full md:w-1/2"},e._l(e.generalTab,(function(t,r){return s("div",{key:r,staticClass:"rounded bg-white shadow p-2"},e._l(t.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1)})),0),e._v(" "),s("div",{staticClass:"px-4 w-full md:w-1/2"},[s("div",{attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},e._l(e.validTabs,(function(t,r){return s("div",{key:r,staticClass:"cursor-pointer px-4 py-2 rounded-tl-lg rounded-tr-lg",class:t.active?"bg-white":"bg-gray-100",on:{click:function(s){return e.setTabActive(t)}}},[e._v("\n "+e._s(t.label)+"\n ")])})),0),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2"},e._l(e.activeValidTab.fields,(function(e,t){return s("div",{key:t,staticClass:"flex flex-col"},[s("ns-field",{attrs:{field:e}})],1)})),0)])])])]:e._e()],2)}),[],!1,null,null,null).exports;const _={name:"ns-settings",props:["url"],data:function(){return{validation:new n.Z,form:{},test:""}},computed:{formDefined:function(){return Object.values(this.form).length>0},activeTab:function(){for(var e in this.form.tabs)if(!0===this.form.tabs[e].active)return this.form.tabs[e]}},mounted:function(){this.loadSettingsForm()},methods:{__:o.__,loadComponent:function(e){return nsExtraComponents[e]},submitForm:function(){var e=this;if(0===this.validation.validateForm(this.form).length)return this.validation.disableForm(this.form),a.ih.post(this.url,this.validation.extractForm(this.form)).subscribe((function(t){e.validation.enableForm(e.form),e.loadSettingsForm(),t.data&&t.data.results&&t.data.results.forEach((function(e){"failed"===e.status?a.kX.error(e.message).subscribe():a.kX.success(e.message).subscribe()})),a.kq.doAction("ns-settings-saved",{result:t,instance:e}),a.kX.success(t.message).subscribe()}),(function(t){e.validation.enableForm(e.form),e.validation.triggerFieldsErrors(e.form,t),a.kq.doAction("ns-settings-failed",{error:t,instance:e}),a.kX.error(t.message||(0,o.__)("Unable to proceed the form is not valid.")).subscribe()}));a.kX.error(this.$slots["error-form-invalid"][0].text||(0,o.__)("Unable to proceed the form is not valid.")).subscribe()},setActive:function(e){for(var t in this.form.tabs)this.form.tabs[t].active=!1;e.active=!0,a.kq.doAction("ns-settings-change-tab",{tab:e,instance:this})},loadSettingsForm:function(){var e=this;a.ih.get(this.url).subscribe((function(t){var s=0;Object.values(t.tabs).filter((function(e){return e.active})).length;for(var r in t.tabs)e.formDefined?t.tabs[r].active=e.form.tabs[r].active:(t.tabs[r].active=!1,0===s&&(t.tabs[r].active=!0)),s++;e.form=e.validation.createForm(t),a.kq.doAction("ns-settings-loaded",e),a.kq.doAction("ns-settings-change-tab",{tab:e.activeTab,instance:e})}))}}};const g=(0,f.Z)(_,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return e.formDefined?s("div",{attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},e._l(e.form.tabs,(function(t,r){return s("div",{key:r,staticClass:"text-gray-700 cursor-pointer flex items-center px-4 py-2 rounded-tl-lg rounded-tr-lg",class:t.active?"bg-white":"bg-gray-300",on:{click:function(s){return e.setActive(t)}}},[s("span",[e._v(e._s(t.label))]),e._v(" "),t.errors.length>0?s("span",{staticClass:"ml-2 rounded-full bg-red-400 text-white text-sm h-6 w-6 flex items-center justify-center"},[e._v(e._s(t.errors.length))]):e._e()])})),0),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow"},[s("div",{staticClass:"-mx-4 flex flex-wrap p-2"},[e.activeTab.fields?e._l(e.activeTab.fields,(function(e,t){return s("div",{key:t,staticClass:"w-full px-4 md:w-1/2 lg:w-1/3"},[s("div",{staticClass:"flex flex-col my-2"},[s("ns-field",{attrs:{field:e}})],1)])})):e._e(),e._v(" "),e.activeTab.component?s("div",{staticClass:"w-full px-4"},[s(e.loadComponent(e.activeTab.component),{tag:"component"})],1):e._e()],2),e._v(" "),e.activeTab.fields?s("div",{staticClass:"border-t border-gray-400 p-2 flex justify-end"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.submitForm()}}},[e._t("submit-button",(function(){return[e._v(e._s(e.__("Save Settings")))]}))],2)],1):e._e()])]):e._e()}),[],!1,null,null,null).exports;const x={name:"ns-reset",props:["url"],methods:{__:o.__,submit:function(){if(!this.validation.validateFields(this.fields))return this.$forceUpdate(),a.kX.error(this.$slots["error-form-invalid"]?this.$slots["error-form-invalid"][0].text:"Invalid Form").subscribe();var e=this.validation.getValue(this.fields);confirm(this.$slots["confirm-message"]?this.$slots["confirm-message"][0].text:(0,o.__)("Would you like to proceed ?"))&&a.ih.post("/api/nexopos/v4/reset",e).subscribe((function(e){a.kX.success(e.message).subscribe()}),(function(e){a.kX.error(e.message).subscribe()}))}},data:function(){return{validation:new n.Z,fields:[{label:"Choose Option",name:"mode",description:(0,o.__)("Will apply various reset method on the system."),type:"select",options:[{label:(0,o.__)("Wipe Everything"),value:"wipe_all"},{label:(0,o.__)("Wipe + Grocery Demo"),value:"wipe_plus_grocery"}],validation:"required"}]}}};const y=(0,f.Z)(x,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"reset-app"}},[e._m(0),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow"},[s("div",{staticClass:"-mx-4 flex flex-wrap p-2"},e._l(e.fields,(function(e,t){return s("div",{key:t,staticClass:"px-4"},[s("ns-field",{attrs:{field:e}})],1)})),0),e._v(" "),s("div",{staticClass:"card-body border-t border-gray-400 p-2 flex"},[s("div",[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.submit()}}},[e._v(e._s(e.__("Proceed")))])],1)])])])}),[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},[s("div",{staticClass:"text-gray-700 bg-white cursor-pointer px-4 py-2 rounded-tl-lg rounded-tr-lg"},[e._v("\n Reset\n ")])])}],!1,null,null,null).exports;var w=s(7757),C=s.n(w),k=s(9127);function j(e,t,s,r,i,n,a){try{var o=e[n](a),l=o.value}catch(e){return void s(e)}o.done?t(l):Promise.resolve(l).then(r,i)}function $(e){return function(){var t=this,s=arguments;return new Promise((function(r,i){var n=e.apply(t,s);function a(e){j(n,r,i,a,o,"next",e)}function o(e){j(n,r,i,a,o,"throw",e)}a(void 0)}))}}var P;const D={name:"ns-modules",props:["url","upload"],data:function(){return{modules:[],total_enabled:0,total_disabled:0}},mounted:function(){this.loadModules().subscribe()},computed:{noModules:function(){return 0===Object.values(this.modules).length},noModuleMessage:function(){return this.$slots["no-modules-message"]?this.$slots["no-modules-message"][0].text:(0,o.__)("No module has been updated yet.")}},methods:{__:o.__,download:function(e){document.location="/dashboard/modules/download/"+e.namespace},performMigration:(P=$(C().mark((function e(t,s){var r,i,n,o;return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=function(){var e=$(C().mark((function e(s,r){return C().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,i){a.ih.post("/api/nexopos/v4/modules/".concat(t.namespace,"/migrate"),{file:s,version:r}).subscribe((function(t){e(!0)}),(function(e){return a.kX.error(e.message,null,{duration:4e3}).subscribe()}))})));case 1:case"end":return e.stop()}}),e)})));return function(t,s){return e.apply(this,arguments)}}(),!(s=s||t.migrations)){e.next=19;break}t.migrating=!0,e.t0=C().keys(s);case 5:if((e.t1=e.t0()).done){e.next=17;break}i=e.t1.value,n=0;case 8:if(!(n0,name:e.namespace,label:null}})),t}))}))}}};const F=(0,f.Z)(T,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{attrs:{id:"permission-wrapper"}},[s("div",{staticClass:"rounded shadow bg-white flex"},[s("div",{staticClass:"w- bg-gray-800 flex-shrink-0",attrs:{id:"permissions"}},[s("div",{staticClass:"py-4 px-2 border-b border-gray-700 text-gray-100 flex justify-between items-center"},[e.toggled?e._e():s("span",[e._v(e._s(e.__("Permissions")))]),e._v(" "),s("div",[e.toggled?e._e():s("button",{staticClass:"rounded-full bg-white text-gray-700 h-6 w-6 flex items-center justify-center",on:{click:function(t){e.toggled=!e.toggled}}},[s("i",{staticClass:"las la-expand"})]),e._v(" "),e.toggled?s("button",{staticClass:"rounded-full bg-white text-gray-700 h-6 w-6 flex items-center justify-center",on:{click:function(t){e.toggled=!e.toggled}}},[s("i",{staticClass:"las la-compress"})]):e._e()])]),e._v(" "),e._l(e.permissions,(function(t){return s("div",{key:t.id,staticClass:"p-2 border-b border-gray-700 text-gray-100",class:e.toggled?"w-24":"w-54"},[s("a",{attrs:{href:"javascript:void(0)",title:t.namespace}},[e.toggled?e._e():s("span",[e._v(e._s(t.name))]),e._v(" "),e.toggled?s("span",[e._v(e._s(e._f("truncate")(t.name,5)))]):e._e()])])}))],2),e._v(" "),s("div",{staticClass:"flex flex-auto overflow-hidden"},[s("div",{staticClass:"overflow-y-auto"},[s("div",{staticClass:"text-gray-700 flex"},e._l(e.roles,(function(t){return s("div",{key:t.id,staticClass:"py-4 px-2 w-56 items-center border-b justify-center flex role flex-shrink-0 border-r border-gray-200"},[s("p",{staticClass:"mx-1"},[s("span",[e._v(e._s(t.name))])]),e._v(" "),s("span",{staticClass:"mx-1"},[s("ns-checkbox",{attrs:{field:t.field},on:{change:function(s){return e.selectAllPermissions(t)}}})],1)])})),0),e._v(" "),e._l(e.permissions,(function(t){return s("div",{key:t.id,staticClass:"permission flex"},e._l(e.roles,(function(r){return s("div",{key:r.id,staticClass:"border-b border-gray-200 w-56 flex-shrink-0 p-2 flex items-center justify-center border-r"},[s("ns-checkbox",{attrs:{field:r.fields[t.namespace]},on:{change:function(s){return e.submitPermissions(r,r.fields[t.namespace])}}})],1)})),0)}))],2)])])])}),[],!1,null,null,null).exports;var A=s(419);function q(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function V(e){for(var t=1;t0?t[0]:0},removeUnitPriceGroup:function(e,t){var s=this,r=e.filter((function(e){return"id"===e.name&&void 0!==e.value}));Popup.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("Would you like to delete this group ?"),onAction:function(i){if(i)if(r.length>0)s.confirmUnitQuantityDeletion({group_fields:e,group:t});else{var n=t.indexOf(e);t.splice(n,1)}}})},confirmUnitQuantityDeletion:function(e){var t=e.group_fields,s=e.group;Popup.show(A.Z,{title:(0,o.__)("Your Attention Is Required"),size:"w-3/4-screen h-2/5-screen",message:(0,o.__)("The current unit you're about to delete has a reference on the database and it might have already procured stock. Deleting that reference will remove procured stock. Would you proceed ?"),onAction:function(e){if(e){var r=t.filter((function(e){return"id"===e.name})).map((function(e){return e.value}))[0];a.ih.delete("/api/nexopos/v4/products/units/quantity/".concat(r)).subscribe((function(e){var r=s.indexOf(t);s.splice(r,1),a.kX.success(e.message).subscribe()}),(function(e){nsSnackbar.error(e.message).subscribe()}))}}})},addUnitGroup:function(e){if(0===e.options.length)return a.kX.error((0,o.__)("Please select at least one unit group before you proceed.")).subscribe();e.options.length>e.groups.length?e.groups.push(JSON.parse(JSON.stringify(e.fields))):a.kX.error((0,o.__)("There shoulnd't be more option than there are units.")).subscribe()},loadAvailableUnits:function(e){var t=this;a.ih.get(this.unitsUrl.replace("{id}",e.fields.filter((function(e){return"unit_group"===e.name}))[0].value)).subscribe((function(s){e.fields.forEach((function(e){"group"===e.type&&(e.options=s,e.fields.forEach((function(e){"unit_id"===e.name&&(console.log(e),e.options=s.map((function(e){return{label:e.name,value:e.id}})))})))})),t.$forceUpdate()}))},loadOptionsFor:function(e,t,s){var r=this;a.ih.get(this.unitsUrl.replace("{id}",t)).subscribe((function(t){r.form.variations[s].tabs.units.fields.forEach((function(s){s.name===e&&(s.options=t.map((function(e){return{label:e.name,value:e.id,selected:!1}})))})),r.$forceUpdate()}))},submit:function(){var e=this;if(this.formValidation.validateFields([this.form.main]),this.form.variations.map((function(t){return e.formValidation.validateForm(t)})).filter((function(e){return e.length>0})).length>0||Object.values(this.form.main.errors).length>0)return a.kX.error(this.$slots["error-form-invalid"]?this.$slots["error-form-invalid"][0].text:(0,o.__)("Unable to proceed the form is not valid.")).subscribe();var t=this.form.variations.map((function(e,t){return e.tabs.images.groups.filter((function(e){return e.filter((function(e){return"primary"===e.name&&1===e.value})).length>0}))}));if(t[0]&&t[0].length>1)return a.kX.error(this.$slots["error-multiple-primary"]?this.$slots["error-multiple-primary"][0].text:(0,o.__)("Unable to proceed, more than one product is set as primary")).subscribe();var s=[];if(this.form.variations.map((function(t,r){return t.tabs.units.fields.filter((function(e){return"group"===e.type})).forEach((function(t){new Object;t.groups.forEach((function(t){s.push(e.formValidation.validateFields(t))}))}))})),0===s.length)return a.kX.error(this.$slots["error-no-units-groups"]?this.$slots["error-no-units-groups"][0].text:(0,o.__)("Either Selling or Purchase unit isn't defined. Unable to proceed.")).subscribe();if(s.filter((function(e){return!1===e})).length>0)return this.$forceUpdate(),a.kX.error(this.$slots["error-invalid-unit-group"]?this.$slots["error-invalid-unit-group"][0].text:(0,o.__)("Unable to proceed as one of the unit group field is invalid")).subscribe();var r=V(V({},this.formValidation.extractForm(this.form)),{},{variations:this.form.variations.map((function(t,s){var r=e.formValidation.extractForm(t);0===s&&(r.$primary=!0),r.images=t.tabs.images.groups.map((function(t){return e.formValidation.extractFields(t)}));var i=new Object;return t.tabs.units.fields.filter((function(e){return"group"===e.type})).forEach((function(t){i[t.name]=t.groups.map((function(t){return e.formValidation.extractFields(t)}))})),r.units=V(V({},r.units),i),r}))});this.formValidation.disableForm(this.form),a.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,r).subscribe((function(t){if("success"===t.status){if(!1!==e.returnUrl)return document.location=e.returnUrl;e.$emit("save")}e.formValidation.enableForm(e.form)}),(function(t){a.kX.error(t.message,void 0,{duration:5e3}).subscribe(),e.formValidation.enableForm(e.form),t.response&&e.formValidation.triggerError(e.form,t.response.data)}))},deleteVariation:function(e){confirm(this.$slots["delete-variation"]?this.$slots["delete-variation"][0].text:(0,o.__)("Would you like to delete this variation ?"))&&this.form.variations.splice(e,1)},setTabActive:function(e,t){for(var s in t)s!==e&&(t[s].active=!1);t[e].active=!0,"units"===e&&this.loadAvailableUnits(t[e])},duplicate:function(e){this.form.variations.push(Object.assign({},e))},newVariation:function(){this.form.variations.push(this.defaultVariation)},getActiveTab:function(e){for(var t in e)if(e[t].active)return e[t];return!1},getActiveTabKey:function(e){for(var t in e)if(e[t].active)return t;return!1},parseForm:function(e){var t=this;return e.main.value=void 0===e.main.value?"":e.main.value,e.main=this.formValidation.createFields([e.main])[0],e.variations.forEach((function(e,s){var r=0;for(var i in e.tabs)0===r&&void 0===e.tabs[i].active?(e.tabs[i].active=!0,t._sampleVariation=Object.assign({},e),e.tabs[i].fields&&(e.tabs[i].fields=t.formValidation.createFields(e.tabs[i].fields.filter((function(e){return"name"!==e.name}))))):e.tabs[i].fields&&(e.tabs[i].fields=t.formValidation.createFields(e.tabs[i].fields)),e.tabs[i].active=void 0!==e.tabs[i].active&&e.tabs[i].active,r++})),e},loadForm:function(){var e=this;a.ih.get("".concat(this.src)).subscribe((function(t){e.form=e.parseForm(t.form)}))},addImage:function(e){e.tabs.images.groups.push(this.formValidation.createFields(JSON.parse(JSON.stringify(e.tabs.images.fields))))}},mounted:function(){this.loadForm()},name:"ns-manage-products"};const M=(0,f.Z)(R,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto",attrs:{id:"crud-form"}},[0===Object.values(e.form).length?s("div",{staticClass:"flex items-center h-full justify-center flex-auto"},[s("ns-spinner")],1):e._e(),e._v(" "),Object.values(e.form).length>0?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._v(e._s(e.form.main.label))]),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v("Return")]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v(e._s(e.__("Save")))]}))],2)]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap mt-4",attrs:{id:"form-container"}},[s("div",{staticClass:"px-4 w-full"},e._l(e.form.variations,(function(t,r){return s("div",{key:r,staticClass:"mb-8",attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap justify-between",attrs:{id:"card-header"}},[s("div",{staticClass:"flex flex-wrap"},e._l(t.tabs,(function(r,i){return s("div",{key:i,staticClass:"cursor-pointer text-gray-700 px-4 py-2 rounded-tl-lg rounded-tr-lg flex justify-between",class:r.active?"bg-white":"bg-gray-100",on:{click:function(s){return e.setTabActive(i,t.tabs)}}},[s("span",{staticClass:"block mr-2"},[e._v(e._s(r.label))]),e._v(" "),r.errors&&r.errors.length>0?s("span",{staticClass:"rounded-full bg-red-400 text-white h-6 w-6 flex font-semibold items-center justify-center"},[e._v(e._s(r.errors.length))]):e._e()])})),0),e._v(" "),s("div",{staticClass:"flex items-center justify-center -mx-1"})]),e._v(" "),s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2"},[["images","units"].includes(e.getActiveTabKey(t.tabs))?e._e():s("div",{staticClass:"-mx-4 flex flex-wrap"},[e._l(e.getActiveTab(t.tabs).fields,(function(e,t){return[s("div",{key:t,staticClass:"flex flex-col px-4 w-full md:w-1/2 lg:w-1/3"},[s("ns-field",{attrs:{field:e}})],1)]}))],2),e._v(" "),"images"===e.getActiveTabKey(t.tabs)?s("div",{staticClass:"-mx-4 flex flex-wrap"},[s("div",{staticClass:"flex flex-col px-4 w-full md:w-1/2 lg:w-1/3"},[s("div",{staticClass:"rounded border flex bg-white justify-between p-2 items-center"},[s("span",[e._v(e._s(e.__("Add Images")))]),e._v(" "),s("button",{staticClass:"rounded-full border flex items-center justify-center w-8 h-8 bg-white hover:bg-blue-400 hover:text-white",on:{click:function(s){return e.addImage(t)}}},[s("i",{staticClass:"las la-plus-circle"})])])]),e._v(" "),e._l(e.getActiveTab(t.tabs).groups,(function(t,r){return s("div",{key:r,staticClass:"flex flex-col px-4 w-full md:w-1/2 lg:w-1/3 mb-4"},[s("div",{staticClass:"rounded border flex flex-col bg-white p-2"},e._l(t,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1)])}))],2):e._e(),e._v(" "),"units"===e.getActiveTabKey(t.tabs)?s("div",{staticClass:"-mx-4 flex flex-wrap"},[s("div",{staticClass:"px-4 w-full md:w-1/2 lg:w-1/3"},[s("ns-field",{attrs:{field:e.getActiveTab(t.tabs).fields[0]},on:{change:function(s){e.loadAvailableUnits(e.getActiveTab(t.tabs))}}}),e._v(" "),s("ns-field",{attrs:{field:e.getActiveTab(t.tabs).fields[1]},on:{change:function(s){e.loadAvailableUnits(e.getActiveTab(t.tabs))}}})],1),e._v(" "),e._l(e.getActiveTab(t.tabs).fields,(function(t,r){return["group"===t.type?s("div",{key:r,staticClass:"px-4 w-full lg:w-2/3"},[s("div",{staticClass:"mb-2"},[s("label",{staticClass:"font-medium text-gray-700"},[e._v(e._s(t.label))]),e._v(" "),s("p",{staticClass:"py-1 text-sm text-gray-600"},[e._v(e._s(t.description))])]),e._v(" "),s("div",{staticClass:"mb-2"},[s("div",{staticClass:"border-dashed border-2 border-gray-200 p-1 bg-gray-100 flex justify-between items-center text-gray-700 cursor-pointer rounded-lg",on:{click:function(s){return e.addUnitGroup(t)}}},[e._m(0,!0),e._v(" "),s("span",[e._v(e._s(e.__("New Group")))])])]),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap"},e._l(t.groups,(function(r,i){return s("div",{key:i,staticClass:"px-4 w-full md:w-1/2 mb-4"},[s("div",{staticClass:"shadow rounded overflow-hidden"},[s("div",{staticClass:"border-b text-sm bg-blue-400 text-white border-blue-300 p-2 flex justify-between"},[s("span",[e._v(e._s(e.__("Available Quantity")))]),e._v(" "),s("span",[e._v(e._s(e.getUnitQuantity(r)))])]),e._v(" "),s("div",{staticClass:"p-2 mb-2"},e._l(r,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1),e._v(" "),s("div",{staticClass:"p-1 text-red-800 hover:bg-red-200 border-t border-red-200 flex items-center justify-center cursor-pointer font-medium",on:{click:function(s){return e.removeUnitPriceGroup(r,t.groups)}}},[e._v("\n "+e._s(e.__("Delete"))+"\n ")])])])})),0)]):e._e()]}))],2):e._e()])])})),0)])]:e._e()],2)}),[function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"rounded-full border-2 border-gray-300 bg-white h-8 w-8 flex items-center justify-center"},[t("i",{staticClass:"las la-plus-circle"})])}],!1,null,null,null).exports;function U(e,t){for(var s=0;s0&&this.validTabs.filter((function(e){return e.active}))[0]}},data:function(){return{totalTaxValues:0,totalPurchasePrice:0,formValidation:new n.Z,form:{},nsSnackBar:a.kX,fields:[],searchResult:[],searchValue:"",debounceSearch:null,nsHttpClient:a.ih,taxes:[],validTabs:[{label:(0,o.__)("Details"),identifier:"details",active:!0},{label:(0,o.__)("Products"),identifier:"products",active:!1}],reloading:!1}},watch:{searchValue:function(e){var t=this;e&&(clearTimeout(this.debounceSearch),this.debounceSearch=setTimeout((function(){t.doSearch(e)}),500))}},components:{NsManageProducts:M},props:["submit-method","submit-url","return-url","src","rules"],methods:{__:o.__,computeTotal:function(){this.totalTaxValues=0,this.form.products.length>0&&(this.totalTaxValues=this.form.products.map((function(e){return e.procurement.tax_value})).reduce((function(e,t){return e+t}))),this.totalPurchasePrice=0,this.form.products.length>0&&(this.totalPurchasePrice=this.form.products.map((function(e){return parseFloat(e.procurement.total_purchase_price)})).reduce((function(e,t){return e+t})))},updateLine:function(e){var t=this.form.products[e],s=this.taxes.filter((function(e){return e.id===t.procurement.tax_group_id}));if(parseFloat(t.procurement.purchase_price_edit)>0&&parseFloat(t.procurement.quantity)>0){if(s.length>0){var r=s[0].taxes.map((function(e){return Z.getTaxValue(t.procurement.tax_type,t.procurement.purchase_price_edit,parseFloat(e.rate))}));t.procurement.tax_value=r.reduce((function(e,t){return e+t})),"inclusive"===t.procurement.tax_type?(t.procurement.net_purchase_price=parseFloat(t.procurement.purchase_price_edit)-t.procurement.tax_value,t.procurement.gross_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.purchase_price=parseFloat(t.procurement.gross_purchase_price)):(t.procurement.gross_purchase_price=parseFloat(t.procurement.purchase_price_edit)+t.procurement.tax_value,t.procurement.net_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.purchase_price=parseFloat(t.procurement.gross_purchase_price))}else t.procurement.gross_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.net_purchase_price=parseFloat(t.procurement.purchase_price_edit),t.procurement.tax_value=0;t.procurement.tax_value=t.procurement.tax_value*parseFloat(t.procurement.quantity),t.procurement.total_purchase_price=t.procurement.purchase_price*parseFloat(t.procurement.quantity)}this.computeTotal(),this.$forceUpdate()},switchTaxType:function(e,t){e.procurement.tax_type="inclusive"===e.procurement.tax_type?"exclusive":"inclusive",this.updateLine(t)},doSearch:function(e){var t=this;a.ih.post("/api/nexopos/v4/procurements/products/search-product",{search:e}).subscribe((function(e){1===e.length?t.addProductList(e[0]):t.searchResult=e}))},reloadEntities:function(){var e=this;this.reloading=!0,(0,E.D)([a.ih.get("/api/nexopos/v4/categories"),a.ih.get("/api/nexopos/v4/products"),a.ih.get(this.src),a.ih.get("/api/nexopos/v4/taxes/groups")]).subscribe((function(t){e.reloading=!1,e.categories=t[0],e.products=t[1],e.taxes=t[3],e.form.general&&t[2].tabs.general.fieds.forEach((function(t,s){t.value=e.form.tabs.general.fields[s].value||""})),e.form=Object.assign(JSON.parse(JSON.stringify(t[2])),e.form),e.form=e.formValidation.createForm(e.form),e.form.tabs&&e.form.tabs.general.fields.forEach((function(e,s){e.options&&(e.options=t[2].tabs.general.fields[s].options)})),0===e.form.products.length&&(e.form.products=e.form.products.map((function(e){return["gross_purchase_price","purchase_price_edit","tax_value","net_purchase_price","purchase_price","total_price","total_purchase_price","quantity","tax_group_id"].forEach((function(t){void 0===e[t]&&(e[t]=void 0===e[t]?0:e[t])})),e.$invalid=e.$invalid||!1,e.purchase_price_edit=e.purchase_price,{name:e.name,purchase_units:e.purchase_units,procurement:e,unit_quantities:e.unit_quantities||[]}}))),e.$forceUpdate()}))},setTabActive:function(e){this.validTabs.forEach((function(e){return e.active=!1})),this.$forceUpdate(),this.$nextTick().then((function(){e.active=!0}))},addProductList:function(e){if(void 0===e.unit_quantities)return a.kX.error((0,o.__)("Unable to add product which doesn't unit quantities defined.")).subscribe();e.procurement=new Object,e.procurement.gross_purchase_price=0,e.procurement.purchase_price_edit=0,e.procurement.tax_value=0,e.procurement.net_purchase_price=0,e.procurement.purchase_price=0,e.procurement.total_price=0,e.procurement.total_purchase_price=0,e.procurement.quantity=1,e.procurement.expiration_date=null,e.procurement.tax_group_id=0,e.procurement.tax_type="inclusive",e.procurement.unit_id=0,e.procurement.product_id=e.id,e.procurement.procurement_id=null,e.procurement.$invalid=!1,this.searchResult=[],this.searchValue="",this.form.products.push(e)},submit:function(){var e=this;if(0===this.form.products.length)return a.kX.error(this.$slots["error-no-products"]?this.$slots["error-no-products"][0].text:(0,o.__)("Unable to proceed, no product were provided."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(this.form.products.forEach((function(e){!parseFloat(e.procurement.quantity)>=1||0===e.procurement.unit_id?e.procurement.$invalid=!0:e.procurement.$invalid=!1})),this.form.products.filter((function(e){return e.procurement.$invalid})).length>0)return a.kX.error(this.$slots["error-invalid-products"]?this.$slots["error-invalid-products"][0].text:(0,o.__)("Unable to proceed, one or more product has incorrect values."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(this.formValidation.validateForm(this.form).length>0)return this.setTabActive(this.activeTab),a.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:(0,o.__)("Unable to proceed, the procurement form is not valid."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();if(void 0===this.submitUrl)return a.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:(0,o.__)("Unable to submit, no valid submit URL were provided."),this.$slots.okay?this.$slots.okay[0].text:(0,o.__)("OK")).subscribe();this.formValidation.disableForm(this.form);var t=I(I({},this.formValidation.extractForm(this.form)),{products:this.form.products.map((function(e){return e.procurement}))});a.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,t).subscribe((function(t){if("success"===t.status)return document.location=e.returnUrl;e.formValidation.enableForm(e.form)}),(function(t){a.kX.error(t.message,void 0,{duration:5e3}).subscribe(),e.formValidation.enableForm(e.form),t.errors&&e.formValidation.triggerError(e.form,t.errors)}))},deleteProduct:function(e){this.form.products.splice(e,1),this.$forceUpdate()},handleGlobalChange:function(e){this.globallyChecked=e,this.rows.forEach((function(t){return t.$checked=e}))},setProductOptions:function(e){var t=this;new Promise((function(s,r){Popup.show(L,{product:t.form.products[e],resolve:s,reject:r})})).then((function(s){for(var r in s)t.form.products[e].procurement[r]=s[r];t.updateLine(e)}))}}};const Y=(0,f.Z)(H,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"form flex-auto flex flex-col",attrs:{id:"crud-form"}},[e.form.main?[s("div",{staticClass:"flex flex-col"},[s("div",{staticClass:"flex justify-between items-center"},[s("label",{staticClass:"font-bold my-2 text-gray-700",attrs:{for:"title"}},[e._t("title",(function(){return[e._v(e._s(e.__("No title is provided")))]}))],2),e._v(" "),s("div",{staticClass:"text-sm my-2 text-gray-700",attrs:{for:"title"}},[e.returnUrl?s("a",{staticClass:"rounded-full border border-gray-400 hover:bg-red-600 hover:text-white bg-white px-2 py-1",attrs:{href:e.returnUrl}},[e._v(e._s(e.__("Go Back")))]):e._e()])]),e._v(" "),s("div",{staticClass:"flex border-2 rounded overflow-hidden",class:e.form.main.disabled?"border-gray-500":e.form.main.errors.length>0?"border-red-600":"border-blue-500"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.form.main.value,expression:"form.main.value"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",class:e.form.main.disabled?"bg-gray-400":"",attrs:{disabled:e.form.main.disabled,type:"text"},domProps:{value:e.form.main.value},on:{blur:function(t){return e.formValidation.checkField(e.form.main)},change:function(t){return e.formValidation.checkField(e.form.main)},input:function(t){t.target.composing||e.$set(e.form.main,"value",t.target.value)}}}),e._v(" "),s("button",{staticClass:"outline-none px-4 h-10 text-white border-l border-gray-400",class:e.form.main.disabled?"bg-gray-500":e.form.main.errors.length>0?"bg-red-500":"bg-blue-500",attrs:{disabled:e.form.main.disabled},on:{click:function(t){return e.submit()}}},[e._t("save",(function(){return[e._v(e._s(e.__("Save")))]}))],2),e._v(" "),s("button",{staticClass:"bg-white text-gray-700 outline-none px-4 h-10 border-gray-400",on:{click:function(t){return e.reloadEntities()}}},[s("i",{staticClass:"las la-sync",class:e.reloading?"animate animate-spin":""})])]),e._v(" "),e.form.main.description&&0===e.form.main.errors.length?s("p",{staticClass:"text-xs text-gray-600 py-1"},[e._v(e._s(e.form.main.description))]):e._e(),e._v(" "),e._l(e.form.main.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs py-1 text-red-500"},[s("span",[e._t("error-required",(function(){return[e._v(e._s(t.identifier))]}))],2)])}))],2),e._v(" "),s("div",{staticClass:"-mx-4 flex flex-wrap mt-4",attrs:{id:"form-container"}},[s("div",{staticClass:"px-4 w-full"},[s("div",{attrs:{id:"tabbed-card"}},[s("div",{staticClass:"flex flex-wrap",attrs:{id:"card-header"}},e._l(e.validTabs,(function(t,r){return s("div",{key:r,staticClass:"cursor-pointer px-4 py-2 rounded-tl-lg rounded-tr-lg text-gray-700",class:t.active?"bg-white":"bg-gray-100",on:{click:function(s){return e.setTabActive(t)}}},[e._v("\n "+e._s(t.label)+"\n ")])})),0),e._v(" "),"details"===e.activeTab.identifier?s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2"},[e.form.tabs?s("div",{staticClass:"-mx-4 flex flex-wrap"},e._l(e.form.tabs.general.fields,(function(e,t){return s("div",{key:t,staticClass:"flex px-4 w-full md:w-1/2 lg:w-1/3"},[s("ns-field",{attrs:{field:e}})],1)})),0):e._e()]):e._e(),e._v(" "),"products"===e.activeTab.identifier?s("div",{staticClass:"card-body bg-white rounded-br-lg rounded-bl-lg shadow p-2 "},[s("div",{staticClass:"mb-2"},[s("div",{staticClass:"border-blue-500 flex border-2 rounded overflow-hidden"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchValue,expression:"searchValue"}],staticClass:"flex-auto text-gray-700 outline-none h-10 px-2",attrs:{type:"text",placeholder:e.$slots["search-placeholder"]?e.$slots["search-placeholder"][0].text:"SKU, Barcode, Name"},domProps:{value:e.searchValue},on:{input:function(t){t.target.composing||(e.searchValue=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"h-0"},[s("div",{staticClass:"shadow bg-white relative z-10"},e._l(e.searchResult,(function(t,r){return s("div",{key:r,staticClass:"cursor-pointer border border-b border-gray-300 p-2 text-gray-700",on:{click:function(s){return e.addProductList(t)}}},[s("span",{staticClass:"block font-bold text-gray-700"},[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"block text-sm text-gray-600"},[e._v(e._s(e.__("SKU"))+" : "+e._s(t.sku))]),e._v(" "),s("span",{staticClass:"block text-sm text-gray-600"},[e._v(e._s(e.__("Barcode"))+" : "+e._s(t.barcode))])])})),0)])]),e._v(" "),s("div",{staticClass:"overflow-x-auto"},[s("table",{staticClass:"w-full"},[s("thead",[s("tr",e._l(e.form.columns,(function(t,r){return s("td",{key:r,staticClass:"text-gray-700 p-2 border border-gray-300 bg-gray-200",attrs:{width:"200"}},[e._v(e._s(t.label))])})),0)]),e._v(" "),s("tbody",[e._l(e.form.products,(function(t,r){return s("tr",{key:r,class:t.procurement.$invalid?"bg-red-200 border-2 border-red-500":"bg-gray-100"},[e._l(e.form.columns,(function(i,n){return["name"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(t.name))]),e._v(" "),s("div",{staticClass:"flex justify-between"},[s("div",{staticClass:"flex -mx-1 flex-col"},[s("div",{staticClass:"px-1"},[s("span",{staticClass:"text-xs text-red-500 cursor-pointer underline px-1",on:{click:function(t){return e.deleteProduct(r)}}},[e._v(e._s(e.__("Delete")))])])]),e._v(" "),s("div",{staticClass:"flex -mx-1 flex-col"},[s("div",{staticClass:"px-1"},[s("span",{staticClass:"text-xs text-red-500 cursor-pointer underline px-1",on:{click:function(t){return e.setProductOptions(r)}}},[e._v(e._s(e.__("Options")))])])])])]):e._e(),e._v(" "),"text"===i.type?s("td",{key:n,staticClass:"p-2 w-3 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.procurement[n],expression:"product.procurement[ key ]"}],staticClass:"w-24 border-2 p-2 border-blue-400 rounded",attrs:{type:"text"},domProps:{value:t.procurement[n]},on:{change:function(t){return e.updateLine(r)},input:function(s){s.target.composing||e.$set(t.procurement,n,s.target.value)}}})])]):e._e(),e._v(" "),"tax_group_id"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement.tax_group_id,expression:"product.procurement.tax_group_id"}],staticClass:"rounded border-blue-500 border-2 p-2",on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t.procurement,"tax_group_id",s.target.multiple?r:r[0])},function(t){return e.updateLine(r)}]}},e._l(e.taxes,(function(t){return s("option",{key:t.id,domProps:{value:t.id}},[e._v(e._s(t.name))])})),0)])]):e._e(),e._v(" "),"custom_select"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement[n],expression:"product.procurement[ key ]"}],staticClass:"rounded border-blue-500 border-2 p-2",on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t.procurement,n,s.target.multiple?r:r[0])},function(t){return e.updateLine(r)}]}},e._l(i.options,(function(t){return s("option",{key:t.value,domProps:{value:t.value}},[e._v(e._s(t.label))])})),0)])]):e._e(),e._v(" "),"currency"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start flex-col justify-end"},[s("span",{staticClass:"text-sm text-gray-600"},[e._v(e._s(e._f("currency")(t.procurement[n])))])])]):e._e(),e._v(" "),"unit_quantities"===i.type?s("td",{key:n,staticClass:"p-2 text-gray-600 border border-gray-300"},[s("div",{staticClass:"flex items-start"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement.unit_id,expression:"product.procurement.unit_id"}],staticClass:"rounded border-blue-500 border-2 p-2 w-32",on:{change:function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t.procurement,"unit_id",s.target.multiple?r:r[0])}}},e._l(t.unit_quantities,(function(t){return s("option",{key:t.id,domProps:{value:t.unit.id}},[e._v(e._s(t.unit.name))])})),0)])]):e._e()]}))],2)})),e._v(" "),s("tr",{staticClass:"bg-gray-100"},[s("td",{staticClass:"p-2 text-gray-600 border border-gray-300",attrs:{colspan:Object.keys(e.form.columns).indexOf("tax_value")}}),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 border border-gray-300"},[e._v(e._s(e._f("currency")(e.totalTaxValues)))]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 border border-gray-300",attrs:{colspan:Object.keys(e.form.columns).indexOf("total_purchase_price")-(Object.keys(e.form.columns).indexOf("tax_value")+1)}}),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 border border-gray-300"},[e._v(e._s(e._f("currency")(e.totalPurchasePrice)))])])],2)])])]):e._e()])])])]:e._e()],2)}),[],!1,null,null,null).exports,B={template:"#ns-procurement-invoice",methods:{printInvoice:function(){this.$htmlToPaper("printable-container")}}};const G=(0,f.Z)(B,undefined,undefined,!1,null,null,null).exports;const Q={name:"ns-notifications",data:function(){return{notifications:[],visible:!1,interval:null}},mounted:function(){var e=this;document.addEventListener("click",this.checkClickedItem),ns.websocket.enabled?Echo.private("ns.private-channel").listen("App\\Events\\NotificationDispatchedEvent",(function(t){e.pushNotificationIfNew(t.notification)})).listen("App\\Events\\NotificationDeletedEvent",(function(t){e.deleteNotificationIfExists(t.notification)})):this.interval=setInterval((function(){e.loadNotifications()}),15e3),this.loadNotifications()},destroyed:function(){clearInterval(this.interval)},methods:{__:o.__,pushNotificationIfNew:function(e){var t=this.notifications.filter((function(t){return t.id===e.id})).length>0;console.log(e),t||this.notifications.push(e)},deleteNotificationIfExists:function(e){var t=this.notifications.filter((function(t){return t.id===e.id}));if(t.length>0){var s=this.notifications.indexOf(t[0]);this.notifications.splice(s,1)}},deleteAll:function(){Popup.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("Would you like to clear all the notifications ?"),onAction:function(e){e&&a.ih.delete("/api/nexopos/v4/notifications/all").subscribe((function(e){a.kX.success(e.message).subscribe()}))}})},checkClickedItem:function(e){var t;t=!!document.getElementById("notification-center")&&document.getElementById("notification-center").contains(e.srcElement);var s=document.getElementById("notification-button").contains(e.srcElement);t||s||!this.visible||(this.visible=!1)},loadNotifications:function(){var e=this;a.ih.get("/api/nexopos/v4/notifications").subscribe((function(t){e.notifications=t}))},triggerLink:function(e){if("url"!==e.url)return window.open(e.url,"_blank")},closeNotice:function(e,t){var s=this;a.ih.delete("/api/nexopos/v4/notifications/".concat(t.id)).subscribe((function(e){s.loadNotifications()})),e.stopPropagation()}}};const K=(0,f.Z)(Q,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"hover:bg-white hover:text-gray-700 hover:shadow-lg hover:border-opacity-0 rounded-full h-12 w-12 cursor-pointer font-bold text-2xl justify-center items-center flex text-gray-800",class:e.visible?"bg-white border-0 shadow-lg":"border border-gray-400",attrs:{id:"notification-button"},on:{click:function(t){e.visible=!e.visible}}},[e.notifications.length>0?s("div",{staticClass:"relative float-right"},[s("div",{staticClass:"absolute -ml-6 -mt-8"},[s("div",{staticClass:"bg-blue-400 text-white w-8 h-8 rounded-full text-xs flex items-center justify-center"},[e._v(e._s(e._f("abbreviate")(e.notifications.length)))])])]):e._e(),e._v(" "),s("i",{staticClass:"las la-bell"})]),e._v(" "),e.visible?s("div",{staticClass:"h-0 w-0",attrs:{id:"notification-center"}},[s("div",{staticClass:"absolute left-0 top-0 sm:relative w-screen zoom-out-entrance anim-duration-300 h-5/7-screen sm:w-64 sm:h-108 flex flex-row-reverse"},[s("div",{staticClass:"z-50 sm:rounded-lg shadow-lg h-full w-full bg-white md:mt-2 overflow-y-hidden flex flex-col"},[s("div",{staticClass:"sm:hidden p-2 cursor-pointer flex items-center justify-center border-b border-gray-200",on:{click:function(t){e.visible=!1}}},[s("h3",{staticClass:"font-semibold hover:text-blue-400"},[e._v("Close")])]),e._v(" "),s("div",{staticClass:"overflow-y-auto flex flex-col flex-auto"},[e._l(e.notifications,(function(t){return s("div",{key:t.id,staticClass:"notice border-b border-gray-200"},[s("div",{staticClass:"p-2 cursor-pointer",on:{click:function(s){return e.triggerLink(t)}}},[s("div",{staticClass:"flex items-center justify-between"},[s("h1",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(t.title))]),e._v(" "),s("ns-close-button",{on:{click:function(s){return e.closeNotice(s,t)}}})],1),e._v(" "),s("p",{staticClass:"py-1 text-gray-600 text-sm"},[e._v(e._s(t.description))])])])})),e._v(" "),0===e.notifications.length?s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("div",{staticClass:"flex flex-col items-center"},[s("i",{staticClass:"las la-laugh-wink text-5xl text-gray-800"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Nothing to care about !")))])])]):e._e()],2),e._v(" "),s("div",{staticClass:"cursor-pointer"},[s("h3",{staticClass:"text-sm p-2 flex items-center justify-center hover:bg-red-100 w-full text-red-400 font-semibold hover:text-red-500",on:{click:function(t){return e.deleteAll()}}},[e._v(e._s(e.__("Clear All")))])])])])]):e._e()])}),[],!1,null,null,null).exports;var J=s(9576),ee=s(381),te=s.n(ee),se=s(6598);const re={name:"ns-low-stock-report",mounted:function(){},components:{nsDatepicker:se.Z},data:function(){return{products:[]}},computed:{},methods:{printSaleReport:function(){this.$htmlToPaper("low-stock-report")},loadReport:function(){var e=this;a.ih.get("/api/nexopos/v4/reports/low-stock").subscribe({next:function(t){e.products=t},error:function(e){a.kX.error(e.message).subscribe()}})}}};const ie=(0,f.Z)(re,undefined,undefined,!1,null,null,null).exports;const ne={name:"ns-sale-report",data:function(){return{startDate:te()(),endDate:te()(),orders:[],field:{type:"datetimepicker",value:"2021-02-07",name:"date"}}},components:{nsDatepicker:se.Z},computed:{totalDiscounts:function(){return this.orders.length>0?this.orders.map((function(e){return e.discount})).reduce((function(e,t){return e+t})):0},totalTaxes:function(){return this.orders.length>0?this.orders.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t})):0},totalOrders:function(){return this.orders.length>0?this.orders.map((function(e){return e.total})).reduce((function(e,t){return e+t})):0}},methods:{printSaleReport:function(){this.$htmlToPaper("sale-report")},setStartDate:function(e){this.startDate=e.format(),console.log(this.startDate)},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/sale-report",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.orders=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){this.endDate=e.format()}}};const ae=(0,f.Z)(ne,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports;const oe={name:"ns-sold-stock-report",data:function(){return{startDate:te()(),endDate:te()(),products:[]}},components:{nsDatepicker:se.Z},computed:{totalQuantity:function(){return this.products.length>0?this.products.map((function(e){return e.quantity})).reduce((function(e,t){return e+t})):0},totalTaxes:function(){return this.products.length>0?this.products.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t})):0},totalPrice:function(){return console.log(this.products),this.products.length>0?this.products.map((function(e){return e.total_price})).reduce((function(e,t){return e+t})):0}},methods:{printSaleReport:function(){this.$htmlToPaper("report-printable")},setStartDate:function(e){this.startDate=e.format()},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/sold-stock-report",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.products=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){this.endDate=e.format()}}};const le=(0,f.Z)(oe,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports;const ce={name:"ns-profit-report",data:function(){return{startDate:te()(),endDate:te()(),products:[]}},components:{nsDatepicker:se.Z},computed:{totalQuantities:function(){return this.products.length>0?this.products.map((function(e){return e.quantity})).reduce((function(e,t){return e+t})):0},totalPurchasePrice:function(){return this.products.length>0?this.products.map((function(e){return e.total_purchase_price})).reduce((function(e,t){return e+t})):0},totalSalePrice:function(){return this.products.length>0?this.products.map((function(e){return e.total_price})).reduce((function(e,t){return e+t})):0},totalProfit:function(){return this.products.length>0?this.products.map((function(e){return e.total_price-e.total_purchase_price})).reduce((function(e,t){return e+t})):0},totalTax:function(){return this.products.length>0?this.products.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t})):0}},methods:{printSaleReport:function(){this.$htmlToPaper("profit-report")},setStartDate:function(e){this.startDate=e.format(),console.log(this.startDate)},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/profit-report",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.products=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){this.endDate=e.format()}}};const ue=(0,f.Z)(ce,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports,de={name:"ns-cash-flow",mounted:function(){},components:{nsDatepicker:se.Z},data:function(){return{startDate:te()(),endDate:te()(),report:[]}},computed:{totalDebit:function(){return 0},totalCredit:function(){return 0}},methods:{setStartDate:function(e){this.startDate=e.format()},setEndDate:function(e){this.endDate=e.format()},loadReport:function(){var e=this,t=te()(this.startDate),s=te()(this.endDate);a.ih.post("/api/nexopos/v4/reports/cash-flow",{startDate:t,endDate:s}).subscribe((function(t){e.report=t,console.log(e.report)}),(function(e){a.kX.error(e.message).subscribe()}))}}};const fe=(0,f.Z)(de,undefined,undefined,!1,null,null,null).exports;var pe=s(280);const he={name:"ns-yearly-report",mounted:function(){""!==this.timezone&&(this.year=ns.date.getMoment().format("Y"),this.loadReport())},components:{nsDatepicker:se.Z,nsNotice:pe.Z},data:function(){return{startDate:te()(),endDate:te()(),report:{},timezone:ns.date.timeZone,year:"",labels:["month_paid_orders","month_taxes","month_expenses","month_income"]}},computed:{totalDebit:function(){return 0},totalCredit:function(){return 0}},methods:{setStartDate:function(e){this.startDate=e.format()},setEndDate:function(e){this.endDate=e.format()},printSaleReport:function(){this.$htmlToPaper("annual-report")},sumOf:function(e){return Object.values(this.report).length>0?Object.values(this.report).map((function(t){return parseFloat(t[e])||0})).reduce((function(e,t){return e+t})):0},recomputeForSpecificYear:function(){var e=this;Popup.show(A.Z,{title:__("Would you like to proceed ?"),message:__("The report will be computed for the current year, a job will be dispatched and you'll be informed once it's completed."),onAction:function(t){t&&a.ih.post("/api/nexopos/v4/reports/compute/yearly",{year:e.year}).subscribe((function(e){a.kX.success(e.message).subscribe()}),(function(e){a.kX.success(e.message||__("An unexpected error has occured.")).subscribe()}))}})},getReportForMonth:function(e){return console.log(this.report,e),this.report[e]},loadReport:function(){var e=this,t=this.year;a.ih.post("/api/nexopos/v4/reports/annual-report",{year:t}).subscribe((function(t){e.report=t}),(function(e){a.kX.error(e.message).subscribe()}))}}};const me=(0,f.Z)(he,undefined,undefined,!1,null,null,null).exports,ve={name:"ns-best-products-report",mounted:function(){},components:{nsDatepicker:se.Z},data:function(){return{startDate:te()(),endDate:te()(),report:null,sort:""}},computed:{totalDebit:function(){return 0},totalCredit:function(){return 0}},methods:{setStartDate:function(e){this.startDate=e.format()},setEndDate:function(e){this.endDate=e.format()},printSaleReport:function(){this.$htmlToPaper("best-products-report")},loadReport:function(){var e=this,t=te()(this.startDate),s=te()(this.endDate);a.ih.post("/api/nexopos/v4/reports/products-report",{startDate:t.format("YYYY/MM/DD HH:mm"),endDate:s.format("YYYY/MM/DD HH:mm"),sort:this.sort}).subscribe((function(t){t.current.products=Object.values(t.current.products),e.report=t,console.log(e.report)}),(function(e){a.kX.error(e.message).subscribe()}))}}};const be=(0,f.Z)(ve,undefined,undefined,!1,null,null,null).exports;var _e=s(8655);const ge={name:"ns-payment-types-report",data:function(){return{startDate:te()(),endDate:te()(),report:[],field:{type:"datetimepicker",value:"2021-02-07",name:"date"}}},components:{nsDatepicker:se.Z,nsDateTimePicker:_e.V},computed:{},mounted:function(){},methods:{printSaleReport:function(){this.$htmlToPaper("sale-report")},setStartDate:function(e){console.log(e),this.startDate=e.format()},loadReport:function(){var e=this;if(null===this.startDate||null===this.endDate)return a.kX.error((0,o.__)("Unable to proceed. Select a correct time range.")).subscribe();var t=te()(this.startDate);if(te()(this.endDate).isBefore(t))return a.kX.error((0,o.__)("Unable to proceed. The current time range is not valid.")).subscribe();a.ih.post("/api/nexopos/v4/reports/payment-types",{startDate:this.startDate,endDate:this.endDate}).subscribe((function(t){e.report=t}),(function(e){a.kX.error(e.message).subscribe()}))},setEndDate:function(e){console.log(e),this.endDate=e.format()}}};const xe=(0,f.Z)(ge,(function(){var e=this.$createElement;return(this._self._c||e)("div")}),[],!1,null,null,null).exports;const ye={name:"ns-dashboard-cards",data:function(){return{report:{}}},mounted:function(){this.loadReport(),console.log(nsLanguage.getEntries())},methods:{__:o.__,loadReport:function(){var e=this;a.ih.get("/api/nexopos/v4/dashboard/day").subscribe((function(t){e.report=t}))}}};const we=(0,f.Z)(ye,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"-m-4 flex flex-wrap"},[s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-blue-400 to-blue-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_paid_orders||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_paid_orders||0))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-green-400 to-green-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Incomplete Orders")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_partially_paid_orders+e.report.total_unpaid_orders||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Incomplete Orders")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_unpaid_orders+e.report.day_partially_paid_orders||0))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-red-300 via-red-400 to-red-500 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Wasted Goods")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_wasted_goods||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Wasted Goods")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_wasted_goods||0))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"p-4 w-full md:w-1/2 lg:w-1/4"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-indigo-400 to-indigo-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Expenses")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_expenses||0,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Expenses")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.day_expenses||0))+" "+e._s(e.__("Today")))])])])])])])}),[],!1,null,null,null).exports;const Ce={name:"ns-best-customers",mounted:function(){var e=this;this.hasLoaded=!1,this.subscription=Dashboard.bestCustomers.subscribe((function(t){e.hasLoaded=!0,e.customers=t}))},methods:{__:o.__},data:function(){return{customers:[],subscription:null,hasLoaded:!1}},destroyed:function(){this.subscription.unsubscribe()}};const ke=(0,f.Z)(Ce,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"head bg-white flex-auto"},[s("div",{staticClass:"head text-center border-b border-gray-200 text-gray-700 w-full py-2"},[s("h5",[e._v(e._s(e.__("Best Customers")))])]),e._v(" "),s("div",{staticClass:"body"},[e.hasLoaded?e._e():s("div",{staticClass:"h-56 w-full flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"12",border:"4"}})],1),e._v(" "),e.hasLoaded&&0===e.customers.length?s("div",{staticClass:"h-56 flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-grin-beam-sweat text-6xl text-gray-700"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Well.. nothing to show for the meantime")))])]):e._e(),e._v(" "),e.customers.length>0?s("table",{staticClass:"table w-full"},[s("thead",e._l(e.customers,(function(t){return s("tr",{key:t.id,staticClass:"border-gray-300 border-b text-sm"},[s("th",{staticClass:"p-2"},[s("div",{staticClass:"-mx-1 flex justify-start items-center"},[e._m(0,!0),e._v(" "),s("div",{staticClass:"px-1 justify-center"},[s("h3",{staticClass:"font-semibold text-gray-600 items-center"},[e._v(e._s(t.name))])])])]),e._v(" "),s("th",{staticClass:"flex justify-end text-green-700 p-2"},[e._v(e._s(e._f("currency")(t.purchases_amount)))])])})),0)]):e._e()])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"px-1"},[t("div",{staticClass:"rounded-full bg-gray-200 h-6 w-6 "},[t("img",{attrs:{src:"/images/user.png"}})])])}],!1,null,null,null).exports;const je={name:"ns-best-customers",data:function(){return{subscription:null,cashiers:[],hasLoaded:!1}},mounted:function(){var e=this;this.hasLoaded=!1,this.subscription=Dashboard.bestCashiers.subscribe((function(t){e.hasLoaded=!0,e.cashiers=t}))},methods:{__:o.__},destroyed:function(){this.subscription.unsubscribe()}};const $e=(0,f.Z)(je,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"head bg-white flex-auto"},[s("div",{staticClass:"head text-center border-b border-gray-200 text-gray-700 w-full py-2"},[s("h5",[e._v(e._s(e.__("Best Cashiers")))])]),e._v(" "),s("div",{staticClass:"body"},[e.cashiers.length>0?s("table",{staticClass:"table w-full"},[s("thead",[e._l(e.cashiers,(function(t){return s("tr",{key:t.id,staticClass:"border-gray-300 border-b text-sm"},[s("th",{staticClass:"p-2"},[s("div",{staticClass:"-mx-1 flex justify-start items-center"},[e._m(0,!0),e._v(" "),s("div",{staticClass:"px-1 justify-center"},[s("h3",{staticClass:"font-semibold text-gray-600 items-center"},[e._v(e._s(t.username))])])])]),e._v(" "),s("th",{staticClass:"flex justify-end text-green-700 p-2"},[e._v(e._s(e._f("currency")(t.total_sales,"abbreviate")))])])})),e._v(" "),0===e.cashiers.length?s("tr",[s("th",{attrs:{colspan:"2"}},[e._v(e._s(e.__("No result to display.")))])]):e._e()],2)]):e._e(),e._v(" "),e.hasLoaded?e._e():s("div",{staticClass:"h-56 flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"8",border:"4"}})],1),e._v(" "),e.hasLoaded&&0===e.cashiers.length?s("div",{staticClass:"h-56 flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-grin-beam-sweat text-6xl text-gray-700"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Well.. nothing to show for the meantime.")))])]):e._e()])])])}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"px-1"},[t("div",{staticClass:"rounded-full bg-gray-200 h-6 w-6 "},[t("img",{attrs:{src:"/images/user.png"}})])])}],!1,null,null,null).exports;const Pe={name:"ns-orders-summary",data:function(){return{orders:[],subscription:null,hasLoaded:!1}},mounted:function(){var e=this;this.hasLoaded=!1,this.subscription=Dashboard.recentOrders.subscribe((function(t){e.hasLoaded=!0,e.orders=t}))},methods:{__:o.__},destroyed:function(){this.subscription.unsubscribe()}};const De=(0,f.Z)(Pe,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between bg-white border-b"},[s("h3",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Recents Orders")))]),e._v(" "),s("div",{})]),e._v(" "),s("div",{staticClass:"head bg-gray-100 flex-auto flex-col flex h-56 overflow-y-auto"},[e.hasLoaded?e._e():s("div",{staticClass:"h-full flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"8",border:"4"}})],1),e._v(" "),e.hasLoaded&&0===e.orders.length?s("div",{staticClass:"h-full flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-grin-beam-sweat text-6xl text-gray-700"}),e._v(" "),s("p",{staticClass:"text-gray-600 text-sm"},[e._v(e._s(e.__("Well.. nothing to show for the meantime.")))])]):e._e(),e._v(" "),e._l(e.orders,(function(t){return s("div",{key:t.id,staticClass:"border-b border-gray-200 p-2 flex justify-between",class:"paid"===t.payment_status?"bg-green-50":"bg-white"},[s("div",[s("h3",{staticClass:"text-lg font-semibold text-gray-600"},[e._v(e._s(e.__("Order"))+" : "+e._s(t.code))]),e._v(" "),s("div",{staticClass:"flex -mx-2"},[s("div",{staticClass:"px-1"},[s("h4",{staticClass:"text-semibold text-xs text-gray-500"},[s("i",{staticClass:"lar la-user-circle"}),e._v(" "),s("span",[e._v(e._s(t.user.username))])])]),e._v(" "),s("div",{staticClass:"divide-y-4"}),e._v(" "),s("div",{staticClass:"px-1"},[s("h4",{staticClass:"text-semibold text-xs text-gray-600"},[s("i",{staticClass:"las la-clock"}),e._v(" "),s("span",[e._v(e._s(t.created_at))])])])])]),e._v(" "),s("div",[s("h2",{staticClass:"text-xl font-bold",class:"paid"===t.payment_status?"text-green-600":"text-gray-700"},[e._v(e._s(e._f("currency")(t.total)))])])])}))],2)])}),[],!1,null,null,null).exports;const Se={name:"ns-orders-chart",data:function(){return{totalWeeklySales:0,totalWeekTaxes:0,totalWeekExpenses:0,totalWeekIncome:0,chartOptions:{chart:{id:"vuechart-example",width:"100%",height:"100%"},stroke:{curve:"smooth",dashArray:[0,8]},xaxis:{categories:[]},colors:["#5f83f3","#AAA"]},series:[{name:(0,o.__)("Current Week"),data:[]},{name:(0,o.__)("Previous Week"),data:[]}],reportSubscription:null,report:null}},methods:{__:o.__},mounted:function(){var e=this;this.reportSubscription=Dashboard.weeksSummary.subscribe((function(t){void 0!==t.result&&(e.chartOptions.xaxis.categories=t.result.map((function(e){return e.label})),e.report=t,e.totalWeeklySales=0,e.totalWeekIncome=0,e.totalWeekExpenses=0,e.totalWeekTaxes=0,e.report.result.forEach((function(t,s){if(void 0!==t.current){var r=t.current.entries.map((function(e){return e.day_paid_orders})),i=0;r.length>0&&(i=r.reduce((function(e,t){return e+t})),e.totalWeekExpenses+=t.current.entries.map((function(e){return e.day_expenses})),e.totalWeekTaxes+=t.current.entries.map((function(e){return e.day_taxes})),e.totalWeekIncome+=t.current.entries.map((function(e){return e.day_income}))),e.series[0].data.push(i)}else e.series[0].data.push(0);if(void 0!==t.previous){var n=t.previous.entries.map((function(e){return e.day_paid_orders})),a=0;n.length>0&&(a=n.reduce((function(e,t){return e+t}))),e.series[1].data.push(a)}else e.series[1].data.push(0)})),e.totalWeeklySales=e.series[0].data.reduce((function(e,t){return e+t})))}))}};const Oe=(0,f.Z)(Se,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col shadow rounded-lg overflow-hidden"},[s("div",{staticClass:"head bg-white flex-auto flex h-56"},[s("div",{staticClass:"w-full h-full pt-2"},[e.report?s("vue-apex-charts",{attrs:{height:"100%",type:"area",options:e.chartOptions,series:e.series}}):e._e()],1)]),e._v(" "),s("div",{staticClass:"p-2 bg-white -mx-4 flex flex-wrap"},[s("div",{staticClass:"flex w-full md:w-1/2 lg:w-full xl:w-1/2 lg:border-b lg:border-t xl:border-none border-gray-200 lg:py-1 lg:my-1"},[s("div",{staticClass:"px-4 w-1/2 lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Weekly Sales")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeeklySales,"abbreviate")))])]),e._v(" "),s("div",{staticClass:"px-4 w-1/2 lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Week Taxes")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeekTaxes,"abbreviate")))])])]),e._v(" "),s("div",{staticClass:"flex w-full md:w-1/2 lg:w-full xl:w-1/2"},[s("div",{staticClass:"px-4 w-full lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Net Income")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeekIncome,"abbreviate")))])]),e._v(" "),s("div",{staticClass:"px-4 w-full lg:w-1/2 flex flex-col items-center justify-center"},[s("span",{staticClass:"text-xs text-gray-600"},[e._v(e._s(e.__("Week Expenses")))]),e._v(" "),s("h2",{staticClass:"text-lg xl:text-xl text-gray-700 font-bold"},[e._v(e._s(e._f("currency")(e.totalWeekExpenses,"abbreviate")))])])])])])}),[],!1,null,null,null).exports;const Ee={name:"ns-cashier-dashboard",props:["showCommission"],data:function(){return{report:{}}},methods:{__,refreshReport:function(){Cashier.refreshReport()},getOrderStatus:function(e){switch(e){case"paid":return __("Paid");case"partially_paid":return __("Partially Paid");case"unpaid":return __("Unpaid");case"hold":return __("Hold");case"order_void":return __("Void");case"refunded":return __("Refunded");case"partially_refunded":return __("Partially Refunded");default:return $status}}},mounted:function(){var e=this;Cashier.mysales.subscribe((function(t){e.report=t}));var t=document.createRange().createContextualFragment('
    \n
    \n
    \n \n
    \n
    \n
    ');document.querySelector(".top-tools-side").prepend(t),document.querySelector("#refresh-button").addEventListener("click",(function(){return e.refreshReport()}))}};const Te=(0,f.Z)(Ee,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"flex -mx-4 flex-wrap"},[s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-purple-400 to-purple-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_sales_amount,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Total Sales")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.total_sales_amount))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-red-400 to-red-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Total Refunds")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_refunds_amount,"abbreviate"))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Total Refunds")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.today_refunds_amount))+" "+e._s(e.__("Today")))])])])])]),e._v(" "),s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-blue-400 to-blue-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Clients Registered")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e.report.total_customers)+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Clients Registered")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e.report.today_customers)+" "+e._s(e.__("Today")))])])])])]),e._v(" "),e.showCommission?s("div",{staticClass:"px-4 w-full mb-6",class:e.showCommission?"md:w-1/2 lg:w-1/4":"md:w-1/3"},[s("div",{staticClass:"flex flex-auto flex-col rounded-lg shadow-lg bg-gradient-to-br from-green-400 to-green-600 text-white px-3 py-5"},[s("div",{staticClass:"flex flex-row md:flex-col flex-auto"},[s("div",{staticClass:"w-1/2 md:w-full flex md:flex-col md:items-start items-center justify-center"},[s("h6",{staticClass:"font-bold hidden text-right md:inline-block"},[e._v(e._s(e.__("Commissions")))]),e._v(" "),s("h3",{staticClass:"text-2xl font-black"},[e._v("\n "+e._s(e._f("currency")(e.report.total_commissions))+"\n ")])]),e._v(" "),s("div",{staticClass:"w-1/2 md:w-full flex flex-col px-2 justify-end items-end"},[s("h6",{staticClass:"font-bold inline-block text-right md:hidden"},[e._v(e._s(e.__("Commissions")))]),e._v(" "),s("h4",{staticClass:"text-xs text-right"},[e._v("+"+e._s(e._f("currency")(e.report.today_commissions))+" "+e._s(e.__("Today")))])])])])]):e._e()]),e._v(" "),s("div",{staticClass:"py-4"},[e.report.today_orders&&e.report.today_orders.length>0?s("ul",{staticClass:"bg-white shadow-lg rounded overflow-hidden"},e._l(e.report.today_orders,(function(t){return s("li",{key:t.id,staticClass:"p-2 border-b-2 border-blue-400"},[s("h3",{staticClass:"font-semibold text-lg flex justify-between"},[s("span",[e._v(e._s(e.__("Total"))+" : "+e._s(e._f("currency")(t.total)))]),e._v(" "),s("span",[e._v(e._s(t.code))])]),e._v(" "),s("ul",{staticClass:"pt-2 flex -mx-1 text-sm text-gray-700"},[s("li",{staticClass:"px-1"},[e._v(e._s(e.__("Discount"))+" : "+e._s(e._f("currency")(t.discount)))]),e._v(" "),s("li",{staticClass:"px-1"},[e._v(e._s(e.__("Status"))+" : "+e._s(e.getOrderStatus(t.payment_status)))])])])})),0):e._e(),e._v(" "),e.report.today_orders&&0===e.report.today_orders.length?s("div",{staticClass:"flex items-center justify-center"},[s("i",{staticClass:"las la-frown"})]):e._e()])])}),[],!1,null,null,null).exports;var Fe=s(2242),Ae=s(7096),qe=s(1596);const Ve={name:"ns-stock-adjustment",props:["actions"],data:function(){return{search:"",timeout:null,suggestions:[],products:[]}},mounted:function(){console.log(this.actions)},methods:{__:o.__,searchProduct:function(e){var t=this;e.length>0&&a.ih.post("/api/nexopos/v4/procurements/products/search-procurement-product",{argument:e}).subscribe((function(e){if("products"===e.from){if(!(e.products.length>0))return t.closeSearch(),a.kX.error((0,o.__)("Looks like no products matched the searched term.")).subscribe();1===e.products.length?t.addSuggestion(e.products[0]):t.suggestions=e.products}else if("procurements"===e.from){if(null===e.product)return t.closeSearch(),a.kX.error((0,o.__)("Looks like no products matched the searched term.")).subscribe();t.addProductToList(e.product)}}))},addProductToList:function(e){if(this.products.filter((function(t){return t.procurement_product_id===e.id})).length>0)return this.closeSearch(),a.kX.error((0,o.__)("The product already exists on the table.")).subscribe();var t=new Object;e.unit_quantity.unit=e.unit,t.quantities=[e.unit_quantity],t.name=e.name,t.adjust_unit=e.unit_quantity,t.adjust_quantity=1,t.adjust_action="",t.adjust_reason="",t.adjust_value=0,t.id=e.product_id,t.accurate_tracking=1,t.available_quantity=e.available_quantity,t.procurement_product_id=e.id,t.procurement_history=[{label:"".concat(e.procurement.name," (").concat(e.available_quantity,")"),value:e.id}],this.products.push(t),this.closeSearch()},addSuggestion:function(e){var t=this;(0,E.D)([a.ih.get("/api/nexopos/v4/products/".concat(e.id,"/units/quantities"))]).subscribe((function(s){if(!(s[0].length>0))return a.kX.error((0,o.__)("This product does't have any stock to adjust.")).subscribe();e.quantities=s[0],e.adjust_quantity=1,e.adjust_action="",e.adjust_reason="",e.adjust_unit="",e.adjust_value=0,e.procurement_product_id=0,t.products.push(e),t.closeSearch(),e.accurate_tracking}))},closeSearch:function(){this.search="",this.suggestions=[]},recalculateProduct:function(e){""!==e.adjust_unit&&(["deleted","defective","lost"].includes(e.adjust_action)?e.adjust_value=-e.adjust_quantity*e.adjust_unit.sale_price:e.adjust_value=e.adjust_quantity*e.adjust_unit.sale_price),this.$forceUpdate()},openQuantityPopup:function(e){var t=this;e.quantity;new Promise((function(t,s){Fe.G.show(Ae.Z,{resolve:t,reject:s,quantity:e.adjust_quantity})})).then((function(s){if(!["added"].includes(e.adjust_action)){if(void 0!==e.accurate_tracking&&s.quantity>e.available_quantity)return a.kX.error((0,o.__)("The specified quantity exceed the available quantity.")).subscribe();if(s.quantity>e.adjust_unit.quantity)return a.kX.error((0,o.__)("The specified quantity exceed the available quantity.")).subscribe()}e.adjust_quantity=s.quantity,t.recalculateProduct(e)}))},proceedStockAdjustment:function(){var e=this;if(0===this.products.length)return a.kX.error((0,o.__)("Unable to proceed as the table is empty.")).subscribe();Fe.G.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("The stock adjustment is about to be made. Would you like to confirm ?"),onAction:function(t){t&&a.ih.post("/api/nexopos/v4/products/adjustments",{products:e.products}).subscribe((function(t){a.kX.success(t.message).subscribe(),e.products=[]}),(function(e){a.kX.error(e.message).subscribe()}))}})},provideReason:function(e){new Promise((function(t,s){Fe.G.show(qe.Z,{title:(0,o.__)("More Details"),resolve:t,reject:s,message:(0,o.__)("Useful to describe better what are the reasons that leaded to this adjustment."),input:e.adjust_reason,onAction:function(t){!1!==t&&(e.adjust_reason=t)}})})).then((function(e){a.kX.success((0,o.__)("The reason has been updated.")).susbcribe()})).catch((function(e){}))},removeProduct:function(e){var t=this;Fe.G.show(A.Z,{title:(0,o.__)("Confirm Your Action"),message:(0,o.__)("Would you like to remove this product from the table ?"),onAction:function(s){if(s){var r=t.products.indexOf(e);t.products.splice(r,1)}}})}},watch:{search:function(){var e=this;this.search.length>0?(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.searchProduct(e.search)}),500)):this.closeSearch()}}};const Ne=(0,f.Z)(Ve,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"input-field flex border-2 border-blue-400 rounded"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.search,expression:"search"}],staticClass:"p-2 bg-white flex-auto outline-none",attrs:{type:"text"},domProps:{value:e.search},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.closeSearch()},input:function(t){t.target.composing||(e.search=t.target.value)}}}),e._v(" "),s("button",{staticClass:"px-3 py-2 bg-blue-400 text-white"},[e._v(e._s(e.__("Search")))])]),e._v(" "),e.suggestions.length>0?s("div",{staticClass:"h-0"},[s("div",{staticClass:"shadow h-96 relative z-10 bg-white text-gray-700 zoom-in-entrance anim-duration-300 overflow-y-auto"},[s("ul",e._l(e.suggestions,(function(t){return s("li",{key:t.id,staticClass:"cursor-pointer hover:bg-gray-100 border-b border-gray-200 p-2 flex justify-between",on:{click:function(s){return e.addSuggestion(t)}}},[s("span",[e._v(e._s(t.name))])])})),0)])]):e._e(),e._v(" "),s("div",{staticClass:"table shadow bg-white my-2 w-full "},[s("table",{staticClass:"table w-full"},[s("thead",{staticClass:"border-b border-gray-400"},[s("tr",[s("td",{staticClass:"p-2 text-gray-700"},[e._v(e._s(e.__("Product")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Unit")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Operation")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Procurement")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Quantity")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"120"}},[e._v(e._s(e.__("Value")))]),e._v(" "),s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{width:"150"}},[e._v(e._s(e.__("Actions")))])])]),e._v(" "),s("tbody",[0===e.products.length?s("tr",[s("td",{staticClass:"p-2 text-center text-gray-700",attrs:{colspan:"6"}},[e._v(e._s(e.__("Search and add some products")))])]):e._e(),e._v(" "),e._l(e.products,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"p-2 text-gray-600"},[e._v(e._s(t.name)+" ("+e._s((1===t.accurate_tracking?t.available_quantity:t.adjust_unit.quantity)||0)+")")]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.adjust_unit,expression:"product.adjust_unit"}],staticClass:"outline-none p-2 bg-white w-full border-2 border-blue-400",on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t,"adjust_unit",s.target.multiple?r:r[0])},function(s){return e.recalculateProduct(t)}]}},e._l(t.quantities,(function(t){return s("option",{key:t.id,domProps:{value:t}},[e._v(e._s(t.unit.name))])})),0)]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("select",{directives:[{name:"model",rawName:"v-model",value:t.adjust_action,expression:"product.adjust_action"}],staticClass:"outline-none p-2 bg-white w-full border-2 border-blue-400",attrs:{name:"",id:""},on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t,"adjust_action",s.target.multiple?r:r[0])},function(s){return e.recalculateProduct(t)}]}},e._l(e.actions,(function(t){return s("option",{key:t.value,domProps:{value:t.value}},[e._v(e._s(t.label))])})),0)]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[1===t.accurate_tracking?s("select",{directives:[{name:"model",rawName:"v-model",value:t.procurement_product_id,expression:"product.procurement_product_id"}],staticClass:"outline-none p-2 bg-white w-full border-2 border-blue-400",attrs:{name:"",id:""},on:{change:[function(s){var r=Array.prototype.filter.call(s.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.$set(t,"procurement_product_id",s.target.multiple?r:r[0])},function(s){return e.recalculateProduct(t)}]}},e._l(t.procurement_history,(function(t){return s("option",{key:t.value,domProps:{value:t.value}},[e._v(e._s(t.label))])})),0):e._e()]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600 flex items-center justify-center cursor-pointer",on:{click:function(s){return e.openQuantityPopup(t)}}},[s("span",{staticClass:"border-b border-dashed border-blue-400 py-2 px-4"},[e._v(e._s(t.adjust_quantity))])]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("span",{staticClass:"border-b border-dashed border-blue-400 py-2 px-4"},[e._v(e._s(e._f("currency")(t.adjust_value)))])]),e._v(" "),s("td",{staticClass:"p-2 text-gray-600"},[s("div",{staticClass:"-mx-1 flex justify-end"},[s("div",{staticClass:"px-1"},[s("button",{staticClass:"bg-blue-400 text-white outline-none rounded-full shadow h-10 w-10",on:{click:function(s){return e.provideReason(t)}}},[s("i",{staticClass:"las la-comment-dots"})])]),e._v(" "),s("div",{staticClass:"px-1"},[s("button",{staticClass:"bg-red-400 text-white outline-none rounded-full shadow h-10 w-10",on:{click:function(s){return e.removeProduct(t)}}},[s("i",{staticClass:"las la-times"})])])])])])}))],2)]),e._v(" "),s("div",{staticClass:"border-t border-gray-200 p-2 flex justify-end"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.proceedStockAdjustment()}}},[e._v(e._s(e.__("Proceed")))])],1)])])}),[],!1,null,null,null).exports;const Re={props:["order","billing","shipping"],methods:{__:o.__,printTable:function(){this.$htmlToPaper("invoice-container")}}};const Me=(0,f.Z)(Re,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow bg-white"},[s("div",{staticClass:"head p-2 bg-gray-100 flex justify-between border-b border-gray-300"},[s("div",{staticClass:"-mx-2 flex flex-wrap"},[s("div",{staticClass:"px-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.printTable()}}},[s("i",{staticClass:"las la-print"}),e._v(" "),s("span",[e._v(e._s(e.__("Print")))])])],1)])]),e._v(" "),s("div",{staticClass:"body flex flex-col px-2",attrs:{id:"invoice-container"}},[s("div",{staticClass:"flex -mx-2 flex-wrap",attrs:{id:"invoice-header"}},[s("div",{staticClass:"w-full print:w-1/3 md:w-1/3 px-2"},[s("div",{staticClass:"p-2"},[s("h3",{staticClass:"font-semibold text-xl text-gray-700 border-b border-blue-400 py-2"},[e._v(e._s(e.__("Store Details")))]),e._v(" "),s("div",{staticClass:"details"},[s("ul",{staticClass:"my-1"},[s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Order Code")))]),e._v(" "),s("span",[e._v(e._s(e.order.code))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Cashier")))]),e._v(" "),s("span",[e._v(e._s(e.order.user.username))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Date")))]),e._v(" "),s("span",[e._v(e._s(e.order.created_at))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Customer")))]),e._v(" "),s("span",[e._v(e._s(e.order.customer.name))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Type")))]),e._v(" "),s("span",[e._v(e._s(e.order.type))])]),e._v(" "),s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Payment Status")))]),e._v(" "),s("span",[e._v(e._s(e.order.payment_status))])]),e._v(" "),"delivery"===e.order.type?s("li",{staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(e.__("Delivery Status")))]),e._v(" "),s("span",[e._v(e._s(e.order.delivery_status))])]):e._e()])])])]),e._v(" "),s("div",{staticClass:"w-full print:w-1/3 md:w-1/3 px-2"},[s("div",{staticClass:"p-2"},[s("h3",{staticClass:"font-semibold text-xl text-gray-700 border-b border-blue-400 py-2"},[e._v(e._s(e.__("Billing Details")))]),e._v(" "),s("div",{staticClass:"details"},[s("ul",{staticClass:"my-1"},e._l(e.billing,(function(t){return s("li",{key:t.id,staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(t.label))]),e._v(" "),s("span",[e._v(e._s(e.order.billing_address[t.name]||"N/A"))])])})),0)])])]),e._v(" "),s("div",{staticClass:"w-full print:w-1/3 md:w-1/3 px-2"},[s("div",{staticClass:"p-2"},[s("h3",{staticClass:"font-semibold text-xl text-gray-700 border-b border-blue-400 py-2"},[e._v(e._s(e.__("Shipping Details")))]),e._v(" "),s("div",{staticClass:"details"},[s("ul",{staticClass:"my-1"},e._l(e.shipping,(function(t){return s("li",{key:t.id,staticClass:"flex justify-between text-gray-600 text-sm mb-1"},[s("span",{staticClass:"font-semibold"},[e._v(e._s(t.label))]),e._v(" "),s("span",[e._v(e._s(e.order.shipping_address[t.name]||"N/A"))])])})),0)])])])]),e._v(" "),s("div",{staticClass:"table w-full my-4"},[s("table",{staticClass:"table w-full"},[s("thead",{staticClass:"text-gray-600 bg-gray-100"},[s("tr",[s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"400"}},[e._v(e._s(e.__("Product")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Unit Price")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Quantity")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Discount")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Tax")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200",attrs:{width:"200"}},[e._v(e._s(e.__("Total Price")))])])]),e._v(" "),s("tbody",e._l(e.order.products,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"p-2 border border-gray-200"},[s("h3",{staticClass:"text-gray-700"},[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"text-sm text-gray-600"},[e._v(e._s(t.unit))])]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(e._f("currency")(t.unit_price)))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(t.quantity))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(e._f("currency")(t.discount)))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700"},[e._v(e._s(e._f("currency")(t.tax_value)))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(t.total_price)))])])})),0),e._v(" "),s("tfoot",{staticClass:"font-semibold bg-gray-100"},[s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"2"}},[["unpaid","partially_paid"].includes(e.order.payment_status)?s("div",{staticClass:"flex justify-between"},[s("span",[e._v("\n "+e._s(e.__("Expiration Date"))+"\n ")]),e._v(" "),s("span",[e._v(e._s(e.order.final_payment_date))])]):e._e()]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"2"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Sub Total")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.subtotal)))])]),e._v(" "),e.order.discount>0?s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Discount")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(-e.order.discount)))])]):e._e(),e._v(" "),e.order.total_coupons>0?s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-left text-gray-700"},[e._v(e._s(e.__("Coupons")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(-e.order.total_coupons)))])]):e._e(),e._v(" "),e.order.shipping>0?s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Shipping")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.shipping)))])]):e._e(),e._v(" "),s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Total")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.total)))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Paid")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.tendered)))])]),e._v(" "),["partially_paid","unpaid"].includes(e.order.payment_status)?s("tr",{staticClass:"bg-red-200 border-red-300"},[s("td",{staticClass:"p-2 border border-red-200 text-center text-red-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-red-200 text-red-700 text-left"},[e._v(e._s(e.__("Due")))]),e._v(" "),s("td",{staticClass:"p-2 border border-red-200 text-right text-red-700"},[e._v(e._s(e._f("currency")(e.order.change)))])]):s("tr",[s("td",{staticClass:"p-2 border border-gray-200 text-center text-gray-700",attrs:{colspan:"4"}}),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-gray-700 text-left"},[e._v(e._s(e.__("Change")))]),e._v(" "),s("td",{staticClass:"p-2 border border-gray-200 text-right text-gray-700"},[e._v(e._s(e._f("currency")(e.order.change)))])])])])])])])}),[],!1,null,null,null).exports;var Ue=s(2329),Ze=s(1957),Xe=s(7166),Le=s.n(Xe),ze=s(5675),Ie=s.n(ze),We=window.nsState,He=window.nsScreen,Ye=window.nsExtraComponents;r.default.use(Ie(),{name:"_blank",specs:["fullscreen=yes","titlebar=yes","scrollbars=yes"],styles:["/css/app.css"]});var Be=r.default.component("vue-apex-charts",Le()),Ge=Object.assign(Object.assign({NsModules:S,NsRewardsSystem:p,NsCreateCoupons:b,NsManageProducts:M,NsSettings:g,NsReset:y,NsPermissions:F,NsProcurement:Y,NsProcurementInvoice:G,NsMedia:J.Z,NsDashboardCards:we,NsCashierDashboard:Te,NsBestCustomers:ke,NsBestCashiers:$e,NsOrdersSummary:De,NsOrdersChart:Oe,NsNotifications:K,NsSaleReport:ae,NsSoldStockReport:le,NsProfitReport:ue,NsCashFlowReport:fe,NsYearlyReport:me,NsPaymentTypesReport:xe,NsBestProductsReport:be,NsLowStockReport:ie,NsStockAdjustment:Ne,NsPromptPopup:qe.Z,NsAlertPopup:Ue.Z,NsConfirmPopup:A.Z,NsPOSLoadingPopup:Ze.Z,NsOrderInvoice:Me,VueApexCharts:Be},i),Ye),Qe=new r.default({el:"#dashboard-aside",data:{sidebar:"visible"},components:Ge,mounted:function(){var e=this;We.behaviorState.subscribe((function(t){var s=t.object;e.sidebar=s.sidebar}))}});window.nsDashboardAside=Qe,window.nsDashboardOverlay=new r.default({el:"#dashboard-overlay",data:{sidebar:null},components:Ge,mounted:function(){var e=this;We.behaviorState.subscribe((function(t){var s=t.object;e.sidebar=s.sidebar}))},methods:{closeMenu:function(){We.setState({sidebar:"hidden"===this.sidebar?"visible":"hidden"})}}}),window.nsDashboardHeader=new r.default({el:"#dashboard-header",data:{menuToggled:!1,sidebar:"visible"},components:Ge,methods:{toggleMenu:function(){this.menuToggled=!this.menuToggled},toggleSideMenu:function(){["lg","xl"].includes(He.breakpoint),We.setState({sidebar:"hidden"===this.sidebar?"visible":"hidden"})}},mounted:function(){var e=this;We.behaviorState.subscribe((function(t){var s=t.object;e.sidebar=s.sidebar}))}}),window.nsComponents=Object.assign(Ge,i),window.nsDashboardContent=new r.default({el:"#dashboard-content",components:Ge})},162:(e,t,s)=>{"use strict";s.d(t,{l:()=>R,kq:()=>L,ih:()=>M,kX:()=>U});var r=s(6486),i=s(9669),n=s(2181),a=s(8345),o=s(9624),l=s(9248),c=s(230);function u(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{};return this._request("post",e,t,s)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("get",e,void 0,t)}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("delete",e,void 0,t)}},{key:"put",value:function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._request("put",e,t,s)}},{key:"response",get:function(){return this._lastRequestData}},{key:"_request",value:function(e,t){var s=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t=L.applyFilters("http-client-url",t.replace(/\/$/,"")),this._subject.next({identifier:"async.start",url:t,data:r}),new c.y((function(n){s._client[e](t,r,Object.assign(Object.assign({},s._client.defaults[e]),i)).then((function(e){s._lastRequestData=e,n.next(e.data),n.complete(),s._subject.next({identifier:"async.stop"})})).catch((function(e){var t;n.error((null===(t=e.response)||void 0===t?void 0:t.data)||e.response||e),s._subject.next({identifier:"async.stop"})}))}))}},{key:"subject",value:function(){return this._subject}},{key:"emit",value:function(e){var t=e.identifier,s=e.value;this._subject.next({identifier:t,value:s})}}])&&u(t.prototype,s),r&&u(t,r),e}(),f=s(3);function p(e,t){for(var s=0;s=1e3){for(var s,r=Math.floor((""+e).length/3),i=2;i>=1;i--){if(((s=parseFloat((0!=r?e/Math.pow(1e3,r):e).toPrecision(i)))+"").replace(/[^a-zA-Z 0-9]+/g,"").length<=2)break}s%1!=0&&(s=s.toFixed(1)),t=s+["","k","m","b","t"][r]}return t})),P=s(1356),D=s(9698);function S(e,t){for(var s=0;s0&&window.outerWidth<=480:this.breakpoint="xs";break;case window.outerWidth>480&&window.outerWidth<=640:this.breakpoint="sm";break;case window.outerWidth>640&&window.outerWidth<=1024:this.breakpoint="md";break;case window.outerWidth>1024&&window.outerWidth<=1280:this.breakpoint="lg";break;case window.outerWidth>1280:this.breakpoint="xl"}}}])&&V(t.prototype,s),r&&V(t,r),e}()),I=new b({sidebar:["xs","sm","md"].includes(z.breakpoint)?"hidden":"visible"});M.defineClient(i),window.nsEvent=R,window.nsHttpClient=M,window.nsSnackBar=U,window.nsCurrency=P.W,window.nsTruncate=D.b,window.nsRawCurrency=P.f,window.nsAbbreviate=$,window.nsState=I,window.nsUrl=Z,window.nsScreen=z,window.ChartJS=n,window.EventEmitter=h,window.Popup=y.G,window.RxJS=g,window.FormValidation=C.Z,window.nsCrudHandler=X},2074:(e,t,s)=>{"use strict";s.r(t),s.d(t,{nsAvatar:()=>re,nsButton:()=>o,nsCheckbox:()=>p,nsCkeditor:()=>M,nsCloseButton:()=>F,nsCrud:()=>K,nsCrudForm:()=>b,nsDate:()=>S,nsDateRangePicker:()=>j,nsDateTimePicker:()=>X.V,nsDatepicker:()=>ne.Z,nsField:()=>$,nsIconButton:()=>A,nsInput:()=>c,nsLink:()=>l,nsMediaInput:()=>T,nsMenu:()=>n,nsMultiselect:()=>P,nsNotice:()=>ie.Z,nsNumpad:()=>J.Z,nsPaginate:()=>ae.Z,nsSelect:()=>u.R,nsSelectAudio:()=>f,nsSpinner:()=>m,nsSubmenu:()=>a,nsSwitch:()=>D,nsTableRow:()=>h,nsTabs:()=>U,nsTabsItem:()=>Z,nsTextarea:()=>_});var r=s(538),i=s(162),n=r.default.component("ns-menu",{data:function(){return{defaultToggledState:!1,_save:0}},props:["href","label","icon","notification","toggled","identifier"],template:'\n \n ',mounted:function(){var e=this;this.defaultToggledState=void 0!==this.toggled?this.toggled:this.defaultToggledState,i.l.subject().subscribe((function(t){t.value!==e.identifier&&(e.defaultToggledState=!1)}))},methods:{toggleEmit:function(){var e=this;this.toggle().then((function(t){t&&i.l.emit({identifier:"side-menu.open",value:e.identifier})}))},toggle:function(){var e=this;return new Promise((function(t,s){0===e.href.length&&(e.defaultToggledState=!e.defaultToggledState,t(e.defaultToggledState))}))}}}),a=r.default.component("ns-submenu",{data:function(){return{}},props:["href","label","active"],mounted:function(){},template:'\n
    \n
  • \n \n \n \n
  • \n
    \n '}),o=r.default.component("ns-button",{data:function(){return{clicked:!1,_save:0}},props:["type","disabled","link","href","routerLink","to"],template:'\n
    \n \n \n \n
    \n ',mounted:function(){},computed:{isDisabled:function(){return this.disabled&&(0===this.disabled.length||"disabled"===this.disabled||this.disabled)},buttonclass:function(){var e;switch(this.type){case"info":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-blue-400 text-white");break;case"success":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-green-400 text-white");break;case"danger":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-red-400 text-white");break;case"warning":e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-orange-400 text-white");break;default:e="".concat(this.isDisabled?"bg-gray-400 border border-gray-500 cursor-not-allowed text-gray-600":"shadow bg-white text-gray-800")}return e}}}),l=r.default.component("ns-link",{data:function(){return{clicked:!1,_save:0}},props:["type","to","href"],template:'\n
    \n \n \n
    \n ',computed:{buttonclass:function(){switch(this.type){case"info":return"shadow bg-blue-400 text-white";case"success":return"shadow bg-green-400 text-white";case"danger":return"shadow bg-red-400 text-white";case"warning":return"shadow bg-orange-400 text-white";default:return"shadow bg-white text-gray-800"}}}}),c=r.default.component("ns-input",{data:function(){return{}},mounted:function(){},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n This field is required.\n This field must contain a valid email address.\n {{ error.message }}\n

    \n
    \n '}),u=s(4451),d=s(7389),f=r.default.component("ns-select-audio",{data:function(){return{}},props:["name","placeholder","field"],computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},methods:{__:d.__,playSelectedSound:function(){this.field.value.length>0&&new Audio(this.field.value).play()}},template:'\n
    \n \n
    \n
    \n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '}),p=r.default.component("ns-checkbox",{data:function(){return{}},props:["checked","field","label"],template:'\n
    \n
    \n \n
    \n {{ label }}\n {{ field.label }}\n
    \n ',computed:{isChecked:function(){return this.field?this.field.value:this.checked}},methods:{toggleIt:function(){void 0!==this.field&&(this.field.value=!this.field.value),this.$emit("change",!this.checked)}}}),h=r.default.component("ns-table-row",{props:["options","row","columns"],data:function(){return{optionsToggled:!1}},mounted:function(){},methods:{sanitizeHTML:function(e){var t=document.createElement("div");t.innerHTML=e;for(var s=t.getElementsByTagName("script"),r=s.length;r--;)s[r].parentNode.removeChild(s[r]);return t.innerHTML},getElementOffset:function(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},toggleMenu:function(e){var t=this;if(this.row.$toggled=!this.row.$toggled,this.$emit("toggled",this.row),this.row.$toggled)setTimeout((function(){var e=t.$el.querySelectorAll(".relative > .absolute")[0],s=t.$el.querySelectorAll(".relative")[0],r=t.getElementOffset(s);e.style.top=r.top+"px",e.style.left=r.left+"px",s.classList.remove("relative"),s.classList.add("dropdown-holder")}),100);else{var s=this.$el.querySelectorAll(".dropdown-holder")[0];s.classList.remove("dropdown-holder"),s.classList.add("relative")}},handleChanged:function(e){this.row.$checked=e,this.$emit("updated",this.row)},triggerAsync:function(e){var t=this;e.confirm?confirm(e.confirm.message)&&i.ih[e.type.toLowerCase()](e.url).subscribe((function(e){i.kX.success(e.message).subscribe(),t.$emit("reload",t.row)}),(function(e){t.toggleMenu(),i.kX.error(e.message).subscribe()})):(i.l.emit({identifier:"ns-table-row-action",value:{action:e,row:this.row,component:this}}),this.toggleMenu())}},template:'\n \n \n \n \n \n \n \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n \n \n '}),m=r.default.component("ns-spinner",{data:function(){return{}},mounted:function(){},computed:{validatedSize:function(){return this.size||24},validatedBorder:function(){return this.border||8},validatedAnimation:function(){return this.animation||"fast"}},props:["color","size","border"],template:"\n
    \n
    \n
    \n "}),v=s(7266),b=r.default.component("ns-crud-form",{data:function(){return{form:{},globallyChecked:!1,formValidation:new v.Z,rows:[]}},mounted:function(){this.loadForm()},props:["src","create-url","field-class","return-url","submit-url","submit-method","disable-tabs"],computed:{activeTabFields:function(){for(var e in this.form.tabs)if(this.form.tabs[e].active)return this.form.tabs[e].fields;return[]}},methods:{__:d.__,toggle:function(e){for(var t in this.form.tabs)this.form.tabs[t].active=!1;this.form.tabs[e].active=!0},handleShowOptions:function(e){this.rows.forEach((function(t){t.$id!==e.$id&&(t.$toggled=!1)}))},submit:function(){var e=this;return this.formValidation.validateForm(this.form).length>0?i.kX.error(this.$slots["error-invalid-form"]?this.$slots["error-invalid-form"][0].text:"No error message provided for having an invalid form.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe():(this.formValidation.disableForm(this.form),void 0===this.submitUrl?i.kX.error(this.$slots["error-no-submit-url"]?this.$slots["error-no-submit-url"][0].text:"No error message provided for not having a valid submit url.",this.$slots.okay?this.$slots.okay[0].text:"OK").subscribe():void i.ih[this.submitMethod?this.submitMethod.toLowerCase():"post"](this.submitUrl,this.formValidation.extractForm(this.form)).subscribe((function(t){if("success"===t.status){if(e.returnUrl&&e.returnUrl.length>0)return document.location=e.returnUrl;e.$emit("save",t)}e.formValidation.enableForm(e.form)}),(function(t){i.kX.error(t.message,void 0,{duration:5e3}).subscribe(),e.formValidation.triggerError(e.form,t),e.formValidation.enableForm(e.form)})))},handleGlobalChange:function(e){this.globallyChecked=e,this.rows.forEach((function(t){return t.$checked=e}))},loadForm:function(){var e=this;i.ih.get("".concat(this.src)).subscribe({next:function(t){e.form=e.parseForm(t.form),i.kq.doAction("ns-crud-form-loaded",e),e.$emit("updated",e.form)},error:function(e){i.kX.error(e.message,"OKAY",{duration:0}).subscribe()}})},parseForm:function(e){e.main.value=void 0===e.main.value?"":e.main.value,e.main=this.formValidation.createFields([e.main])[0];var t=0;for(var s in e.tabs)0===t&&(e.tabs[s].active=!0),e.tabs[s].active=void 0!==e.tabs[s].active&&e.tabs[s].active,e.tabs[s].fields=this.formValidation.createFields(e.tabs[s].fields),t++;return e}},template:'\n
    \n
    \n \n
    \n
    \n
    \n
    \n \n \n
    \n \n
    \n
    \n
    \n
    {{ tab.label }}
    \n
    \n
    \n
    \n
    \n \n
    \n
    \n
    \n \n
    \n
    \n
    \n
    \n
    \n '}),_=r.default.component("ns-textarea",{data:function(){return{}},mounted:function(){},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"p-8":"p-2"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n This field is required.\n This field must contain a valid email address.\n {{ error.message }}\n

    \n
    \n '}),g=s(381),x=s.n(g),y=s(7144),w=s.n(y);s(4461);const C=r.default.extend({name:"ns-date-range-picker",data:function(){return{dateRange:{startDate:null,endDate:null}}},components:{DateRangePicker:w()},mounted:function(){void 0!==this.field.value&&(this.dateRange=this.field.value)},watch:{dateRange:function(){this.field.value=this.dateRange,this.$emit("change",this)}},methods:{__:d.__,getFormattedDate:function(e){return null!==e?x()(e).format("YYYY-MM-DD HH:mm"):(0,d.__)("N/D")},clearDate:function(){this.dateRange={startDate:null,endDate:null},this.field.value=void 0}},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},props:["placeholder","leading","type","field"]});var k=s(1900);const j=(0,k.Z)(C,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col mb-2"},[s("label",{staticClass:"block leading-5 font-medium",class:e.hasError?"text-red-700":"text-gray-700",attrs:{for:e.field.name}},[e._t("default")],2),e._v(" "),s("div",{staticClass:"mt-1 relative flex border-2 rounded-md focus:shadow-sm",class:e.hasError?"border-red-400":"border-gray-200"},[e.leading?s("div",{staticClass:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none"},[s("span",{staticClass:"text-gray-500 sm:text-sm sm:leading-5"},[e._v("\n "+e._s(e.leading)+"\n ")])]):e._e(),e._v(" "),s("button",{staticClass:"px-3 outline-none bg-red-500 font-semibold text-white",on:{click:function(t){return e.clearDate()}}},[s("i",{staticClass:"las la-times"})]),e._v(" "),s("date-range-picker",{ref:"picker",staticClass:"w-full flex items-center",attrs:{"locale-data":{firstDay:1,format:"dd-mm-yyyy HH:mm:ss"},timePicker:!0,timePicker24Hour:!0,showWeekNumbers:!0,showDropdowns:!0,autoApply:!1,appendToBody:!0,disabled:e.field.disabled,linkedCalendars:!0},on:{blur:function(t){return e.$emit("blur",this)},update:function(t){return e.$emit("change",this)}},scopedSlots:e._u([{key:"input",fn:function(t){return[s("div",{staticClass:"flex justify-between items-center w-full py-2"},[s("span",{staticClass:"text-xs"},[e._v(e._s(e.__("Range Starts"))+" : "+e._s(e.getFormattedDate(t.startDate)))]),e._v(" "),s("span",{staticClass:"text-xs"},[e._v(e._s(e.__("Range Ends"))+" : "+e._s(e.getFormattedDate(t.endDate)))])])]}}]),model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),e._v(" "),e.field.errors&&0!==e.field.errors.length?e._e():s("p",{staticClass:"text-xs text-gray-500"},[e._t("description")],2),e._v(" "),e._l(e.field.errors,(function(t,r){return s("p",{key:r,staticClass:"text-xs text-red-400"},["required"===t.identifier?e._t(t.identifier,(function(){return[e._v(e._s(e.__("This field is required.")))]})):e._e(),e._v(" "),"email"===t.identifier?e._t(t.identifier,(function(){return[e._v(e._s(e.__("This field must contain a valid email address.")))]})):e._e(),e._v(" "),"invalid"===t.identifier?e._t(t.identifier,(function(){return[e._v(e._s(t.message))]})):e._e()],2)}))],2)}),[],!1,null,null,null).exports;var $=r.default.component("ns-field",{data:function(){return{}},mounted:function(){},components:{nsDateRangePicker:j},computed:{isInputField:function(){return["text","password","email","number","tel"].includes(this.field.type)},isDateField:function(){return["date"].includes(this.field.type)},isSelectField:function(){return["select"].includes(this.field.type)},isTextarea:function(){return["textarea"].includes(this.field.type)},isCheckbox:function(){return["checkbox"].includes(this.field.type)},isMultiselect:function(){return["multiselect"].includes(this.field.type)},isSelectAudio:function(){return["select-audio"].includes(this.field.type)},isSwitch:function(){return["switch"].includes(this.field.type)},isMedia:function(){return["media"].includes(this.field.type)},isCkEditor:function(){return["ckeditor"].includes(this.field.type)},isDateTimePicker:function(){return["datetimepicker"].includes(this.field.type)},isDateRangePicker:function(){return["daterangepicker"].includes(this.field.type)},isCustom:function(){return["custom"].includes(this.field.type)}},props:["field"],methods:{addOption:function(e){"select"===this.field.type&&this.field.options.forEach((function(e){return e.selected=!1})),e.selected=!0;var t=this.field.options.indexOf(e);this.field.options.splice(t,1),this.field.options.unshift(e),this.refreshMultiselect(),this.$emit("change",{action:"addOption",option:e})},refreshMultiselect:function(){this.field.value=this.field.options.filter((function(e){return e.selected})).map((function(e){return e.value}))},removeOption:function(e){e.selected=!1,this.refreshMultiselect(),this.$emit("change",{action:"removeOption",option:e})}},template:'\n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
    \n '}),P=r.default.component("ns-multiselect",{data:function(){return{showPanel:!1,search:""}},props:["field"],computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},_options:function(){var e=this;return this.field.options.map((function(t){return t.selected=void 0!==t.selected&&t.selected,e.field.value&&e.field.value.includes(t.value)&&(t.selected=!0),t}))}},methods:{__:d.__,addOption:function(e){this.field.disabled||(this.$emit("addOption",e),this.$forceUpdate(),setTimeout((function(){}),100))},removeOption:function(e,t){var s=this;if(!this.field.disabled)return t.preventDefault(),t.stopPropagation(),this.$emit("removeOption",e),this.$forceUpdate(),setTimeout((function(){s.search=""}),100),!1}},mounted:function(){var e=this;this.field.value&&this.field.value.reverse().forEach((function(t){var s=e.field.options.filter((function(e){return e.value===t}));s.length>=0&&e.addOption(s[0])}))},template:'\n
    \n \n
    \n
    \n
    \n
    \n
    \n {{ option.label }}\n \n
    \n
    \n
    \n
    \n \n \n
    \n
    \n \n
    \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n
    \n '}),D=r.default.component("ns-switch",{data:function(){return{}},mounted:function(){},computed:{_options:function(){var e=this;return this.field.options.map((function(t){return t.selected=t.value===e.field.value,t}))},hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":""},sizeClass:function(){return" w-1/".concat(this._options.length<=4?this._options.length:4)},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},methods:{__:d.__,setSelected:function(e){this.field.value=e.value,this._options.forEach((function(e){return e.selected=!1})),e.selected=!0,this.$forceUpdate(),this.$emit("change",e.value)}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n

    \n
    \n '}),S=r.default.component("ns-date",{data:function(){return{}},mounted:function(){},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '}),O=s(2242),E=s(9576),T=r.default.component("ns-media-input",{template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n
    \n
    \n \n
    \n \n \n
    \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n ',computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},data:function(){return{}},props:["placeholder","leading","type","field"],mounted:function(){},methods:{toggleMedia:function(){var e=this;new Promise((function(t,s){O.G.show(E.Z,Object.assign({resolve:t,reject:s},e.field.data||{}))})).then((function(t){"use-selected"===t.event&&(e.field.data&&"url"!==e.field.data.type?e.field.data&&"model"!==e.field.data.type||(e.field.value=t.value[0]):e.field.value=t.value[0].sizes.original,e.$forceUpdate())}))}}}),F=r.default.component("ns-close-button",{template:'\n \n ',methods:{clicked:function(e){this.$emit("click",e)}}}),A=r.default.component("ns-icon-button",{template:'\n \n ',props:["className","buttonClass"],methods:{clicked:function(e){this.$emit("click",e)}}}),q=s(1272),V=s.n(q),N=s(5234),R=s.n(N),M=r.default.component("ns-ckeditor",{data:function(){return{editor:R()}},components:{ckeditor:V().component},mounted:function(){},methods:{__:d.__},computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"p-8":"p-2"}},props:["placeholder","leading","type","field"],template:'\n
    \n \n
    \n
    \n \n {{ leading }}\n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '}),U=r.default.component("ns-tabs",{data:function(){return{childrens:[]}},props:["active"],computed:{activeComponent:function(){var e=this.$children.filter((function(e){return e.active}));return e.length>0&&e[0]}},methods:{toggle:function(e){this.$emit("active",e.identifier),this.$emit("changeTab",e.identifier)}},mounted:function(){this.childrens=this.$children},template:'\n
    \n
    \n
    {{ tab.label }}
    \n
    \n \n
    \n '}),Z=r.default.component("ns-tabs-item",{data:function(){return{}},mounted:function(){},props:["label","identifier","padding"],template:'\n
    \n \n
    \n '}),X=s(8655),L=s(7757),z=s.n(L),I=s(419),W=s(8603),H=s(6386);const Y=r.default.extend({data:function(){return{fields:[],validation:new v.Z}},methods:{__:d.__,popupCloser:W.Z,popupResolver:H.Z,closePopup:function(){this.popupResolver(!1)},useFilters:function(){this.popupResolver(this.validation.extractFields(this.fields))},clearFilters:function(){this.fields.forEach((function(e){return e.value=""})),this.popupResolver(null)}},mounted:function(){this.fields=this.validation.createFields(this.$popupParams.queryFilters),this.popupCloser()}});const B=(0,k.Z)(Y,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-lg w-95vw h-95vh md:w-2/5-screen md:h-5/6-screen flex flex-col"},[s("div",{staticClass:"p-2 border-b flex justify-between items-center"},[s("h3",[e._v(e._s(e.__("Search Filters")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.closePopup()}}})],1)]),e._v(" "),s("div",{staticClass:"p-2 border-b flex-auto"},e._l(e.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1),e._v(" "),s("div",{staticClass:"p-2 flex justify-between"},[s("div",[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.clearFilters()}}},[e._v(e._s(e.__("Clear Filters")))])],1),e._v(" "),s("div",[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.useFilters()}}},[e._v(e._s(e.__("Use Filters")))])],1)])])}),[],!1,null,null,null).exports;var G=function(e,t,s,r){return new(s||(s=Promise))((function(i,n){function a(e){try{l(r.next(e))}catch(e){n(e)}}function o(e){try{l(r.throw(e))}catch(e){n(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof s?t:new s((function(e){e(t)}))).then(a,o)}l((r=r.apply(e,t||[])).next())}))};const Q={data:function(){return{isRefreshing:!1,sortColumn:"",searchInput:"",queryFiltersString:"",searchQuery:"",page:1,bulkAction:"",bulkActions:[],queryFilters:[],withFilters:!1,columns:[],selectedEntries:[],globallyChecked:!1,result:{current_page:null,data:[],first_page_url:null,from:null,last_page:null,last_page_url:null,next_page_url:null,path:null,per_page:null,prev_page_url:null,to:null,total:null}}},mounted:function(){void 0!==this.identifier&&nsCrudHandler.defineInstance(this.identifier,this),this.loadConfig()},props:["src","create-url","mode","identifier","queryParams"],computed:{getParsedSrc:function(){return"".concat(this.src,"?").concat(this.sortColumn).concat(this.searchQuery).concat(this.queryFiltersString).concat(this.queryPage).concat(this.getQueryParams()?"&"+this.getQueryParams():"")},showQueryFilters:function(){return this.queryFilters.length>0},getSelectedAction:function(){var e=this,t=this.bulkActions.filter((function(t){return t.identifier===e.bulkAction}));return t.length>0&&t[0]},pagination:function(){return this.result?this.pageNumbers(this.result.last_page,this.result.current_page):[]},queryPage:function(){return this.result?"&page=".concat(this.page):""},resultInfo:function(){return(0,d.__)("displaying {perPage} on {items} items").replace("{perPage}",this.result.total).replace("{items}",this.result.total)}},methods:{__:d.__,getQueryParams:function(){var e=this;return this.queryParams?Object.keys(this.queryParams).map((function(t){return"".concat(t,"=").concat(e.queryParams[t])})).join("&"):""},pageNumbers:function(e,t){var s=[];t-3>1&&s.push(1,"...");for(var r=1;r<=e;r++)t+3>r&&t-30||"string"==typeof e}))},downloadContent:function(){nsHttpClient.post("".concat(this.src,"/export?").concat(this.getParsedSrc),{entries:this.selectedEntries.map((function(e){return e.$id}))}).subscribe((function(e){setTimeout((function(){return document.location=e.url}),300),i.kX.success((0,d.__)("The document has been generated.")).subscribe()}),(function(e){i.kX.error(e.message||(0,d.__)("Unexpected error occured.")).subscribe()}))},clearSelectedEntries:function(){var e=this;O.G.show(I.Z,{title:(0,d.__)("Clear Selected Entries ?"),message:(0,d.__)("Would you like to clear all selected entries ?"),onAction:function(t){t&&(e.selectedEntries=[])}})},refreshRow:function(e){if(!0===e.$checked){0===this.selectedEntries.filter((function(t){return t.$id===e.$id})).length&&this.selectedEntries.push(e)}else{var t=this.selectedEntries.filter((function(t){return t.$id===e.$id}));if(t.length>0){var s=this.selectedEntries.indexOf(t[0]);this.selectedEntries.splice(s,1)}}},handleShowOptions:function(e){this.result.data.forEach((function(t){t.$id!==e.$id&&(t.$toggled=!1)}))},handleGlobalChange:function(e){var t=this;this.globallyChecked=e,this.result.data.forEach((function(s){s.$checked=e,t.refreshRow(s)}))},loadConfig:function(){var e=this;nsHttpClient.get("".concat(this.src,"/config?").concat(this.getQueryParams())).subscribe((function(t){e.columns=t.columns,e.bulkActions=t.bulkActions,e.queryFilters=t.queryFilters,e.refresh()}),(function(e){i.kX.error(e.message,"OK",{duration:!1}).subscribe()}))},cancelSearch:function(){this.searchInput="",this.search()},search:function(){this.searchInput?this.searchQuery="&search=".concat(this.searchInput):this.searchQuery="",this.refresh()},sort:function(e){for(var t in this.columns)t!==e&&(this.columns[t].$sorted=!1,this.columns[t].$direction="");switch(this.columns[e].$sorted=!0,this.columns[e].$direction){case"asc":this.columns[e].$direction="desc";break;case"desc":this.columns[e].$direction="";break;case"":this.columns[e].$direction="asc"}["asc","desc"].includes(this.columns[e].$direction)?this.sortColumn="active=".concat(e,"&direction=").concat(this.columns[e].$direction):this.sortColumn="",this.$emit("sort",this.columns[e]),this.refresh()},bulkDo:function(){var e=this;return this.bulkAction?this.selectedEntries.length>0?confirm(this.getSelectedAction.confirm||this.$slots["error-bulk-confirmation"]||(0,d.__)("Would you like to perform the selected bulk action on the selected entries ?"))?nsHttpClient.post("".concat(this.src,"/bulk-actions"),{action:this.bulkAction,entries:this.selectedEntries.map((function(e){return e.$id}))}).subscribe({next:function(t){i.kX.info(t.message).subscribe(),e.selectedEntries=[],e.refresh()},error:function(e){i.kX.error(e.message).subscribe()}}):void 0:i.kX.error(this.$slots["error-no-selection"]?this.$slots["error-no-selection"][0].text:(0,d.__)("No selection has been made.")).subscribe():i.kX.error(this.$slots["error-no-action"]?this.$slots["error-no-action"][0].text:(0,d.__)("No action has been selected.")).subscribe()},openQueryFilter:function(){return G(this,void 0,void 0,z().mark((function e(){var t,s=this;return z().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,new Promise((function(e,t){O.G.show(B,{resolve:e,reject:t,queryFilters:s.queryFilters})}));case 3:t=e.sent,this.withFilters=!1,this.queryFiltersString="",null!==t&&(this.withFilters=!0,this.queryFiltersString="&queryFilters="+encodeURIComponent(JSON.stringify(t))),this.refresh(),e.next=12;break;case 10:e.prev=10,e.t0=e.catch(0);case 12:case"end":return e.stop()}}),e,this,[[0,10]])})))},refresh:function(){var e=this;this.globallyChecked=!1,this.isRefreshing=!0,nsHttpClient.get("".concat(this.getParsedSrc)).subscribe((function(t){t.data=t.data.map((function(t){return e.selectedEntries.filter((function(e){return e.$id===t.$id})).length>0&&(t.$checked=!0),t})),e.isRefreshing=!1,e.result=t,e.page=t.current_page}),(function(t){e.isRefreshing=!1,i.kX.error(t.message).subscribe()}))}}};const K=(0,k.Z)(Q,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-full rounded-lg bg-white",class:"light"!==e.mode?"shadow mb-8":"",attrs:{id:"crud-table"}},["light"!==e.mode?s("div",{staticClass:"p-2 border-b border-gray-200 flex flex-col md:flex-row justify-between flex-wrap",attrs:{id:"crud-table-header"}},[s("div",{staticClass:"w-full md:w-auto -mx-2 mb-2 md:mb-0 flex",attrs:{id:"crud-search-box"}},[s("div",{staticClass:"px-2 flex items-center justify-center"},[s("a",{staticClass:"rounded-full hover:border-blue-400 hover:text-white hover:bg-blue-400 text-sm h-10 flex items-center justify-center cursor-pointer bg-white px-3 outline-none text-gray-800 border border-gray-400",attrs:{href:e.createUrl||"#"}},[s("i",{staticClass:"las la-plus"})])]),e._v(" "),s("div",{staticClass:"px-2"},[s("div",{staticClass:"rounded-full p-1 bg-gray-200 flex"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchInput,expression:"searchInput"}],staticClass:"w-36 md:w-auto bg-transparent outline-none px-2",attrs:{type:"text"},domProps:{value:e.searchInput},on:{input:function(t){t.target.composing||(e.searchInput=t.target.value)}}}),e._v(" "),s("button",{staticClass:"rounded-full w-8 h-8 bg-white outline-none hover:bg-blue-400 hover:text-white",on:{click:function(t){return e.search()}}},[s("i",{staticClass:"las la-search"})]),e._v(" "),e.searchQuery?s("button",{staticClass:"ml-1 rounded-full w-8 h-8 bg-red-400 text-white outline-none hover:bg-red-500 hover:text-white",on:{click:function(t){return e.cancelSearch()}}},[s("i",{staticClass:"las la-times"})]):e._e()])]),e._v(" "),s("div",{staticClass:"px-2 flex"},[s("button",{staticClass:"rounded-full hover:border-blue-400 hover:text-white hover:bg-blue-400 text-sm h-10 bg-white px-3 outline-none text-gray-800 border border-gray-400",on:{click:function(t){return e.refresh()}}},[s("i",{staticClass:"las la-sync",class:e.isRefreshing?"animate-spin":""})])]),e._v(" "),e.showQueryFilters?s("div",{staticClass:"px-2 flex"},[s("button",{staticClass:"border rounded-full hover:border-blue-400 hover:text-white hover:bg-blue-400 text-sm h-10 px-3 outline-none bg-white",class:e.withFilters?"bg-blue-100 border-blue-200":"text-gray-800 border-gray-400",on:{click:function(t){return e.openQueryFilter()}}},[e.withFilters?e._e():s("i",{staticClass:"las la-filter"}),e._v(" "),e.withFilters?s("i",{staticClass:"las la-check"}):e._e(),e._v(" "),e.withFilters?e._e():s("span",[e._v(e._s(e.__("Filters")))]),e._v(" "),e.withFilters?s("span",[e._v(e._s(e.__("Has Filters")))]):e._e()])]):e._e()]),e._v(" "),s("div",{staticClass:"-mx-1 flex flex-wrap w-full md:w-auto",attrs:{id:"crud-buttons"}},[e.selectedEntries.length>0?s("div",{staticClass:"px-1 flex"},[s("button",{staticClass:"flex justify-center items-center rounded-full text-sm h-10 px-3 hover:border-blue-400 hover:text-white hover:bg-blue-400 outline-none border-gray-400 border text-gray-700",on:{click:function(t){return e.clearSelectedEntries()}}},[s("i",{staticClass:"lar la-check-square"}),e._v(" "+e._s(e.__("{entries} entries selected").replace("{entries}",e.selectedEntries.length))+"\n ")])]):e._e(),e._v(" "),s("div",{staticClass:"px-1 flex"},[s("button",{staticClass:"flex justify-center items-center rounded-full text-sm h-10 px-3 bg-teal-400 outline-none text-white font-semibold",on:{click:function(t){return e.downloadContent()}}},[s("i",{staticClass:"las la-download"}),e._v(" "+e._s(e.__("Download")))])])])]):e._e(),e._v(" "),s("div",{staticClass:"flex"},[s("div",{staticClass:"overflow-x-auto flex-auto"},[Object.values(e.columns).length>0?s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700 border-b border-gray-200"},[s("th",{staticClass:"text-center px-2 border-gray-200 bg-gray-100 border w-16 py-2"},[s("ns-checkbox",{attrs:{checked:e.globallyChecked},on:{change:function(t){return e.handleGlobalChange(t)}}})],1),e._v(" "),e._l(e.columns,(function(t,r){return s("th",{key:r,staticClass:"cursor-pointer justify-betweenw-40 border bg-gray-100 text-left px-2 border-gray-200 py-2",style:{"min-width":t.width||"auto"},on:{click:function(t){return e.sort(r)}}},[s("div",{staticClass:"w-full flex justify-between items-center"},[s("span",{staticClass:"flex"},[e._v(e._s(t.label))]),e._v(" "),s("span",{staticClass:"h-6 w-6 flex justify-center items-center"},["desc"===t.$direction?s("i",{staticClass:"las la-sort-amount-up"}):e._e(),e._v(" "),"asc"===t.$direction?s("i",{staticClass:"las la-sort-amount-down"}):e._e()])])])})),e._v(" "),s("th",{staticClass:"text-left px-2 py-2 w-16 border border-gray-200 bg-gray-100"})],2)]),e._v(" "),s("tbody",[void 0!==e.result.data&&e.result.data.length>0?e._l(e.result.data,(function(t,r){return s("ns-table-row",{key:r,attrs:{columns:e.columns,row:t},on:{updated:function(t){return e.refreshRow(t)},reload:function(t){return e.refresh()},toggled:function(t){return e.handleShowOptions(t)}}})})):e._e(),e._v(" "),e.result&&0!==e.result.data.length?e._e():s("tr",[s("td",{staticClass:"text-center text-gray-600 py-3",attrs:{colspan:Object.values(e.columns).length+2}},[e._v(e._s(e.__("There is nothing to display...")))])])],2)]):e._e()])]),e._v(" "),s("div",{staticClass:"p-2 flex flex-col md:flex-row justify-between"},[e.bulkActions.length>0?s("div",{staticClass:"mb-2 md:mb-0 flex justify-between rounded-full bg-gray-200 p-1",attrs:{id:"grouped-actions"}},[s("select",{directives:[{name:"model",rawName:"v-model",value:e.bulkAction,expression:"bulkAction"}],staticClass:"text-gray-800 outline-none bg-transparent",attrs:{id:"grouped-actions"},on:{change:function(t){var s=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.bulkAction=t.target.multiple?s:s[0]}}},[s("option",{attrs:{selected:"",value:""}},[e._t("bulk-label",(function(){return[e._v(e._s(e.__("Bulk Actions")))]}))],2),e._v(" "),e._l(e.bulkActions,(function(t,r){return s("option",{key:r,domProps:{value:t.identifier}},[e._v(e._s(t.label))])}))],2),e._v(" "),s("button",{staticClass:"h-8 w-8 outline-none hover:bg-blue-400 hover:text-white rounded-full bg-white flex items-center justify-center",on:{click:function(t){return e.bulkDo()}}},[e._t("bulk-go",(function(){return[e._v(e._s(e.__("Go")))]}))],2)]):e._e(),e._v(" "),s("div",{staticClass:"flex"},[s("div",{staticClass:"items-center flex text-gray-600 mx-4"},[e._v(e._s(e.resultInfo))]),e._v(" "),s("div",{staticClass:"flex -mx-1",attrs:{id:"pagination"}},[e.result.current_page?[s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){e.page=e.result.first_page,e.refresh()}}},[s("i",{staticClass:"las la-angle-double-left"})]),e._v(" "),e._l(e.pagination,(function(t,r){return["..."!==e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full hover:bg-blue-400 hover:text-white",class:e.page==t?"bg-blue-400 text-white":"bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"},on:{click:function(s){e.page=t,e.refresh()}}},[e._v(e._s(t))]):e._e(),e._v(" "),"..."===e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"}},[e._v("...")]):e._e()]})),e._v(" "),s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){e.page=e.result.last_page,e.refresh()}}},[s("i",{staticClass:"las la-angle-double-right"})])]:e._e()],2)])])])}),[],!1,null,null,null).exports;var J=s(1e3),ee=s(1726),te=s(7259);const se=r.default.extend({methods:{__:d.__},data:function(){return{svg:""}},mounted:function(){this.svg=(0,ee.createAvatar)(te,{seed:this.displayName})},computed:{avatarUrl:function(){return 0===this.url.length?"":this.url}},props:["url","display-name"]});const re=(0,k.Z)(se,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex justify-between items-center flex-shrink-0"},[s("span",{staticClass:"hidden md:inline-block text-gray-600 px-2"},[e._v(e._s(e.__("Howdy, {name}").replace("{name}",this.displayName)))]),e._v(" "),s("span",{staticClass:"md:hidden text-gray-600 px-2"},[e._v(e._s(e.displayName))]),e._v(" "),s("div",{staticClass:"px-2"},[s("div",{staticClass:"w-8 h-8 overflow-hidden rounded-full bg-gray-600"},[""!==e.avatarUrl?s("img",{staticClass:"w-8 h-8 overflow-hidden rounded-full",attrs:{src:e.avatarUrl,alt:e.displayName,srcset:""}}):e._e(),e._v(" "),""===e.avatarUrl?s("div",{domProps:{innerHTML:e._s(e.svg)}}):e._e()])])])}),[],!1,null,null,null).exports;var ie=s(280),ne=s(6598),ae=s(3019)},8655:(e,t,s)=>{"use strict";s.d(t,{V:()=>o});var r=s(538),i=s(381),n=s.n(i),a=s(7389),o=r.default.component("ns-date-time-picker",{template:'\n
    \n \n
    \n \n \n {{ currentDay.format( \'YYYY/MM/DD HH:mm\' ) }}\n N/A\n \n
    \n

    {{ field.description }}

    \n \n
    \n ',props:["field","date"],data:function(){return{visible:!1,hours:0,minutes:0,currentDay:null,daysOfWeek:new Array(7).fill("").map((function(e,t){return t})),calendar:[[]]}},watch:{visible:function(){var e=this;this.visible&&setTimeout((function(){e.$refs.hours.addEventListener("focus",(function(){this.select()})),e.$refs.minutes.addEventListener("focus",(function(){this.select()}))}),100)}},mounted:function(){var e=this;document.addEventListener("mousedown",(function(t){return e.checkClickedItem(t)})),this.field?this.currentDay=[void 0,null,""].includes(this.field.value)?n()():n()(this.field.value):this.currentDay=[void 0,null,""].includes(this.date)?n()():n()(this.date),this.hours=this.currentDay.format("HH"),this.minutes=this.currentDay.format("mm"),this.build()},methods:{__:a.__,detectHoursChange:function(){parseFloat(this.hours)<0&&(this.hours=0),parseFloat(this.hours)>23&&(this.hours=23),this.updateDateTime()},detectMinuteChange:function(){parseFloat(this.minutes)<0&&(this.minutes=0),parseFloat(this.minutes)>59&&(this.minutes=59),this.updateDateTime()},updateDateTime:function(){this.currentDay.hours(this.hours),this.currentDay.minutes(this.minutes),this.selectDate(this.currentDay)},checkClickedItem:function(e){!this.$el.contains(e.srcElement)&&this.visible&&(this.visible=!1)},selectDate:function(e){this.currentDay=e,this.currentDay.hours(this.hours),this.currentDay.minutes(this.minutes);var t=this.currentDay.format("YYYY/MM/DD HH:mm");this.field?(this.field.value=t,this.$emit("change",this.field)):this.$emit("change",this.currentDay)},subMonth:function(){this.currentDay.subtract(1,"month"),this.build()},addMonth:function(){this.currentDay.add(1,"month"),this.build()},resetCalendar:function(){this.calendar=[[]]},build:function(){this.resetCalendar();this.currentDay.clone().startOf("month");for(var e=this.currentDay.clone().startOf("month"),t=this.currentDay.clone().endOf("month");;){0===e.day()&&this.calendar[0].length>0&&this.calendar.push([]);var s=this.calendar.length-1;if(this.calendar[s].push({date:e.clone(),dayOfWeek:e.day(),isToday:e.isSame(n().now(),"day")}),e.isSame(t,"day"))break;e.add(1,"day")}}}})},4451:(e,t,s)=>{"use strict";s.d(t,{R:()=>i});var r=s(7389),i=s(538).default.component("ns-select",{data:function(){return{}},props:["name","placeholder","field"],computed:{hasError:function(){return void 0!==this.field.errors&&this.field.errors.length>0},disabledClass:function(){return this.field.disabled?"bg-gray-200 cursor-not-allowed":"bg-transparent"},inputClass:function(){return this.disabledClass+" "+this.leadClass},leadClass:function(){return this.leading?"pl-8":"px-4"}},methods:{__:r.__},template:'\n
    \n \n
    \n \n
    \n

    \n

    \n {{ __( \'This field is required.\' ) }}\n {{ __( \'This field must contain a valid email address.\' ) }}\n {{ error.message }}\n

    \n
    \n '})},1356:(e,t,s)=>{"use strict";s.d(t,{W:()=>c,f:()=>u});var r=s(538),i=s(2077),n=s.n(i),a=s(6740),o=s.n(a),l=new Array(parseInt(ns.currency.ns_currency_precision)).fill("").map((function(e){return 0})).join(""),c=r.default.filter("currency",(function(e){var t,s,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full";switch(ns.currency.ns_currency_prefered){case"iso":t=ns.currency.ns_currency_iso;break;case"symbol":t=ns.currency.ns_currency_symbol}if("full"===r){var i={decimal:ns.currency.ns_currency_decimal_separator,separator:ns.currency.ns_currency_thousand_separator,precision:parseInt(ns.currency.ns_currency_precision),symbol:""};s=o()(e,i).format()}else s=n()(e).format("0.0a");return"".concat("before"===ns.currency.ns_currency_position?t:"").concat(s).concat("after"===ns.currency.ns_currency_position?t:"")})),u=function(e){var t="0.".concat(l);return parseFloat(n()(e).format(t))}},9698:(e,t,s)=>{"use strict";s.d(t,{b:()=>r});var r=s(538).default.filter("truncate",(function(e,t){return e?(e=e.toString()).length>t?e.substring(0,t)+"...":e:""}))},7266:(e,t,s)=>{"use strict";function r(e,t){for(var s=0;si});var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,s,i;return t=e,(s=[{key:"validateFields",value:function(e){var t=this;return 0===e.map((function(e){return t.checkField(e),e.errors?0===e.errors.length:0})).filter((function(e){return!1===e})).length}},{key:"validateFieldsErrors",value:function(e){var t=this;return e.map((function(e){return t.checkField(e),e.errors})).flat()}},{key:"validateForm",value:function(e){e.main&&this.validateField(e.main);var t=[];for(var s in e.tabs){var r=[],i=this.validateFieldsErrors(e.tabs[s].fields);i.length>0&&r.push(i),e.tabs[s].errors=r.flat(),t.push(r.flat())}return t.flat().filter((function(e){return void 0!==e}))}},{key:"initializeTabs",value:function(e){var t=0;for(var s in e)0===t&&(e[s].active=!0),e[s].active=void 0!==e[s].active&&e[s].active,e[s].fields=this.createFields(e[s].fields),t++;return e}},{key:"validateField",value:function(e){return this.checkField(e)}},{key:"fieldsValid",value:function(e){return!(e.map((function(e){return e.errors&&e.errors.length>0})).filter((function(e){return e})).length>0)}},{key:"createFields",value:function(e){return e.map((function(e){return e.type=e.type||"text",e.errors=e.errors||[],e.disabled=e.disabled||!1,"custom"===e.type&&(e.component=nsExtraComponents[e.name]),e}))}},{key:"createForm",value:function(e){if(e.main&&(e.main=this.createFields([e.main])[0]),e.tabs)for(var t in e.tabs)e.tabs[t].fields=this.createFields(e.tabs[t].fields),e.tabs[t].errors=[];return e}},{key:"enableFields",value:function(e){return e.map((function(e){return e.disabled=!1}))}},{key:"disableFields",value:function(e){return e.map((function(e){return e.disabled=!0}))}},{key:"disableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!0),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!0}))}},{key:"enableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!1),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!1}))}},{key:"getValue",value:function(e){var t={};return e.forEach((function(e){t[e.name]=e.value})),t}},{key:"checkField",value:function(e){var t=this;return void 0!==e.validation&&(e.errors=[],this.detectValidationRules(e.validation).forEach((function(s){t.fieldPassCheck(e,s)}))),e}},{key:"extractForm",value:function(e){var t={};if(e.main&&(t[e.main.name]=e.main.value),e.tabs)for(var s in e.tabs)void 0===t[s]&&(t[s]={}),t[s]=this.extractFields(e.tabs[s].fields);return t}},{key:"extractFields",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.forEach((function(e){["multiselect"].includes(e.type)?t[e.name]=e.options.filter((function(e){return e.selected})).map((function(e){return e.value})):t[e.name]=e.value})),t}},{key:"detectValidationRules",value:function(e){var t=function(e){var t;return["email","required"].includes(e)?{identifier:e}:(t=/(min)\:([0-9])+/g.exec(e))||(t=/(max)\:([0-9])+/g.exec(e))?{identifier:t[1],value:t[2]}:e};return Array.isArray(e)?e.filter((function(e){return"string"==typeof e})).map(t):e.split("|").map(t)}},{key:"triggerError",value:function(e,t){if(t.errors){var s=function(s){var r=s.split(".").filter((function(e){return!/^\d+$/.test(e)}));2===r.length&&e.tabs[r[0]].fields.forEach((function(e){e.name===r[1]&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))})),s===e.main.name&&t.errors[s].forEach((function(t){e.main.errors.push({identifier:"invalid",invalid:!0,message:t,name:e.main.name})}))};for(var r in t.errors)s(r)}}},{key:"triggerFieldsErrors",value:function(e,t){if(t&&t.errors){var s=function(s){e.forEach((function(e){e.name===s&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))}))};for(var r in t.errors)s(r)}}},{key:"fieldPassCheck",value:function(e,t){if("required"===t.identifier){if(void 0===e.value||null===e.value||0===e.value.length)return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){s.identifier===t.identifier&&!0===s.invalid&&e.errors.splice(r,1)}))}if("email"===t.identifier){if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.value))return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){!0===s[t.identifier]&&e.errors.splice(r,1)}))}return e}}])&&r(t.prototype,s),i&&r(t,i),e}()},7389:(e,t,s)=>{"use strict";s.d(t,{__:()=>r,c:()=>i});var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"NexoPOS";return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e},i=function(e,t){return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e}},8603:(e,t,s)=>{"use strict";function r(){var e=this;Object.keys(this).includes("$popup")&&this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close()),"press-esc"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close())}))}s.d(t,{Z:()=>r})},6386:(e,t,s)=>{"use strict";function r(e){void 0!==this.$popupParams.resolve&&this.$popupParams.reject&&(!1!==e?this.$popupParams.resolve(e):this.$popupParams.reject(e)),this.$popup.close()}s.d(t,{Z:()=>r})},2242:(e,t,s)=>{"use strict";s.d(t,{G:()=>a});var r=s(9248);function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:{};if(i(this,e),this.config={primarySelector:void 0,popupClass:"shadow-lg h-half w-1/2 bg-white"},this.container=document.createElement("div"),this.popupBody=document.createElement("div"),this.config=Object.assign(this.config,t),void 0===this.config.primarySelector&&document.querySelectorAll(".is-popup").length>0){var s=document.querySelectorAll(".is-popup").length;this.parentWrapper=document.querySelectorAll(".is-popup")[s-1]}else this.parentWrapper=document.querySelector("body").querySelectorAll("div")[0];this.event=new r.x}var t,s,a;return t=e,a=[{key:"show",value:function(t){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=new e(r);return i.open(t,s),i}}],(s=[{key:"open",value:function(e){var t,s,r,i=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=document.querySelector("body").querySelectorAll("div")[0];this.parentWrapper.style.filter="blur(4px)",a.style.filter="blur(6px)",this.container.setAttribute("class","absolute top-0 left-0 w-full h-full flex items-center justify-center is-popup"),this.container.addEventListener("click",(function(e){i.event.next({event:"click-overlay",value:!0}),e.stopPropagation()})),this.popupBody.addEventListener("click",(function(e){e.stopImmediatePropagation()})),this.container.style.background="rgb(51 51 51 / 20%)",this.container.id="popup-container-"+document.querySelectorAll(".is-popup").length,this.popupBody.setAttribute("class"," zoom-out-entrance"),this.popupBody.innerHTML='',this.container.appendChild(this.popupBody),document.body.appendChild(this.container);var o=Vue.extend(e);this.instance=new o({propsData:{popup:this}}),this.instance.template=(null===(t=null==e?void 0:e.options)||void 0===t?void 0:t.template)||void 0,this.instance.render=e.render||void 0,this.instance.methods=(null===(s=null==e?void 0:e.options)||void 0===s?void 0:s.methods)||(null==e?void 0:e.methods),this.instance.data=(null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.data)||(null==e?void 0:e.data),this.instance.$popup=this,this.instance.$popupParams=n,this.instance.$mount("#".concat(this.container.id," .popup-body"))}},{key:"close",value:function(){var e=this;this.instance.$destroy(),this.event.unsubscribe(),this.parentWrapper.style.filter="blur(0px)";var t=document.querySelector("body").querySelectorAll("div")[0];document.querySelectorAll(".is-popup").length<=1&&(t.style.filter="blur(0px)"),this.popupBody.classList.remove("zoom-out-entrance"),this.popupBody.classList.add("zoom-in-exit"),this.container.classList.remove("is-popup"),setTimeout((function(){e.container.remove()}),300)}}])&&n(t.prototype,s),a&&n(t,a),e}()},9624:(e,t,s)=>{"use strict";s.d(t,{S:()=>n});var r=s(3260);function i(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return r.Observable.create((function(r){var n=s.__createSnack({message:e,label:t,type:i.type}),a=n.buttonNode,o=(n.textNode,n.snackWrapper,n.sampleSnack);a.addEventListener("click",(function(e){r.onNext(a),r.onCompleted(),o.remove()})),s.__startTimer(i.duration,o)}))}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"error"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"error"}))}},{key:"success",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"success"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"success"}))}},{key:"info",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"info"}))}},{key:"__startTimer",value:function(e,t){var s,r=function(){e>0&&!1!==e&&(s=setTimeout((function(){t.remove()}),e))};t.addEventListener("mouseenter",(function(){clearTimeout(s)})),t.addEventListener("mouseleave",(function(){r()})),r()}},{key:"__createSnack",value:function(e){var t=e.message,s=e.label,r=e.type,i=void 0===r?"info":r,n=document.getElementById("snack-wrapper")||document.createElement("div"),a=document.createElement("div"),o=document.createElement("p"),l=document.createElement("div"),c=document.createElement("button"),u="",d="";switch(i){case"info":u="text-white hover:bg-blue-400 bg-blue-500",d="bg-gray-900 text-white";break;case"error":u="text-red-700 hover:bg-white bg-white",d="bg-red-500 text-white";break;case"success":u="text-green-700 hover:bg-white bg-white",d="bg-green-500 text-white"}return o.textContent=t,s&&(c.textContent=s,c.setAttribute("class","px-3 py-2 shadow rounded uppercase ".concat(u)),l.appendChild(c)),a.appendChild(o),a.appendChild(l),a.setAttribute("class","md:rounded py-2 px-3 md:w-2/5 w-full z-10 md:my-2 shadow-lg flex justify-between items-center zoom-in-entrance anim-duration-300 ".concat(d)),n.appendChild(a),null===document.getElementById("snack-wrapper")&&(n.setAttribute("id","snack-wrapper"),n.setAttribute("class","absolute bottom-0 w-full flex justify-between items-center flex-col"),document.body.appendChild(n)),{snackWrapper:n,sampleSnack:a,buttonsWrapper:l,buttonNode:c,textNode:o}}}])&&i(t.prototype,s),n&&i(t,n),e}()},824:(e,t,s)=>{"use strict";var r=s(381),i=s.n(r);ns.date.moment=i()(ns.date.current),ns.date.interval=setInterval((function(){ns.date.moment.add(1,"seconds"),ns.date.current=i()(ns.date.current).add(1,"seconds").format("YYYY-MM-DD HH:mm:ss")}),1e3),ns.date.getNowString=function(){var e=Date.parse((new Date).toLocaleString("en-US",{timeZone:ns.date.timeZone}));return i()(e).format("YYYY-MM-DD HH:mm:ss")},ns.date.getMoment=function(){var e=Date.parse((new Date).toLocaleString("en-US",{timeZone:ns.date.timeZone}));return i()(e)}},6700:(e,t,s)=>{var r={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":7093,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":7093,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":5044,"./fy.js":5044,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":238,"./ru.js":238,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function i(e){var t=n(e);return s(t)}function n(e){if(!s.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}i.keys=function(){return Object.keys(r)},i.resolve=n,e.exports=i,i.id=6700},6598:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var r=s(381),i=s.n(r);const n={name:"ns-datepicker",props:["label","date"],data:function(){return{visible:!1,currentDay:null,daysOfWeek:new Array(7).fill("").map((function(e,t){return t})),calendar:[[]]}},mounted:function(){document.addEventListener("click",this.checkClickedItem),this.currentDay=[void 0,null].includes(this.date)?i()():i()(this.date),this.build()},methods:{__:s(7389).__,checkClickedItem:function(e){!this.$el.contains(e.srcElement)&&this.visible&&(this.visible=!1)},selectDate:function(e){this.currentDay=e,this.visible=!1,this.$emit("change",e)},subMonth:function(){this.currentDay.subtract(1,"month"),this.build()},addMonth:function(){this.currentDay.add(1,"month"),this.build()},resetCalendar:function(){this.calendar=[[]]},build:function(){this.resetCalendar();this.currentDay.clone().startOf("month");for(var e=this.currentDay.clone().startOf("month"),t=this.currentDay.clone().endOf("month");;){0===e.day()&&this.calendar[0].length>0&&this.calendar.push([]);var s=this.calendar.length-1;if(this.calendar[s].push({date:e.clone(),dayOfWeek:e.day(),isToday:e.isSame(i().now(),"day")}),e.isSame(t,"day"))break;e.add(1,"day")}}}};const a=(0,s(1900).Z)(n,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"picker"},[s("div",{staticClass:"rounded cursor-pointer bg-white shadow px-1 py-1 flex items-center text-gray-700",on:{click:function(t){e.visible=!e.visible}}},[s("i",{staticClass:"las la-clock text-2xl"}),e._v(" "),s("span",{staticClass:"mx-1 text-sm"},[s("span",[e._v(e._s(e.label||e.__("Date"))+" : ")]),e._v(" "),e.currentDay?s("span",[e._v(e._s(e.currentDay.format("YYYY/MM/DD")))]):e._e(),e._v(" "),null===e.currentDay?s("span",[e._v(e._s(e.__("N/A")))]):e._e()])]),e._v(" "),e.visible?s("div",{staticClass:"relative h-0 w-0 -mb-2"},[s("div",{staticClass:"w-72 mt-2 shadow rounded bg-white anim-duration-300 zoom-in-entrance flex flex-col"},[s("div",{staticClass:"flex-auto"},[s("div",{staticClass:"p-2 flex items-center"},[s("div",[s("button",{staticClass:"w-8 h-8 bg-gray-400 rounded",on:{click:function(t){return e.subMonth()}}},[s("i",{staticClass:"las la-angle-left"})])]),e._v(" "),s("div",{staticClass:"flex flex-auto font-semibold text-gray-700 justify-center"},[e._v(e._s(e.currentDay.format("MMM"))+" "+e._s(e.currentDay.format("YYYY")))]),e._v(" "),s("div",[s("button",{staticClass:"w-8 h-8 bg-gray-400 rounded",on:{click:function(t){return e.addMonth()}}},[s("i",{staticClass:"las la-angle-right"})])])]),e._v(" "),s("div",{staticClass:"grid grid-flow-row grid-cols-7 grid-rows-1 gap-0 text-gray-700"},[s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Sun")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Mon")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Tue")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Wed")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Thr")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Fri")))]),e._v(" "),s("div",{staticClass:"border border-gray-200 h-8 flex justify-center items-center text-sm"},[e._v(e._s(e.__("Sat")))])]),e._v(" "),e._l(e.calendar,(function(t,r){return s("div",{key:r,staticClass:"grid grid-flow-row grid-cols-7 grid-rows-1 gap-0 text-gray-700"},e._l(e.daysOfWeek,(function(r,i){return s("div",{key:i,staticClass:"h-8 flex justify-center items-center text-sm"},[e._l(t,(function(t,i){return[t.dayOfWeek===r?s("div",{key:i,staticClass:"h-full w-full flex items-center justify-center cursor-pointer",class:t.date.format("DD")===e.currentDay.format("DD")?"bg-blue-400 text-white border border-blue-500":"hover:bg-gray-100 border border-gray-200",on:{click:function(s){return e.selectDate(t.date)}}},[e._v("\n "+e._s(t.date.format("DD"))+"\n ")]):e._e()]}))],2)})),0)}))],2),e._v(" "),s("div")])]):e._e()])}),[],!1,null,null,null).exports},280:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={name:"ns-notice",props:["color"],computed:{actualColor:function(){return this.color||"blue"}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"p-4",class:"bg-"+e.actualColor+"-100 border-l-4 border-"+e.actualColor+"-500 text-"+e.actualColor+"-700",attrs:{role:"alert"}},[s("p",{staticClass:"font-bold"},[e._t("title")],2),e._v(" "),s("p",[e._t("description")],2)])}),[],!1,null,null,null).exports},1e3:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});function r(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return i(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s0&&this.screenValue.length>=this.limit)return;this.allSelected?(t=e.value.toString(),this.allSelected=!1):(t+=e.value.toString(),"percentage"===this.mode&&(t=this.screenValue>100?100:this.screenValue))}"0"===t&&(t=""),this.$emit("changed",this.floating&&t.length>0?parseFloat(t/this.number):t)}else this.$emit("next",this.floating&&this.screenValue.length>0?parseFloat(this.screenValue/this.number):this.screenValue)}}};const a=(0,s(1900).Z)(n,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"grid grid-flow-row grid-cols-3 gap-2 grid-rows-3",staticStyle:{padding:"1px"},attrs:{id:"numpad"}},[e._l(e.keys,(function(t,r){return s("div",{key:r,staticClass:"select-none hover:bg-gray-400 hover:text-gray-800 bg-gray-300 text-2xl text-gray-700 border h-16 flex items-center justify-center cursor-pointer",staticStyle:{margin:"-1px"},on:{click:function(s){return e.inputValue(t)}}},[void 0!==t.value?s("span",[e._v(e._s(t.value))]):e._e(),e._v(" "),t.icon?s("i",{staticClass:"las",class:t.icon}):e._e()])})),e._v(" "),e._t("numpad-footer")],2)}),[],!1,null,null,null).exports},3019:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={name:"ns-paginate",props:["pagination"],data:function(){return{page:1,path:""}},mounted:function(){this.path=this.pagination.path},computed:{getPagination:function(){return this.pagination?this.pageNumbers(this.pagination.last_page,this.pagination.current_page):[]}},methods:{gotoPage:function(e){this.page=e,this.$emit("load","".concat(this.path,"?page=").concat(this.page))},pageNumbers:function(e,t){var s=[];t-3>1&&s.push(1,"...");for(var r=1;r<=e;r++)t+3>r&&t-30||"string"==typeof e}))}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex -mx-1",attrs:{id:"pagination"}},[e.pagination.current_page?[s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.first_page)}}},[s("i",{staticClass:"las la-angle-double-left"})]),e._v(" "),e._l(e.getPagination,(function(t,r){return["..."!==e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full hover:bg-blue-400 hover:text-white",class:e.page==t?"bg-blue-400 text-white":"bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"},on:{click:function(s){return e.gotoPage(t)}}},[e._v(e._s(t))]):e._e(),e._v(" "),"..."===e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"}},[e._v("...")]):e._e()]})),e._v(" "),s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.last_page)}}},[s("i",{staticClass:"las la-angle-double-right"})])]:e._e()],2)}),[],!1,null,null,null).exports},9576:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});var r=s(162),i=s(8603),n=s(7389);const a={name:"ns-media",props:["popup"],components:{VueUpload:s(2948)},data:function(){return{pages:[{label:(0,n.__)("Upload"),name:"upload",selected:!1},{label:(0,n.__)("Gallery"),name:"gallery",selected:!0}],resources:[],response:{data:[],current_page:0,from:0,to:0,next_page_url:"",prev_page_url:"",path:"",per_page:0,total:0,last_page:0,first_page:0},queryPage:1,bulkSelect:!1,files:[]}},mounted:function(){this.popupCloser();var e=this.pages.filter((function(e){return"gallery"===e.name}))[0];this.select(e)},watch:{files:function(){this.files.filter((function(e){return"0.00"===e.progress})).length>0&&(this.$refs.upload.active=!0)}},computed:{postMedia:function(){return r.kq.applyFilters("http-client-url","/api/nexopos/v4/medias")},currentPage:function(){return this.pages.filter((function(e){return e.selected}))[0]},hasOneSelected:function(){return this.response.data.filter((function(e){return e.selected})).length>0},selectedResource:function(){return this.response.data.filter((function(e){return e.selected}))[0]},csrf:function(){return ns.authentication.csrf},isPopup:function(){return void 0!==this.$popup},user_id:function(){return this.isPopup&&this.$popupParams.user_id||0}},methods:{popupCloser:i.Z,__:n.__,cancelBulkSelect:function(){this.bulkSelect=!1,this.response.data.forEach((function(e){return e.selected=!1}))},deleteSelected:function(){var e=this;if(confirm("Delete selected resources ?"))return r.ih.post("/api/nexopos/v4/medias/bulk-delete",{ids:this.response.data.filter((function(e){return e.selected})).map((function(e){return e.id}))}).subscribe((function(t){r.kX.success(t.message).subscribe(),e.loadGallery()}),(function(e){r.kX.error(e.message).subscribe()}))},select:function(e){this.pages.forEach((function(e){return e.selected=!1})),e.selected=!0,"gallery"===e.name&&this.loadGallery()},loadGallery:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t=null===t?this.queryPage:t,this.queryPage=t,r.ih.get("/api/nexopos/v4/medias?page=".concat(t,"&user_id=").concat(this.user_id)).subscribe((function(t){t.data.forEach((function(e){return e.selected=!1})),e.response=t}))},useSelectedEntries:function(){this.$popupParams.resolve({event:"use-selected",value:this.response.data.filter((function(e){return e.selected}))}),this.$popup.close()},selectResource:function(e){var t=this;this.bulkSelect||this.response.data.forEach((function(s,r){r!==t.response.data.indexOf(e)&&(s.selected=!1)})),e.selected=!e.selected}}};const o=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex bg-white shadow-xl overflow-hidden",class:e.isPopup?"w-6/7-screen h-6/7-screen":"w-full h-full"},[s("div",{staticClass:"sidebar w-48 bg-gray-200 h-full flex-shrink-0"},[s("h3",{staticClass:"text-xl font-bold text-gray-800 my-4 text-center"},[e._v(e._s(e.__("Medias Manager")))]),e._v(" "),s("ul",e._l(e.pages,(function(t,r){return s("li",{key:r,staticClass:"hover:bg-white py-2 px-3 text-gray-700 border-l-8 cursor-pointer",class:t.selected?"bg-white border-blue-400":"border-transparent",on:{click:function(s){return e.select(t)}}},[e._v(e._s(t.label))])})),0)]),e._v(" "),"upload"===e.currentPage.name?s("div",{staticClass:"content w-full overflow-hidden flex"},[s("vue-upload",{ref:"upload",staticClass:" flex-auto flex bg-white shadow",attrs:{drop:!0,multiple:!0,headers:{"X-Requested-With":"XMLHttpRequest","X-CSRF-TOKEN":e.csrf},accept:"image/*","post-action":e.postMedia},model:{value:e.files,callback:function(t){e.files=t},expression:"files"}},[s("div",{staticClass:"border-dashed border-2 flex flex-auto m-2 p-2 flex-col border-blue-400 items-center justify-center"},[s("h3",{staticClass:"text-3xl font-bold text-gray-600 mb-4"},[e._v(e._s(e.__("Click Here Or Drop Your File To Upload")))]),e._v(" "),s("div",{staticClass:"rounded w-full md:w-2/3 text-gray-700 bg-gray-500 h-56 overflow-y-auto p-2"},[s("ul",e._l(e.files,(function(t,r){return s("li",{key:r,staticClass:"p-2 mb-2 shadow bg-white flex items-center justify-between rounded"},[s("span",[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"rounded bg-blue-400 flex items-center justify-center text-xs p-2"},[e._v(e._s(t.progress)+"%")])])})),0)])])])],1):e._e(),e._v(" "),"gallery"===e.currentPage.name?s("div",{staticClass:"content flex-col w-full overflow-hidden flex"},[e.popup?s("div",{staticClass:"p-2 flex flex-shrink-0 justify-between bg-gray-200"},[s("div"),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.popup.close()}}})],1)]):e._e(),e._v(" "),s("div",{staticClass:"flex flex-auto overflow-hidden"},[s("div",{staticClass:"bg-white shadow content flex flex-auto flex-col overflow-y-auto",attrs:{id:"grid"}},[s("div",{staticClass:"flex flex-auto"},[s("div",{staticClass:"p-2 overflow-x-auto"},[s("div",{staticClass:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-6"},e._l(e.response.data,(function(t,r){return s("div",{key:r},[s("div",{staticClass:"p-2"},[s("div",{staticClass:"rounded-lg w-32 h-32 bg-gray-500 m-2 overflow-hidden flex items-center justify-center",class:t.selected?"ring-4 ring-blue-500 ring-opacity-50":"",on:{click:function(s){return e.selectResource(t)}}},[s("img",{staticClass:"object-cover h-full",attrs:{src:t.sizes.thumb,alt:t.name}})])])])})),0)]),e._v(" "),0===e.response.data.length?s("div",{staticClass:"flex flex-auto items-center justify-center"},[s("h3",{staticClass:"text-2xl text-gray-600 font-bold"},[e._v(e._s(e.__("Nothing has already been uploaded")))])]):e._e()])]),e._v(" "),!e.bulkSelect&&e.hasOneSelected?s("div",{staticClass:"w-64 flex-shrink-0 bg-gray-200",attrs:{id:"preview"}},[s("div",{staticClass:"h-64 bg-gray-600 flex items-center justify-center"},[s("img",{attrs:{src:e.selectedResource.sizes.thumb,alt:e.selectedResource.name}})]),e._v(" "),s("div",{staticClass:"p-4 text-gray-700 text-sm",attrs:{id:"details"}},[s("p",{staticClass:"flex flex-col mb-2"},[s("strong",{staticClass:"font-bold block"},[e._v(e._s(e.__("File Name"))+": ")]),s("span",[e._v(e._s(e.selectedResource.name))])]),e._v(" "),s("p",{staticClass:"flex flex-col mb-2"},[s("strong",{staticClass:"font-bold block"},[e._v(e._s(e.__("Uploaded At"))+":")]),s("span",[e._v(e._s(e.selectedResource.created_at))])]),e._v(" "),s("p",{staticClass:"flex flex-col mb-2"},[s("strong",{staticClass:"font-bold block"},[e._v(e._s(e.__("By"))+" :")]),s("span",[e._v(e._s(e.selectedResource.user.username))])])])]):e._e()]),e._v(" "),s("div",{staticClass:"p-2 flex flex-shrink-0 justify-between bg-gray-200"},[s("div",{staticClass:"flex -mx-2 flex-shrink-0"},[s("div",{staticClass:"px-2 flex-shrink-0 flex"},[s("div",{staticClass:"rounded shadow overflow-hidden border-blue-400 flex text-sm text-gray-700"},[e.bulkSelect?s("button",{staticClass:"bg-white hover:bg-blue-400 hover:text-white py-2 px-3",on:{click:function(t){return e.cancelBulkSelect()}}},[s("i",{staticClass:"las la-times"})]):e._e(),e._v(" "),e.hasOneSelected&&!e.bulkSelect?s("button",{staticClass:"bg-white hover:bg-blue-400 hover:text-white py-2 px-3",on:{click:function(t){e.bulkSelect=!0}}},[s("i",{staticClass:"las la-check-circle"})]):e._e(),e._v(" "),e.hasOneSelected?s("button",{staticClass:"bg-red-400 text-white hover:bg-red-500 hover:text-white py-2 px-3",on:{click:function(t){return e.deleteSelected()}}},[s("i",{staticClass:"las la-trash"})]):e._e()])])]),e._v(" "),s("div",{staticClass:"flex-shrink-0 -mx-2 flex"},[s("div",{staticClass:"px-2"},[s("div",{staticClass:"rounded shadow overflow-hidden border-blue-400 flex text-sm text-gray-700"},[s("button",{staticClass:"p-2",class:1===e.response.current_page?"bg-gray-100 text-gray-600 cursor-not-allowed":"bg-white hover:bg-blue-400 hover:text-white",attrs:{disabled:1===e.response.current_page},on:{click:function(t){return e.loadGallery(e.response.current_page-1)}}},[e._v(e._s(e.__("Previous")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-700"}),e._v(" "),s("button",{staticClass:"p-2",class:e.response.current_page===e.response.last_page?"bg-gray-100 text-gray-600 cursor-not-allowed":"bg-white hover:bg-blue-400 hover:text-white",attrs:{disabled:e.response.current_page===e.response.last_page},on:{click:function(t){return e.loadGallery(e.response.current_page+1)}}},[e._v(e._s(e.__("Next")))])])]),e._v(" "),e.popup&&e.hasOneSelected?s("div",{staticClass:"px-2"},[s("button",{staticClass:"rounded shadow p-2 bg-blue-400 text-white text-sm",on:{click:function(t){return e.useSelectedEntries()}}},[e._v(e._s(e.__("Use Selected")))])]):e._e()])])]):e._e()])}),[],!1,null,null,null).exports},2329:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(void 0!==e.$popupParams.onAction&&e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){void 0!==this.$popupParams.onAction&&this.$popupParams.onAction(e),this.$popup.close()}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-6/7-screen md:w-4/7-screen lg:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[e.title?s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]):e._e(),e._v(" "),s("p",{staticClass:"py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700 justify-end items-center p-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))])],1)])}),[],!1,null,null,null).exports},419:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e),this.$popup.close()}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-col bg-white shadow-lg w-5/7-screen md:w-4/7-screen lg:w-2/7-screen",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[s("h2",{staticClass:"text-xl md:text-3xl font-body text-gray-700 text-center"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"py-4 text-sm md:text-base text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Yes")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!1)}}},[e._v(e._s(e.__("No")))])])])}),[],!1,null,null,null).exports},1957:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});const r={name:"ns-pos-loading-popup"};const i=(0,s(1900).Z)(r,(function(){var e=this.$createElement;return(this._self._c||e)("ns-spinner")}),[],!1,null,null,null).exports},7096:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var r=s(162),i=s(7389);function n(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return a(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s{"use strict";s.d(t,{Z:()=>i});const r={data:function(){return{title:"",message:"",input:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.input=this.$popupParams.input||"",this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.reject(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e?this.input:e),this.$popup.close()},reject:function(e){this.$popupParams.reject(e),this.$popup.close()}}};const i=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-5/7-screen md:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-2"},[s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"w-full md:mx-auto md:w-2/3 py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"p-2"},[s("textarea",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"text-gray-700 w-full border-2 p-2 border-blue-400",attrs:{name:"",id:"",cols:"30",rows:"10"},domProps:{value:e.input},on:{input:function(t){t.target.composing||(e.input=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.reject(!1)}}},[e._v(e._s(e.__("Cancel")))])])])}),[],!1,null,null,null).exports}},e=>{e.O(0,[898],(()=>{return t=387,e(e.s=t);var t}));e.O()}]); //# sourceMappingURL=app.min.js.map \ No newline at end of file diff --git a/resources/lang/ar.json b/resources/lang/ar.json index 80f02a549..dd326d27f 100644 --- a/resources/lang/ar.json +++ b/resources/lang/ar.json @@ -1,1950 +1 @@ -{ - "OK": "نعم", - "Howdy, {name}": "مرحبًا ، {name}", - "This field is required.": "هذه الخانة مطلوبه.", - "This field must contain a valid email address.": "يجب أن يحتوي هذا الحقل على عنوان بريد إلكتروني صالح.", - "Go Back": "عد", - "Filters": "المرشحات", - "Has Filters": "لديها فلاتر", - "{entries} entries selected": "تم تحديد {إدخالات} من الإدخالات", - "Download": "تحميل", - "There is nothing to display...": "لا يوجد شيء لعرضه ...", - "Bulk Actions": "إجراءات جملة", - "Go": "يذهب", - "displaying {perPage} on {items} items": "عرض {perPage} على {items} عنصر", - "The document has been generated.": "تم إنشاء المستند.", - "Unexpected error occured.": "حدث خطأ غير متوقع.", - "Clear Selected Entries ?": "مسح الإدخالات المحددة؟", - "Would you like to clear all selected entries ?": "هل ترغب في مسح كافة الإدخالات المختارة؟", - "Would you like to perform the selected bulk action on the selected entries ?": "هل ترغب في تنفيذ الإجراء المجمع المحدد على الإدخالات المحددة؟", - "No selection has been made.": "لم يتم الاختيار", - "No action has been selected.": "لم يتم تحديد أي إجراء.", - "N\/D": "اختصار الثاني", - "Range Starts": "يبدأ النطاق", - "Range Ends": "ينتهي النطاق", - "Sun": "الشمس", - "Mon": "الإثنين", - "Tue": "الثلاثاء", - "Wed": "تزوج", - "Thr": "Thr", - "Fri": "الجمعة", - "Sat": "جلس", - "Date": "تاريخ", - "N\/A": "غير متاح", - "Nothing to display": "لا شيء لعرضه", - "Unknown Status": "حالة غير معروفة", - "Password Forgotten ?": "هل نسيت كلمة المرور؟", - "Sign In": "تسجيل الدخول", - "Register": "يسجل", - "An unexpected error occured.": "حدث خطأ غير متوقع.", - "Unable to proceed the form is not valid.": "تعذر متابعة النموذج غير صالح.", - "Save Password": "حفظ كلمة المرور", - "Remember Your Password ?": "تذكر كلمة المرور الخاصة بك؟", - "Submit": "يقدم", - "Already registered ?": "مسجل بالفعل؟", - "Best Cashiers": "أفضل الصرافين", - "No result to display.": "لا توجد نتيجة لعرضها.", - "Well.. nothing to show for the meantime.": "حسنًا .. لا شيء لإظهاره في هذه الأثناء.", - "Best Customers": "أفضل العملاء", - "Well.. nothing to show for the meantime": "حسنًا .. لا شيء لإظهاره في هذه الأثناء", - "Total Sales": "إجمالي المبيعات", - "Today": "اليوم", - "Total Refunds": "إجمالي المبالغ المستردة", - "Clients Registered": "العملاء المسجلين", - "Commissions": "اللجان", - "Total": "المجموع", - "Discount": "خصم", - "Status": "حالة", - "Paid": "مدفوع", - "Partially Paid": "المدفوعة جزئيا", - "Unpaid": "غير مدفوعة", - "Hold": "معلق", - "Void": "فارغ", - "Refunded": "معاد", - "Partially Refunded": "المردودة جزئيا", - "Incomplete Orders": "أوامر غير مكتملة", - "Wasted Goods": "البضائع المهدرة", - "Expenses": "نفقات", - "Weekly Sales": "المبيعات الأسبوعية", - "Week Taxes": "ضرائب الأسبوع", - "Net Income": "صافي الدخل", - "Week Expenses": "مصاريف الأسبوع", - "Current Week": "الأسبوع الحالي", - "Previous Week": "الأسبوع السابق", - "Recents Orders": "أوامر حديثة", - "Order": "ترتيب", - "Refresh": "ينعش", - "Upload": "تحميل", - "Enabled": "ممكن", - "Disabled": "معاق", - "Enable": "ممكن", - "Disable": "إبطال", - "No module has been updated yet.": "لم يتم تحديث أي وحدة بعد.", - "Gallery": "صالة عرض", - "Medias Manager": "مدير الوسائط", - "Click Here Or Drop Your File To Upload": "انقر هنا أو أسقط ملفك للتحميل", - "Nothing has already been uploaded": "لم يتم تحميل أي شيء بالفعل", - "File Name": "اسم الملف", - "Uploaded At": "تم الرفع في", - "By": "بواسطة", - "Previous": "سابق", - "Next": "التالي", - "Use Selected": "استخدم المحدد", - "Clear All": "امسح الكل", - "Confirm Your Action": "قم بتأكيد الإجراء الخاص بك", - "Would you like to clear all the notifications ?": "هل ترغب في مسح جميع الإخطارات؟", - "Permissions": "أذونات", - "Payment Summary": "ملخص الدفع", - "Sub Total": "المجموع الفرعي", - "Shipping": "شحن", - "Coupons": "كوبونات", - "Taxes": "الضرائب", - "Change": "يتغيرون", - "Order Status": "حالة الطلب", - "Customer": "عميل", - "Type": "نوع", - "Delivery Status": "حالة التوصيل", - "Save": "يحفظ", - "Processing Status": "حالة المعالجة", - "Payment Status": "حالة السداد", - "Products": "منتجات", - "Refunded Products": "المنتجات المعادة", - "Would you proceed ?": "هل ستمضي قدما؟", - "The processing status of the order will be changed. Please confirm your action.": "سيتم تغيير حالة معالجة الطلب. يرجى تأكيد عملك.", - "The delivery status of the order will be changed. Please confirm your action.": "سيتم تغيير حالة تسليم الطلب. يرجى تأكيد عملك.", - "Instalments": "أقساط", - "Create": "إنشاء", - "Add Instalment": "أضف تقسيط", - "Would you like to create this instalment ?": "هل ترغب في إنشاء هذا القسط؟", - "An unexpected error has occured": "لقد حدث خطأ غير متوقع", - "Would you like to delete this instalment ?": "هل ترغب في حذف هذا القسط؟", - "Would you like to make this as paid ?": "هل ترغب في جعل هذا مدفوعا؟", - "Would you like to update that instalment ?": "هل ترغب في تحديث هذا القسط؟", - "Print": "مطبعة", - "Store Details": "تفاصيل المتجر", - "Order Code": "رمز الطلب", - "Cashier": "أمين الصندوق", - "Billing Details": "تفاصيل الفاتورة", - "Shipping Details": "تفاصيل الشحن", - "Product": "المنتج", - "Unit Price": "سعر الوحدة", - "Quantity": "كمية", - "Tax": "ضريبة", - "Total Price": "السعر الكلي", - "Expiration Date": "تاريخ الإنتهاء", - "Due": "بسبب", - "Customer Account": "حساب الزبون", - "Payment": "قسط", - "No payment possible for paid order.": "لا يوجد دفع ممكن للطلب المدفوع.", - "Payment History": "تاريخ الدفع", - "Unable to proceed the form is not valid": "تعذر متابعة النموذج غير صالح", - "Please provide a valid value": "الرجاء إدخال قيمة صالحة", - "Refund With Products": "استرداد مع المنتجات", - "Refund Shipping": "استرداد الشحن", - "Add Product": "أضف منتج", - "Damaged": "تالف", - "Unspoiled": "غير ملوث", - "Summary": "ملخص", - "Payment Gateway": "بوابة الدفع", - "Screen": "شاشة", - "Select the product to perform a refund.": "حدد المنتج لإجراء استرداد.", - "Please select a payment gateway before proceeding.": "الرجاء تحديد بوابة الدفع قبل المتابعة.", - "There is nothing to refund.": "لا يوجد شيء لاسترداده.", - "Please provide a valid payment amount.": "الرجاء تقديم مبلغ دفع صالح.", - "The refund will be made on the current order.": "سيتم استرداد المبلغ في الطلب الحالي.", - "Please select a product before proceeding.": "الرجاء تحديد منتج قبل المتابعة.", - "Not enough quantity to proceed.": "لا توجد كمية كافية للمضي قدما.", - "Would you like to delete this product ?": "هل ترغب في حذف هذا المنتج؟", - "Customers": "عملاء", - "Dashboard": "لوحة القيادة", - "Order Type": "نوع الطلب", - "Orders": "الطلب #%s", - "Cash Register": "ماكينة تسجيل المدفوعات النقدية", - "Reset": "إعادة ضبط", - "Cart": "عربة التسوق", - "Comments": "تعليقات", - "Settings": "إعدادات", - "No products added...": "لا توجد منتجات مضافة ...", - "Price": "سعر", - "Flat": "مسطحة", - "Pay": "يدفع", - "The product price has been updated.": "تم تحديث سعر المنتج.", - "The editable price feature is disabled.": "تم تعطيل ميزة السعر القابل للتعديل.", - "Current Balance": "الرصيد الحالي", - "Full Payment": "دفع كامل", - "The customer account can only be used once per order. Consider deleting the previously used payment.": "يمكن استخدام حساب العميل مرة واحدة فقط لكل طلب. ضع في اعتبارك حذف الدفع المستخدم مسبقًا.", - "Not enough funds to add {amount} as a payment. Available balance {balance}.": "لا توجد أموال كافية لإضافة {amount} كدفعة. الرصيد المتاح {الرصيد}.", - "Confirm Full Payment": "تأكيد الدفع الكامل", - "A full payment will be made using {paymentType} for {total}": "سيتم إجراء دفعة كاملة باستخدام {paymentType} بمبلغ {total}", - "You need to provide some products before proceeding.": "تحتاج إلى تقديم بعض المنتجات قبل المتابعة.", - "Unable to add the product, there is not enough stock. Remaining %s": "تعذر إضافة المنتج ، لا يوجد مخزون كافٍ. المتبقية%s", - "Add Images": "إضافة الصور", - "New Group": "مجموعة جديدة", - "Available Quantity": "الكمية المتوفرة", - "Delete": "حذف", - "Would you like to delete this group ?": "هل ترغب في حذف هذه المجموعة؟", - "Your Attention Is Required": "انتباهك مطلوب", - "Please select at least one unit group before you proceed.": "يرجى تحديد مجموعة وحدة واحدة على الأقل قبل المتابعة.", - "Unable to proceed, more than one product is set as primary": "غير قادر على المتابعة ، تم تعيين أكثر من منتج واحد كمنتج أساسي", - "Unable to proceed as one of the unit group field is invalid": "غير قادر على المتابعة لأن أحد حقول مجموعة الوحدة غير صالح", - "Would you like to delete this variation ?": "هل ترغب في حذف هذا الاختلاف؟", - "Details": "تفاصيل", - "Unable to proceed, no product were provided.": "غير قادر على المتابعة ، لم يتم تقديم أي منتج.", - "Unable to proceed, one or more product has incorrect values.": "غير قادر على المتابعة ، منتج واحد أو أكثر به قيم غير صحيحة.", - "Unable to proceed, the procurement form is not valid.": "غير قادر على المتابعة ، نموذج الشراء غير صالح.", - "Unable to submit, no valid submit URL were provided.": "تعذر الإرسال ، لم يتم توفير عنوان URL صالح للإرسال.", - "No title is provided": "لم يتم توفير عنوان", - "SKU": "SKU", - "Barcode": "الرمز الشريطي", - "Options": "خيارات", - "Looks like no products matched the searched term.": "يبدو أنه لا توجد منتجات مطابقة للمصطلح الذي تم البحث عنه.", - "The product already exists on the table.": "المنتج موجود بالفعل على الطاولة.", - "The specified quantity exceed the available quantity.": "الكمية المحددة تتجاوز الكمية المتاحة.", - "Unable to proceed as the table is empty.": "غير قادر على المتابعة لأن الجدول فارغ.", - "The stock adjustment is about to be made. Would you like to confirm ?": "تعديل المخزون على وشك أن يتم. هل تود التأكيد؟", - "More Details": "المزيد من التفاصيل", - "Useful to describe better what are the reasons that leaded to this adjustment.": "مفيد لوصف أفضل ما هي الأسباب التي أدت إلى هذا التعديل.", - "The reason has been updated.": "تم تحديث السبب.", - "Would you like to remove this product from the table ?": "هل ترغب في إزالة هذا المنتج من الجدول؟", - "Search": "بحث", - "Unit": "وحدة", - "Operation": "عملية", - "Procurement": "تحصيل", - "Value": "قيمة", - "Actions": "أجراءات", - "Search and add some products": "بحث وإضافة بعض المنتجات", - "Proceed": "تقدم", - "Unable to proceed. Select a correct time range.": "غير قادر على المضي قدما. حدد النطاق الزمني الصحيح.", - "Unable to proceed. The current time range is not valid.": "غير قادر على المضي قدما. النطاق الزمني الحالي غير صالح.", - "Would you like to proceed ?": "هل ترغب في المضي قدما ؟", - "An unexpected error has occured.": "لقد حدث خطأ غير متوقع.", - "Will apply various reset method on the system.": "سيتم تطبيق طريقة إعادة تعيين مختلفة على النظام.", - "Wipe Everything": "امسح كل شيء", - "Wipe + Grocery Demo": "مسح + عرض بقالة", - "No rules has been provided.": "لم يتم توفير أي قواعد.", - "No valid run were provided.": "لم يتم توفير تشغيل صالح.", - "Unable to proceed, the form is invalid.": "غير قادر على المتابعة ، النموذج غير صالح.", - "Unable to proceed, no valid submit URL is defined.": "تعذر المتابعة ، لم يتم تحديد عنوان URL صالح للإرسال.", - "No title Provided": "لم يتم توفير عنوان", - "General": "عام", - "Add Rule": "أضف القاعدة", - "Save Settings": "احفظ التغييرات", - "An unexpected error occured": "حدث خطأ غير متوقع", - "Ok": "نعم", - "New Transaction": "معاملة جديدة", - "Close": "قريب", - "Search Filters": "مرشحات البحث", - "Clear Filters": "مسح عوامل التصفية", - "Use Filters": "استخدم المرشحات", - "Would you like to delete this order": "هل ترغب في حذف هذا الطلب", - "The current order will be void. This action will be recorded. Consider providing a reason for this operation": "سيكون الترتيب الحالي باطلاً. سيتم تسجيل هذا الإجراء. ضع في اعتبارك تقديم سبب لهذه العملية", - "Order Options": "خيارات الطلب", - "Payments": "المدفوعات", - "Refund & Return": "الاسترداد والإرجاع", - "Installments": "أقساط", - "Order Refunds": "طلب المبالغ المستردة", - "Condition": "شرط", - "Unsupported print gateway.": "بوابة طباعة غير مدعومة.", - "The form is not valid.": "النموذج غير صالح.", - "Balance": "الرصيد", - "Input": "مدخل", - "Register History": "سجل التاريخ", - "Close Register": "إغلاق التسجيل", - "Cash In": "التدفقات النقدية الداخلة", - "Cash Out": "المصروفات", - "Register Options": "خيارات التسجيل", - "Sales": "مبيعات", - "History": "تاريخ", - "Unable to open this register. Only closed register can be opened.": "غير قادر على فتح هذا السجل. يمكن فتح السجل المغلق فقط.", - "Open The Register": "افتح السجل", - "Exit To Orders": "الخروج من الأوامر", - "Looks like there is no registers. At least one register is required to proceed.": "يبدو أنه لا توجد سجلات. مطلوب سجل واحد على الأقل للمتابعة.", - "Create Cash Register": "إنشاء تسجيل النقدية", - "Yes": "نعم", - "No": "لا", - "Load Coupon": "تحميل القسيمة", - "Apply A Coupon": "تطبيق قسيمة", - "Load": "حمل", - "Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.": "أدخل رمز القسيمة الذي يجب أن ينطبق على نقاط البيع. إذا تم إصدار قسيمة لأحد العملاء ، فيجب تحديد هذا العميل مسبقًا.", - "Click here to choose a customer.": "انقر هنا لاختيار عميل.", - "Coupon Name": "اسم القسيمة", - "Usage": "إستعمال", - "Unlimited": "غير محدود", - "Valid From": "صالح من تاريخ", - "Valid Till": "صالح حتى", - "Categories": "فئات", - "Active Coupons": "القسائم النشطة", - "Apply": "تطبيق", - "Cancel": "يلغي", - "Coupon Code": "رمز الكوبون", - "The coupon is out from validity date range.": "القسيمة خارج نطاق تاريخ الصلاحية.", - "The coupon has applied to the cart.": "تم تطبيق القسيمة على سلة التسوق.", - "Percentage": "النسبة المئوية", - "Unknown Type": "نوع غير معروف", - "You must select a customer before applying a coupon.": "يجب عليك تحديد عميل قبل تطبيق القسيمة.", - "The coupon has been loaded.": "تم تحميل القسيمة.", - "Use": "يستخدم", - "No coupon available for this customer": "لا قسيمة متاحة لهذا العميل", - "Select Customer": "حدد العميل", - "No customer match your query...": "لا يوجد عميل يطابق استفسارك ...", - "Create a customer": "قم بإنشاء عميل", - "Customer Name": "اسم الزبون", - "Save Customer": "حفظ العميل", - "No Customer Selected": "لم يتم تحديد أي زبون", - "In order to see a customer account, you need to select one customer.": "لكي ترى حساب عميل ، عليك تحديد عميل واحد.", - "Summary For": "ملخص لـ", - "Total Purchases": "إجمالي المشتريات", - "Total Owed": "مجموع مملوك", - "Account Amount": "مبلغ الحساب", - "Last Purchases": "عمليات الشراء الأخيرة", - "No orders...": "لا توجد أوامر ...", - "Name": "اسم", - "No coupons for the selected customer...": "لا كوبونات للعميل المحدد ...", - "Use Coupon": "استخدم قسيمة", - "Rewards": "المكافآت", - "Points": "نقاط", - "Target": "استهداف", - "No rewards available the selected customer...": "لا توجد مكافآت متاحة للعميل المختار ...", - "Account Transaction": "معاملة الحساب", - "Percentage Discount": "نسبة الخصم", - "Flat Discount": "خصم ثابت", - "Use Customer ?": "استخدام الزبون؟", - "No customer is selected. Would you like to proceed with this customer ?": "لم يتم اختيار أي زبون. هل ترغب في المتابعة مع هذا العميل؟", - "Change Customer ?": "تغيير العميل؟", - "Would you like to assign this customer to the ongoing order ?": "هل ترغب في تخصيص هذا العميل للطلب الجاري؟", - "Product Discount": "خصم المنتج", - "Cart Discount": "سلة الخصم", - "Hold Order": "عقد الأمر", - "The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.": "سيتم تعيين الأمر الحالي قيد الانتظار. يمكنك استرداد هذا الطلب من زر الأمر المعلق. قد يساعدك توفير مرجع له في تحديد الأمر بسرعة أكبر.", - "Confirm": "يتأكد", - "Layaway Parameters": "معلمات Layaway", - "Minimum Payment": "الحد الأدنى للدفع", - "Instalments & Payments": "الأقساط والمدفوعات", - "The final payment date must be the last within the instalments.": "يجب أن يكون تاريخ الدفع النهائي هو الأخير خلال الأقساط.", - "There is not instalment defined. Please set how many instalments are allowed for this order": "لا يوجد قسط محدد. يرجى تحديد عدد الأقساط المسموح بها لهذا الطلب", - "Amount": "كمية", - "You must define layaway settings before proceeding.": "يجب عليك تحديد الإعدادات المؤقتة قبل المتابعة.", - "Please provide instalments before proceeding.": "يرجى تقديم الأقساط قبل المتابعة.", - "Unable to procee the form is not valid": "تعذر معالجة النموذج غير صالح", - "One or more instalments has an invalid date.": "قسط واحد أو أكثر له تاريخ غير صالح.", - "One or more instalments has an invalid amount.": "قسط واحد أو أكثر به مبلغ غير صالح.", - "One or more instalments has a date prior to the current date.": "قسط واحد أو أكثر له تاريخ سابق للتاريخ الحالي.", - "The payment to be made today is less than what is expected.": "الدفعة التي يتعين سدادها اليوم أقل مما هو متوقع.", - "Total instalments must be equal to the order total.": "يجب أن يكون إجمالي الأقساط مساويًا لإجمالي الطلب.", - "Order Note": "مذكرة النظام", - "Note": "ملحوظة", - "More details about this order": "مزيد من التفاصيل حول هذا الطلب", - "Display On Receipt": "العرض عند الاستلام", - "Will display the note on the receipt": "سيتم عرض الملاحظة على الإيصال", - "Open": "افتح", - "Order Settings": "إعدادات الطلب", - "Define The Order Type": "تحديد نوع الأمر", - "Payments Gateway": "بوابة المدفوعات", - "Payment List": "قائمة الدفع", - "List Of Payments": "قائمة المدفوعات", - "No Payment added.": "لا يوجد دفع مضاف.", - "Select Payment": "حدد الدفع", - "Choose Payment": "اختر الدفع", - "Submit Payment": "إرسال الدفع", - "Layaway": "استراح", - "On Hold": "في الانتظار", - "Tendered": "مناقصة", - "Nothing to display...": "لا شيء لعرضه ...", - "Product Price": "سعر المنتج", - "Define Quantity": "حدد الكمية", - "Please provide a quantity": "يرجى تقديم كمية", - "Product \/ Service": "المنتج \/ الخدمة", - "Unable to proceed. The form is not valid.": "غير قادر على المضي قدما. النموذج غير صالح.", - "An error has occured while computing the product.": "حدث خطأ أثناء حساب المنتج.", - "Provide a unique name for the product.": "أدخل اسمًا فريدًا للمنتج.", - "Define what is the sale price of the item.": "تحديد سعر بيع السلعة.", - "Set the quantity of the product.": "حدد كمية المنتج.", - "Assign a unit to the product.": "قم بتعيين وحدة للمنتج.", - "Tax Type": "نوع الضريبة", - "Inclusive": "شامل", - "Exclusive": "حصري", - "Define what is tax type of the item.": "تحديد نوع الضريبة للعنصر.", - "Tax Group": "المجموعة الضريبية", - "Choose the tax group that should apply to the item.": "اختر مجموعة الضرائب التي يجب تطبيقها على العنصر.", - "Search Product": "البحث عن المنتج", - "There is nothing to display. Have you started the search ?": "لا يوجد شيء لعرضه. هل بدأت البحث؟", - "Shipping & Billing": "الشحن والفواتير", - "Tax & Summary": "الضرائب والملخص", - "Select Tax": "حدد الضرائب", - "Define the tax that apply to the sale.": "تحديد الضريبة التي تنطبق على البيع.", - "Define how the tax is computed": "تحديد كيفية احتساب الضريبة", - "Choose Selling Unit": "اختر وحدة البيع", - "Define when that specific product should expire.": "حدد متى يجب أن تنتهي صلاحية هذا المنتج المحدد.", - "Renders the automatically generated barcode.": "يجسد الرمز الشريطي الذي تم إنشاؤه تلقائيًا.", - "Adjust how tax is calculated on the item.": "اضبط كيفية احتساب الضريبة على العنصر.", - "Units & Quantities": "الوحدات والكميات", - "Sale Price": "سعر البيع", - "Wholesale Price": "سعر بالجملة", - "Select": "يختار", - "The customer has been loaded": "تم تحميل العميل", - "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "تعذر تحديد العميل الافتراضي. يبدو أن العميل لم يعد موجودًا. ضع في اعتبارك تغيير العميل الافتراضي في الإعدادات.", - "OKAY": "حسنا", - "Some products has been added to the cart. Would youl ike to discard this order ?": "تمت إضافة بعض المنتجات إلى عربة التسوق. هل ترغب في تجاهل هذا الأمر؟", - "This coupon is already added to the cart": "تمت إضافة هذه القسيمة بالفعل إلى سلة التسوق", - "No tax group assigned to the order": "لم يتم تعيين مجموعة ضريبية للأمر", - "Before saving the order as laid away, a minimum payment of {amount} is required": "قبل حفظ الطلب كما هو محدد ، يلزم دفع مبلغ {amount} كحد أدنى", - "Unable to proceed": "غير قادر على المضي قدما", - "Layaway defined": "تحديد Layaway", - "Confirm Payment": "تأكيد الدفع", - "An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type \"{paymentType}\"?": "تم الكشف عن أحد الأقساط. هل ترغب في إضافة {المبلغ} كدفعة أولى لنوع الدفع المحدد \"{paymentType}\"؟", - "Partially paid orders are disabled.": "تم تعطيل الطلبات المدفوعة جزئيًا.", - "An order is currently being processed.": "أمر قيد المعالجة حاليا.", - "Okay": "تمام", - "An unexpected error has occured while fecthing taxes.": "حدث خطأ غير متوقع أثناء فرض الضرائب.", - "Loading...": "تحميل...", - "Profile": "الملف الشخصي", - "Logout": "تسجيل خروج", - "Unamed Page": "الصفحة غير المسماة", - "No description": "بدون وصف", - "Provide a name to the resource.": "أدخل اسمًا للمورد.", - "Edit": "يحرر", - "Would you like to delete this ?": "هل ترغب في حذف هذا؟", - "Delete Selected Groups": "حذف المجموعات المختارة", - "Activate Your Account": "فعل حسابك", - "The account you have created for __%s__, require an activation. In order to proceed, please click on the following link": "يتطلب الحساب الذي قمت بإنشائه لـ __%s__ تنشيطًا. للمتابعة ، الرجاء الضغط على الرابط التالي", - "Password Recovered": "استعادة كلمة المرور", - "Your password has been successfully updated on __%s__. You can now login with your new password.": "تم تحديث كلمة مرورك بنجاح في __%s__. يمكنك الآن تسجيل الدخول باستخدام كلمة المرور الجديدة الخاصة بك.", - "Password Recovery": "استعادة كلمة السر", - "Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ": "طلب شخص ما إعادة تعيين كلمة المرور الخاصة بك على __ \"%s\" __. إذا كنت تتذكر أنك قمت بهذا الطلب ، فيرجى المتابعة بالنقر فوق الزر أدناه.", - "Reset Password": "إعادة تعيين كلمة المرور", - "New User Registration": "تسجيل مستخدم جديد", - "Your Account Has Been Created": "لقد تم إنشاء حسابك", - "Login": "تسجيل الدخول", - "Save Coupon": "حفظ القسيمة", - "This field is required": "هذه الخانة مطلوبه", - "The form is not valid. Please check it and try again": "النموذج غير صالح. يرجى التحقق من ذلك وحاول مرة أخرى", - "No Description Provided": "لا يوجد وصف مقدم", - "mainFieldLabel not defined": "mainFieldLabel غير معرّف", - "Unamed Table": "جدول غير مسمى", - "Create Customer Group": "إنشاء مجموعة العملاء", - "Save a new customer group": "حفظ مجموعة عملاء جديدة", - "Update Group": "تحديث المجموعة", - "Modify an existing customer group": "تعديل مجموعة العملاء الحالية", - "Managing Customers Groups": "إدارة مجموعات العملاء", - "Create groups to assign customers": "إنشاء مجموعات لتعيين العملاء", - "Create Customer": "إنشاء العميل", - "Add a new customers to the system": "إضافة عملاء جدد للنظام", - "Managing Customers": "إدارة العملاء", - "List of registered customers": "قائمة العملاء المسجلين", - "Log out": "تسجيل خروج", - "Your Module": "الوحدة الخاصة بك", - "Choose the zip file you would like to upload": "اختر الملف المضغوط الذي تريد تحميله", - "Managing Orders": "إدارة الطلبات", - "Manage all registered orders.": "إدارة جميع الطلبات المسجلة.", - "Receipt — %s": "استلام و [مدش] ؛ ٪س", - "Order receipt": "إيصال الطلب", - "Hide Dashboard": "اخفاء لوحة القيادة", - "Refund receipt": "إيصال الاسترداد", - "Unknown Payment": "دفع غير معروف", - "Invoice — %s": "الفاتورة و [مدش]. ٪س", - "Order invoice": "فاتورة الطلب", - "Procurement Name": "اسم المشتريات", - "Unable to proceed no products has been provided.": "غير قادر على المتابعة لم يتم تقديم أي منتجات.", - "Unable to proceed, one or more products is not valid.": "غير قادر على المتابعة ، منتج واحد أو أكثر غير صالح.", - "Unable to proceed the procurement form is not valid.": "تعذر متابعة نموذج الشراء غير صالح.", - "Unable to proceed, no submit url has been provided.": "غير قادر على المتابعة ، لم يتم توفير عنوان url للإرسال.", - "SKU, Barcode, Product name.": "SKU ، الرمز الشريطي ، اسم المنتج.", - "Surname": "اسم العائلة", - "Email": "بريد الالكتروني", - "Phone": "هاتف", - "First Address": "العنوان الأول", - "Second Address": "العنوان الثاني", - "Address": "عنوان", - "City": "مدينة", - "PO.Box": "صندوق بريد", - "Description": "وصف", - "Included Products": "المنتجات المتضمنة", - "Apply Settings": "تطبيق إعدادات", - "Basic Settings": "الإعدادات الأساسية", - "Visibility Settings": "إعدادات الرؤية", - "An Error Has Occured": "حدث خطأ", - "Unable to load the report as the timezone is not set on the settings.": "تعذر تحميل التقرير حيث لم يتم تعيين المنطقة الزمنية على الإعدادات.", - "Year": "عام", - "Recompute": "إعادة حساب", - "Income": "دخل", - "January": "كانون الثاني", - "Febuary": "فبراير", - "March": "مارس", - "April": "أبريل", - "May": "قد", - "June": "يونيو", - "July": "تموز", - "August": "شهر اغسطس", - "September": "سبتمبر", - "October": "اكتوبر", - "November": "شهر نوفمبر", - "December": "ديسمبر", - "Sort Results": "فرز النتائج", - "Using Quantity Ascending": "استخدام تصاعدي الكمية", - "Using Quantity Descending": "باستخدام تنازلي الكمية", - "Using Sales Ascending": "استخدام المبيعات تصاعديا", - "Using Sales Descending": "استخدام المبيعات تنازلياً", - "Using Name Ascending": "استخدام الاسم تصاعديًا", - "Using Name Descending": "استخدام الاسم تنازليًا", - "Progress": "تقدم", - "Purchase Price": "سعر الشراء", - "Profit": "ربح", - "Discounts": "الخصومات", - "Tax Value": "قيمة الضريبة", - "Reward System Name": "اسم نظام المكافأة", - "Try Again": "حاول مجددا", - "Home": "الصفحة الرئيسية", - "Not Allowed Action": "إجراء غير مسموح به", - "How to change database configuration": "كيفية تغيير تكوين قاعدة البيانات", - "Common Database Issues": "قضايا قاعدة البيانات المشتركة", - "Setup": "اقامة", - "Method Not Allowed": "طريقة غير مسموحة", - "Documentation": "توثيق", - "Missing Dependency": "تبعية مفقودة", - "Continue": "يكمل", - "Module Version Mismatch": "إصدار الوحدة النمطية غير متطابق", - "Access Denied": "تم الرفض", - "Sign Up": "اشتراك", - "An invalid date were provided. Make sure it a prior date to the actual server date.": "تم تقديم تاريخ غير صالح. تأكد من أنه تاريخ سابق لتاريخ الخادم الفعلي.", - "Computing report from %s...": "جاري حساب التقرير من%s ...", - "The operation was successful.": "كانت العملية ناجحة.", - "Unable to find a module having the identifier\/namespace \"%s\"": "تعذر العثور على وحدة نمطية بها المعرف \/ مساحة الاسم \"%s\"", - "What is the CRUD single resource name ? [Q] to quit.": "ما هو اسم مورد واحد CRUD؟ [س] للانسحاب.", - "Which table name should be used ? [Q] to quit.": "ما اسم الجدول الذي يجب استخدامه؟ [س] للانسحاب.", - "What is the main route name to the resource ? [Q] to quit.": "ما هو اسم الطريق الرئيسي للمورد؟ [س] للانسحاب.", - "If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "إذا كان مورد CRUD الخاص بك له علاقة ، فذكره على النحو التالي \"foreign_table، foreign_key، local_key \"؟ [S] للتخطي ، [س] للإنهاء.", - "Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.": "أضف علاقة جديدة؟ أذكرها على النحو التالي \"foreign_table، foreign_key، local_key \"؟ [S] للتخطي ، [س] للإنهاء.", - "No enough paramters provided for the relation.": "لم يتم توفير معلمات كافية للعلاقة.", - "The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"": "تم إنشاء مورد CRUD \"%s\"للوحدة \"%s\"في \"%s\"", - "The CRUD resource \"%s\" has been generated at %s": "تم إنشاء مورد CRUD \"%s\" في%s", - "Localization for %s extracted to %s": "تم استخراج الترجمة لـ%s إلى%s", - "Unable to find the requested module.": "تعذر العثور على الوحدة المطلوبة.", - "Unable to find a module with the defined identifier \"%s\"": "غير قادر على العثور على وحدة نمطية بالمعرف المحدد \"%s\"", - "Unable to find the requested file \"%s\" from the module migration.": "تعذر العثور على الملف المطلوب \"%s\" من ترحيل الوحدة النمطية.", - "The migration file has been successfully forgotten.": "تم نسيان ملف الترحيل بنجاح.", - "Version": "إصدار", - "Path": "طريق", - "Index": "فهرس", - "Entry Class": "فئة الدخول", - "Routes": "طرق", - "Api": "أبي", - "Controllers": "تحكم", - "Views": "الآراء", - "Attribute": "يصف", - "Namespace": "مساحة الاسم", - "Author": "مؤلف", - "Unable to find a module having the identifier \"%\".": "تعذر العثور على وحدة نمطية لها المعرف \"%\".", - "There is no migrations to perform for the module \"%s\"": "لا توجد عمليات ترحيل لإجراء الوحدة النمطية \"%s\"", - "The module migration has successfully been performed for the module \"%s\"": "تم تنفيذ ترحيل الوحدة النمطية بنجاح للوحدة \"%s\"", - "The product barcodes has been refreshed successfully.": "تم تحديث الرموز الشريطية للمنتج بنجاح.", - "Invalid operation provided.": "تم توفير عملية غير صحيحة.", - "The demo has been enabled.": "تم تفعيل العرض التوضيحي.", - "Unable to proceed the system is already installed.": "تعذر متابعة النظام مثبت بالفعل.", - "What is the store name ? [Q] to quit.": "ما هو اسم المتجر؟ [س] للانسحاب.", - "Please provide at least 6 characters for store name.": "يرجى تقديم 6 أحرف على الأقل لاسم المتجر.", - "What is the administrator password ? [Q] to quit.": "ما هي كلمة مرور المسؤول؟ [س] للانسحاب.", - "Please provide at least 6 characters for the administrator password.": "يرجى تقديم 6 أحرف على الأقل لكلمة مرور المسؤول.", - "What is the administrator email ? [Q] to quit.": "ما هو البريد الإلكتروني للمسؤول؟ [س] للانسحاب.", - "Please provide a valid email for the administrator.": "يرجى تقديم بريد إلكتروني صالح للمسؤول.", - "What is the administrator username ? [Q] to quit.": "ما هو اسم المستخدم المسؤول؟ [س] للانسحاب.", - "Please provide at least 5 characters for the administrator username.": "يرجى تقديم 5 أحرف على الأقل لاسم مستخدم المسؤول.", - "Downloading latest dev build...": "جارٍ تنزيل أحدث إصدار من التطوير ...", - "Reset project to HEAD...": "إعادة تعيين المشروع إلى HEAD ...", - "Cash Flow List": "قائمة التدفق النقدي", - "Display all Cash Flow.": "عرض كل التدفق النقدي.", - "No Cash Flow has been registered": "لم يتم تسجيل أي تدفق نقدي", - "Add a new Cash Flow": "إضافة تدفق نقدي جديد", - "Create a new Cash Flow": "إنشاء تدفق نقدي جديد", - "Register a new Cash Flow and save it.": "سجل تدفق نقدي جديد واحفظه.", - "Edit Cash Flow": "تحرير التدفق النقدي", - "Modify Cash Flow.": "تعديل التدفق النقدي.", - "Return to Expenses Histories": "العودة إلى تاريخ المصاريف", - "Expense ID": "معرف المصاريف", - "Expense Name": "اسم المصاريف", - "The expense history is about to be deleted.": "محفوظات المصاريف على وشك أن يتم حذفها.", - "Credit": "تنسب إليه", - "Debit": "مدين", - "Coupons List": "قائمة القسائم", - "Display all coupons.": "اعرض كل القسائم.", - "No coupons has been registered": "لم يتم تسجيل كوبونات", - "Add a new coupon": "أضف قسيمة جديدة", - "Create a new coupon": "قم بإنشاء قسيمة جديدة", - "Register a new coupon and save it.": "سجل قسيمة جديدة واحفظها.", - "Edit coupon": "تحرير القسيمة", - "Modify Coupon.": "تعديل القسيمة.", - "Return to Coupons": "العودة إلى القسائم", - "Might be used while printing the coupon.": "يمكن استخدامها أثناء طباعة القسيمة.", - "Define which type of discount apply to the current coupon.": "حدد نوع الخصم الذي ينطبق على القسيمة الحالية.", - "Discount Value": "قيمة الخصم", - "Define the percentage or flat value.": "حدد النسبة المئوية أو القيمة الثابتة.", - "Valid Until": "صالح حتى", - "Determin Until When the coupon is valid.": "حدد حتى وقت صلاحية القسيمة.", - "Minimum Cart Value": "الحد الأدنى لقيمة سلة التسوق", - "What is the minimum value of the cart to make this coupon eligible.": "ما هو الحد الأدنى لقيمة سلة التسوق لجعل هذه القسيمة مؤهلة.", - "Maximum Cart Value": "الحد الأقصى لقيمة سلة التسوق", - "Valid Hours Start": "تبدأ الساعات الصالحة", - "Define form which hour during the day the coupons is valid.": "حدد شكل أي ساعة خلال اليوم تكون القسائم صالحة.", - "Valid Hours End": "انتهاء الساعات الصالحة", - "Define to which hour during the day the coupons end stop valid.": "حدد إلى أي ساعة خلال اليوم تتوقف صلاحية القسائم.", - "Limit Usage": "حد الاستخدام", - "Define how many time a coupons can be redeemed.": "حدد عدد المرات التي يمكن فيها استرداد القسائم.", - "Select Products": "حدد المنتجات", - "The following products will be required to be present on the cart, in order for this coupon to be valid.": "يجب أن تكون المنتجات التالية موجودة في عربة التسوق ، حتى تكون هذه القسيمة صالحة.", - "Select Categories": "حدد الفئات", - "The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.": "يجب أن تكون المنتجات المخصصة لإحدى هذه الفئات موجودة في سلة التسوق ، حتى تكون هذه القسيمة صالحة.", - "Created At": "أنشئت في", - "Undefined": "غير معرف", - "Delete a licence": "حذف ترخيص", - "Customer Accounts List": "قائمة حسابات العملاء", - "Display all customer accounts.": "عرض جميع حسابات العملاء.", - "No customer accounts has been registered": "لم يتم تسجيل حسابات العملاء", - "Add a new customer account": "إضافة حساب عميل جديد", - "Create a new customer account": "قم بإنشاء حساب عميل جديد", - "Register a new customer account and save it.": "سجل حساب عميل جديد واحفظه.", - "Edit customer account": "تحرير حساب العميل", - "Modify Customer Account.": "تعديل حساب العميل.", - "Return to Customer Accounts": "العودة إلى حسابات العملاء", - "This will be ignored.": "سيتم تجاهل هذا.", - "Define the amount of the transaction": "حدد مبلغ المعاملة", - "Deduct": "خصم", - "Add": "يضيف", - "Define what operation will occurs on the customer account.": "حدد العملية التي ستحدث على حساب العميل.", - "Customer Coupons List": "قائمة قسائم العملاء", - "Display all customer coupons.": "عرض جميع كوبونات العملاء.", - "No customer coupons has been registered": "لم يتم تسجيل قسائم العملاء", - "Add a new customer coupon": "أضف قسيمة عميل جديد", - "Create a new customer coupon": "قم بإنشاء قسيمة عميل جديد", - "Register a new customer coupon and save it.": "سجل قسيمة عميل جديد واحفظها.", - "Edit customer coupon": "تحرير قسيمة العميل", - "Modify Customer Coupon.": "تعديل قسيمة العميل.", - "Return to Customer Coupons": "العودة إلى كوبونات العميل", - "Define how many time the coupon has been used.": "حدد عدد مرات استخدام القسيمة.", - "Limit": "حد", - "Define the maximum usage possible for this coupon.": "حدد أقصى استخدام ممكن لهذه القسيمة.", - "Code": "الشفرة", - "Customers List": "قائمة العملاء", - "Display all customers.": "عرض جميع العملاء.", - "No customers has been registered": "لم يتم تسجيل أي عملاء", - "Add a new customer": "إضافة عميل جديد", - "Create a new customer": "أنشئ عميلاً جديدًا", - "Register a new customer and save it.": "قم بتسجيل عميل جديد واحفظه.", - "Edit customer": "تحرير العميل", - "Modify Customer.": "تعديل العميل.", - "Return to Customers": "العودة للعملاء", - "Provide a unique name for the customer.": "أدخل اسمًا فريدًا للعميل.", - "Provide the customer surname": "اكتب اسم العميل", - "Group": "مجموعة", - "Assign the customer to a group": "قم بتعيين العميل لمجموعة", - "Provide the customer email": "قم بتوفير البريد الإلكتروني للعميل", - "Phone Number": "رقم الهاتف", - "Provide the customer phone number": "أدخل رقم هاتف العميل", - "PO Box": "صندوق بريد", - "Provide the customer PO.Box": "قم بتوفير صندوق البريد الخاص بالعميل", - "Not Defined": "غير معرف", - "Male": "ذكر", - "Female": "أنثى", - "Gender": "جنس تذكير أو تأنيث", - "Billing Address": "عنوان وصول الفواتير", - "Provide the billing name.": "أدخل اسم الفاتورة.", - "Provide the billing surname.": "أدخل اسم الفواتير.", - "Billing phone number.": "الفواتير رقم الهاتف.", - "Address 1": "العنوان 1", - "Billing First Address.": "عنوان الفاتورة الأول.", - "Address 2": "العنوان 2", - "Billing Second Address.": "عنوان الفاتورة الثاني.", - "Country": "دولة", - "Billing Country.": "بلد إرسال الفواتير.", - "Postal Address": "العنوان البريدي", - "Company": "شركة", - "Shipping Address": "عنوان الشحن", - "Provide the shipping name.": "أدخل اسم الشحن.", - "Provide the shipping surname.": "اذكر لقب الشحن.", - "Shipping phone number.": "رقم هاتف الشحن.", - "Shipping First Address.": "عنوان الشحن الأول.", - "Shipping Second Address.": "عنوان الشحن الثاني.", - "Shipping Country.": "بلد الشحن.", - "No group selected and no default group configured.": "لم يتم تحديد أي مجموعة ولم يتم تكوين مجموعة افتراضية.", - "The access is granted.": "تم منح حق الوصول.", - "Account Credit": "ائتمان الحساب", - "Owed Amount": "المبلغ المملوك", - "Purchase Amount": "مبلغ الشراء", - "Account History": "تاريخ الحساب", - "Delete a customers": "حذف العملاء", - "Delete Selected Customers": "حذف العملاء المحددين", - "Customer Groups List": "قائمة مجموعات العملاء", - "Display all Customers Groups.": "عرض جميع مجموعات العملاء.", - "No Customers Groups has been registered": "لم يتم تسجيل أي مجموعات عملاء", - "Add a new Customers Group": "إضافة مجموعة عملاء جديدة", - "Create a new Customers Group": "أنشئ مجموعة عملاء جديدة", - "Register a new Customers Group and save it.": "سجل مجموعة عملاء جديدة واحفظها.", - "Edit Customers Group": "تحرير مجموعة العملاء", - "Modify Customers group.": "تعديل مجموعة العملاء.", - "Return to Customers Groups": "العودة إلى مجموعات العملاء", - "Reward System": "نظام المكافآت", - "Select which Reward system applies to the group": "حدد نظام المكافآت الذي ينطبق على المجموعة", - "Minimum Credit Amount": "الحد الأدنى لمبلغ الائتمان", - "Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.": "حدد بالنسبة المئوية ، ما هو أول حد أدنى للدفع الائتماني يتم إجراؤه بواسطة جميع العملاء في المجموعة ، في حالة أمر الائتمان. إذا تركت إلى \"0\", no minimal credit amount is required.", - "A brief description about what this group is about": "وصف موجز لما تدور حوله هذه المجموعة", - "Created On": "تم إنشاؤها على", - "Customer Orders List": "قائمة طلبات العملاء", - "Display all customer orders.": "عرض جميع طلبات العملاء.", - "No customer orders has been registered": "لم يتم تسجيل طلبات العملاء", - "Add a new customer order": "أضف طلب عميل جديد", - "Create a new customer order": "قم بإنشاء طلب عميل جديد", - "Register a new customer order and save it.": "قم بتسجيل طلب عميل جديد وحفظه.", - "Edit customer order": "تحرير طلب العميل", - "Modify Customer Order.": "تعديل طلب العميل.", - "Return to Customer Orders": "العودة إلى طلبات العملاء", - "Created at": "أنشئت في", - "Customer Id": "هوية الزبون", - "Discount Percentage": "نسبة الخصم", - "Discount Type": "نوع الخصم", - "Final Payment Date": "تاريخ الدفع النهائي", - "Gross Total": "المجموع الكلي", - "Id": "هوية شخصية", - "Net Total": "صافي الإجمالي", - "Process Status": "حالة العملية", - "Shipping Rate": "سعر الشحن", - "Shipping Type": "نوع الشحن", - "Title": "عنوان", - "Total installments": "إجمالي الأقساط", - "Updated at": "تم التحديث في", - "Uuid": "Uuid", - "Voidance Reason": "سبب الإبطال", - "Customer Rewards List": "قائمة مكافآت العملاء", - "Display all customer rewards.": "اعرض جميع مكافآت العملاء.", - "No customer rewards has been registered": "لم يتم تسجيل مكافآت العملاء", - "Add a new customer reward": "أضف مكافأة جديدة للعميل", - "Create a new customer reward": "أنشئ مكافأة جديدة للعميل", - "Register a new customer reward and save it.": "سجل مكافأة عميل جديد واحفظها.", - "Edit customer reward": "تحرير مكافأة العميل", - "Modify Customer Reward.": "تعديل مكافأة العميل.", - "Return to Customer Rewards": "العودة إلى مكافآت العملاء", - "Reward Name": "اسم المكافأة", - "Last Update": "اخر تحديث", - "Expenses Categories List": "قائمة فئات المصروفات", - "Display All Expense Categories.": "عرض كافة فئات المصاريف.", - "No Expense Category has been registered": "لم يتم تسجيل فئة المصاريف", - "Add a new Expense Category": "أضف فئة مصاريف جديدة", - "Create a new Expense Category": "قم بإنشاء فئة مصاريف جديدة", - "Register a new Expense Category and save it.": "سجل فئة مصاريف جديدة واحفظها.", - "Edit Expense Category": "تحرير فئة المصاريف", - "Modify An Expense Category.": "تعديل فئة المصاريف.", - "Return to Expense Categories": "ارجع إلى فئات المصاريف", - "All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.": "جميع الكيانات المرتبطة بهذه الفئة ستنتج إما \"credit\" or \"debit\" to the cash flow history.", - "Account": "حساب", - "Provide the accounting number for this category.": "أدخل رقم المحاسبة لهذه الفئة.", - "Expenses List": "قائمة المصروفات", - "Display all expenses.": "عرض جميع المصاريف.", - "No expenses has been registered": "لم يتم تسجيل أي نفقات", - "Add a new expense": "أضف نفقة جديدة", - "Create a new expense": "إنشاء حساب جديد", - "Register a new expense and save it.": "تسجيل حساب جديد وحفظه.", - "Edit expense": "تحرير المصروفات", - "Modify Expense.": "تعديل المصاريف.", - "Return to Expenses": "العودة إلى المصاريف", - "Active": "نشيط", - "determine if the expense is effective or not. Work for recurring and not reccuring expenses.": "تحديد ما إذا كانت المصاريف فعالة أم لا. العمل لمصاريف متكررة وليس متكررة.", - "Users Group": "مجموعة المستخدمين", - "Assign expense to users group. Expense will therefore be multiplied by the number of entity.": "تعيين حساب لمجموعة المستخدمين. لذلك سيتم ضرب المصاريف في عدد الكيان.", - "None": "لا أحد", - "Expense Category": "فئة المصاريف", - "Assign the expense to a category": "قم بتعيين المصاريف إلى فئة", - "Is the value or the cost of the expense.": "هي قيمة أو تكلفة المصاريف.", - "If set to Yes, the expense will trigger on defined occurence.": "إذا تم التعيين على نعم ، فسيتم تشغيل المصاريف عند حدوث محدد.", - "Recurring": "يتكرر", - "Start of Month": "بداية الشهر", - "Mid of Month": "منتصف الشهر", - "End of Month": "نهاية الشهر", - "X days Before Month Ends": "X يوم قبل نهاية الشهر", - "X days After Month Starts": "X يوم بعد بداية الشهر", - "Occurence": "حادثة", - "Define how often this expenses occurs": "حدد عدد مرات حدوث هذه النفقات", - "Occurence Value": "قيمة الحدوث", - "Must be used in case of X days after month starts and X days before month ends.": "يجب استخدامه في حالة X يومًا بعد بداية الشهر و X يومًا قبل نهاية الشهر.", - "Category": "فئة", - "Month Starts": "يبدأ الشهر", - "Month Middle": "منتصف الشهر", - "Month Ends": "ينتهي الشهر", - "X Days Before Month Starts": "X يوم قبل بداية الشهر", - "X Days Before Month Ends": "X يوم قبل نهاية الشهر", - "Unknown Occurance": "حادثة غير معروفة", - "Hold Orders List": "قائمة أوامر الانتظار", - "Display all hold orders.": "عرض جميع أوامر الحجز.", - "No hold orders has been registered": "لم يتم تسجيل أوامر الحجز", - "Add a new hold order": "أضف أمر حجز جديد", - "Create a new hold order": "إنشاء أمر حجز جديد", - "Register a new hold order and save it.": "قم بتسجيل أمر تعليق جديد واحفظه.", - "Edit hold order": "تحرير أمر الحجز", - "Modify Hold Order.": "تعديل أمر الحجز.", - "Return to Hold Orders": "العودة إلى أوامر الحجز", - "Process Statuss": "حالة العملية", - "Updated At": "تم التحديث في", - "Restrict the orders by the creation date.": "تقييد الأوامر بحلول تاريخ الإنشاء.", - "Created Between": "خلقت بين", - "Restrict the orders by the payment status.": "تقييد الطلبات من خلال حالة الدفع.", - "Voided": "باطل", - "Due With Payment": "مستحق الدفع", - "Restrict the orders by the author.": "تقييد الأوامر من قبل المؤلف.", - "Restrict the orders by the customer.": "تقييد الطلبات من قبل العميل.", - "Customer Phone": "هاتف العميل", - "Restrict orders using the customer phone number.": "تقييد الطلبات باستخدام رقم هاتف العميل.", - "Restrict the orders to the cash registers.": "حصر الطلبات في أجهزة تسجيل النقد.", - "Orders List": "قائمة الطلبات", - "Display all orders.": "عرض جميع الطلبات.", - "No orders has been registered": "لم يتم تسجيل أي أوامر", - "Add a new order": "أضف طلبًا جديدًا", - "Create a new order": "أنشئ طلبًا جديدًا", - "Register a new order and save it.": "قم بتسجيل طلب جديد وحفظه.", - "Edit order": "تحرير الأمر", - "Modify Order.": "تعديل الترتيب.", - "Return to Orders": "العودة إلى الطلبات", - "Discount Rate": "معدل الخصم", - "The order and the attached products has been deleted.": "تم حذف الطلب والمنتجات المرفقة.", - "Invoice": "فاتورة", - "Receipt": "إيصال", - "Refund Receipt": "إيصال الاسترداد", - "Order Instalments List": "قائمة أقساط النظام", - "Display all Order Instalments.": "عرض جميع أقساط الطلب.", - "No Order Instalment has been registered": "لم يتم تسجيل أي أقساط للطلب", - "Add a new Order Instalment": "أضف تقسيط أمر جديد", - "Create a new Order Instalment": "إنشاء تقسيط أمر جديد", - "Register a new Order Instalment and save it.": "قم بتسجيل طلب جديد بالتقسيط وحفظه.", - "Edit Order Instalment": "تحرير تقسيط الطلب", - "Modify Order Instalment.": "تعديل تقسيط الطلب.", - "Return to Order Instalment": "العودة إلى تقسيط الطلب", - "Order Id": "رقم التعريف الخاص بالطلب", - "Payment Types List": "قائمة أنواع الدفع", - "Display all payment types.": "عرض جميع أنواع الدفع.", - "No payment types has been registered": "لم يتم تسجيل أي أنواع دفع", - "Add a new payment type": "أضف نوع دفع جديد", - "Create a new payment type": "قم بإنشاء نوع دفع جديد", - "Register a new payment type and save it.": "قم بتسجيل نوع دفع جديد وحفظه.", - "Edit payment type": "تحرير نوع الدفع", - "Modify Payment Type.": "تعديل نوع الدفع.", - "Return to Payment Types": "العودة إلى أنواع الدفع", - "Label": "ملصق", - "Provide a label to the resource.": "قم بتوفير تسمية للمورد.", - "Identifier": "المعرف", - "A payment type having the same identifier already exists.": "يوجد نوع دفع له نفس المعرف بالفعل.", - "Unable to delete a read-only payments type.": "تعذر حذف نوع الدفع للقراءة فقط.", - "Readonly": "يقرأ فقط", - "Procurements List": "قائمة المشتريات", - "Display all procurements.": "عرض جميع المشتريات.", - "No procurements has been registered": "لم يتم تسجيل أي مشتريات", - "Add a new procurement": "إضافة عملية شراء جديدة", - "Create a new procurement": "إنشاء عملية شراء جديدة", - "Register a new procurement and save it.": "تسجيل مشتريات جديدة وحفظها.", - "Edit procurement": "تحرير المشتريات", - "Modify Procurement.": "تعديل المشتريات.", - "Return to Procurements": "العودة إلى المشتريات", - "Provider Id": "معرّف الموفر", - "Total Items": "إجمالي العناصر", - "Provider": "مزود", - "Procurement Products List": "قائمة منتجات المشتريات", - "Display all procurement products.": "عرض جميع منتجات المشتريات.", - "No procurement products has been registered": "لم يتم تسجيل أي منتجات شراء", - "Add a new procurement product": "أضف منتج تدبير جديد", - "Create a new procurement product": "قم بإنشاء منتج تدبير جديد", - "Register a new procurement product and save it.": "تسجيل منتج شراء جديد وحفظه.", - "Edit procurement product": "تحرير منتج المشتريات", - "Modify Procurement Product.": "تعديل منتج المشتريات.", - "Return to Procurement Products": "العودة إلى مشتريات المنتجات", - "Define what is the expiration date of the product.": "حدد ما هو تاريخ انتهاء صلاحية المنتج.", - "On": "تشغيل", - "Category Products List": "قائمة منتجات الفئة", - "Display all category products.": "عرض جميع منتجات الفئات.", - "No category products has been registered": "لم يتم تسجيل منتجات فئة", - "Add a new category product": "أضف منتج فئة جديد", - "Create a new category product": "قم بإنشاء منتج فئة جديد", - "Register a new category product and save it.": "سجل منتج فئة جديد واحفظه.", - "Edit category product": "تحرير فئة المنتج", - "Modify Category Product.": "تعديل فئة المنتج.", - "Return to Category Products": "العودة إلى فئة المنتجات", - "No Parent": "لا يوجد أصل", - "Preview": "معاينة", - "Provide a preview url to the category.": "قم بتوفير عنوان URL للمعاينة للفئة.", - "Displays On POS": "يعرض في نقاط البيع", - "Parent": "الأبوين", - "If this category should be a child category of an existing category": "إذا كان يجب أن تكون هذه الفئة فئة فرعية من فئة موجودة", - "Total Products": "إجمالي المنتجات", - "Compute Products": "حساب المنتجات", - "Products List": "قائمة المنتجات", - "Display all products.": "عرض كل المنتجات.", - "No products has been registered": "لم يتم تسجيل أي منتجات", - "Add a new product": "أضف منتج جديد", - "Create a new product": "قم بإنشاء منتج جديد", - "Register a new product and save it.": "تسجيل منتج جديد وحفظه.", - "Edit product": "تحرير المنتج", - "Modify Product.": "تعديل المنتج.", - "Return to Products": "العودة إلى المنتجات", - "Assigned Unit": "الوحدة المخصصة", - "The assigned unit for sale": "الوحدة المخصصة للبيع", - "Define the regular selling price.": "تحديد سعر البيع العادي.", - "Define the wholesale price.": "تحديد سعر الجملة.", - "Preview Url": "معاينة عنوان Url", - "Provide the preview of the current unit.": "قدم معاينة للوحدة الحالية.", - "Identification": "هوية", - "Define the barcode value. Focus the cursor here before scanning the product.": "حدد قيمة الباركود. ركز المؤشر هنا قبل مسح المنتج.", - "Define the barcode type scanned.": "تحديد نوع الباركود الممسوح.", - "EAN 8": "رقم EAN 8", - "EAN 13": "رقم EAN 13", - "Codabar": "كودابار", - "Code 128": "الرمز 128", - "Code 39": "الرمز 39", - "Code 11": "الرمز 11", - "UPC A": "اتحاد الوطنيين الكونغوليين أ", - "UPC E": "اتحاد الوطنيين الكونغوليين E", - "Barcode Type": "نوع الباركود", - "Determine if the product can be searched on the POS.": "حدد ما إذا كان يمكن البحث عن المنتج في نقاط البيع.", - "Searchable": "قابل للبحث", - "Select to which category the item is assigned.": "حدد الفئة التي تم تخصيص العنصر إليها.", - "Materialized Product": "المنتج المادي", - "Dematerialized Product": "المنتج غير المادي", - "Define the product type. Applies to all variations.": "حدد نوع المنتج. ينطبق على جميع الاختلافات.", - "Product Type": "نوع المنتج", - "Define a unique SKU value for the product.": "حدد قيمة SKU فريدة للمنتج.", - "On Sale": "للبيع", - "Hidden": "مختفي", - "Define wether the product is available for sale.": "حدد ما إذا كان المنتج متاحًا للبيع.", - "Enable the stock management on the product. Will not work for service or uncountable products.": "تمكين إدارة المخزون على المنتج. لن تعمل للخدمة أو المنتجات التي لا تعد ولا تحصى.", - "Stock Management Enabled": "تمكين إدارة المخزون", - "Units": "الوحدات", - "Accurate Tracking": "تتبع دقيق", - "What unit group applies to the actual item. This group will apply during the procurement.": "ما مجموعة الوحدات التي تنطبق على العنصر الفعلي. سيتم تطبيق هذه المجموعة أثناء الشراء.", - "Unit Group": "مجموعة الوحدة", - "Determine the unit for sale.": "تحديد الوحدة للبيع.", - "Selling Unit": "وحدة البيع", - "Expiry": "انقضاء", - "Product Expires": "انتهاء صلاحية المنتج", - "Set to \"No\" expiration time will be ignored.": "تعيين إلى \"لا\" سيتم تجاهل وقت انتهاء الصلاحية.", - "Prevent Sales": "منع المبيعات", - "Allow Sales": "السماح بالمبيعات", - "Determine the action taken while a product has expired.": "حدد الإجراء الذي تم اتخاذه أثناء انتهاء صلاحية المنتج.", - "On Expiration": "عند انتهاء الصلاحية", - "Select the tax group that applies to the product\/variation.": "حدد مجموعة الضرائب التي تنطبق على المنتج \/ التباين.", - "Define what is the type of the tax.": "تحديد نوع الضريبة.", - "Images": "الصور", - "Image": "صورة", - "Choose an image to add on the product gallery": "اختر صورة لإضافتها إلى معرض المنتج", - "Is Primary": "أساسي", - "Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.": "حدد ما إذا كانت الصورة يجب أن تكون أولية. إذا كان هناك أكثر من صورة أساسية واحدة ، فسيتم اختيار صورة لك.", - "Sku": "SKU", - "Materialized": "تتحقق", - "Dematerialized": "غير مادي", - "Available": "متوفرة", - "See Quantities": "انظر الكميات", - "See History": "انظر التاريخ", - "Would you like to delete selected entries ?": "هل ترغب في حذف المدخلات المختارة؟", - "Product Histories": "تاريخ المنتج", - "Display all product histories.": "عرض كل تاريخ المنتج.", - "No product histories has been registered": "لم يتم تسجيل أي تاريخ منتج", - "Add a new product history": "أضف تاريخ منتج جديد", - "Create a new product history": "إنشاء تاريخ منتج جديد", - "Register a new product history and save it.": "سجل تاريخ منتج جديد واحفظه.", - "Edit product history": "تحرير محفوظات المنتج", - "Modify Product History.": "تعديل تاريخ المنتج.", - "Return to Product Histories": "العودة إلى تاريخ المنتج", - "After Quantity": "بعد الكمية", - "Before Quantity": "قبل الكمية", - "Operation Type": "نوع العملية", - "Order id": "رقم التعريف الخاص بالطلب", - "Procurement Id": "معرّف المشتريات", - "Procurement Product Id": "معرّف منتج المشتريات", - "Product Id": "معرف المنتج", - "Unit Id": "معرف الوحدة", - "P. Quantity": "P. الكمية", - "N. Quantity": "N. الكمية", - "Stocked": "مخزون", - "Defective": "معيب", - "Deleted": "تم الحذف", - "Removed": "إزالة", - "Returned": "عاد", - "Sold": "مباع", - "Lost": "ضائع", - "Added": "مضاف", - "Incoming Transfer": "تحويل وارد", - "Outgoing Transfer": "تحويل صادر", - "Transfer Rejected": "تم رفض التحويل", - "Transfer Canceled": "تم إلغاء التحويل", - "Void Return": "عودة باطلة", - "Adjustment Return": "عودة التعديل", - "Adjustment Sale": "بيع التعديل", - "Product Unit Quantities List": "قائمة كميات وحدة المنتج", - "Display all product unit quantities.": "عرض كل كميات وحدة المنتج.", - "No product unit quantities has been registered": "لم يتم تسجيل كميات وحدة المنتج", - "Add a new product unit quantity": "أضف كمية وحدة منتج جديدة", - "Create a new product unit quantity": "قم بإنشاء كمية وحدة منتج جديدة", - "Register a new product unit quantity and save it.": "سجل كمية وحدة منتج جديدة واحفظها.", - "Edit product unit quantity": "تحرير كمية وحدة المنتج", - "Modify Product Unit Quantity.": "تعديل كمية وحدة المنتج.", - "Return to Product Unit Quantities": "العودة إلى كميات وحدة المنتج", - "Created_at": "أنشئت في", - "Product id": "معرف المنتج", - "Updated_at": "تم التحديث في", - "Providers List": "قائمة الموفرين", - "Display all providers.": "عرض جميع الموفرين.", - "No providers has been registered": "لم يتم تسجيل أي مقدمي", - "Add a new provider": "إضافة مزود جديد", - "Create a new provider": "إنشاء مزود جديد", - "Register a new provider and save it.": "سجل مزودًا جديدًا واحفظه.", - "Edit provider": "تحرير الموفر", - "Modify Provider.": "تعديل المزود.", - "Return to Providers": "العودة إلى مقدمي الخدمات", - "Provide the provider email. Mightbe used to send automatted email.": "قم بتوفير البريد الإلكتروني للموفر. ربما تستخدم لإرسال بريد إلكتروني آلي.", - "Provider surname if necessary.": "اسم الموفر إذا لزم الأمر.", - "Contact phone number for the provider. Might be used to send automatted SMS notifications.": "رقم هاتف الاتصال لمزود. يمكن استخدامها لإرسال إشعارات الرسائل القصيرة الآلية.", - "First address of the provider.": "العنوان الأول للمزود.", - "Second address of the provider.": "العنوان الثاني للمزود.", - "Further details about the provider": "مزيد من التفاصيل حول المزود", - "Amount Due": "المبلغ المستحق", - "Amount Paid": "المبلغ المدفوع", - "See Procurements": "انظر المشتريات", - "See Products": "انظر المنتجات", - "Provider Procurements List": "قائمة مشتريات المزود", - "Display all provider procurements.": "عرض جميع مشتريات المزود.", - "No provider procurements has been registered": "لم يتم تسجيل أي مشتريات مزود", - "Add a new provider procurement": "إضافة شراء مزود جديد", - "Create a new provider procurement": "إنشاء شراء مزود جديد", - "Register a new provider procurement and save it.": "سجل شراء مزود جديد وحفظه.", - "Edit provider procurement": "تحرير شراء مزود", - "Modify Provider Procurement.": "تعديل مشتريات الموفر.", - "Return to Provider Procurements": "العودة إلى مشتريات المزود", - "Delivered On": "تم التسليم", - "Delivery": "توصيل", - "Items": "العناصر", - "Provider Products List": "قائمة منتجات الموفر", - "Display all Provider Products.": "عرض جميع منتجات الموفر.", - "No Provider Products has been registered": "لم يتم تسجيل أي منتجات موفر", - "Add a new Provider Product": "أضف منتج موفر جديد", - "Create a new Provider Product": "قم بإنشاء منتج موفر جديد", - "Register a new Provider Product and save it.": "سجل منتج موفر جديد واحفظه.", - "Edit Provider Product": "تحرير منتج الموفر", - "Modify Provider Product.": "تعديل منتج الموفر.", - "Return to Provider Products": "العودة إلى منتجات المزود", - "Gross_purchase_price": "Gross_purchase_price", - "Net_purchase_price": "Net_purchase_price. سعر_الشراء الصافي", - "Procurement_id": "Procurement_id", - "Product_id": "معرف المنتج", - "Purchase_price": "سعر الشراء", - "Available_quantity": "الكمية المتوفرة", - "Tax_group_id": "معرّف_مجموعة_الضريبة", - "Expiration_date": "تاريخ الإنتهاء", - "Tax_type": "نوع_الضريبة", - "Tax_value": "Tax_value", - "Total_purchase_price": "السعر الكلي للشراء", - "Unit_id": "معرّف_الوحدة", - "Registers List": "قائمة التسجيلات", - "Display all registers.": "اعرض كل السجلات.", - "No registers has been registered": "لم يتم تسجيل أي سجلات", - "Add a new register": "إضافة سجل جديد", - "Create a new register": "إنشاء سجل جديد", - "Register a new register and save it.": "سجل سجلا جديدا واحفظه.", - "Edit register": "تحرير التسجيل", - "Modify Register.": "تعديل التسجيل.", - "Return to Registers": "العودة إلى السجلات", - "Closed": "مغلق", - "Define what is the status of the register.": "تحديد ما هي حالة السجل.", - "Provide mode details about this cash register.": "تقديم تفاصيل الوضع حول هذا السجل النقدي.", - "Unable to delete a register that is currently in use": "تعذر حذف سجل قيد الاستخدام حاليًا", - "Used By": "استعمل من قبل", - "Register History List": "سجل قائمة التاريخ", - "Display all register histories.": "عرض كل سجلات التسجيل.", - "No register histories has been registered": "لم يتم تسجيل سجلات التاريخ", - "Add a new register history": "إضافة سجل سجل جديد", - "Create a new register history": "إنشاء سجل سجل جديد", - "Register a new register history and save it.": "سجل سجل سجل جديد واحفظه.", - "Edit register history": "تحرير سجل السجل", - "Modify Registerhistory.": "تعديل السجل.", - "Return to Register History": "العودة إلى سجل التاريخ", - "Register Id": "معرف التسجيل", - "Action": "عمل", - "Register Name": "تسجيل الاسم", - "Done At": "تم في", - "Reward Systems List": "قائمة أنظمة المكافآت", - "Display all reward systems.": "عرض جميع أنظمة المكافآت.", - "No reward systems has been registered": "لم يتم تسجيل أنظمة المكافآت", - "Add a new reward system": "أضف نظام مكافأة جديد", - "Create a new reward system": "قم بإنشاء نظام جديد للمكافآت", - "Register a new reward system and save it.": "سجل نظام مكافأة جديد واحفظه.", - "Edit reward system": "تحرير نظام المكافآت", - "Modify Reward System.": "تعديل نظام المكافآت.", - "Return to Reward Systems": "العودة إلى أنظمة المكافآت", - "From": "من عند", - "The interval start here.": "يبدأ الفاصل الزمني هنا.", - "To": "إلى", - "The interval ends here.": "الفاصل الزمني ينتهي هنا.", - "Points earned.": "النقاط التي أحرزتها.", - "Coupon": "قسيمة", - "Decide which coupon you would apply to the system.": "حدد القسيمة التي تريد تطبيقها على النظام.", - "This is the objective that the user should reach to trigger the reward.": "هذا هو الهدف الذي يجب على المستخدم الوصول إليه للحصول على المكافأة.", - "A short description about this system": "وصف موجز عن هذا النظام", - "Would you like to delete this reward system ?": "هل ترغب في حذف نظام المكافآت هذا؟", - "Delete Selected Rewards": "حذف المكافآت المحددة", - "Would you like to delete selected rewards?": "هل ترغب في حذف المكافآت المختارة؟", - "Roles List": "قائمة الأدوار", - "Display all roles.": "اعرض كل الأدوار.", - "No role has been registered.": "لم يتم تسجيل أي دور.", - "Add a new role": "أضف دورًا جديدًا", - "Create a new role": "أنشئ دورًا جديدًا", - "Create a new role and save it.": "أنشئ دورًا جديدًا واحفظه.", - "Edit role": "تحرير الدور", - "Modify Role.": "تعديل الدور.", - "Return to Roles": "العودة إلى الأدوار", - "Provide a name to the role.": "أدخل اسمًا للدور.", - "Should be a unique value with no spaces or special character": "يجب أن تكون قيمة فريدة بدون مسافات أو أحرف خاصة", - "Dashboard Identifier": "معرف لوحة القيادة", - "Store Dashboard": "تخزين لوحة القيادة", - "Cashier Dashboard": "لوحة تحكم أمين الصندوق", - "Default Dashboard": "لوحة القيادة الافتراضية", - "Define what should be the home page of the dashboard.": "حدد ما يجب أن تكون الصفحة الرئيسية للوحة المعلومات.", - "Provide more details about what this role is about.": "قدم مزيدًا من التفاصيل حول موضوع هذا الدور.", - "Unable to delete a system role.": "تعذر حذف دور النظام.", - "Clone": "استنساخ", - "Would you like to clone this role ?": "هل ترغب في استنساخ هذا الدور؟", - "You do not have enough permissions to perform this action.": "ليس لديك أذونات كافية للقيام بهذا الإجراء.", - "Taxes List": "قائمة الضرائب", - "Display all taxes.": "عرض جميع الضرائب.", - "No taxes has been registered": "لم يتم تسجيل أي ضرائب", - "Add a new tax": "أضف ضريبة جديدة", - "Create a new tax": "إنشاء ضريبة جديدة", - "Register a new tax and save it.": "تسجيل ضريبة جديدة وحفظها.", - "Edit tax": "تحرير الضريبة", - "Modify Tax.": "تعديل الضريبة.", - "Return to Taxes": "العودة إلى الضرائب", - "Provide a name to the tax.": "أدخل اسمًا للضريبة.", - "Assign the tax to a tax group.": "تعيين الضريبة لمجموعة ضريبية.", - "Rate": "معدل", - "Define the rate value for the tax.": "تحديد قيمة معدل الضريبة.", - "Provide a description to the tax.": "قدم وصفًا للضريبة.", - "Taxes Groups List": "قائمة مجموعات الضرائب", - "Display all taxes groups.": "اعرض كل مجموعات الضرائب.", - "No taxes groups has been registered": "لم يتم تسجيل مجموعات ضرائب", - "Add a new tax group": "أضف مجموعة ضريبية جديدة", - "Create a new tax group": "إنشاء مجموعة ضريبية جديدة", - "Register a new tax group and save it.": "سجل مجموعة ضريبية جديدة واحفظها.", - "Edit tax group": "تحرير مجموعة الضرائب", - "Modify Tax Group.": "تعديل مجموعة الضرائب.", - "Return to Taxes Groups": "العودة إلى مجموعات الضرائب", - "Provide a short description to the tax group.": "قدم وصفًا موجزًا ​​للمجموعة الضريبية.", - "Units List": "قائمة الوحدات", - "Display all units.": "عرض جميع الوحدات.", - "No units has been registered": "لم يتم تسجيل أي وحدات", - "Add a new unit": "أضف وحدة جديدة", - "Create a new unit": "أنشئ وحدة جديدة", - "Register a new unit and save it.": "سجل وحدة جديدة واحفظها.", - "Edit unit": "تحرير الوحدة", - "Modify Unit.": "تعديل الوحدة.", - "Return to Units": "العودة إلى الوحدات", - "Preview URL": "معاينة URL", - "Preview of the unit.": "معاينة الوحدة.", - "Define the value of the unit.": "حدد قيمة الوحدة.", - "Define to which group the unit should be assigned.": "حدد المجموعة التي يجب تخصيص الوحدة لها.", - "Base Unit": "وحدة قاعدة", - "Determine if the unit is the base unit from the group.": "حدد ما إذا كانت الوحدة هي الوحدة الأساسية من المجموعة.", - "Provide a short description about the unit.": "قدم وصفًا موجزًا ​​للوحدة.", - "Unit Groups List": "قائمة مجموعات الوحدات", - "Display all unit groups.": "اعرض كل مجموعات الوحدات.", - "No unit groups has been registered": "لم يتم تسجيل أي مجموعات وحدات", - "Add a new unit group": "أضف مجموعة وحدة جديدة", - "Create a new unit group": "قم بإنشاء مجموعة وحدة جديدة", - "Register a new unit group and save it.": "سجل مجموعة وحدة جديدة واحفظها.", - "Edit unit group": "تحرير مجموعة الوحدة", - "Modify Unit Group.": "تعديل مجموعة الوحدة.", - "Return to Unit Groups": "العودة إلى مجموعات الوحدات", - "Users List": "قائمة المستخدمين", - "Display all users.": "عرض جميع المستخدمين.", - "No users has been registered": "لم يتم تسجيل أي مستخدمين", - "Add a new user": "إضافة مستخدم جديد", - "Create a new user": "قم بإنشاء مستخدم جديد", - "Register a new user and save it.": "تسجيل مستخدم جديد وحفظه.", - "Edit user": "تحرير العضو", - "Modify User.": "تعديل المستخدم.", - "Return to Users": "العودة إلى المستخدمين", - "Username": "اسم المستخدم", - "Will be used for various purposes such as email recovery.": "سيتم استخدامه لأغراض مختلفة مثل استعادة البريد الإلكتروني.", - "Password": "كلمه السر", - "Make a unique and secure password.": "أنشئ كلمة مرور فريدة وآمنة.", - "Confirm Password": "تأكيد كلمة المرور", - "Should be the same as the password.": "يجب أن تكون هي نفسها كلمة المرور.", - "Define wether the user can use the application.": "حدد ما إذا كان يمكن للمستخدم استخدام التطبيق.", - "Define the role of the user": "تحديد دور المستخدم", - "Role": "دور", - "Incompatibility Exception": "استثناء عدم التوافق", - "An Error Occured": "حدث خطأ", - "A database error has occured": "حدث خطأ في قاعدة البيانات", - "Invalid method used for the current request.": "تم استخدام طريقة غير صالحة للطلب الحالي.", - "An unexpected error occured while opening the app. See the log details or enable the debugging.": "حدث خطأ غير متوقع أثناء فتح التطبيق. راجع تفاصيل السجل أو قم بتمكين التصحيح.", - "The action you tried to perform is not allowed.": "الإجراء الذي حاولت القيام به غير مسموح به.", - "Not Enough Permissions": "أذونات غير كافية", - "The resource of the page you tried to access is not available or might have been deleted.": "مورد الصفحة الذي حاولت الوصول إليه غير متوفر أو ربما تم حذفه.", - "Not Found Exception": "لم يتم العثور على استثناء", - "Query Exception": "استثناء الاستعلام", - "Provide your username.": "أدخل اسم المستخدم الخاص بك.", - "Provide your password.": "أدخل كلمة المرور الخاصة بك.", - "Provide your email.": "أدخل بريدك الإلكتروني.", - "Password Confirm": "تأكيد كلمة المرور", - "define the amount of the transaction.": "تحديد مبلغ الصفقة.", - "Further observation while proceeding.": "مزيد من المراقبة أثناء المتابعة.", - "determine what is the transaction type.": "تحديد نوع المعاملة.", - "Determine the amount of the transaction.": "تحديد مبلغ الصفقة.", - "Further details about the transaction.": "مزيد من التفاصيل حول الصفقة.", - "Define the installments for the current order.": "حدد أقساط الأمر الحالي.", - "New Password": "كلمة مرور جديدة", - "define your new password.": "حدد كلمة مرورك الجديدة.", - "confirm your new password.": "أكد كلمة مرورك الجديدة.", - "choose the payment type.": "اختر نوع الدفع.", - "Define the order name.": "حدد اسم الأمر.", - "Define the date of creation of the order.": "حدد تاريخ إنشاء الأمر.", - "Provide the procurement name.": "أدخل اسم المشتريات.", - "Describe the procurement.": "صف المشتريات.", - "Define the provider.": "تحديد الموفر.", - "Mention the provider name.": "اذكر اسم المزود.", - "Provider Name": "اسم المزود", - "It could be used to send some informations to the provider.": "يمكن استخدامه لإرسال بعض المعلومات إلى المزود.", - "If the provider has any surname, provide it here.": "إذا كان الموفر لديه أي لقب ، فقم بتوفيره هنا.", - "Mention the phone number of the provider.": "اذكر رقم هاتف المزود.", - "Mention the first address of the provider.": "اذكر العنوان الأول للمزود.", - "Mention the second address of the provider.": "اذكر العنوان الثاني للمزود.", - "Mention any description of the provider.": "اذكر أي وصف للمزود.", - "Define what is the unit price of the product.": "حدد سعر الوحدة للمنتج.", - "Determine in which condition the product is returned.": "تحديد الحالة التي يتم فيها إرجاع المنتج.", - "Other Observations": "ملاحظات أخرى", - "Describe in details the condition of the returned product.": "صف بالتفصيل حالة المنتج المرتجع.", - "Unit Group Name": "اسم مجموعة الوحدة", - "Provide a unit name to the unit.": "أدخل اسم وحدة للوحدة.", - "Describe the current unit.": "صف الوحدة الحالية.", - "assign the current unit to a group.": "قم بتعيين الوحدة الحالية إلى مجموعة.", - "define the unit value.": "حدد قيمة الوحدة.", - "Provide a unit name to the units group.": "أدخل اسم وحدة لمجموعة الوحدات.", - "Describe the current unit group.": "صف مجموعة الوحدة الحالية.", - "POS": "نقاط البيع", - "Open POS": "افتح نقاط البيع", - "Create Register": "إنشاء تسجيل", - "Registes List": "قائمة التسجيلات", - "Use Customer Billing": "استخدم فواتير العميل", - "Define wether the customer billing information should be used.": "حدد ما إذا كان يجب استخدام معلومات الفواتير الخاصة بالعميل.", - "General Shipping": "الشحن العام", - "Define how the shipping is calculated.": "حدد كيفية حساب الشحن.", - "Shipping Fees": "مصاريف الشحن", - "Define shipping fees.": "تحديد رسوم الشحن.", - "Use Customer Shipping": "استخدم شحن العميل", - "Define wether the customer shipping information should be used.": "حدد ما إذا كان يجب استخدام معلومات الشحن الخاصة بالعميل.", - "Invoice Number": "رقم الفاتورة", - "If the procurement has been issued outside of NexoPOS, please provide a unique reference.": "إذا تم إصدار عملية الشراء خارج NexoPOS ، فيرجى تقديم مرجع فريد.", - "Delivery Time": "موعد التسليم", - "If the procurement has to be delivered at a specific time, define the moment here.": "إذا كان يجب تسليم المشتريات في وقت محدد ، فحدد اللحظة هنا.", - "Automatic Approval": "الموافقة التلقائية", - "Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.": "حدد ما إذا كان يجب وضع علامة على الشراء تلقائيًا على أنه تمت الموافقة عليه بمجرد حدوث وقت التسليم.", - "Pending": "قيد الانتظار", - "Delivered": "تم التوصيل", - "Determine what is the actual payment status of the procurement.": "تحديد حالة الدفع الفعلية للمشتريات.", - "Determine what is the actual provider of the current procurement.": "تحديد ما هو الموفر الفعلي للمشتريات الحالية.", - "Provide a name that will help to identify the procurement.": "قم بتوفير اسم يساعد في تحديد عملية الشراء.", - "UOM": "UOM", - "First Name": "الاسم الأول", - "Define what is the user first name. If not provided, the username is used instead.": "حدد ما هو الاسم الأول للمستخدم. إذا لم يتم تقديمه ، فسيتم استخدام اسم المستخدم بدلاً من ذلك.", - "Second Name": "الاسم الثاني", - "Define what is the user second name. If not provided, the username is used instead.": "حدد ما هو الاسم الثاني للمستخدم. إذا لم يتم تقديمه ، فسيتم استخدام اسم المستخدم بدلاً من ذلك.", - "Avatar": "الصورة الرمزية", - "Define the image that should be used as an avatar.": "حدد الصورة التي يجب استخدامها كصورة رمزية.", - "Language": "لغة", - "Choose the language for the current account.": "اختر لغة الحساب الجاري.", - "Security": "حماية", - "Old Password": "كلمة سر قديمة", - "Provide the old password.": "أدخل كلمة المرور القديمة.", - "Change your password with a better stronger password.": "قم بتغيير كلمة المرور الخاصة بك بكلمة مرور أقوى.", - "Password Confirmation": "تأكيد كلمة المرور", - "The profile has been successfully saved.": "تم حفظ الملف الشخصي بنجاح.", - "The user attribute has been saved.": "تم حفظ سمة المستخدم.", - "The options has been successfully updated.": "تم تحديث الخيارات بنجاح.", - "Wrong password provided": "تم توفير كلمة مرور خاطئة", - "Wrong old password provided": "تم توفير كلمة مرور قديمة خاطئة", - "Password Successfully updated.": "تم تحديث كلمة المرور بنجاح.", - "Sign In — NexoPOS": "تسجيل الدخول & [مدش] ؛ NexoPOS", - "Sign Up — NexoPOS": "التسجيل و [مدش] ؛ NexoPOS", - "Password Lost": "فقدت كلمة المرور", - "Unable to proceed as the token provided is invalid.": "غير قادر على المتابعة لأن الرمز المميز المقدم غير صالح.", - "The token has expired. Please request a new activation token.": "انتهت صلاحية الرمز المميز. يرجى طلب رمز تنشيط جديد.", - "Set New Password": "تعيين كلمة مرور جديدة", - "Database Update": "تحديث قاعدة البيانات", - "This account is disabled.": "هذا الحساب معطل.", - "Unable to find record having that username.": "تعذر العثور على سجل له اسم المستخدم هذا.", - "Unable to find record having that password.": "تعذر العثور على السجل الذي يحتوي على كلمة المرور هذه.", - "Invalid username or password.": "خطأ في اسم المستخدم أو كلمة مرور.", - "Unable to login, the provided account is not active.": "تعذر تسجيل الدخول ، الحساب المقدم غير نشط.", - "You have been successfully connected.": "لقد تم الاتصال بنجاح.", - "The recovery email has been send to your inbox.": "تم إرسال البريد الإلكتروني المخصص للطوارئ إلى صندوق الوارد الخاص بك.", - "Unable to find a record matching your entry.": "تعذر العثور على سجل يطابق إدخالك.", - "Unable to register using this email.": "غير قادر على التسجيل باستخدام هذا البريد الإلكتروني.", - "Unable to register using this username.": "غير قادر على التسجيل باستخدام اسم المستخدم هذا.", - "No role has been defined for registration. Please contact the administrators.": "لم يتم تحديد دور للتسجيل. يرجى الاتصال بالمسؤولين.", - "Your Account has been successfully creaetd.": "تم إنشاء حسابك بنجاح.", - "Your Account has been created but requires email validation.": "تم إنشاء حسابك ولكنه يتطلب التحقق من صحة البريد الإلكتروني.", - "Unable to find the requested user.": "تعذر العثور على المستخدم المطلوب.", - "Unable to proceed, the provided token is not valid.": "غير قادر على المتابعة ، الرمز المقدم غير صالح.", - "Unable to proceed, the token has expired.": "غير قادر على المتابعة ، انتهت صلاحية الرمز المميز.", - "Your password has been updated.": "لقد تم تحديث كلمة السر الخاصة بك.", - "Unable to edit a register that is currently in use": "تعذر تحرير سجل قيد الاستخدام حاليًا", - "No register has been opened by the logged user.": "تم فتح أي سجل من قبل المستخدم المسجل.", - "The register is opened.": "تم فتح السجل.", - "Closing": "إغلاق", - "Opening": "افتتاح", - "Sale": "أوكازيون", - "Refund": "استرداد", - "Unable to find the category using the provided identifier": "تعذر العثور على الفئة باستخدام المعرف المقدم", - "The category has been deleted.": "تم حذف الفئة.", - "Unable to find the category using the provided identifier.": "تعذر العثور على الفئة باستخدام المعرف المقدم.", - "Unable to find the attached category parent": "تعذر العثور على أصل الفئة المرفقة", - "The category has been correctly saved": "تم حفظ الفئة بشكل صحيح", - "The category has been updated": "تم تحديث الفئة", - "The category products has been refreshed": "تم تحديث منتجات الفئة", - "The entry has been successfully deleted.": "تم حذف الإدخال بنجاح.", - "A new entry has been successfully created.": "تم إنشاء إدخال جديد بنجاح.", - "Unhandled crud resource": "مورد خام غير معالج", - "You need to select at least one item to delete": "تحتاج إلى تحديد عنصر واحد على الأقل لحذفه", - "You need to define which action to perform": "تحتاج إلى تحديد الإجراء الذي يجب القيام به", - "%s has been processed, %s has not been processed.": "تمت معالجة %s ، ولم تتم معالجة %s.", - "Unable to proceed. No matching CRUD resource has been found.": "غير قادر على المضي قدما. لم يتم العثور على مورد CRUD مطابق.", - "This resource is not protected. The access is granted.": "هذا المورد غير محمي. تم منح حق الوصول.", - "The requested file cannot be downloaded or has already been downloaded.": "لا يمكن تنزيل الملف المطلوب أو تم تنزيله بالفعل.", - "The requested customer cannot be fonud.": "لا يمكن مخالفة العميل المطلوب.", - "Create Coupon": "إنشاء قسيمة", - "helps you creating a coupon.": "يساعدك في إنشاء قسيمة.", - "Edit Coupon": "تحرير القسيمة", - "Editing an existing coupon.": "تحرير قسيمة موجودة.", - "Invalid Request.": "طلب غير صالح.", - "Displays the customer account history for %s": "عرض محفوظات حساب العميل لـ %s", - "Unable to delete a group to which customers are still assigned.": "غير قادر على حذف المجموعة التي لا يزال يتم تعيين العملاء لها.", - "The customer group has been deleted.": "تم حذف مجموعة العملاء.", - "Unable to find the requested group.": "تعذر العثور على المجموعة المطلوبة.", - "The customer group has been successfully created.": "تم إنشاء مجموعة العملاء بنجاح.", - "The customer group has been successfully saved.": "تم حفظ مجموعة العملاء بنجاح.", - "Unable to transfer customers to the same account.": "غير قادر على تحويل العملاء إلى نفس الحساب.", - "All the customers has been trasnfered to the new group %s.": "تم تحويل كافة العملاء إلى المجموعة الجديدة %s.", - "The categories has been transfered to the group %s.": "تم نقل الفئات إلى المجموعة %s.", - "No customer identifier has been provided to proceed to the transfer.": "لم يتم توفير معرّف العميل لمتابعة النقل.", - "Unable to find the requested group using the provided id.": "تعذر العثور على المجموعة المطلوبة باستخدام المعرف المقدم.", - "List all created expenses": "قائمة بجميع النفقات التي تم إنشاؤها", - "\"%s\" is not an instance of \"FieldsService\"": "\"%s\" ليس مثيلاً لـ \"FieldsService \"", - "Manage Medias": "إدارة الوسائط", - "Modules List": "قائمة الوحدات", - "List all available modules.": "قائمة بجميع الوحدات المتاحة.", - "Upload A Module": "تحميل وحدة", - "Extends NexoPOS features with some new modules.": "يوسع ميزات NexoPOS ببعض الوحدات الجديدة.", - "The notification has been successfully deleted": "تم حذف الإخطار بنجاح", - "All the notificataions has been cleared.": "تم مسح جميع الإخطارات.", - "POS — NexoPOS": "نقاط البيع و [مدش]. NexoPOS", - "Order Invoice — %s": "أمر الفاتورة و [مدش]؛ ٪س", - "Order Refund Receipt — %s": "طلب إيصال استرداد و [مدش] ؛ ٪س", - "Order Receipt — %s": "استلام الطلب و [مدش] ؛ ٪س", - "The printing event has been successfully dispatched.": "تم إرسال حدث الطباعة بنجاح.", - "There is a mismatch between the provided order and the order attached to the instalment.": "يوجد عدم تطابق بين الأمر المقدم والأمر المرفق بالقسط.", - "Unammed Page": "صفحة غير معطوبة", - "Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.": "غير قادر على تحرير عملية شراء مخزنة. ضع في اعتبارك إجراء تعديل أو حذف التدبير.", - "New Procurement": "مشتريات جديدة", - "Make a new procurement": "إجراء عملية شراء جديدة", - "Edit Procurement": "تحرير الاقتناء", - "Perform adjustment on existing procurement.": "إجراء تعديل على المشتريات الحالية.", - "%s - Invoice": " %s - الفاتورة", - "list of product procured.": "قائمة المنتجات المشتراة.", - "The product price has been refreshed.": "تم تحديث سعر المنتج.", - "The single variation has been deleted.": "تم حذف الشكل الفردي.", - "List all products available on the system": "قائمة بجميع المنتجات المتاحة على النظام", - "Edit a product": "تحرير منتج", - "Makes modifications to a product": "يقوم بإجراء تعديلات على المنتج", - "Create a product": "قم بإنشاء منتج", - "Add a new product on the system": "أضف منتجًا جديدًا على النظام", - "Stock Adjustment": "التعديل الأسهم", - "Adjust stock of existing products.": "ضبط مخزون المنتجات الحالية.", - "No stock is provided for the requested product.": "لم يتم توفير مخزون للمنتج المطلوب.", - "The product unit quantity has been deleted.": "تم حذف كمية وحدة المنتج.", - "Unable to proceed as the request is not valid.": "غير قادر على المتابعة لأن الطلب غير صالح.", - "Unsupported action for the product %s.": "إجراء غير معتمد للمنتج %s.", - "The stock has been adjustment successfully.": "تم تعديل المخزون بنجاح.", - "Unable to add the product to the cart as it has expired.": "تعذر إضافة المنتج إلى سلة التسوق حيث انتهت صلاحيته.", - "Unable to add a product that has accurate tracking enabled, using an ordinary barcode.": "غير قادر على إضافة منتج تم تمكين التتبع الدقيق به باستخدام رمز شريطي عادي.", - "There is no products matching the current request.": "لا توجد منتجات مطابقة للطلب الحالي.", - "Print Labels": "طباعة الملصقات", - "Customize and print products labels.": "تخصيص وطباعة ملصقات المنتجات.", - "The form contains one or more errors.": "يحتوي النموذج على خطأ واحد أو أكثر.", - "Procurements by \"%s\"": "عمليات الشراء بواسطة \"%s\"", - "Sales Report": "تقرير المبيعات", - "Provides an overview over the sales during a specific period": "يقدم نظرة عامة على المبيعات خلال فترة محددة", - "Product Sales": "مبيعات المنتجات", - "Provides an overview over the best products sold during a specific period.": "يقدم لمحة عامة عن أفضل المنتجات التي تم بيعها خلال فترة محددة.", - "Sold Stock": "تباع الأسهم", - "Provides an overview over the sold stock during a specific period.": "يقدم نظرة عامة على المخزون المباع خلال فترة محددة.", - "Profit Report": "تقرير الربح", - "Provides an overview of the provide of the products sold.": "يوفر لمحة عامة عن توفير المنتجات المباعة.", - "Cash Flow Report": "تقرير التدفق النقدي", - "Provides an overview on the activity for a specific period.": "يوفر نظرة عامة على النشاط لفترة محددة.", - "Annual Report": "تقرير سنوي", - "Sales By Payment Types": "المبيعات حسب أنواع الدفع", - "Provide a report of the sales by payment types, for a specific period.": "تقديم تقرير بالمبيعات بأنواع الدفع لفترة محددة.", - "The report will be computed for the current year.": "سيتم احتساب التقرير للسنة الحالية.", - "Unknown report to refresh.": "تقرير غير معروف للتحديث.", - "Invalid authorization code provided.": "تم تقديم رمز تفويض غير صالح.", - "The database has been successfully seeded.": "تم بذر قاعدة البيانات بنجاح.", - "Rewards System": "نظام المكافآت", - "Manage all rewards program.": "إدارة جميع برنامج المكافآت.", - "Create A Reward System": "قم بإنشاء نظام مكافأة", - "Add a new reward system.": "أضف نظام مكافأة جديد.", - "Edit A Reward System": "تحرير نظام المكافأة", - "edit an existing reward system with the rules attached.": "تعديل نظام المكافآت الحالي مع القواعد المرفقة.", - "Settings Page Not Found": "صفحة الإعدادات غير موجودة", - "Customers Settings": "إعدادات العملاء", - "Configure the customers settings of the application.": "تكوين إعدادات العملاء للتطبيق.", - "General Settings": "الاعدادات العامة", - "Configure the general settings of the application.": "تكوين الإعدادات العامة للتطبيق.", - "Expenses Settings": "إعدادات المصاريف", - "Configure the expenses settings of the application.": "تكوين إعدادات المصاريف للتطبيق.", - "Notifications Settings": "إعدادات الإخطارات", - "Configure the notifications settings of the application.": "تكوين إعدادات الإخطارات للتطبيق.", - "Accounting Settings": "إعدادات المحاسبة", - "Configure the accounting settings of the application.": "تكوين إعدادات المحاسبة للتطبيق.", - "Invoices Settings": "إعدادات الفواتير", - "Configure the invoice settings.": "تكوين إعدادات الفاتورة.", - "Orders Settings": "إعدادات الطلبات", - "Configure the orders settings.": "تكوين إعدادات الطلبات.", - "POS Settings": "إعدادات نقاط البيع", - "Configure the pos settings.": "تكوين إعدادات نقاط البيع.", - "Supplies & Deliveries Settings": "إعدادات الإمدادات والتسليم", - "Configure the supplies and deliveries settings.": "تكوين إعدادات المستلزمات والتسليم.", - "Reports Settings": "إعدادات التقارير", - "Configure the reports.": "تكوين التقارير.", - "Reset Settings": "اعادة الضبط", - "Reset the data and enable demo.": "إعادة تعيين البيانات وتمكين العرض.", - "Services Providers Settings": "إعدادات موفري الخدمات", - "Configure the services providers settings.": "تكوين إعدادات مقدمي الخدمات.", - "Workers Settings": "إعدادات العمال", - "Configure the workers settings.": "تكوين إعدادات العمال.", - "%s is not an instance of \"%s\".": " %s ليس مثيلاً لـ \"%s\".", - "Unable to find the requeted product tax using the provided id": "تعذر العثور على ضريبة المنتج المطلوبة باستخدام المعرف المقدم", - "Unable to find the requested product tax using the provided identifier.": "تعذر العثور على ضريبة المنتج المطلوبة باستخدام المعرف المقدم.", - "The product tax has been created.": "تم إنشاء ضريبة المنتج.", - "The product tax has been updated": "تم تحديث ضريبة المنتج", - "Unable to retreive the requested tax group using the provided identifier \"%s\".": "تعذر استرداد مجموعة الضرائب المطلوبة باستخدام المعرف المقدم \"%s\".", - "Manage all users available.": "إدارة جميع المستخدمين المتاحين.", - "Permission Manager": "مدير الأذونات", - "Manage all permissions and roles": "إدارة جميع الأذونات والأدوار", - "My Profile": "ملفي", - "Change your personal settings": "قم بتغيير إعداداتك الشخصية", - "The permissions has been updated.": "تم تحديث الأذونات.", - "Sunday": "يوم الأحد", - "Monday": "الإثنين", - "Tuesday": "يوم الثلاثاء", - "Wednesday": "الأربعاء", - "Thursday": "يوم الخميس", - "Friday": "جمعة", - "Saturday": "السبت", - "NexoPOS 4 — Setup Wizard": "NexoPOS 4 و [مدش] ؛ معالج الاعداد", - "The migration has successfully run.": "تم تشغيل الترحيل بنجاح.", - "Workers Misconfiguration": "خطأ في تكوين العمال", - "Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.": "تعذر تهيئة صفحة الإعدادات. لا يمكن إنشاء المعرف \"%s\".", - "Unable to register. The registration is closed.": "غير قادر على التسجيل. التسجيل مغلق.", - "Hold Order Cleared": "تم مسح أمر الحجز", - "Report Refreshed": "تم تحديث التقرير", - "The yearly report has been successfully refreshed for the year \"%s\".": "تم تحديث التقرير السنوي بنجاح للعام \"%s\".", - "[NexoPOS] Activate Your Account": "[NexoPOS] تنشيط حسابك", - "[NexoPOS] A New User Has Registered": "[NexoPOS] تم تسجيل مستخدم جديد", - "[NexoPOS] Your Account Has Been Created": "[NexoPOS] تم إنشاء حسابك", - "Unable to find the permission with the namespace \"%s\".": "تعذر العثور على الإذن بمساحة الاسم \"%s\".", - "Take Away": "يبعد", - "This email is already in use.": "هذا البريد استخدم من قبل.", - "This username is already in use.": "اسم المستخدم هذا تم استخدامه.", - "The user has been succesfully registered": "تم تسجيل المستخدم بنجاح", - "The current authentication request is invalid": "طلب المصادقة الحالي غير صالح", - "Unable to proceed your session has expired.": "غير قادر على متابعة الجلسة الخاصة بك قد انتهت صلاحيتها.", - "You are successfully authenticated": "تم المصادقة عليك بنجاح", - "The user has been successfully connected": "تم توصيل المستخدم بنجاح", - "Your role is not allowed to login.": "دورك غير مسموح له بتسجيل الدخول.", - "This email is not currently in use on the system.": "هذا البريد الإلكتروني ليس قيد الاستخدام حاليًا على النظام.", - "Unable to reset a password for a non active user.": "غير قادر على إعادة تعيين كلمة المرور لمستخدم غير نشط.", - "An email has been send with password reset details.": "تم إرسال بريد إلكتروني مع تفاصيل إعادة تعيين كلمة المرور.", - "Unable to proceed, the reCaptcha validation has failed.": "غير قادر على المتابعة ، فشل التحقق من صحة reCaptcha.", - "Unable to proceed, the code has expired.": "غير قادر على المتابعة ، انتهت صلاحية الرمز.", - "Unable to proceed, the request is not valid.": "غير قادر على المتابعة ، الطلب غير صالح.", - "The register has been successfully opened": "تم فتح السجل بنجاح", - "The register has been successfully closed": "تم إغلاق السجل بنجاح", - "The provided amount is not allowed. The amount should be greater than \"0\". ": "المبلغ المقدم غير مسموح به. يجب أن يكون المبلغ أكبر من \"0 \".", - "The cash has successfully been stored": "تم تخزين النقود بنجاح", - "Not enough fund to cash out.": "لا يوجد صندوق كاف لسحب الأموال.", - "The cash has successfully been disbursed.": "تم صرف الأموال بنجاح.", - "In Use": "في الاستخدام", - "Opened": "افتتح", - "Automatically recorded sale payment.": "دفع البيع المسجل تلقائيا.", - "Cash out": "المصروفات", - "An automatically generated expense for cash-out operation.": "حساب تم إنشاؤه تلقائيًا لعملية السحب النقدي.", - "Delete Selected entries": "حذف الإدخالات المحددة", - "%s entries has been deleted": "تم حذف %s من الإدخالات", - "%s entries has not been deleted": "لم يتم حذف %s إدخالات", - "Unable to find the customer using the provided id.": "تعذر العثور على العميل باستخدام المعرف المقدم.", - "The customer has been deleted.": "تم حذف العميل.", - "The email \"%s\" is already stored on another customer informations.": "تم تخزين البريد الإلكتروني \"%s\" بالفعل في معلومات عميل آخر.", - "The customer has been created.": "تم إنشاء العميل.", - "Unable to find the customer using the provided ID.": "تعذر العثور على العميل باستخدام المعرف المقدم.", - "The customer has been edited.": "تم تحرير العميل.", - "Unable to find the customer using the provided email.": "تعذر العثور على العميل باستخدام البريد الإلكتروني المقدم.", - "The operation will cause negative account for the customer.": "ستؤدي العملية إلى حساب سلبي للعميل.", - "The customer account has been updated.": "تم تحديث حساب العميل.", - "Issuing Coupon Failed": "فشل اصدار الكوبون", - "Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.": "غير قادر على تطبيق القسيمة المرفقة بالمكافأة \"%s\". يبدو أن القسيمة لم تعد موجودة.", - "The coupon is issued for a customer.": "يتم إصدار القسيمة للعميل.", - "The coupon is not issued for the selected customer.": "لم يتم إصدار القسيمة للعميل المحدد.", - "Unable to find a coupon with the provided code.": "تعذر العثور على قسيمة بالرمز المقدم.", - "The coupon has been updated.": "تم تحديث القسيمة.", - "The group has been created.": "تم إنشاء المجموعة.", - "Crediting": "ائتمان", - "Deducting": "اقتطاع", - "Order Payment": "دفع النظام", - "Order Refund": "طلب استرداد", - "Unknown Operation": "عملية غير معروفة", - "Countable": "قابل للعد", - "Piece": "قطعة", - "GST": "ضريبة السلع والخدمات", - "SGST": "SGST", - "CGST": "CGST", - "Sample Procurement %s": "نموذج الاقتناء %s", - "generated": "ولدت", - "The expense has been successfully saved.": "تم حفظ المصروفات بنجاح.", - "The expense has been successfully updated.": "تم تحديث المصروفات بنجاح.", - "Unable to find the expense using the provided identifier.": "تعذر العثور على المصاريف باستخدام المعرف المقدم.", - "Unable to find the requested expense using the provided id.": "تعذر العثور على المصاريف المطلوبة باستخدام المعرف المقدم.", - "The expense has been correctly deleted.": "تم حذف المصاريف بشكل صحيح.", - "Unable to find the requested expense category using the provided id.": "تعذر العثور على فئة المصاريف المطلوبة باستخدام المعرف المقدم.", - "You cannot delete a category which has expenses bound.": "لا يمكنك حذف فئة لها نفقات ملزمة.", - "The expense category has been deleted.": "تم حذف فئة المصاريف.", - "Unable to find the expense category using the provided ID.": "تعذر العثور على فئة المصاريف باستخدام المعرف المقدم.", - "The expense category has been saved": "تم حفظ فئة المصاريف", - "The expense category has been updated.": "تم تحديث فئة المصاريف.", - "The expense \"%s\" has been processed.": "تمت معالجة المصروفات \"%s\".", - "The expense \"%s\" has already been processed.": "تمت معالجة المصروفات \"%s\" بالفعل.", - "The process has been correctly executed and all expenses has been processed.": "تم تنفيذ العملية بشكل صحيح وتمت معالجة جميع النفقات.", - "Procurement Expenses": "مصاريف الشراء", - "Sales Refunds": "المبالغ المعادة للمبيعات", - "Soiled": "ملطخ", - "Cash Register Cash In": "تسجيل النقدية", - "Cash Register Cash Out": "تسجيل النقدية", - "%s — NexoPOS 4": " %s و [مدش] ؛ NexoPOS 4", - "The media has been deleted": "تم حذف الوسائط", - "Unable to find the media.": "تعذر العثور على الوسائط.", - "Unable to find the requested file.": "تعذر العثور على الملف المطلوب.", - "Unable to find the media entry": "تعذر العثور على إدخال الوسائط", - "Payment Types": "أنواع الدفع", - "Medias": "الوسائط", - "List": "قائمة", - "Customers Groups": "مجموعات العملاء", - "Create Group": "إنشاء مجموعة", - "Reward Systems": "أنظمة المكافآت", - "Create Reward": "أنشئ مكافأة", - "List Coupons": "قائمة القسائم", - "Providers": "الموفرون", - "Create A Provider": "قم بإنشاء موفر", - "Accounting": "محاسبة", - "Create Expense": "إنشاء حساب", - "Cash Flow History": "تاريخ التدفق النقدي", - "Expense Accounts": "حسابات المصاريف", - "Create Expense Account": "إنشاء حساب المصاريف", - "Inventory": "المخزون", - "Create Product": "إنشاء منتج", - "Create Category": "إنشاء فئة", - "Create Unit": "إنشاء وحدة", - "Unit Groups": "مجموعات الوحدات", - "Create Unit Groups": "إنشاء مجموعات الوحدات", - "Taxes Groups": "مجموعات الضرائب", - "Create Tax Groups": "إنشاء مجموعات ضريبية", - "Create Tax": "إنشاء ضريبة", - "Modules": "الوحدات", - "Upload Module": "تحميل الوحدة النمطية", - "Users": "المستخدمون", - "Create User": "إنشاء مستخدم", - "Roles": "الأدوار", - "Create Roles": "إنشاء الأدوار", - "Permissions Manager": "مدير الأذونات", - "Procurements": "المشتريات", - "Reports": "التقارير", - "Sale Report": "تقرير البيع", - "Products Report": "تقرير المنتجات", - "Incomes & Loosses": "الدخل وفقدان", - "Cash Flow": "تدفق مالي", - "Sales By Payments": "المبيعات عن طريق المدفوعات", - "Supplies & Deliveries": "التوريدات والتسليم", - "Invoice Settings": "إعدادات الفاتورة", - "Service Providers": "مقدمي الخدمة", - "Notifications": "إشعارات", - "Workers": "عمال", - "Unable to locate the requested module.": "تعذر تحديد موقع الوحدة المطلوبة.", - "The module \"%s\" has been disabled as the dependency \"%s\" is missing. ": "تم تعطيل الوحدة النمطية \"%s\" لأن التبعية \"%s\" مفقودة.", - "The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ": "تم تعطيل الوحدة النمطية \"%s\" نظرًا لعدم تمكين التبعية \"%s\".", - "The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ": "تم تعطيل الوحدة النمطية \"%s\"لأن التبعية \"%s\"ليست على الحد الأدنى من الإصدار المطلوب \"%s\".", - "The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ": "تم تعطيل الوحدة النمطية \"%s\"لأن التبعية \"%s\"موجودة على إصدار يتجاوز \"%s\"الموصى به. ", - "Unable to detect the folder from where to perform the installation.": "تعذر اكتشاف المجلد من مكان إجراء التثبيت.", - "Invalid Module provided": "تم توفير وحدة غير صالحة", - "The uploaded file is not a valid module.": "الملف الذي تم تحميله ليس وحدة نمطية صالحة.", - "A migration is required for this module": "الهجرة مطلوبة لهذه الوحدة", - "The module has been successfully installed.": "تم تثبيت الوحدة بنجاح.", - "The migration run successfully.": "تم تشغيل الترحيل بنجاح.", - "The module has correctly been enabled.": "تم تمكين الوحدة بشكل صحيح.", - "Unable to enable the module.": "غير قادر على تمكين الوحدة.", - "The Module has been disabled.": "تم تعطيل الوحدة النمطية.", - "Unable to disable the module.": "غير قادر على تعطيل الوحدة.", - "Unable to proceed, the modules management is disabled.": "غير قادر على المتابعة ، إدارة الوحدات معطلة.", - "Missing required parameters to create a notification": "المعلمات المطلوبة مفقودة لإنشاء إشعار", - "The order has been placed.": "تم وضع الطلب.", - "Unable to save an order with instalments amounts which additionnated is less than the order total.": "تعذر حفظ طلب بأقساط مبالغ فيها أقل من إجمالي الطلب.", - "The total amount to be paid today is different from the tendered amount.": "المبلغ الإجمالي الذي سيتم دفعه اليوم يختلف عن المبلغ المطروح.", - "The provided coupon \"%s\", can no longer be used": "لم يعد من الممكن استخدام القسيمة المقدمة \"%s\"", - "The percentage discount provided is not valid.": "النسبة المئوية للخصم غير صالحة.", - "A discount cannot exceed the sub total value of an order.": "لا يمكن أن يتجاوز الخصم القيمة الإجمالية الفرعية لأمر ما.", - "No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.": "لا يوجد دفع متوقع في الوقت الحالي. إذا أراد العميل الدفع مبكرًا ، ففكر في تعديل تاريخ سداد الأقساط.", - "The payment has been saved.": "تم حفظ الدفع.", - "Unable to edit an order that is completely paid.": "غير قادر على تعديل الطلب الذي تم دفعه بالكامل.", - "Unable to proceed as one of the previous submitted payment is missing from the order.": "غير قادر على المتابعة لأن إحدى الدفعة المرسلة السابقة مفقودة من الطلب.", - "The order payment status cannot switch to hold as a payment has already been made on that order.": "لا يمكن تبديل حالة دفع الطلب للتعليق حيث تم إجراء الدفع بالفعل لهذا الطلب.", - "Unable to proceed. One of the submitted payment type is not supported.": "غير قادر على المضي قدما. أحد أنواع الدفع المقدمة غير معتمد.", - "Unamed Product": "منتج غير مسمى", - "Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.": "غير قادر على المتابعة ، المنتج \"%s\" به وحدة لا يمكن استردادها. ربما تم حذفه.", - "Unable to find the customer using the provided ID. The order creation has failed.": "تعذر العثور على العميل باستخدام المعرف المقدم. فشل إنشاء الأمر.", - "Unable to proceed a refund on an unpaid order.": "غير قادر على متابعة استرداد الأموال على طلب غير مدفوع.", - "The current credit has been issued from a refund.": "تم إصدار الائتمان الحالي من استرداد.", - "The order has been successfully refunded.": "تم استرداد الطلب بنجاح.", - "unable to proceed to a refund as the provided status is not supported.": "غير قادر على متابعة استرداد لأن الحالة المقدمة غير مدعومة.", - "The product %s has been successfully refunded.": "تم استرداد المنتج %s بنجاح.", - "Unable to find the order product using the provided id.": "تعذر العثور على منتج الطلب باستخدام المعرف المقدم.", - "Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier": "تعذر العثور على الطلب المطلوب باستخدام \"%s\" كمحور و \"%s\" كمعرف", - "Unable to fetch the order as the provided pivot argument is not supported.": "تعذر جلب الطلب لأن الوسيطة المحورية المتوفرة غير مدعومة.", - "The product has been added to the order \"%s\"": "تمت إضافة المنتج إلى الطلب \"%s\"", - "the order has been succesfully computed.": "تم احتساب الطلب بنجاح.", - "The order has been deleted.": "تم حذف الطلب.", - "The product has been successfully deleted from the order.": "تم حذف المنتج بنجاح من الطلب.", - "Unable to find the requested product on the provider order.": "تعذر العثور على المنتج المطلوب في طلب الموفر.", - "Ongoing": "جاري التنفيذ", - "Ready": "مستعد", - "Not Available": "غير متوفر", - "Failed": "باءت بالفشل", - "Unpaid Orders Turned Due": "تحولت الطلبات غير المسددة إلى موعد استحقاقها", - "No orders to handle for the moment.": "لا توجد أوامر للتعامل معها في الوقت الحالي.", - "The order has been correctly voided.": "تم إبطال الأمر بشكل صحيح.", - "Unable to edit an already paid instalment.": "تعذر تعديل القسط المدفوع بالفعل.", - "The instalment has been saved.": "تم حفظ القسط.", - "The instalment has been deleted.": "تم حذف القسط.", - "The defined amount is not valid.": "المبلغ المحدد غير صالح.", - "No further instalments is allowed for this order. The total instalment already covers the order total.": "لا يسمح بأقساط أخرى لهذا الطلب. يغطي القسط الإجمالي بالفعل إجمالي الطلب.", - "The instalment has been created.": "تم إنشاء القسط.", - "The provided status is not supported.": "الحالة المقدمة غير مدعومة.", - "The order has been successfully updated.": "تم تحديث الطلب بنجاح.", - "Unable to find the requested procurement using the provided identifier.": "تعذر العثور على المشتريات المطلوبة باستخدام المعرف المقدم.", - "Unable to find the assigned provider.": "تعذر العثور على الموفر المعين.", - "The procurement has been created.": "تم إنشاء المشتريات.", - "Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.": "غير قادر على تحرير عملية شراء تم تخزينها بالفعل. يرجى النظر في الأداء وتعديل المخزون.", - "The provider has been edited.": "تم تحرير الموفر.", - "Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.": "غير قادر على حذف المشتريات لعدم وجود مخزون كافٍ لـ \"%s\". هذا يعني على الأرجح أن جرد المخزون قد تغير إما ببيع أو تعديل بعد أن يتم تخزين المشتريات.", - "Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"": "غير قادر على الحصول على معرف مجموعة الوحدات للمنتج باستخدام المرجع \"%s\" كـ \"%s\"", - "The operation has completed.": "اكتملت العملية.", - "The procurement has been refreshed.": "تم تحديث المشتريات.", - "The procurement has been reset.": "تمت إعادة تعيين المشتريات.", - "The procurement products has been deleted.": "تم حذف منتجات الشراء.", - "The procurement product has been updated.": "تم تحديث منتج الشراء.", - "Unable to find the procurement product using the provided id.": "تعذر العثور على منتج الشراء باستخدام المعرف المقدم.", - "The product %s has been deleted from the procurement %s": "تم حذف المنتج %s من التدبير %s", - "The product with the following ID \"%s\" is not initially included on the procurement": "لم يتم تضمين المنتج بالمعرف التالي \"%s\" في البداية في عملية الشراء", - "The procurement products has been updated.": "تم تحديث منتجات الشراء.", - "Procurement Automatically Stocked": "المشتريات مخزنة تلقائيًا", - "Draft": "مشروع", - "The category has been created": "تم إنشاء الفئة", - "Unable to find the product using the provided id.": "تعذر العثور على المنتج باستخدام المعرف المقدم.", - "Unable to find the requested product using the provided SKU.": "تعذر العثور على المنتج المطلوب باستخدام SKU المقدم.", - "The variable product has been created.": "تم إنشاء المنتج المتغير.", - "The provided barcode \"%s\" is already in use.": "الرمز الشريطي المقدم \"%s\" قيد الاستخدام بالفعل.", - "The provided SKU \"%s\" is already in use.": "SKU المقدم \"%s\" قيد الاستخدام بالفعل.", - "The product has been saved.": "تم حفظ المنتج.", - "The provided barcode is already in use.": "الرمز الشريطي المقدم قيد الاستخدام بالفعل.", - "The provided SKU is already in use.": "كود التخزين التعريفي المستخدم قيد الاستخدام بالفعل.", - "The product has been udpated": "تم تحديث المنتج", - "The variable product has been updated.": "تم تحديث المنتج المتغير.", - "The product variations has been reset": "تمت إعادة تعيين أشكال المنتج", - "The product has been resetted.": "تم إعادة ضبط المنتج.", - "The product \"%s\" has been successfully deleted": "تم حذف المنتج \"%s\" بنجاح", - "Unable to find the requested variation using the provided ID.": "تعذر العثور على الشكل المطلوب باستخدام المعرف المقدم.", - "The product stock has been updated.": "تم تحديث مخزون المنتج.", - "The action is not an allowed operation.": "هذا الإجراء ليس عملية مسموح بها.", - "The product quantity has been updated.": "تم تحديث كمية المنتج.", - "There is no variations to delete.": "لا توجد اختلافات لحذفها.", - "There is no products to delete.": "لا توجد منتجات لحذفها.", - "The product variation has been succesfully created.": "تم إنشاء تنوع المنتج بنجاح.", - "The product variation has been updated.": "تم تحديث شكل المنتج.", - "The provider has been created.": "تم إنشاء الموفر.", - "The provider has been updated.": "تم تحديث الموفر.", - "Unable to find the provider using the specified id.": "تعذر العثور على الموفر باستخدام المعرف المحدد.", - "The provider has been deleted.": "تم حذف الموفر.", - "Unable to find the provider using the specified identifier.": "تعذر العثور على الموفر باستخدام المعرف المحدد.", - "The provider account has been updated.": "تم تحديث حساب الموفر.", - "The procurement payment has been deducted.": "تم خصم دفعة المشتريات.", - "The dashboard report has been updated.": "تم تحديث تقرير لوحة القيادة.", - "Untracked Stock Operation": "عملية المخزون غير المتعقب", - "Unsupported action": "إجراء غير مدعوم", - "The expense has been correctly saved.": "تم حفظ المصاريف بشكل صحيح.", - "The report has been computed successfully.": "تم احتساب التقرير بنجاح.", - "The table has been truncated.": "تم قطع الجدول.", - "The database has been hard reset.": "تمت إعادة تعيين قاعدة البيانات بشكل ثابت.", - "Untitled Settings Page": "صفحة إعدادات بدون عنوان", - "No description provided for this settings page.": "لم يتم توفير وصف لصفحة الإعدادات هذه.", - "The form has been successfully saved.": "تم حفظ النموذج بنجاح.", - "Unable to reach the host": "غير قادر على الوصول إلى المضيف", - "Unable to connect to the database using the credentials provided.": "تعذر الاتصال بقاعدة البيانات باستخدام بيانات الاعتماد المقدمة.", - "Unable to select the database.": "غير قادر على تحديد قاعدة البيانات.", - "Access denied for this user.": "الوصول مرفوض لهذا المستخدم.", - "The connexion with the database was successful": "كان الارتباط بقاعدة البيانات ناجحًا", - "Cash": "السيولة النقدية", - "Bank Payment": "الدفع المصرفية", - "NexoPOS has been successfuly installed.": "تم تثبيت NexoPOS بنجاح.", - "Database connexion was successful": "تم ربط قاعدة البيانات بنجاح", - "A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.": "يجب عدم تعيين ضريبة بسيطة لضريبة رئيسية من النوع \"simple\" ، ولكن \"مجمعة\" بدلاً من ذلك.", - "A tax cannot be his own parent.": "لا يمكن أن تكون الضريبة والديه.", - "The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".": "التسلسل الهرمي للضرائب محدد بـ 1. يجب ألا يكون نوع الضريبة للضريبة الفرعية معيّنًا على \"مجمعة \".", - "Unable to find the requested tax using the provided identifier.": "تعذر العثور على الضريبة المطلوبة باستخدام المعرف المقدم.", - "The tax group has been correctly saved.": "تم حفظ مجموعة الضرائب بشكل صحيح.", - "The tax has been correctly created.": "تم إنشاء الضريبة بشكل صحيح.", - "The product tax has been saved.": "تم حفظ ضريبة المنتج.", - "The tax has been successfully deleted.": "تم حذف الضريبة بنجاح.", - "The Unit Group has been created.": "تم إنشاء مجموعة الوحدات.", - "The unit group %s has been updated.": "تم تحديث مجموعة الوحدات %s.", - "Unable to find the unit group to which this unit is attached.": "تعذر العثور على مجموعة الوحدة التي تتصل بها هذه الوحدة.", - "The unit has been saved.": "تم حفظ الوحدة.", - "Unable to find the Unit using the provided id.": "تعذر العثور على الوحدة باستخدام المعرف المقدم.", - "The unit has been updated.": "تم تحديث الوحدة.", - "The unit group %s has more than one base unit": "تحتوي مجموعة الوحدات %s على أكثر من وحدة أساسية واحدة", - "The unit has been deleted.": "تم حذف الوحدة.", - "The activation process has failed.": "فشلت عملية التنشيط.", - "Unable to activate the account. The activation token is wrong.": "تعذر تنشيط الحساب. رمز التنشيط خاطئ.", - "Unable to activate the account. The activation token has expired.": "تعذر تنشيط الحساب. انتهت صلاحية رمز التنشيط.", - "The account has been successfully activated.": "تم تفعيل الحساب بنجاح.", - "Clone of \"%s\"": "نسخة من \"%s\"", - "The role has been cloned.": "تم استنساخ الدور.", - "unable to find this validation class %s.": "غير قادر على العثور على فئة التحقق هذه %s.", - "Procurement Cash Flow Account": "حساب التدفق النقدي للمشتريات", - "Every procurement will be added to the selected cash flow account": "ستتم إضافة كل عملية شراء إلى حساب التدفق النقدي المحدد", - "Sale Cash Flow Account": "حساب التدفق النقدي للبيع", - "Every sales will be added to the selected cash flow account": "ستتم إضافة كل مبيعات إلى حساب التدفق النقدي المحدد", - "Every customer credit will be added to the selected cash flow account": "ستتم إضافة كل ائتمان عميل إلى حساب التدفق النقدي المحدد", - "Every customer credit removed will be added to the selected cash flow account": "ستتم إضافة كل ائتمان عميل تمت إزالته إلى حساب التدفق النقدي المحدد", - "Sales Refunds Account": "حساب مردودات المبيعات", - "Sales refunds will be attached to this cash flow account": "سيتم إرفاق المبالغ المستردة للمبيعات بحساب التدفق النقدي هذا", - "Stock return for spoiled items will be attached to this account": "سيتم إرفاق إرجاع المخزون للعناصر الفاسدة بهذا الحساب", - "Stock return for unspoiled items will be attached to this account": "سيتم إرفاق إرجاع المخزون للسلع غير التالفة بهذا الحساب", - "Cash Register Cash-In Account": "حساب إيداع النقد لتسجيل النقدية", - "Cash Register cash-in will be added to the cash flow account": "سيتم إضافة إيداع النقدية إلى حساب التدفق النقدي", - "Cash Register Cash-Out Account": "تسجيل النقدية حساب السحب النقدي", - "Cash Register cash-out will be added to the cash flow account": "سيتم إضافة السحب النقدي لتسجيل النقد إلى حساب التدفق النقدي", - "Enable Reward": "تمكين المكافأة", - "Will activate the reward system for the customers.": "سيتم تفعيل نظام المكافآت للعملاء.", - "Default Customer Account": "حساب العميل الافتراضي", - "Default Customer Group": "مجموعة العملاء الافتراضية", - "Select to which group each new created customers are assigned to.": "حدد المجموعة التي تم تعيين كل عملاء جدد لها.", - "Enable Credit & Account": "تمكين الائتمان والحساب", - "The customers will be able to make deposit or obtain credit.": "سيتمكن العملاء من الإيداع أو الحصول على الائتمان.", - "Store Name": "اسم المتجر", - "This is the store name.": "هذا هو اسم المتجر.", - "Store Address": "عنوان المتجر", - "The actual store address.": "عنوان المتجر الفعلي.", - "Store City": "ستور سيتي", - "The actual store city.": "مدينة المتجر الفعلية.", - "Store Phone": "هاتف المتجر", - "The phone number to reach the store.": "رقم الهاتف المراد الوصول إلى المتجر.", - "Store Email": "البريد الإلكتروني الخاص بالمتجر", - "The actual store email. Might be used on invoice or for reports.": "البريد الإلكتروني الفعلي للمتجر. يمكن استخدامها في الفاتورة أو التقارير.", - "Store PO.Box": "تخزين صندوق البريد", - "The store mail box number.": "رقم صندوق بريد المتجر.", - "Store Fax": "فاكس المتجر", - "The store fax number.": "رقم فاكس المتجر.", - "Store Additional Information": "تخزين معلومات إضافية", - "Store additional informations.": "تخزين المعلومات الإضافية.", - "Store Square Logo": "متجر الشعار المربع", - "Choose what is the square logo of the store.": "اختر ما هو الشعار المربع للمتجر.", - "Store Rectangle Logo": "متجر شعار المستطيل", - "Choose what is the rectangle logo of the store.": "اختر ما هو شعار المتجر المستطيل.", - "Define the default fallback language.": "حدد اللغة الاحتياطية الافتراضية.", - "Currency": "عملة", - "Currency Symbol": "رمز العملة", - "This is the currency symbol.": "هذا هو رمز العملة.", - "Currency ISO": "ISO العملة", - "The international currency ISO format.": "تنسيق ISO للعملة الدولية.", - "Currency Position": "وضع العملة", - "Before the amount": "قبل المبلغ", - "After the amount": "بعد المبلغ", - "Define where the currency should be located.": "حدد مكان تواجد العملة.", - "Prefered Currency": "العملة المفضلة", - "ISO Currency": "عملة ISO", - "Symbol": "رمز", - "Determine what is the currency indicator that should be used.": "حدد ما هو مؤشر العملة الذي يجب استخدامه.", - "Currency Thousand Separator": "فاصل آلاف العملات", - "Define the symbol that indicate thousand. By default \",\" is used.": "حدد الرمز الذي يشير إلى الألف. افتراضيًا ، يتم استخدام \"،\".", - "Currency Decimal Separator": "فاصل عشري للعملة", - "Define the symbol that indicate decimal number. By default \".\" is used.": "حدد الرمز الذي يشير إلى الرقم العشري. بشكل افتراضي ، يتم استخدام \".\".", - "Currency Precision": "دقة العملة", - "%s numbers after the decimal": " %s أرقام بعد الفاصلة العشرية", - "Date Format": "صيغة التاريخ", - "This define how the date should be defined. The default format is \"Y-m-d\".": "هذا يحدد كيف يجب تحديد التاريخ. التنسيق الافتراضي هو \"Y-m-d\".", - "Determine the default timezone of the store.": "تحديد المنطقة الزمنية الافتراضية للمخزن.", - "Registration": "تسجيل", - "Registration Open": "فتح التسجيل", - "Determine if everyone can register.": "تحديد ما إذا كان يمكن للجميع التسجيل.", - "Registration Role": "دور التسجيل", - "Select what is the registration role.": "حدد ما هو دور التسجيل.", - "Requires Validation": "يتطلب التحقق من الصحة", - "Force account validation after the registration.": "فرض التحقق من صحة الحساب بعد التسجيل.", - "Allow Recovery": "السماح بالاسترداد", - "Allow any user to recover his account.": "السماح لأي مستخدم باستعادة حسابه.", - "Receipts": "الإيصالات", - "Receipt Template": "نموذج الإيصال", - "Default": "تقصير", - "Choose the template that applies to receipts": "اختر القالب الذي ينطبق على الإيصالات", - "Receipt Logo": "شعار الاستلام", - "Provide a URL to the logo.": "أدخل عنوان URL للشعار.", - "Merge Products On Receipt\/Invoice": "دمج المنتجات عند الاستلام \/ الفاتورة", - "All similar products will be merged to avoid a paper waste for the receipt\/invoice.": "سيتم دمج جميع المنتجات المماثلة لتجنب إهدار الورق للإيصال \/ الفاتورة.", - "Receipt Footer": "تذييل الإيصال", - "If you would like to add some disclosure at the bottom of the receipt.": "إذا كنت ترغب في إضافة بعض الإفصاح في أسفل الإيصال.", - "Column A": "العمود أ", - "Column B": "العمود ب", - "Low Stock products": "المنتجات منخفضة المخزون", - "Define if notification should be enabled on low stock products": "حدد ما إذا كان يجب تمكين الإخطار على المنتجات منخفضة المخزون", - "Low Stock Channel": "قناة المخزون المنخفض", - "SMS": "رسالة قصيرة", - "Define the notification channel for the low stock products.": "تحديد قناة الإعلام للمنتجات منخفضة المخزون.", - "Expired products": "المنتجات منتهية الصلاحية", - "Define if notification should be enabled on expired products": "حدد ما إذا كان يجب تمكين الإخطار على المنتجات منتهية الصلاحية", - "Expired Channel": "قناة منتهية الصلاحية", - "Define the notification channel for the expired products.": "تحديد قناة الإعلام للمنتجات منتهية الصلاحية.", - "Notify Administrators": "إخطار المسؤولين", - "Will notify administrator everytime a new user is registrated.": "سوف يخطر المسؤول في كل مرة يتم فيها تسجيل مستخدم جديد.", - "Administrator Notification Title": "عنوان إعلام المسؤول", - "Determine the title of the email send to the administrator.": "حدد عنوان البريد الإلكتروني المرسل إلى المسؤول.", - "Administrator Notification Content": "محتوى إخطار المسؤول", - "Determine what is the message that will be send to the administrator.": "حدد ما هي الرسالة التي سيتم إرسالها إلى المسؤول.", - "Notify User": "إخطار المستخدم", - "Notify a user when his account is successfully created.": "قم بإعلام المستخدم عندما يتم إنشاء حسابه بنجاح.", - "User Registration Title": "عنوان تسجيل المستخدم", - "Determine the title of the mail send to the user when his account is created and active.": "تحديد عنوان البريد المرسل للمستخدم عند إنشاء حسابه وتفعيله.", - "User Registration Content": "محتوى تسجيل المستخدم", - "Determine the body of the mail send to the user when his account is created and active.": "تحديد جسم البريد المرسل إلى المستخدم عند إنشاء حسابه وتنشيطه.", - "User Activate Title": "المستخدم تنشيط العنوان", - "Determine the title of the mail send to the user.": "تحديد عنوان البريد المرسل للمستخدم.", - "User Activate Content": "المستخدم تنشيط المحتوى", - "Determine the mail that will be send to the use when his account requires an activation.": "حدد البريد الذي سيتم إرساله إلى المستخدم عندما يتطلب حسابه التنشيط.", - "Order Code Type": "نوع رمز الطلب", - "Determine how the system will generate code for each orders.": "حدد كيف سيقوم النظام بإنشاء رمز لكل طلب.", - "Sequential": "تسلسلي", - "Random Code": "كود عشوائي", - "Number Sequential": "رقم متسلسل", - "Allow Unpaid Orders": "السماح بالطلبات غير المدفوعة", - "Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".": "سيمنع وضع الطلبات غير المكتملة. إذا كان الائتمان مسموحًا به ، فيجب تعيين هذا الخيار على \"نعم\".", - "Allow Partial Orders": "السماح بالأوامر الجزئية", - "Will prevent partially paid orders to be placed.": "سيمنع وضع الطلبات المدفوعة جزئيًا.", - "Quotation Expiration": "انتهاء صلاحية الاقتباس", - "Quotations will get deleted after they defined they has reached.": "سيتم حذف عروض الأسعار بعد تحديدها.", - "%s Days": "٪ s يوم", - "Orders Follow Up": "متابعة الطلبات", - "Features": "سمات", - "Sound Effect": "تأثيرات صوتية", - "Enable sound effect on the POS.": "تفعيل المؤثرات الصوتية على POS.", - "Show Quantity": "عرض الكمية", - "Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.": "سيظهر محدد الكمية أثناء اختيار المنتج. وبخلاف ذلك ، يتم تعيين الكمية الافتراضية على 1.", - "Allow Customer Creation": "السماح بإنشاء العملاء", - "Allow customers to be created on the POS.": "السماح بإنشاء العملاء على نقاط البيع.", - "Quick Product": "منتج سريع", - "Allow quick product to be created from the POS.": "السماح بإنشاء منتج سريع من نقاط البيع.", - "SMS Order Confirmation": "تأكيد طلب SMS", - "Will send SMS to the customer once the order is placed.": "سيتم إرسال رسالة نصية قصيرة إلى العميل بمجرد تقديم الطلب.", - "Editable Unit Price": "سعر الوحدة القابل للتعديل", - "Allow product unit price to be edited.": "السماح بتعديل سعر وحدة المنتج.", - "Use Gross Prices": "استخدم الأسعار الإجمالية", - "Will use gross prices for each products.": "سوف تستخدم الأسعار الإجمالية لكل منتج.", - "Order Types": "أنواع الأوامر", - "Control the order type enabled.": "التحكم في نوع الأمر ممكّن.", - "Bubble": "فقاعة", - "Ding": "دينغ", - "Pop": "فرقعة", - "Cash Sound": "الصوت النقدي", - "Layout": "تخطيط", - "Retail Layout": "تخطيط البيع بالتجزئة", - "Clothing Shop": "محل ملابس", - "POS Layout": "تخطيط نقاط البيع", - "Change the layout of the POS.": "قم بتغيير تخطيط POS.", - "Sale Complete Sound": "بيع الصوت الكامل", - "New Item Audio": "عنصر صوتي جديد", - "The sound that plays when an item is added to the cart.": "الصوت الذي يتم تشغيله عند إضافة عنصر إلى سلة التسوق.", - "Printing": "طباعة", - "Printed Document": "وثيقة مطبوعة", - "Choose the document used for printing aster a sale.": "اختر الوثيقة المستخدمة لطباعة aster a sale.", - "Printing Enabled For": "تم تمكين الطباعة لـ", - "All Orders": "جميع الطلبات", - "From Partially Paid Orders": "من الطلبات المدفوعة جزئيًا", - "Only Paid Orders": "فقط الطلبات المدفوعة", - "Determine when the printing should be enabled.": "حدد متى يجب تمكين الطباعة.", - "Printing Gateway": "بوابة الطباعة", - "Determine what is the gateway used for printing.": "تحديد ما هي البوابة المستخدمة للطباعة.", - "Enable Cash Registers": "تمكين تسجيل النقد", - "Determine if the POS will support cash registers.": "حدد ما إذا كانت نقاط البيع ستدعم مسجلات النقد.", - "Cash Out Assigned Expense Category": "فئة المصروفات المخصصة لسحب النقد", - "Every cashout will issue an expense under the selected expense category.": "سيصدر كل سحب مصاريف ضمن فئة المصاريف المحددة.", - "Cashier Idle Counter": "عداد الخمول أمين الصندوق", - "5 Minutes": "5 دقائق", - "10 Minutes": "10 دقائق", - "15 Minutes": "15 دقيقة", - "20 Minutes": "20 دقيقة", - "30 Minutes": "30 دقيقة", - "Selected after how many minutes the system will set the cashier as idle.": "يتم تحديده بعد عدد الدقائق التي سيقوم النظام فيها بتعيين أمين الصندوق في وضع الخمول.", - "Cash Disbursement": "الصرف النقدي", - "Allow cash disbursement by the cashier.": "السماح بالصرف النقدي من قبل أمين الصندوق.", - "Cash Registers": "الات المحاسبه", - "Keyboard Shortcuts": "اختصارات لوحة المفاتيح", - "Cancel Order": "الغاء الطلب", - "Keyboard shortcut to cancel the current order.": "اختصار لوحة المفاتيح لإلغاء الطلب الحالي.", - "Keyboard shortcut to hold the current order.": "اختصار لوحة المفاتيح للاحتفاظ بالترتيب الحالي.", - "Keyboard shortcut to create a customer.": "اختصار لوحة المفاتيح لإنشاء عميل.", - "Proceed Payment": "متابعة الدفع", - "Keyboard shortcut to proceed to the payment.": "اختصار لوحة المفاتيح لمتابعة الدفع.", - "Open Shipping": "فتح الشحن", - "Keyboard shortcut to define shipping details.": "اختصار لوحة المفاتيح لتحديد تفاصيل الشحن.", - "Open Note": "افتح الملاحظة", - "Keyboard shortcut to open the notes.": "اختصار لوحة المفاتيح لفتح الملاحظات.", - "Open Calculator": "افتح الآلة الحاسبة", - "Keyboard shortcut to open the calculator.": "اختصار لوحة المفاتيح لفتح الآلة الحاسبة.", - "Open Category Explorer": "افتح مستكشف الفئات", - "Keyboard shortcut to open the category explorer.": "اختصار لوحة المفاتيح لفتح مستكشف الفئات.", - "Order Type Selector": "محدد نوع الطلب", - "Keyboard shortcut to open the order type selector.": "اختصار لوحة المفاتيح لفتح محدد نوع الطلب.", - "Toggle Fullscreen": "ملء الشاشة تبديل", - "Keyboard shortcut to toggle fullscreen.": "اختصار لوحة المفاتيح للتبديل إلى وضع ملء الشاشة.", - "Quick Search": "بحث سريع", - "Keyboard shortcut open the quick search popup.": "اختصار لوحة المفاتيح افتح نافذة البحث السريع المنبثقة.", - "Amount Shortcuts": "مقدار الاختصارات", - "VAT Type": "نوع ضريبة القيمة المضافة", - "Determine the VAT type that should be used.": "تحديد نوع ضريبة القيمة المضافة التي يجب استخدامها.", - "Flat Rate": "معدل", - "Flexible Rate": "نسبة مرنة", - "Products Vat": "منتجات ضريبة القيمة المضافة", - "Products & Flat Rate": "المنتجات والسعر الثابت", - "Products & Flexible Rate": "المنتجات والسعر المرن", - "Define the tax group that applies to the sales.": "حدد مجموعة الضرائب التي تنطبق على المبيعات.", - "Define how the tax is computed on sales.": "تحديد كيفية احتساب الضريبة على المبيعات.", - "VAT Settings": "إعدادات ضريبة القيمة المضافة", - "Enable Email Reporting": "تمكين الإبلاغ عن البريد الإلكتروني", - "Determine if the reporting should be enabled globally.": "تحديد ما إذا كان يجب تمكين إعداد التقارير على الصعيد العالمي.", - "Email Provider": "مزود البريد الإلكتروني", - "Mailgun": "Mailgun", - "Select the email provided used on the system.": "حدد البريد الإلكتروني المقدم المستخدم على النظام.", - "SMS Provider": "مزود الرسائل القصيرة", - "Twilio": "تويليو", - "Select the sms provider used on the system.": "حدد مزود خدمة الرسائل القصيرة المستخدم على النظام.", - "Enable The Multistore Mode": "تمكين الوضع متعدد النطاقات", - "Will enable the multistore.": "سوف تمكن متعدد الطبقات.", - "Supplies": "اللوازم", - "Public Name": "الاسم العام", - "Define what is the user public name. If not provided, the username is used instead.": "حدد الاسم العام للمستخدم. إذا لم يتم تقديمه ، فسيتم استخدام اسم المستخدم بدلاً من ذلك.", - "Enable Workers": "تمكين العمال", - "Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".": "تمكين خدمات الخلفية لـ NexoPOS 4.x. قم بالتحديث للتحقق مما إذا كان الخيار قد تحول إلى \"نعم \".", - "Test": "اختبار" -} \ No newline at end of file +{"OK":"\u0646\u0639\u0645","Howdy, {name}":"\u0645\u0631\u062d\u0628\u064b\u0627 \u060c {name}","This field is required.":"\u0647\u0630\u0647 \u0627\u0644\u062e\u0627\u0646\u0629 \u0645\u0637\u0644\u0648\u0628\u0647.","This field must contain a valid email address.":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u062d\u062a\u0648\u064a \u0647\u0630\u0627 \u0627\u0644\u062d\u0642\u0644 \u0639\u0644\u0649 \u0639\u0646\u0648\u0627\u0646 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0635\u0627\u0644\u062d.","Go Back":"\u0639\u062f","Filters":"\u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a","Has Filters":"\u0644\u062f\u064a\u0647\u0627 \u0641\u0644\u0627\u062a\u0631","{entries} entries selected":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062f {\u0625\u062f\u062e\u0627\u0644\u0627\u062a} \u0645\u0646 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a","Download":"\u062a\u062d\u0645\u064a\u0644","There is nothing to display...":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0634\u064a\u0621 \u0644\u0639\u0631\u0636\u0647 ...","Bulk Actions":"\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u062c\u0645\u0644\u0629","Go":"\u064a\u0630\u0647\u0628","displaying {perPage} on {items} items":"\u0639\u0631\u0636 {perPage} \u0639\u0644\u0649 {items} \u0639\u0646\u0635\u0631","The document has been generated.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0633\u062a\u0646\u062f.","Unexpected error occured.":"\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.","Clear Selected Entries ?":"\u0645\u0633\u062d \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u062f\u062f\u0629\u061f","Would you like to clear all selected entries ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0645\u0633\u062d \u0643\u0627\u0641\u0629 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629\u061f","Would you like to perform the selected bulk action on the selected entries ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0645\u062c\u0645\u0639 \u0627\u0644\u0645\u062d\u062f\u062f \u0639\u0644\u0649 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u062f\u062f\u0629\u061f","No selection has been made.":"\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631","No action has been selected.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0623\u064a \u0625\u062c\u0631\u0627\u0621.","N\/D":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0627\u0644\u062b\u0627\u0646\u064a","Range Starts":"\u064a\u0628\u062f\u0623 \u0627\u0644\u0646\u0637\u0627\u0642","Range Ends":"\u064a\u0646\u062a\u0647\u064a \u0627\u0644\u0646\u0637\u0627\u0642","Sun":"\u0627\u0644\u0634\u0645\u0633","Mon":"\u0627\u0644\u0625\u062b\u0646\u064a\u0646","Tue":"\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","Wed":"\u062a\u0632\u0648\u062c","Thr":"Thr","Fri":"\u0627\u0644\u062c\u0645\u0639\u0629","Sat":"\u062c\u0644\u0633","Date":"\u062a\u0627\u0631\u064a\u062e","N\/A":"\u063a\u064a\u0631 \u0645\u062a\u0627\u062d","Nothing to display":"\u0644\u0627 \u0634\u064a\u0621 \u0644\u0639\u0631\u0636\u0647","Unknown Status":"\u062d\u0627\u0644\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629","Password Forgotten ?":"\u0647\u0644 \u0646\u0633\u064a\u062a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631\u061f","Sign In":"\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644","Register":"\u064a\u0633\u062c\u0644","An unexpected error occured.":"\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.","Unable to proceed the form is not valid.":"\u062a\u0639\u0630\u0631 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Save Password":"\u062d\u0641\u0638 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","Remember Your Password ?":"\u062a\u0630\u0643\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643\u061f","Submit":"\u064a\u0642\u062f\u0645","Already registered ?":"\u0645\u0633\u062c\u0644 \u0628\u0627\u0644\u0641\u0639\u0644\u061f","Best Cashiers":"\u0623\u0641\u0636\u0644 \u0627\u0644\u0635\u0631\u0627\u0641\u064a\u0646","No result to display.":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0646\u062a\u064a\u062c\u0629 \u0644\u0639\u0631\u0636\u0647\u0627.","Well.. nothing to show for the meantime.":"\u062d\u0633\u0646\u064b\u0627 .. \u0644\u0627 \u0634\u064a\u0621 \u0644\u0625\u0638\u0647\u0627\u0631\u0647 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0623\u062b\u0646\u0627\u0621.","Best Customers":"\u0623\u0641\u0636\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Well.. nothing to show for the meantime":"\u062d\u0633\u0646\u064b\u0627 .. \u0644\u0627 \u0634\u064a\u0621 \u0644\u0625\u0638\u0647\u0627\u0631\u0647 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0623\u062b\u0646\u0627\u0621","Total Sales":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a","Today":"\u0627\u0644\u064a\u0648\u0645","Total Refunds":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0628\u0627\u0644\u063a \u0627\u0644\u0645\u0633\u062a\u0631\u062f\u0629","Clients Registered":"\u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0645\u0633\u062c\u0644\u064a\u0646","Commissions":"\u0627\u0644\u0644\u062c\u0627\u0646","Total":"\u0627\u0644\u0645\u062c\u0645\u0648\u0639","Discount":"\u062e\u0635\u0645","Status":"\u062d\u0627\u0644\u0629","Paid":"\u0645\u062f\u0641\u0648\u0639","Partially Paid":"\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629 \u062c\u0632\u0626\u064a\u0627","Unpaid":"\u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639\u0629","Hold":"\u0645\u0639\u0644\u0642","Void":"\u0641\u0627\u0631\u063a","Refunded":"\u0645\u0639\u0627\u062f","Partially Refunded":"\u0627\u0644\u0645\u0631\u062f\u0648\u062f\u0629 \u062c\u0632\u0626\u064a\u0627","Incomplete Orders":"\u0623\u0648\u0627\u0645\u0631 \u063a\u064a\u0631 \u0645\u0643\u062a\u0645\u0644\u0629","Wasted Goods":"\u0627\u0644\u0628\u0636\u0627\u0626\u0639 \u0627\u0644\u0645\u0647\u062f\u0631\u0629","Expenses":"\u0646\u0641\u0642\u0627\u062a","Weekly Sales":"\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0623\u0633\u0628\u0648\u0639\u064a\u0629","Week Taxes":"\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0623\u0633\u0628\u0648\u0639","Net Income":"\u0635\u0627\u0641\u064a \u0627\u0644\u062f\u062e\u0644","Week Expenses":"\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0623\u0633\u0628\u0648\u0639","Current Week":"\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u062d\u0627\u0644\u064a","Previous Week":"\u0627\u0644\u0623\u0633\u0628\u0648\u0639 \u0627\u0644\u0633\u0627\u0628\u0642","Recents Orders":"\u0623\u0648\u0627\u0645\u0631 \u062d\u062f\u064a\u062b\u0629","Order":"\u062a\u0631\u062a\u064a\u0628","Refresh":"\u064a\u0646\u0639\u0634","Upload":"\u062a\u062d\u0645\u064a\u0644","Enabled":"\u0645\u0645\u0643\u0646","Disabled":"\u0645\u0639\u0627\u0642","Enable":"\u0645\u0645\u0643\u0646","Disable":"\u0625\u0628\u0637\u0627\u0644","No module has been updated yet.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0623\u064a \u0648\u062d\u062f\u0629 \u0628\u0639\u062f.","Gallery":"\u0635\u0627\u0644\u0629 \u0639\u0631\u0636","Medias Manager":"\u0645\u062f\u064a\u0631 \u0627\u0644\u0648\u0633\u0627\u0626\u0637","Click Here Or Drop Your File To Upload":"\u0627\u0646\u0642\u0631 \u0647\u0646\u0627 \u0623\u0648 \u0623\u0633\u0642\u0637 \u0645\u0644\u0641\u0643 \u0644\u0644\u062a\u062d\u0645\u064a\u0644","Nothing has already been uploaded":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0623\u064a \u0634\u064a\u0621 \u0628\u0627\u0644\u0641\u0639\u0644","File Name":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0644\u0641","Uploaded At":"\u062a\u0645 \u0627\u0644\u0631\u0641\u0639 \u0641\u064a","By":"\u0628\u0648\u0627\u0633\u0637\u0629","Previous":"\u0633\u0627\u0628\u0642","Next":"\u0627\u0644\u062a\u0627\u0644\u064a","Use Selected":"\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u062d\u062f\u062f","Clear All":"\u0627\u0645\u0633\u062d \u0627\u0644\u0643\u0644","Confirm Your Action":"\u0642\u0645 \u0628\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643","Would you like to clear all the notifications ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0645\u0633\u062d \u062c\u0645\u064a\u0639 \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a\u061f","Permissions":"\u0623\u0630\u0648\u0646\u0627\u062a","Payment Summary":"\u0645\u0644\u062e\u0635 \u0627\u0644\u062f\u0641\u0639","Sub Total":"\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0641\u0631\u0639\u064a","Shipping":"\u0634\u062d\u0646","Coupons":"\u0643\u0648\u0628\u0648\u0646\u0627\u062a","Taxes":"\u0627\u0644\u0636\u0631\u0627\u0626\u0628","Change":"\u064a\u062a\u063a\u064a\u0631\u0648\u0646","Order Status":"\u062d\u0627\u0644\u0629 \u0627\u0644\u0637\u0644\u0628","Customer":"\u0639\u0645\u064a\u0644","Type":"\u0646\u0648\u0639","Delivery Status":"\u062d\u0627\u0644\u0629 \u0627\u0644\u062a\u0648\u0635\u064a\u0644","Save":"\u064a\u062d\u0641\u0638","Processing Status":"\u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629","Payment Status":"\u062d\u0627\u0644\u0629 \u0627\u0644\u0633\u062f\u0627\u062f","Products":"\u0645\u0646\u062a\u062c\u0627\u062a","Refunded Products":"\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0639\u0627\u062f\u0629","Would you proceed ?":"\u0647\u0644 \u0633\u062a\u0645\u0636\u064a \u0642\u062f\u0645\u0627\u061f","The processing status of the order will be changed. Please confirm your action.":"\u0633\u064a\u062a\u0645 \u062a\u063a\u064a\u064a\u0631 \u062d\u0627\u0644\u0629 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0637\u0644\u0628. \u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0639\u0645\u0644\u0643.","The delivery status of the order will be changed. Please confirm your action.":"\u0633\u064a\u062a\u0645 \u062a\u063a\u064a\u064a\u0631 \u062d\u0627\u0644\u0629 \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0637\u0644\u0628. \u064a\u0631\u062c\u0649 \u062a\u0623\u0643\u064a\u062f \u0639\u0645\u0644\u0643.","Instalments":"\u0623\u0642\u0633\u0627\u0637","Create":"\u0625\u0646\u0634\u0627\u0621","Add Instalment":"\u0623\u0636\u0641 \u062a\u0642\u0633\u064a\u0637","Would you like to create this instalment ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0637\u061f","An unexpected error has occured":"\u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639","Would you like to delete this instalment ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0637\u061f","Would you like to make this as paid ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062c\u0639\u0644 \u0647\u0630\u0627 \u0645\u062f\u0641\u0648\u0639\u0627\u061f","Would you like to update that instalment ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u062d\u062f\u064a\u062b \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0637\u061f","Print":"\u0645\u0637\u0628\u0639\u0629","Store Details":"\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0645\u062a\u062c\u0631","Order Code":"\u0631\u0645\u0632 \u0627\u0644\u0637\u0644\u0628","Cashier":"\u0623\u0645\u064a\u0646 \u0627\u0644\u0635\u0646\u062f\u0648\u0642","Billing Details":"\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629","Shipping Details":"\u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u062d\u0646","Product":"\u0627\u0644\u0645\u0646\u062a\u062c","Unit Price":"\u0633\u0639\u0631 \u0627\u0644\u0648\u062d\u062f\u0629","Quantity":"\u0643\u0645\u064a\u0629","Tax":"\u0636\u0631\u064a\u0628\u0629","Total Price":"\u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0643\u0644\u064a","Expiration Date":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u062a\u0647\u0627\u0621","Due":"\u0628\u0633\u0628\u0628","Customer Account":"\u062d\u0633\u0627\u0628 \u0627\u0644\u0632\u0628\u0648\u0646","Payment":"\u0642\u0633\u0637","No payment possible for paid order.":"\u0644\u0627 \u064a\u0648\u062c\u062f \u062f\u0641\u0639 \u0645\u0645\u0643\u0646 \u0644\u0644\u0637\u0644\u0628 \u0627\u0644\u0645\u062f\u0641\u0648\u0639.","Payment History":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062f\u0641\u0639","Unable to proceed the form is not valid":"\u062a\u0639\u0630\u0631 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d","Please provide a valid value":"\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u0642\u064a\u0645\u0629 \u0635\u0627\u0644\u062d\u0629","Refund With Products":"\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0645\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Refund Shipping":"\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0634\u062d\u0646","Add Product":"\u0623\u0636\u0641 \u0645\u0646\u062a\u062c","Damaged":"\u062a\u0627\u0644\u0641","Unspoiled":"\u063a\u064a\u0631 \u0645\u0644\u0648\u062b","Summary":"\u0645\u0644\u062e\u0635","Payment Gateway":"\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u062f\u0641\u0639","Screen":"\u0634\u0627\u0634\u0629","Select the product to perform a refund.":"\u062d\u062f\u062f \u0627\u0644\u0645\u0646\u062a\u062c \u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0633\u062a\u0631\u062f\u0627\u062f.","Please select a payment gateway before proceeding.":"\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u062f\u0641\u0639 \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","There is nothing to refund.":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0634\u064a\u0621 \u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f\u0647.","Please provide a valid payment amount.":"\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u0642\u062f\u064a\u0645 \u0645\u0628\u0644\u063a \u062f\u0641\u0639 \u0635\u0627\u0644\u062d.","The refund will be made on the current order.":"\u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0645\u0628\u0644\u063a \u0641\u064a \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a.","Please select a product before proceeding.":"\u0627\u0644\u0631\u062c\u0627\u0621 \u062a\u062d\u062f\u064a\u062f \u0645\u0646\u062a\u062c \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","Not enough quantity to proceed.":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0643\u0645\u064a\u0629 \u0643\u0627\u0641\u064a\u0629 \u0644\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627.","Would you like to delete this product ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u062a\u062c\u061f","Customers":"\u0639\u0645\u0644\u0627\u0621","Dashboard":"\u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629","Order Type":"\u0646\u0648\u0639 \u0627\u0644\u0637\u0644\u0628","Orders":"\u0627\u0644\u0637\u0644\u0628 #%s","Cash Register":"\u0645\u0627\u0643\u064a\u0646\u0629 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a \u0627\u0644\u0646\u0642\u062f\u064a\u0629","Reset":"\u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637","Cart":"\u0639\u0631\u0628\u0629 \u0627\u0644\u062a\u0633\u0648\u0642","Comments":"\u062a\u0639\u0644\u064a\u0642\u0627\u062a","Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a","No products added...":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0636\u0627\u0641\u0629 ...","Price":"\u0633\u0639\u0631","Flat":"\u0645\u0633\u0637\u062d\u0629","Pay":"\u064a\u062f\u0641\u0639","The product price has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0633\u0639\u0631 \u0627\u0644\u0645\u0646\u062a\u062c.","The editable price feature is disabled.":"\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0645\u064a\u0632\u0629 \u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0639\u062f\u064a\u0644.","Current Balance":"\u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u062d\u0627\u0644\u064a","Full Payment":"\u062f\u0641\u0639 \u0643\u0627\u0645\u0644","The customer account can only be used once per order. Consider deleting the previously used payment.":"\u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644 \u0645\u0631\u0629 \u0648\u0627\u062d\u062f\u0629 \u0641\u0642\u0637 \u0644\u0643\u0644 \u0637\u0644\u0628. \u0636\u0639 \u0641\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u0643 \u062d\u0630\u0641 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0645\u0633\u0628\u0642\u064b\u0627.","Not enough funds to add {amount} as a payment. Available balance {balance}.":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0623\u0645\u0648\u0627\u0644 \u0643\u0627\u0641\u064a\u0629 \u0644\u0625\u0636\u0627\u0641\u0629 {amount} \u0643\u062f\u0641\u0639\u0629. \u0627\u0644\u0631\u0635\u064a\u062f \u0627\u0644\u0645\u062a\u0627\u062d {\u0627\u0644\u0631\u0635\u064a\u062f}.","Confirm Full Payment":"\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0643\u0627\u0645\u0644","A full payment will be made using {paymentType} for {total}":"\u0633\u064a\u062a\u0645 \u0625\u062c\u0631\u0627\u0621 \u062f\u0641\u0639\u0629 \u0643\u0627\u0645\u0644\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 {paymentType} \u0628\u0645\u0628\u0644\u063a {total}","You need to provide some products before proceeding.":"\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u0642\u062f\u064a\u0645 \u0628\u0639\u0636 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","Unable to add the product, there is not enough stock. Remaining %s":"\u062a\u0639\u0630\u0631 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u060c \u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u062e\u0632\u0648\u0646 \u0643\u0627\u0641\u064d. \u0627\u0644\u0645\u062a\u0628\u0642\u064a\u0629%s","Add Images":"\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0635\u0648\u0631","New Group":"\u0645\u062c\u0645\u0648\u0639\u0629 \u062c\u062f\u064a\u062f\u0629","Available Quantity":"\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0641\u0631\u0629","Delete":"\u062d\u0630\u0641","Would you like to delete this group ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0647\u0630\u0647 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629\u061f","Your Attention Is Required":"\u0627\u0646\u062a\u0628\u0627\u0647\u0643 \u0645\u0637\u0644\u0648\u0628","Please select at least one unit group before you proceed.":"\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u062d\u062f\u0629 \u0648\u0627\u062d\u062f\u0629 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","Unable to proceed, more than one product is set as primary":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0645\u0646\u062a\u062c \u0648\u0627\u062d\u062f \u0643\u0645\u0646\u062a\u062c \u0623\u0633\u0627\u0633\u064a","Unable to proceed as one of the unit group field is invalid":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0644\u0623\u0646 \u0623\u062d\u062f \u062d\u0642\u0648\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0629 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d","Would you like to delete this variation ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0627\u062e\u062a\u0644\u0627\u0641\u061f","Details":"\u062a\u0641\u0627\u0635\u064a\u0644","Unable to proceed, no product were provided.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0644\u0645 \u064a\u062a\u0645 \u062a\u0642\u062f\u064a\u0645 \u0623\u064a \u0645\u0646\u062a\u062c.","Unable to proceed, one or more product has incorrect values.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0645\u0646\u062a\u062c \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0628\u0647 \u0642\u064a\u0645 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629.","Unable to proceed, the procurement form is not valid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0634\u0631\u0627\u0621 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Unable to submit, no valid submit URL were provided.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0625\u0631\u0633\u0627\u0644 \u060c \u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0639\u0646\u0648\u0627\u0646 URL \u0635\u0627\u0644\u062d \u0644\u0644\u0625\u0631\u0633\u0627\u0644.","No title is provided":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0639\u0646\u0648\u0627\u0646","SKU":"SKU","Barcode":"\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a","Options":"\u062e\u064a\u0627\u0631\u0627\u062a","Looks like no products matched the searched term.":"\u064a\u0628\u062f\u0648 \u0623\u0646\u0647 \u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0645\u0635\u0637\u0644\u062d \u0627\u0644\u0630\u064a \u062a\u0645 \u0627\u0644\u0628\u062d\u062b \u0639\u0646\u0647.","The product already exists on the table.":"\u0627\u0644\u0645\u0646\u062a\u062c \u0645\u0648\u062c\u0648\u062f \u0628\u0627\u0644\u0641\u0639\u0644 \u0639\u0644\u0649 \u0627\u0644\u0637\u0627\u0648\u0644\u0629.","The specified quantity exceed the available quantity.":"\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u062a\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u062a\u0627\u062d\u0629.","Unable to proceed as the table is empty.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0644\u0623\u0646 \u0627\u0644\u062c\u062f\u0648\u0644 \u0641\u0627\u0631\u063a.","The stock adjustment is about to be made. Would you like to confirm ?":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0639\u0644\u0649 \u0648\u0634\u0643 \u0623\u0646 \u064a\u062a\u0645. \u0647\u0644 \u062a\u0648\u062f \u0627\u0644\u062a\u0623\u0643\u064a\u062f\u061f","More Details":"\u0627\u0644\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644","Useful to describe better what are the reasons that leaded to this adjustment.":"\u0645\u0641\u064a\u062f \u0644\u0648\u0635\u0641 \u0623\u0641\u0636\u0644 \u0645\u0627 \u0647\u064a \u0627\u0644\u0623\u0633\u0628\u0627\u0628 \u0627\u0644\u062a\u064a \u0623\u062f\u062a \u0625\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u062a\u0639\u062f\u064a\u0644.","The reason has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0633\u0628\u0628.","Would you like to remove this product from the table ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0625\u0632\u0627\u0644\u0629 \u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u062a\u062c \u0645\u0646 \u0627\u0644\u062c\u062f\u0648\u0644\u061f","Search":"\u0628\u062d\u062b","Unit":"\u0648\u062d\u062f\u0629","Operation":"\u0639\u0645\u0644\u064a\u0629","Procurement":"\u062a\u062d\u0635\u064a\u0644","Value":"\u0642\u064a\u0645\u0629","Actions":"\u0623\u062c\u0631\u0627\u0621\u0627\u062a","Search and add some products":"\u0628\u062d\u062b \u0648\u0625\u0636\u0627\u0641\u0629 \u0628\u0639\u0636 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Proceed":"\u062a\u0642\u062f\u0645","Unable to proceed. Select a correct time range.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u062d\u062f\u062f \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u0635\u062d\u064a\u062d.","Unable to proceed. The current time range is not valid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0627\u0644\u0646\u0637\u0627\u0642 \u0627\u0644\u0632\u0645\u0646\u064a \u0627\u0644\u062d\u0627\u0644\u064a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Would you like to proceed ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627 \u061f","An unexpected error has occured.":"\u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639.","Will apply various reset method on the system.":"\u0633\u064a\u062a\u0645 \u062a\u0637\u0628\u064a\u0642 \u0637\u0631\u064a\u0642\u0629 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0645\u062e\u062a\u0644\u0641\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645.","Wipe Everything":"\u0627\u0645\u0633\u062d \u0643\u0644 \u0634\u064a\u0621","Wipe + Grocery Demo":"\u0645\u0633\u062d + \u0639\u0631\u0636 \u0628\u0642\u0627\u0644\u0629","No rules has been provided.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0623\u064a \u0642\u0648\u0627\u0639\u062f.","No valid run were provided.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u062a\u0634\u063a\u064a\u0644 \u0635\u0627\u0644\u062d.","Unable to proceed, the form is invalid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Unable to proceed, no valid submit URL is defined.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0639\u0646\u0648\u0627\u0646 URL \u0635\u0627\u0644\u062d \u0644\u0644\u0625\u0631\u0633\u0627\u0644.","No title Provided":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0639\u0646\u0648\u0627\u0646","General":"\u0639\u0627\u0645","Add Rule":"\u0623\u0636\u0641 \u0627\u0644\u0642\u0627\u0639\u062f\u0629","Save Settings":"\u0627\u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a","An unexpected error occured":"\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639","Ok":"\u0646\u0639\u0645","New Transaction":"\u0645\u0639\u0627\u0645\u0644\u0629 \u062c\u062f\u064a\u062f\u0629","Close":"\u0642\u0631\u064a\u0628","Search Filters":"\u0645\u0631\u0634\u062d\u0627\u062a \u0627\u0644\u0628\u062d\u062b","Clear Filters":"\u0645\u0633\u062d \u0639\u0648\u0627\u0645\u0644 \u0627\u0644\u062a\u0635\u0641\u064a\u0629","Use Filters":"\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a","Would you like to delete this order":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628","The current order will be void. This action will be recorded. Consider providing a reason for this operation":"\u0633\u064a\u0643\u0648\u0646 \u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062d\u0627\u0644\u064a \u0628\u0627\u0637\u0644\u0627\u064b. \u0633\u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u0625\u062c\u0631\u0627\u0621. \u0636\u0639 \u0641\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u0643 \u062a\u0642\u062f\u064a\u0645 \u0633\u0628\u0628 \u0644\u0647\u0630\u0647 \u0627\u0644\u0639\u0645\u0644\u064a\u0629","Order Options":"\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u0637\u0644\u0628","Payments":"\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a","Refund & Return":"\u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0648\u0627\u0644\u0625\u0631\u062c\u0627\u0639","Installments":"\u0623\u0642\u0633\u0627\u0637","Order Refunds":"\u0637\u0644\u0628 \u0627\u0644\u0645\u0628\u0627\u0644\u063a \u0627\u0644\u0645\u0633\u062a\u0631\u062f\u0629","Condition":"\u0634\u0631\u0637","Unsupported print gateway.":"\u0628\u0648\u0627\u0628\u0629 \u0637\u0628\u0627\u0639\u0629 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645\u0629.","The form is not valid.":"\u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Balance":"\u0627\u0644\u0631\u0635\u064a\u062f","Input":"\u0645\u062f\u062e\u0644","Register History":"\u0633\u062c\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e","Close Register":"\u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u062a\u0633\u062c\u064a\u0644","Cash In":"\u0627\u0644\u062a\u062f\u0641\u0642\u0627\u062a \u0627\u0644\u0646\u0642\u062f\u064a\u0629 \u0627\u0644\u062f\u0627\u062e\u0644\u0629","Cash Out":"\u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a","Register Options":"\u062e\u064a\u0627\u0631\u0627\u062a \u0627\u0644\u062a\u0633\u062c\u064a\u0644","Sales":"\u0645\u0628\u064a\u0639\u0627\u062a","History":"\u062a\u0627\u0631\u064a\u062e","Unable to open this register. Only closed register can be opened.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0641\u062a\u062d \u0647\u0630\u0627 \u0627\u0644\u0633\u062c\u0644. \u064a\u0645\u0643\u0646 \u0641\u062a\u062d \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u0645\u063a\u0644\u0642 \u0641\u0642\u0637.","Open The Register":"\u0627\u0641\u062a\u062d \u0627\u0644\u0633\u062c\u0644","Exit To Orders":"\u0627\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0627\u0644\u0623\u0648\u0627\u0645\u0631","Looks like there is no registers. At least one register is required to proceed.":"\u064a\u0628\u062f\u0648 \u0623\u0646\u0647 \u0644\u0627 \u062a\u0648\u062c\u062f \u0633\u062c\u0644\u0627\u062a. \u0645\u0637\u0644\u0648\u0628 \u0633\u062c\u0644 \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","Create Cash Register":"\u0625\u0646\u0634\u0627\u0621 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629","Yes":"\u0646\u0639\u0645","No":"\u0644\u0627","Load Coupon":"\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","Apply A Coupon":"\u062a\u0637\u0628\u064a\u0642 \u0642\u0633\u064a\u0645\u0629","Load":"\u062d\u0645\u0644","Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.":"\u0623\u062f\u062e\u0644 \u0631\u0645\u0632 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0623\u0646 \u064a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639. \u0625\u0630\u0627 \u062a\u0645 \u0625\u0635\u062f\u0627\u0631 \u0642\u0633\u064a\u0645\u0629 \u0644\u0623\u062d\u062f \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u060c \u0641\u064a\u062c\u0628 \u062a\u062d\u062f\u064a\u062f \u0647\u0630\u0627 \u0627\u0644\u0639\u0645\u064a\u0644 \u0645\u0633\u0628\u0642\u064b\u0627.","Click here to choose a customer.":"\u0627\u0646\u0642\u0631 \u0647\u0646\u0627 \u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0639\u0645\u064a\u0644.","Coupon Name":"\u0627\u0633\u0645 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","Usage":"\u0625\u0633\u062a\u0639\u0645\u0627\u0644","Unlimited":"\u063a\u064a\u0631 \u0645\u062d\u062f\u0648\u062f","Valid From":"\u0635\u0627\u0644\u062d \u0645\u0646 \u062a\u0627\u0631\u064a\u062e","Valid Till":"\u0635\u0627\u0644\u062d \u062d\u062a\u0649","Categories":"\u0641\u0626\u0627\u062a","Active Coupons":"\u0627\u0644\u0642\u0633\u0627\u0626\u0645 \u0627\u0644\u0646\u0634\u0637\u0629","Apply":"\u062a\u0637\u0628\u064a\u0642","Cancel":"\u064a\u0644\u063a\u064a","Coupon Code":"\u0631\u0645\u0632 \u0627\u0644\u0643\u0648\u0628\u0648\u0646","The coupon is out from validity date range.":"\u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u062e\u0627\u0631\u062c \u0646\u0637\u0627\u0642 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629.","The coupon has applied to the cart.":"\u062a\u0645 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0639\u0644\u0649 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642.","Percentage":"\u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629","Unknown Type":"\u0646\u0648\u0639 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641","You must select a customer before applying a coupon.":"\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u062a\u062d\u062f\u064a\u062f \u0639\u0645\u064a\u0644 \u0642\u0628\u0644 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","The coupon has been loaded.":"\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","Use":"\u064a\u0633\u062a\u062e\u062f\u0645","No coupon available for this customer":"\u0644\u0627 \u0642\u0633\u064a\u0645\u0629 \u0645\u062a\u0627\u062d\u0629 \u0644\u0647\u0630\u0627 \u0627\u0644\u0639\u0645\u064a\u0644","Select Customer":"\u062d\u062f\u062f \u0627\u0644\u0639\u0645\u064a\u0644","No customer match your query...":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0639\u0645\u064a\u0644 \u064a\u0637\u0627\u0628\u0642 \u0627\u0633\u062a\u0641\u0633\u0627\u0631\u0643 ...","Create a customer":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0639\u0645\u064a\u0644","Customer Name":"\u0627\u0633\u0645 \u0627\u0644\u0632\u0628\u0648\u0646","Save Customer":"\u062d\u0641\u0638 \u0627\u0644\u0639\u0645\u064a\u0644","No Customer Selected":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0623\u064a \u0632\u0628\u0648\u0646","In order to see a customer account, you need to select one customer.":"\u0644\u0643\u064a \u062a\u0631\u0649 \u062d\u0633\u0627\u0628 \u0639\u0645\u064a\u0644 \u060c \u0639\u0644\u064a\u0643 \u062a\u062d\u062f\u064a\u062f \u0639\u0645\u064a\u0644 \u0648\u0627\u062d\u062f.","Summary For":"\u0645\u0644\u062e\u0635 \u0644\u0640","Total Purchases":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Total Owed":"\u0645\u062c\u0645\u0648\u0639 \u0645\u0645\u0644\u0648\u0643","Account Amount":"\u0645\u0628\u0644\u063a \u0627\u0644\u062d\u0633\u0627\u0628","Last Purchases":"\u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0627\u0644\u0623\u062e\u064a\u0631\u0629","No orders...":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0623\u0648\u0627\u0645\u0631 ...","Name":"\u0627\u0633\u0645","No coupons for the selected customer...":"\u0644\u0627 \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0644\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062d\u062f\u062f ...","Use Coupon":"\u0627\u0633\u062a\u062e\u062f\u0645 \u0642\u0633\u064a\u0645\u0629","Rewards":"\u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Points":"\u0646\u0642\u0627\u0637","Target":"\u0627\u0633\u062a\u0647\u062f\u0627\u0641","No rewards available the selected customer...":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0643\u0627\u0641\u0622\u062a \u0645\u062a\u0627\u062d\u0629 \u0644\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062e\u062a\u0627\u0631 ...","Account Transaction":"\u0645\u0639\u0627\u0645\u0644\u0629 \u0627\u0644\u062d\u0633\u0627\u0628","Percentage Discount":"\u0646\u0633\u0628\u0629 \u0627\u0644\u062e\u0635\u0645","Flat Discount":"\u062e\u0635\u0645 \u062b\u0627\u0628\u062a","Use Customer ?":"\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0632\u0628\u0648\u0646\u061f","No customer is selected. Would you like to proceed with this customer ?":"\u0644\u0645 \u064a\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0623\u064a \u0632\u0628\u0648\u0646. \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0645\u0639 \u0647\u0630\u0627 \u0627\u0644\u0639\u0645\u064a\u0644\u061f","Change Customer ?":"\u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0639\u0645\u064a\u0644\u061f","Would you like to assign this customer to the ongoing order ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u062e\u0635\u064a\u0635 \u0647\u0630\u0627 \u0627\u0644\u0639\u0645\u064a\u0644 \u0644\u0644\u0637\u0644\u0628 \u0627\u0644\u062c\u0627\u0631\u064a\u061f","Product Discount":"\u062e\u0635\u0645 \u0627\u0644\u0645\u0646\u062a\u062c","Cart Discount":"\u0633\u0644\u0629 \u0627\u0644\u062e\u0635\u0645","Hold Order":"\u0639\u0642\u062f \u0627\u0644\u0623\u0645\u0631","The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.":"\u0633\u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062d\u0627\u0644\u064a \u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631. \u064a\u0645\u0643\u0646\u0643 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u0645\u0646 \u0632\u0631 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u0645\u0639\u0644\u0642. \u0642\u062f \u064a\u0633\u0627\u0639\u062f\u0643 \u062a\u0648\u0641\u064a\u0631 \u0645\u0631\u062c\u0639 \u0644\u0647 \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0623\u0645\u0631 \u0628\u0633\u0631\u0639\u0629 \u0623\u0643\u0628\u0631.","Confirm":"\u064a\u062a\u0623\u0643\u062f","Layaway Parameters":"\u0645\u0639\u0644\u0645\u0627\u062a Layaway","Minimum Payment":"\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0644\u062f\u0641\u0639","Instalments & Payments":"\u0627\u0644\u0623\u0642\u0633\u0627\u0637 \u0648\u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a","The final payment date must be the last within the instalments.":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a \u0647\u0648 \u0627\u0644\u0623\u062e\u064a\u0631 \u062e\u0644\u0627\u0644 \u0627\u0644\u0623\u0642\u0633\u0627\u0637.","There is not instalment defined. Please set how many instalments are allowed for this order":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0642\u0633\u0637 \u0645\u062d\u062f\u062f. \u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0639\u062f\u062f \u0627\u0644\u0623\u0642\u0633\u0627\u0637 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627 \u0644\u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628","Amount":"\u0643\u0645\u064a\u0629","You must define layaway settings before proceeding.":"\u064a\u062c\u0628 \u0639\u0644\u064a\u0643 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0624\u0642\u062a\u0629 \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","Please provide instalments before proceeding.":"\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0623\u0642\u0633\u0627\u0637 \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","Unable to procee the form is not valid":"\u062a\u0639\u0630\u0631 \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d","One or more instalments has an invalid date.":"\u0642\u0633\u0637 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0644\u0647 \u062a\u0627\u0631\u064a\u062e \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","One or more instalments has an invalid amount.":"\u0642\u0633\u0637 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0628\u0647 \u0645\u0628\u0644\u063a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","One or more instalments has a date prior to the current date.":"\u0642\u0633\u0637 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u0644\u0647 \u062a\u0627\u0631\u064a\u062e \u0633\u0627\u0628\u0642 \u0644\u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u0627\u0644\u064a.","The payment to be made today is less than what is expected.":"\u0627\u0644\u062f\u0641\u0639\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0639\u064a\u0646 \u0633\u062f\u0627\u062f\u0647\u0627 \u0627\u0644\u064a\u0648\u0645 \u0623\u0642\u0644 \u0645\u0645\u0627 \u0647\u0648 \u0645\u062a\u0648\u0642\u0639.","Total instalments must be equal to the order total.":"\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0623\u0642\u0633\u0627\u0637 \u0645\u0633\u0627\u0648\u064a\u064b\u0627 \u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0637\u0644\u0628.","Order Note":"\u0645\u0630\u0643\u0631\u0629 \u0627\u0644\u0646\u0638\u0627\u0645","Note":"\u0645\u0644\u062d\u0648\u0638\u0629","More details about this order":"\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0648\u0644 \u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628","Display On Receipt":"\u0627\u0644\u0639\u0631\u0636 \u0639\u0646\u062f \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645","Will display the note on the receipt":"\u0633\u064a\u062a\u0645 \u0639\u0631\u0636 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u064a\u0635\u0627\u0644","Open":"\u0627\u0641\u062a\u062d","Order Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0637\u0644\u0628","Define The Order Type":"\u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0627\u0644\u0623\u0645\u0631","Payments Gateway":"\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a","Payment List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062f\u0641\u0639","List Of Payments":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a","No Payment added.":"\u0644\u0627 \u064a\u0648\u062c\u062f \u062f\u0641\u0639 \u0645\u0636\u0627\u0641.","Select Payment":"\u062d\u062f\u062f \u0627\u0644\u062f\u0641\u0639","Choose Payment":"\u0627\u062e\u062a\u0631 \u0627\u0644\u062f\u0641\u0639","Submit Payment":"\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u062f\u0641\u0639","Layaway":"\u0627\u0633\u062a\u0631\u0627\u062d","On Hold":"\u0641\u064a \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631","Tendered":"\u0645\u0646\u0627\u0642\u0635\u0629","Nothing to display...":"\u0644\u0627 \u0634\u064a\u0621 \u0644\u0639\u0631\u0636\u0647 ...","Product Price":"\u0633\u0639\u0631 \u0627\u0644\u0645\u0646\u062a\u062c","Define Quantity":"\u062d\u062f\u062f \u0627\u0644\u0643\u0645\u064a\u0629","Please provide a quantity":"\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0643\u0645\u064a\u0629","Product \/ Service":"\u0627\u0644\u0645\u0646\u062a\u062c \/ \u0627\u0644\u062e\u062f\u0645\u0629","Unable to proceed. The form is not valid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","An error has occured while computing the product.":"\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0646\u062a\u062c.","Provide a unique name for the product.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645\u064b\u0627 \u0641\u0631\u064a\u062f\u064b\u0627 \u0644\u0644\u0645\u0646\u062a\u062c.","Define what is the sale price of the item.":"\u062a\u062d\u062f\u064a\u062f \u0633\u0639\u0631 \u0628\u064a\u0639 \u0627\u0644\u0633\u0644\u0639\u0629.","Set the quantity of the product.":"\u062d\u062f\u062f \u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","Assign a unit to the product.":"\u0642\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0648\u062d\u062f\u0629 \u0644\u0644\u0645\u0646\u062a\u062c.","Tax Type":"\u0646\u0648\u0639 \u0627\u0644\u0636\u0631\u064a\u0628\u0629","Inclusive":"\u0634\u0627\u0645\u0644","Exclusive":"\u062d\u0635\u0631\u064a","Define what is tax type of the item.":"\u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0644\u0644\u0639\u0646\u0635\u0631.","Tax Group":"\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u064a\u0629","Choose the tax group that should apply to the item.":"\u0627\u062e\u062a\u0631 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u062a\u0637\u0628\u064a\u0642\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631.","Search Product":"\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0646\u062a\u062c","There is nothing to display. Have you started the search ?":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0634\u064a\u0621 \u0644\u0639\u0631\u0636\u0647. \u0647\u0644 \u0628\u062f\u0623\u062a \u0627\u0644\u0628\u062d\u062b\u061f","Shipping & Billing":"\u0627\u0644\u0634\u062d\u0646 \u0648\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631","Tax & Summary":"\u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0648\u0627\u0644\u0645\u0644\u062e\u0635","Select Tax":"\u062d\u062f\u062f \u0627\u0644\u0636\u0631\u0627\u0626\u0628","Define the tax that apply to the sale.":"\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u062a\u064a \u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0627\u0644\u0628\u064a\u0639.","Define how the tax is computed":"\u062a\u062d\u062f\u064a\u062f \u0643\u064a\u0641\u064a\u0629 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u064a\u0628\u0629","Choose Selling Unit":"\u0627\u062e\u062a\u0631 \u0648\u062d\u062f\u0629 \u0627\u0644\u0628\u064a\u0639","Define when that specific product should expire.":"\u062d\u062f\u062f \u0645\u062a\u0649 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0646\u062a\u0647\u064a \u0635\u0644\u0627\u062d\u064a\u0629 \u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062d\u062f\u062f.","Renders the automatically generated barcode.":"\u064a\u062c\u0633\u062f \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a \u0627\u0644\u0630\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627.","Adjust how tax is calculated on the item.":"\u0627\u0636\u0628\u0637 \u0643\u064a\u0641\u064a\u0629 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631.","Units & Quantities":"\u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0648\u0627\u0644\u0643\u0645\u064a\u0627\u062a","Sale Price":"\u0633\u0639\u0631 \u0627\u0644\u0628\u064a\u0639","Wholesale Price":"\u0633\u0639\u0631 \u0628\u0627\u0644\u062c\u0645\u0644\u0629","Select":"\u064a\u062e\u062a\u0627\u0631","The customer has been loaded":"\u062a\u0645 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0639\u0645\u064a\u0644","Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.":"\u062a\u0639\u0630\u0631 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a. \u064a\u0628\u062f\u0648 \u0623\u0646 \u0627\u0644\u0639\u0645\u064a\u0644 \u0644\u0645 \u064a\u0639\u062f \u0645\u0648\u062c\u0648\u062f\u064b\u0627. \u0636\u0639 \u0641\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u0643 \u062a\u063a\u064a\u064a\u0631 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0641\u064a \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a.","OKAY":"\u062d\u0633\u0646\u0627","Some products has been added to the cart. Would youl ike to discard this order ?":"\u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0628\u0639\u0636 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0625\u0644\u0649 \u0639\u0631\u0628\u0629 \u0627\u0644\u062a\u0633\u0648\u0642. \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062a\u062c\u0627\u0647\u0644 \u0647\u0630\u0627 \u0627\u0644\u0623\u0645\u0631\u061f","This coupon is already added to the cart":"\u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0647\u0630\u0647 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0628\u0627\u0644\u0641\u0639\u0644 \u0625\u0644\u0649 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642","No tax group assigned to the order":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0645\u062c\u0645\u0648\u0639\u0629 \u0636\u0631\u064a\u0628\u064a\u0629 \u0644\u0644\u0623\u0645\u0631","Before saving the order as laid away, a minimum payment of {amount} is required":"\u0642\u0628\u0644 \u062d\u0641\u0638 \u0627\u0644\u0637\u0644\u0628 \u0643\u0645\u0627 \u0647\u0648 \u0645\u062d\u062f\u062f \u060c \u064a\u0644\u0632\u0645 \u062f\u0641\u0639 \u0645\u0628\u0644\u063a {amount} \u0643\u062d\u062f \u0623\u062f\u0646\u0649","Unable to proceed":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627","Layaway defined":"\u062a\u062d\u062f\u064a\u062f Layaway","Confirm Payment":"\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062f\u0641\u0639","An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type \"{paymentType}\"?":"\u062a\u0645 \u0627\u0644\u0643\u0634\u0641 \u0639\u0646 \u0623\u062d\u062f \u0627\u0644\u0623\u0642\u0633\u0627\u0637. \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0625\u0636\u0627\u0641\u0629 {\u0627\u0644\u0645\u0628\u0644\u063a} \u0643\u062f\u0641\u0639\u0629 \u0623\u0648\u0644\u0649 \u0644\u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u062d\u062f\u062f \"{paymentType}\"\u061f","Partially paid orders are disabled.":"\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629 \u062c\u0632\u0626\u064a\u064b\u0627.","An order is currently being processed.":"\u0623\u0645\u0631 \u0642\u064a\u062f \u0627\u0644\u0645\u0639\u0627\u0644\u062c\u0629 \u062d\u0627\u0644\u064a\u0627.","Okay":"\u062a\u0645\u0627\u0645","An unexpected error has occured while fecthing taxes.":"\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639 \u0623\u062b\u0646\u0627\u0621 \u0641\u0631\u0636 \u0627\u0644\u0636\u0631\u0627\u0626\u0628.","Loading...":"\u062a\u062d\u0645\u064a\u0644...","Profile":"\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a","Logout":"\u062a\u0633\u062c\u064a\u0644 \u062e\u0631\u0648\u062c","Unamed Page":"\u0627\u0644\u0635\u0641\u062d\u0629 \u063a\u064a\u0631 \u0627\u0644\u0645\u0633\u0645\u0627\u0629","No description":"\u0628\u062f\u0648\u0646 \u0648\u0635\u0641","Provide a name to the resource.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645\u064b\u0627 \u0644\u0644\u0645\u0648\u0631\u062f.","Edit":"\u064a\u062d\u0631\u0631","Would you like to delete this ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0647\u0630\u0627\u061f","Delete Selected Groups":"\u062d\u0630\u0641 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629","Activate Your Account":"\u0641\u0639\u0644 \u062d\u0633\u0627\u0628\u0643","The account you have created for __%s__, require an activation. In order to proceed, please click on the following link":"\u064a\u062a\u0637\u0644\u0628 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0630\u064a \u0642\u0645\u062a \u0628\u0625\u0646\u0634\u0627\u0626\u0647 \u0644\u0640 __%s__ \u062a\u0646\u0634\u064a\u0637\u064b\u0627. \u0644\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u0636\u063a\u0637 \u0639\u0644\u0649 \u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u062a\u0627\u0644\u064a","Password Recovered":"\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","Your password has been successfully updated on __%s__. You can now login with your new password.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631\u0643 \u0628\u0646\u062c\u0627\u062d \u0641\u064a __%s__. \u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0622\u0646 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.","Password Recovery":"\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631","Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ":"\u0637\u0644\u0628 \u0634\u062e\u0635 \u0645\u0627 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0639\u0644\u0649 __ \"%s\" __. \u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u062a\u0630\u0643\u0631 \u0623\u0646\u0643 \u0642\u0645\u062a \u0628\u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628 \u060c \u0641\u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0628\u0627\u0644\u0646\u0642\u0631 \u0641\u0648\u0642 \u0627\u0644\u0632\u0631 \u0623\u062f\u0646\u0627\u0647.","Reset Password":"\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","New User Registration":"\u062a\u0633\u062c\u064a\u0644 \u0645\u0633\u062a\u062e\u062f\u0645 \u062c\u062f\u064a\u062f","Your Account Has Been Created":"\u0644\u0642\u062f \u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628\u0643","Login":"\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644","Save Coupon":"\u062d\u0641\u0638 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","This field is required":"\u0647\u0630\u0647 \u0627\u0644\u062e\u0627\u0646\u0629 \u0645\u0637\u0644\u0648\u0628\u0647","The form is not valid. Please check it and try again":"\u0627\u0644\u0646\u0645\u0648\u0630\u062c \u063a\u064a\u0631 \u0635\u0627\u0644\u062d. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0630\u0644\u0643 \u0648\u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649","No Description Provided":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0648\u0635\u0641 \u0645\u0642\u062f\u0645","mainFieldLabel not defined":"mainFieldLabel \u063a\u064a\u0631 \u0645\u0639\u0631\u0651\u0641","Unamed Table":"\u062c\u062f\u0648\u0644 \u063a\u064a\u0631 \u0645\u0633\u0645\u0649","Create Customer Group":"\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Save a new customer group":"\u062d\u0641\u0638 \u0645\u062c\u0645\u0648\u0639\u0629 \u0639\u0645\u0644\u0627\u0621 \u062c\u062f\u064a\u062f\u0629","Update Group":"\u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629","Modify an existing customer group":"\u062a\u0639\u062f\u064a\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u062d\u0627\u0644\u064a\u0629","Managing Customers Groups":"\u0625\u062f\u0627\u0631\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Create groups to assign customers":"\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0644\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Create Customer":"\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0639\u0645\u064a\u0644","Add a new customers to the system":"\u0625\u0636\u0627\u0641\u0629 \u0639\u0645\u0644\u0627\u0621 \u062c\u062f\u062f \u0644\u0644\u0646\u0638\u0627\u0645","Managing Customers":"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","List of registered customers":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0645\u0633\u062c\u0644\u064a\u0646","Log out":"\u062a\u0633\u062c\u064a\u0644 \u062e\u0631\u0648\u062c","Your Module":"\u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643","Choose the zip file you would like to upload":"\u0627\u062e\u062a\u0631 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u0636\u063a\u0648\u0637 \u0627\u0644\u0630\u064a \u062a\u0631\u064a\u062f \u062a\u062d\u0645\u064a\u0644\u0647","Managing Orders":"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0637\u0644\u0628\u0627\u062a","Manage all registered orders.":"\u0625\u062f\u0627\u0631\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u0633\u062c\u0644\u0629.","Receipt — %s":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0648 [\u0645\u062f\u0634] \u061b \u066a\u0633","Order receipt":"\u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0637\u0644\u0628","Hide Dashboard":"\u0627\u062e\u0641\u0627\u0621 \u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629","Refund receipt":"\u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f","Unknown Payment":"\u062f\u0641\u0639 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641","Invoice — %s":"\u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0648 [\u0645\u062f\u0634]. \u066a\u0633","Order invoice":"\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0637\u0644\u0628","Procurement Name":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Unable to proceed no products has been provided.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0642\u062f\u064a\u0645 \u0623\u064a \u0645\u0646\u062a\u062c\u0627\u062a.","Unable to proceed, one or more products is not valid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0645\u0646\u062a\u062c \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Unable to proceed the procurement form is not valid.":"\u062a\u0639\u0630\u0631 \u0645\u062a\u0627\u0628\u0639\u0629 \u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0634\u0631\u0627\u0621 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Unable to proceed, no submit url has been provided.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0639\u0646\u0648\u0627\u0646 url \u0644\u0644\u0625\u0631\u0633\u0627\u0644.","SKU, Barcode, Product name.":"SKU \u060c \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a \u060c \u0627\u0633\u0645 \u0627\u0644\u0645\u0646\u062a\u062c.","Surname":"\u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0626\u0644\u0629","Email":"\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a","Phone":"\u0647\u0627\u062a\u0641","First Address":"\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0623\u0648\u0644","Second Address":"\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u062b\u0627\u0646\u064a","Address":"\u0639\u0646\u0648\u0627\u0646","City":"\u0645\u062f\u064a\u0646\u0629","PO.Box":"\u0635\u0646\u062f\u0648\u0642 \u0628\u0631\u064a\u062f","Description":"\u0648\u0635\u0641","Included Products":"\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u062a\u0636\u0645\u0646\u0629","Apply Settings":"\u062a\u0637\u0628\u064a\u0642 \u0625\u0639\u062f\u0627\u062f\u0627\u062a","Basic Settings":"\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629","Visibility Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0631\u0624\u064a\u0629","An Error Has Occured":"\u062d\u062f\u062b \u062e\u0637\u0623","Unable to load the report as the timezone is not set on the settings.":"\u062a\u0639\u0630\u0631 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u062d\u064a\u062b \u0644\u0645 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a.","Year":"\u0639\u0627\u0645","Recompute":"\u0625\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628","Income":"\u062f\u062e\u0644","January":"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a","Febuary":"\u0641\u0628\u0631\u0627\u064a\u0631","March":"\u0645\u0627\u0631\u0633","April":"\u0623\u0628\u0631\u064a\u0644","May":"\u0642\u062f","June":"\u064a\u0648\u0646\u064a\u0648","July":"\u062a\u0645\u0648\u0632","August":"\u0634\u0647\u0631 \u0627\u063a\u0633\u0637\u0633","September":"\u0633\u0628\u062a\u0645\u0628\u0631","October":"\u0627\u0643\u062a\u0648\u0628\u0631","November":"\u0634\u0647\u0631 \u0646\u0648\u0641\u0645\u0628\u0631","December":"\u062f\u064a\u0633\u0645\u0628\u0631","Sort Results":"\u0641\u0631\u0632 \u0627\u0644\u0646\u062a\u0627\u0626\u062c","Using Quantity Ascending":"\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0635\u0627\u0639\u062f\u064a \u0627\u0644\u0643\u0645\u064a\u0629","Using Quantity Descending":"\u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062a\u0646\u0627\u0632\u0644\u064a \u0627\u0644\u0643\u0645\u064a\u0629","Using Sales Ascending":"\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u062a\u0635\u0627\u0639\u062f\u064a\u0627","Using Sales Descending":"\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u062a\u0646\u0627\u0632\u0644\u064a\u0627\u064b","Using Name Ascending":"\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0627\u0633\u0645 \u062a\u0635\u0627\u0639\u062f\u064a\u064b\u0627","Using Name Descending":"\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0627\u0633\u0645 \u062a\u0646\u0627\u0632\u0644\u064a\u064b\u0627","Progress":"\u062a\u0642\u062f\u0645","Purchase Price":"\u0633\u0639\u0631 \u0627\u0644\u0634\u0631\u0627\u0621","Profit":"\u0631\u0628\u062d","Discounts":"\u0627\u0644\u062e\u0635\u0648\u0645\u0627\u062a","Tax Value":"\u0642\u064a\u0645\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u0629","Reward System Name":"\u0627\u0633\u0645 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0623\u0629","Try Again":"\u062d\u0627\u0648\u0644 \u0645\u062c\u062f\u062f\u0627","Home":"\u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629","Not Allowed Action":"\u0625\u062c\u0631\u0627\u0621 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647","How to change database configuration":"\u0643\u064a\u0641\u064a\u0629 \u062a\u063a\u064a\u064a\u0631 \u062a\u0643\u0648\u064a\u0646 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a","Common Database Issues":"\u0642\u0636\u0627\u064a\u0627 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0634\u062a\u0631\u0643\u0629","Setup":"\u0627\u0642\u0627\u0645\u0629","Method Not Allowed":"\u0637\u0631\u064a\u0642\u0629 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d\u0629","Documentation":"\u062a\u0648\u062b\u064a\u0642","Missing Dependency":"\u062a\u0628\u0639\u064a\u0629 \u0645\u0641\u0642\u0648\u062f\u0629","Continue":"\u064a\u0643\u0645\u0644","Module Version Mismatch":"\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 \u063a\u064a\u0631 \u0645\u062a\u0637\u0627\u0628\u0642","Access Denied":"\u062a\u0645 \u0627\u0644\u0631\u0641\u0636","Sign Up":"\u0627\u0634\u062a\u0631\u0627\u0643","An invalid date were provided. Make sure it a prior date to the actual server date.":"\u062a\u0645 \u062a\u0642\u062f\u064a\u0645 \u062a\u0627\u0631\u064a\u062e \u063a\u064a\u0631 \u0635\u0627\u0644\u062d. \u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646\u0647 \u062a\u0627\u0631\u064a\u062e \u0633\u0627\u0628\u0642 \u0644\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0641\u0639\u0644\u064a.","Computing report from %s...":"\u062c\u0627\u0631\u064a \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u0645\u0646%s ...","The operation was successful.":"\u0643\u0627\u0646\u062a \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0646\u0627\u062c\u062d\u0629.","Unable to find a module having the identifier\/namespace \"%s\"":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0648\u062d\u062f\u0629 \u0646\u0645\u0637\u064a\u0629 \u0628\u0647\u0627 \u0627\u0644\u0645\u0639\u0631\u0641 \/ \u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0627\u0633\u0645 \"%s\"","What is the CRUD single resource name ? [Q] to quit.":"\u0645\u0627 \u0647\u0648 \u0627\u0633\u0645 \u0645\u0648\u0631\u062f \u0648\u0627\u062d\u062f CRUD\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.","Which table name should be used ? [Q] to quit.":"\u0645\u0627 \u0627\u0633\u0645 \u0627\u0644\u062c\u062f\u0648\u0644 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.","What is the main route name to the resource ? [Q] to quit.":"\u0645\u0627 \u0647\u0648 \u0627\u0633\u0645 \u0627\u0644\u0637\u0631\u064a\u0642 \u0627\u0644\u0631\u0626\u064a\u0633\u064a \u0644\u0644\u0645\u0648\u0631\u062f\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.","If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"\u0625\u0630\u0627 \u0643\u0627\u0646 \u0645\u0648\u0631\u062f CRUD \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0644\u0647 \u0639\u0644\u0627\u0642\u0629 \u060c \u0641\u0630\u0643\u0631\u0647 \u0639\u0644\u0649 \u0627\u0644\u0646\u062d\u0648 \u0627\u0644\u062a\u0627\u0644\u064a \"foreign_table\u060c foreign_key\u060c local_key \"\u061f [S] \u0644\u0644\u062a\u062e\u0637\u064a \u060c [\u0633] \u0644\u0644\u0625\u0646\u0647\u0627\u0621.","Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"\u0623\u0636\u0641 \u0639\u0644\u0627\u0642\u0629 \u062c\u062f\u064a\u062f\u0629\u061f \u0623\u0630\u0643\u0631\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0646\u062d\u0648 \u0627\u0644\u062a\u0627\u0644\u064a \"foreign_table\u060c foreign_key\u060c local_key \"\u061f [S] \u0644\u0644\u062a\u062e\u0637\u064a \u060c [\u0633] \u0644\u0644\u0625\u0646\u0647\u0627\u0621.","No enough paramters provided for the relation.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0645\u0639\u0644\u0645\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u0644\u0639\u0644\u0627\u0642\u0629.","The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0631\u062f CRUD \"%s\"\u0644\u0644\u0648\u062d\u062f\u0629 \"%s\"\u0641\u064a \"%s\"","The CRUD resource \"%s\" has been generated at %s":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0631\u062f CRUD \"%s\" \u0641\u064a%s","Localization for %s extracted to %s":"\u062a\u0645 \u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0627\u0644\u062a\u0631\u062c\u0645\u0629 \u0644\u0640%s \u0625\u0644\u0649%s","Unable to find the requested module.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629.","Unable to find a module with the defined identifier \"%s\"":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0648\u062d\u062f\u0629 \u0646\u0645\u0637\u064a\u0629 \u0628\u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u062d\u062f\u062f \"%s\"","Unable to find the requested file \"%s\" from the module migration.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \"%s\" \u0645\u0646 \u062a\u0631\u062d\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629.","The migration file has been successfully forgotten.":"\u062a\u0645 \u0646\u0633\u064a\u0627\u0646 \u0645\u0644\u0641 \u0627\u0644\u062a\u0631\u062d\u064a\u0644 \u0628\u0646\u062c\u0627\u062d.","Version":"\u0625\u0635\u062f\u0627\u0631","Path":"\u0637\u0631\u064a\u0642","Index":"\u0641\u0647\u0631\u0633","Entry Class":"\u0641\u0626\u0629 \u0627\u0644\u062f\u062e\u0648\u0644","Routes":"\u0637\u0631\u0642","Api":"\u0623\u0628\u064a","Controllers":"\u062a\u062d\u0643\u0645","Views":"\u0627\u0644\u0622\u0631\u0627\u0621","Attribute":"\u064a\u0635\u0641","Namespace":"\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0627\u0633\u0645","Author":"\u0645\u0624\u0644\u0641","Unable to find a module having the identifier \"%\".":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0648\u062d\u062f\u0629 \u0646\u0645\u0637\u064a\u0629 \u0644\u0647\u0627 \u0627\u0644\u0645\u0639\u0631\u0641 \"%\".","There is no migrations to perform for the module \"%s\"":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0639\u0645\u0644\u064a\u0627\u062a \u062a\u0631\u062d\u064a\u0644 \u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 \"%s\"","The module migration has successfully been performed for the module \"%s\"":"\u062a\u0645 \u062a\u0646\u0641\u064a\u0630 \u062a\u0631\u062d\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 \u0628\u0646\u062c\u0627\u062d \u0644\u0644\u0648\u062d\u062f\u0629 \"%s\"","The product barcodes has been refreshed successfully.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0631\u0645\u0648\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a\u0629 \u0644\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d.","Invalid operation provided.":"\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0639\u0645\u0644\u064a\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d\u0629.","The demo has been enabled.":"\u062a\u0645 \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a.","Unable to proceed the system is already installed.":"\u062a\u0639\u0630\u0631 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0646\u0638\u0627\u0645 \u0645\u062b\u0628\u062a \u0628\u0627\u0644\u0641\u0639\u0644.","What is the store name ? [Q] to quit.":"\u0645\u0627 \u0647\u0648 \u0627\u0633\u0645 \u0627\u0644\u0645\u062a\u062c\u0631\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.","Please provide at least 6 characters for store name.":"\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 6 \u0623\u062d\u0631\u0641 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0644\u0627\u0633\u0645 \u0627\u0644\u0645\u062a\u062c\u0631.","What is the administrator password ? [Q] to quit.":"\u0645\u0627 \u0647\u064a \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.","Please provide at least 6 characters for the administrator password.":"\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 6 \u0623\u062d\u0631\u0641 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0644\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0627\u0644\u0645\u0633\u0624\u0648\u0644.","What is the administrator email ? [Q] to quit.":"\u0645\u0627 \u0647\u0648 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0645\u0633\u0624\u0648\u0644\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.","Please provide a valid email for the administrator.":"\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0635\u0627\u0644\u062d \u0644\u0644\u0645\u0633\u0624\u0648\u0644.","What is the administrator username ? [Q] to quit.":"\u0645\u0627 \u0647\u0648 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u061f [\u0633] \u0644\u0644\u0627\u0646\u0633\u062d\u0627\u0628.","Please provide at least 5 characters for the administrator username.":"\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 5 \u0623\u062d\u0631\u0641 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0644\u0627\u0633\u0645 \u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0633\u0624\u0648\u0644.","Downloading latest dev build...":"\u062c\u0627\u0631\u064d \u062a\u0646\u0632\u064a\u0644 \u0623\u062d\u062f\u062b \u0625\u0635\u062f\u0627\u0631 \u0645\u0646 \u0627\u0644\u062a\u0637\u0648\u064a\u0631 ...","Reset project to HEAD...":"\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u0634\u0631\u0648\u0639 \u0625\u0644\u0649 HEAD ...","Cash Flow List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a","Display all Cash Flow.":"\u0639\u0631\u0636 \u0643\u0644 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a.","No Cash Flow has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u062a\u062f\u0641\u0642 \u0646\u0642\u062f\u064a","Add a new Cash Flow":"\u0625\u0636\u0627\u0641\u0629 \u062a\u062f\u0641\u0642 \u0646\u0642\u062f\u064a \u062c\u062f\u064a\u062f","Create a new Cash Flow":"\u0625\u0646\u0634\u0627\u0621 \u062a\u062f\u0641\u0642 \u0646\u0642\u062f\u064a \u062c\u062f\u064a\u062f","Register a new Cash Flow and save it.":"\u0633\u062c\u0644 \u062a\u062f\u0641\u0642 \u0646\u0642\u062f\u064a \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit Cash Flow":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a","Modify Cash Flow.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a.","Return to Expenses Histories":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Expense ID":"\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Expense Name":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","The expense history is about to be deleted.":"\u0645\u062d\u0641\u0648\u0638\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0639\u0644\u0649 \u0648\u0634\u0643 \u0623\u0646 \u064a\u062a\u0645 \u062d\u0630\u0641\u0647\u0627.","Credit":"\u062a\u0646\u0633\u0628 \u0625\u0644\u064a\u0647","Debit":"\u0645\u062f\u064a\u0646","Coupons List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0642\u0633\u0627\u0626\u0645","Display all coupons.":"\u0627\u0639\u0631\u0636 \u0643\u0644 \u0627\u0644\u0642\u0633\u0627\u0626\u0645.","No coupons has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0643\u0648\u0628\u0648\u0646\u0627\u062a","Add a new coupon":"\u0623\u0636\u0641 \u0642\u0633\u064a\u0645\u0629 \u062c\u062f\u064a\u062f\u0629","Create a new coupon":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0642\u0633\u064a\u0645\u0629 \u062c\u062f\u064a\u062f\u0629","Register a new coupon and save it.":"\u0633\u062c\u0644 \u0642\u0633\u064a\u0645\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit coupon":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","Modify Coupon.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","Return to Coupons":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0642\u0633\u0627\u0626\u0645","Might be used while printing the coupon.":"\u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0623\u062b\u0646\u0627\u0621 \u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","Define which type of discount apply to the current coupon.":"\u062d\u062f\u062f \u0646\u0648\u0639 \u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u0630\u064a \u064a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","Discount Value":"\u0642\u064a\u0645\u0629 \u0627\u0644\u062e\u0635\u0645","Define the percentage or flat value.":"\u062d\u062f\u062f \u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629 \u0623\u0648 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u062b\u0627\u0628\u062a\u0629.","Valid Until":"\u0635\u0627\u0644\u062d \u062d\u062a\u0649","Determin Until When the coupon is valid.":"\u062d\u062f\u062f \u062d\u062a\u0649 \u0648\u0642\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","Minimum Cart Value":"\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0642\u064a\u0645\u0629 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642","What is the minimum value of the cart to make this coupon eligible.":"\u0645\u0627 \u0647\u0648 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0642\u064a\u0645\u0629 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642 \u0644\u062c\u0639\u0644 \u0647\u0630\u0647 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0645\u0624\u0647\u0644\u0629.","Maximum Cart Value":"\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0642\u064a\u0645\u0629 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642","Valid Hours Start":"\u062a\u0628\u062f\u0623 \u0627\u0644\u0633\u0627\u0639\u0627\u062a \u0627\u0644\u0635\u0627\u0644\u062d\u0629","Define form which hour during the day the coupons is valid.":"\u062d\u062f\u062f \u0634\u0643\u0644 \u0623\u064a \u0633\u0627\u0639\u0629 \u062e\u0644\u0627\u0644 \u0627\u0644\u064a\u0648\u0645 \u062a\u0643\u0648\u0646 \u0627\u0644\u0642\u0633\u0627\u0626\u0645 \u0635\u0627\u0644\u062d\u0629.","Valid Hours End":"\u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0633\u0627\u0639\u0627\u062a \u0627\u0644\u0635\u0627\u0644\u062d\u0629","Define to which hour during the day the coupons end stop valid.":"\u062d\u062f\u062f \u0625\u0644\u0649 \u0623\u064a \u0633\u0627\u0639\u0629 \u062e\u0644\u0627\u0644 \u0627\u0644\u064a\u0648\u0645 \u062a\u062a\u0648\u0642\u0641 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0642\u0633\u0627\u0626\u0645.","Limit Usage":"\u062d\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645","Define how many time a coupons can be redeemed.":"\u062d\u062f\u062f \u0639\u062f\u062f \u0627\u0644\u0645\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u064a\u0645\u0643\u0646 \u0641\u064a\u0647\u0627 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0642\u0633\u0627\u0626\u0645.","Select Products":"\u062d\u062f\u062f \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","The following products will be required to be present on the cart, in order for this coupon to be valid.":"\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0639\u0631\u0628\u0629 \u0627\u0644\u062a\u0633\u0648\u0642 \u060c \u062d\u062a\u0649 \u062a\u0643\u0648\u0646 \u0647\u0630\u0647 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0635\u0627\u0644\u062d\u0629.","Select Categories":"\u062d\u062f\u062f \u0627\u0644\u0641\u0626\u0627\u062a","The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.":"\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0644\u0625\u062d\u062f\u0649 \u0647\u0630\u0647 \u0627\u0644\u0641\u0626\u0627\u062a \u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642 \u060c \u062d\u062a\u0649 \u062a\u0643\u0648\u0646 \u0647\u0630\u0647 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0635\u0627\u0644\u062d\u0629.","Created At":"\u0623\u0646\u0634\u0626\u062a \u0641\u064a","Undefined":"\u063a\u064a\u0631 \u0645\u0639\u0631\u0641","Delete a licence":"\u062d\u0630\u0641 \u062a\u0631\u062e\u064a\u0635","Customer Accounts List":"\u0642\u0627\u0626\u0645\u0629 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Display all customer accounts.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","No customer accounts has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Add a new customer account":"\u0625\u0636\u0627\u0641\u0629 \u062d\u0633\u0627\u0628 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f","Create a new customer account":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f","Register a new customer account and save it.":"\u0633\u062c\u0644 \u062d\u0633\u0627\u0628 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit customer account":"\u062a\u062d\u0631\u064a\u0631 \u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644","Modify Customer Account.":"\u062a\u0639\u062f\u064a\u0644 \u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644.","Return to Customer Accounts":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","This will be ignored.":"\u0633\u064a\u062a\u0645 \u062a\u062c\u0627\u0647\u0644 \u0647\u0630\u0627.","Define the amount of the transaction":"\u062d\u062f\u062f \u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629","Deduct":"\u062e\u0635\u0645","Add":"\u064a\u0636\u064a\u0641","Define what operation will occurs on the customer account.":"\u062d\u062f\u062f \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u064a \u0633\u062a\u062d\u062f\u062b \u0639\u0644\u0649 \u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644.","Customer Coupons List":"\u0642\u0627\u0626\u0645\u0629 \u0642\u0633\u0627\u0626\u0645 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Display all customer coupons.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","No customer coupons has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0642\u0633\u0627\u0626\u0645 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Add a new customer coupon":"\u0623\u0636\u0641 \u0642\u0633\u064a\u0645\u0629 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f","Create a new customer coupon":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0642\u0633\u064a\u0645\u0629 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f","Register a new customer coupon and save it.":"\u0633\u062c\u0644 \u0642\u0633\u064a\u0645\u0629 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit customer coupon":"\u062a\u062d\u0631\u064a\u0631 \u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0639\u0645\u064a\u0644","Modify Customer Coupon.":"\u062a\u0639\u062f\u064a\u0644 \u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0639\u0645\u064a\u0644.","Return to Customer Coupons":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0643\u0648\u0628\u0648\u0646\u0627\u062a \u0627\u0644\u0639\u0645\u064a\u0644","Define how many time the coupon has been used.":"\u062d\u062f\u062f \u0639\u062f\u062f \u0645\u0631\u0627\u062a \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","Limit":"\u062d\u062f","Define the maximum usage possible for this coupon.":"\u062d\u062f\u062f \u0623\u0642\u0635\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0645\u0643\u0646 \u0644\u0647\u0630\u0647 \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","Code":"\u0627\u0644\u0634\u0641\u0631\u0629","Customers List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Display all customers.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","No customers has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0639\u0645\u0644\u0627\u0621","Add a new customer":"\u0625\u0636\u0627\u0641\u0629 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f","Create a new customer":"\u0623\u0646\u0634\u0626 \u0639\u0645\u064a\u0644\u0627\u064b \u062c\u062f\u064a\u062f\u064b\u0627","Register a new customer and save it.":"\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit customer":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0639\u0645\u064a\u0644","Modify Customer.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0639\u0645\u064a\u0644.","Return to Customers":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0644\u0644\u0639\u0645\u0644\u0627\u0621","Provide a unique name for the customer.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645\u064b\u0627 \u0641\u0631\u064a\u062f\u064b\u0627 \u0644\u0644\u0639\u0645\u064a\u0644.","Provide the customer surname":"\u0627\u0643\u062a\u0628 \u0627\u0633\u0645 \u0627\u0644\u0639\u0645\u064a\u0644","Group":"\u0645\u062c\u0645\u0648\u0639\u0629","Assign the customer to a group":"\u0642\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0639\u0645\u064a\u0644 \u0644\u0645\u062c\u0645\u0648\u0639\u0629","Provide the customer email":"\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0639\u0645\u064a\u0644","Phone Number":"\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641","Provide the customer phone number":"\u0623\u062f\u062e\u0644 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0627\u0644\u0639\u0645\u064a\u0644","PO Box":"\u0635\u0646\u062f\u0648\u0642 \u0628\u0631\u064a\u062f","Provide the customer PO.Box":"\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u0635\u0646\u062f\u0648\u0642 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0639\u0645\u064a\u0644","Not Defined":"\u063a\u064a\u0631 \u0645\u0639\u0631\u0641","Male":"\u0630\u0643\u0631","Female":"\u0623\u0646\u062b\u0649","Gender":"\u062c\u0646\u0633 \u062a\u0630\u0643\u064a\u0631 \u0623\u0648 \u062a\u0623\u0646\u064a\u062b","Billing Address":"\u0639\u0646\u0648\u0627\u0646 \u0648\u0635\u0648\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631","Provide the billing name.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629.","Provide the billing surname.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631.","Billing phone number.":"\u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641.","Address 1":"\u0627\u0644\u0639\u0646\u0648\u0627\u0646 1","Billing First Address.":"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u0623\u0648\u0644.","Address 2":"\u0627\u0644\u0639\u0646\u0648\u0627\u0646 2","Billing Second Address.":"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0627\u0644\u062b\u0627\u0646\u064a.","Country":"\u062f\u0648\u0644\u0629","Billing Country.":"\u0628\u0644\u062f \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631.","Postal Address":"\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f\u064a","Company":"\u0634\u0631\u0643\u0629","Shipping Address":"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646","Provide the shipping name.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u0634\u062d\u0646.","Provide the shipping surname.":"\u0627\u0630\u0643\u0631 \u0644\u0642\u0628 \u0627\u0644\u0634\u062d\u0646.","Shipping phone number.":"\u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0627\u0644\u0634\u062d\u0646.","Shipping First Address.":"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u0623\u0648\u0644.","Shipping Second Address.":"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u062b\u0627\u0646\u064a.","Shipping Country.":"\u0628\u0644\u062f \u0627\u0644\u0634\u062d\u0646.","No group selected and no default group configured.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u0623\u064a \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u0644\u0645 \u064a\u062a\u0645 \u062a\u0643\u0648\u064a\u0646 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.","The access is granted.":"\u062a\u0645 \u0645\u0646\u062d \u062d\u0642 \u0627\u0644\u0648\u0635\u0648\u0644.","Account Credit":"\u0627\u0626\u062a\u0645\u0627\u0646 \u0627\u0644\u062d\u0633\u0627\u0628","Owed Amount":"\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0645\u0644\u0648\u0643","Purchase Amount":"\u0645\u0628\u0644\u063a \u0627\u0644\u0634\u0631\u0627\u0621","Account History":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u0633\u0627\u0628","Delete a customers":"\u062d\u0630\u0641 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Delete Selected Customers":"\u062d\u0630\u0641 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0645\u062d\u062f\u062f\u064a\u0646","Customer Groups List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Display all Customers Groups.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","No Customers Groups has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0639\u0645\u0644\u0627\u0621","Add a new Customers Group":"\u0625\u0636\u0627\u0641\u0629 \u0645\u062c\u0645\u0648\u0639\u0629 \u0639\u0645\u0644\u0627\u0621 \u062c\u062f\u064a\u062f\u0629","Create a new Customers Group":"\u0623\u0646\u0634\u0626 \u0645\u062c\u0645\u0648\u0639\u0629 \u0639\u0645\u0644\u0627\u0621 \u062c\u062f\u064a\u062f\u0629","Register a new Customers Group and save it.":"\u0633\u062c\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0639\u0645\u0644\u0627\u0621 \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit Customers Group":"\u062a\u062d\u0631\u064a\u0631 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Modify Customers group.":"\u062a\u0639\u062f\u064a\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","Return to Customers Groups":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Reward System":"\u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Select which Reward system applies to the group":"\u062d\u062f\u062f \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u0630\u064a \u064a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629","Minimum Credit Amount":"\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646","Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.":"\u062d\u062f\u062f \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629 \u060c \u0645\u0627 \u0647\u0648 \u0623\u0648\u0644 \u062d\u062f \u0623\u062f\u0646\u0649 \u0644\u0644\u062f\u0641\u0639 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646\u064a \u064a\u062a\u0645 \u0625\u062c\u0631\u0627\u0624\u0647 \u0628\u0648\u0627\u0633\u0637\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0641\u064a \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u060c \u0641\u064a \u062d\u0627\u0644\u0629 \u0623\u0645\u0631 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646. \u0625\u0630\u0627 \u062a\u0631\u0643\u062a \u0625\u0644\u0649 \"0\", no minimal credit amount is required.","A brief description about what this group is about":"\u0648\u0635\u0641 \u0645\u0648\u062c\u0632 \u0644\u0645\u0627 \u062a\u062f\u0648\u0631 \u062d\u0648\u0644\u0647 \u0647\u0630\u0647 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629","Created On":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627 \u0639\u0644\u0649","Customer Orders List":"\u0642\u0627\u0626\u0645\u0629 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Display all customer orders.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","No customer orders has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Add a new customer order":"\u0623\u0636\u0641 \u0637\u0644\u0628 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f","Create a new customer order":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f","Register a new customer order and save it.":"\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0637\u0644\u0628 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit customer order":"\u062a\u062d\u0631\u064a\u0631 \u0637\u0644\u0628 \u0627\u0644\u0639\u0645\u064a\u0644","Modify Customer Order.":"\u062a\u0639\u062f\u064a\u0644 \u0637\u0644\u0628 \u0627\u0644\u0639\u0645\u064a\u0644.","Return to Customer Orders":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Created at":"\u0623\u0646\u0634\u0626\u062a \u0641\u064a","Customer Id":"\u0647\u0648\u064a\u0629 \u0627\u0644\u0632\u0628\u0648\u0646","Discount Percentage":"\u0646\u0633\u0628\u0629 \u0627\u0644\u062e\u0635\u0645","Discount Type":"\u0646\u0648\u0639 \u0627\u0644\u062e\u0635\u0645","Final Payment Date":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0646\u0647\u0627\u0626\u064a","Gross Total":"\u0627\u0644\u0645\u062c\u0645\u0648\u0639 \u0627\u0644\u0643\u0644\u064a","Id":"\u0647\u0648\u064a\u0629 \u0634\u062e\u0635\u064a\u0629","Net Total":"\u0635\u0627\u0641\u064a \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a","Process Status":"\u062d\u0627\u0644\u0629 \u0627\u0644\u0639\u0645\u0644\u064a\u0629","Shipping Rate":"\u0633\u0639\u0631 \u0627\u0644\u0634\u062d\u0646","Shipping Type":"\u0646\u0648\u0639 \u0627\u0644\u0634\u062d\u0646","Title":"\u0639\u0646\u0648\u0627\u0646","Total installments":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0623\u0642\u0633\u0627\u0637","Updated at":"\u062a\u0645 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0641\u064a","Uuid":"Uuid","Voidance Reason":"\u0633\u0628\u0628 \u0627\u0644\u0625\u0628\u0637\u0627\u0644","Customer Rewards List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Display all customer rewards.":"\u0627\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","No customer rewards has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Add a new customer reward":"\u0623\u0636\u0641 \u0645\u0643\u0627\u0641\u0623\u0629 \u062c\u062f\u064a\u062f\u0629 \u0644\u0644\u0639\u0645\u064a\u0644","Create a new customer reward":"\u0623\u0646\u0634\u0626 \u0645\u0643\u0627\u0641\u0623\u0629 \u062c\u062f\u064a\u062f\u0629 \u0644\u0644\u0639\u0645\u064a\u0644","Register a new customer reward and save it.":"\u0633\u062c\u0644 \u0645\u0643\u0627\u0641\u0623\u0629 \u0639\u0645\u064a\u0644 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit customer reward":"\u062a\u062d\u0631\u064a\u0631 \u0645\u0643\u0627\u0641\u0623\u0629 \u0627\u0644\u0639\u0645\u064a\u0644","Modify Customer Reward.":"\u062a\u0639\u062f\u064a\u0644 \u0645\u0643\u0627\u0641\u0623\u0629 \u0627\u0644\u0639\u0645\u064a\u0644.","Return to Customer Rewards":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Reward Name":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0623\u0629","Last Update":"\u0627\u062e\u0631 \u062a\u062d\u062f\u064a\u062b","Expenses Categories List":"\u0642\u0627\u0626\u0645\u0629 \u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a","Display All Expense Categories.":"\u0639\u0631\u0636 \u0643\u0627\u0641\u0629 \u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.","No Expense Category has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Add a new Expense Category":"\u0623\u0636\u0641 \u0641\u0626\u0629 \u0645\u0635\u0627\u0631\u064a\u0641 \u062c\u062f\u064a\u062f\u0629","Create a new Expense Category":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0629 \u0645\u0635\u0627\u0631\u064a\u0641 \u062c\u062f\u064a\u062f\u0629","Register a new Expense Category and save it.":"\u0633\u062c\u0644 \u0641\u0626\u0629 \u0645\u0635\u0627\u0631\u064a\u0641 \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit Expense Category":"\u062a\u062d\u0631\u064a\u0631 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Modify An Expense Category.":"\u062a\u0639\u062f\u064a\u0644 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.","Return to Expense Categories":"\u0627\u0631\u062c\u0639 \u0625\u0644\u0649 \u0641\u0626\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.":"\u062c\u0645\u064a\u0639 \u0627\u0644\u0643\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0631\u062a\u0628\u0637\u0629 \u0628\u0647\u0630\u0647 \u0627\u0644\u0641\u0626\u0629 \u0633\u062a\u0646\u062a\u062c \u0625\u0645\u0627 \"credit\" or \"debit\" to the cash flow history.","Account":"\u062d\u0633\u0627\u0628","Provide the accounting number for this category.":"\u0623\u062f\u062e\u0644 \u0631\u0642\u0645 \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u0629 \u0644\u0647\u0630\u0647 \u0627\u0644\u0641\u0626\u0629.","Expenses List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a","Display all expenses.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.","No expenses has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0646\u0641\u0642\u0627\u062a","Add a new expense":"\u0623\u0636\u0641 \u0646\u0641\u0642\u0629 \u062c\u062f\u064a\u062f\u0629","Create a new expense":"\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u062c\u062f\u064a\u062f","Register a new expense and save it.":"\u062a\u0633\u062c\u064a\u0644 \u062d\u0633\u0627\u0628 \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit expense":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a","Modify Expense.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.","Return to Expenses":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Active":"\u0646\u0634\u064a\u0637","determine if the expense is effective or not. Work for recurring and not reccuring expenses.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0641\u0639\u0627\u0644\u0629 \u0623\u0645 \u0644\u0627. \u0627\u0644\u0639\u0645\u0644 \u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0645\u062a\u0643\u0631\u0631\u0629 \u0648\u0644\u064a\u0633 \u0645\u062a\u0643\u0631\u0631\u0629.","Users Group":"\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","Assign expense to users group. Expense will therefore be multiplied by the number of entity.":"\u062a\u0639\u064a\u064a\u0646 \u062d\u0633\u0627\u0628 \u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646. \u0644\u0630\u0644\u0643 \u0633\u064a\u062a\u0645 \u0636\u0631\u0628 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0641\u064a \u0639\u062f\u062f \u0627\u0644\u0643\u064a\u0627\u0646.","None":"\u0644\u0627 \u0623\u062d\u062f","Expense Category":"\u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Assign the expense to a category":"\u0642\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0625\u0644\u0649 \u0641\u0626\u0629","Is the value or the cost of the expense.":"\u0647\u064a \u0642\u064a\u0645\u0629 \u0623\u0648 \u062a\u0643\u0644\u0641\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.","If set to Yes, the expense will trigger on defined occurence.":"\u0625\u0630\u0627 \u062a\u0645 \u0627\u0644\u062a\u0639\u064a\u064a\u0646 \u0639\u0644\u0649 \u0646\u0639\u0645 \u060c \u0641\u0633\u064a\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0639\u0646\u062f \u062d\u062f\u0648\u062b \u0645\u062d\u062f\u062f.","Recurring":"\u064a\u062a\u0643\u0631\u0631","Start of Month":"\u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631","Mid of Month":"\u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0634\u0647\u0631","End of Month":"\u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631","X days Before Month Ends":"X \u064a\u0648\u0645 \u0642\u0628\u0644 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631","X days After Month Starts":"X \u064a\u0648\u0645 \u0628\u0639\u062f \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631","Occurence":"\u062d\u0627\u062f\u062b\u0629","Define how often this expenses occurs":"\u062d\u062f\u062f \u0639\u062f\u062f \u0645\u0631\u0627\u062a \u062d\u062f\u0648\u062b \u0647\u0630\u0647 \u0627\u0644\u0646\u0641\u0642\u0627\u062a","Occurence Value":"\u0642\u064a\u0645\u0629 \u0627\u0644\u062d\u062f\u0648\u062b","Must be used in case of X days after month starts and X days before month ends.":"\u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0641\u064a \u062d\u0627\u0644\u0629 X \u064a\u0648\u0645\u064b\u0627 \u0628\u0639\u062f \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631 \u0648 X \u064a\u0648\u0645\u064b\u0627 \u0642\u0628\u0644 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631.","Category":"\u0641\u0626\u0629","Month Starts":"\u064a\u0628\u062f\u0623 \u0627\u0644\u0634\u0647\u0631","Month Middle":"\u0645\u0646\u062a\u0635\u0641 \u0627\u0644\u0634\u0647\u0631","Month Ends":"\u064a\u0646\u062a\u0647\u064a \u0627\u0644\u0634\u0647\u0631","X Days Before Month Starts":"X \u064a\u0648\u0645 \u0642\u0628\u0644 \u0628\u062f\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631","X Days Before Month Ends":"X \u064a\u0648\u0645 \u0642\u0628\u0644 \u0646\u0647\u0627\u064a\u0629 \u0627\u0644\u0634\u0647\u0631","Unknown Occurance":"\u062d\u0627\u062f\u062b\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629","Hold Orders List":"\u0642\u0627\u0626\u0645\u0629 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631","Display all hold orders.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062d\u062c\u0632.","No hold orders has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062d\u062c\u0632","Add a new hold order":"\u0623\u0636\u0641 \u0623\u0645\u0631 \u062d\u062c\u0632 \u062c\u062f\u064a\u062f","Create a new hold order":"\u0625\u0646\u0634\u0627\u0621 \u0623\u0645\u0631 \u062d\u062c\u0632 \u062c\u062f\u064a\u062f","Register a new hold order and save it.":"\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0623\u0645\u0631 \u062a\u0639\u0644\u064a\u0642 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit hold order":"\u062a\u062d\u0631\u064a\u0631 \u0623\u0645\u0631 \u0627\u0644\u062d\u062c\u0632","Modify Hold Order.":"\u062a\u0639\u062f\u064a\u0644 \u0623\u0645\u0631 \u0627\u0644\u062d\u062c\u0632.","Return to Hold Orders":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062d\u062c\u0632","Process Statuss":"\u062d\u0627\u0644\u0629 \u0627\u0644\u0639\u0645\u0644\u064a\u0629","Updated At":"\u062a\u0645 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0641\u064a","Restrict the orders by the creation date.":"\u062a\u0642\u064a\u064a\u062f \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0628\u062d\u0644\u0648\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0625\u0646\u0634\u0627\u0621.","Created Between":"\u062e\u0644\u0642\u062a \u0628\u064a\u0646","Restrict the orders by the payment status.":"\u062a\u0642\u064a\u064a\u062f \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0645\u0646 \u062e\u0644\u0627\u0644 \u062d\u0627\u0644\u0629 \u0627\u0644\u062f\u0641\u0639.","Voided":"\u0628\u0627\u0637\u0644","Due With Payment":"\u0645\u0633\u062a\u062d\u0642 \u0627\u0644\u062f\u0641\u0639","Restrict the orders by the author.":"\u062a\u0642\u064a\u064a\u062f \u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0645\u0624\u0644\u0641.","Restrict the orders by the customer.":"\u062a\u0642\u064a\u064a\u062f \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0639\u0645\u064a\u0644.","Customer Phone":"\u0647\u0627\u062a\u0641 \u0627\u0644\u0639\u0645\u064a\u0644","Restrict orders using the customer phone number.":"\u062a\u0642\u064a\u064a\u062f \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0627\u0644\u0639\u0645\u064a\u0644.","Restrict the orders to the cash registers.":"\u062d\u0635\u0631 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0641\u064a \u0623\u062c\u0647\u0632\u0629 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f.","Orders List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0637\u0644\u0628\u0627\u062a","Display all orders.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0637\u0644\u0628\u0627\u062a.","No orders has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0623\u0648\u0627\u0645\u0631","Add a new order":"\u0623\u0636\u0641 \u0637\u0644\u0628\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627","Create a new order":"\u0623\u0646\u0634\u0626 \u0637\u0644\u0628\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627","Register a new order and save it.":"\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0637\u0644\u0628 \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit order":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0623\u0645\u0631","Modify Order.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062a\u0631\u062a\u064a\u0628.","Return to Orders":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0637\u0644\u0628\u0627\u062a","Discount Rate":"\u0645\u0639\u062f\u0644 \u0627\u0644\u062e\u0635\u0645","The order and the attached products has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0637\u0644\u0628 \u0648\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0631\u0641\u0642\u0629.","Invoice":"\u0641\u0627\u062a\u0648\u0631\u0629","Receipt":"\u0625\u064a\u0635\u0627\u0644","Refund Receipt":"\u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f","Order Instalments List":"\u0642\u0627\u0626\u0645\u0629 \u0623\u0642\u0633\u0627\u0637 \u0627\u0644\u0646\u0638\u0627\u0645","Display all Order Instalments.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0623\u0642\u0633\u0627\u0637 \u0627\u0644\u0637\u0644\u0628.","No Order Instalment has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0623\u0642\u0633\u0627\u0637 \u0644\u0644\u0637\u0644\u0628","Add a new Order Instalment":"\u0623\u0636\u0641 \u062a\u0642\u0633\u064a\u0637 \u0623\u0645\u0631 \u062c\u062f\u064a\u062f","Create a new Order Instalment":"\u0625\u0646\u0634\u0627\u0621 \u062a\u0642\u0633\u064a\u0637 \u0623\u0645\u0631 \u062c\u062f\u064a\u062f","Register a new Order Instalment and save it.":"\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0637\u0644\u0628 \u062c\u062f\u064a\u062f \u0628\u0627\u0644\u062a\u0642\u0633\u064a\u0637 \u0648\u062d\u0641\u0638\u0647.","Edit Order Instalment":"\u062a\u062d\u0631\u064a\u0631 \u062a\u0642\u0633\u064a\u0637 \u0627\u0644\u0637\u0644\u0628","Modify Order Instalment.":"\u062a\u0639\u062f\u064a\u0644 \u062a\u0642\u0633\u064a\u0637 \u0627\u0644\u0637\u0644\u0628.","Return to Order Instalment":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u062a\u0642\u0633\u064a\u0637 \u0627\u0644\u0637\u0644\u0628","Order Id":"\u0631\u0642\u0645 \u0627\u0644\u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0637\u0644\u0628","Payment Types List":"\u0642\u0627\u0626\u0645\u0629 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639","Display all payment types.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639.","No payment types has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0623\u0646\u0648\u0627\u0639 \u062f\u0641\u0639","Add a new payment type":"\u0623\u0636\u0641 \u0646\u0648\u0639 \u062f\u0641\u0639 \u062c\u062f\u064a\u062f","Create a new payment type":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0646\u0648\u0639 \u062f\u0641\u0639 \u062c\u062f\u064a\u062f","Register a new payment type and save it.":"\u0642\u0645 \u0628\u062a\u0633\u062c\u064a\u0644 \u0646\u0648\u0639 \u062f\u0641\u0639 \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit payment type":"\u062a\u062d\u0631\u064a\u0631 \u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639","Modify Payment Type.":"\u062a\u0639\u062f\u064a\u0644 \u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639.","Return to Payment Types":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639","Label":"\u0645\u0644\u0635\u0642","Provide a label to the resource.":"\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u062a\u0633\u0645\u064a\u0629 \u0644\u0644\u0645\u0648\u0631\u062f.","Identifier":"\u0627\u0644\u0645\u0639\u0631\u0641","A payment type having the same identifier already exists.":"\u064a\u0648\u062c\u062f \u0646\u0648\u0639 \u062f\u0641\u0639 \u0644\u0647 \u0646\u0641\u0633 \u0627\u0644\u0645\u0639\u0631\u0641 \u0628\u0627\u0644\u0641\u0639\u0644.","Unable to delete a read-only payments type.":"\u062a\u0639\u0630\u0631 \u062d\u0630\u0641 \u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639 \u0644\u0644\u0642\u0631\u0627\u0621\u0629 \u0641\u0642\u0637.","Readonly":"\u064a\u0642\u0631\u0623 \u0641\u0642\u0637","Procurements List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Display all procurements.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","No procurements has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u0634\u062a\u0631\u064a\u0627\u062a","Add a new procurement":"\u0625\u0636\u0627\u0641\u0629 \u0639\u0645\u0644\u064a\u0629 \u0634\u0631\u0627\u0621 \u062c\u062f\u064a\u062f\u0629","Create a new procurement":"\u0625\u0646\u0634\u0627\u0621 \u0639\u0645\u0644\u064a\u0629 \u0634\u0631\u0627\u0621 \u062c\u062f\u064a\u062f\u0629","Register a new procurement and save it.":"\u062a\u0633\u062c\u064a\u0644 \u0645\u0634\u062a\u0631\u064a\u0627\u062a \u062c\u062f\u064a\u062f\u0629 \u0648\u062d\u0641\u0638\u0647\u0627.","Edit procurement":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Modify Procurement.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","Return to Procurements":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Provider Id":"\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0645\u0648\u0641\u0631","Total Items":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0639\u0646\u0627\u0635\u0631","Provider":"\u0645\u0632\u0648\u062f","Procurement Products List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Display all procurement products.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","No procurement products has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u0646\u062a\u062c\u0627\u062a \u0634\u0631\u0627\u0621","Add a new procurement product":"\u0623\u0636\u0641 \u0645\u0646\u062a\u062c \u062a\u062f\u0628\u064a\u0631 \u062c\u062f\u064a\u062f","Create a new procurement product":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u062a\u062c \u062a\u062f\u0628\u064a\u0631 \u062c\u062f\u064a\u062f","Register a new procurement product and save it.":"\u062a\u0633\u062c\u064a\u0644 \u0645\u0646\u062a\u062c \u0634\u0631\u0627\u0621 \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit procurement product":"\u062a\u062d\u0631\u064a\u0631 \u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Modify Procurement Product.":"\u062a\u0639\u062f\u064a\u0644 \u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","Return to Procurement Products":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Define what is the expiration date of the product.":"\u062d\u062f\u062f \u0645\u0627 \u0647\u0648 \u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","On":"\u062a\u0634\u063a\u064a\u0644","Category Products List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0641\u0626\u0629","Display all category products.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0641\u0626\u0627\u062a.","No category products has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0645\u0646\u062a\u062c\u0627\u062a \u0641\u0626\u0629","Add a new category product":"\u0623\u0636\u0641 \u0645\u0646\u062a\u062c \u0641\u0626\u0629 \u062c\u062f\u064a\u062f","Create a new category product":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u062a\u062c \u0641\u0626\u0629 \u062c\u062f\u064a\u062f","Register a new category product and save it.":"\u0633\u062c\u0644 \u0645\u0646\u062a\u062c \u0641\u0626\u0629 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit category product":"\u062a\u062d\u0631\u064a\u0631 \u0641\u0626\u0629 \u0627\u0644\u0645\u0646\u062a\u062c","Modify Category Product.":"\u062a\u0639\u062f\u064a\u0644 \u0641\u0626\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","Return to Category Products":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0641\u0626\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","No Parent":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0623\u0635\u0644","Preview":"\u0645\u0639\u0627\u064a\u0646\u0629","Provide a preview url to the category.":"\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u0639\u0646\u0648\u0627\u0646 URL \u0644\u0644\u0645\u0639\u0627\u064a\u0646\u0629 \u0644\u0644\u0641\u0626\u0629.","Displays On POS":"\u064a\u0639\u0631\u0636 \u0641\u064a \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639","Parent":"\u0627\u0644\u0623\u0628\u0648\u064a\u0646","If this category should be a child category of an existing category":"\u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0647\u0630\u0647 \u0627\u0644\u0641\u0626\u0629 \u0641\u0626\u0629 \u0641\u0631\u0639\u064a\u0629 \u0645\u0646 \u0641\u0626\u0629 \u0645\u0648\u062c\u0648\u062f\u0629","Total Products":"\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Compute Products":"\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Products List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Display all products.":"\u0639\u0631\u0636 \u0643\u0644 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a.","No products has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u0646\u062a\u062c\u0627\u062a","Add a new product":"\u0623\u0636\u0641 \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f","Create a new product":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f","Register a new product and save it.":"\u062a\u0633\u062c\u064a\u0644 \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit product":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0646\u062a\u062c","Modify Product.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0646\u062a\u062c.","Return to Products":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Assigned Unit":"\u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629","The assigned unit for sale":"\u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0644\u0644\u0628\u064a\u0639","Define the regular selling price.":"\u062a\u062d\u062f\u064a\u062f \u0633\u0639\u0631 \u0627\u0644\u0628\u064a\u0639 \u0627\u0644\u0639\u0627\u062f\u064a.","Define the wholesale price.":"\u062a\u062d\u062f\u064a\u062f \u0633\u0639\u0631 \u0627\u0644\u062c\u0645\u0644\u0629.","Preview Url":"\u0645\u0639\u0627\u064a\u0646\u0629 \u0639\u0646\u0648\u0627\u0646 Url","Provide the preview of the current unit.":"\u0642\u062f\u0645 \u0645\u0639\u0627\u064a\u0646\u0629 \u0644\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","Identification":"\u0647\u0648\u064a\u0629","Define the barcode value. Focus the cursor here before scanning the product.":"\u062d\u062f\u062f \u0642\u064a\u0645\u0629 \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f. \u0631\u0643\u0632 \u0627\u0644\u0645\u0624\u0634\u0631 \u0647\u0646\u0627 \u0642\u0628\u0644 \u0645\u0633\u062d \u0627\u0644\u0645\u0646\u062a\u062c.","Define the barcode type scanned.":"\u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f \u0627\u0644\u0645\u0645\u0633\u0648\u062d.","EAN 8":"\u0631\u0642\u0645 EAN 8","EAN 13":"\u0631\u0642\u0645 EAN 13","Codabar":"\u0643\u0648\u062f\u0627\u0628\u0627\u0631","Code 128":"\u0627\u0644\u0631\u0645\u0632 128","Code 39":"\u0627\u0644\u0631\u0645\u0632 39","Code 11":"\u0627\u0644\u0631\u0645\u0632 11","UPC A":"\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0648\u0637\u0646\u064a\u064a\u0646 \u0627\u0644\u0643\u0648\u0646\u063a\u0648\u0644\u064a\u064a\u0646 \u0623","UPC E":"\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0648\u0637\u0646\u064a\u064a\u0646 \u0627\u0644\u0643\u0648\u0646\u063a\u0648\u0644\u064a\u064a\u0646 E","Barcode Type":"\u0646\u0648\u0639 \u0627\u0644\u0628\u0627\u0631\u0643\u0648\u062f","Determine if the product can be searched on the POS.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u0645\u0643\u0646 \u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0646\u062a\u062c \u0641\u064a \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639.","Searchable":"\u0642\u0627\u0628\u0644 \u0644\u0644\u0628\u062d\u062b","Select to which category the item is assigned.":"\u062d\u062f\u062f \u0627\u0644\u0641\u0626\u0629 \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0639\u0646\u0635\u0631 \u0625\u0644\u064a\u0647\u0627.","Materialized Product":"\u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0627\u062f\u064a","Dematerialized Product":"\u0627\u0644\u0645\u0646\u062a\u062c \u063a\u064a\u0631 \u0627\u0644\u0645\u0627\u062f\u064a","Define the product type. Applies to all variations.":"\u062d\u062f\u062f \u0646\u0648\u0639 \u0627\u0644\u0645\u0646\u062a\u062c. \u064a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u062c\u0645\u064a\u0639 \u0627\u0644\u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a.","Product Type":"\u0646\u0648\u0639 \u0627\u0644\u0645\u0646\u062a\u062c","Define a unique SKU value for the product.":"\u062d\u062f\u062f \u0642\u064a\u0645\u0629 SKU \u0641\u0631\u064a\u062f\u0629 \u0644\u0644\u0645\u0646\u062a\u062c.","On Sale":"\u0644\u0644\u0628\u064a\u0639","Hidden":"\u0645\u062e\u062a\u0641\u064a","Define wether the product is available for sale.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0645\u0646\u062a\u062c \u0645\u062a\u0627\u062d\u064b\u0627 \u0644\u0644\u0628\u064a\u0639.","Enable the stock management on the product. Will not work for service or uncountable products.":"\u062a\u0645\u0643\u064a\u0646 \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c. \u0644\u0646 \u062a\u0639\u0645\u0644 \u0644\u0644\u062e\u062f\u0645\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u062a\u064a \u0644\u0627 \u062a\u0639\u062f \u0648\u0644\u0627 \u062a\u062d\u0635\u0649.","Stock Management Enabled":"\u062a\u0645\u0643\u064a\u0646 \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646","Units":"\u0627\u0644\u0648\u062d\u062f\u0627\u062a","Accurate Tracking":"\u062a\u062a\u0628\u0639 \u062f\u0642\u064a\u0642","What unit group applies to the actual item. This group will apply during the procurement.":"\u0645\u0627 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0627\u0644\u0639\u0646\u0635\u0631 \u0627\u0644\u0641\u0639\u0644\u064a. \u0633\u064a\u062a\u0645 \u062a\u0637\u0628\u064a\u0642 \u0647\u0630\u0647 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0634\u0631\u0627\u0621.","Unit Group":"\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0629","Determine the unit for sale.":"\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0648\u062d\u062f\u0629 \u0644\u0644\u0628\u064a\u0639.","Selling Unit":"\u0648\u062d\u062f\u0629 \u0627\u0644\u0628\u064a\u0639","Expiry":"\u0627\u0646\u0642\u0636\u0627\u0621","Product Expires":"\u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c","Set to \"No\" expiration time will be ignored.":"\u062a\u0639\u064a\u064a\u0646 \u0625\u0644\u0649 \"\u0644\u0627\" \u0633\u064a\u062a\u0645 \u062a\u062c\u0627\u0647\u0644 \u0648\u0642\u062a \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629.","Prevent Sales":"\u0645\u0646\u0639 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a","Allow Sales":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a","Determine the action taken while a product has expired.":"\u062d\u062f\u062f \u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0630\u064a \u062a\u0645 \u0627\u062a\u062e\u0627\u0630\u0647 \u0623\u062b\u0646\u0627\u0621 \u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","On Expiration":"\u0639\u0646\u062f \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629","Select the tax group that applies to the product\/variation.":"\u062d\u062f\u062f \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062a\u064a \u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c \/ \u0627\u0644\u062a\u0628\u0627\u064a\u0646.","Define what is the type of the tax.":"\u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0627\u0644\u0636\u0631\u064a\u0628\u0629.","Images":"\u0627\u0644\u0635\u0648\u0631","Image":"\u0635\u0648\u0631\u0629","Choose an image to add on the product gallery":"\u0627\u062e\u062a\u0631 \u0635\u0648\u0631\u0629 \u0644\u0625\u0636\u0627\u0641\u062a\u0647\u0627 \u0625\u0644\u0649 \u0645\u0639\u0631\u0636 \u0627\u0644\u0645\u0646\u062a\u062c","Is Primary":"\u0623\u0633\u0627\u0633\u064a","Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0635\u0648\u0631\u0629 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0623\u0648\u0644\u064a\u0629. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0647\u0646\u0627\u0643 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0635\u0648\u0631\u0629 \u0623\u0633\u0627\u0633\u064a\u0629 \u0648\u0627\u062d\u062f\u0629 \u060c \u0641\u0633\u064a\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629 \u0644\u0643.","Sku":"SKU","Materialized":"\u062a\u062a\u062d\u0642\u0642","Dematerialized":"\u063a\u064a\u0631 \u0645\u0627\u062f\u064a","Available":"\u0645\u062a\u0648\u0641\u0631\u0629","See Quantities":"\u0627\u0646\u0638\u0631 \u0627\u0644\u0643\u0645\u064a\u0627\u062a","See History":"\u0627\u0646\u0638\u0631 \u0627\u0644\u062a\u0627\u0631\u064a\u062e","Would you like to delete selected entries ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0627\u0644\u0645\u062f\u062e\u0644\u0627\u062a \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629\u061f","Product Histories":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0646\u062a\u062c","Display all product histories.":"\u0639\u0631\u0636 \u0643\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0646\u062a\u062c.","No product histories has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u062a\u0627\u0631\u064a\u062e \u0645\u0646\u062a\u062c","Add a new product history":"\u0623\u0636\u0641 \u062a\u0627\u0631\u064a\u062e \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f","Create a new product history":"\u0625\u0646\u0634\u0627\u0621 \u062a\u0627\u0631\u064a\u062e \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f","Register a new product history and save it.":"\u0633\u062c\u0644 \u062a\u0627\u0631\u064a\u062e \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit product history":"\u062a\u062d\u0631\u064a\u0631 \u0645\u062d\u0641\u0648\u0638\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c","Modify Product History.":"\u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0646\u062a\u062c.","Return to Product Histories":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0645\u0646\u062a\u062c","After Quantity":"\u0628\u0639\u062f \u0627\u0644\u0643\u0645\u064a\u0629","Before Quantity":"\u0642\u0628\u0644 \u0627\u0644\u0643\u0645\u064a\u0629","Operation Type":"\u0646\u0648\u0639 \u0627\u0644\u0639\u0645\u0644\u064a\u0629","Order id":"\u0631\u0642\u0645 \u0627\u0644\u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0637\u0644\u0628","Procurement Id":"\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Procurement Product Id":"\u0645\u0639\u0631\u0651\u0641 \u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Product Id":"\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0646\u062a\u062c","Unit Id":"\u0645\u0639\u0631\u0641 \u0627\u0644\u0648\u062d\u062f\u0629","P. Quantity":"P. \u0627\u0644\u0643\u0645\u064a\u0629","N. Quantity":"N. \u0627\u0644\u0643\u0645\u064a\u0629","Stocked":"\u0645\u062e\u0632\u0648\u0646","Defective":"\u0645\u0639\u064a\u0628","Deleted":"\u062a\u0645 \u0627\u0644\u062d\u0630\u0641","Removed":"\u0625\u0632\u0627\u0644\u0629","Returned":"\u0639\u0627\u062f","Sold":"\u0645\u0628\u0627\u0639","Lost":"\u0636\u0627\u0626\u0639","Added":"\u0645\u0636\u0627\u0641","Incoming Transfer":"\u062a\u062d\u0648\u064a\u0644 \u0648\u0627\u0631\u062f","Outgoing Transfer":"\u062a\u062d\u0648\u064a\u0644 \u0635\u0627\u062f\u0631","Transfer Rejected":"\u062a\u0645 \u0631\u0641\u0636 \u0627\u0644\u062a\u062d\u0648\u064a\u0644","Transfer Canceled":"\u062a\u0645 \u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062a\u062d\u0648\u064a\u0644","Void Return":"\u0639\u0648\u062f\u0629 \u0628\u0627\u0637\u0644\u0629","Adjustment Return":"\u0639\u0648\u062f\u0629 \u0627\u0644\u062a\u0639\u062f\u064a\u0644","Adjustment Sale":"\u0628\u064a\u0639 \u0627\u0644\u062a\u0639\u062f\u064a\u0644","Product Unit Quantities List":"\u0642\u0627\u0626\u0645\u0629 \u0643\u0645\u064a\u0627\u062a \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c","Display all product unit quantities.":"\u0639\u0631\u0636 \u0643\u0644 \u0643\u0645\u064a\u0627\u062a \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","No product unit quantities has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0643\u0645\u064a\u0627\u062a \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c","Add a new product unit quantity":"\u0623\u0636\u0641 \u0643\u0645\u064a\u0629 \u0648\u062d\u062f\u0629 \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f\u0629","Create a new product unit quantity":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0643\u0645\u064a\u0629 \u0648\u062d\u062f\u0629 \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f\u0629","Register a new product unit quantity and save it.":"\u0633\u062c\u0644 \u0643\u0645\u064a\u0629 \u0648\u062d\u062f\u0629 \u0645\u0646\u062a\u062c \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit product unit quantity":"\u062a\u062d\u0631\u064a\u0631 \u0643\u0645\u064a\u0629 \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c","Modify Product Unit Quantity.":"\u062a\u0639\u062f\u064a\u0644 \u0643\u0645\u064a\u0629 \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","Return to Product Unit Quantities":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0643\u0645\u064a\u0627\u062a \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c","Created_at":"\u0623\u0646\u0634\u0626\u062a \u0641\u064a","Product id":"\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0646\u062a\u062c","Updated_at":"\u062a\u0645 \u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0641\u064a","Providers List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0648\u0641\u0631\u064a\u0646","Display all providers.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0648\u0641\u0631\u064a\u0646.","No providers has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u0642\u062f\u0645\u064a","Add a new provider":"\u0625\u0636\u0627\u0641\u0629 \u0645\u0632\u0648\u062f \u062c\u062f\u064a\u062f","Create a new provider":"\u0625\u0646\u0634\u0627\u0621 \u0645\u0632\u0648\u062f \u062c\u062f\u064a\u062f","Register a new provider and save it.":"\u0633\u062c\u0644 \u0645\u0632\u0648\u062f\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627 \u0648\u0627\u062d\u0641\u0638\u0647.","Edit provider":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0648\u0641\u0631","Modify Provider.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0632\u0648\u062f.","Return to Providers":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u0642\u062f\u0645\u064a \u0627\u0644\u062e\u062f\u0645\u0627\u062a","Provide the provider email. Mightbe used to send automatted email.":"\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u0644\u0645\u0648\u0641\u0631. \u0631\u0628\u0645\u0627 \u062a\u0633\u062a\u062e\u062f\u0645 \u0644\u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0622\u0644\u064a.","Provider surname if necessary.":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0648\u0641\u0631 \u0625\u0630\u0627 \u0644\u0632\u0645 \u0627\u0644\u0623\u0645\u0631.","Contact phone number for the provider. Might be used to send automatted SMS notifications.":"\u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0644\u0645\u0632\u0648\u062f. \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0644\u0625\u0631\u0633\u0627\u0644 \u0625\u0634\u0639\u0627\u0631\u0627\u062a \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u0627\u0644\u0622\u0644\u064a\u0629.","First address of the provider.":"\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0623\u0648\u0644 \u0644\u0644\u0645\u0632\u0648\u062f.","Second address of the provider.":"\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0645\u0632\u0648\u062f.","Further details about the provider":"\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0648\u0644 \u0627\u0644\u0645\u0632\u0648\u062f","Amount Due":"\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0633\u062a\u062d\u0642","Amount Paid":"\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u062f\u0641\u0648\u0639","See Procurements":"\u0627\u0646\u0638\u0631 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","See Products":"\u0627\u0646\u0638\u0631 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Provider Procurements List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f","Display all provider procurements.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f.","No provider procurements has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0645\u0632\u0648\u062f","Add a new provider procurement":"\u0625\u0636\u0627\u0641\u0629 \u0634\u0631\u0627\u0621 \u0645\u0632\u0648\u062f \u062c\u062f\u064a\u062f","Create a new provider procurement":"\u0625\u0646\u0634\u0627\u0621 \u0634\u0631\u0627\u0621 \u0645\u0632\u0648\u062f \u062c\u062f\u064a\u062f","Register a new provider procurement and save it.":"\u0633\u062c\u0644 \u0634\u0631\u0627\u0621 \u0645\u0632\u0648\u062f \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit provider procurement":"\u062a\u062d\u0631\u064a\u0631 \u0634\u0631\u0627\u0621 \u0645\u0632\u0648\u062f","Modify Provider Procurement.":"\u062a\u0639\u062f\u064a\u0644 \u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u0645\u0648\u0641\u0631.","Return to Provider Procurements":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f","Delivered On":"\u062a\u0645 \u0627\u0644\u062a\u0633\u0644\u064a\u0645","Delivery":"\u062a\u0648\u0635\u064a\u0644","Items":"\u0627\u0644\u0639\u0646\u0627\u0635\u0631","Provider Products List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0648\u0641\u0631","Display all Provider Products.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0648\u0641\u0631.","No Provider Products has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0648\u0641\u0631","Add a new Provider Product":"\u0623\u0636\u0641 \u0645\u0646\u062a\u062c \u0645\u0648\u0641\u0631 \u062c\u062f\u064a\u062f","Create a new Provider Product":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u062a\u062c \u0645\u0648\u0641\u0631 \u062c\u062f\u064a\u062f","Register a new Provider Product and save it.":"\u0633\u062c\u0644 \u0645\u0646\u062a\u062c \u0645\u0648\u0641\u0631 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit Provider Product":"\u062a\u062d\u0631\u064a\u0631 \u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0648\u0641\u0631","Modify Provider Product.":"\u062a\u0639\u062f\u064a\u0644 \u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0648\u0641\u0631.","Return to Provider Products":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0632\u0648\u062f","Registers List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0633\u062c\u064a\u0644\u0627\u062a","Display all registers.":"\u0627\u0639\u0631\u0636 \u0643\u0644 \u0627\u0644\u0633\u062c\u0644\u0627\u062a.","No registers has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0633\u062c\u0644\u0627\u062a","Add a new register":"\u0625\u0636\u0627\u0641\u0629 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f","Create a new register":"\u0625\u0646\u0634\u0627\u0621 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f","Register a new register and save it.":"\u0633\u062c\u0644 \u0633\u062c\u0644\u0627 \u062c\u062f\u064a\u062f\u0627 \u0648\u0627\u062d\u0641\u0638\u0647.","Edit register":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062a\u0633\u062c\u064a\u0644","Modify Register.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062a\u0633\u062c\u064a\u0644.","Return to Registers":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0633\u062c\u0644\u0627\u062a","Closed":"\u0645\u063a\u0644\u0642","Define what is the status of the register.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0647\u064a \u062d\u0627\u0644\u0629 \u0627\u0644\u0633\u062c\u0644.","Provide mode details about this cash register.":"\u062a\u0642\u062f\u064a\u0645 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0648\u0636\u0639 \u062d\u0648\u0644 \u0647\u0630\u0627 \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u0646\u0642\u062f\u064a.","Unable to delete a register that is currently in use":"\u062a\u0639\u0630\u0631 \u062d\u0630\u0641 \u0633\u062c\u0644 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062d\u0627\u0644\u064a\u064b\u0627","Used By":"\u0627\u0633\u062a\u0639\u0645\u0644 \u0645\u0646 \u0642\u0628\u0644","Register History List":"\u0633\u062c\u0644 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e","Display all register histories.":"\u0639\u0631\u0636 \u0643\u0644 \u0633\u062c\u0644\u0627\u062a \u0627\u0644\u062a\u0633\u062c\u064a\u0644.","No register histories has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0633\u062c\u0644\u0627\u062a \u0627\u0644\u062a\u0627\u0631\u064a\u062e","Add a new register history":"\u0625\u0636\u0627\u0641\u0629 \u0633\u062c\u0644 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f","Create a new register history":"\u0625\u0646\u0634\u0627\u0621 \u0633\u062c\u0644 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f","Register a new register history and save it.":"\u0633\u062c\u0644 \u0633\u062c\u0644 \u0633\u062c\u0644 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit register history":"\u062a\u062d\u0631\u064a\u0631 \u0633\u062c\u0644 \u0627\u0644\u0633\u062c\u0644","Modify Registerhistory.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0633\u062c\u0644.","Return to Register History":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0633\u062c\u0644 \u0627\u0644\u062a\u0627\u0631\u064a\u062e","Register Id":"\u0645\u0639\u0631\u0641 \u0627\u0644\u062a\u0633\u062c\u064a\u0644","Action":"\u0639\u0645\u0644","Register Name":"\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0627\u0633\u0645","Done At":"\u062a\u0645 \u0641\u064a","Reward Systems List":"\u0642\u0627\u0626\u0645\u0629 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Display all reward systems.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a.","No reward systems has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Add a new reward system":"\u0623\u0636\u0641 \u0646\u0638\u0627\u0645 \u0645\u0643\u0627\u0641\u0623\u0629 \u062c\u062f\u064a\u062f","Create a new reward system":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0646\u0638\u0627\u0645 \u062c\u062f\u064a\u062f \u0644\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Register a new reward system and save it.":"\u0633\u062c\u0644 \u0646\u0638\u0627\u0645 \u0645\u0643\u0627\u0641\u0623\u0629 \u062c\u062f\u064a\u062f \u0648\u0627\u062d\u0641\u0638\u0647.","Edit reward system":"\u062a\u062d\u0631\u064a\u0631 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Modify Reward System.":"\u062a\u0639\u062f\u064a\u0644 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a.","Return to Reward Systems":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","From":"\u0645\u0646 \u0639\u0646\u062f","The interval start here.":"\u064a\u0628\u062f\u0623 \u0627\u0644\u0641\u0627\u0635\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u0647\u0646\u0627.","To":"\u0625\u0644\u0649","The interval ends here.":"\u0627\u0644\u0641\u0627\u0635\u0644 \u0627\u0644\u0632\u0645\u0646\u064a \u064a\u0646\u062a\u0647\u064a \u0647\u0646\u0627.","Points earned.":"\u0627\u0644\u0646\u0642\u0627\u0637 \u0627\u0644\u062a\u064a \u0623\u062d\u0631\u0632\u062a\u0647\u0627.","Coupon":"\u0642\u0633\u064a\u0645\u0629","Decide which coupon you would apply to the system.":"\u062d\u062f\u062f \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u062a\u064a \u062a\u0631\u064a\u062f \u062a\u0637\u0628\u064a\u0642\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645.","This is the objective that the user should reach to trigger the reward.":"\u0647\u0630\u0627 \u0647\u0648 \u0627\u0644\u0647\u062f\u0641 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0643\u0627\u0641\u0623\u0629.","A short description about this system":"\u0648\u0635\u0641 \u0645\u0648\u062c\u0632 \u0639\u0646 \u0647\u0630\u0627 \u0627\u0644\u0646\u0638\u0627\u0645","Would you like to delete this reward system ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a \u0647\u0630\u0627\u061f","Delete Selected Rewards":"\u062d\u0630\u0641 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u0645\u062d\u062f\u062f\u0629","Would you like to delete selected rewards?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u062d\u0630\u0641 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629\u061f","Roles List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0623\u062f\u0648\u0627\u0631","Display all roles.":"\u0627\u0639\u0631\u0636 \u0643\u0644 \u0627\u0644\u0623\u062f\u0648\u0627\u0631.","No role has been registered.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u062f\u0648\u0631.","Add a new role":"\u0623\u0636\u0641 \u062f\u0648\u0631\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627","Create a new role":"\u0623\u0646\u0634\u0626 \u062f\u0648\u0631\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627","Create a new role and save it.":"\u0623\u0646\u0634\u0626 \u062f\u0648\u0631\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627 \u0648\u0627\u062d\u0641\u0638\u0647.","Edit role":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u062f\u0648\u0631","Modify Role.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u062f\u0648\u0631.","Return to Roles":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0623\u062f\u0648\u0627\u0631","Provide a name to the role.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645\u064b\u0627 \u0644\u0644\u062f\u0648\u0631.","Should be a unique value with no spaces or special character":"\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0642\u064a\u0645\u0629 \u0641\u0631\u064a\u062f\u0629 \u0628\u062f\u0648\u0646 \u0645\u0633\u0627\u0641\u0627\u062a \u0623\u0648 \u0623\u062d\u0631\u0641 \u062e\u0627\u0635\u0629","Dashboard Identifier":"\u0645\u0639\u0631\u0641 \u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629","Store Dashboard":"\u062a\u062e\u0632\u064a\u0646 \u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629","Cashier Dashboard":"\u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 \u0623\u0645\u064a\u0646 \u0627\u0644\u0635\u0646\u062f\u0648\u0642","Default Dashboard":"\u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629","Define what should be the home page of the dashboard.":"\u062d\u062f\u062f \u0645\u0627 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629 \u0644\u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a.","Provide more details about what this role is about.":"\u0642\u062f\u0645 \u0645\u0632\u064a\u062f\u064b\u0627 \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0648\u0644 \u0645\u0648\u0636\u0648\u0639 \u0647\u0630\u0627 \u0627\u0644\u062f\u0648\u0631.","Unable to delete a system role.":"\u062a\u0639\u0630\u0631 \u062d\u0630\u0641 \u062f\u0648\u0631 \u0627\u0644\u0646\u0638\u0627\u0645.","Clone":"\u0627\u0633\u062a\u0646\u0633\u0627\u062e","Would you like to clone this role ?":"\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0647\u0630\u0627 \u0627\u0644\u062f\u0648\u0631\u061f","You do not have enough permissions to perform this action.":"\u0644\u064a\u0633 \u0644\u062f\u064a\u0643 \u0623\u0630\u0648\u0646\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u0644\u0642\u064a\u0627\u0645 \u0628\u0647\u0630\u0627 \u0627\u0644\u0625\u062c\u0631\u0627\u0621.","Taxes List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628","Display all taxes.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0636\u0631\u0627\u0626\u0628.","No taxes has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0636\u0631\u0627\u0626\u0628","Add a new tax":"\u0623\u0636\u0641 \u0636\u0631\u064a\u0628\u0629 \u062c\u062f\u064a\u062f\u0629","Create a new tax":"\u0625\u0646\u0634\u0627\u0621 \u0636\u0631\u064a\u0628\u0629 \u062c\u062f\u064a\u062f\u0629","Register a new tax and save it.":"\u062a\u0633\u062c\u064a\u0644 \u0636\u0631\u064a\u0628\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u062d\u0641\u0638\u0647\u0627.","Edit tax":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0636\u0631\u064a\u0628\u0629","Modify Tax.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629.","Return to Taxes":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0636\u0631\u0627\u0626\u0628","Provide a name to the tax.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645\u064b\u0627 \u0644\u0644\u0636\u0631\u064a\u0628\u0629.","Assign the tax to a tax group.":"\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0636\u0631\u064a\u0628\u064a\u0629.","Rate":"\u0645\u0639\u062f\u0644","Define the rate value for the tax.":"\u062a\u062d\u062f\u064a\u062f \u0642\u064a\u0645\u0629 \u0645\u0639\u062f\u0644 \u0627\u0644\u0636\u0631\u064a\u0628\u0629.","Provide a description to the tax.":"\u0642\u062f\u0645 \u0648\u0635\u0641\u064b\u0627 \u0644\u0644\u0636\u0631\u064a\u0628\u0629.","Taxes Groups List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628","Display all taxes groups.":"\u0627\u0639\u0631\u0636 \u0643\u0644 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628.","No taxes groups has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0636\u0631\u0627\u0626\u0628","Add a new tax group":"\u0623\u0636\u0641 \u0645\u062c\u0645\u0648\u0639\u0629 \u0636\u0631\u064a\u0628\u064a\u0629 \u062c\u062f\u064a\u062f\u0629","Create a new tax group":"\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0636\u0631\u064a\u0628\u064a\u0629 \u062c\u062f\u064a\u062f\u0629","Register a new tax group and save it.":"\u0633\u062c\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0636\u0631\u064a\u0628\u064a\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit tax group":"\u062a\u062d\u0631\u064a\u0631 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628","Modify Tax Group.":"\u062a\u0639\u062f\u064a\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628.","Return to Taxes Groups":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628","Provide a short description to the tax group.":"\u0642\u062f\u0645 \u0648\u0635\u0641\u064b\u0627 \u0645\u0648\u062c\u0632\u064b\u0627 \u200b\u200b\u0644\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u064a\u0628\u064a\u0629.","Units List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a","Display all units.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0648\u062d\u062f\u0627\u062a.","No units has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0648\u062d\u062f\u0627\u062a","Add a new unit":"\u0623\u0636\u0641 \u0648\u062d\u062f\u0629 \u062c\u062f\u064a\u062f\u0629","Create a new unit":"\u0623\u0646\u0634\u0626 \u0648\u062d\u062f\u0629 \u062c\u062f\u064a\u062f\u0629","Register a new unit and save it.":"\u0633\u062c\u0644 \u0648\u062d\u062f\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit unit":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0648\u062d\u062f\u0629","Modify Unit.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629.","Return to Units":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0648\u062d\u062f\u0627\u062a","Preview URL":"\u0645\u0639\u0627\u064a\u0646\u0629 URL","Preview of the unit.":"\u0645\u0639\u0627\u064a\u0646\u0629 \u0627\u0644\u0648\u062d\u062f\u0629.","Define the value of the unit.":"\u062d\u062f\u062f \u0642\u064a\u0645\u0629 \u0627\u0644\u0648\u062d\u062f\u0629.","Define to which group the unit should be assigned.":"\u062d\u062f\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u062a\u062e\u0635\u064a\u0635 \u0627\u0644\u0648\u062d\u062f\u0629 \u0644\u0647\u0627.","Base Unit":"\u0648\u062d\u062f\u0629 \u0642\u0627\u0639\u062f\u0629","Determine if the unit is the base unit from the group.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0627\u0644\u0648\u062d\u062f\u0629 \u0647\u064a \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0645\u0646 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629.","Provide a short description about the unit.":"\u0642\u062f\u0645 \u0648\u0635\u0641\u064b\u0627 \u0645\u0648\u062c\u0632\u064b\u0627 \u200b\u200b\u0644\u0644\u0648\u062d\u062f\u0629.","Unit Groups List":"\u0642\u0627\u0626\u0645\u0629 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0627\u062a","Display all unit groups.":"\u0627\u0639\u0631\u0636 \u0643\u0644 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0627\u062a.","No unit groups has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0648\u062d\u062f\u0627\u062a","Add a new unit group":"\u0623\u0636\u0641 \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u062d\u062f\u0629 \u062c\u062f\u064a\u062f\u0629","Create a new unit group":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u062d\u062f\u0629 \u062c\u062f\u064a\u062f\u0629","Register a new unit group and save it.":"\u0633\u062c\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0648\u062d\u062f\u0629 \u062c\u062f\u064a\u062f\u0629 \u0648\u0627\u062d\u0641\u0638\u0647\u0627.","Edit unit group":"\u062a\u062d\u0631\u064a\u0631 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0629","Modify Unit Group.":"\u062a\u0639\u062f\u064a\u0644 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0629.","Return to Unit Groups":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0627\u062a","Users List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","Display all users.":"\u0639\u0631\u0636 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646.","No users has been registered":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0623\u064a \u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","Add a new user":"\u0625\u0636\u0627\u0641\u0629 \u0645\u0633\u062a\u062e\u062f\u0645 \u062c\u062f\u064a\u062f","Create a new user":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0633\u062a\u062e\u062f\u0645 \u062c\u062f\u064a\u062f","Register a new user and save it.":"\u062a\u0633\u062c\u064a\u0644 \u0645\u0633\u062a\u062e\u062f\u0645 \u062c\u062f\u064a\u062f \u0648\u062d\u0641\u0638\u0647.","Edit user":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0639\u0636\u0648","Modify User.":"\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645.","Return to Users":"\u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646","Username":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","Will be used for various purposes such as email recovery.":"\u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0644\u0623\u063a\u0631\u0627\u0636 \u0645\u062e\u062a\u0644\u0641\u0629 \u0645\u062b\u0644 \u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.","Password":"\u0643\u0644\u0645\u0647 \u0627\u0644\u0633\u0631","Make a unique and secure password.":"\u0623\u0646\u0634\u0626 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0641\u0631\u064a\u062f\u0629 \u0648\u0622\u0645\u0646\u0629.","Confirm Password":"\u062a\u0623\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","Should be the same as the password.":"\u064a\u062c\u0628 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0647\u064a \u0646\u0641\u0633\u0647\u0627 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631.","Define wether the user can use the application.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642.","Define the role of the user":"\u062a\u062d\u062f\u064a\u062f \u062f\u0648\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","Role":"\u062f\u0648\u0631","Incompatibility Exception":"\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0639\u062f\u0645 \u0627\u0644\u062a\u0648\u0627\u0641\u0642","An Error Occured":"\u062d\u062f\u062b \u062e\u0637\u0623","A database error has occured":"\u062d\u062f\u062b \u062e\u0637\u0623 \u0641\u064a \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a","Invalid method used for the current request.":"\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0637\u0631\u064a\u0642\u0629 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629 \u0644\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a.","An unexpected error occured while opening the app. See the log details or enable the debugging.":"\u062d\u062f\u062b \u062e\u0637\u0623 \u063a\u064a\u0631 \u0645\u062a\u0648\u0642\u0639 \u0623\u062b\u0646\u0627\u0621 \u0641\u062a\u062d \u0627\u0644\u062a\u0637\u0628\u064a\u0642. \u0631\u0627\u062c\u0639 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0633\u062c\u0644 \u0623\u0648 \u0642\u0645 \u0628\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u0635\u062d\u064a\u062d.","The action you tried to perform is not allowed.":"\u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0630\u064a \u062d\u0627\u0648\u0644\u062a \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647.","Not Enough Permissions":"\u0623\u0630\u0648\u0646\u0627\u062a \u063a\u064a\u0631 \u0643\u0627\u0641\u064a\u0629","The resource of the page you tried to access is not available or might have been deleted.":"\u0645\u0648\u0631\u062f \u0627\u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0630\u064a \u062d\u0627\u0648\u0644\u062a \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647 \u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631 \u0623\u0648 \u0631\u0628\u0645\u0627 \u062a\u0645 \u062d\u0630\u0641\u0647.","Not Found Exception":"\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0633\u062a\u062b\u0646\u0627\u0621","Query Exception":"\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u0627\u0633\u062a\u0639\u0644\u0627\u0645","Provide your username.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u062e\u0627\u0635 \u0628\u0643.","Provide your password.":"\u0623\u062f\u062e\u0644 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.","Provide your email.":"\u0623\u062f\u062e\u0644 \u0628\u0631\u064a\u062f\u0643 \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.","Password Confirm":"\u062a\u0623\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","define the amount of the transaction.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0628\u0644\u063a \u0627\u0644\u0635\u0641\u0642\u0629.","Further observation while proceeding.":"\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u0631\u0627\u0642\u0628\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.","determine what is the transaction type.":"\u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0627\u0644\u0645\u0639\u0627\u0645\u0644\u0629.","Determine the amount of the transaction.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0628\u0644\u063a \u0627\u0644\u0635\u0641\u0642\u0629.","Further details about the transaction.":"\u0645\u0632\u064a\u062f \u0645\u0646 \u0627\u0644\u062a\u0641\u0627\u0635\u064a\u0644 \u062d\u0648\u0644 \u0627\u0644\u0635\u0641\u0642\u0629.","Define the installments for the current order.":"\u062d\u062f\u062f \u0623\u0642\u0633\u0627\u0637 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u062d\u0627\u0644\u064a.","New Password":"\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062c\u062f\u064a\u062f\u0629","define your new password.":"\u062d\u062f\u062f \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631\u0643 \u0627\u0644\u062c\u062f\u064a\u062f\u0629.","confirm your new password.":"\u0623\u0643\u062f \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631\u0643 \u0627\u0644\u062c\u062f\u064a\u062f\u0629.","choose the payment type.":"\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u062f\u0641\u0639.","Define the order name.":"\u062d\u062f\u062f \u0627\u0633\u0645 \u0627\u0644\u0623\u0645\u0631.","Define the date of creation of the order.":"\u062d\u062f\u062f \u062a\u0627\u0631\u064a\u062e \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0623\u0645\u0631.","Provide the procurement name.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","Describe the procurement.":"\u0635\u0641 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","Define the provider.":"\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0648\u0641\u0631.","Mention the provider name.":"\u0627\u0630\u0643\u0631 \u0627\u0633\u0645 \u0627\u0644\u0645\u0632\u0648\u062f.","Provider Name":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0632\u0648\u062f","It could be used to send some informations to the provider.":"\u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647 \u0644\u0625\u0631\u0633\u0627\u0644 \u0628\u0639\u0636 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u0645\u0632\u0648\u062f.","If the provider has any surname, provide it here.":"\u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0645\u0648\u0641\u0631 \u0644\u062f\u064a\u0647 \u0623\u064a \u0644\u0642\u0628 \u060c \u0641\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631\u0647 \u0647\u0646\u0627.","Mention the phone number of the provider.":"\u0627\u0630\u0643\u0631 \u0631\u0642\u0645 \u0647\u0627\u062a\u0641 \u0627\u0644\u0645\u0632\u0648\u062f.","Mention the first address of the provider.":"\u0627\u0630\u0643\u0631 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0623\u0648\u0644 \u0644\u0644\u0645\u0632\u0648\u062f.","Mention the second address of the provider.":"\u0627\u0630\u0643\u0631 \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0645\u0632\u0648\u062f.","Mention any description of the provider.":"\u0627\u0630\u0643\u0631 \u0623\u064a \u0648\u0635\u0641 \u0644\u0644\u0645\u0632\u0648\u062f.","Define what is the unit price of the product.":"\u062d\u062f\u062f \u0633\u0639\u0631 \u0627\u0644\u0648\u062d\u062f\u0629 \u0644\u0644\u0645\u0646\u062a\u062c.","Determine in which condition the product is returned.":"\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u062a\u064a \u064a\u062a\u0645 \u0641\u064a\u0647\u0627 \u0625\u0631\u062c\u0627\u0639 \u0627\u0644\u0645\u0646\u062a\u062c.","Other Observations":"\u0645\u0644\u0627\u062d\u0638\u0627\u062a \u0623\u062e\u0631\u0649","Describe in details the condition of the returned product.":"\u0635\u0641 \u0628\u0627\u0644\u062a\u0641\u0635\u064a\u0644 \u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0631\u062a\u062c\u0639.","Unit Group Name":"\u0627\u0633\u0645 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0629","Provide a unit name to the unit.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0648\u062d\u062f\u0629 \u0644\u0644\u0648\u062d\u062f\u0629.","Describe the current unit.":"\u0635\u0641 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","assign the current unit to a group.":"\u0642\u0645 \u0628\u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0625\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629.","define the unit value.":"\u062d\u062f\u062f \u0642\u064a\u0645\u0629 \u0627\u0644\u0648\u062d\u062f\u0629.","Provide a unit name to the units group.":"\u0623\u062f\u062e\u0644 \u0627\u0633\u0645 \u0648\u062d\u062f\u0629 \u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a.","Describe the current unit group.":"\u0635\u0641 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","POS":"\u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639","Open POS":"\u0627\u0641\u062a\u062d \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639","Create Register":"\u0625\u0646\u0634\u0627\u0621 \u062a\u0633\u062c\u064a\u0644","Registes List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0633\u062c\u064a\u0644\u0627\u062a","Use Customer Billing":"\u0627\u0633\u062a\u062e\u062f\u0645 \u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u0639\u0645\u064a\u0644","Define wether the customer billing information should be used.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0639\u0645\u064a\u0644.","General Shipping":"\u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u0639\u0627\u0645","Define how the shipping is calculated.":"\u062d\u062f\u062f \u0643\u064a\u0641\u064a\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0634\u062d\u0646.","Shipping Fees":"\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0634\u062d\u0646","Define shipping fees.":"\u062a\u062d\u062f\u064a\u062f \u0631\u0633\u0648\u0645 \u0627\u0644\u0634\u062d\u0646.","Use Customer Shipping":"\u0627\u0633\u062a\u062e\u062f\u0645 \u0634\u062d\u0646 \u0627\u0644\u0639\u0645\u064a\u0644","Define wether the customer shipping information should be used.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0634\u062d\u0646 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0627\u0644\u0639\u0645\u064a\u0644.","Invoice Number":"\u0631\u0642\u0645 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629","If the procurement has been issued outside of NexoPOS, please provide a unique reference.":"\u0625\u0630\u0627 \u062a\u0645 \u0625\u0635\u062f\u0627\u0631 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0634\u0631\u0627\u0621 \u062e\u0627\u0631\u062c NexoPOS \u060c \u0641\u064a\u0631\u062c\u0649 \u062a\u0642\u062f\u064a\u0645 \u0645\u0631\u062c\u0639 \u0641\u0631\u064a\u062f.","Delivery Time":"\u0645\u0648\u0639\u062f \u0627\u0644\u062a\u0633\u0644\u064a\u0645","If the procurement has to be delivered at a specific time, define the moment here.":"\u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u062a\u0633\u0644\u064a\u0645 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0641\u064a \u0648\u0642\u062a \u0645\u062d\u062f\u062f \u060c \u0641\u062d\u062f\u062f \u0627\u0644\u0644\u062d\u0638\u0629 \u0647\u0646\u0627.","Automatic Approval":"\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a\u0629","Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0634\u0631\u0627\u0621 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0639\u0644\u0649 \u0623\u0646\u0647 \u062a\u0645\u062a \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u064a\u0647 \u0628\u0645\u062c\u0631\u062f \u062d\u062f\u0648\u062b \u0648\u0642\u062a \u0627\u0644\u062a\u0633\u0644\u064a\u0645.","Pending":"\u0642\u064a\u062f \u0627\u0644\u0627\u0646\u062a\u0638\u0627\u0631","Delivered":"\u062a\u0645 \u0627\u0644\u062a\u0648\u0635\u064a\u0644","Determine what is the actual payment status of the procurement.":"\u062a\u062d\u062f\u064a\u062f \u062d\u0627\u0644\u0629 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u0644\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","Determine what is the actual provider of the current procurement.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0647\u0648 \u0627\u0644\u0645\u0648\u0641\u0631 \u0627\u0644\u0641\u0639\u0644\u064a \u0644\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","Provide a name that will help to identify the procurement.":"\u0642\u0645 \u0628\u062a\u0648\u0641\u064a\u0631 \u0627\u0633\u0645 \u064a\u0633\u0627\u0639\u062f \u0641\u064a \u062a\u062d\u062f\u064a\u062f \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0634\u0631\u0627\u0621.","UOM":"UOM","First Name":"\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644","Define what is the user first name. If not provided, the username is used instead.":"\u062d\u062f\u062f \u0645\u0627 \u0647\u0648 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0623\u0648\u0644 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645. \u0625\u0630\u0627 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0642\u062f\u064a\u0645\u0647 \u060c \u0641\u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643.","Second Name":"\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u062b\u0627\u0646\u064a","Define what is the user second name. If not provided, the username is used instead.":"\u062d\u062f\u062f \u0645\u0627 \u0647\u0648 \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u062b\u0627\u0646\u064a \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645. \u0625\u0630\u0627 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0642\u062f\u064a\u0645\u0647 \u060c \u0641\u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643.","Avatar":"\u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u0631\u0645\u0632\u064a\u0629","Define the image that should be used as an avatar.":"\u062d\u062f\u062f \u0627\u0644\u0635\u0648\u0631\u0629 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0643\u0635\u0648\u0631\u0629 \u0631\u0645\u0632\u064a\u0629.","Language":"\u0644\u063a\u0629","Choose the language for the current account.":"\u0627\u062e\u062a\u0631 \u0644\u063a\u0629 \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u062c\u0627\u0631\u064a.","Security":"\u062d\u0645\u0627\u064a\u0629","Old Password":"\u0643\u0644\u0645\u0629 \u0633\u0631 \u0642\u062f\u064a\u0645\u0629","Provide the old password.":"\u0623\u062f\u062e\u0644 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u0642\u062f\u064a\u0645\u0629.","Change your password with a better stronger password.":"\u0642\u0645 \u0628\u062a\u063a\u064a\u064a\u0631 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0628\u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0623\u0642\u0648\u0649.","Password Confirmation":"\u062a\u0623\u0643\u064a\u062f \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","The profile has been successfully saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0634\u062e\u0635\u064a \u0628\u0646\u062c\u0627\u062d.","The user attribute has been saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0633\u0645\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645.","The options has been successfully updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062e\u064a\u0627\u0631\u0627\u062a \u0628\u0646\u062c\u0627\u062d.","Wrong password provided":"\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062e\u0627\u0637\u0626\u0629","Wrong old password provided":"\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u0642\u062f\u064a\u0645\u0629 \u062e\u0627\u0637\u0626\u0629","Password Successfully updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0628\u0646\u062c\u0627\u062d.","Sign In — NexoPOS":"\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 & [\u0645\u062f\u0634] \u061b NexoPOS","Sign Up — NexoPOS":"\u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0648 [\u0645\u062f\u0634] \u061b NexoPOS","Password Lost":"\u0641\u0642\u062f\u062a \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631","Unable to proceed as the token provided is invalid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0644\u0623\u0646 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0645\u064a\u0632 \u0627\u0644\u0645\u0642\u062f\u0645 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","The token has expired. Please request a new activation token.":"\u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0645\u064a\u0632. \u064a\u0631\u062c\u0649 \u0637\u0644\u0628 \u0631\u0645\u0632 \u062a\u0646\u0634\u064a\u0637 \u062c\u062f\u064a\u062f.","Set New Password":"\u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631 \u062c\u062f\u064a\u062f\u0629","Database Update":"\u062a\u062d\u062f\u064a\u062b \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a","This account is disabled.":"\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628 \u0645\u0639\u0637\u0644.","Unable to find record having that username.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0633\u062c\u0644 \u0644\u0647 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0647\u0630\u0627.","Unable to find record having that password.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0633\u062c\u0644 \u0627\u0644\u0630\u064a \u064a\u062d\u062a\u0648\u064a \u0639\u0644\u0649 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0647\u0630\u0647.","Invalid username or password.":"\u062e\u0637\u0623 \u0641\u064a \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0623\u0648 \u0643\u0644\u0645\u0629 \u0645\u0631\u0648\u0631.","Unable to login, the provided account is not active.":"\u062a\u0639\u0630\u0631 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u060c \u0627\u0644\u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0642\u062f\u0645 \u063a\u064a\u0631 \u0646\u0634\u0637.","You have been successfully connected.":"\u0644\u0642\u062f \u062a\u0645 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0646\u062c\u0627\u062d.","The recovery email has been send to your inbox.":"\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u062e\u0635\u0635 \u0644\u0644\u0637\u0648\u0627\u0631\u0626 \u0625\u0644\u0649 \u0635\u0646\u062f\u0648\u0642 \u0627\u0644\u0648\u0627\u0631\u062f \u0627\u0644\u062e\u0627\u0635 \u0628\u0643.","Unable to find a record matching your entry.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0633\u062c\u0644 \u064a\u0637\u0627\u0628\u0642 \u0625\u062f\u062e\u0627\u0644\u0643.","Unable to register using this email.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.","Unable to register using this username.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0647\u0630\u0627.","No role has been defined for registration. Please contact the administrators.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f \u062f\u0648\u0631 \u0644\u0644\u062a\u0633\u062c\u064a\u0644. \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0646.","Your Account has been successfully creaetd.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628\u0643 \u0628\u0646\u062c\u0627\u062d.","Your Account has been created but requires email validation.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628\u0643 \u0648\u0644\u0643\u0646\u0647 \u064a\u062a\u0637\u0644\u0628 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0635\u062d\u0629 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.","Unable to find the requested user.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0637\u0644\u0648\u0628.","Unable to proceed, the provided token is not valid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0642\u062f\u0645 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Unable to proceed, the token has expired.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0645\u064a\u0632.","Your password has been updated.":"\u0644\u0642\u062f \u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0643\u0644\u0645\u0629 \u0627\u0644\u0633\u0631 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643.","Unable to edit a register that is currently in use":"\u062a\u0639\u0630\u0631 \u062a\u062d\u0631\u064a\u0631 \u0633\u062c\u0644 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062d\u0627\u0644\u064a\u064b\u0627","No register has been opened by the logged user.":"\u062a\u0645 \u0641\u062a\u062d \u0623\u064a \u0633\u062c\u0644 \u0645\u0646 \u0642\u0628\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0633\u062c\u0644.","The register is opened.":"\u062a\u0645 \u0641\u062a\u062d \u0627\u0644\u0633\u062c\u0644.","Closing":"\u0625\u063a\u0644\u0627\u0642","Opening":"\u0627\u0641\u062a\u062a\u0627\u062d","Sale":"\u0623\u0648\u0643\u0627\u0632\u064a\u0648\u0646","Refund":"\u0627\u0633\u062a\u0631\u062f\u0627\u062f","Unable to find the category using the provided identifier":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0641\u0626\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645","The category has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0641\u0626\u0629.","Unable to find the category using the provided identifier.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0641\u0626\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","Unable to find the attached category parent":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u0635\u0644 \u0627\u0644\u0641\u0626\u0629 \u0627\u0644\u0645\u0631\u0641\u0642\u0629","The category has been correctly saved":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0641\u0626\u0629 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d","The category has been updated":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0641\u0626\u0629","The category products has been refreshed":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0641\u0626\u0629","The entry has been successfully deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0625\u062f\u062e\u0627\u0644 \u0628\u0646\u062c\u0627\u062d.","A new entry has been successfully created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0625\u062f\u062e\u0627\u0644 \u062c\u062f\u064a\u062f \u0628\u0646\u062c\u0627\u062d.","Unhandled crud resource":"\u0645\u0648\u0631\u062f \u062e\u0627\u0645 \u063a\u064a\u0631 \u0645\u0639\u0627\u0644\u062c","You need to select at least one item to delete":"\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0639\u0646\u0635\u0631 \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0644\u062d\u0630\u0641\u0647","You need to define which action to perform":"\u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u0647","%s has been processed, %s has not been processed.":"\u062a\u0645\u062a \u0645\u0639\u0627\u0644\u062c\u0629 %s \u060c \u0648\u0644\u0645 \u062a\u062a\u0645 \u0645\u0639\u0627\u0644\u062c\u0629 %s.","Unable to proceed. No matching CRUD resource has been found.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0648\u0631\u062f CRUD \u0645\u0637\u0627\u0628\u0642.","This resource is not protected. The access is granted.":"\u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0631\u062f \u063a\u064a\u0631 \u0645\u062d\u0645\u064a. \u062a\u0645 \u0645\u0646\u062d \u062d\u0642 \u0627\u0644\u0648\u0635\u0648\u0644.","The requested file cannot be downloaded or has already been downloaded.":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0646\u0632\u064a\u0644 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0623\u0648 \u062a\u0645 \u062a\u0646\u0632\u064a\u0644\u0647 \u0628\u0627\u0644\u0641\u0639\u0644.","The requested customer cannot be fonud.":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u0645\u062e\u0627\u0644\u0641\u0629 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628.","Create Coupon":"\u0625\u0646\u0634\u0627\u0621 \u0642\u0633\u064a\u0645\u0629","helps you creating a coupon.":"\u064a\u0633\u0627\u0639\u062f\u0643 \u0641\u064a \u0625\u0646\u0634\u0627\u0621 \u0642\u0633\u064a\u0645\u0629.","Edit Coupon":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0642\u0633\u064a\u0645\u0629","Editing an existing coupon.":"\u062a\u062d\u0631\u064a\u0631 \u0642\u0633\u064a\u0645\u0629 \u0645\u0648\u062c\u0648\u062f\u0629.","Invalid Request.":"\u0637\u0644\u0628 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Displays the customer account history for %s":"\u0639\u0631\u0636 \u0645\u062d\u0641\u0648\u0638\u0627\u062a \u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644 \u0644\u0640 %s","Unable to delete a group to which customers are still assigned.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062d\u0630\u0641 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062a\u064a \u0644\u0627 \u064a\u0632\u0627\u0644 \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0644\u0647\u0627.","The customer group has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621.","Unable to find the requested group.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629.","The customer group has been successfully created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0628\u0646\u062c\u0627\u062d.","The customer group has been successfully saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0628\u0646\u062c\u0627\u062d.","Unable to transfer customers to the same account.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u062d\u0648\u064a\u0644 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0625\u0644\u0649 \u0646\u0641\u0633 \u0627\u0644\u062d\u0633\u0627\u0628.","All the customers has been trasnfered to the new group %s.":"\u062a\u0645 \u062a\u062d\u0648\u064a\u0644 \u0643\u0627\u0641\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0625\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629 %s.","The categories has been transfered to the group %s.":"\u062a\u0645 \u0646\u0642\u0644 \u0627\u0644\u0641\u0626\u0627\u062a \u0625\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 %s.","No customer identifier has been provided to proceed to the transfer.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0639\u0645\u064a\u0644 \u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0646\u0642\u0644.","Unable to find the requested group using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","List all created expenses":"\u0642\u0627\u0626\u0645\u0629 \u0628\u062c\u0645\u064a\u0639 \u0627\u0644\u0646\u0641\u0642\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647\u0627","\"%s\" is not an instance of \"FieldsService\"":"\"%s\" \u0644\u064a\u0633 \u0645\u062b\u064a\u0644\u0627\u064b \u0644\u0640 \"FieldsService \"","Manage Medias":"\u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0648\u0633\u0627\u0626\u0637","Modules List":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a","List all available modules.":"\u0642\u0627\u0626\u0645\u0629 \u0628\u062c\u0645\u064a\u0639 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629.","Upload A Module":"\u062a\u062d\u0645\u064a\u0644 \u0648\u062d\u062f\u0629","Extends NexoPOS features with some new modules.":"\u064a\u0648\u0633\u0639 \u0645\u064a\u0632\u0627\u062a NexoPOS \u0628\u0628\u0639\u0636 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u062c\u062f\u064a\u062f\u0629.","The notification has been successfully deleted":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0625\u062e\u0637\u0627\u0631 \u0628\u0646\u062c\u0627\u062d","All the notificataions has been cleared.":"\u062a\u0645 \u0645\u0633\u062d \u062c\u0645\u064a\u0639 \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a.","POS — NexoPOS":"\u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639 \u0648 [\u0645\u062f\u0634]. NexoPOS","Order Invoice — %s":"\u0623\u0645\u0631 \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0648 [\u0645\u062f\u0634]\u061b \u066a\u0633","Order Refund Receipt — %s":"\u0637\u0644\u0628 \u0625\u064a\u0635\u0627\u0644 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0648 [\u0645\u062f\u0634] \u061b \u066a\u0633","Order Receipt — %s":"\u0627\u0633\u062a\u0644\u0627\u0645 \u0627\u0644\u0637\u0644\u0628 \u0648 [\u0645\u062f\u0634] \u061b \u066a\u0633","The printing event has been successfully dispatched.":"\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u062d\u062f\u062b \u0627\u0644\u0637\u0628\u0627\u0639\u0629 \u0628\u0646\u062c\u0627\u062d.","There is a mismatch between the provided order and the order attached to the instalment.":"\u064a\u0648\u062c\u062f \u0639\u062f\u0645 \u062a\u0637\u0627\u0628\u0642 \u0628\u064a\u0646 \u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u0645\u0642\u062f\u0645 \u0648\u0627\u0644\u0623\u0645\u0631 \u0627\u0644\u0645\u0631\u0641\u0642 \u0628\u0627\u0644\u0642\u0633\u0637.","Unammed Page":"\u0635\u0641\u062d\u0629 \u063a\u064a\u0631 \u0645\u0639\u0637\u0648\u0628\u0629","Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u062d\u0631\u064a\u0631 \u0639\u0645\u0644\u064a\u0629 \u0634\u0631\u0627\u0621 \u0645\u062e\u0632\u0646\u0629. \u0636\u0639 \u0641\u064a \u0627\u0639\u062a\u0628\u0627\u0631\u0643 \u0625\u062c\u0631\u0627\u0621 \u062a\u0639\u062f\u064a\u0644 \u0623\u0648 \u062d\u0630\u0641 \u0627\u0644\u062a\u062f\u0628\u064a\u0631.","New Procurement":"\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u062c\u062f\u064a\u062f\u0629","Make a new procurement":"\u0625\u062c\u0631\u0627\u0621 \u0639\u0645\u0644\u064a\u0629 \u0634\u0631\u0627\u0621 \u062c\u062f\u064a\u062f\u0629","Edit Procurement":"\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0627\u0642\u062a\u0646\u0627\u0621","Perform adjustment on existing procurement.":"\u0625\u062c\u0631\u0627\u0621 \u062a\u0639\u062f\u064a\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","%s - Invoice":" %s - \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629","list of product procured.":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0634\u062a\u0631\u0627\u0629.","The product price has been refreshed.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0633\u0639\u0631 \u0627\u0644\u0645\u0646\u062a\u062c.","The single variation has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0634\u0643\u0644 \u0627\u0644\u0641\u0631\u062f\u064a.","List all products available on the system":"\u0642\u0627\u0626\u0645\u0629 \u0628\u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645","Edit a product":"\u062a\u062d\u0631\u064a\u0631 \u0645\u0646\u062a\u062c","Makes modifications to a product":"\u064a\u0642\u0648\u0645 \u0628\u0625\u062c\u0631\u0627\u0621 \u062a\u0639\u062f\u064a\u0644\u0627\u062a \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c","Create a product":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u062a\u062c","Add a new product on the system":"\u0623\u0636\u0641 \u0645\u0646\u062a\u062c\u064b\u0627 \u062c\u062f\u064a\u062f\u064b\u0627 \u0639\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645","Stock Adjustment":"\u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u0633\u0647\u0645","Adjust stock of existing products.":"\u0636\u0628\u0637 \u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","No stock is provided for the requested product.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0645\u062e\u0632\u0648\u0646 \u0644\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628.","The product unit quantity has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0643\u0645\u064a\u0629 \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","Unable to proceed as the request is not valid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0644\u0623\u0646 \u0627\u0644\u0637\u0644\u0628 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","Unsupported action for the product %s.":"\u0625\u062c\u0631\u0627\u0621 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f \u0644\u0644\u0645\u0646\u062a\u062c %s.","The stock has been adjustment successfully.":"\u062a\u0645 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0628\u0646\u062c\u0627\u062d.","Unable to add the product to the cart as it has expired.":"\u062a\u0639\u0630\u0631 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0625\u0644\u0649 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642 \u062d\u064a\u062b \u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u062a\u0647.","Unable to add a product that has accurate tracking enabled, using an ordinary barcode.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0625\u0636\u0627\u0641\u0629 \u0645\u0646\u062a\u062c \u062a\u0645 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u062a\u0628\u0639 \u0627\u0644\u062f\u0642\u064a\u0642 \u0628\u0647 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0631\u0645\u0632 \u0634\u0631\u064a\u0637\u064a \u0639\u0627\u062f\u064a.","There is no products matching the current request.":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a.","Print Labels":"\u0637\u0628\u0627\u0639\u0629 \u0627\u0644\u0645\u0644\u0635\u0642\u0627\u062a","Customize and print products labels.":"\u062a\u062e\u0635\u064a\u0635 \u0648\u0637\u0628\u0627\u0639\u0629 \u0645\u0644\u0635\u0642\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a.","The form contains one or more errors.":"\u064a\u062d\u062a\u0648\u064a \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0639\u0644\u0649 \u062e\u0637\u0623 \u0648\u0627\u062d\u062f \u0623\u0648 \u0623\u0643\u062b\u0631.","Procurements by \"%s\"":"\u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0648\u0627\u0633\u0637\u0629 \"%s\"","Sales Report":"\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a","Provides an overview over the sales during a specific period":"\u064a\u0642\u062f\u0645 \u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u062e\u0644\u0627\u0644 \u0641\u062a\u0631\u0629 \u0645\u062d\u062f\u062f\u0629","Product Sales":"\u0645\u0628\u064a\u0639\u0627\u062a \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a","Provides an overview over the best products sold during a specific period.":"\u064a\u0642\u062f\u0645 \u0644\u0645\u062d\u0629 \u0639\u0627\u0645\u0629 \u0639\u0646 \u0623\u0641\u0636\u0644 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u062a\u064a \u062a\u0645 \u0628\u064a\u0639\u0647\u0627 \u062e\u0644\u0627\u0644 \u0641\u062a\u0631\u0629 \u0645\u062d\u062f\u062f\u0629.","Sold Stock":"\u062a\u0628\u0627\u0639 \u0627\u0644\u0623\u0633\u0647\u0645","Provides an overview over the sold stock during a specific period.":"\u064a\u0642\u062f\u0645 \u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0628\u0627\u0639 \u062e\u0644\u0627\u0644 \u0641\u062a\u0631\u0629 \u0645\u062d\u062f\u062f\u0629.","Profit Report":"\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0631\u0628\u062d","Provides an overview of the provide of the products sold.":"\u064a\u0648\u0641\u0631 \u0644\u0645\u062d\u0629 \u0639\u0627\u0645\u0629 \u0639\u0646 \u062a\u0648\u0641\u064a\u0631 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0628\u0627\u0639\u0629.","Cash Flow Report":"\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a","Provides an overview on the activity for a specific period.":"\u064a\u0648\u0641\u0631 \u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u0634\u0627\u0637 \u0644\u0641\u062a\u0631\u0629 \u0645\u062d\u062f\u062f\u0629.","Annual Report":"\u062a\u0642\u0631\u064a\u0631 \u0633\u0646\u0648\u064a","Sales By Payment Types":"\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u062d\u0633\u0628 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639","Provide a report of the sales by payment types, for a specific period.":"\u062a\u0642\u062f\u064a\u0645 \u062a\u0642\u0631\u064a\u0631 \u0628\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0628\u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639 \u0644\u0641\u062a\u0631\u0629 \u0645\u062d\u062f\u062f\u0629.","The report will be computed for the current year.":"\u0633\u064a\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u0644\u0644\u0633\u0646\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629.","Unknown report to refresh.":"\u062a\u0642\u0631\u064a\u0631 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641 \u0644\u0644\u062a\u062d\u062f\u064a\u062b.","Invalid authorization code provided.":"\u062a\u0645 \u062a\u0642\u062f\u064a\u0645 \u0631\u0645\u0632 \u062a\u0641\u0648\u064a\u0636 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","The database has been successfully seeded.":"\u062a\u0645 \u0628\u0630\u0631 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0628\u0646\u062c\u0627\u062d.","Rewards System":"\u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Manage all rewards program.":"\u0625\u062f\u0627\u0631\u0629 \u062c\u0645\u064a\u0639 \u0628\u0631\u0646\u0627\u0645\u062c \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a.","Create A Reward System":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0646\u0638\u0627\u0645 \u0645\u0643\u0627\u0641\u0623\u0629","Add a new reward system.":"\u0623\u0636\u0641 \u0646\u0638\u0627\u0645 \u0645\u0643\u0627\u0641\u0623\u0629 \u062c\u062f\u064a\u062f.","Edit A Reward System":"\u062a\u062d\u0631\u064a\u0631 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0623\u0629","edit an existing reward system with the rules attached.":"\u062a\u0639\u062f\u064a\u0644 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a \u0627\u0644\u062d\u0627\u0644\u064a \u0645\u0639 \u0627\u0644\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0645\u0631\u0641\u0642\u0629.","Settings Page Not Found":"\u0635\u0641\u062d\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u063a\u064a\u0631 \u0645\u0648\u062c\u0648\u062f\u0629","Customers Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Configure the customers settings of the application.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0644\u0644\u062a\u0637\u0628\u064a\u0642.","General Settings":"\u0627\u0644\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629","Configure the general settings of the application.":"\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0627\u0645\u0629 \u0644\u0644\u062a\u0637\u0628\u064a\u0642.","Expenses Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Configure the expenses settings of the application.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0644\u0644\u062a\u0637\u0628\u064a\u0642.","Notifications Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a","Configure the notifications settings of the application.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u062e\u0637\u0627\u0631\u0627\u062a \u0644\u0644\u062a\u0637\u0628\u064a\u0642.","Accounting Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u0629","Configure the accounting settings of the application.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u0629 \u0644\u0644\u062a\u0637\u0628\u064a\u0642.","Invoices Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631","Configure the invoice settings.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629.","Orders Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0637\u0644\u0628\u0627\u062a","Configure the orders settings.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0637\u0644\u0628\u0627\u062a.","POS Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639","Configure the pos settings.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639.","Supplies & Deliveries Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0625\u0645\u062f\u0627\u062f\u0627\u062a \u0648\u0627\u0644\u062a\u0633\u0644\u064a\u0645","Configure the supplies and deliveries settings.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u0633\u062a\u0644\u0632\u0645\u0627\u062a \u0648\u0627\u0644\u062a\u0633\u0644\u064a\u0645.","Reports Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631","Configure the reports.":"\u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631.","Reset Settings":"\u0627\u0639\u0627\u062f\u0629 \u0627\u0644\u0636\u0628\u0637","Reset the data and enable demo.":"\u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0648\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0639\u0631\u0636.","Services Providers Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u0648\u0641\u0631\u064a \u0627\u0644\u062e\u062f\u0645\u0627\u062a","Configure the services providers settings.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0645\u0642\u062f\u0645\u064a \u0627\u0644\u062e\u062f\u0645\u0627\u062a.","Workers Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u0627\u0644","Configure the workers settings.":"\u062a\u0643\u0648\u064a\u0646 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0639\u0645\u0627\u0644.","%s is not an instance of \"%s\".":" %s \u0644\u064a\u0633 \u0645\u062b\u064a\u0644\u0627\u064b \u0644\u0640 \"%s\".","Unable to find the requeted product tax using the provided id":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645","Unable to find the requested product tax using the provided identifier.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The product tax has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","The product tax has been updated":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c","Unable to retreive the requested tax group using the provided identifier \"%s\".":"\u062a\u0639\u0630\u0631 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645 \"%s\".","Manage all users available.":"\u0625\u062f\u0627\u0631\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u064a\u0646 \u0627\u0644\u0645\u062a\u0627\u062d\u064a\u0646.","Permission Manager":"\u0645\u062f\u064a\u0631 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a","Manage all permissions and roles":"\u0625\u062f\u0627\u0631\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a \u0648\u0627\u0644\u0623\u062f\u0648\u0627\u0631","My Profile":"\u0645\u0644\u0641\u064a","Change your personal settings":"\u0642\u0645 \u0628\u062a\u063a\u064a\u064a\u0631 \u0625\u0639\u062f\u0627\u062f\u0627\u062a\u0643 \u0627\u0644\u0634\u062e\u0635\u064a\u0629","The permissions has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a.","Sunday":"\u064a\u0648\u0645 \u0627\u0644\u0623\u062d\u062f","Monday":"\u0627\u0644\u0625\u062b\u0646\u064a\u0646","Tuesday":"\u064a\u0648\u0645 \u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","Wednesday":"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","Thursday":"\u064a\u0648\u0645 \u0627\u0644\u062e\u0645\u064a\u0633","Friday":"\u062c\u0645\u0639\u0629","Saturday":"\u0627\u0644\u0633\u0628\u062a","NexoPOS 4 — Setup Wizard":"NexoPOS 4 \u0648 [\u0645\u062f\u0634] \u061b \u0645\u0639\u0627\u0644\u062c \u0627\u0644\u0627\u0639\u062f\u0627\u062f","The migration has successfully run.":"\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062a\u0631\u062d\u064a\u0644 \u0628\u0646\u062c\u0627\u062d.","Workers Misconfiguration":"\u062e\u0637\u0623 \u0641\u064a \u062a\u0643\u0648\u064a\u0646 \u0627\u0644\u0639\u0645\u0627\u0644","Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.":"\u062a\u0639\u0630\u0631 \u062a\u0647\u064a\u0626\u0629 \u0635\u0641\u062d\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a. \u0644\u0627 \u064a\u0645\u0643\u0646 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0639\u0631\u0641 \"%s\".","Unable to register. The registration is closed.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u062a\u0633\u062c\u064a\u0644. \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0645\u063a\u0644\u0642.","Hold Order Cleared":"\u062a\u0645 \u0645\u0633\u062d \u0623\u0645\u0631 \u0627\u0644\u062d\u062c\u0632","Report Refreshed":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0642\u0631\u064a\u0631","The yearly report has been successfully refreshed for the year \"%s\".":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0633\u0646\u0648\u064a \u0628\u0646\u062c\u0627\u062d \u0644\u0644\u0639\u0627\u0645 \"%s\".","[NexoPOS] Activate Your Account":"[NexoPOS] \u062a\u0646\u0634\u064a\u0637 \u062d\u0633\u0627\u0628\u0643","[NexoPOS] A New User Has Registered":"[NexoPOS] \u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0645\u0633\u062a\u062e\u062f\u0645 \u062c\u062f\u064a\u062f","[NexoPOS] Your Account Has Been Created":"[NexoPOS] \u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628\u0643","Unable to find the permission with the namespace \"%s\".":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0625\u0630\u0646 \u0628\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0627\u0633\u0645 \"%s\".","Take Away":"\u064a\u0628\u0639\u062f","This email is already in use.":"\u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0633\u062a\u062e\u062f\u0645 \u0645\u0646 \u0642\u0628\u0644.","This username is already in use.":"\u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0647\u0630\u0627 \u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647.","The user has been succesfully registered":"\u062a\u0645 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d","The current authentication request is invalid":"\u0637\u0644\u0628 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0627\u0644\u062d\u0627\u0644\u064a \u063a\u064a\u0631 \u0635\u0627\u0644\u062d","Unable to proceed your session has expired.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u062c\u0644\u0633\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0643 \u0642\u062f \u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u062a\u0647\u0627.","You are successfully authenticated":"\u062a\u0645 \u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u0639\u0644\u064a\u0643 \u0628\u0646\u062c\u0627\u062d","The user has been successfully connected":"\u062a\u0645 \u062a\u0648\u0635\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0646\u062c\u0627\u062d","Your role is not allowed to login.":"\u062f\u0648\u0631\u0643 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0644\u0647 \u0628\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644.","This email is not currently in use on the system.":"\u0647\u0630\u0627 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0644\u064a\u0633 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u062d\u0627\u0644\u064a\u064b\u0627 \u0639\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645.","Unable to reset a password for a non active user.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631 \u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u063a\u064a\u0631 \u0646\u0634\u0637.","An email has been send with password reset details.":"\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0645\u0639 \u062a\u0641\u0627\u0635\u064a\u0644 \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0631\u0648\u0631.","Unable to proceed, the reCaptcha validation has failed.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0641\u0634\u0644 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0635\u062d\u0629 reCaptcha.","Unable to proceed, the code has expired.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0631\u0645\u0632.","Unable to proceed, the request is not valid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0637\u0644\u0628 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","The register has been successfully opened":"\u062a\u0645 \u0641\u062a\u062d \u0627\u0644\u0633\u062c\u0644 \u0628\u0646\u062c\u0627\u062d","The register has been successfully closed":"\u062a\u0645 \u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0633\u062c\u0644 \u0628\u0646\u062c\u0627\u062d","The provided amount is not allowed. The amount should be greater than \"0\". ":"\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0642\u062f\u0645 \u063a\u064a\u0631 \u0645\u0633\u0645\u0648\u062d \u0628\u0647. \u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0627\u0644\u0645\u0628\u0644\u063a \u0623\u0643\u0628\u0631 \u0645\u0646 \"0 \".","The cash has successfully been stored":"\u062a\u0645 \u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0646\u0642\u0648\u062f \u0628\u0646\u062c\u0627\u062d","Not enough fund to cash out.":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0635\u0646\u062f\u0648\u0642 \u0643\u0627\u0641 \u0644\u0633\u062d\u0628 \u0627\u0644\u0623\u0645\u0648\u0627\u0644.","The cash has successfully been disbursed.":"\u062a\u0645 \u0635\u0631\u0641 \u0627\u0644\u0623\u0645\u0648\u0627\u0644 \u0628\u0646\u062c\u0627\u062d.","In Use":"\u0641\u064a \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645","Opened":"\u0627\u0641\u062a\u062a\u062d","Automatically recorded sale payment.":"\u062f\u0641\u0639 \u0627\u0644\u0628\u064a\u0639 \u0627\u0644\u0645\u0633\u062c\u0644 \u062a\u0644\u0642\u0627\u0626\u064a\u0627.","Cash out":"\u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a","An automatically generated expense for cash-out operation.":"\u062d\u0633\u0627\u0628 \u062a\u0645 \u0625\u0646\u0634\u0627\u0624\u0647 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627 \u0644\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0633\u062d\u0628 \u0627\u0644\u0646\u0642\u062f\u064a.","Delete Selected entries":"\u062d\u0630\u0641 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u062f\u062f\u0629","%s entries has been deleted":"\u062a\u0645 \u062d\u0630\u0641 %s \u0645\u0646 \u0627\u0644\u0625\u062f\u062e\u0627\u0644\u0627\u062a","%s entries has not been deleted":"\u0644\u0645 \u064a\u062a\u0645 \u062d\u0630\u0641 %s \u0625\u062f\u062e\u0627\u0644\u0627\u062a","Unable to find the customer using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The customer has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0639\u0645\u064a\u0644.","The email \"%s\" is already stored on another customer informations.":"\u062a\u0645 \u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \"%s\" \u0628\u0627\u0644\u0641\u0639\u0644 \u0641\u064a \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0639\u0645\u064a\u0644 \u0622\u062e\u0631.","The customer has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0639\u0645\u064a\u0644.","Unable to find the customer using the provided ID.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The customer has been edited.":"\u062a\u0645 \u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0639\u0645\u064a\u0644.","Unable to find the customer using the provided email.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u0642\u062f\u0645.","The operation will cause negative account for the customer.":"\u0633\u062a\u0624\u062f\u064a \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0633\u0644\u0628\u064a \u0644\u0644\u0639\u0645\u064a\u0644.","The customer account has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644.","Issuing Coupon Failed":"\u0641\u0634\u0644 \u0627\u0635\u062f\u0627\u0631 \u0627\u0644\u0643\u0648\u0628\u0648\u0646","Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u0637\u0628\u064a\u0642 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0645\u0631\u0641\u0642\u0629 \u0628\u0627\u0644\u0645\u0643\u0627\u0641\u0623\u0629 \"%s\". \u064a\u0628\u062f\u0648 \u0623\u0646 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0644\u0645 \u062a\u0639\u062f \u0645\u0648\u062c\u0648\u062f\u0629.","The coupon is issued for a customer.":"\u064a\u062a\u0645 \u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0644\u0644\u0639\u0645\u064a\u0644.","The coupon is not issued for the selected customer.":"\u0644\u0645 \u064a\u062a\u0645 \u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0644\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0645\u062d\u062f\u062f.","Unable to find a coupon with the provided code.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0642\u0633\u064a\u0645\u0629 \u0628\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0645\u0642\u062f\u0645.","The coupon has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0642\u0633\u064a\u0645\u0629.","The group has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629.","Crediting":"\u0627\u0626\u062a\u0645\u0627\u0646","Deducting":"\u0627\u0642\u062a\u0637\u0627\u0639","Order Payment":"\u062f\u0641\u0639 \u0627\u0644\u0646\u0638\u0627\u0645","Order Refund":"\u0637\u0644\u0628 \u0627\u0633\u062a\u0631\u062f\u0627\u062f","Unknown Operation":"\u0639\u0645\u0644\u064a\u0629 \u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641\u0629","Countable":"\u0642\u0627\u0628\u0644 \u0644\u0644\u0639\u062f","Piece":"\u0642\u0637\u0639\u0629","GST":"\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0633\u0644\u0639 \u0648\u0627\u0644\u062e\u062f\u0645\u0627\u062a","SGST":"SGST","CGST":"CGST","Sample Procurement %s":"\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0627\u0642\u062a\u0646\u0627\u0621 %s","generated":"\u0648\u0644\u062f\u062a","The expense has been successfully saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \u0628\u0646\u062c\u0627\u062d.","The expense has been successfully updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \u0628\u0646\u062c\u0627\u062d.","Unable to find the expense using the provided identifier.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","Unable to find the requested expense using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The expense has been correctly deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.","Unable to find the requested expense category using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","You cannot delete a category which has expenses bound.":"\u0644\u0627 \u064a\u0645\u0643\u0646\u0643 \u062d\u0630\u0641 \u0641\u0626\u0629 \u0644\u0647\u0627 \u0646\u0641\u0642\u0627\u062a \u0645\u0644\u0632\u0645\u0629.","The expense category has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.","Unable to find the expense category using the provided ID.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The expense category has been saved":"\u062a\u0645 \u062d\u0641\u0638 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","The expense category has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641.","The expense \"%s\" has been processed.":"\u062a\u0645\u062a \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \"%s\".","The expense \"%s\" has already been processed.":"\u062a\u0645\u062a \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \"%s\" \u0628\u0627\u0644\u0641\u0639\u0644.","The process has been correctly executed and all expenses has been processed.":"\u062a\u0645 \u062a\u0646\u0641\u064a\u0630 \u0627\u0644\u0639\u0645\u0644\u064a\u0629 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d \u0648\u062a\u0645\u062a \u0645\u0639\u0627\u0644\u062c\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0646\u0641\u0642\u0627\u062a.","Procurement Expenses":"\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0634\u0631\u0627\u0621","Sales Refunds":"\u0627\u0644\u0645\u0628\u0627\u0644\u063a \u0627\u0644\u0645\u0639\u0627\u062f\u0629 \u0644\u0644\u0645\u0628\u064a\u0639\u0627\u062a","Soiled":"\u0645\u0644\u0637\u062e","Cash Register Cash In":"\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629","Cash Register Cash Out":"\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629","%s — NexoPOS 4":" %s \u0648 [\u0645\u062f\u0634] \u061b NexoPOS 4","The media has been deleted":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0648\u0633\u0627\u0626\u0637","Unable to find the media.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0648\u0633\u0627\u0626\u0637.","Unable to find the requested file.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0645\u0637\u0644\u0648\u0628.","Unable to find the media entry":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0648\u0633\u0627\u0626\u0637","Payment Types":"\u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639","Medias":"\u0627\u0644\u0648\u0633\u0627\u0626\u0637","List":"\u0642\u0627\u0626\u0645\u0629","Customers Groups":"\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Create Group":"\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629","Reward Systems":"\u0623\u0646\u0638\u0645\u0629 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a","Create Reward":"\u0623\u0646\u0634\u0626 \u0645\u0643\u0627\u0641\u0623\u0629","List Coupons":"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0642\u0633\u0627\u0626\u0645","Providers":"\u0627\u0644\u0645\u0648\u0641\u0631\u0648\u0646","Create A Provider":"\u0642\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0648\u0641\u0631","Accounting":"\u0645\u062d\u0627\u0633\u0628\u0629","Create Expense":"\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628","Cash Flow History":"\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a","Expense Accounts":"\u062d\u0633\u0627\u0628\u0627\u062a \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Create Expense Account":"\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641","Inventory":"\u0627\u0644\u0645\u062e\u0632\u0648\u0646","Create Product":"\u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u062a\u062c","Create Category":"\u0625\u0646\u0634\u0627\u0621 \u0641\u0626\u0629","Create Unit":"\u0625\u0646\u0634\u0627\u0621 \u0648\u062d\u062f\u0629","Unit Groups":"\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0627\u062a","Create Unit Groups":"\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0627\u062a","Taxes Groups":"\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0627\u0644\u0636\u0631\u0627\u0626\u0628","Create Tax Groups":"\u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0636\u0631\u064a\u0628\u064a\u0629","Create Tax":"\u0625\u0646\u0634\u0627\u0621 \u0636\u0631\u064a\u0628\u0629","Modules":"\u0627\u0644\u0648\u062d\u062f\u0627\u062a","Upload Module":"\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629","Users":"\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0648\u0646","Create User":"\u0625\u0646\u0634\u0627\u0621 \u0645\u0633\u062a\u062e\u062f\u0645","Roles":"\u0627\u0644\u0623\u062f\u0648\u0627\u0631","Create Roles":"\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0623\u062f\u0648\u0627\u0631","Permissions Manager":"\u0645\u062f\u064a\u0631 \u0627\u0644\u0623\u0630\u0648\u0646\u0627\u062a","Procurements":"\u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Reports":"\u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631","Sale Report":"\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0628\u064a\u0639","Incomes & Loosses":"\u0627\u0644\u062f\u062e\u0644 \u0648\u0641\u0642\u062f\u0627\u0646","Cash Flow":"\u062a\u062f\u0641\u0642 \u0645\u0627\u0644\u064a","Sales By Payments":"\u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0639\u0646 \u0637\u0631\u064a\u0642 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0627\u062a","Supplies & Deliveries":"\u0627\u0644\u062a\u0648\u0631\u064a\u062f\u0627\u062a \u0648\u0627\u0644\u062a\u0633\u0644\u064a\u0645","Invoice Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629","Service Providers":"\u0645\u0642\u062f\u0645\u064a \u0627\u0644\u062e\u062f\u0645\u0629","Notifications":"\u0625\u0634\u0639\u0627\u0631\u0627\u062a","Workers":"\u0639\u0645\u0627\u0644","Unable to locate the requested module.":"\u062a\u0639\u0630\u0631 \u062a\u062d\u062f\u064a\u062f \u0645\u0648\u0642\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629.","The module \"%s\" has been disabled as the dependency \"%s\" is missing. ":"\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 \"%s\" \u0644\u0623\u0646 \u0627\u0644\u062a\u0628\u0639\u064a\u0629 \"%s\" \u0645\u0641\u0642\u0648\u062f\u0629.","The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ":"\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 \"%s\" \u0646\u0638\u0631\u064b\u0627 \u0644\u0639\u062f\u0645 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u062a\u0628\u0639\u064a\u0629 \"%s\".","The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ":"\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 \"%s\"\u0644\u0623\u0646 \u0627\u0644\u062a\u0628\u0639\u064a\u0629 \"%s\"\u0644\u064a\u0633\u062a \u0639\u0644\u0649 \u0627\u0644\u062d\u062f \u0627\u0644\u0623\u062f\u0646\u0649 \u0645\u0646 \u0627\u0644\u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \"%s\".","The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ":"\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629 \"%s\"\u0644\u0623\u0646 \u0627\u0644\u062a\u0628\u0639\u064a\u0629 \"%s\"\u0645\u0648\u062c\u0648\u062f\u0629 \u0639\u0644\u0649 \u0625\u0635\u062f\u0627\u0631 \u064a\u062a\u062c\u0627\u0648\u0632 \"%s\"\u0627\u0644\u0645\u0648\u0635\u0649 \u0628\u0647. ","Unable to detect the folder from where to perform the installation.":"\u062a\u0639\u0630\u0631 \u0627\u0643\u062a\u0634\u0627\u0641 \u0627\u0644\u0645\u062c\u0644\u062f \u0645\u0646 \u0645\u0643\u0627\u0646 \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062a\u062b\u0628\u064a\u062a.","Invalid Module provided":"\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0648\u062d\u062f\u0629 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629","The uploaded file is not a valid module.":"\u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0630\u064a \u062a\u0645 \u062a\u062d\u0645\u064a\u0644\u0647 \u0644\u064a\u0633 \u0648\u062d\u062f\u0629 \u0646\u0645\u0637\u064a\u0629 \u0635\u0627\u0644\u062d\u0629.","A migration is required for this module":"\u0627\u0644\u0647\u062c\u0631\u0629 \u0645\u0637\u0644\u0648\u0628\u0629 \u0644\u0647\u0630\u0647 \u0627\u0644\u0648\u062d\u062f\u0629","The module has been successfully installed.":"\u062a\u0645 \u062a\u062b\u0628\u064a\u062a \u0627\u0644\u0648\u062d\u062f\u0629 \u0628\u0646\u062c\u0627\u062d.","The migration run successfully.":"\u062a\u0645 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062a\u0631\u062d\u064a\u0644 \u0628\u0646\u062c\u0627\u062d.","The module has correctly been enabled.":"\u062a\u0645 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0648\u062d\u062f\u0629 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.","Unable to enable the module.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0648\u062d\u062f\u0629.","The Module has been disabled.":"\u062a\u0645 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0646\u0645\u0637\u064a\u0629.","Unable to disable the module.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u0639\u0637\u064a\u0644 \u0627\u0644\u0648\u062d\u062f\u0629.","Unable to proceed, the modules management is disabled.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0645\u0639\u0637\u0644\u0629.","Missing required parameters to create a notification":"\u0627\u0644\u0645\u0639\u0644\u0645\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0645\u0641\u0642\u0648\u062f\u0629 \u0644\u0625\u0646\u0634\u0627\u0621 \u0625\u0634\u0639\u0627\u0631","The order has been placed.":"\u062a\u0645 \u0648\u0636\u0639 \u0627\u0644\u0637\u0644\u0628.","Unable to save an order with instalments amounts which additionnated is less than the order total.":"\u062a\u0639\u0630\u0631 \u062d\u0641\u0638 \u0637\u0644\u0628 \u0628\u0623\u0642\u0633\u0627\u0637 \u0645\u0628\u0627\u0644\u063a \u0641\u064a\u0647\u0627 \u0623\u0642\u0644 \u0645\u0646 \u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0637\u0644\u0628.","The total amount to be paid today is different from the tendered amount.":"\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0630\u064a \u0633\u064a\u062a\u0645 \u062f\u0641\u0639\u0647 \u0627\u0644\u064a\u0648\u0645 \u064a\u062e\u062a\u0644\u0641 \u0639\u0646 \u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u0637\u0631\u0648\u062d.","The provided coupon \"%s\", can no longer be used":"\u0644\u0645 \u064a\u0639\u062f \u0645\u0646 \u0627\u0644\u0645\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0642\u0633\u064a\u0645\u0629 \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \"%s\"","The percentage discount provided is not valid.":"\u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629 \u0644\u0644\u062e\u0635\u0645 \u063a\u064a\u0631 \u0635\u0627\u0644\u062d\u0629.","A discount cannot exceed the sub total value of an order.":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u062e\u0635\u0645 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629 \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0644\u0623\u0645\u0631 \u0645\u0627.","No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.":"\u0644\u0627 \u064a\u0648\u062c\u062f \u062f\u0641\u0639 \u0645\u062a\u0648\u0642\u0639 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0627\u0644\u064a. \u0625\u0630\u0627 \u0623\u0631\u0627\u062f \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u062f\u0641\u0639 \u0645\u0628\u0643\u0631\u064b\u0627 \u060c \u0641\u0641\u0643\u0631 \u0641\u064a \u062a\u0639\u062f\u064a\u0644 \u062a\u0627\u0631\u064a\u062e \u0633\u062f\u0627\u062f \u0627\u0644\u0623\u0642\u0633\u0627\u0637.","The payment has been saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u062f\u0641\u0639.","Unable to edit an order that is completely paid.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u0630\u064a \u062a\u0645 \u062f\u0641\u0639\u0647 \u0628\u0627\u0644\u0643\u0627\u0645\u0644.","Unable to proceed as one of the previous submitted payment is missing from the order.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0644\u0623\u0646 \u0625\u062d\u062f\u0649 \u0627\u0644\u062f\u0641\u0639\u0629 \u0627\u0644\u0645\u0631\u0633\u0644\u0629 \u0627\u0644\u0633\u0627\u0628\u0642\u0629 \u0645\u0641\u0642\u0648\u062f\u0629 \u0645\u0646 \u0627\u0644\u0637\u0644\u0628.","The order payment status cannot switch to hold as a payment has already been made on that order.":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u062a\u0628\u062f\u064a\u0644 \u062d\u0627\u0644\u0629 \u062f\u0641\u0639 \u0627\u0644\u0637\u0644\u0628 \u0644\u0644\u062a\u0639\u0644\u064a\u0642 \u062d\u064a\u062b \u062a\u0645 \u0625\u062c\u0631\u0627\u0621 \u0627\u0644\u062f\u0641\u0639 \u0628\u0627\u0644\u0641\u0639\u0644 \u0644\u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628.","Unable to proceed. One of the submitted payment type is not supported.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0636\u064a \u0642\u062f\u0645\u0627. \u0623\u062d\u062f \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u063a\u064a\u0631 \u0645\u0639\u062a\u0645\u062f.","Unamed Product":"\u0645\u0646\u062a\u062c \u063a\u064a\u0631 \u0645\u0633\u0645\u0649","Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u060c \u0627\u0644\u0645\u0646\u062a\u062c \"%s\" \u0628\u0647 \u0648\u062d\u062f\u0629 \u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u0631\u062f\u0627\u062f\u0647\u0627. \u0631\u0628\u0645\u0627 \u062a\u0645 \u062d\u0630\u0641\u0647.","Unable to find the customer using the provided ID. The order creation has failed.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645. \u0641\u0634\u0644 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0623\u0645\u0631.","Unable to proceed a refund on an unpaid order.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0623\u0645\u0648\u0627\u0644 \u0639\u0644\u0649 \u0637\u0644\u0628 \u063a\u064a\u0631 \u0645\u062f\u0641\u0648\u0639.","The current credit has been issued from a refund.":"\u062a\u0645 \u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0627\u0644\u062d\u0627\u0644\u064a \u0645\u0646 \u0627\u0633\u062a\u0631\u062f\u0627\u062f.","The order has been successfully refunded.":"\u062a\u0645 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0637\u0644\u0628 \u0628\u0646\u062c\u0627\u062d.","unable to proceed to a refund as the provided status is not supported.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0644\u0623\u0646 \u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645\u0629.","The product %s has been successfully refunded.":"\u062a\u0645 \u0627\u0633\u062a\u0631\u062f\u0627\u062f \u0627\u0644\u0645\u0646\u062a\u062c %s \u0628\u0646\u062c\u0627\u062d.","Unable to find the order product using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0646\u062a\u062c \u0627\u0644\u0637\u0644\u0628 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \"%s\" \u0643\u0645\u062d\u0648\u0631 \u0648 \"%s\" \u0643\u0645\u0639\u0631\u0641","Unable to fetch the order as the provided pivot argument is not supported.":"\u062a\u0639\u0630\u0631 \u062c\u0644\u0628 \u0627\u0644\u0637\u0644\u0628 \u0644\u0623\u0646 \u0627\u0644\u0648\u0633\u064a\u0637\u0629 \u0627\u0644\u0645\u062d\u0648\u0631\u064a\u0629 \u0627\u0644\u0645\u062a\u0648\u0641\u0631\u0629 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645\u0629.","The product has been added to the order \"%s\"":"\u062a\u0645\u062a \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0645\u0646\u062a\u062c \u0625\u0644\u0649 \u0627\u0644\u0637\u0644\u0628 \"%s\"","the order has been succesfully computed.":"\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u0637\u0644\u0628 \u0628\u0646\u062c\u0627\u062d.","The order has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0637\u0644\u0628.","The product has been successfully deleted from the order.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d \u0645\u0646 \u0627\u0644\u0637\u0644\u0628.","Unable to find the requested product on the provider order.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0641\u064a \u0637\u0644\u0628 \u0627\u0644\u0645\u0648\u0641\u0631.","Ongoing":"\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0646\u0641\u064a\u0630","Ready":"\u0645\u0633\u062a\u0639\u062f","Not Available":"\u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631","Failed":"\u0628\u0627\u0621\u062a \u0628\u0627\u0644\u0641\u0634\u0644","Unpaid Orders Turned Due":"\u062a\u062d\u0648\u0644\u062a \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u0633\u062f\u062f\u0629 \u0625\u0644\u0649 \u0645\u0648\u0639\u062f \u0627\u0633\u062a\u062d\u0642\u0627\u0642\u0647\u0627","No orders to handle for the moment.":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0623\u0648\u0627\u0645\u0631 \u0644\u0644\u062a\u0639\u0627\u0645\u0644 \u0645\u0639\u0647\u0627 \u0641\u064a \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u062d\u0627\u0644\u064a.","The order has been correctly voided.":"\u062a\u0645 \u0625\u0628\u0637\u0627\u0644 \u0627\u0644\u0623\u0645\u0631 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.","Unable to edit an already paid instalment.":"\u062a\u0639\u0630\u0631 \u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0642\u0633\u0637 \u0627\u0644\u0645\u062f\u0641\u0648\u0639 \u0628\u0627\u0644\u0641\u0639\u0644.","The instalment has been saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0642\u0633\u0637.","The instalment has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0642\u0633\u0637.","The defined amount is not valid.":"\u0627\u0644\u0645\u0628\u0644\u063a \u0627\u0644\u0645\u062d\u062f\u062f \u063a\u064a\u0631 \u0635\u0627\u0644\u062d.","No further instalments is allowed for this order. The total instalment already covers the order total.":"\u0644\u0627 \u064a\u0633\u0645\u062d \u0628\u0623\u0642\u0633\u0627\u0637 \u0623\u062e\u0631\u0649 \u0644\u0647\u0630\u0627 \u0627\u0644\u0637\u0644\u0628. \u064a\u063a\u0637\u064a \u0627\u0644\u0642\u0633\u0637 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0628\u0627\u0644\u0641\u0639\u0644 \u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0637\u0644\u0628.","The instalment has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0642\u0633\u0637.","The provided status is not supported.":"\u0627\u0644\u062d\u0627\u0644\u0629 \u0627\u0644\u0645\u0642\u062f\u0645\u0629 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645\u0629.","The order has been successfully updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0637\u0644\u0628 \u0628\u0646\u062c\u0627\u062d.","Unable to find the requested procurement using the provided identifier.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","Unable to find the assigned provider.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0641\u0631 \u0627\u0644\u0645\u0639\u064a\u0646.","The procurement has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u062d\u0631\u064a\u0631 \u0639\u0645\u0644\u064a\u0629 \u0634\u0631\u0627\u0621 \u062a\u0645 \u062a\u062e\u0632\u064a\u0646\u0647\u0627 \u0628\u0627\u0644\u0641\u0639\u0644. \u064a\u0631\u062c\u0649 \u0627\u0644\u0646\u0638\u0631 \u0641\u064a \u0627\u0644\u0623\u062f\u0627\u0621 \u0648\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0645\u062e\u0632\u0648\u0646.","The provider has been edited.":"\u062a\u0645 \u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0648\u0641\u0631.","Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062d\u0630\u0641 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0644\u0639\u062f\u0645 \u0648\u062c\u0648\u062f \u0645\u062e\u0632\u0648\u0646 \u0643\u0627\u0641\u064d \u0644\u0640 \"%s\". \u0647\u0630\u0627 \u064a\u0639\u0646\u064a \u0639\u0644\u0649 \u0627\u0644\u0623\u0631\u062c\u062d \u0623\u0646 \u062c\u0631\u062f \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0642\u062f \u062a\u063a\u064a\u0631 \u0625\u0645\u0627 \u0628\u0628\u064a\u0639 \u0623\u0648 \u062a\u0639\u062f\u064a\u0644 \u0628\u0639\u062f \u0623\u0646 \u064a\u062a\u0645 \u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0639\u0631\u0641 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0644\u0644\u0645\u0646\u062a\u062c \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0631\u062c\u0639 \"%s\" \u0643\u0640 \"%s\"","The operation has completed.":"\u0627\u0643\u062a\u0645\u0644\u062a \u0627\u0644\u0639\u0645\u0644\u064a\u0629.","The procurement has been refreshed.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","The procurement has been reset.":"\u062a\u0645\u062a \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","The procurement products has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621.","The procurement product has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u0646\u062a\u062c \u0627\u0644\u0634\u0631\u0627\u0621.","Unable to find the procurement product using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u0646\u062a\u062c \u0627\u0644\u0634\u0631\u0627\u0621 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The product %s has been deleted from the procurement %s":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0646\u062a\u062c %s \u0645\u0646 \u0627\u0644\u062a\u062f\u0628\u064a\u0631 %s","The product with the following ID \"%s\" is not initially included on the procurement":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0636\u0645\u064a\u0646 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u062a\u0627\u0644\u064a \"%s\" \u0641\u064a \u0627\u0644\u0628\u062f\u0627\u064a\u0629 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0634\u0631\u0627\u0621","The procurement products has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0634\u0631\u0627\u0621.","Procurement Automatically Stocked":"\u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a \u0645\u062e\u0632\u0646\u0629 \u062a\u0644\u0642\u0627\u0626\u064a\u064b\u0627","Draft":"\u0645\u0634\u0631\u0648\u0639","The category has been created":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0641\u0626\u0629","Unable to find the product using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","Unable to find the requested product using the provided SKU.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 SKU \u0627\u0644\u0645\u0642\u062f\u0645.","The variable product has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062a\u063a\u064a\u0631.","The provided barcode \"%s\" is already in use.":"\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a \u0627\u0644\u0645\u0642\u062f\u0645 \"%s\" \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u0627\u0644\u0641\u0639\u0644.","The provided SKU \"%s\" is already in use.":"SKU \u0627\u0644\u0645\u0642\u062f\u0645 \"%s\" \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u0627\u0644\u0641\u0639\u0644.","The product has been saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0645\u0646\u062a\u062c.","The provided barcode is already in use.":"\u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0634\u0631\u064a\u0637\u064a \u0627\u0644\u0645\u0642\u062f\u0645 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u0627\u0644\u0641\u0639\u0644.","The provided SKU is already in use.":"\u0643\u0648\u062f \u0627\u0644\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u062a\u0639\u0631\u064a\u0641\u064a \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0642\u064a\u062f \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u0627\u0644\u0641\u0639\u0644.","The product has been udpated":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0646\u062a\u062c","The variable product has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0645\u062a\u063a\u064a\u0631.","The product variations has been reset":"\u062a\u0645\u062a \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0623\u0634\u0643\u0627\u0644 \u0627\u0644\u0645\u0646\u062a\u062c","The product has been resetted.":"\u062a\u0645 \u0625\u0639\u0627\u062f\u0629 \u0636\u0628\u0637 \u0627\u0644\u0645\u0646\u062a\u062c.","The product \"%s\" has been successfully deleted":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0646\u062a\u062c \"%s\" \u0628\u0646\u062c\u0627\u062d","Unable to find the requested variation using the provided ID.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0634\u0643\u0644 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The product stock has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0646\u062a\u062c.","The action is not an allowed operation.":"\u0647\u0630\u0627 \u0627\u0644\u0625\u062c\u0631\u0627\u0621 \u0644\u064a\u0633 \u0639\u0645\u0644\u064a\u0629 \u0645\u0633\u0645\u0648\u062d \u0628\u0647\u0627.","The product quantity has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0643\u0645\u064a\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","There is no variations to delete.":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0627\u062e\u062a\u0644\u0627\u0641\u0627\u062a \u0644\u062d\u0630\u0641\u0647\u0627.","There is no products to delete.":"\u0644\u0627 \u062a\u0648\u062c\u062f \u0645\u0646\u062a\u062c\u0627\u062a \u0644\u062d\u0630\u0641\u0647\u0627.","The product variation has been succesfully created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062a\u0646\u0648\u0639 \u0627\u0644\u0645\u0646\u062a\u062c \u0628\u0646\u062c\u0627\u062d.","The product variation has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0634\u0643\u0644 \u0627\u0644\u0645\u0646\u062a\u062c.","The provider has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0645\u0648\u0641\u0631.","The provider has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0645\u0648\u0641\u0631.","Unable to find the provider using the specified id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0641\u0631 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u062d\u062f\u062f.","The provider has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0645\u0648\u0641\u0631.","Unable to find the provider using the specified identifier.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0648\u0641\u0631 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u062d\u062f\u062f.","The provider account has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u062d\u0633\u0627\u0628 \u0627\u0644\u0645\u0648\u0641\u0631.","The procurement payment has been deducted.":"\u062a\u0645 \u062e\u0635\u0645 \u062f\u0641\u0639\u0629 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a.","The dashboard report has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u062a\u0642\u0631\u064a\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0642\u064a\u0627\u062f\u0629.","Untracked Stock Operation":"\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u063a\u064a\u0631 \u0627\u0644\u0645\u062a\u0639\u0642\u0628","Unsupported action":"\u0625\u062c\u0631\u0627\u0621 \u063a\u064a\u0631 \u0645\u062f\u0639\u0648\u0645","The expense has been correctly saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.","The report has been computed successfully.":"\u062a\u0645 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u062a\u0642\u0631\u064a\u0631 \u0628\u0646\u062c\u0627\u062d.","The table has been truncated.":"\u062a\u0645 \u0642\u0637\u0639 \u0627\u0644\u062c\u062f\u0648\u0644.","The database has been hard reset.":"\u062a\u0645\u062a \u0625\u0639\u0627\u062f\u0629 \u062a\u0639\u064a\u064a\u0646 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0628\u0634\u0643\u0644 \u062b\u0627\u0628\u062a.","Untitled Settings Page":"\u0635\u0641\u062d\u0629 \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0628\u062f\u0648\u0646 \u0639\u0646\u0648\u0627\u0646","No description provided for this settings page.":"\u0644\u0645 \u064a\u062a\u0645 \u062a\u0648\u0641\u064a\u0631 \u0648\u0635\u0641 \u0644\u0635\u0641\u062d\u0629 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0647\u0630\u0647.","The form has been successfully saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0646\u0645\u0648\u0630\u062c \u0628\u0646\u062c\u0627\u062d.","Unable to reach the host":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u0636\u064a\u0641","Unable to connect to the database using the credentials provided.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0627\u0639\u062a\u0645\u0627\u062f \u0627\u0644\u0645\u0642\u062f\u0645\u0629.","Unable to select the database.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u062a\u062d\u062f\u064a\u062f \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a.","Access denied for this user.":"\u0627\u0644\u0648\u0635\u0648\u0644 \u0645\u0631\u0641\u0648\u0636 \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645.","The connexion with the database was successful":"\u0643\u0627\u0646 \u0627\u0644\u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0646\u0627\u062c\u062d\u064b\u0627","Cash":"\u0627\u0644\u0633\u064a\u0648\u0644\u0629 \u0627\u0644\u0646\u0642\u062f\u064a\u0629","Bank Payment":"\u0627\u0644\u062f\u0641\u0639 \u0627\u0644\u0645\u0635\u0631\u0641\u064a\u0629","NexoPOS has been successfuly installed.":"\u062a\u0645 \u062a\u062b\u0628\u064a\u062a NexoPOS \u0628\u0646\u062c\u0627\u062d.","Database connexion was successful":"\u062a\u0645 \u0631\u0628\u0637 \u0642\u0627\u0639\u062f\u0629 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0628\u0646\u062c\u0627\u062d","A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.":"\u064a\u062c\u0628 \u0639\u062f\u0645 \u062a\u0639\u064a\u064a\u0646 \u0636\u0631\u064a\u0628\u0629 \u0628\u0633\u064a\u0637\u0629 \u0644\u0636\u0631\u064a\u0628\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0645\u0646 \u0627\u0644\u0646\u0648\u0639 \"simple\" \u060c \u0648\u0644\u0643\u0646 \"\u0645\u062c\u0645\u0639\u0629\" \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643.","A tax cannot be his own parent.":"\u0644\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u062a\u0643\u0648\u0646 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0648\u0627\u0644\u062f\u064a\u0647.","The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".":"\u0627\u0644\u062a\u0633\u0644\u0633\u0644 \u0627\u0644\u0647\u0631\u0645\u064a \u0644\u0644\u0636\u0631\u0627\u0626\u0628 \u0645\u062d\u062f\u062f \u0628\u0640 1. \u064a\u062c\u0628 \u0623\u0644\u0627 \u064a\u0643\u0648\u0646 \u0646\u0648\u0639 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0644\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0641\u0631\u0639\u064a\u0629 \u0645\u0639\u064a\u0651\u0646\u064b\u0627 \u0639\u0644\u0649 \"\u0645\u062c\u0645\u0639\u0629 \".","Unable to find the requested tax using the provided identifier.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The tax group has been correctly saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.","The tax has been correctly created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.","The product tax has been saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","The tax has been successfully deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0628\u0646\u062c\u0627\u062d.","The Unit Group has been created.":"\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a.","The unit group %s has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a %s.","Unable to find the unit group to which this unit is attached.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u062a\u064a \u062a\u062a\u0635\u0644 \u0628\u0647\u0627 \u0647\u0630\u0647 \u0627\u0644\u0648\u062d\u062f\u0629.","The unit has been saved.":"\u062a\u0645 \u062d\u0641\u0638 \u0627\u0644\u0648\u062d\u062f\u0629.","Unable to find the Unit using the provided id.":"\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0648\u062d\u062f\u0629 \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u0627\u0644\u0645\u0642\u062f\u0645.","The unit has been updated.":"\u062a\u0645 \u062a\u062d\u062f\u064a\u062b \u0627\u0644\u0648\u062d\u062f\u0629.","The unit group %s has more than one base unit":"\u062a\u062d\u062a\u0648\u064a \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0648\u062d\u062f\u0627\u062a %s \u0639\u0644\u0649 \u0623\u0643\u062b\u0631 \u0645\u0646 \u0648\u062d\u062f\u0629 \u0623\u0633\u0627\u0633\u064a\u0629 \u0648\u0627\u062d\u062f\u0629","The unit has been deleted.":"\u062a\u0645 \u062d\u0630\u0641 \u0627\u0644\u0648\u062d\u062f\u0629.","The activation process has failed.":"\u0641\u0634\u0644\u062a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0646\u0634\u064a\u0637.","Unable to activate the account. The activation token is wrong.":"\u062a\u0639\u0630\u0631 \u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u062d\u0633\u0627\u0628. \u0631\u0645\u0632 \u0627\u0644\u062a\u0646\u0634\u064a\u0637 \u062e\u0627\u0637\u0626.","Unable to activate the account. The activation token has expired.":"\u062a\u0639\u0630\u0631 \u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u062d\u0633\u0627\u0628. \u0627\u0646\u062a\u0647\u062a \u0635\u0644\u0627\u062d\u064a\u0629 \u0631\u0645\u0632 \u0627\u0644\u062a\u0646\u0634\u064a\u0637.","The account has been successfully activated.":"\u062a\u0645 \u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u062d\u0633\u0627\u0628 \u0628\u0646\u062c\u0627\u062d.","Clone of \"%s\"":"\u0646\u0633\u062e\u0629 \u0645\u0646 \"%s\"","The role has been cloned.":"\u062a\u0645 \u0627\u0633\u062a\u0646\u0633\u0627\u062e \u0627\u0644\u062f\u0648\u0631.","unable to find this validation class %s.":"\u063a\u064a\u0631 \u0642\u0627\u062f\u0631 \u0639\u0644\u0649 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0641\u0626\u0629 \u0627\u0644\u062a\u062d\u0642\u0642 \u0647\u0630\u0647 %s.","Procurement Cash Flow Account":"\u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a \u0644\u0644\u0645\u0634\u062a\u0631\u064a\u0627\u062a","Every procurement will be added to the selected cash flow account":"\u0633\u062a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0643\u0644 \u0639\u0645\u0644\u064a\u0629 \u0634\u0631\u0627\u0621 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a \u0627\u0644\u0645\u062d\u062f\u062f","Sale Cash Flow Account":"\u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a \u0644\u0644\u0628\u064a\u0639","Every sales will be added to the selected cash flow account":"\u0633\u062a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0643\u0644 \u0645\u0628\u064a\u0639\u0627\u062a \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a \u0627\u0644\u0645\u062d\u062f\u062f","Every customer credit will be added to the selected cash flow account":"\u0633\u062a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0643\u0644 \u0627\u0626\u062a\u0645\u0627\u0646 \u0639\u0645\u064a\u0644 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a \u0627\u0644\u0645\u062d\u062f\u062f","Every customer credit removed will be added to the selected cash flow account":"\u0633\u062a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0643\u0644 \u0627\u0626\u062a\u0645\u0627\u0646 \u0639\u0645\u064a\u0644 \u062a\u0645\u062a \u0625\u0632\u0627\u0644\u062a\u0647 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a \u0627\u0644\u0645\u062d\u062f\u062f","Sales Refunds Account":"\u062d\u0633\u0627\u0628 \u0645\u0631\u062f\u0648\u062f\u0627\u062a \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a","Sales refunds will be attached to this cash flow account":"\u0633\u064a\u062a\u0645 \u0625\u0631\u0641\u0627\u0642 \u0627\u0644\u0645\u0628\u0627\u0644\u063a \u0627\u0644\u0645\u0633\u062a\u0631\u062f\u0629 \u0644\u0644\u0645\u0628\u064a\u0639\u0627\u062a \u0628\u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a \u0647\u0630\u0627","Stock return for spoiled items will be attached to this account":"\u0633\u064a\u062a\u0645 \u0625\u0631\u0641\u0627\u0642 \u0625\u0631\u062c\u0627\u0639 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0644\u0644\u0639\u0646\u0627\u0635\u0631 \u0627\u0644\u0641\u0627\u0633\u062f\u0629 \u0628\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628","Stock return for unspoiled items will be attached to this account":"\u0633\u064a\u062a\u0645 \u0625\u0631\u0641\u0627\u0642 \u0625\u0631\u062c\u0627\u0639 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0644\u0644\u0633\u0644\u0639 \u063a\u064a\u0631 \u0627\u0644\u062a\u0627\u0644\u0641\u0629 \u0628\u0647\u0630\u0627 \u0627\u0644\u062d\u0633\u0627\u0628","Cash Register Cash-In Account":"\u062d\u0633\u0627\u0628 \u0625\u064a\u062f\u0627\u0639 \u0627\u0644\u0646\u0642\u062f \u0644\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629","Cash Register cash-in will be added to the cash flow account":"\u0633\u064a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0625\u064a\u062f\u0627\u0639 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a","Cash Register Cash-Out Account":"\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f\u064a\u0629 \u062d\u0633\u0627\u0628 \u0627\u0644\u0633\u062d\u0628 \u0627\u0644\u0646\u0642\u062f\u064a","Cash Register cash-out will be added to the cash flow account":"\u0633\u064a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0633\u062d\u0628 \u0627\u0644\u0646\u0642\u062f\u064a \u0644\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f \u0625\u0644\u0649 \u062d\u0633\u0627\u0628 \u0627\u0644\u062a\u062f\u0641\u0642 \u0627\u0644\u0646\u0642\u062f\u064a","Enable Reward":"\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0645\u0643\u0627\u0641\u0623\u0629","Will activate the reward system for the customers.":"\u0633\u064a\u062a\u0645 \u062a\u0641\u0639\u064a\u0644 \u0646\u0638\u0627\u0645 \u0627\u0644\u0645\u0643\u0627\u0641\u0622\u062a \u0644\u0644\u0639\u0645\u0644\u0627\u0621.","Default Customer Account":"\u062d\u0633\u0627\u0628 \u0627\u0644\u0639\u0645\u064a\u0644 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a","Default Customer Group":"\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629","Select to which group each new created customers are assigned to.":"\u062d\u062f\u062f \u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062a\u064a \u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0643\u0644 \u0639\u0645\u0644\u0627\u0621 \u062c\u062f\u062f \u0644\u0647\u0627.","Enable Credit & Account":"\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0648\u0627\u0644\u062d\u0633\u0627\u0628","The customers will be able to make deposit or obtain credit.":"\u0633\u064a\u062a\u0645\u0643\u0646 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0645\u0646 \u0627\u0644\u0625\u064a\u062f\u0627\u0639 \u0623\u0648 \u0627\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646.","Store Name":"\u0627\u0633\u0645 \u0627\u0644\u0645\u062a\u062c\u0631","This is the store name.":"\u0647\u0630\u0627 \u0647\u0648 \u0627\u0633\u0645 \u0627\u0644\u0645\u062a\u062c\u0631.","Store Address":"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u062a\u062c\u0631","The actual store address.":"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0645\u062a\u062c\u0631 \u0627\u0644\u0641\u0639\u0644\u064a.","Store City":"\u0633\u062a\u0648\u0631 \u0633\u064a\u062a\u064a","The actual store city.":"\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0645\u062a\u062c\u0631 \u0627\u0644\u0641\u0639\u0644\u064a\u0629.","Store Phone":"\u0647\u0627\u062a\u0641 \u0627\u0644\u0645\u062a\u062c\u0631","The phone number to reach the store.":"\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0627\u0644\u0645\u0631\u0627\u062f \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u062a\u062c\u0631.","Store Email":"\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u062e\u0627\u0635 \u0628\u0627\u0644\u0645\u062a\u062c\u0631","The actual store email. Might be used on invoice or for reports.":"\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0641\u0639\u0644\u064a \u0644\u0644\u0645\u062a\u062c\u0631. \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627 \u0641\u064a \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629 \u0623\u0648 \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631.","Store PO.Box":"\u062a\u062e\u0632\u064a\u0646 \u0635\u0646\u062f\u0648\u0642 \u0627\u0644\u0628\u0631\u064a\u062f","The store mail box number.":"\u0631\u0642\u0645 \u0635\u0646\u062f\u0648\u0642 \u0628\u0631\u064a\u062f \u0627\u0644\u0645\u062a\u062c\u0631.","Store Fax":"\u0641\u0627\u0643\u0633 \u0627\u0644\u0645\u062a\u062c\u0631","The store fax number.":"\u0631\u0642\u0645 \u0641\u0627\u0643\u0633 \u0627\u0644\u0645\u062a\u062c\u0631.","Store Additional Information":"\u062a\u062e\u0632\u064a\u0646 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0625\u0636\u0627\u0641\u064a\u0629","Store additional informations.":"\u062a\u062e\u0632\u064a\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0625\u0636\u0627\u0641\u064a\u0629.","Store Square Logo":"\u0645\u062a\u062c\u0631 \u0627\u0644\u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u0631\u0628\u0639","Choose what is the square logo of the store.":"\u0627\u062e\u062a\u0631 \u0645\u0627 \u0647\u0648 \u0627\u0644\u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u0631\u0628\u0639 \u0644\u0644\u0645\u062a\u062c\u0631.","Store Rectangle Logo":"\u0645\u062a\u062c\u0631 \u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u0633\u062a\u0637\u064a\u0644","Choose what is the rectangle logo of the store.":"\u0627\u062e\u062a\u0631 \u0645\u0627 \u0647\u0648 \u0634\u0639\u0627\u0631 \u0627\u0644\u0645\u062a\u062c\u0631 \u0627\u0644\u0645\u0633\u062a\u0637\u064a\u0644.","Define the default fallback language.":"\u062d\u062f\u062f \u0627\u0644\u0644\u063a\u0629 \u0627\u0644\u0627\u062d\u062a\u064a\u0627\u0637\u064a\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629.","Currency":"\u0639\u0645\u0644\u0629","Currency Symbol":"\u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629","This is the currency symbol.":"\u0647\u0630\u0627 \u0647\u0648 \u0631\u0645\u0632 \u0627\u0644\u0639\u0645\u0644\u0629.","Currency ISO":"ISO \u0627\u0644\u0639\u0645\u0644\u0629","The international currency ISO format.":"\u062a\u0646\u0633\u064a\u0642 ISO \u0644\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u062f\u0648\u0644\u064a\u0629.","Currency Position":"\u0648\u0636\u0639 \u0627\u0644\u0639\u0645\u0644\u0629","Before the amount":"\u0642\u0628\u0644 \u0627\u0644\u0645\u0628\u0644\u063a","After the amount":"\u0628\u0639\u062f \u0627\u0644\u0645\u0628\u0644\u063a","Define where the currency should be located.":"\u062d\u062f\u062f \u0645\u0643\u0627\u0646 \u062a\u0648\u0627\u062c\u062f \u0627\u0644\u0639\u0645\u0644\u0629.","Prefered Currency":"\u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0645\u0641\u0636\u0644\u0629","ISO Currency":"\u0639\u0645\u0644\u0629 ISO","Symbol":"\u0631\u0645\u0632","Determine what is the currency indicator that should be used.":"\u062d\u062f\u062f \u0645\u0627 \u0647\u0648 \u0645\u0624\u0634\u0631 \u0627\u0644\u0639\u0645\u0644\u0629 \u0627\u0644\u0630\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647.","Currency Thousand Separator":"\u0641\u0627\u0635\u0644 \u0622\u0644\u0627\u0641 \u0627\u0644\u0639\u0645\u0644\u0627\u062a","Define the symbol that indicate thousand. By default \",\" is used.":"\u062d\u062f\u062f \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0630\u064a \u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u0623\u0644\u0641. \u0627\u0641\u062a\u0631\u0627\u0636\u064a\u064b\u0627 \u060c \u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \"\u060c\".","Currency Decimal Separator":"\u0641\u0627\u0635\u0644 \u0639\u0634\u0631\u064a \u0644\u0644\u0639\u0645\u0644\u0629","Define the symbol that indicate decimal number. By default \".\" is used.":"\u062d\u062f\u062f \u0627\u0644\u0631\u0645\u0632 \u0627\u0644\u0630\u064a \u064a\u0634\u064a\u0631 \u0625\u0644\u0649 \u0627\u0644\u0631\u0642\u0645 \u0627\u0644\u0639\u0634\u0631\u064a. \u0628\u0634\u0643\u0644 \u0627\u0641\u062a\u0631\u0627\u0636\u064a \u060c \u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \".\".","Currency Precision":"\u062f\u0642\u0629 \u0627\u0644\u0639\u0645\u0644\u0629","%s numbers after the decimal":" %s \u0623\u0631\u0642\u0627\u0645 \u0628\u0639\u062f \u0627\u0644\u0641\u0627\u0635\u0644\u0629 \u0627\u0644\u0639\u0634\u0631\u064a\u0629","Date Format":"\u0635\u064a\u063a\u0629 \u0627\u0644\u062a\u0627\u0631\u064a\u062e","This define how the date should be defined. The default format is \"Y-m-d\".":"\u0647\u0630\u0627 \u064a\u062d\u062f\u062f \u0643\u064a\u0641 \u064a\u062c\u0628 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u062a\u0627\u0631\u064a\u062e. \u0627\u0644\u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0647\u0648 \"Y-m-d\".","Determine the default timezone of the store.":"\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0632\u0645\u0646\u064a\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0644\u0644\u0645\u062e\u0632\u0646.","Registration":"\u062a\u0633\u062c\u064a\u0644","Registration Open":"\u0641\u062a\u062d \u0627\u0644\u062a\u0633\u062c\u064a\u0644","Determine if everyone can register.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u0645\u0643\u0646 \u0644\u0644\u062c\u0645\u064a\u0639 \u0627\u0644\u062a\u0633\u062c\u064a\u0644.","Registration Role":"\u062f\u0648\u0631 \u0627\u0644\u062a\u0633\u062c\u064a\u0644","Select what is the registration role.":"\u062d\u062f\u062f \u0645\u0627 \u0647\u0648 \u062f\u0648\u0631 \u0627\u0644\u062a\u0633\u062c\u064a\u0644.","Requires Validation":"\u064a\u062a\u0637\u0644\u0628 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0635\u062d\u0629","Force account validation after the registration.":"\u0641\u0631\u0636 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0635\u062d\u0629 \u0627\u0644\u062d\u0633\u0627\u0628 \u0628\u0639\u062f \u0627\u0644\u062a\u0633\u062c\u064a\u0644.","Allow Recovery":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0627\u0633\u062a\u0631\u062f\u0627\u062f","Allow any user to recover his account.":"\u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0623\u064a \u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u062d\u0633\u0627\u0628\u0647.","Receipts":"\u0627\u0644\u0625\u064a\u0635\u0627\u0644\u0627\u062a","Receipt Template":"\u0646\u0645\u0648\u0630\u062c \u0627\u0644\u0625\u064a\u0635\u0627\u0644","Default":"\u062a\u0642\u0635\u064a\u0631","Choose the template that applies to receipts":"\u0627\u062e\u062a\u0631 \u0627\u0644\u0642\u0627\u0644\u0628 \u0627\u0644\u0630\u064a \u064a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0627\u0644\u0625\u064a\u0635\u0627\u0644\u0627\u062a","Receipt Logo":"\u0634\u0639\u0627\u0631 \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645","Provide a URL to the logo.":"\u0623\u062f\u062e\u0644 \u0639\u0646\u0648\u0627\u0646 URL \u0644\u0644\u0634\u0639\u0627\u0631.","Merge Products On Receipt\/Invoice":"\u062f\u0645\u062c \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0639\u0646\u062f \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645 \/ \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629","All similar products will be merged to avoid a paper waste for the receipt\/invoice.":"\u0633\u064a\u062a\u0645 \u062f\u0645\u062c \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0627\u0644\u0645\u0645\u0627\u062b\u0644\u0629 \u0644\u062a\u062c\u0646\u0628 \u0625\u0647\u062f\u0627\u0631 \u0627\u0644\u0648\u0631\u0642 \u0644\u0644\u0625\u064a\u0635\u0627\u0644 \/ \u0627\u0644\u0641\u0627\u062a\u0648\u0631\u0629.","Receipt Footer":"\u062a\u0630\u064a\u064a\u0644 \u0627\u0644\u0625\u064a\u0635\u0627\u0644","If you would like to add some disclosure at the bottom of the receipt.":"\u0625\u0630\u0627 \u0643\u0646\u062a \u062a\u0631\u063a\u0628 \u0641\u064a \u0625\u0636\u0627\u0641\u0629 \u0628\u0639\u0636 \u0627\u0644\u0625\u0641\u0635\u0627\u062d \u0641\u064a \u0623\u0633\u0641\u0644 \u0627\u0644\u0625\u064a\u0635\u0627\u0644.","Column A":"\u0627\u0644\u0639\u0645\u0648\u062f \u0623","Column B":"\u0627\u0644\u0639\u0645\u0648\u062f \u0628","Low Stock products":"\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0646\u062e\u0641\u0636\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646","Define if notification should be enabled on low stock products":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0625\u062e\u0637\u0627\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0646\u062e\u0641\u0636\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646","Low Stock Channel":"\u0642\u0646\u0627\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0646\u062e\u0641\u0636","SMS":"\u0631\u0633\u0627\u0644\u0629 \u0642\u0635\u064a\u0631\u0629","Define the notification channel for the low stock products.":"\u062a\u062d\u062f\u064a\u062f \u0642\u0646\u0627\u0629 \u0627\u0644\u0625\u0639\u0644\u0627\u0645 \u0644\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0646\u062e\u0641\u0636\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646.","Expired products":"\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0646\u062a\u0647\u064a\u0629 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629","Define if notification should be enabled on expired products":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0625\u062e\u0637\u0627\u0631 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0646\u062a\u0647\u064a\u0629 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629","Expired Channel":"\u0642\u0646\u0627\u0629 \u0645\u0646\u062a\u0647\u064a\u0629 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629","Define the notification channel for the expired products.":"\u062a\u062d\u062f\u064a\u062f \u0642\u0646\u0627\u0629 \u0627\u0644\u0625\u0639\u0644\u0627\u0645 \u0644\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0645\u0646\u062a\u0647\u064a\u0629 \u0627\u0644\u0635\u0644\u0627\u062d\u064a\u0629.","Notify Administrators":"\u0625\u062e\u0637\u0627\u0631 \u0627\u0644\u0645\u0633\u0624\u0648\u0644\u064a\u0646","Will notify administrator everytime a new user is registrated.":"\u0633\u0648\u0641 \u064a\u062e\u0637\u0631 \u0627\u0644\u0645\u0633\u0624\u0648\u0644 \u0641\u064a \u0643\u0644 \u0645\u0631\u0629 \u064a\u062a\u0645 \u0641\u064a\u0647\u0627 \u062a\u0633\u062c\u064a\u0644 \u0645\u0633\u062a\u062e\u062f\u0645 \u062c\u062f\u064a\u062f.","Administrator Notification Title":"\u0639\u0646\u0648\u0627\u0646 \u0625\u0639\u0644\u0627\u0645 \u0627\u0644\u0645\u0633\u0624\u0648\u0644","Determine the title of the email send to the administrator.":"\u062d\u062f\u062f \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u0631\u0633\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u0633\u0624\u0648\u0644.","Administrator Notification Content":"\u0645\u062d\u062a\u0648\u0649 \u0625\u062e\u0637\u0627\u0631 \u0627\u0644\u0645\u0633\u0624\u0648\u0644","Determine what is the message that will be send to the administrator.":"\u062d\u062f\u062f \u0645\u0627 \u0647\u064a \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u062a\u064a \u0633\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647\u0627 \u0625\u0644\u0649 \u0627\u0644\u0645\u0633\u0624\u0648\u0644.","Notify User":"\u0625\u062e\u0637\u0627\u0631 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","Notify a user when his account is successfully created.":"\u0642\u0645 \u0628\u0625\u0639\u0644\u0627\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0645 \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628\u0647 \u0628\u0646\u062c\u0627\u062d.","User Registration Title":"\u0639\u0646\u0648\u0627\u0646 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","Determine the title of the mail send to the user when his account is created and active.":"\u062a\u062d\u062f\u064a\u062f \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0645\u0631\u0633\u0644 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0646\u062f \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628\u0647 \u0648\u062a\u0641\u0639\u064a\u0644\u0647.","User Registration Content":"\u0645\u062d\u062a\u0648\u0649 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645","Determine the body of the mail send to the user when his account is created and active.":"\u062a\u062d\u062f\u064a\u062f \u062c\u0633\u0645 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0645\u0631\u0633\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0646\u062f \u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628\u0647 \u0648\u062a\u0646\u0634\u064a\u0637\u0647.","User Activate Title":"\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u0639\u0646\u0648\u0627\u0646","Determine the title of the mail send to the user.":"\u062a\u062d\u062f\u064a\u062f \u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0645\u0631\u0633\u0644 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645.","User Activate Content":"\u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u062a\u0646\u0634\u064a\u0637 \u0627\u0644\u0645\u062d\u062a\u0648\u0649","Determine the mail that will be send to the use when his account requires an activation.":"\u062d\u062f\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0630\u064a \u0633\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644\u0647 \u0625\u0644\u0649 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0646\u062f\u0645\u0627 \u064a\u062a\u0637\u0644\u0628 \u062d\u0633\u0627\u0628\u0647 \u0627\u0644\u062a\u0646\u0634\u064a\u0637.","Order Code Type":"\u0646\u0648\u0639 \u0631\u0645\u0632 \u0627\u0644\u0637\u0644\u0628","Determine how the system will generate code for each orders.":"\u062d\u062f\u062f \u0643\u064a\u0641 \u0633\u064a\u0642\u0648\u0645 \u0627\u0644\u0646\u0638\u0627\u0645 \u0628\u0625\u0646\u0634\u0627\u0621 \u0631\u0645\u0632 \u0644\u0643\u0644 \u0637\u0644\u0628.","Sequential":"\u062a\u0633\u0644\u0633\u0644\u064a","Random Code":"\u0643\u0648\u062f \u0639\u0634\u0648\u0627\u0626\u064a","Number Sequential":"\u0631\u0642\u0645 \u0645\u062a\u0633\u0644\u0633\u0644","Allow Unpaid Orders":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0637\u0644\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629","Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".":"\u0633\u064a\u0645\u0646\u0639 \u0648\u0636\u0639 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u063a\u064a\u0631 \u0627\u0644\u0645\u0643\u062a\u0645\u0644\u0629. \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u0627\u0626\u062a\u0645\u0627\u0646 \u0645\u0633\u0645\u0648\u062d\u064b\u0627 \u0628\u0647 \u060c \u0641\u064a\u062c\u0628 \u062a\u0639\u064a\u064a\u0646 \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631 \u0639\u0644\u0649 \"\u0646\u0639\u0645\".","Allow Partial Orders":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0623\u0648\u0627\u0645\u0631 \u0627\u0644\u062c\u0632\u0626\u064a\u0629","Will prevent partially paid orders to be placed.":"\u0633\u064a\u0645\u0646\u0639 \u0648\u0636\u0639 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629 \u062c\u0632\u0626\u064a\u064b\u0627.","Quotation Expiration":"\u0627\u0646\u062a\u0647\u0627\u0621 \u0635\u0644\u0627\u062d\u064a\u0629 \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633","Quotations will get deleted after they defined they has reached.":"\u0633\u064a\u062a\u0645 \u062d\u0630\u0641 \u0639\u0631\u0648\u0636 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0628\u0639\u062f \u062a\u062d\u062f\u064a\u062f\u0647\u0627.","%s Days":"\u066a s \u064a\u0648\u0645","Orders Follow Up":"\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u0637\u0644\u0628\u0627\u062a","Features":"\u0633\u0645\u0627\u062a","Sound Effect":"\u062a\u0623\u062b\u064a\u0631\u0627\u062a \u0635\u0648\u062a\u064a\u0629","Enable sound effect on the POS.":"\u062a\u0641\u0639\u064a\u0644 \u0627\u0644\u0645\u0624\u062b\u0631\u0627\u062a \u0627\u0644\u0635\u0648\u062a\u064a\u0629 \u0639\u0644\u0649 POS.","Show Quantity":"\u0639\u0631\u0636 \u0627\u0644\u0643\u0645\u064a\u0629","Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.":"\u0633\u064a\u0638\u0647\u0631 \u0645\u062d\u062f\u062f \u0627\u0644\u0643\u0645\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0645\u0646\u062a\u062c. \u0648\u0628\u062e\u0644\u0627\u0641 \u0630\u0644\u0643 \u060c \u064a\u062a\u0645 \u062a\u0639\u064a\u064a\u0646 \u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a\u0629 \u0639\u0644\u0649 1.","Allow Customer Creation":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0639\u0645\u0644\u0627\u0621","Allow customers to be created on the POS.":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0639\u0645\u0644\u0627\u0621 \u0639\u0644\u0649 \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639.","Quick Product":"\u0645\u0646\u062a\u062c \u0633\u0631\u064a\u0639","Allow quick product to be created from the POS.":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0625\u0646\u0634\u0627\u0621 \u0645\u0646\u062a\u062c \u0633\u0631\u064a\u0639 \u0645\u0646 \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639.","SMS Order Confirmation":"\u062a\u0623\u0643\u064a\u062f \u0637\u0644\u0628 SMS","Will send SMS to the customer once the order is placed.":"\u0633\u064a\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0644\u0629 \u0646\u0635\u064a\u0629 \u0642\u0635\u064a\u0631\u0629 \u0625\u0644\u0649 \u0627\u0644\u0639\u0645\u064a\u0644 \u0628\u0645\u062c\u0631\u062f \u062a\u0642\u062f\u064a\u0645 \u0627\u0644\u0637\u0644\u0628.","Editable Unit Price":"\u0633\u0639\u0631 \u0627\u0644\u0648\u062d\u062f\u0629 \u0627\u0644\u0642\u0627\u0628\u0644 \u0644\u0644\u062a\u0639\u062f\u064a\u0644","Allow product unit price to be edited.":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u062a\u0639\u062f\u064a\u0644 \u0633\u0639\u0631 \u0648\u062d\u062f\u0629 \u0627\u0644\u0645\u0646\u062a\u062c.","Use Gross Prices":"\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629","Will use gross prices for each products.":"\u0633\u0648\u0641 \u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a\u0629 \u0644\u0643\u0644 \u0645\u0646\u062a\u062c.","Order Types":"\u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u0623\u0648\u0627\u0645\u0631","Control the order type enabled.":"\u0627\u0644\u062a\u062d\u0643\u0645 \u0641\u064a \u0646\u0648\u0639 \u0627\u0644\u0623\u0645\u0631 \u0645\u0645\u0643\u0651\u0646.","Bubble":"\u0641\u0642\u0627\u0639\u0629","Ding":"\u062f\u064a\u0646\u063a","Pop":"\u0641\u0631\u0642\u0639\u0629","Cash Sound":"\u0627\u0644\u0635\u0648\u062a \u0627\u0644\u0646\u0642\u062f\u064a","Layout":"\u062a\u062e\u0637\u064a\u0637","Retail Layout":"\u062a\u062e\u0637\u064a\u0637 \u0627\u0644\u0628\u064a\u0639 \u0628\u0627\u0644\u062a\u062c\u0632\u0626\u0629","Clothing Shop":"\u0645\u062d\u0644 \u0645\u0644\u0627\u0628\u0633","POS Layout":"\u062a\u062e\u0637\u064a\u0637 \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639","Change the layout of the POS.":"\u0642\u0645 \u0628\u062a\u063a\u064a\u064a\u0631 \u062a\u062e\u0637\u064a\u0637 POS.","Sale Complete Sound":"\u0628\u064a\u0639 \u0627\u0644\u0635\u0648\u062a \u0627\u0644\u0643\u0627\u0645\u0644","New Item Audio":"\u0639\u0646\u0635\u0631 \u0635\u0648\u062a\u064a \u062c\u062f\u064a\u062f","The sound that plays when an item is added to the cart.":"\u0627\u0644\u0635\u0648\u062a \u0627\u0644\u0630\u064a \u064a\u062a\u0645 \u062a\u0634\u063a\u064a\u0644\u0647 \u0639\u0646\u062f \u0625\u0636\u0627\u0641\u0629 \u0639\u0646\u0635\u0631 \u0625\u0644\u0649 \u0633\u0644\u0629 \u0627\u0644\u062a\u0633\u0648\u0642.","Printing":"\u0637\u0628\u0627\u0639\u0629","Printed Document":"\u0648\u062b\u064a\u0642\u0629 \u0645\u0637\u0628\u0648\u0639\u0629","Choose the document used for printing aster a sale.":"\u0627\u062e\u062a\u0631 \u0627\u0644\u0648\u062b\u064a\u0642\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0629 \u0644\u0637\u0628\u0627\u0639\u0629 aster a sale.","Printing Enabled For":"\u062a\u0645 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0637\u0628\u0627\u0639\u0629 \u0644\u0640","All Orders":"\u062c\u0645\u064a\u0639 \u0627\u0644\u0637\u0644\u0628\u0627\u062a","From Partially Paid Orders":"\u0645\u0646 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629 \u062c\u0632\u0626\u064a\u064b\u0627","Only Paid Orders":"\u0641\u0642\u0637 \u0627\u0644\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u062f\u0641\u0648\u0639\u0629","Determine when the printing should be enabled.":"\u062d\u062f\u062f \u0645\u062a\u0649 \u064a\u062c\u0628 \u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0637\u0628\u0627\u0639\u0629.","Printing Gateway":"\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0637\u0628\u0627\u0639\u0629","Determine what is the gateway used for printing.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0647\u064a \u0627\u0644\u0628\u0648\u0627\u0628\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645\u0629 \u0644\u0644\u0637\u0628\u0627\u0639\u0629.","Enable Cash Registers":"\u062a\u0645\u0643\u064a\u0646 \u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u0646\u0642\u062f","Determine if the POS will support cash registers.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0646\u0642\u0627\u0637 \u0627\u0644\u0628\u064a\u0639 \u0633\u062a\u062f\u0639\u0645 \u0645\u0633\u062c\u0644\u0627\u062a \u0627\u0644\u0646\u0642\u062f.","Cash Out Assigned Expense Category":"\u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0631\u0648\u0641\u0627\u062a \u0627\u0644\u0645\u062e\u0635\u0635\u0629 \u0644\u0633\u062d\u0628 \u0627\u0644\u0646\u0642\u062f","Every cashout will issue an expense under the selected expense category.":"\u0633\u064a\u0635\u062f\u0631 \u0643\u0644 \u0633\u062d\u0628 \u0645\u0635\u0627\u0631\u064a\u0641 \u0636\u0645\u0646 \u0641\u0626\u0629 \u0627\u0644\u0645\u0635\u0627\u0631\u064a\u0641 \u0627\u0644\u0645\u062d\u062f\u062f\u0629.","Cashier Idle Counter":"\u0639\u062f\u0627\u062f \u0627\u0644\u062e\u0645\u0648\u0644 \u0623\u0645\u064a\u0646 \u0627\u0644\u0635\u0646\u062f\u0648\u0642","5 Minutes":"5 \u062f\u0642\u0627\u0626\u0642","10 Minutes":"10 \u062f\u0642\u0627\u0626\u0642","15 Minutes":"15 \u062f\u0642\u064a\u0642\u0629","20 Minutes":"20 \u062f\u0642\u064a\u0642\u0629","30 Minutes":"30 \u062f\u0642\u064a\u0642\u0629","Selected after how many minutes the system will set the cashier as idle.":"\u064a\u062a\u0645 \u062a\u062d\u062f\u064a\u062f\u0647 \u0628\u0639\u062f \u0639\u062f\u062f \u0627\u0644\u062f\u0642\u0627\u0626\u0642 \u0627\u0644\u062a\u064a \u0633\u064a\u0642\u0648\u0645 \u0627\u0644\u0646\u0638\u0627\u0645 \u0641\u064a\u0647\u0627 \u0628\u062a\u0639\u064a\u064a\u0646 \u0623\u0645\u064a\u0646 \u0627\u0644\u0635\u0646\u062f\u0648\u0642 \u0641\u064a \u0648\u0636\u0639 \u0627\u0644\u062e\u0645\u0648\u0644.","Cash Disbursement":"\u0627\u0644\u0635\u0631\u0641 \u0627\u0644\u0646\u0642\u062f\u064a","Allow cash disbursement by the cashier.":"\u0627\u0644\u0633\u0645\u0627\u062d \u0628\u0627\u0644\u0635\u0631\u0641 \u0627\u0644\u0646\u0642\u062f\u064a \u0645\u0646 \u0642\u0628\u0644 \u0623\u0645\u064a\u0646 \u0627\u0644\u0635\u0646\u062f\u0648\u0642.","Cash Registers":"\u0627\u0644\u0627\u062a \u0627\u0644\u0645\u062d\u0627\u0633\u0628\u0647","Keyboard Shortcuts":"\u0627\u062e\u062a\u0635\u0627\u0631\u0627\u062a \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d","Cancel Order":"\u0627\u0644\u063a\u0627\u0621 \u0627\u0644\u0637\u0644\u0628","Keyboard shortcut to cancel the current order.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0637\u0644\u0628 \u0627\u0644\u062d\u0627\u0644\u064a.","Keyboard shortcut to hold the current order.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0644\u0627\u062d\u062a\u0641\u0627\u0638 \u0628\u0627\u0644\u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062d\u0627\u0644\u064a.","Keyboard shortcut to create a customer.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0625\u0646\u0634\u0627\u0621 \u0639\u0645\u064a\u0644.","Proceed Payment":"\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u062f\u0641\u0639","Keyboard shortcut to proceed to the payment.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0627\u0644\u062f\u0641\u0639.","Open Shipping":"\u0641\u062a\u062d \u0627\u0644\u0634\u062d\u0646","Keyboard shortcut to define shipping details.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u062a\u062d\u062f\u064a\u062f \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u0634\u062d\u0646.","Open Note":"\u0627\u0641\u062a\u062d \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629","Keyboard shortcut to open the notes.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0641\u062a\u062d \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0627\u062a.","Open Calculator":"\u0627\u0641\u062a\u062d \u0627\u0644\u0622\u0644\u0629 \u0627\u0644\u062d\u0627\u0633\u0628\u0629","Keyboard shortcut to open the calculator.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0641\u062a\u062d \u0627\u0644\u0622\u0644\u0629 \u0627\u0644\u062d\u0627\u0633\u0628\u0629.","Open Category Explorer":"\u0627\u0641\u062a\u062d \u0645\u0633\u062a\u0643\u0634\u0641 \u0627\u0644\u0641\u0626\u0627\u062a","Keyboard shortcut to open the category explorer.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0641\u062a\u062d \u0645\u0633\u062a\u0643\u0634\u0641 \u0627\u0644\u0641\u0626\u0627\u062a.","Order Type Selector":"\u0645\u062d\u062f\u062f \u0646\u0648\u0639 \u0627\u0644\u0637\u0644\u0628","Keyboard shortcut to open the order type selector.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0641\u062a\u062d \u0645\u062d\u062f\u062f \u0646\u0648\u0639 \u0627\u0644\u0637\u0644\u0628.","Toggle Fullscreen":"\u0645\u0644\u0621 \u0627\u0644\u0634\u0627\u0634\u0629 \u062a\u0628\u062f\u064a\u0644","Keyboard shortcut to toggle fullscreen.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0644\u0644\u062a\u0628\u062f\u064a\u0644 \u0625\u0644\u0649 \u0648\u0636\u0639 \u0645\u0644\u0621 \u0627\u0644\u0634\u0627\u0634\u0629.","Quick Search":"\u0628\u062d\u062b \u0633\u0631\u064a\u0639","Keyboard shortcut open the quick search popup.":"\u0627\u062e\u062a\u0635\u0627\u0631 \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d \u0627\u0641\u062a\u062d \u0646\u0627\u0641\u0630\u0629 \u0627\u0644\u0628\u062d\u062b \u0627\u0644\u0633\u0631\u064a\u0639 \u0627\u0644\u0645\u0646\u0628\u062b\u0642\u0629.","Amount Shortcuts":"\u0645\u0642\u062f\u0627\u0631 \u0627\u0644\u0627\u062e\u062a\u0635\u0627\u0631\u0627\u062a","VAT Type":"\u0646\u0648\u0639 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629","Determine the VAT type that should be used.":"\u062a\u062d\u062f\u064a\u062f \u0646\u0648\u0639 \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u0627\u0633\u062a\u062e\u062f\u0627\u0645\u0647\u0627.","Flat Rate":"\u0645\u0639\u062f\u0644","Flexible Rate":"\u0646\u0633\u0628\u0629 \u0645\u0631\u0646\u0629","Products Vat":"\u0645\u0646\u062a\u062c\u0627\u062a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629","Products & Flat Rate":"\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0648\u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u062b\u0627\u0628\u062a","Products & Flexible Rate":"\u0627\u0644\u0645\u0646\u062a\u062c\u0627\u062a \u0648\u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u0631\u0646","Define the tax group that applies to the sales.":"\u062d\u062f\u062f \u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u0636\u0631\u0627\u0626\u0628 \u0627\u0644\u062a\u064a \u062a\u0646\u0637\u0628\u0642 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a.","Define how the tax is computed on sales.":"\u062a\u062d\u062f\u064a\u062f \u0643\u064a\u0641\u064a\u0629 \u0627\u062d\u062a\u0633\u0627\u0628 \u0627\u0644\u0636\u0631\u064a\u0628\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a.","VAT Settings":"\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0636\u0631\u064a\u0628\u0629 \u0627\u0644\u0642\u064a\u0645\u0629 \u0627\u0644\u0645\u0636\u0627\u0641\u0629","Enable Email Reporting":"\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0625\u0628\u0644\u0627\u063a \u0639\u0646 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a","Determine if the reporting should be enabled globally.":"\u062a\u062d\u062f\u064a\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u062a\u0645\u0643\u064a\u0646 \u0625\u0639\u062f\u0627\u062f \u0627\u0644\u062a\u0642\u0627\u0631\u064a\u0631 \u0639\u0644\u0649 \u0627\u0644\u0635\u0639\u064a\u062f \u0627\u0644\u0639\u0627\u0644\u0645\u064a.","Email Provider":"\u0645\u0632\u0648\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a","Mailgun":"Mailgun","Select the email provided used on the system.":"\u062d\u062f\u062f \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0627\u0644\u0645\u0642\u062f\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645.","SMS Provider":"\u0645\u0632\u0648\u062f \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629","Twilio":"\u062a\u0648\u064a\u0644\u064a\u0648","Select the sms provider used on the system.":"\u062d\u062f\u062f \u0645\u0632\u0648\u062f \u062e\u062f\u0645\u0629 \u0627\u0644\u0631\u0633\u0627\u0626\u0644 \u0627\u0644\u0642\u0635\u064a\u0631\u0629 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0639\u0644\u0649 \u0627\u0644\u0646\u0638\u0627\u0645.","Enable The Multistore Mode":"\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0648\u0636\u0639 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0646\u0637\u0627\u0642\u0627\u062a","Will enable the multistore.":"\u0633\u0648\u0641 \u062a\u0645\u0643\u0646 \u0645\u062a\u0639\u062f\u062f \u0627\u0644\u0637\u0628\u0642\u0627\u062a.","Supplies":"\u0627\u0644\u0644\u0648\u0627\u0632\u0645","Public Name":"\u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0645","Define what is the user public name. If not provided, the username is used instead.":"\u062d\u062f\u062f \u0627\u0644\u0627\u0633\u0645 \u0627\u0644\u0639\u0627\u0645 \u0644\u0644\u0645\u0633\u062a\u062e\u062f\u0645. \u0625\u0630\u0627 \u0644\u0645 \u064a\u062a\u0645 \u062a\u0642\u062f\u064a\u0645\u0647 \u060c \u0641\u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0633\u0645 \u0627\u0644\u0645\u0633\u062a\u062e\u062f\u0645 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643.","Enable Workers":"\u062a\u0645\u0643\u064a\u0646 \u0627\u0644\u0639\u0645\u0627\u0644","Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".":"\u062a\u0645\u0643\u064a\u0646 \u062e\u062f\u0645\u0627\u062a \u0627\u0644\u062e\u0644\u0641\u064a\u0629 \u0644\u0640 NexoPOS 4.x. \u0642\u0645 \u0628\u0627\u0644\u062a\u062d\u062f\u064a\u062b \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u0627\u0644\u062e\u064a\u0627\u0631 \u0642\u062f \u062a\u062d\u0648\u0644 \u0625\u0644\u0649 \"\u0646\u0639\u0645 \".","Test":"\u0627\u062e\u062a\u0628\u0627\u0631","There is no product to display...":"\u0644\u0627 \u064a\u0648\u062c\u062f \u0645\u0646\u062a\u062c \u0644\u0639\u0631\u0636\u0647 ...","Low Quantity":"\u0643\u0645\u064a\u0629 \u0642\u0644\u064a\u0644\u0629","Which quantity should be assumed low.":"\u0627\u0644\u0643\u0645\u064a\u0629 \u0627\u0644\u062a\u064a \u064a\u062c\u0628 \u0627\u0641\u062a\u0631\u0627\u0636\u0647\u0627 \u0645\u0646\u062e\u0641\u0636\u0629.","Stock Alert":"\u062a\u0646\u0628\u064a\u0647 \u0627\u0644\u0645\u062e\u0632\u0648\u0646","Low Stock Report":"\u062a\u0642\u0631\u064a\u0631 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0627\u0644\u0645\u0646\u062e\u0641\u0636","Provides an overview of the product which stock are low.":"\u064a\u0648\u0641\u0631 \u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c \u0627\u0644\u0630\u064a \u064a\u0643\u0648\u0646 \u0645\u062e\u0632\u0648\u0646\u0647 \u0645\u0646\u062e\u0641\u0636\u064b\u0627.","Low Stock Alert":"\u062a\u0646\u0628\u064a\u0647 \u0627\u0646\u062e\u0641\u0627\u0636 \u0627\u0644\u0645\u062e\u0632\u0648\u0646","Best Sales":"\u0623\u0641\u0636\u0644 \u0627\u0644\u0645\u0628\u064a\u0639\u0627\u062a","Define whether the stock alert should be enabled for this unit.":"\u062d\u062f\u062f \u0645\u0627 \u0625\u0630\u0627 \u0643\u0627\u0646 \u064a\u062c\u0628 \u062a\u0645\u0643\u064a\u0646 \u062a\u0646\u0628\u064a\u0647 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0644\u0647\u0630\u0647 \u0627\u0644\u0648\u062d\u062f\u0629."} \ No newline at end of file diff --git a/resources/lang/en.json b/resources/lang/en.json index f88f54d65..7475c59ba 100755 --- a/resources/lang/en.json +++ b/resources/lang/en.json @@ -1 +1 @@ -{"displaying {perPage} on {items} items":"displaying {perPage} on {items} items","The document has been generated.":"The document has been generated.","Unexpected error occured.":"Unexpected error occured.","{entries} entries selected":"{entries} entries selected","Download":"Download","Bulk Actions":"Bulk Actions","Go":"Go","Delivery":"Delivery","Take Away":"Take Away","Unknown Type":"Unknown Type","Pending":"Pending","Ongoing":"Ongoing","Delivered":"Delivered","Unknown Status":"Unknown Status","Ready":"Ready","Paid":"Paid","Hold":"Hold","Unpaid":"Unpaid","Partially Paid":"Partially Paid","Save Password":"Save Password","Unable to proceed the form is not valid.":"Unable to proceed the form is not valid.","Submit":"Submit","Register":"Register","An unexpected error occured.":"An unexpected error occured.","Best Cashiers":"Best Cashiers","No result to display.":"No result to display.","Well.. nothing to show for the meantime.":"Well.. nothing to show for the meantime.","Best Customers":"Best Customers","Well.. nothing to show for the meantime":"Well.. nothing to show for the meantime","Total Sales":"Total Sales","Today":"Today","Incomplete Orders":"Incomplete Orders","Wasted Goods":"Wasted Goods","Expenses":"Expenses","Weekly Sales":"Weekly Sales","Week Taxes":"Week Taxes","Net Income":"Net Income","Week Expenses":"Week Expenses","Recents Orders":"Recents Orders","Order":"Order","Clear All":"Clear All","Confirm Your Action":"Confirm Your Action","Save":"Save","The processing status of the order will be changed. Please confirm your action.":"The processing status of the order will be changed. Please confirm your action.","Instalments":"Instalments","Create":"Create","Add Instalment":"Add Instalment","An unexpected error has occured":"An unexpected error has occured","Store Details":"Store Details","Order Code":"Order Code","Cashier":"Cashier","Date":"Date","Customer":"Customer","Type":"Type","Payment Status":"Payment Status","Delivery Status":"Delivery Status","Billing Details":"Billing Details","Shipping Details":"Shipping Details","Product":"Product","Unit Price":"Unit Price","Quantity":"Quantity","Discount":"Discount","Tax":"Tax","Total Price":"Total Price","Expiration Date":"Expiration Date","Sub Total":"Sub Total","Coupons":"Coupons","Shipping":"Shipping","Total":"Total","Due":"Due","Change":"Change","No title is provided":"No title is provided","SKU":"SKU","Barcode":"Barcode","Looks like no products matched the searched term.":"Looks like no products matched the searched term.","The product already exists on the table.":"The product already exists on the table.","The specified quantity exceed the available quantity.":"The specified quantity exceed the available quantity.","Unable to proceed as the table is empty.":"Unable to proceed as the table is empty.","More Details":"More Details","Useful to describe better what are the reasons that leaded to this adjustment.":"Useful to describe better what are the reasons that leaded to this adjustment.","Search":"Search","Unit":"Unit","Operation":"Operation","Procurement":"Procurement","Value":"Value","Actions":"Actions","Search and add some products":"Search and add some products","Proceed":"Proceed","An unexpected error occured":"An unexpected error occured","Load Coupon":"Load Coupon","Apply A Coupon":"Apply A Coupon","Load":"Load","Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.":"Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.","Click here to choose a customer.":"Click here to choose a customer.","Coupon Name":"Coupon Name","Usage":"Usage","Unlimited":"Unlimited","Valid From":"Valid From","Valid Till":"Valid Till","Categories":"Categories","Products":"Products","Active Coupons":"Active Coupons","Apply":"Apply","Cancel":"Cancel","Coupon Code":"Coupon Code","The coupon is out from validity date range.":"The coupon is out from validity date range.","The coupon has applied to the cart.":"The coupon has applied to the cart.","Percentage":"Percentage","Flat":"Flat","The coupon has been loaded.":"The coupon has been loaded.","Layaway Parameters":"Layaway Parameters","Minimum Payment":"Minimum Payment","Instalments & Payments":"Instalments & Payments","The final payment date must be the last within the instalments.":"The final payment date must be the last within the instalments.","There is not instalment defined. Please set how many instalments are allowed for this order":"There is not instalment defined. Please set how many instalments are allowed for this order","Amount":"Amount","You must define layaway settings before proceeding.":"You must define layaway settings before proceeding.","Please provide instalments before proceeding.":"Please provide instalments before proceeding.","Unable to procee the form is not valid":"Unable to procee the form is not valid","One or more instalments has an invalid date.":"One or more instalments has an invalid date.","One or more instalments has an invalid amount.":"One or more instalments has an invalid amount.","One or more instalments has a date prior to the current date.":"One or more instalments has a date prior to the current date.","Total instalments must be equal to the order total.":"Total instalments must be equal to the order total.","The customer has been loaded":"The customer has been loaded","This coupon is already added to the cart":"This coupon is already added to the cart","No tax group assigned to the order":"No tax group assigned to the order","Layaway defined":"Layaway defined","Okay":"Okay","An unexpected error has occured while fecthing taxes.":"An unexpected error has occured while fecthing taxes.","OKAY":"OKAY","Loading...":"Loading...","Profile":"Profile","Logout":"Logout","Unamed Page":"Unamed Page","No description":"No description","Name":"Name","Provide a name to the resource.":"Provide a name to the resource.","General":"General","Edit":"Edit","Delete":"Delete","Delete Selected Groups":"Delete Selected Groups","Activate Your Account":"Activate Your Account","Password Recovered":"Password Recovered","Password Recovery":"Password Recovery","Reset Password":"Reset Password","New User Registration":"New User Registration","Your Account Has Been Created":"Your Account Has Been Created","Login":"Login","Save Coupon":"Save Coupon","This field is required":"This field is required","The form is not valid. Please check it and try again":"The form is not valid. Please check it and try again","No Description Provided":"No Description Provided","mainFieldLabel not defined":"mainFieldLabel not defined","Unamed Table":"Unamed Table","Create Customer Group":"Create Customer Group","Save a new customer group":"Save a new customer group","Update Group":"Update Group","Modify an existing customer group":"Modify an existing customer group","Managing Customers Groups":"Managing Customers Groups","Create groups to assign customers":"Create groups to assign customers","Create Customer":"Create Customer","Add a new customers to the system":"Add a new customers to the system","Managing Customers":"Managing Customers","List of registered customers":"List of registered customers","Return":"Return","Your Module":"Your Module","Choose the zip file you would like to upload":"Choose the zip file you would like to upload","Upload":"Upload","Managing Orders":"Managing Orders","Manage all registered orders.":"Manage all registered orders.","Failed":"Failed","Order receipt":"Order receipt","Hide Dashboard":"Hide Dashboard","Taxes":"Taxes","Unknown Payment":"Unknown Payment","Order invoice":"Order invoice","Procurement Name":"Procurement Name","Unable to proceed no products has been provided.":"Unable to proceed no products has been provided.","Unable to proceed, one or more products is not valid.":"Unable to proceed, one or more products is not valid.","Unable to proceed the procurement form is not valid.":"Unable to proceed the procurement form is not valid.","Unable to proceed, no submit url has been provided.":"Unable to proceed, no submit url has been provided.","SKU, Barcode, Product name.":"SKU, Barcode, Product name.","Surname":"Surname","N\/A":"N\/A","Email":"Email","Phone":"Phone","First Address":"First Address","Second Address":"Second Address","Address":"Address","City":"City","PO.Box":"PO.Box","Price":"Price","Print":"Print","Description":"Description","Included Products":"Included Products","Apply Settings":"Apply Settings","Basic Settings":"Basic Settings","Visibility Settings":"Visibility Settings","Year":"Year","Sales":"Sales","Income":"Income","January":"January","Febuary":"Febuary","March":"March","April":"April","May":"May","June":"June","July":"July","August":"August","September":"September","October":"October","November":"November","December":"December","Purchase Price":"Purchase Price","Sale Price":"Sale Price","Profit":"Profit","Tax Value":"Tax Value","Reward System Name":"Reward System Name","Missing Dependency":"Missing Dependency","Go Back":"Go Back","Continue":"Continue","Home":"Home","Not Allowed Action":"Not Allowed Action","Try Again":"Try Again","Access Denied":"Access Denied","Dashboard":"Dashboard","Sign In":"Sign In","Sign Up":"Sign Up","This field is required.":"This field is required.","This field must contain a valid email address.":"This field must contain a valid email address.","Clear Selected Entries ?":"Clear Selected Entries ?","Would you like to clear all selected entries ?":"Would you like to clear all selected entries ?","No selection has been made.":"No selection has been made.","No action has been selected.":"No action has been selected.","There is nothing to display...":"There is nothing to display...","Sun":"Sun","Mon":"Mon","Tue":"Tue","Wed":"Wed","Thr":"Thr","Fri":"Fri","Sat":"Sat","Nothing to display":"Nothing to display","Password Forgotten ?":"Password Forgotten ?","OK":"OK","Remember Your Password ?":"Remember Your Password ?","Already registered ?":"Already registered ?","Refresh":"Refresh","Enabled":"Enabled","Disabled":"Disabled","Enable":"Enable","Disable":"Disable","Gallery":"Gallery","Medias Manager":"Medias Manager","Click Here Or Drop Your File To Upload":"Click Here Or Drop Your File To Upload","Nothing has already been uploaded":"Nothing has already been uploaded","File Name":"File Name","Uploaded At":"Uploaded At","By":"By","Previous":"Previous","Next":"Next","Use Selected":"Use Selected","Would you like to clear all the notifications ?":"Would you like to clear all the notifications ?","Permissions":"Permissions","Payment Summary":"Payment Summary","Order Status":"Order Status","Would you proceed ?":"Would you proceed ?","Would you like to create this instalment ?":"Would you like to create this instalment ?","Would you like to delete this instalment ?":"Would you like to delete this instalment ?","Would you like to make this as paid ?":"Would you like to make this as paid ?","Would you like to update that instalment ?":"Would you like to update that instalment ?","Customer Account":"Customer Account","Payment":"Payment","No payment possible for paid order.":"No payment possible for paid order.","Payment History":"Payment History","Unable to proceed the form is not valid":"Unable to proceed the form is not valid","Please provide a valid value":"Please provide a valid value","Refund With Products":"Refund With Products","Refund Shipping":"Refund Shipping","Add Product":"Add Product","Damaged":"Damaged","Unspoiled":"Unspoiled","Summary":"Summary","Payment Gateway":"Payment Gateway","Screen":"Screen","Select the product to perform a refund.":"Select the product to perform a refund.","Please select a payment gateway before proceeding.":"Please select a payment gateway before proceeding.","There is nothing to refund.":"There is nothing to refund.","Please provide a valid payment amount.":"Please provide a valid payment amount.","The refund will be made on the current order.":"The refund will be made on the current order.","Please select a product before proceeding.":"Please select a product before proceeding.","Not enough quantity to proceed.":"Not enough quantity to proceed.","Would you like to delete this product ?":"Would you like to delete this product ?","Customers":"Customers","Order Type":"Order Type","Orders":"Orders","Cash Register":"Cash Register","Reset":"Reset","Cart":"Cart","Comments":"Comments","No products added...":"No products added...","Pay":"Pay","Void":"Void","Current Balance":"Current Balance","Full Payment":"Full Payment","The customer account can only be used once per order. Consider deleting the previously used payment.":"The customer account can only be used once per order. Consider deleting the previously used payment.","Not enough funds to add {amount} as a payment. Available balance {balance}.":"Not enough funds to add {amount} as a payment. Available balance {balance}.","Confirm Full Payment":"Confirm Full Payment","A full payment will be made using {paymentType} for {total}":"A full payment will be made using {paymentType} for {total}","You need to provide some products before proceeding.":"You need to provide some products before proceeding.","Unable to add the product, there is not enough stock. Remaining %s":"Unable to add the product, there is not enough stock. Remaining %s","Add Images":"Add Images","New Group":"New Group","Available Quantity":"Available Quantity","Would you like to delete this group ?":"Would you like to delete this group ?","Your Attention Is Required":"Your Attention Is Required","Please select at least one unit group before you proceed.":"Please select at least one unit group before you proceed.","Unable to proceed, more than one product is set as primary":"Unable to proceed, more than one product is set as primary","Unable to proceed as one of the unit group field is invalid":"Unable to proceed as one of the unit group field is invalid","Would you like to delete this variation ?":"Would you like to delete this variation ?","Details":"Details","Unable to proceed, no product were provided.":"Unable to proceed, no product were provided.","Unable to proceed, one or more product has incorrect values.":"Unable to proceed, one or more product has incorrect values.","Unable to proceed, the procurement form is not valid.":"Unable to proceed, the procurement form is not valid.","Unable to submit, no valid submit URL were provided.":"Unable to submit, no valid submit URL were provided.","Options":"Options","The stock adjustment is about to be made. Would you like to confirm ?":"The stock adjustment is about to be made. Would you like to confirm ?","Would you like to remove this product from the table ?":"Would you like to remove this product from the table ?","Unable to proceed. Select a correct time range.":"Unable to proceed. Select a correct time range.","Unable to proceed. The current time range is not valid.":"Unable to proceed. The current time range is not valid.","Would you like to proceed ?":"Would you like to proceed ?","Will apply various reset method on the system.":"Will apply various reset method on the system.","Wipe Everything":"Wipe Everything","Wipe + Grocery Demo":"Wipe + Grocery Demo","No rules has been provided.":"No rules has been provided.","No valid run were provided.":"No valid run were provided.","Unable to proceed, the form is invalid.":"Unable to proceed, the form is invalid.","Unable to proceed, no valid submit URL is defined.":"Unable to proceed, no valid submit URL is defined.","No title Provided":"No title Provided","Add Rule":"Add Rule","Save Settings":"Save Settings","Ok":"Ok","New Transaction":"New Transaction","Close":"Close","Would you like to delete this order":"Would you like to delete this order","The current order will be void. This action will be recorded. Consider providing a reason for this operation":"The current order will be void. This action will be recorded. Consider providing a reason for this operation","Order Options":"Order Options","Payments":"Payments","Refund & Return":"Refund & Return","Installments":"Installments","The form is not valid.":"The form is not valid.","Balance":"Balance","Input":"Input","Register History":"Register History","Close Register":"Close Register","Cash In":"Cash In","Cash Out":"Cash Out","Register Options":"Register Options","History":"History","Unable to open this register. Only closed register can be opened.":"Unable to open this register. Only closed register can be opened.","Open The Register":"Open The Register","Exit To Orders":"Exit To Orders","Looks like there is no registers. At least one register is required to proceed.":"Looks like there is no registers. At least one register is required to proceed.","Create Cash Register":"Create Cash Register","Yes":"Yes","No":"No","Use":"Use","No coupon available for this customer":"No coupon available for this customer","Select Customer":"Select Customer","No customer match your query...":"No customer match your query...","Customer Name":"Customer Name","Save Customer":"Save Customer","No Customer Selected":"No Customer Selected","In order to see a customer account, you need to select one customer.":"In order to see a customer account, you need to select one customer.","Summary For":"Summary For","Total Purchases":"Total Purchases","Total Owed":"Total Owed","Account Amount":"Account Amount","Last Purchases":"Last Purchases","Status":"Status","No orders...":"No orders...","Account Transaction":"Account Transaction","Product Discount":"Product Discount","Cart Discount":"Cart Discount","Hold Order":"Hold Order","The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.":"The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.","Confirm":"Confirm","Order Note":"Order Note","Note":"Note","More details about this order":"More details about this order","Display On Receipt":"Display On Receipt","Will display the note on the receipt":"Will display the note on the receipt","Open":"Open","Define The Order Type":"Define The Order Type","Payments Gateway":"Payments Gateway","Payment List":"Payment List","List Of Payments":"List Of Payments","No Payment added.":"No Payment added.","Select Payment":"Select Payment","Choose Payment":"Choose Payment","Submit Payment":"Submit Payment","Layaway":"Layaway","On Hold":"On Hold","Tendered":"Tendered","Nothing to display...":"Nothing to display...","Define Quantity":"Define Quantity","Please provide a quantity":"Please provide a quantity","Search Product":"Search Product","There is nothing to display. Have you started the search ?":"There is nothing to display. Have you started the search ?","Shipping & Billing":"Shipping & Billing","Tax & Summary":"Tax & Summary","Settings":"Settings","Select Tax":"Select Tax","Define the tax that apply to the sale.":"Define the tax that apply to the sale.","Define how the tax is computed":"Define how the tax is computed","Exclusive":"Exclusive","Inclusive":"Inclusive","Choose Selling Unit":"Choose Selling Unit","Define when that specific product should expire.":"Define when that specific product should expire.","Renders the automatically generated barcode.":"Renders the automatically generated barcode.","Tax Type":"Tax Type","Adjust how tax is calculated on the item.":"Adjust how tax is calculated on the item.","Unable to proceed. The form is not valid.":"Unable to proceed. The form is not valid.","Units & Quantities":"Units & Quantities","Wholesale Price":"Wholesale Price","Select":"Select","Unsupported print gateway.":"Unsupported print gateway.","Would you like to delete this ?":"Would you like to delete this ?","The account you have created for __%s__, require an activation. In order to proceed, please click on the following link":"The account you have created for __%s__, require an activation. In order to proceed, please click on the following link","Your password has been successfully updated on __%s__. You can now login with your new password.":"Your password has been successfully updated on __%s__. You can now login with your new password.","Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ":"Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ","Receipt — %s":"Receipt — %s","Invoice — %s":"Invoice — %s","Unable to find a module having the identifier\/namespace \"%s\"":"Unable to find a module having the identifier\/namespace \"%s\"","What is the CRUD single resource name ? [Q] to quit.":"What is the CRUD single resource name ? [Q] to quit.","Which table name should be used ? [Q] to quit.":"Which table name should be used ? [Q] to quit.","What is the main route name to the resource ? [Q] to quit.":"What is the main route name to the resource ? [Q] to quit.","If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.","Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.","No enough paramters provided for the relation.":"No enough paramters provided for the relation.","The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"":"The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"","The CRUD resource \"%s\" has been generated at %s":"The CRUD resource \"%s\" has been generated at %s","An unexpected error has occured.":"An unexpected error has occured.","Localization for %s extracted to %s":"Localization for %s extracted to %s","Unable to find the requested module.":"Unable to find the requested module.","Unable to find a module with the defined identifier \"%s\"":"Unable to find a module with the defined identifier \"%s\"","Unable to find the requested file \"%s\" from the module migration.":"Unable to find the requested file \"%s\" from the module migration.","The migration file has been successfully forgotten.":"The migration file has been successfully forgotten.","Version":"Version","Path":"Path","Index":"Index","Entry Class":"Entry Class","Routes":"Routes","Api":"Api","Controllers":"Controllers","Views":"Views","Attribute":"Attribute","Namespace":"Namespace","Author":"Author","The product barcodes has been refreshed successfully.":"The product barcodes has been refreshed successfully.","Invalid operation provided.":"Invalid operation provided.","Unable to proceed the system is already installed.":"Unable to proceed the system is already installed.","What is the store name ? [Q] to quit.":"What is the store name ? [Q] to quit.","Please provide at least 6 characters for store name.":"Please provide at least 6 characters for store name.","What is the administrator password ? [Q] to quit.":"What is the administrator password ? [Q] to quit.","Please provide at least 6 characters for the administrator password.":"Please provide at least 6 characters for the administrator password.","What is the administrator email ? [Q] to quit.":"What is the administrator email ? [Q] to quit.","Please provide a valid email for the administrator.":"Please provide a valid email for the administrator.","What is the administrator username ? [Q] to quit.":"What is the administrator username ? [Q] to quit.","Please provide at least 5 characters for the administrator username.":"Please provide at least 5 characters for the administrator username.","Downloading latest dev build...":"Downloading latest dev build...","Reset project to HEAD...":"Reset project to HEAD...","Coupons List":"Coupons List","Display all coupons.":"Display all coupons.","No coupons has been registered":"No coupons has been registered","Add a new coupon":"Add a new coupon","Create a new coupon":"Create a new coupon","Register a new coupon and save it.":"Register a new coupon and save it.","Edit coupon":"Edit coupon","Modify Coupon.":"Modify Coupon.","Return to Coupons":"Return to Coupons","Might be used while printing the coupon.":"Might be used while printing the coupon.","Percentage Discount":"Percentage Discount","Flat Discount":"Flat Discount","Define which type of discount apply to the current coupon.":"Define which type of discount apply to the current coupon.","Discount Value":"Discount Value","Define the percentage or flat value.":"Define the percentage or flat value.","Valid Until":"Valid Until","Determin Until When the coupon is valid.":"Determin Until When the coupon is valid.","Minimum Cart Value":"Minimum Cart Value","What is the minimum value of the cart to make this coupon eligible.":"What is the minimum value of the cart to make this coupon eligible.","Maximum Cart Value":"Maximum Cart Value","Valid Hours Start":"Valid Hours Start","Define form which hour during the day the coupons is valid.":"Define form which hour during the day the coupons is valid.","Valid Hours End":"Valid Hours End","Define to which hour during the day the coupons end stop valid.":"Define to which hour during the day the coupons end stop valid.","Limit Usage":"Limit Usage","Define how many time a coupons can be redeemed.":"Define how many time a coupons can be redeemed.","Select Products":"Select Products","The following products will be required to be present on the cart, in order for this coupon to be valid.":"The following products will be required to be present on the cart, in order for this coupon to be valid.","Select Categories":"Select Categories","The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.":"The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.","Created At":"Created At","Undefined":"Undefined","Delete a licence":"Delete a licence","Customer Coupons List":"Customer Coupons List","Display all customer coupons.":"Display all customer coupons.","No customer coupons has been registered":"No customer coupons has been registered","Add a new customer coupon":"Add a new customer coupon","Create a new customer coupon":"Create a new customer coupon","Register a new customer coupon and save it.":"Register a new customer coupon and save it.","Edit customer coupon":"Edit customer coupon","Modify Customer Coupon.":"Modify Customer Coupon.","Return to Customer Coupons":"Return to Customer Coupons","Id":"Id","Limit":"Limit","Coupon_id":"Coupon_id","Customer_id":"Customer_id","Created_at":"Created_at","Updated_at":"Updated_at","Code":"Code","Customers List":"Customers List","Display all customers.":"Display all customers.","No customers has been registered":"No customers has been registered","Add a new customer":"Add a new customer","Create a new customer":"Create a new customer","Register a new customer and save it.":"Register a new customer and save it.","Edit customer":"Edit customer","Modify Customer.":"Modify Customer.","Return to Customers":"Return to Customers","Provide a unique name for the customer.":"Provide a unique name for the customer.","Provide the customer surname":"Provide the customer surname","Group":"Group","Assign the customer to a group":"Assign the customer to a group","Provide the customer email":"Provide the customer email","Phone Number":"Phone Number","Provide the customer phone number":"Provide the customer phone number","PO Box":"PO Box","Provide the customer PO.Box":"Provide the customer PO.Box","Not Defined":"Not Defined","Male":"Male","Female":"Female","Gender":"Gender","Billing Address":"Billing Address","Provide the billing name.":"Provide the billing name.","Provide the billing surname.":"Provide the billing surname.","Billing phone number.":"Billing phone number.","Address 1":"Address 1","Billing First Address.":"Billing First Address.","Address 2":"Address 2","Billing Second Address.":"Billing Second Address.","Country":"Country","Billing Country.":"Billing Country.","Postal Address":"Postal Address","Company":"Company","Shipping Address":"Shipping Address","Provide the shipping name.":"Provide the shipping name.","Provide the shipping surname.":"Provide the shipping surname.","Shipping phone number.":"Shipping phone number.","Shipping First Address.":"Shipping First Address.","Shipping Second Address.":"Shipping Second Address.","Shipping Country.":"Shipping Country.","No group selected and no default group configured.":"No group selected and no default group configured.","The access is granted.":"The access is granted.","Account Credit":"Account Credit","Owed Amount":"Owed Amount","Purchase Amount":"Purchase Amount","Rewards":"Rewards","Delete a customers":"Delete a customers","Delete Selected Customers":"Delete Selected Customers","Customer Groups List":"Customer Groups List","Display all Customers Groups.":"Display all Customers Groups.","No Customers Groups has been registered":"No Customers Groups has been registered","Add a new Customers Group":"Add a new Customers Group","Create a new Customers Group":"Create a new Customers Group","Register a new Customers Group and save it.":"Register a new Customers Group and save it.","Edit Customers Group":"Edit Customers Group","Modify Customers group.":"Modify Customers group.","Return to Customers Groups":"Return to Customers Groups","Reward System":"Reward System","Select which Reward system applies to the group":"Select which Reward system applies to the group","Minimum Credit Amount":"Minimum Credit Amount","Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.":"Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.","A brief description about what this group is about":"A brief description about what this group is about","Created On":"Created On","Customer Orders List":"Customer Orders List","Display all customer orders.":"Display all customer orders.","No customer orders has been registered":"No customer orders has been registered","Add a new customer order":"Add a new customer order","Create a new customer order":"Create a new customer order","Register a new customer order and save it.":"Register a new customer order and save it.","Edit customer order":"Edit customer order","Modify Customer Order.":"Modify Customer Order.","Return to Customer Orders":"Return to Customer Orders","Created at":"Created at","Customer Id":"Customer Id","Discount Percentage":"Discount Percentage","Discount Type":"Discount Type","Final Payment Date":"Final Payment Date","Gross Total":"Gross Total","Net Total":"Net Total","Process Status":"Process Status","Shipping Rate":"Shipping Rate","Shipping Type":"Shipping Type","Title":"Title","Total installments":"Total installments","Updated at":"Updated at","Uuid":"Uuid","Voidance Reason":"Voidance Reason","Customer Rewards List":"Customer Rewards List","Display all customer rewards.":"Display all customer rewards.","No customer rewards has been registered":"No customer rewards has been registered","Add a new customer reward":"Add a new customer reward","Create a new customer reward":"Create a new customer reward","Register a new customer reward and save it.":"Register a new customer reward and save it.","Edit customer reward":"Edit customer reward","Modify Customer Reward.":"Modify Customer Reward.","Return to Customer Rewards":"Return to Customer Rewards","Points":"Points","Target":"Target","Reward Name":"Reward Name","Last Update":"Last Update","Expenses Categories List":"Expenses Categories List","Display All Expense Categories.":"Display All Expense Categories.","No Expense Category has been registered":"No Expense Category has been registered","Add a new Expense Category":"Add a new Expense Category","Create a new Expense Category":"Create a new Expense Category","Register a new Expense Category and save it.":"Register a new Expense Category and save it.","Edit Expense Category":"Edit Expense Category","Modify An Expense Category.":"Modify An Expense Category.","Return to Expense Categories":"Return to Expense Categories","Expenses List":"Expenses List","Display all expenses.":"Display all expenses.","No expenses has been registered":"No expenses has been registered","Add a new expense":"Add a new expense","Create a new expense":"Create a new expense","Register a new expense and save it.":"Register a new expense and save it.","Edit expense":"Edit expense","Modify Expense.":"Modify Expense.","Return to Expenses":"Return to Expenses","Active":"Active","determine if the expense is effective or not. Work for recurring and not reccuring expenses.":"determine if the expense is effective or not. Work for recurring and not reccuring expenses.","Users Group":"Users Group","Assign expense to users group. Expense will therefore be multiplied by the number of entity.":"Assign expense to users group. Expense will therefore be multiplied by the number of entity.","None":"None","Expense Category":"Expense Category","Assign the expense to a category":"Assign the expense to a category","Is the value or the cost of the expense.":"Is the value or the cost of the expense.","If set to Yes, the expense will trigger on defined occurence.":"If set to Yes, the expense will trigger on defined occurence.","Recurring":"Recurring","Start of Month":"Start of Month","Mid of Month":"Mid of Month","End of Month":"End of Month","X days Before Month Ends":"X days Before Month Ends","X days After Month Starts":"X days After Month Starts","Occurence":"Occurence","Define how often this expenses occurs":"Define how often this expenses occurs","Occurence Value":"Occurence Value","Must be used in case of X days after month starts and X days before month ends.":"Must be used in case of X days after month starts and X days before month ends.","Category":"Category","Month Starts":"Month Starts","Month Middle":"Month Middle","Month Ends":"Month Ends","X Days Before Month Starts":"X Days Before Month Starts","X Days Before Month Ends":"X Days Before Month Ends","Unknown Occurance":"Unknown Occurance","Return to Expenses Histories":"Return to Expenses Histories","Expense ID":"Expense ID","Expense Name":"Expense Name","Updated At":"Updated At","The expense history is about to be deleted.":"The expense history is about to be deleted.","Hold Orders List":"Hold Orders List","Display all hold orders.":"Display all hold orders.","No hold orders has been registered":"No hold orders has been registered","Add a new hold order":"Add a new hold order","Create a new hold order":"Create a new hold order","Register a new hold order and save it.":"Register a new hold order and save it.","Edit hold order":"Edit hold order","Modify Hold Order.":"Modify Hold Order.","Return to Hold Orders":"Return to Hold Orders","Process Statuss":"Process Statuss","Orders List":"Orders List","Display all orders.":"Display all orders.","No orders has been registered":"No orders has been registered","Add a new order":"Add a new order","Create a new order":"Create a new order","Register a new order and save it.":"Register a new order and save it.","Edit order":"Edit order","Modify Order.":"Modify Order.","Return to Orders":"Return to Orders","Discount Rate":"Discount Rate","The order and the attached products has been deleted.":"The order and the attached products has been deleted.","Invoice":"Invoice","Receipt":"Receipt","Order Instalments List":"Order Instalments List","Display all Order Instalments.":"Display all Order Instalments.","No Order Instalment has been registered":"No Order Instalment has been registered","Add a new Order Instalment":"Add a new Order Instalment","Create a new Order Instalment":"Create a new Order Instalment","Register a new Order Instalment and save it.":"Register a new Order Instalment and save it.","Edit Order Instalment":"Edit Order Instalment","Modify Order Instalment.":"Modify Order Instalment.","Return to Order Instalment":"Return to Order Instalment","Order Id":"Order Id","Payment Types List":"Payment Types List","Display all payment types.":"Display all payment types.","No payment types has been registered":"No payment types has been registered","Add a new payment type":"Add a new payment type","Create a new payment type":"Create a new payment type","Register a new payment type and save it.":"Register a new payment type and save it.","Edit payment type":"Edit payment type","Modify Payment Type.":"Modify Payment Type.","Return to Payment Types":"Return to Payment Types","Label":"Label","Provide a label to the resource.":"Provide a label to the resource.","Identifier":"Identifier","A payment type having the same identifier already exists.":"A payment type having the same identifier already exists.","Unable to delete a read-only payments type.":"Unable to delete a read-only payments type.","Readonly":"Readonly","Procurements List":"Procurements List","Display all procurements.":"Display all procurements.","No procurements has been registered":"No procurements has been registered","Add a new procurement":"Add a new procurement","Create a new procurement":"Create a new procurement","Register a new procurement and save it.":"Register a new procurement and save it.","Edit procurement":"Edit procurement","Modify Procurement.":"Modify Procurement.","Return to Procurements":"Return to Procurements","Provider Id":"Provider Id","Total Items":"Total Items","Provider":"Provider","Stocked":"Stocked","Procurement Products List":"Procurement Products List","Display all procurement products.":"Display all procurement products.","No procurement products has been registered":"No procurement products has been registered","Add a new procurement product":"Add a new procurement product","Create a new procurement product":"Create a new procurement product","Register a new procurement product and save it.":"Register a new procurement product and save it.","Edit procurement product":"Edit procurement product","Modify Procurement Product.":"Modify Procurement Product.","Return to Procurement Products":"Return to Procurement Products","Define what is the expiration date of the product.":"Define what is the expiration date of the product.","On":"On","Category Products List":"Category Products List","Display all category products.":"Display all category products.","No category products has been registered":"No category products has been registered","Add a new category product":"Add a new category product","Create a new category product":"Create a new category product","Register a new category product and save it.":"Register a new category product and save it.","Edit category product":"Edit category product","Modify Category Product.":"Modify Category Product.","Return to Category Products":"Return to Category Products","No Parent":"No Parent","Preview":"Preview","Provide a preview url to the category.":"Provide a preview url to the category.","Displays On POS":"Displays On POS","Parent":"Parent","If this category should be a child category of an existing category":"If this category should be a child category of an existing category","Total Products":"Total Products","Products List":"Products List","Display all products.":"Display all products.","No products has been registered":"No products has been registered","Add a new product":"Add a new product","Create a new product":"Create a new product","Register a new product and save it.":"Register a new product and save it.","Edit product":"Edit product","Modify Product.":"Modify Product.","Return to Products":"Return to Products","Assigned Unit":"Assigned Unit","The assigned unit for sale":"The assigned unit for sale","Define the regular selling price.":"Define the regular selling price.","Define the wholesale price.":"Define the wholesale price.","Preview Url":"Preview Url","Provide the preview of the current unit.":"Provide the preview of the current unit.","Identification":"Identification","Define the barcode value. Focus the cursor here before scanning the product.":"Define the barcode value. Focus the cursor here before scanning the product.","Define the barcode type scanned.":"Define the barcode type scanned.","EAN 8":"EAN 8","EAN 13":"EAN 13","Barcode Type":"Barcode Type","Determine if the product can be searched on the POS.":"Determine if the product can be searched on the POS.","Searchable":"Searchable","Select to which category the item is assigned.":"Select to which category the item is assigned.","Materialized Product":"Materialized Product","Dematerialized Product":"Dematerialized Product","Define the product type. Applies to all variations.":"Define the product type. Applies to all variations.","Product Type":"Product Type","Define a unique SKU value for the product.":"Define a unique SKU value for the product.","On Sale":"On Sale","Hidden":"Hidden","Define wether the product is available for sale.":"Define wether the product is available for sale.","Enable the stock management on the product. Will not work for service or uncountable products.":"Enable the stock management on the product. Will not work for service or uncountable products.","Stock Management Enabled":"Stock Management Enabled","Units":"Units","Accurate Tracking":"Accurate Tracking","What unit group applies to the actual item. This group will apply during the procurement.":"What unit group applies to the actual item. This group will apply during the procurement.","Unit Group":"Unit Group","Determine the unit for sale.":"Determine the unit for sale.","Selling Unit":"Selling Unit","Expiry":"Expiry","Product Expires":"Product Expires","Set to \"No\" expiration time will be ignored.":"Set to \"No\" expiration time will be ignored.","Prevent Sales":"Prevent Sales","Allow Sales":"Allow Sales","Determine the action taken while a product has expired.":"Determine the action taken while a product has expired.","On Expiration":"On Expiration","Select the tax group that applies to the product\/variation.":"Select the tax group that applies to the product\/variation.","Tax Group":"Tax Group","Define what is the type of the tax.":"Define what is the type of the tax.","Images":"Images","Image":"Image","Choose an image to add on the product gallery":"Choose an image to add on the product gallery","Is Primary":"Is Primary","Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.":"Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.","Sku":"Sku","Materialized":"Materialized","Dematerialized":"Dematerialized","Available":"Available","See Quantities":"See Quantities","See History":"See History","Would you like to delete selected entries ?":"Would you like to delete selected entries ?","Product Histories":"Product Histories","Display all product histories.":"Display all product histories.","No product histories has been registered":"No product histories has been registered","Add a new product history":"Add a new product history","Create a new product history":"Create a new product history","Register a new product history and save it.":"Register a new product history and save it.","Edit product history":"Edit product history","Modify Product History.":"Modify Product History.","Return to Product Histories":"Return to Product Histories","After Quantity":"After Quantity","Before Quantity":"Before Quantity","Operation Type":"Operation Type","Order id":"Order id","Procurement Id":"Procurement Id","Procurement Product Id":"Procurement Product Id","Product Id":"Product Id","Unit Id":"Unit Id","P. Quantity":"P. Quantity","N. Quantity":"N. Quantity","Defective":"Defective","Deleted":"Deleted","Removed":"Removed","Returned":"Returned","Sold":"Sold","Added":"Added","Incoming Transfer":"Incoming Transfer","Outgoing Transfer":"Outgoing Transfer","Transfer Rejected":"Transfer Rejected","Transfer Canceled":"Transfer Canceled","Void Return":"Void Return","Adjustment Return":"Adjustment Return","Adjustment Sale":"Adjustment Sale","Product Unit Quantities List":"Product Unit Quantities List","Display all product unit quantities.":"Display all product unit quantities.","No product unit quantities has been registered":"No product unit quantities has been registered","Add a new product unit quantity":"Add a new product unit quantity","Create a new product unit quantity":"Create a new product unit quantity","Register a new product unit quantity and save it.":"Register a new product unit quantity and save it.","Edit product unit quantity":"Edit product unit quantity","Modify Product Unit Quantity.":"Modify Product Unit Quantity.","Return to Product Unit Quantities":"Return to Product Unit Quantities","Product id":"Product id","Providers List":"Providers List","Display all providers.":"Display all providers.","No providers has been registered":"No providers has been registered","Add a new provider":"Add a new provider","Create a new provider":"Create a new provider","Register a new provider and save it.":"Register a new provider and save it.","Edit provider":"Edit provider","Modify Provider.":"Modify Provider.","Return to Providers":"Return to Providers","Provide the provider email. Mightbe used to send automatted email.":"Provide the provider email. Mightbe used to send automatted email.","Provider surname if necessary.":"Provider surname if necessary.","Contact phone number for the provider. Might be used to send automatted SMS notifications.":"Contact phone number for the provider. Might be used to send automatted SMS notifications.","First address of the provider.":"First address of the provider.","Second address of the provider.":"Second address of the provider.","Further details about the provider":"Further details about the provider","Amount Due":"Amount Due","Amount Paid":"Amount Paid","See Procurements":"See Procurements","Registers List":"Registers List","Display all registers.":"Display all registers.","No registers has been registered":"No registers has been registered","Add a new register":"Add a new register","Create a new register":"Create a new register","Register a new register and save it.":"Register a new register and save it.","Edit register":"Edit register","Modify Register.":"Modify Register.","Return to Registers":"Return to Registers","Closed":"Closed","Define what is the status of the register.":"Define what is the status of the register.","Provide mode details about this cash register.":"Provide mode details about this cash register.","Unable to delete a register that is currently in use":"Unable to delete a register that is currently in use","Used By":"Used By","Register History List":"Register History List","Display all register histories.":"Display all register histories.","No register histories has been registered":"No register histories has been registered","Add a new register history":"Add a new register history","Create a new register history":"Create a new register history","Register a new register history and save it.":"Register a new register history and save it.","Edit register history":"Edit register history","Modify Registerhistory.":"Modify Registerhistory.","Return to Register History":"Return to Register History","Register Id":"Register Id","Action":"Action","Register Name":"Register Name","Done At":"Done At","Reward Systems List":"Reward Systems List","Display all reward systems.":"Display all reward systems.","No reward systems has been registered":"No reward systems has been registered","Add a new reward system":"Add a new reward system","Create a new reward system":"Create a new reward system","Register a new reward system and save it.":"Register a new reward system and save it.","Edit reward system":"Edit reward system","Modify Reward System.":"Modify Reward System.","Return to Reward Systems":"Return to Reward Systems","From":"From","The interval start here.":"The interval start here.","To":"To","The interval ends here.":"The interval ends here.","Points earned.":"Points earned.","Coupon":"Coupon","Decide which coupon you would apply to the system.":"Decide which coupon you would apply to the system.","This is the objective that the user should reach to trigger the reward.":"This is the objective that the user should reach to trigger the reward.","A short description about this system":"A short description about this system","Would you like to delete this reward system ?":"Would you like to delete this reward system ?","Delete Selected Rewards":"Delete Selected Rewards","Would you like to delete selected rewards?":"Would you like to delete selected rewards?","Roles List":"Roles List","Display all roles.":"Display all roles.","No role has been registered.":"No role has been registered.","Add a new role":"Add a new role","Create a new role":"Create a new role","Create a new role and save it.":"Create a new role and save it.","Edit role":"Edit role","Modify Role.":"Modify Role.","Return to Roles":"Return to Roles","Provide a name to the role.":"Provide a name to the role.","Should be a unique value with no spaces or special character":"Should be a unique value with no spaces or special character","Provide more details about what this role is about.":"Provide more details about what this role is about.","Unable to delete a system role.":"Unable to delete a system role.","You do not have enough permissions to perform this action.":"You do not have enough permissions to perform this action.","Taxes List":"Taxes List","Display all taxes.":"Display all taxes.","No taxes has been registered":"No taxes has been registered","Add a new tax":"Add a new tax","Create a new tax":"Create a new tax","Register a new tax and save it.":"Register a new tax and save it.","Edit tax":"Edit tax","Modify Tax.":"Modify Tax.","Return to Taxes":"Return to Taxes","Provide a name to the tax.":"Provide a name to the tax.","Assign the tax to a tax group.":"Assign the tax to a tax group.","Rate":"Rate","Define the rate value for the tax.":"Define the rate value for the tax.","Provide a description to the tax.":"Provide a description to the tax.","Taxes Groups List":"Taxes Groups List","Display all taxes groups.":"Display all taxes groups.","No taxes groups has been registered":"No taxes groups has been registered","Add a new tax group":"Add a new tax group","Create a new tax group":"Create a new tax group","Register a new tax group and save it.":"Register a new tax group and save it.","Edit tax group":"Edit tax group","Modify Tax Group.":"Modify Tax Group.","Return to Taxes Groups":"Return to Taxes Groups","Provide a short description to the tax group.":"Provide a short description to the tax group.","Units List":"Units List","Display all units.":"Display all units.","No units has been registered":"No units has been registered","Add a new unit":"Add a new unit","Create a new unit":"Create a new unit","Register a new unit and save it.":"Register a new unit and save it.","Edit unit":"Edit unit","Modify Unit.":"Modify Unit.","Return to Units":"Return to Units","Preview URL":"Preview URL","Preview of the unit.":"Preview of the unit.","Define the value of the unit.":"Define the value of the unit.","Define to which group the unit should be assigned.":"Define to which group the unit should be assigned.","Base Unit":"Base Unit","Determine if the unit is the base unit from the group.":"Determine if the unit is the base unit from the group.","Provide a short description about the unit.":"Provide a short description about the unit.","Unit Groups List":"Unit Groups List","Display all unit groups.":"Display all unit groups.","No unit groups has been registered":"No unit groups has been registered","Add a new unit group":"Add a new unit group","Create a new unit group":"Create a new unit group","Register a new unit group and save it.":"Register a new unit group and save it.","Edit unit group":"Edit unit group","Modify Unit Group.":"Modify Unit Group.","Return to Unit Groups":"Return to Unit Groups","Users List":"Users List","Display all users.":"Display all users.","No users has been registered":"No users has been registered","Add a new user":"Add a new user","Create a new user":"Create a new user","Register a new user and save it.":"Register a new user and save it.","Edit user":"Edit user","Modify User.":"Modify User.","Return to Users":"Return to Users","Username":"Username","Will be used for various purposes such as email recovery.":"Will be used for various purposes such as email recovery.","Password":"Password","Make a unique and secure password.":"Make a unique and secure password.","Confirm Password":"Confirm Password","Should be the same as the password.":"Should be the same as the password.","Define wether the user can use the application.":"Define wether the user can use the application.","Define the role of the user":"Define the role of the user","Role":"Role","The action you tried to perform is not allowed.":"The action you tried to perform is not allowed.","Not Enough Permissions":"Not Enough Permissions","The resource of the page you tried to access is not available or might have been deleted.":"The resource of the page you tried to access is not available or might have been deleted.","Not Found Exception":"Not Found Exception","Provide your username.":"Provide your username.","Provide your password.":"Provide your password.","Provide your email.":"Provide your email.","Password Confirm":"Password Confirm","define the amount of the transaction.":"define the amount of the transaction.","Further observation while proceeding.":"Further observation while proceeding.","determine what is the transaction type.":"determine what is the transaction type.","Add":"Add","Deduct":"Deduct","Determine the amount of the transaction.":"Determine the amount of the transaction.","Further details about the transaction.":"Further details about the transaction.","Define the installments for the current order.":"Define the installments for the current order.","New Password":"New Password","define your new password.":"define your new password.","confirm your new password.":"confirm your new password.","choose the payment type.":"choose the payment type.","Provide the procurement name.":"Provide the procurement name.","Describe the procurement.":"Describe the procurement.","Define the provider.":"Define the provider.","Mention the provider name.":"Mention the provider name.","Provider Name":"Provider Name","It could be used to send some informations to the provider.":"It could be used to send some informations to the provider.","If the provider has any surname, provide it here.":"If the provider has any surname, provide it here.","Mention the phone number of the provider.":"Mention the phone number of the provider.","Mention the first address of the provider.":"Mention the first address of the provider.","Mention the second address of the provider.":"Mention the second address of the provider.","Mention any description of the provider.":"Mention any description of the provider.","Define what is the unit price of the product.":"Define what is the unit price of the product.","Condition":"Condition","Determine in which condition the product is returned.":"Determine in which condition the product is returned.","Other Observations":"Other Observations","Describe in details the condition of the returned product.":"Describe in details the condition of the returned product.","Unit Group Name":"Unit Group Name","Provide a unit name to the unit.":"Provide a unit name to the unit.","Describe the current unit.":"Describe the current unit.","assign the current unit to a group.":"assign the current unit to a group.","define the unit value.":"define the unit value.","Provide a unit name to the units group.":"Provide a unit name to the units group.","Describe the current unit group.":"Describe the current unit group.","POS":"POS","Open POS":"Open POS","Create Register":"Create Register","Registes List":"Registes List","Use Customer Billing":"Use Customer Billing","Define wether the customer billing information should be used.":"Define wether the customer billing information should be used.","General Shipping":"General Shipping","Define how the shipping is calculated.":"Define how the shipping is calculated.","Shipping Fees":"Shipping Fees","Define shipping fees.":"Define shipping fees.","Use Customer Shipping":"Use Customer Shipping","Define wether the customer shipping information should be used.":"Define wether the customer shipping information should be used.","Invoice Number":"Invoice Number","If the procurement has been issued outside of NexoPOS, please provide a unique reference.":"If the procurement has been issued outside of NexoPOS, please provide a unique reference.","Delivery Time":"Delivery Time","If the procurement has to be delivered at a specific time, define the moment here.":"If the procurement has to be delivered at a specific time, define the moment here.","Automatic Approval":"Automatic Approval","Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.":"Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.","Determine what is the actual payment status of the procurement.":"Determine what is the actual payment status of the procurement.","Determine what is the actual provider of the current procurement.":"Determine what is the actual provider of the current procurement.","Provide a name that will help to identify the procurement.":"Provide a name that will help to identify the procurement.","UOM":"UOM","First Name":"First Name","Define what is the user first name. If not provided, the username is used instead.":"Define what is the user first name. If not provided, the username is used instead.","Second Name":"Second Name","Define what is the user second name. If not provided, the username is used instead.":"Define what is the user second name. If not provided, the username is used instead.","Avatar":"Avatar","Define the image that should be used as an avatar.":"Define the image that should be used as an avatar.","Language":"Language","Choose the language for the current account.":"Choose the language for the current account.","Security":"Security","Old Password":"Old Password","Provide the old password.":"Provide the old password.","Change your password with a better stronger password.":"Change your password with a better stronger password.","Password Confirmation":"Password Confirmation","The profile has been successfully saved.":"The profile has been successfully saved.","The user attribute has been saved.":"The user attribute has been saved.","The options has been successfully updated.":"The options has been successfully updated.","Wrong password provided":"Wrong password provided","Wrong old password provided":"Wrong old password provided","Password Successfully updated.":"Password Successfully updated.","Sign In — NexoPOS":"Sign In — NexoPOS","Sign Up — NexoPOS":"Sign Up — NexoPOS","Password Lost":"Password Lost","Unable to proceed as the token provided is invalid.":"Unable to proceed as the token provided is invalid.","The token has expired. Please request a new activation token.":"The token has expired. Please request a new activation token.","Set New Password":"Set New Password","Database Update":"Database Update","This account is disabled.":"This account is disabled.","Unable to find record having that username.":"Unable to find record having that username.","Unable to find record having that password.":"Unable to find record having that password.","Invalid username or password.":"Invalid username or password.","Unable to login, the provided account is not active.":"Unable to login, the provided account is not active.","You have been successfully connected.":"You have been successfully connected.","The recovery email has been send to your inbox.":"The recovery email has been send to your inbox.","Unable to find a record matching your entry.":"Unable to find a record matching your entry.","No role has been defined for registration. Please contact the administrators.":"No role has been defined for registration. Please contact the administrators.","Your Account has been successfully creaetd.":"Your Account has been successfully creaetd.","Your Account has been created but requires email validation.":"Your Account has been created but requires email validation.","Unable to find the requested user.":"Unable to find the requested user.","Unable to proceed, the provided token is not valid.":"Unable to proceed, the provided token is not valid.","Unable to proceed, the token has expired.":"Unable to proceed, the token has expired.","Your password has been updated.":"Your password has been updated.","Unable to edit a register that is currently in use":"Unable to edit a register that is currently in use","No register has been opened by the logged user.":"No register has been opened by the logged user.","The register is opened.":"The register is opened.","Closing":"Closing","Opening":"Opening","Sale":"Sale","Refund":"Refund","Unable to find the category using the provided identifier":"Unable to find the category using the provided identifier","The category has been deleted.":"The category has been deleted.","Unable to find the category using the provided identifier.":"Unable to find the category using the provided identifier.","Unable to find the attached category parent":"Unable to find the attached category parent","The category has been correctly saved":"The category has been correctly saved","The category has been updated":"The category has been updated","The entry has been successfully deleted.":"The entry has been successfully deleted.","A new entry has been successfully created.":"A new entry has been successfully created.","Unhandled crud resource":"Unhandled crud resource","You need to select at least one item to delete":"You need to select at least one item to delete","You need to define which action to perform":"You need to define which action to perform","Unable to proceed. No matching CRUD resource has been found.":"Unable to proceed. No matching CRUD resource has been found.","This resource is not protected. The access is granted.":"This resource is not protected. The access is granted.","Create Coupon":"Create Coupon","helps you creating a coupon.":"helps you creating a coupon.","Edit Coupon":"Edit Coupon","Editing an existing coupon.":"Editing an existing coupon.","Invalid Request.":"Invalid Request.","Unable to delete a group to which customers are still assigned.":"Unable to delete a group to which customers are still assigned.","The customer group has been deleted.":"The customer group has been deleted.","Unable to find the requested group.":"Unable to find the requested group.","The customer group has been successfully created.":"The customer group has been successfully created.","The customer group has been successfully saved.":"The customer group has been successfully saved.","Unable to transfer customers to the same account.":"Unable to transfer customers to the same account.","All the customers has been trasnfered to the new group %s.":"All the customers has been trasnfered to the new group %s.","The categories has been transfered to the group %s.":"The categories has been transfered to the group %s.","No customer identifier has been provided to proceed to the transfer.":"No customer identifier has been provided to proceed to the transfer.","Unable to find the requested group using the provided id.":"Unable to find the requested group using the provided id.","List all created expenses":"List all created expenses","\"%s\" is not an instance of \"FieldsService\"":"\"%s\" is not an instance of \"FieldsService\"","Manage Medias":"Manage Medias","The operation was successful.":"The operation was successful.","Modules List":"Modules List","List all available modules.":"List all available modules.","Upload A Module":"Upload A Module","Extends NexoPOS features with some new modules.":"Extends NexoPOS features with some new modules.","The notification has been successfully deleted":"The notification has been successfully deleted","All the notificataions has been cleared.":"All the notificataions has been cleared.","POS — NexoPOS":"POS — NexoPOS","Order Invoice — %s":"Order Invoice — %s","Order Receipt — %s":"Order Receipt — %s","The printing event has been successfully dispatched.":"The printing event has been successfully dispatched.","There is a mismatch between the provided order and the order attached to the instalment.":"There is a mismatch between the provided order and the order attached to the instalment.","Unammed Page":"Unammed Page","Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.":"Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.","New Procurement":"New Procurement","Make a new procurement":"Make a new procurement","Edit Procurement":"Edit Procurement","Perform adjustment on existing procurement.":"Perform adjustment on existing procurement.","%s - Invoice":"%s - Invoice","list of product procured.":"list of product procured.","The product price has been refreshed.":"The product price has been refreshed.","The single variation has been deleted.":"The single variation has been deleted.","List all products available on the system":"List all products available on the system","Edit a product":"Edit a product","Makes modifications to a product":"Makes modifications to a product","Create a product":"Create a product","Add a new product on the system":"Add a new product on the system","Stock Adjustment":"Stock Adjustment","Adjust stock of existing products.":"Adjust stock of existing products.","Lost":"Lost","No stock is provided for the requested product.":"No stock is provided for the requested product.","The product unit quantity has been deleted.":"The product unit quantity has been deleted.","Unable to proceed as the request is not valid.":"Unable to proceed as the request is not valid.","Unsupported action for the product %s.":"Unsupported action for the product %s.","The stock has been adjustment successfully.":"The stock has been adjustment successfully.","Unable to add the product to the cart as it has expired.":"Unable to add the product to the cart as it has expired.","Unable to add a product that has accurate tracking enabled, using an ordinary barcode.":"Unable to add a product that has accurate tracking enabled, using an ordinary barcode.","There is no products matching the current request.":"There is no products matching the current request.","Print Labels":"Print Labels","Customize and print products labels.":"Customize and print products labels.","The form contains one or more errors.":"The form contains one or more errors.","Sales Report":"Sales Report","Provides an overview over the sales during a specific period":"Provides an overview over the sales during a specific period","Sold Stock":"Sold Stock","Provides an overview over the sold stock during a specific period.":"Provides an overview over the sold stock during a specific period.","Profit Report":"Profit Report","Provides an overview of the provide of the products sold.":"Provides an overview of the provide of the products sold.","Cash Flow Report":"Cash Flow Report","Provides an overview on the activity for a specific period.":"Provides an overview on the activity for a specific period.","Annual Report":"Annual Report","Invalid authorization code provided.":"Invalid authorization code provided.","The database has been successfully seeded.":"The database has been successfully seeded.","Rewards System":"Rewards System","Manage all rewards program.":"Manage all rewards program.","Create A Reward System":"Create A Reward System","Add a new reward system.":"Add a new reward system.","Edit A Reward System":"Edit A Reward System","edit an existing reward system with the rules attached.":"edit an existing reward system with the rules attached.","Settings Page Not Found":"Settings Page Not Found","Customers Settings":"Customers Settings","Configure the customers settings of the application.":"Configure the customers settings of the application.","General Settings":"General Settings","Configure the general settings of the application.":"Configure the general settings of the application.","Notifications Settings":"Notifications Settings","Configure the notifications settings of the application.":"Configure the notifications settings of the application.","Invoices Settings":"Invoices Settings","Configure the invoice settings.":"Configure the invoice settings.","Orders Settings":"Orders Settings","Configure the orders settings.":"Configure the orders settings.","POS Settings":"POS Settings","Configure the pos settings.":"Configure the pos settings.","Supplies & Deliveries Settings":"Supplies & Deliveries Settings","Configure the supplies and deliveries settings.":"Configure the supplies and deliveries settings.","Reports Settings":"Reports Settings","Configure the reports.":"Configure the reports.","Reset Settings":"Reset Settings","Reset the data and enable demo.":"Reset the data and enable demo.","Services Providers Settings":"Services Providers Settings","Configure the services providers settings.":"Configure the services providers settings.","Workers Settings":"Workers Settings","Configure the workers settings.":"Configure the workers settings.","%s is not an instance of \"%s\".":"%s is not an instance of \"%s\".","Unable to find the requeted product tax using the provided id":"Unable to find the requeted product tax using the provided id","Unable to find the requested product tax using the provided identifier.":"Unable to find the requested product tax using the provided identifier.","The product tax has been created.":"The product tax has been created.","The product tax has been updated":"The product tax has been updated","Unable to retreive the requested tax group using the provided identifier \"%s\".":"Unable to retreive the requested tax group using the provided identifier \"%s\".","Manage all users available.":"Manage all users available.","Permission Manager":"Permission Manager","Manage all permissions and roles":"Manage all permissions and roles","My Profile":"My Profile","Change your personal settings":"Change your personal settings","The permissions has been updated.":"The permissions has been updated.","Sunday":"Sunday","Monday":"Monday","Tuesday":"Tuesday","Wednesday":"Wednesday","Thursday":"Thursday","Friday":"Friday","Saturday":"Saturday","NexoPOS 4 — Setup Wizard":"NexoPOS 4 — Setup Wizard","The migration has successfully run.":"The migration has successfully run.","Workers Misconfiguration":"Workers Misconfiguration","Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.":"Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.","Unable to register. The registration is closed.":"Unable to register. The registration is closed.","Hold Order Cleared":"Hold Order Cleared","[NexoPOS] Activate Your Account":"[NexoPOS] Activate Your Account","[NexoPOS] A New User Has Registered":"[NexoPOS] A New User Has Registered","[NexoPOS] Your Account Has Been Created":"[NexoPOS] Your Account Has Been Created","Unable to find the permission with the namespace \"%s\".":"Unable to find the permission with the namespace \"%s\".","Voided":"Voided","Refunded":"Refunded","Partially Refunded":"Partially Refunded","This email is already in use.":"This email is already in use.","This username is already in use.":"This username is already in use.","The user has been succesfully registered":"The user has been succesfully registered","The current authentication request is invalid":"The current authentication request is invalid","Unable to proceed your session has expired.":"Unable to proceed your session has expired.","You are successfully authenticated":"You are successfully authenticated","The user has been successfully connected":"The user has been successfully connected","Your role is not allowed to login.":"Your role is not allowed to login.","This email is not currently in use on the system.":"This email is not currently in use on the system.","Unable to reset a password for a non active user.":"Unable to reset a password for a non active user.","An email has been send with password reset details.":"An email has been send with password reset details.","Unable to proceed, the reCaptcha validation has failed.":"Unable to proceed, the reCaptcha validation has failed.","Unable to proceed, the code has expired.":"Unable to proceed, the code has expired.","Unable to proceed, the request is not valid.":"Unable to proceed, the request is not valid.","The register has been successfully opened":"The register has been successfully opened","The register has been successfully closed":"The register has been successfully closed","The provided amount is not allowed. The amount should be greater than \"0\". ":"The provided amount is not allowed. The amount should be greater than \"0\". ","The cash has successfully been stored":"The cash has successfully been stored","Not enough fund to cash out.":"Not enough fund to cash out.","The cash has successfully been disbursed.":"The cash has successfully been disbursed.","In Use":"In Use","Opened":"Opened","Delete Selected entries":"Delete Selected entries","%s entries has been deleted":"%s entries has been deleted","%s entries has not been deleted":"%s entries has not been deleted","Unable to find the customer using the provided id.":"Unable to find the customer using the provided id.","The customer has been deleted.":"The customer has been deleted.","The email \"%s\" is already stored on another customer informations.":"The email \"%s\" is already stored on another customer informations.","The customer has been created.":"The customer has been created.","Unable to find the customer using the provided ID.":"Unable to find the customer using the provided ID.","The customer has been edited.":"The customer has been edited.","Unable to find the customer using the provided email.":"Unable to find the customer using the provided email.","The operation will cause negative account for the customer.":"The operation will cause negative account for the customer.","The customer account has been updated.":"The customer account has been updated.","Issuing Coupon Failed":"Issuing Coupon Failed","Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.":"Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.","The coupon is issued for a customer.":"The coupon is issued for a customer.","The coupon is not issued for the selected customer.":"The coupon is not issued for the selected customer.","Unable to find a coupon with the provided code.":"Unable to find a coupon with the provided code.","The coupon has been updated.":"The coupon has been updated.","The group has been created.":"The group has been created.","The expense has been successfully saved.":"The expense has been successfully saved.","The expense has been successfully updated.":"The expense has been successfully updated.","Unable to find the expense using the provided identifier.":"Unable to find the expense using the provided identifier.","Unable to find the requested expense using the provided id.":"Unable to find the requested expense using the provided id.","The expense has been correctly deleted.":"The expense has been correctly deleted.","Unable to find the requested expense category using the provided id.":"Unable to find the requested expense category using the provided id.","You cannot delete a category which has expenses bound.":"You cannot delete a category which has expenses bound.","The expense category has been deleted.":"The expense category has been deleted.","Unable to find the expense category using the provided ID.":"Unable to find the expense category using the provided ID.","The expense category has been saved":"The expense category has been saved","The expense category has been updated.":"The expense category has been updated.","The expense \"%s\" has been processed.":"The expense \"%s\" has been processed.","The expense \"%s\" has already been processed.":"The expense \"%s\" has already been processed.","The process has been correctly executed and all expenses has been processed.":"The process has been correctly executed and all expenses has been processed.","%s — NexoPOS 4":"%s — NexoPOS 4","The media has been deleted":"The media has been deleted","Unable to find the media.":"Unable to find the media.","Unable to find the requested file.":"Unable to find the requested file.","Unable to find the media entry":"Unable to find the media entry","Payment Types":"Payment Types","Medias":"Medias","List":"List","Customers Groups":"Customers Groups","Create Group":"Create Group","Reward Systems":"Reward Systems","Create Reward":"Create Reward","List Coupons":"List Coupons","Providers":"Providers","Create A Provider":"Create A Provider","Create Expense":"Create Expense","Inventory":"Inventory","Create Product":"Create Product","Create Category":"Create Category","Create Unit":"Create Unit","Unit Groups":"Unit Groups","Create Unit Groups":"Create Unit Groups","Taxes Groups":"Taxes Groups","Create Tax Groups":"Create Tax Groups","Create Tax":"Create Tax","Modules":"Modules","Upload Module":"Upload Module","Users":"Users","Create User":"Create User","Roles":"Roles","Create Roles":"Create Roles","Permissions Manager":"Permissions Manager","Procurements":"Procurements","Reports":"Reports","Sale Report":"Sale Report","Incomes & Loosses":"Incomes & Loosses","Cash Flow":"Cash Flow","Supplies & Deliveries":"Supplies & Deliveries","Invoice Settings":"Invoice Settings","Service Providers":"Service Providers","Notifications":"Notifications","Workers":"Workers","Unable to locate the requested module.":"Unable to locate the requested module.","The module \"%s\" has been disabled as the dependency \"%s\" is missing. ":"The module \"%s\" has been disabled as the dependency \"%s\" is missing. ","The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ":"The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ","Unable to detect the folder from where to perform the installation.":"Unable to detect the folder from where to perform the installation.","Invalid Module provided":"Invalid Module provided","The uploaded file is not a valid module.":"The uploaded file is not a valid module.","A migration is required for this module":"A migration is required for this module","The module has been successfully installed.":"The module has been successfully installed.","The migration run successfully.":"The migration run successfully.","The module has correctly been enabled.":"The module has correctly been enabled.","Unable to enable the module.":"Unable to enable the module.","The Module has been disabled.":"The Module has been disabled.","Unable to disable the module.":"Unable to disable the module.","Unable to proceed, the modules management is disabled.":"Unable to proceed, the modules management is disabled.","Missing required parameters to create a notification":"Missing required parameters to create a notification","The order has been placed.":"The order has been placed.","The total amount to be paid today is different from the tendered amount.":"The total amount to be paid today is different from the tendered amount.","The provided coupon \"%s\", can no longer be used":"The provided coupon \"%s\", can no longer be used","The percentage discount provided is not valid.":"The percentage discount provided is not valid.","A discount cannot exceed the sub total value of an order.":"A discount cannot exceed the sub total value of an order.","No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.":"No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.","The payment has been saved.":"The payment has been saved.","Unable to edit an order that is completely paid.":"Unable to edit an order that is completely paid.","Unable to proceed as one of the previous submitted payment is missing from the order.":"Unable to proceed as one of the previous submitted payment is missing from the order.","The order payment status cannot switch to hold as a payment has already been made on that order.":"The order payment status cannot switch to hold as a payment has already been made on that order.","Unable to proceed. One of the submitted payment type is not supported.":"Unable to proceed. One of the submitted payment type is not supported.","Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.":"Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.","Unable to find the customer using the provided ID. The order creation has failed.":"Unable to find the customer using the provided ID. The order creation has failed.","Unable to proceed a refund on an unpaid order.":"Unable to proceed a refund on an unpaid order.","The current credit has been issued from a refund.":"The current credit has been issued from a refund.","The order has been successfully refunded.":"The order has been successfully refunded.","unable to proceed to a refund as the provided status is not supported.":"unable to proceed to a refund as the provided status is not supported.","The product %s has been successfully refunded.":"The product %s has been successfully refunded.","Unable to find the order product using the provided id.":"Unable to find the order product using the provided id.","Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier":"Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier","Unable to fetch the order as the provided pivot argument is not supported.":"Unable to fetch the order as the provided pivot argument is not supported.","The product has been added to the order \"%s\"":"The product has been added to the order \"%s\"","the order has been succesfully computed.":"the order has been succesfully computed.","The order has been deleted.":"The order has been deleted.","The product has been successfully deleted from the order.":"The product has been successfully deleted from the order.","Unable to find the requested product on the provider order.":"Unable to find the requested product on the provider order.","Unpaid Orders Turned Due":"Unpaid Orders Turned Due","No orders to handle for the moment.":"No orders to handle for the moment.","The order has been correctly voided.":"The order has been correctly voided.","Unable to edit an already paid instalment.":"Unable to edit an already paid instalment.","The instalment has been saved.":"The instalment has been saved.","The instalment has been deleted.":"The instalment has been deleted.","The defined amount is not valid.":"The defined amount is not valid.","No further instalments is allowed for this order. The total instalment already covers the order total.":"No further instalments is allowed for this order. The total instalment already covers the order total.","The instalment has been created.":"The instalment has been created.","The provided status is not supported.":"The provided status is not supported.","The order has been successfully updated.":"The order has been successfully updated.","Unable to find the requested procurement using the provided identifier.":"Unable to find the requested procurement using the provided identifier.","Unable to find the assigned provider.":"Unable to find the assigned provider.","The procurement has been created.":"The procurement has been created.","Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.":"Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.","The provider has been edited.":"The provider has been edited.","Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.":"Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.","Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"":"Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"","The operation has completed.":"The operation has completed.","The procurement has been refreshed.":"The procurement has been refreshed.","The procurement has been reset.":"The procurement has been reset.","The procurement products has been deleted.":"The procurement products has been deleted.","The procurement product has been updated.":"The procurement product has been updated.","Unable to find the procurement product using the provided id.":"Unable to find the procurement product using the provided id.","The product %s has been deleted from the procurement %s":"The product %s has been deleted from the procurement %s","The product with the following ID \"%s\" is not initially included on the procurement":"The product with the following ID \"%s\" is not initially included on the procurement","The procurement products has been updated.":"The procurement products has been updated.","Procurement Automatically Stocked":"Procurement Automatically Stocked","Draft":"Draft","The category has been created":"The category has been created","Unable to find the product using the provided id.":"Unable to find the product using the provided id.","Unable to find the requested product using the provided SKU.":"Unable to find the requested product using the provided SKU.","The variable product has been created.":"The variable product has been created.","The provided barcode \"%s\" is already in use.":"The provided barcode \"%s\" is already in use.","The provided SKU \"%s\" is already in use.":"The provided SKU \"%s\" is already in use.","The product has been saved.":"The product has been saved.","The provided barcode is already in use.":"The provided barcode is already in use.","The provided SKU is already in use.":"The provided SKU is already in use.","The product has been udpated":"The product has been udpated","The variable product has been updated.":"The variable product has been updated.","The product variations has been reset":"The product variations has been reset","The product has been resetted.":"The product has been resetted.","The product \"%s\" has been successfully deleted":"The product \"%s\" has been successfully deleted","Unable to find the requested variation using the provided ID.":"Unable to find the requested variation using the provided ID.","The product stock has been updated.":"The product stock has been updated.","The action is not an allowed operation.":"The action is not an allowed operation.","The product quantity has been updated.":"The product quantity has been updated.","There is no variations to delete.":"There is no variations to delete.","There is no products to delete.":"There is no products to delete.","The product variation has been succesfully created.":"The product variation has been succesfully created.","The product variation has been updated.":"The product variation has been updated.","The provider has been created.":"The provider has been created.","The provider has been updated.":"The provider has been updated.","Unable to find the provider using the specified id.":"Unable to find the provider using the specified id.","The provider has been deleted.":"The provider has been deleted.","Unable to find the provider using the specified identifier.":"Unable to find the provider using the specified identifier.","The provider account has been updated.":"The provider account has been updated.","The procurement payment has been deducted.":"The procurement payment has been deducted.","The dashboard report has been updated.":"The dashboard report has been updated.","Untracked Stock Operation":"Untracked Stock Operation","Unsupported action":"Unsupported action","The expense has been correctly saved.":"The expense has been correctly saved.","The table has been truncated.":"The table has been truncated.","The database has been hard reset.":"The database has been hard reset.","Untitled Settings Page":"Untitled Settings Page","No description provided for this settings page.":"No description provided for this settings page.","The form has been successfully saved.":"The form has been successfully saved.","Unable to reach the host":"Unable to reach the host","Unable to connect to the database using the credentials provided.":"Unable to connect to the database using the credentials provided.","Unable to select the database.":"Unable to select the database.","Access denied for this user.":"Access denied for this user.","The connexion with the database was successful":"The connexion with the database was successful","Cash":"Cash","Bank Payment":"Bank Payment","NexoPOS has been successfuly installed.":"NexoPOS has been successfuly installed.","Database connexion was successful":"Database connexion was successful","A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.":"A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.","A tax cannot be his own parent.":"A tax cannot be his own parent.","The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".":"The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".","Unable to find the requested tax using the provided identifier.":"Unable to find the requested tax using the provided identifier.","The tax group has been correctly saved.":"The tax group has been correctly saved.","The tax has been correctly created.":"The tax has been correctly created.","The product tax has been saved.":"The product tax has been saved.","The tax has been successfully deleted.":"The tax has been successfully deleted.","The Unit Group has been created.":"The Unit Group has been created.","The unit group %s has been updated.":"The unit group %s has been updated.","Unable to find the unit group to which this unit is attached.":"Unable to find the unit group to which this unit is attached.","The unit has been saved.":"The unit has been saved.","Unable to find the Unit using the provided id.":"Unable to find the Unit using the provided id.","The unit has been updated.":"The unit has been updated.","The unit group %s has more than one base unit":"The unit group %s has more than one base unit","The unit has been deleted.":"The unit has been deleted.","The activation process has failed.":"The activation process has failed.","Unable to activate the account. The activation token is wrong.":"Unable to activate the account. The activation token is wrong.","Unable to activate the account. The activation token has expired.":"Unable to activate the account. The activation token has expired.","The account has been successfully activated.":"The account has been successfully activated.","unable to find this validation class %s.":"unable to find this validation class %s.","Enable Reward":"Enable Reward","Will activate the reward system for the customers.":"Will activate the reward system for the customers.","Default Customer Account":"Default Customer Account","Default Customer Group":"Default Customer Group","Select to which group each new created customers are assigned to.":"Select to which group each new created customers are assigned to.","Enable Credit & Account":"Enable Credit & Account","The customers will be able to make deposit or obtain credit.":"The customers will be able to make deposit or obtain credit.","Store Name":"Store Name","This is the store name.":"This is the store name.","Store Address":"Store Address","The actual store address.":"The actual store address.","Store City":"Store City","The actual store city.":"The actual store city.","Store Phone":"Store Phone","The phone number to reach the store.":"The phone number to reach the store.","Store Email":"Store Email","The actual store email. Might be used on invoice or for reports.":"The actual store email. Might be used on invoice or for reports.","Store PO.Box":"Store PO.Box","The store mail box number.":"The store mail box number.","Store Fax":"Store Fax","The store fax number.":"The store fax number.","Store Additional Information":"Store Additional Information","Store additional informations.":"Store additional informations.","Store Square Logo":"Store Square Logo","Choose what is the square logo of the store.":"Choose what is the square logo of the store.","Store Rectangle Logo":"Store Rectangle Logo","Choose what is the rectangle logo of the store.":"Choose what is the rectangle logo of the store.","Define the default fallback language.":"Define the default fallback language.","Currency":"Currency","Currency Symbol":"Currency Symbol","This is the currency symbol.":"This is the currency symbol.","Currency ISO":"Currency ISO","The international currency ISO format.":"The international currency ISO format.","Currency Position":"Currency Position","Before the amount":"Before the amount","After the amount":"After the amount","Define where the currency should be located.":"Define where the currency should be located.","Prefered Currency":"Prefered Currency","ISO Currency":"ISO Currency","Symbol":"Symbol","Determine what is the currency indicator that should be used.":"Determine what is the currency indicator that should be used.","Currency Thousand Separator":"Currency Thousand Separator","Define the symbol that indicate thousand. By default \",\" is used.":"Define the symbol that indicate thousand. By default \",\" is used.","Currency Decimal Separator":"Currency Decimal Separator","Define the symbol that indicate decimal number. By default \".\" is used.":"Define the symbol that indicate decimal number. By default \".\" is used.","Currency Precision":"Currency Precision","%s numbers after the decimal":"%s numbers after the decimal","Date Format":"Date Format","This define how the date should be defined. The default format is \"Y-m-d\".":"This define how the date should be defined. The default format is \"Y-m-d\".","Determine the default timezone of the store.":"Determine the default timezone of the store.","Registration":"Registration","Registration Open":"Registration Open","Determine if everyone can register.":"Determine if everyone can register.","Registration Role":"Registration Role","Select what is the registration role.":"Select what is the registration role.","Requires Validation":"Requires Validation","Force account validation after the registration.":"Force account validation after the registration.","Allow Recovery":"Allow Recovery","Allow any user to recover his account.":"Allow any user to recover his account.","Receipts":"Receipts","Receipt Template":"Receipt Template","Default":"Default","Choose the template that applies to receipts":"Choose the template that applies to receipts","Receipt Logo":"Receipt Logo","Provide a URL to the logo.":"Provide a URL to the logo.","Receipt Footer":"Receipt Footer","If you would like to add some disclosure at the bottom of the receipt.":"If you would like to add some disclosure at the bottom of the receipt.","Column A":"Column A","Column B":"Column B","Low Stock products":"Low Stock products","Define if notification should be enabled on low stock products":"Define if notification should be enabled on low stock products","Low Stock Channel":"Low Stock Channel","SMS":"SMS","Define the notification channel for the low stock products.":"Define the notification channel for the low stock products.","Expired products":"Expired products","Define if notification should be enabled on expired products":"Define if notification should be enabled on expired products","Expired Channel":"Expired Channel","Define the notification channel for the expired products.":"Define the notification channel for the expired products.","Notify Administrators":"Notify Administrators","Will notify administrator everytime a new user is registrated.":"Will notify administrator everytime a new user is registrated.","Administrator Notification Title":"Administrator Notification Title","Determine the title of the email send to the administrator.":"Determine the title of the email send to the administrator.","Administrator Notification Content":"Administrator Notification Content","Determine what is the message that will be send to the administrator.":"Determine what is the message that will be send to the administrator.","Notify User":"Notify User","Notify a user when his account is successfully created.":"Notify a user when his account is successfully created.","User Registration Title":"User Registration Title","Determine the title of the mail send to the user when his account is created and active.":"Determine the title of the mail send to the user when his account is created and active.","User Registration Content":"User Registration Content","Determine the body of the mail send to the user when his account is created and active.":"Determine the body of the mail send to the user when his account is created and active.","User Activate Title":"User Activate Title","Determine the title of the mail send to the user.":"Determine the title of the mail send to the user.","User Activate Content":"User Activate Content","Determine the mail that will be send to the use when his account requires an activation.":"Determine the mail that will be send to the use when his account requires an activation.","Order Code Type":"Order Code Type","Determine how the system will generate code for each orders.":"Determine how the system will generate code for each orders.","Sequential":"Sequential","Random Code":"Random Code","Number Sequential":"Number Sequential","Allow Unpaid Orders":"Allow Unpaid Orders","Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".":"Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".","Allow Partial Orders":"Allow Partial Orders","Will prevent partially paid orders to be placed.":"Will prevent partially paid orders to be placed.","Quotation Expiration":"Quotation Expiration","Quotations will get deleted after they defined they has reached.":"Quotations will get deleted after they defined they has reached.","%s Days":"%s Days","Orders Follow Up":"Orders Follow Up","Features":"Features","Sound Effect":"Sound Effect","Enable sound effect on the POS.":"Enable sound effect on the POS.","Show Quantity":"Show Quantity","Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.":"Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.","Allow Customer Creation":"Allow Customer Creation","Allow customers to be created on the POS.":"Allow customers to be created on the POS.","Quick Product":"Quick Product","Allow quick product to be created from the POS.":"Allow quick product to be created from the POS.","SMS Order Confirmation":"SMS Order Confirmation","Will send SMS to the customer once the order is placed.":"Will send SMS to the customer once the order is placed.","Editable Unit Price":"Editable Unit Price","Allow product unit price to be edited.":"Allow product unit price to be edited.","Use Gross Prices":"Use Gross Prices","Will use gross prices for each products.":"Will use gross prices for each products.","Order Types":"Order Types","Control the order type enabled.":"Control the order type enabled.","Layout":"Layout","Retail Layout":"Retail Layout","Clothing Shop":"Clothing Shop","POS Layout":"POS Layout","Change the layout of the POS.":"Change the layout of the POS.","Printing":"Printing","Printed Document":"Printed Document","Choose the document used for printing aster a sale.":"Choose the document used for printing aster a sale.","Printing Enabled For":"Printing Enabled For","All Orders":"All Orders","From Partially Paid Orders":"From Partially Paid Orders","Only Paid Orders":"Only Paid Orders","Determine when the printing should be enabled.":"Determine when the printing should be enabled.","Printing Gateway":"Printing Gateway","Determine what is the gateway used for printing.":"Determine what is the gateway used for printing.","Enable Cash Registers":"Enable Cash Registers","Determine if the POS will support cash registers.":"Determine if the POS will support cash registers.","Cashier Idle Counter":"Cashier Idle Counter","5 Minutes":"5 Minutes","10 Minutes":"10 Minutes","15 Minutes":"15 Minutes","20 Minutes":"20 Minutes","30 Minutes":"30 Minutes","Selected after how many minutes the system will set the cashier as idle.":"Selected after how many minutes the system will set the cashier as idle.","Cash Disbursement":"Cash Disbursement","Allow cash disbursement by the cashier.":"Allow cash disbursement by the cashier.","Cash Registers":"Cash Registers","Keyboard Shortcuts":"Keyboard Shortcuts","Cancel Order":"Cancel Order","Keyboard shortcut to cancel the current order.":"Keyboard shortcut to cancel the current order.","Keyboard shortcut to hold the current order.":"Keyboard shortcut to hold the current order.","Keyboard shortcut to create a customer.":"Keyboard shortcut to create a customer.","Proceed Payment":"Proceed Payment","Keyboard shortcut to proceed to the payment.":"Keyboard shortcut to proceed to the payment.","Open Shipping":"Open Shipping","Keyboard shortcut to define shipping details.":"Keyboard shortcut to define shipping details.","Open Note":"Open Note","Keyboard shortcut to open the notes.":"Keyboard shortcut to open the notes.","Open Calculator":"Open Calculator","Keyboard shortcut to open the calculator.":"Keyboard shortcut to open the calculator.","Open Category Explorer":"Open Category Explorer","Keyboard shortcut to open the category explorer.":"Keyboard shortcut to open the category explorer.","Order Type Selector":"Order Type Selector","Keyboard shortcut to open the order type selector.":"Keyboard shortcut to open the order type selector.","Toggle Fullscreen":"Toggle Fullscreen","Keyboard shortcut to toggle fullscreen.":"Keyboard shortcut to toggle fullscreen.","Quick Search":"Quick Search","Keyboard shortcut open the quick search popup.":"Keyboard shortcut open the quick search popup.","Amount Shortcuts":"Amount Shortcuts","VAT Type":"VAT Type","Determine the VAT type that should be used.":"Determine the VAT type that should be used.","Flat Rate":"Flat Rate","Flexible Rate":"Flexible Rate","Products Vat":"Products Vat","Products & Flat Rate":"Products & Flat Rate","Products & Flexible Rate":"Products & Flexible Rate","Define the tax group that applies to the sales.":"Define the tax group that applies to the sales.","Define how the tax is computed on sales.":"Define how the tax is computed on sales.","VAT Settings":"VAT Settings","Enable Email Reporting":"Enable Email Reporting","Determine if the reporting should be enabled globally.":"Determine if the reporting should be enabled globally.","Email Provider":"Email Provider","Mailgun":"Mailgun","Select the email provided used on the system.":"Select the email provided used on the system.","SMS Provider":"SMS Provider","Twilio":"Twilio","Select the sms provider used on the system.":"Select the sms provider used on the system.","Enable The Multistore Mode":"Enable The Multistore Mode","Will enable the multistore.":"Will enable the multistore.","Supplies":"Supplies","Public Name":"Public Name","Define what is the user public name. If not provided, the username is used instead.":"Define what is the user public name. If not provided, the username is used instead.","Enable Workers":"Enable Workers","Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".":"Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".","Test":"Test","Current Week":"Current Week","Previous Week":"Previous Week","Unable to find a module having the identifier \"%\".":"Unable to find a module having the identifier \"%\".","There is no migrations to perform for the module \"%s\"":"There is no migrations to perform for the module \"%s\"","The module migration has successfully been performed for the module \"%s\"":"The module migration has successfully been performed for the module \"%s\"","Sales By Payment Types":"Sales By Payment Types","Provide a report of the sales by payment types, for a specific period.":"Provide a report of the sales by payment types, for a specific period.","Sales By Payments":"Sales By Payments","Order Settings":"Order Settings","Define the order name.":"Define the order name.","Define the date of creation of the order.":"Define the date of creation of the order.","Total Refunds":"Total Refunds","Clients Registered":"Clients Registered","Commissions":"Commissions","Processing Status":"Processing Status","Refunded Products":"Refunded Products","The delivery status of the order will be changed. Please confirm your action.":"The delivery status of the order will be changed. Please confirm your action.","The product price has been updated.":"The product price has been updated.","The editable price feature is disabled.":"The editable price feature is disabled.","Order Refunds":"Order Refunds","Product Price":"Product Price","Before saving the order as laid away, a minimum payment of {amount} is required":"Before saving the order as laid away, a minimum payment of {amount} is required","Unable to proceed":"Unable to proceed","Confirm Payment":"Confirm Payment","An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type \"{paymentType}\"?":"An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type \"{paymentType}\"?","Partially paid orders are disabled.":"Partially paid orders are disabled.","An order is currently being processed.":"An order is currently being processed.","Log out":"Log out","Refund receipt":"Refund receipt","Recompute":"Recompute","Sort Results":"Sort Results","Using Quantity Ascending":"Using Quantity Ascending","Using Quantity Descending":"Using Quantity Descending","Using Sales Ascending":"Using Sales Ascending","Using Sales Descending":"Using Sales Descending","Using Name Ascending":"Using Name Ascending","Using Name Descending":"Using Name Descending","Progress":"Progress","Discounts":"Discounts","An invalid date were provided. Make sure it a prior date to the actual server date.":"An invalid date were provided. Make sure it a prior date to the actual server date.","Computing report from %s...":"Computing report from %s...","The demo has been enabled.":"The demo has been enabled.","Refund Receipt":"Refund Receipt","Codabar":"Codabar","Code 128":"Code 128","Code 39":"Code 39","Code 11":"Code 11","UPC A":"UPC A","UPC E":"UPC E","Dashboard Identifier":"Dashboard Identifier","Store Dashboard":"Store Dashboard","Cashier Dashboard":"Cashier Dashboard","Default Dashboard":"Default Dashboard","Define what should be the home page of the dashboard.":"Define what should be the home page of the dashboard.","%s has been processed, %s has not been processed.":"%s has been processed, %s has not been processed.","Order Refund Receipt — %s":"Order Refund Receipt — %s","Product Sales":"Product Sales","Provides an overview over the best products sold during a specific period.":"Provides an overview over the best products sold during a specific period.","The report will be computed for the current year.":"The report will be computed for the current year.","Unknown report to refresh.":"Unknown report to refresh.","Expenses Settings":"Expenses Settings","Configure the expenses settings of the application.":"Configure the expenses settings of the application.","Report Refreshed":"Report Refreshed","The yearly report has been successfully refreshed for the year \"%s\".":"The yearly report has been successfully refreshed for the year \"%s\".","Countable":"Countable","Piece":"Piece","GST":"GST","SGST":"SGST","CGST":"CGST","Sample Procurement %s":"Sample Procurement %s","generated":"generated","Procurement Expenses":"Procurement Expenses","Products Report":"Products Report","Not Available":"Not Available","The report has been computed successfully.":"The report has been computed successfully.","Create a customer":"Create a customer","Cash Flow List":"Cash Flow List","Display all Cash Flow.":"Display all Cash Flow.","No Cash Flow has been registered":"No Cash Flow has been registered","Add a new Cash Flow":"Add a new Cash Flow","Create a new Cash Flow":"Create a new Cash Flow","Register a new Cash Flow and save it.":"Register a new Cash Flow and save it.","Edit Cash Flow":"Edit Cash Flow","Modify Cash Flow.":"Modify Cash Flow.","Credit":"Credit","Debit":"Debit","All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.":"All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.","Account":"Account","Provide the accounting number for this category.":"Provide the accounting number for this category.","Unable to register using this email.":"Unable to register using this email.","Unable to register using this username.":"Unable to register using this username.","Accounting Settings":"Accounting Settings","Configure the accounting settings of the application.":"Configure the accounting settings of the application.","Automatically recorded sale payment.":"Automatically recorded sale payment.","Cash out":"Cash out","An automatically generated expense for cash-out operation.":"An automatically generated expense for cash-out operation.","Sales Refunds":"Sales Refunds","Soiled":"Soiled","Cash Register Cash In":"Cash Register Cash In","Cash Register Cash Out":"Cash Register Cash Out","Accounting":"Accounting","Cash Flow History":"Cash Flow History","Expense Accounts":"Expense Accounts","Create Expense Account":"Create Expense Account","Procurement Cash Flow Account":"Procurement Cash Flow Account","Every procurement will be added to the selected cash flow account":"Every procurement will be added to the selected cash flow account","Sale Cash Flow Account":"Sale Cash Flow Account","Every sales will be added to the selected cash flow account":"Every sales will be added to the selected cash flow account","Every customer credit will be added to the selected cash flow account":"Every customer credit will be added to the selected cash flow account","Every customer credit removed will be added to the selected cash flow account":"Every customer credit removed will be added to the selected cash flow account","Sales Refunds Account":"Sales Refunds Account","Sales refunds will be attached to this cash flow account":"Sales refunds will be attached to this cash flow account","Stock return for spoiled items will be attached to this account":"Stock return for spoiled items will be attached to this account","Stock return for unspoiled items will be attached to this account":"Stock return for unspoiled items will be attached to this account","Cash Register Cash-In Account":"Cash Register Cash-In Account","Cash Register Cash-Out Account":"Cash Register Cash-Out Account","Cash Out Assigned Expense Category":"Cash Out Assigned Expense Category","Every cashout will issue an expense under the selected expense category.":"Every cashout will issue an expense under the selected expense category.","Unable to save an order with instalments amounts which additionnated is less than the order total.":"Unable to save an order with instalments amounts which additionnated is less than the order total.","Cash Register cash-in will be added to the cash flow account":"Cash Register cash-in will be added to the cash flow account","Cash Register cash-out will be added to the cash flow account":"Cash Register cash-out will be added to the cash flow account","No module has been updated yet.":"No module has been updated yet.","The reason has been updated.":"The reason has been updated.","You must select a customer before applying a coupon.":"You must select a customer before applying a coupon.","No coupons for the selected customer...":"No coupons for the selected customer...","Use Coupon":"Use Coupon","Use Customer ?":"Use Customer ?","No customer is selected. Would you like to proceed with this customer ?":"No customer is selected. Would you like to proceed with this customer ?","Change Customer ?":"Change Customer ?","Would you like to assign this customer to the ongoing order ?":"Would you like to assign this customer to the ongoing order ?","Product \/ Service":"Product \/ Service","An error has occured while computing the product.":"An error has occured while computing the product.","Provide a unique name for the product.":"Provide a unique name for the product.","Define what is the sale price of the item.":"Define what is the sale price of the item.","Set the quantity of the product.":"Set the quantity of the product.","Define what is tax type of the item.":"Define what is tax type of the item.","Choose the tax group that should apply to the item.":"Choose the tax group that should apply to the item.","Assign a unit to the product.":"Assign a unit to the product.","Some products has been added to the cart. Would youl ike to discard this order ?":"Some products has been added to the cart. Would youl ike to discard this order ?","Customer Accounts List":"Customer Accounts List","Display all customer accounts.":"Display all customer accounts.","No customer accounts has been registered":"No customer accounts has been registered","Add a new customer account":"Add a new customer account","Create a new customer account":"Create a new customer account","Register a new customer account and save it.":"Register a new customer account and save it.","Edit customer account":"Edit customer account","Modify Customer Account.":"Modify Customer Account.","Return to Customer Accounts":"Return to Customer Accounts","This will be ignored.":"This will be ignored.","Define the amount of the transaction":"Define the amount of the transaction","Define what operation will occurs on the customer account.":"Define what operation will occurs on the customer account.","Account History":"Account History","Provider Procurements List":"Provider Procurements List","Display all provider procurements.":"Display all provider procurements.","No provider procurements has been registered":"No provider procurements has been registered","Add a new provider procurement":"Add a new provider procurement","Create a new provider procurement":"Create a new provider procurement","Register a new provider procurement and save it.":"Register a new provider procurement and save it.","Edit provider procurement":"Edit provider procurement","Modify Provider Procurement.":"Modify Provider Procurement.","Return to Provider Procurements":"Return to Provider Procurements","Delivered On":"Delivered On","Items":"Items","Displays the customer account history for %s":"Displays the customer account history for %s","Procurements by \"%s\"":"Procurements by \"%s\"","Crediting":"Crediting","Deducting":"Deducting","Order Payment":"Order Payment","Order Refund":"Order Refund","Unknown Operation":"Unknown Operation","Unamed Product":"Unamed Product","Bubble":"Bubble","Ding":"Ding","Pop":"Pop","Cash Sound":"Cash Sound","Sale Complete Sound":"Sale Complete Sound","New Item Audio":"New Item Audio","The sound that plays when an item is added to the cart.":"The sound that plays when an item is added to the cart.","Howdy, {name}":"Howdy, {name}","Would you like to perform the selected bulk action on the selected entries ?":"Would you like to perform the selected bulk action on the selected entries ?","The payment to be made today is less than what is expected.":"The payment to be made today is less than what is expected.","Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.":"Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.","How to change database configuration":"How to change database configuration","Common Database Issues":"Common Database Issues","Setup":"Setup","Compute Products":"Compute Products","Query Exception":"Query Exception","The category products has been refreshed":"The category products has been refreshed","The requested customer cannot be fonud.":"The requested customer cannot be fonud."} \ No newline at end of file +{"displaying {perPage} on {items} items":"displaying {perPage} on {items} items","The document has been generated.":"The document has been generated.","Unexpected error occured.":"Unexpected error occured.","{entries} entries selected":"{entries} entries selected","Download":"Download","Bulk Actions":"Bulk Actions","Go":"Go","Delivery":"Delivery","Take Away":"Take Away","Unknown Type":"Unknown Type","Pending":"Pending","Ongoing":"Ongoing","Delivered":"Delivered","Unknown Status":"Unknown Status","Ready":"Ready","Paid":"Paid","Hold":"Hold","Unpaid":"Unpaid","Partially Paid":"Partially Paid","Save Password":"Save Password","Unable to proceed the form is not valid.":"Unable to proceed the form is not valid.","Submit":"Submit","Register":"Register","An unexpected error occured.":"An unexpected error occured.","Best Cashiers":"Best Cashiers","No result to display.":"No result to display.","Well.. nothing to show for the meantime.":"Well.. nothing to show for the meantime.","Best Customers":"Best Customers","Well.. nothing to show for the meantime":"Well.. nothing to show for the meantime","Total Sales":"Total Sales","Today":"Today","Incomplete Orders":"Incomplete Orders","Wasted Goods":"Wasted Goods","Expenses":"Expenses","Weekly Sales":"Weekly Sales","Week Taxes":"Week Taxes","Net Income":"Net Income","Week Expenses":"Week Expenses","Recents Orders":"Recents Orders","Order":"Order","Clear All":"Clear All","Confirm Your Action":"Confirm Your Action","Save":"Save","The processing status of the order will be changed. Please confirm your action.":"The processing status of the order will be changed. Please confirm your action.","Instalments":"Instalments","Create":"Create","Add Instalment":"Add Instalment","An unexpected error has occured":"An unexpected error has occured","Store Details":"Store Details","Order Code":"Order Code","Cashier":"Cashier","Date":"Date","Customer":"Customer","Type":"Type","Payment Status":"Payment Status","Delivery Status":"Delivery Status","Billing Details":"Billing Details","Shipping Details":"Shipping Details","Product":"Product","Unit Price":"Unit Price","Quantity":"Quantity","Discount":"Discount","Tax":"Tax","Total Price":"Total Price","Expiration Date":"Expiration Date","Sub Total":"Sub Total","Coupons":"Coupons","Shipping":"Shipping","Total":"Total","Due":"Due","Change":"Change","No title is provided":"No title is provided","SKU":"SKU","Barcode":"Barcode","Looks like no products matched the searched term.":"Looks like no products matched the searched term.","The product already exists on the table.":"The product already exists on the table.","The specified quantity exceed the available quantity.":"The specified quantity exceed the available quantity.","Unable to proceed as the table is empty.":"Unable to proceed as the table is empty.","More Details":"More Details","Useful to describe better what are the reasons that leaded to this adjustment.":"Useful to describe better what are the reasons that leaded to this adjustment.","Search":"Search","Unit":"Unit","Operation":"Operation","Procurement":"Procurement","Value":"Value","Actions":"Actions","Search and add some products":"Search and add some products","Proceed":"Proceed","An unexpected error occured":"An unexpected error occured","Load Coupon":"Load Coupon","Apply A Coupon":"Apply A Coupon","Load":"Load","Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.":"Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.","Click here to choose a customer.":"Click here to choose a customer.","Coupon Name":"Coupon Name","Usage":"Usage","Unlimited":"Unlimited","Valid From":"Valid From","Valid Till":"Valid Till","Categories":"Categories","Products":"Products","Active Coupons":"Active Coupons","Apply":"Apply","Cancel":"Cancel","Coupon Code":"Coupon Code","The coupon is out from validity date range.":"The coupon is out from validity date range.","The coupon has applied to the cart.":"The coupon has applied to the cart.","Percentage":"Percentage","Flat":"Flat","The coupon has been loaded.":"The coupon has been loaded.","Layaway Parameters":"Layaway Parameters","Minimum Payment":"Minimum Payment","Instalments & Payments":"Instalments & Payments","The final payment date must be the last within the instalments.":"The final payment date must be the last within the instalments.","There is not instalment defined. Please set how many instalments are allowed for this order":"There is not instalment defined. Please set how many instalments are allowed for this order","Amount":"Amount","You must define layaway settings before proceeding.":"You must define layaway settings before proceeding.","Please provide instalments before proceeding.":"Please provide instalments before proceeding.","Unable to procee the form is not valid":"Unable to procee the form is not valid","One or more instalments has an invalid date.":"One or more instalments has an invalid date.","One or more instalments has an invalid amount.":"One or more instalments has an invalid amount.","One or more instalments has a date prior to the current date.":"One or more instalments has a date prior to the current date.","Total instalments must be equal to the order total.":"Total instalments must be equal to the order total.","The customer has been loaded":"The customer has been loaded","This coupon is already added to the cart":"This coupon is already added to the cart","No tax group assigned to the order":"No tax group assigned to the order","Layaway defined":"Layaway defined","Okay":"Okay","An unexpected error has occured while fecthing taxes.":"An unexpected error has occured while fecthing taxes.","OKAY":"OKAY","Loading...":"Loading...","Profile":"Profile","Logout":"Logout","Unamed Page":"Unamed Page","No description":"No description","Name":"Name","Provide a name to the resource.":"Provide a name to the resource.","General":"General","Edit":"Edit","Delete":"Delete","Delete Selected Groups":"Delete Selected Groups","Activate Your Account":"Activate Your Account","Password Recovered":"Password Recovered","Password Recovery":"Password Recovery","Reset Password":"Reset Password","New User Registration":"New User Registration","Your Account Has Been Created":"Your Account Has Been Created","Login":"Login","Save Coupon":"Save Coupon","This field is required":"This field is required","The form is not valid. Please check it and try again":"The form is not valid. Please check it and try again","No Description Provided":"No Description Provided","mainFieldLabel not defined":"mainFieldLabel not defined","Unamed Table":"Unamed Table","Create Customer Group":"Create Customer Group","Save a new customer group":"Save a new customer group","Update Group":"Update Group","Modify an existing customer group":"Modify an existing customer group","Managing Customers Groups":"Managing Customers Groups","Create groups to assign customers":"Create groups to assign customers","Create Customer":"Create Customer","Add a new customers to the system":"Add a new customers to the system","Managing Customers":"Managing Customers","List of registered customers":"List of registered customers","Your Module":"Your Module","Choose the zip file you would like to upload":"Choose the zip file you would like to upload","Upload":"Upload","Managing Orders":"Managing Orders","Manage all registered orders.":"Manage all registered orders.","Failed":"Failed","Order receipt":"Order receipt","Hide Dashboard":"Hide Dashboard","Taxes":"Taxes","Unknown Payment":"Unknown Payment","Order invoice":"Order invoice","Procurement Name":"Procurement Name","Unable to proceed no products has been provided.":"Unable to proceed no products has been provided.","Unable to proceed, one or more products is not valid.":"Unable to proceed, one or more products is not valid.","Unable to proceed the procurement form is not valid.":"Unable to proceed the procurement form is not valid.","Unable to proceed, no submit url has been provided.":"Unable to proceed, no submit url has been provided.","SKU, Barcode, Product name.":"SKU, Barcode, Product name.","Surname":"Surname","N\/A":"N\/A","Email":"Email","Phone":"Phone","First Address":"First Address","Second Address":"Second Address","Address":"Address","City":"City","PO.Box":"PO.Box","Price":"Price","Print":"Print","Description":"Description","Included Products":"Included Products","Apply Settings":"Apply Settings","Basic Settings":"Basic Settings","Visibility Settings":"Visibility Settings","Year":"Year","Sales":"Sales","Income":"Income","January":"January","Febuary":"Febuary","March":"March","April":"April","May":"May","June":"June","July":"July","August":"August","September":"September","October":"October","November":"November","December":"December","Purchase Price":"Purchase Price","Sale Price":"Sale Price","Profit":"Profit","Tax Value":"Tax Value","Reward System Name":"Reward System Name","Missing Dependency":"Missing Dependency","Go Back":"Go Back","Continue":"Continue","Home":"Home","Not Allowed Action":"Not Allowed Action","Try Again":"Try Again","Access Denied":"Access Denied","Dashboard":"Dashboard","Sign In":"Sign In","Sign Up":"Sign Up","This field is required.":"This field is required.","This field must contain a valid email address.":"This field must contain a valid email address.","Clear Selected Entries ?":"Clear Selected Entries ?","Would you like to clear all selected entries ?":"Would you like to clear all selected entries ?","No selection has been made.":"No selection has been made.","No action has been selected.":"No action has been selected.","There is nothing to display...":"There is nothing to display...","Sun":"Sun","Mon":"Mon","Tue":"Tue","Wed":"Wed","Thr":"Thr","Fri":"Fri","Sat":"Sat","Nothing to display":"Nothing to display","Password Forgotten ?":"Password Forgotten ?","OK":"OK","Remember Your Password ?":"Remember Your Password ?","Already registered ?":"Already registered ?","Refresh":"Refresh","Enabled":"Enabled","Disabled":"Disabled","Enable":"Enable","Disable":"Disable","Gallery":"Gallery","Medias Manager":"Medias Manager","Click Here Or Drop Your File To Upload":"Click Here Or Drop Your File To Upload","Nothing has already been uploaded":"Nothing has already been uploaded","File Name":"File Name","Uploaded At":"Uploaded At","By":"By","Previous":"Previous","Next":"Next","Use Selected":"Use Selected","Would you like to clear all the notifications ?":"Would you like to clear all the notifications ?","Permissions":"Permissions","Payment Summary":"Payment Summary","Order Status":"Order Status","Would you proceed ?":"Would you proceed ?","Would you like to create this instalment ?":"Would you like to create this instalment ?","Would you like to delete this instalment ?":"Would you like to delete this instalment ?","Would you like to make this as paid ?":"Would you like to make this as paid ?","Would you like to update that instalment ?":"Would you like to update that instalment ?","Customer Account":"Customer Account","Payment":"Payment","No payment possible for paid order.":"No payment possible for paid order.","Payment History":"Payment History","Unable to proceed the form is not valid":"Unable to proceed the form is not valid","Please provide a valid value":"Please provide a valid value","Refund With Products":"Refund With Products","Refund Shipping":"Refund Shipping","Add Product":"Add Product","Damaged":"Damaged","Unspoiled":"Unspoiled","Summary":"Summary","Payment Gateway":"Payment Gateway","Screen":"Screen","Select the product to perform a refund.":"Select the product to perform a refund.","Please select a payment gateway before proceeding.":"Please select a payment gateway before proceeding.","There is nothing to refund.":"There is nothing to refund.","Please provide a valid payment amount.":"Please provide a valid payment amount.","The refund will be made on the current order.":"The refund will be made on the current order.","Please select a product before proceeding.":"Please select a product before proceeding.","Not enough quantity to proceed.":"Not enough quantity to proceed.","Would you like to delete this product ?":"Would you like to delete this product ?","Customers":"Customers","Order Type":"Order Type","Orders":"Orders","Cash Register":"Cash Register","Reset":"Reset","Cart":"Cart","Comments":"Comments","No products added...":"No products added...","Pay":"Pay","Void":"Void","Current Balance":"Current Balance","Full Payment":"Full Payment","The customer account can only be used once per order. Consider deleting the previously used payment.":"The customer account can only be used once per order. Consider deleting the previously used payment.","Not enough funds to add {amount} as a payment. Available balance {balance}.":"Not enough funds to add {amount} as a payment. Available balance {balance}.","Confirm Full Payment":"Confirm Full Payment","A full payment will be made using {paymentType} for {total}":"A full payment will be made using {paymentType} for {total}","You need to provide some products before proceeding.":"You need to provide some products before proceeding.","Unable to add the product, there is not enough stock. Remaining %s":"Unable to add the product, there is not enough stock. Remaining %s","Add Images":"Add Images","New Group":"New Group","Available Quantity":"Available Quantity","Would you like to delete this group ?":"Would you like to delete this group ?","Your Attention Is Required":"Your Attention Is Required","Please select at least one unit group before you proceed.":"Please select at least one unit group before you proceed.","Unable to proceed, more than one product is set as primary":"Unable to proceed, more than one product is set as primary","Unable to proceed as one of the unit group field is invalid":"Unable to proceed as one of the unit group field is invalid","Would you like to delete this variation ?":"Would you like to delete this variation ?","Details":"Details","Unable to proceed, no product were provided.":"Unable to proceed, no product were provided.","Unable to proceed, one or more product has incorrect values.":"Unable to proceed, one or more product has incorrect values.","Unable to proceed, the procurement form is not valid.":"Unable to proceed, the procurement form is not valid.","Unable to submit, no valid submit URL were provided.":"Unable to submit, no valid submit URL were provided.","Options":"Options","The stock adjustment is about to be made. Would you like to confirm ?":"The stock adjustment is about to be made. Would you like to confirm ?","Would you like to remove this product from the table ?":"Would you like to remove this product from the table ?","Unable to proceed. Select a correct time range.":"Unable to proceed. Select a correct time range.","Unable to proceed. The current time range is not valid.":"Unable to proceed. The current time range is not valid.","Would you like to proceed ?":"Would you like to proceed ?","Will apply various reset method on the system.":"Will apply various reset method on the system.","Wipe Everything":"Wipe Everything","Wipe + Grocery Demo":"Wipe + Grocery Demo","No rules has been provided.":"No rules has been provided.","No valid run were provided.":"No valid run were provided.","Unable to proceed, the form is invalid.":"Unable to proceed, the form is invalid.","Unable to proceed, no valid submit URL is defined.":"Unable to proceed, no valid submit URL is defined.","No title Provided":"No title Provided","Add Rule":"Add Rule","Save Settings":"Save Settings","Ok":"Ok","New Transaction":"New Transaction","Close":"Close","Would you like to delete this order":"Would you like to delete this order","The current order will be void. This action will be recorded. Consider providing a reason for this operation":"The current order will be void. This action will be recorded. Consider providing a reason for this operation","Order Options":"Order Options","Payments":"Payments","Refund & Return":"Refund & Return","Installments":"Installments","The form is not valid.":"The form is not valid.","Balance":"Balance","Input":"Input","Register History":"Register History","Close Register":"Close Register","Cash In":"Cash In","Cash Out":"Cash Out","Register Options":"Register Options","History":"History","Unable to open this register. Only closed register can be opened.":"Unable to open this register. Only closed register can be opened.","Open The Register":"Open The Register","Exit To Orders":"Exit To Orders","Looks like there is no registers. At least one register is required to proceed.":"Looks like there is no registers. At least one register is required to proceed.","Create Cash Register":"Create Cash Register","Yes":"Yes","No":"No","Use":"Use","No coupon available for this customer":"No coupon available for this customer","Select Customer":"Select Customer","No customer match your query...":"No customer match your query...","Customer Name":"Customer Name","Save Customer":"Save Customer","No Customer Selected":"No Customer Selected","In order to see a customer account, you need to select one customer.":"In order to see a customer account, you need to select one customer.","Summary For":"Summary For","Total Purchases":"Total Purchases","Total Owed":"Total Owed","Account Amount":"Account Amount","Last Purchases":"Last Purchases","Status":"Status","No orders...":"No orders...","Account Transaction":"Account Transaction","Product Discount":"Product Discount","Cart Discount":"Cart Discount","Hold Order":"Hold Order","The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.":"The current order will be set on hold. You can retreive this order from the pending order button. Providing a reference to it might help you to identify the order more quickly.","Confirm":"Confirm","Order Note":"Order Note","Note":"Note","More details about this order":"More details about this order","Display On Receipt":"Display On Receipt","Will display the note on the receipt":"Will display the note on the receipt","Open":"Open","Define The Order Type":"Define The Order Type","Payments Gateway":"Payments Gateway","Payment List":"Payment List","List Of Payments":"List Of Payments","No Payment added.":"No Payment added.","Select Payment":"Select Payment","Choose Payment":"Choose Payment","Submit Payment":"Submit Payment","Layaway":"Layaway","On Hold":"On Hold","Tendered":"Tendered","Nothing to display...":"Nothing to display...","Define Quantity":"Define Quantity","Please provide a quantity":"Please provide a quantity","Search Product":"Search Product","There is nothing to display. Have you started the search ?":"There is nothing to display. Have you started the search ?","Shipping & Billing":"Shipping & Billing","Tax & Summary":"Tax & Summary","Settings":"Settings","Select Tax":"Select Tax","Define the tax that apply to the sale.":"Define the tax that apply to the sale.","Define how the tax is computed":"Define how the tax is computed","Exclusive":"Exclusive","Inclusive":"Inclusive","Choose Selling Unit":"Choose Selling Unit","Define when that specific product should expire.":"Define when that specific product should expire.","Renders the automatically generated barcode.":"Renders the automatically generated barcode.","Tax Type":"Tax Type","Adjust how tax is calculated on the item.":"Adjust how tax is calculated on the item.","Unable to proceed. The form is not valid.":"Unable to proceed. The form is not valid.","Units & Quantities":"Units & Quantities","Wholesale Price":"Wholesale Price","Select":"Select","Unsupported print gateway.":"Unsupported print gateway.","Would you like to delete this ?":"Would you like to delete this ?","The account you have created for __%s__, require an activation. In order to proceed, please click on the following link":"The account you have created for __%s__, require an activation. In order to proceed, please click on the following link","Your password has been successfully updated on __%s__. You can now login with your new password.":"Your password has been successfully updated on __%s__. You can now login with your new password.","Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ":"Someone has requested to reset your password on __\"%s\"__. If you remember having done that request, please proceed by clicking the button below. ","Receipt — %s":"Receipt — %s","Invoice — %s":"Invoice — %s","Unable to find a module having the identifier\/namespace \"%s\"":"Unable to find a module having the identifier\/namespace \"%s\"","What is the CRUD single resource name ? [Q] to quit.":"What is the CRUD single resource name ? [Q] to quit.","Which table name should be used ? [Q] to quit.":"Which table name should be used ? [Q] to quit.","What is the main route name to the resource ? [Q] to quit.":"What is the main route name to the resource ? [Q] to quit.","If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"If your CRUD resource has a relation, mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.","Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.":"Add a new relation ? Mention it as follow \"foreign_table, foreign_key, local_key\" ? [S] to skip, [Q] to quit.","No enough paramters provided for the relation.":"No enough paramters provided for the relation.","The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"":"The CRUD resource \"%s\" for the module \"%s\" has been generated at \"%s\"","The CRUD resource \"%s\" has been generated at %s":"The CRUD resource \"%s\" has been generated at %s","An unexpected error has occured.":"An unexpected error has occured.","Localization for %s extracted to %s":"Localization for %s extracted to %s","Unable to find the requested module.":"Unable to find the requested module.","Unable to find a module with the defined identifier \"%s\"":"Unable to find a module with the defined identifier \"%s\"","Unable to find the requested file \"%s\" from the module migration.":"Unable to find the requested file \"%s\" from the module migration.","The migration file has been successfully forgotten.":"The migration file has been successfully forgotten.","Version":"Version","Path":"Path","Index":"Index","Entry Class":"Entry Class","Routes":"Routes","Api":"Api","Controllers":"Controllers","Views":"Views","Attribute":"Attribute","Namespace":"Namespace","Author":"Author","The product barcodes has been refreshed successfully.":"The product barcodes has been refreshed successfully.","Invalid operation provided.":"Invalid operation provided.","Unable to proceed the system is already installed.":"Unable to proceed the system is already installed.","What is the store name ? [Q] to quit.":"What is the store name ? [Q] to quit.","Please provide at least 6 characters for store name.":"Please provide at least 6 characters for store name.","What is the administrator password ? [Q] to quit.":"What is the administrator password ? [Q] to quit.","Please provide at least 6 characters for the administrator password.":"Please provide at least 6 characters for the administrator password.","What is the administrator email ? [Q] to quit.":"What is the administrator email ? [Q] to quit.","Please provide a valid email for the administrator.":"Please provide a valid email for the administrator.","What is the administrator username ? [Q] to quit.":"What is the administrator username ? [Q] to quit.","Please provide at least 5 characters for the administrator username.":"Please provide at least 5 characters for the administrator username.","Downloading latest dev build...":"Downloading latest dev build...","Reset project to HEAD...":"Reset project to HEAD...","Coupons List":"Coupons List","Display all coupons.":"Display all coupons.","No coupons has been registered":"No coupons has been registered","Add a new coupon":"Add a new coupon","Create a new coupon":"Create a new coupon","Register a new coupon and save it.":"Register a new coupon and save it.","Edit coupon":"Edit coupon","Modify Coupon.":"Modify Coupon.","Return to Coupons":"Return to Coupons","Might be used while printing the coupon.":"Might be used while printing the coupon.","Percentage Discount":"Percentage Discount","Flat Discount":"Flat Discount","Define which type of discount apply to the current coupon.":"Define which type of discount apply to the current coupon.","Discount Value":"Discount Value","Define the percentage or flat value.":"Define the percentage or flat value.","Valid Until":"Valid Until","Determin Until When the coupon is valid.":"Determin Until When the coupon is valid.","Minimum Cart Value":"Minimum Cart Value","What is the minimum value of the cart to make this coupon eligible.":"What is the minimum value of the cart to make this coupon eligible.","Maximum Cart Value":"Maximum Cart Value","Valid Hours Start":"Valid Hours Start","Define form which hour during the day the coupons is valid.":"Define form which hour during the day the coupons is valid.","Valid Hours End":"Valid Hours End","Define to which hour during the day the coupons end stop valid.":"Define to which hour during the day the coupons end stop valid.","Limit Usage":"Limit Usage","Define how many time a coupons can be redeemed.":"Define how many time a coupons can be redeemed.","Select Products":"Select Products","The following products will be required to be present on the cart, in order for this coupon to be valid.":"The following products will be required to be present on the cart, in order for this coupon to be valid.","Select Categories":"Select Categories","The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.":"The products assigned to one of these categories should be on the cart, in order for this coupon to be valid.","Created At":"Created At","Undefined":"Undefined","Delete a licence":"Delete a licence","Customer Coupons List":"Customer Coupons List","Display all customer coupons.":"Display all customer coupons.","No customer coupons has been registered":"No customer coupons has been registered","Add a new customer coupon":"Add a new customer coupon","Create a new customer coupon":"Create a new customer coupon","Register a new customer coupon and save it.":"Register a new customer coupon and save it.","Edit customer coupon":"Edit customer coupon","Modify Customer Coupon.":"Modify Customer Coupon.","Return to Customer Coupons":"Return to Customer Coupons","Id":"Id","Limit":"Limit","Created_at":"Created_at","Updated_at":"Updated_at","Code":"Code","Customers List":"Customers List","Display all customers.":"Display all customers.","No customers has been registered":"No customers has been registered","Add a new customer":"Add a new customer","Create a new customer":"Create a new customer","Register a new customer and save it.":"Register a new customer and save it.","Edit customer":"Edit customer","Modify Customer.":"Modify Customer.","Return to Customers":"Return to Customers","Provide a unique name for the customer.":"Provide a unique name for the customer.","Provide the customer surname":"Provide the customer surname","Group":"Group","Assign the customer to a group":"Assign the customer to a group","Provide the customer email":"Provide the customer email","Phone Number":"Phone Number","Provide the customer phone number":"Provide the customer phone number","PO Box":"PO Box","Provide the customer PO.Box":"Provide the customer PO.Box","Not Defined":"Not Defined","Male":"Male","Female":"Female","Gender":"Gender","Billing Address":"Billing Address","Provide the billing name.":"Provide the billing name.","Provide the billing surname.":"Provide the billing surname.","Billing phone number.":"Billing phone number.","Address 1":"Address 1","Billing First Address.":"Billing First Address.","Address 2":"Address 2","Billing Second Address.":"Billing Second Address.","Country":"Country","Billing Country.":"Billing Country.","Postal Address":"Postal Address","Company":"Company","Shipping Address":"Shipping Address","Provide the shipping name.":"Provide the shipping name.","Provide the shipping surname.":"Provide the shipping surname.","Shipping phone number.":"Shipping phone number.","Shipping First Address.":"Shipping First Address.","Shipping Second Address.":"Shipping Second Address.","Shipping Country.":"Shipping Country.","No group selected and no default group configured.":"No group selected and no default group configured.","The access is granted.":"The access is granted.","Account Credit":"Account Credit","Owed Amount":"Owed Amount","Purchase Amount":"Purchase Amount","Rewards":"Rewards","Delete a customers":"Delete a customers","Delete Selected Customers":"Delete Selected Customers","Customer Groups List":"Customer Groups List","Display all Customers Groups.":"Display all Customers Groups.","No Customers Groups has been registered":"No Customers Groups has been registered","Add a new Customers Group":"Add a new Customers Group","Create a new Customers Group":"Create a new Customers Group","Register a new Customers Group and save it.":"Register a new Customers Group and save it.","Edit Customers Group":"Edit Customers Group","Modify Customers group.":"Modify Customers group.","Return to Customers Groups":"Return to Customers Groups","Reward System":"Reward System","Select which Reward system applies to the group":"Select which Reward system applies to the group","Minimum Credit Amount":"Minimum Credit Amount","Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.":"Determine in percentage, what is the first minimum credit payment made by all customers on the group, in case of credit order. If left to \"0\", no minimal credit amount is required.","A brief description about what this group is about":"A brief description about what this group is about","Created On":"Created On","Customer Orders List":"Customer Orders List","Display all customer orders.":"Display all customer orders.","No customer orders has been registered":"No customer orders has been registered","Add a new customer order":"Add a new customer order","Create a new customer order":"Create a new customer order","Register a new customer order and save it.":"Register a new customer order and save it.","Edit customer order":"Edit customer order","Modify Customer Order.":"Modify Customer Order.","Return to Customer Orders":"Return to Customer Orders","Created at":"Created at","Customer Id":"Customer Id","Discount Percentage":"Discount Percentage","Discount Type":"Discount Type","Final Payment Date":"Final Payment Date","Gross Total":"Gross Total","Net Total":"Net Total","Process Status":"Process Status","Shipping Rate":"Shipping Rate","Shipping Type":"Shipping Type","Title":"Title","Total installments":"Total installments","Updated at":"Updated at","Uuid":"Uuid","Voidance Reason":"Voidance Reason","Customer Rewards List":"Customer Rewards List","Display all customer rewards.":"Display all customer rewards.","No customer rewards has been registered":"No customer rewards has been registered","Add a new customer reward":"Add a new customer reward","Create a new customer reward":"Create a new customer reward","Register a new customer reward and save it.":"Register a new customer reward and save it.","Edit customer reward":"Edit customer reward","Modify Customer Reward.":"Modify Customer Reward.","Return to Customer Rewards":"Return to Customer Rewards","Points":"Points","Target":"Target","Reward Name":"Reward Name","Last Update":"Last Update","Expenses Categories List":"Expenses Categories List","Display All Expense Categories.":"Display All Expense Categories.","No Expense Category has been registered":"No Expense Category has been registered","Add a new Expense Category":"Add a new Expense Category","Create a new Expense Category":"Create a new Expense Category","Register a new Expense Category and save it.":"Register a new Expense Category and save it.","Edit Expense Category":"Edit Expense Category","Modify An Expense Category.":"Modify An Expense Category.","Return to Expense Categories":"Return to Expense Categories","Expenses List":"Expenses List","Display all expenses.":"Display all expenses.","No expenses has been registered":"No expenses has been registered","Add a new expense":"Add a new expense","Create a new expense":"Create a new expense","Register a new expense and save it.":"Register a new expense and save it.","Edit expense":"Edit expense","Modify Expense.":"Modify Expense.","Return to Expenses":"Return to Expenses","Active":"Active","determine if the expense is effective or not. Work for recurring and not reccuring expenses.":"determine if the expense is effective or not. Work for recurring and not reccuring expenses.","Users Group":"Users Group","Assign expense to users group. Expense will therefore be multiplied by the number of entity.":"Assign expense to users group. Expense will therefore be multiplied by the number of entity.","None":"None","Expense Category":"Expense Category","Assign the expense to a category":"Assign the expense to a category","Is the value or the cost of the expense.":"Is the value or the cost of the expense.","If set to Yes, the expense will trigger on defined occurence.":"If set to Yes, the expense will trigger on defined occurence.","Recurring":"Recurring","Start of Month":"Start of Month","Mid of Month":"Mid of Month","End of Month":"End of Month","X days Before Month Ends":"X days Before Month Ends","X days After Month Starts":"X days After Month Starts","Occurence":"Occurence","Define how often this expenses occurs":"Define how often this expenses occurs","Occurence Value":"Occurence Value","Must be used in case of X days after month starts and X days before month ends.":"Must be used in case of X days after month starts and X days before month ends.","Category":"Category","Month Starts":"Month Starts","Month Middle":"Month Middle","Month Ends":"Month Ends","X Days Before Month Starts":"X Days Before Month Starts","X Days Before Month Ends":"X Days Before Month Ends","Unknown Occurance":"Unknown Occurance","Return to Expenses Histories":"Return to Expenses Histories","Expense ID":"Expense ID","Expense Name":"Expense Name","Updated At":"Updated At","The expense history is about to be deleted.":"The expense history is about to be deleted.","Hold Orders List":"Hold Orders List","Display all hold orders.":"Display all hold orders.","No hold orders has been registered":"No hold orders has been registered","Add a new hold order":"Add a new hold order","Create a new hold order":"Create a new hold order","Register a new hold order and save it.":"Register a new hold order and save it.","Edit hold order":"Edit hold order","Modify Hold Order.":"Modify Hold Order.","Return to Hold Orders":"Return to Hold Orders","Process Statuss":"Process Statuss","Orders List":"Orders List","Display all orders.":"Display all orders.","No orders has been registered":"No orders has been registered","Add a new order":"Add a new order","Create a new order":"Create a new order","Register a new order and save it.":"Register a new order and save it.","Edit order":"Edit order","Modify Order.":"Modify Order.","Return to Orders":"Return to Orders","Discount Rate":"Discount Rate","The order and the attached products has been deleted.":"The order and the attached products has been deleted.","Invoice":"Invoice","Receipt":"Receipt","Order Instalments List":"Order Instalments List","Display all Order Instalments.":"Display all Order Instalments.","No Order Instalment has been registered":"No Order Instalment has been registered","Add a new Order Instalment":"Add a new Order Instalment","Create a new Order Instalment":"Create a new Order Instalment","Register a new Order Instalment and save it.":"Register a new Order Instalment and save it.","Edit Order Instalment":"Edit Order Instalment","Modify Order Instalment.":"Modify Order Instalment.","Return to Order Instalment":"Return to Order Instalment","Order Id":"Order Id","Payment Types List":"Payment Types List","Display all payment types.":"Display all payment types.","No payment types has been registered":"No payment types has been registered","Add a new payment type":"Add a new payment type","Create a new payment type":"Create a new payment type","Register a new payment type and save it.":"Register a new payment type and save it.","Edit payment type":"Edit payment type","Modify Payment Type.":"Modify Payment Type.","Return to Payment Types":"Return to Payment Types","Label":"Label","Provide a label to the resource.":"Provide a label to the resource.","Identifier":"Identifier","A payment type having the same identifier already exists.":"A payment type having the same identifier already exists.","Unable to delete a read-only payments type.":"Unable to delete a read-only payments type.","Readonly":"Readonly","Procurements List":"Procurements List","Display all procurements.":"Display all procurements.","No procurements has been registered":"No procurements has been registered","Add a new procurement":"Add a new procurement","Create a new procurement":"Create a new procurement","Register a new procurement and save it.":"Register a new procurement and save it.","Edit procurement":"Edit procurement","Modify Procurement.":"Modify Procurement.","Return to Procurements":"Return to Procurements","Provider Id":"Provider Id","Total Items":"Total Items","Provider":"Provider","Stocked":"Stocked","Procurement Products List":"Procurement Products List","Display all procurement products.":"Display all procurement products.","No procurement products has been registered":"No procurement products has been registered","Add a new procurement product":"Add a new procurement product","Create a new procurement product":"Create a new procurement product","Register a new procurement product and save it.":"Register a new procurement product and save it.","Edit procurement product":"Edit procurement product","Modify Procurement Product.":"Modify Procurement Product.","Return to Procurement Products":"Return to Procurement Products","Define what is the expiration date of the product.":"Define what is the expiration date of the product.","On":"On","Category Products List":"Category Products List","Display all category products.":"Display all category products.","No category products has been registered":"No category products has been registered","Add a new category product":"Add a new category product","Create a new category product":"Create a new category product","Register a new category product and save it.":"Register a new category product and save it.","Edit category product":"Edit category product","Modify Category Product.":"Modify Category Product.","Return to Category Products":"Return to Category Products","No Parent":"No Parent","Preview":"Preview","Provide a preview url to the category.":"Provide a preview url to the category.","Displays On POS":"Displays On POS","Parent":"Parent","If this category should be a child category of an existing category":"If this category should be a child category of an existing category","Total Products":"Total Products","Products List":"Products List","Display all products.":"Display all products.","No products has been registered":"No products has been registered","Add a new product":"Add a new product","Create a new product":"Create a new product","Register a new product and save it.":"Register a new product and save it.","Edit product":"Edit product","Modify Product.":"Modify Product.","Return to Products":"Return to Products","Assigned Unit":"Assigned Unit","The assigned unit for sale":"The assigned unit for sale","Define the regular selling price.":"Define the regular selling price.","Define the wholesale price.":"Define the wholesale price.","Preview Url":"Preview Url","Provide the preview of the current unit.":"Provide the preview of the current unit.","Identification":"Identification","Define the barcode value. Focus the cursor here before scanning the product.":"Define the barcode value. Focus the cursor here before scanning the product.","Define the barcode type scanned.":"Define the barcode type scanned.","EAN 8":"EAN 8","EAN 13":"EAN 13","Barcode Type":"Barcode Type","Determine if the product can be searched on the POS.":"Determine if the product can be searched on the POS.","Searchable":"Searchable","Select to which category the item is assigned.":"Select to which category the item is assigned.","Materialized Product":"Materialized Product","Dematerialized Product":"Dematerialized Product","Define the product type. Applies to all variations.":"Define the product type. Applies to all variations.","Product Type":"Product Type","Define a unique SKU value for the product.":"Define a unique SKU value for the product.","On Sale":"On Sale","Hidden":"Hidden","Define wether the product is available for sale.":"Define wether the product is available for sale.","Enable the stock management on the product. Will not work for service or uncountable products.":"Enable the stock management on the product. Will not work for service or uncountable products.","Stock Management Enabled":"Stock Management Enabled","Units":"Units","Accurate Tracking":"Accurate Tracking","What unit group applies to the actual item. This group will apply during the procurement.":"What unit group applies to the actual item. This group will apply during the procurement.","Unit Group":"Unit Group","Determine the unit for sale.":"Determine the unit for sale.","Selling Unit":"Selling Unit","Expiry":"Expiry","Product Expires":"Product Expires","Set to \"No\" expiration time will be ignored.":"Set to \"No\" expiration time will be ignored.","Prevent Sales":"Prevent Sales","Allow Sales":"Allow Sales","Determine the action taken while a product has expired.":"Determine the action taken while a product has expired.","On Expiration":"On Expiration","Select the tax group that applies to the product\/variation.":"Select the tax group that applies to the product\/variation.","Tax Group":"Tax Group","Define what is the type of the tax.":"Define what is the type of the tax.","Images":"Images","Image":"Image","Choose an image to add on the product gallery":"Choose an image to add on the product gallery","Is Primary":"Is Primary","Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.":"Define wether the image should be primary. If there are more than one primary image, one will be choosed for you.","Sku":"Sku","Materialized":"Materialized","Dematerialized":"Dematerialized","Available":"Available","See Quantities":"See Quantities","See History":"See History","Would you like to delete selected entries ?":"Would you like to delete selected entries ?","Product Histories":"Product Histories","Display all product histories.":"Display all product histories.","No product histories has been registered":"No product histories has been registered","Add a new product history":"Add a new product history","Create a new product history":"Create a new product history","Register a new product history and save it.":"Register a new product history and save it.","Edit product history":"Edit product history","Modify Product History.":"Modify Product History.","Return to Product Histories":"Return to Product Histories","After Quantity":"After Quantity","Before Quantity":"Before Quantity","Operation Type":"Operation Type","Order id":"Order id","Procurement Id":"Procurement Id","Procurement Product Id":"Procurement Product Id","Product Id":"Product Id","Unit Id":"Unit Id","P. Quantity":"P. Quantity","N. Quantity":"N. Quantity","Defective":"Defective","Deleted":"Deleted","Removed":"Removed","Returned":"Returned","Sold":"Sold","Added":"Added","Incoming Transfer":"Incoming Transfer","Outgoing Transfer":"Outgoing Transfer","Transfer Rejected":"Transfer Rejected","Transfer Canceled":"Transfer Canceled","Void Return":"Void Return","Adjustment Return":"Adjustment Return","Adjustment Sale":"Adjustment Sale","Product Unit Quantities List":"Product Unit Quantities List","Display all product unit quantities.":"Display all product unit quantities.","No product unit quantities has been registered":"No product unit quantities has been registered","Add a new product unit quantity":"Add a new product unit quantity","Create a new product unit quantity":"Create a new product unit quantity","Register a new product unit quantity and save it.":"Register a new product unit quantity and save it.","Edit product unit quantity":"Edit product unit quantity","Modify Product Unit Quantity.":"Modify Product Unit Quantity.","Return to Product Unit Quantities":"Return to Product Unit Quantities","Product id":"Product id","Providers List":"Providers List","Display all providers.":"Display all providers.","No providers has been registered":"No providers has been registered","Add a new provider":"Add a new provider","Create a new provider":"Create a new provider","Register a new provider and save it.":"Register a new provider and save it.","Edit provider":"Edit provider","Modify Provider.":"Modify Provider.","Return to Providers":"Return to Providers","Provide the provider email. Mightbe used to send automatted email.":"Provide the provider email. Mightbe used to send automatted email.","Provider surname if necessary.":"Provider surname if necessary.","Contact phone number for the provider. Might be used to send automatted SMS notifications.":"Contact phone number for the provider. Might be used to send automatted SMS notifications.","First address of the provider.":"First address of the provider.","Second address of the provider.":"Second address of the provider.","Further details about the provider":"Further details about the provider","Amount Due":"Amount Due","Amount Paid":"Amount Paid","See Procurements":"See Procurements","Registers List":"Registers List","Display all registers.":"Display all registers.","No registers has been registered":"No registers has been registered","Add a new register":"Add a new register","Create a new register":"Create a new register","Register a new register and save it.":"Register a new register and save it.","Edit register":"Edit register","Modify Register.":"Modify Register.","Return to Registers":"Return to Registers","Closed":"Closed","Define what is the status of the register.":"Define what is the status of the register.","Provide mode details about this cash register.":"Provide mode details about this cash register.","Unable to delete a register that is currently in use":"Unable to delete a register that is currently in use","Used By":"Used By","Register History List":"Register History List","Display all register histories.":"Display all register histories.","No register histories has been registered":"No register histories has been registered","Add a new register history":"Add a new register history","Create a new register history":"Create a new register history","Register a new register history and save it.":"Register a new register history and save it.","Edit register history":"Edit register history","Modify Registerhistory.":"Modify Registerhistory.","Return to Register History":"Return to Register History","Register Id":"Register Id","Action":"Action","Register Name":"Register Name","Done At":"Done At","Reward Systems List":"Reward Systems List","Display all reward systems.":"Display all reward systems.","No reward systems has been registered":"No reward systems has been registered","Add a new reward system":"Add a new reward system","Create a new reward system":"Create a new reward system","Register a new reward system and save it.":"Register a new reward system and save it.","Edit reward system":"Edit reward system","Modify Reward System.":"Modify Reward System.","Return to Reward Systems":"Return to Reward Systems","From":"From","The interval start here.":"The interval start here.","To":"To","The interval ends here.":"The interval ends here.","Points earned.":"Points earned.","Coupon":"Coupon","Decide which coupon you would apply to the system.":"Decide which coupon you would apply to the system.","This is the objective that the user should reach to trigger the reward.":"This is the objective that the user should reach to trigger the reward.","A short description about this system":"A short description about this system","Would you like to delete this reward system ?":"Would you like to delete this reward system ?","Delete Selected Rewards":"Delete Selected Rewards","Would you like to delete selected rewards?":"Would you like to delete selected rewards?","Roles List":"Roles List","Display all roles.":"Display all roles.","No role has been registered.":"No role has been registered.","Add a new role":"Add a new role","Create a new role":"Create a new role","Create a new role and save it.":"Create a new role and save it.","Edit role":"Edit role","Modify Role.":"Modify Role.","Return to Roles":"Return to Roles","Provide a name to the role.":"Provide a name to the role.","Should be a unique value with no spaces or special character":"Should be a unique value with no spaces or special character","Provide more details about what this role is about.":"Provide more details about what this role is about.","Unable to delete a system role.":"Unable to delete a system role.","You do not have enough permissions to perform this action.":"You do not have enough permissions to perform this action.","Taxes List":"Taxes List","Display all taxes.":"Display all taxes.","No taxes has been registered":"No taxes has been registered","Add a new tax":"Add a new tax","Create a new tax":"Create a new tax","Register a new tax and save it.":"Register a new tax and save it.","Edit tax":"Edit tax","Modify Tax.":"Modify Tax.","Return to Taxes":"Return to Taxes","Provide a name to the tax.":"Provide a name to the tax.","Assign the tax to a tax group.":"Assign the tax to a tax group.","Rate":"Rate","Define the rate value for the tax.":"Define the rate value for the tax.","Provide a description to the tax.":"Provide a description to the tax.","Taxes Groups List":"Taxes Groups List","Display all taxes groups.":"Display all taxes groups.","No taxes groups has been registered":"No taxes groups has been registered","Add a new tax group":"Add a new tax group","Create a new tax group":"Create a new tax group","Register a new tax group and save it.":"Register a new tax group and save it.","Edit tax group":"Edit tax group","Modify Tax Group.":"Modify Tax Group.","Return to Taxes Groups":"Return to Taxes Groups","Provide a short description to the tax group.":"Provide a short description to the tax group.","Units List":"Units List","Display all units.":"Display all units.","No units has been registered":"No units has been registered","Add a new unit":"Add a new unit","Create a new unit":"Create a new unit","Register a new unit and save it.":"Register a new unit and save it.","Edit unit":"Edit unit","Modify Unit.":"Modify Unit.","Return to Units":"Return to Units","Preview URL":"Preview URL","Preview of the unit.":"Preview of the unit.","Define the value of the unit.":"Define the value of the unit.","Define to which group the unit should be assigned.":"Define to which group the unit should be assigned.","Base Unit":"Base Unit","Determine if the unit is the base unit from the group.":"Determine if the unit is the base unit from the group.","Provide a short description about the unit.":"Provide a short description about the unit.","Unit Groups List":"Unit Groups List","Display all unit groups.":"Display all unit groups.","No unit groups has been registered":"No unit groups has been registered","Add a new unit group":"Add a new unit group","Create a new unit group":"Create a new unit group","Register a new unit group and save it.":"Register a new unit group and save it.","Edit unit group":"Edit unit group","Modify Unit Group.":"Modify Unit Group.","Return to Unit Groups":"Return to Unit Groups","Users List":"Users List","Display all users.":"Display all users.","No users has been registered":"No users has been registered","Add a new user":"Add a new user","Create a new user":"Create a new user","Register a new user and save it.":"Register a new user and save it.","Edit user":"Edit user","Modify User.":"Modify User.","Return to Users":"Return to Users","Username":"Username","Will be used for various purposes such as email recovery.":"Will be used for various purposes such as email recovery.","Password":"Password","Make a unique and secure password.":"Make a unique and secure password.","Confirm Password":"Confirm Password","Should be the same as the password.":"Should be the same as the password.","Define wether the user can use the application.":"Define wether the user can use the application.","Define the role of the user":"Define the role of the user","Role":"Role","The action you tried to perform is not allowed.":"The action you tried to perform is not allowed.","Not Enough Permissions":"Not Enough Permissions","The resource of the page you tried to access is not available or might have been deleted.":"The resource of the page you tried to access is not available or might have been deleted.","Not Found Exception":"Not Found Exception","Provide your username.":"Provide your username.","Provide your password.":"Provide your password.","Provide your email.":"Provide your email.","Password Confirm":"Password Confirm","define the amount of the transaction.":"define the amount of the transaction.","Further observation while proceeding.":"Further observation while proceeding.","determine what is the transaction type.":"determine what is the transaction type.","Add":"Add","Deduct":"Deduct","Determine the amount of the transaction.":"Determine the amount of the transaction.","Further details about the transaction.":"Further details about the transaction.","Define the installments for the current order.":"Define the installments for the current order.","New Password":"New Password","define your new password.":"define your new password.","confirm your new password.":"confirm your new password.","choose the payment type.":"choose the payment type.","Provide the procurement name.":"Provide the procurement name.","Describe the procurement.":"Describe the procurement.","Define the provider.":"Define the provider.","Mention the provider name.":"Mention the provider name.","Provider Name":"Provider Name","It could be used to send some informations to the provider.":"It could be used to send some informations to the provider.","If the provider has any surname, provide it here.":"If the provider has any surname, provide it here.","Mention the phone number of the provider.":"Mention the phone number of the provider.","Mention the first address of the provider.":"Mention the first address of the provider.","Mention the second address of the provider.":"Mention the second address of the provider.","Mention any description of the provider.":"Mention any description of the provider.","Define what is the unit price of the product.":"Define what is the unit price of the product.","Condition":"Condition","Determine in which condition the product is returned.":"Determine in which condition the product is returned.","Other Observations":"Other Observations","Describe in details the condition of the returned product.":"Describe in details the condition of the returned product.","Unit Group Name":"Unit Group Name","Provide a unit name to the unit.":"Provide a unit name to the unit.","Describe the current unit.":"Describe the current unit.","assign the current unit to a group.":"assign the current unit to a group.","define the unit value.":"define the unit value.","Provide a unit name to the units group.":"Provide a unit name to the units group.","Describe the current unit group.":"Describe the current unit group.","POS":"POS","Open POS":"Open POS","Create Register":"Create Register","Registes List":"Registes List","Use Customer Billing":"Use Customer Billing","Define wether the customer billing information should be used.":"Define wether the customer billing information should be used.","General Shipping":"General Shipping","Define how the shipping is calculated.":"Define how the shipping is calculated.","Shipping Fees":"Shipping Fees","Define shipping fees.":"Define shipping fees.","Use Customer Shipping":"Use Customer Shipping","Define wether the customer shipping information should be used.":"Define wether the customer shipping information should be used.","Invoice Number":"Invoice Number","If the procurement has been issued outside of NexoPOS, please provide a unique reference.":"If the procurement has been issued outside of NexoPOS, please provide a unique reference.","Delivery Time":"Delivery Time","If the procurement has to be delivered at a specific time, define the moment here.":"If the procurement has to be delivered at a specific time, define the moment here.","Automatic Approval":"Automatic Approval","Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.":"Determine if the procurement should be marked automatically as approved once the Delivery Time occurs.","Determine what is the actual payment status of the procurement.":"Determine what is the actual payment status of the procurement.","Determine what is the actual provider of the current procurement.":"Determine what is the actual provider of the current procurement.","Provide a name that will help to identify the procurement.":"Provide a name that will help to identify the procurement.","UOM":"UOM","First Name":"First Name","Define what is the user first name. If not provided, the username is used instead.":"Define what is the user first name. If not provided, the username is used instead.","Second Name":"Second Name","Define what is the user second name. If not provided, the username is used instead.":"Define what is the user second name. If not provided, the username is used instead.","Avatar":"Avatar","Define the image that should be used as an avatar.":"Define the image that should be used as an avatar.","Language":"Language","Choose the language for the current account.":"Choose the language for the current account.","Security":"Security","Old Password":"Old Password","Provide the old password.":"Provide the old password.","Change your password with a better stronger password.":"Change your password with a better stronger password.","Password Confirmation":"Password Confirmation","The profile has been successfully saved.":"The profile has been successfully saved.","The user attribute has been saved.":"The user attribute has been saved.","The options has been successfully updated.":"The options has been successfully updated.","Wrong password provided":"Wrong password provided","Wrong old password provided":"Wrong old password provided","Password Successfully updated.":"Password Successfully updated.","Sign In — NexoPOS":"Sign In — NexoPOS","Sign Up — NexoPOS":"Sign Up — NexoPOS","Password Lost":"Password Lost","Unable to proceed as the token provided is invalid.":"Unable to proceed as the token provided is invalid.","The token has expired. Please request a new activation token.":"The token has expired. Please request a new activation token.","Set New Password":"Set New Password","Database Update":"Database Update","This account is disabled.":"This account is disabled.","Unable to find record having that username.":"Unable to find record having that username.","Unable to find record having that password.":"Unable to find record having that password.","Invalid username or password.":"Invalid username or password.","Unable to login, the provided account is not active.":"Unable to login, the provided account is not active.","You have been successfully connected.":"You have been successfully connected.","The recovery email has been send to your inbox.":"The recovery email has been send to your inbox.","Unable to find a record matching your entry.":"Unable to find a record matching your entry.","No role has been defined for registration. Please contact the administrators.":"No role has been defined for registration. Please contact the administrators.","Your Account has been successfully creaetd.":"Your Account has been successfully creaetd.","Your Account has been created but requires email validation.":"Your Account has been created but requires email validation.","Unable to find the requested user.":"Unable to find the requested user.","Unable to proceed, the provided token is not valid.":"Unable to proceed, the provided token is not valid.","Unable to proceed, the token has expired.":"Unable to proceed, the token has expired.","Your password has been updated.":"Your password has been updated.","Unable to edit a register that is currently in use":"Unable to edit a register that is currently in use","No register has been opened by the logged user.":"No register has been opened by the logged user.","The register is opened.":"The register is opened.","Closing":"Closing","Opening":"Opening","Sale":"Sale","Refund":"Refund","Unable to find the category using the provided identifier":"Unable to find the category using the provided identifier","The category has been deleted.":"The category has been deleted.","Unable to find the category using the provided identifier.":"Unable to find the category using the provided identifier.","Unable to find the attached category parent":"Unable to find the attached category parent","The category has been correctly saved":"The category has been correctly saved","The category has been updated":"The category has been updated","The entry has been successfully deleted.":"The entry has been successfully deleted.","A new entry has been successfully created.":"A new entry has been successfully created.","Unhandled crud resource":"Unhandled crud resource","You need to select at least one item to delete":"You need to select at least one item to delete","You need to define which action to perform":"You need to define which action to perform","Unable to proceed. No matching CRUD resource has been found.":"Unable to proceed. No matching CRUD resource has been found.","This resource is not protected. The access is granted.":"This resource is not protected. The access is granted.","Create Coupon":"Create Coupon","helps you creating a coupon.":"helps you creating a coupon.","Edit Coupon":"Edit Coupon","Editing an existing coupon.":"Editing an existing coupon.","Invalid Request.":"Invalid Request.","Unable to delete a group to which customers are still assigned.":"Unable to delete a group to which customers are still assigned.","The customer group has been deleted.":"The customer group has been deleted.","Unable to find the requested group.":"Unable to find the requested group.","The customer group has been successfully created.":"The customer group has been successfully created.","The customer group has been successfully saved.":"The customer group has been successfully saved.","Unable to transfer customers to the same account.":"Unable to transfer customers to the same account.","All the customers has been trasnfered to the new group %s.":"All the customers has been trasnfered to the new group %s.","The categories has been transfered to the group %s.":"The categories has been transfered to the group %s.","No customer identifier has been provided to proceed to the transfer.":"No customer identifier has been provided to proceed to the transfer.","Unable to find the requested group using the provided id.":"Unable to find the requested group using the provided id.","List all created expenses":"List all created expenses","\"%s\" is not an instance of \"FieldsService\"":"\"%s\" is not an instance of \"FieldsService\"","Manage Medias":"Manage Medias","The operation was successful.":"The operation was successful.","Modules List":"Modules List","List all available modules.":"List all available modules.","Upload A Module":"Upload A Module","Extends NexoPOS features with some new modules.":"Extends NexoPOS features with some new modules.","The notification has been successfully deleted":"The notification has been successfully deleted","All the notificataions has been cleared.":"All the notificataions has been cleared.","POS — NexoPOS":"POS — NexoPOS","Order Invoice — %s":"Order Invoice — %s","Order Receipt — %s":"Order Receipt — %s","The printing event has been successfully dispatched.":"The printing event has been successfully dispatched.","There is a mismatch between the provided order and the order attached to the instalment.":"There is a mismatch between the provided order and the order attached to the instalment.","Unammed Page":"Unammed Page","Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.":"Unable to edit a procurement that is stocked. Consider performing an adjustment or either delete the procurement.","New Procurement":"New Procurement","Make a new procurement":"Make a new procurement","Edit Procurement":"Edit Procurement","Perform adjustment on existing procurement.":"Perform adjustment on existing procurement.","%s - Invoice":"%s - Invoice","list of product procured.":"list of product procured.","The product price has been refreshed.":"The product price has been refreshed.","The single variation has been deleted.":"The single variation has been deleted.","List all products available on the system":"List all products available on the system","Edit a product":"Edit a product","Makes modifications to a product":"Makes modifications to a product","Create a product":"Create a product","Add a new product on the system":"Add a new product on the system","Stock Adjustment":"Stock Adjustment","Adjust stock of existing products.":"Adjust stock of existing products.","Lost":"Lost","No stock is provided for the requested product.":"No stock is provided for the requested product.","The product unit quantity has been deleted.":"The product unit quantity has been deleted.","Unable to proceed as the request is not valid.":"Unable to proceed as the request is not valid.","Unsupported action for the product %s.":"Unsupported action for the product %s.","The stock has been adjustment successfully.":"The stock has been adjustment successfully.","Unable to add the product to the cart as it has expired.":"Unable to add the product to the cart as it has expired.","Unable to add a product that has accurate tracking enabled, using an ordinary barcode.":"Unable to add a product that has accurate tracking enabled, using an ordinary barcode.","There is no products matching the current request.":"There is no products matching the current request.","Print Labels":"Print Labels","Customize and print products labels.":"Customize and print products labels.","The form contains one or more errors.":"The form contains one or more errors.","Sales Report":"Sales Report","Provides an overview over the sales during a specific period":"Provides an overview over the sales during a specific period","Sold Stock":"Sold Stock","Provides an overview over the sold stock during a specific period.":"Provides an overview over the sold stock during a specific period.","Profit Report":"Profit Report","Provides an overview of the provide of the products sold.":"Provides an overview of the provide of the products sold.","Cash Flow Report":"Cash Flow Report","Provides an overview on the activity for a specific period.":"Provides an overview on the activity for a specific period.","Annual Report":"Annual Report","Invalid authorization code provided.":"Invalid authorization code provided.","The database has been successfully seeded.":"The database has been successfully seeded.","Rewards System":"Rewards System","Manage all rewards program.":"Manage all rewards program.","Create A Reward System":"Create A Reward System","Add a new reward system.":"Add a new reward system.","Edit A Reward System":"Edit A Reward System","edit an existing reward system with the rules attached.":"edit an existing reward system with the rules attached.","Settings Page Not Found":"Settings Page Not Found","Customers Settings":"Customers Settings","Configure the customers settings of the application.":"Configure the customers settings of the application.","General Settings":"General Settings","Configure the general settings of the application.":"Configure the general settings of the application.","Notifications Settings":"Notifications Settings","Configure the notifications settings of the application.":"Configure the notifications settings of the application.","Invoices Settings":"Invoices Settings","Configure the invoice settings.":"Configure the invoice settings.","Orders Settings":"Orders Settings","Configure the orders settings.":"Configure the orders settings.","POS Settings":"POS Settings","Configure the pos settings.":"Configure the pos settings.","Supplies & Deliveries Settings":"Supplies & Deliveries Settings","Configure the supplies and deliveries settings.":"Configure the supplies and deliveries settings.","Reports Settings":"Reports Settings","Configure the reports.":"Configure the reports.","Reset Settings":"Reset Settings","Reset the data and enable demo.":"Reset the data and enable demo.","Services Providers Settings":"Services Providers Settings","Configure the services providers settings.":"Configure the services providers settings.","Workers Settings":"Workers Settings","Configure the workers settings.":"Configure the workers settings.","%s is not an instance of \"%s\".":"%s is not an instance of \"%s\".","Unable to find the requeted product tax using the provided id":"Unable to find the requeted product tax using the provided id","Unable to find the requested product tax using the provided identifier.":"Unable to find the requested product tax using the provided identifier.","The product tax has been created.":"The product tax has been created.","The product tax has been updated":"The product tax has been updated","Unable to retreive the requested tax group using the provided identifier \"%s\".":"Unable to retreive the requested tax group using the provided identifier \"%s\".","Manage all users available.":"Manage all users available.","Permission Manager":"Permission Manager","Manage all permissions and roles":"Manage all permissions and roles","My Profile":"My Profile","Change your personal settings":"Change your personal settings","The permissions has been updated.":"The permissions has been updated.","Sunday":"Sunday","Monday":"Monday","Tuesday":"Tuesday","Wednesday":"Wednesday","Thursday":"Thursday","Friday":"Friday","Saturday":"Saturday","NexoPOS 4 — Setup Wizard":"NexoPOS 4 — Setup Wizard","The migration has successfully run.":"The migration has successfully run.","Workers Misconfiguration":"Workers Misconfiguration","Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.":"Unable to initialize the settings page. The identifier \"%s\" cannot be instantiated.","Unable to register. The registration is closed.":"Unable to register. The registration is closed.","Hold Order Cleared":"Hold Order Cleared","[NexoPOS] Activate Your Account":"[NexoPOS] Activate Your Account","[NexoPOS] A New User Has Registered":"[NexoPOS] A New User Has Registered","[NexoPOS] Your Account Has Been Created":"[NexoPOS] Your Account Has Been Created","Unable to find the permission with the namespace \"%s\".":"Unable to find the permission with the namespace \"%s\".","Voided":"Voided","Refunded":"Refunded","Partially Refunded":"Partially Refunded","This email is already in use.":"This email is already in use.","This username is already in use.":"This username is already in use.","The user has been succesfully registered":"The user has been succesfully registered","The current authentication request is invalid":"The current authentication request is invalid","Unable to proceed your session has expired.":"Unable to proceed your session has expired.","You are successfully authenticated":"You are successfully authenticated","The user has been successfully connected":"The user has been successfully connected","Your role is not allowed to login.":"Your role is not allowed to login.","This email is not currently in use on the system.":"This email is not currently in use on the system.","Unable to reset a password for a non active user.":"Unable to reset a password for a non active user.","An email has been send with password reset details.":"An email has been send with password reset details.","Unable to proceed, the reCaptcha validation has failed.":"Unable to proceed, the reCaptcha validation has failed.","Unable to proceed, the code has expired.":"Unable to proceed, the code has expired.","Unable to proceed, the request is not valid.":"Unable to proceed, the request is not valid.","The register has been successfully opened":"The register has been successfully opened","The register has been successfully closed":"The register has been successfully closed","The provided amount is not allowed. The amount should be greater than \"0\". ":"The provided amount is not allowed. The amount should be greater than \"0\". ","The cash has successfully been stored":"The cash has successfully been stored","Not enough fund to cash out.":"Not enough fund to cash out.","The cash has successfully been disbursed.":"The cash has successfully been disbursed.","In Use":"In Use","Opened":"Opened","Delete Selected entries":"Delete Selected entries","%s entries has been deleted":"%s entries has been deleted","%s entries has not been deleted":"%s entries has not been deleted","Unable to find the customer using the provided id.":"Unable to find the customer using the provided id.","The customer has been deleted.":"The customer has been deleted.","The email \"%s\" is already stored on another customer informations.":"The email \"%s\" is already stored on another customer informations.","The customer has been created.":"The customer has been created.","Unable to find the customer using the provided ID.":"Unable to find the customer using the provided ID.","The customer has been edited.":"The customer has been edited.","Unable to find the customer using the provided email.":"Unable to find the customer using the provided email.","The operation will cause negative account for the customer.":"The operation will cause negative account for the customer.","The customer account has been updated.":"The customer account has been updated.","Issuing Coupon Failed":"Issuing Coupon Failed","Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.":"Unable to apply a coupon attached to the reward \"%s\". It looks like the coupon no more exists.","The coupon is issued for a customer.":"The coupon is issued for a customer.","The coupon is not issued for the selected customer.":"The coupon is not issued for the selected customer.","Unable to find a coupon with the provided code.":"Unable to find a coupon with the provided code.","The coupon has been updated.":"The coupon has been updated.","The group has been created.":"The group has been created.","The expense has been successfully saved.":"The expense has been successfully saved.","The expense has been successfully updated.":"The expense has been successfully updated.","Unable to find the expense using the provided identifier.":"Unable to find the expense using the provided identifier.","Unable to find the requested expense using the provided id.":"Unable to find the requested expense using the provided id.","The expense has been correctly deleted.":"The expense has been correctly deleted.","Unable to find the requested expense category using the provided id.":"Unable to find the requested expense category using the provided id.","You cannot delete a category which has expenses bound.":"You cannot delete a category which has expenses bound.","The expense category has been deleted.":"The expense category has been deleted.","Unable to find the expense category using the provided ID.":"Unable to find the expense category using the provided ID.","The expense category has been saved":"The expense category has been saved","The expense category has been updated.":"The expense category has been updated.","The expense \"%s\" has been processed.":"The expense \"%s\" has been processed.","The expense \"%s\" has already been processed.":"The expense \"%s\" has already been processed.","The process has been correctly executed and all expenses has been processed.":"The process has been correctly executed and all expenses has been processed.","%s — NexoPOS 4":"%s — NexoPOS 4","The media has been deleted":"The media has been deleted","Unable to find the media.":"Unable to find the media.","Unable to find the requested file.":"Unable to find the requested file.","Unable to find the media entry":"Unable to find the media entry","Payment Types":"Payment Types","Medias":"Medias","List":"List","Customers Groups":"Customers Groups","Create Group":"Create Group","Reward Systems":"Reward Systems","Create Reward":"Create Reward","List Coupons":"List Coupons","Providers":"Providers","Create A Provider":"Create A Provider","Create Expense":"Create Expense","Inventory":"Inventory","Create Product":"Create Product","Create Category":"Create Category","Create Unit":"Create Unit","Unit Groups":"Unit Groups","Create Unit Groups":"Create Unit Groups","Taxes Groups":"Taxes Groups","Create Tax Groups":"Create Tax Groups","Create Tax":"Create Tax","Modules":"Modules","Upload Module":"Upload Module","Users":"Users","Create User":"Create User","Roles":"Roles","Create Roles":"Create Roles","Permissions Manager":"Permissions Manager","Procurements":"Procurements","Reports":"Reports","Sale Report":"Sale Report","Incomes & Loosses":"Incomes & Loosses","Cash Flow":"Cash Flow","Supplies & Deliveries":"Supplies & Deliveries","Invoice Settings":"Invoice Settings","Service Providers":"Service Providers","Notifications":"Notifications","Workers":"Workers","Unable to locate the requested module.":"Unable to locate the requested module.","The module \"%s\" has been disabled as the dependency \"%s\" is missing. ":"The module \"%s\" has been disabled as the dependency \"%s\" is missing. ","The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ":"The module \"%s\" has been disabled as the dependency \"%s\" is not enabled. ","Unable to detect the folder from where to perform the installation.":"Unable to detect the folder from where to perform the installation.","Invalid Module provided":"Invalid Module provided","The uploaded file is not a valid module.":"The uploaded file is not a valid module.","A migration is required for this module":"A migration is required for this module","The module has been successfully installed.":"The module has been successfully installed.","The migration run successfully.":"The migration run successfully.","The module has correctly been enabled.":"The module has correctly been enabled.","Unable to enable the module.":"Unable to enable the module.","The Module has been disabled.":"The Module has been disabled.","Unable to disable the module.":"Unable to disable the module.","Unable to proceed, the modules management is disabled.":"Unable to proceed, the modules management is disabled.","Missing required parameters to create a notification":"Missing required parameters to create a notification","The order has been placed.":"The order has been placed.","The total amount to be paid today is different from the tendered amount.":"The total amount to be paid today is different from the tendered amount.","The provided coupon \"%s\", can no longer be used":"The provided coupon \"%s\", can no longer be used","The percentage discount provided is not valid.":"The percentage discount provided is not valid.","A discount cannot exceed the sub total value of an order.":"A discount cannot exceed the sub total value of an order.","No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.":"No payment is expected at the moment. If the customer want to pay early, consider adjusting instalment payments date.","The payment has been saved.":"The payment has been saved.","Unable to edit an order that is completely paid.":"Unable to edit an order that is completely paid.","Unable to proceed as one of the previous submitted payment is missing from the order.":"Unable to proceed as one of the previous submitted payment is missing from the order.","The order payment status cannot switch to hold as a payment has already been made on that order.":"The order payment status cannot switch to hold as a payment has already been made on that order.","Unable to proceed. One of the submitted payment type is not supported.":"Unable to proceed. One of the submitted payment type is not supported.","Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.":"Unable to proceed, the product \"%s\" has a unit which cannot be retreived. It might have been deleted.","Unable to find the customer using the provided ID. The order creation has failed.":"Unable to find the customer using the provided ID. The order creation has failed.","Unable to proceed a refund on an unpaid order.":"Unable to proceed a refund on an unpaid order.","The current credit has been issued from a refund.":"The current credit has been issued from a refund.","The order has been successfully refunded.":"The order has been successfully refunded.","unable to proceed to a refund as the provided status is not supported.":"unable to proceed to a refund as the provided status is not supported.","The product %s has been successfully refunded.":"The product %s has been successfully refunded.","Unable to find the order product using the provided id.":"Unable to find the order product using the provided id.","Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier":"Unable to find the requested order using \"%s\" as pivot and \"%s\" as identifier","Unable to fetch the order as the provided pivot argument is not supported.":"Unable to fetch the order as the provided pivot argument is not supported.","The product has been added to the order \"%s\"":"The product has been added to the order \"%s\"","the order has been succesfully computed.":"the order has been succesfully computed.","The order has been deleted.":"The order has been deleted.","The product has been successfully deleted from the order.":"The product has been successfully deleted from the order.","Unable to find the requested product on the provider order.":"Unable to find the requested product on the provider order.","Unpaid Orders Turned Due":"Unpaid Orders Turned Due","No orders to handle for the moment.":"No orders to handle for the moment.","The order has been correctly voided.":"The order has been correctly voided.","Unable to edit an already paid instalment.":"Unable to edit an already paid instalment.","The instalment has been saved.":"The instalment has been saved.","The instalment has been deleted.":"The instalment has been deleted.","The defined amount is not valid.":"The defined amount is not valid.","No further instalments is allowed for this order. The total instalment already covers the order total.":"No further instalments is allowed for this order. The total instalment already covers the order total.","The instalment has been created.":"The instalment has been created.","The provided status is not supported.":"The provided status is not supported.","The order has been successfully updated.":"The order has been successfully updated.","Unable to find the requested procurement using the provided identifier.":"Unable to find the requested procurement using the provided identifier.","Unable to find the assigned provider.":"Unable to find the assigned provider.","The procurement has been created.":"The procurement has been created.","Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.":"Unable to edit a procurement that has already been stocked. Please consider performing and stock adjustment.","The provider has been edited.":"The provider has been edited.","Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.":"Unable to delete the procurement as there is not enough stock remaining for \"%s\". This likely means the stock count has changed either with a sale, adjustment after the procurement has been stocked.","Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"":"Unable to have a unit group id for the product using the reference \"%s\" as \"%s\"","The operation has completed.":"The operation has completed.","The procurement has been refreshed.":"The procurement has been refreshed.","The procurement has been reset.":"The procurement has been reset.","The procurement products has been deleted.":"The procurement products has been deleted.","The procurement product has been updated.":"The procurement product has been updated.","Unable to find the procurement product using the provided id.":"Unable to find the procurement product using the provided id.","The product %s has been deleted from the procurement %s":"The product %s has been deleted from the procurement %s","The product with the following ID \"%s\" is not initially included on the procurement":"The product with the following ID \"%s\" is not initially included on the procurement","The procurement products has been updated.":"The procurement products has been updated.","Procurement Automatically Stocked":"Procurement Automatically Stocked","Draft":"Draft","The category has been created":"The category has been created","Unable to find the product using the provided id.":"Unable to find the product using the provided id.","Unable to find the requested product using the provided SKU.":"Unable to find the requested product using the provided SKU.","The variable product has been created.":"The variable product has been created.","The provided barcode \"%s\" is already in use.":"The provided barcode \"%s\" is already in use.","The provided SKU \"%s\" is already in use.":"The provided SKU \"%s\" is already in use.","The product has been saved.":"The product has been saved.","The provided barcode is already in use.":"The provided barcode is already in use.","The provided SKU is already in use.":"The provided SKU is already in use.","The product has been udpated":"The product has been udpated","The variable product has been updated.":"The variable product has been updated.","The product variations has been reset":"The product variations has been reset","The product has been resetted.":"The product has been resetted.","The product \"%s\" has been successfully deleted":"The product \"%s\" has been successfully deleted","Unable to find the requested variation using the provided ID.":"Unable to find the requested variation using the provided ID.","The product stock has been updated.":"The product stock has been updated.","The action is not an allowed operation.":"The action is not an allowed operation.","The product quantity has been updated.":"The product quantity has been updated.","There is no variations to delete.":"There is no variations to delete.","There is no products to delete.":"There is no products to delete.","The product variation has been succesfully created.":"The product variation has been succesfully created.","The product variation has been updated.":"The product variation has been updated.","The provider has been created.":"The provider has been created.","The provider has been updated.":"The provider has been updated.","Unable to find the provider using the specified id.":"Unable to find the provider using the specified id.","The provider has been deleted.":"The provider has been deleted.","Unable to find the provider using the specified identifier.":"Unable to find the provider using the specified identifier.","The provider account has been updated.":"The provider account has been updated.","The procurement payment has been deducted.":"The procurement payment has been deducted.","The dashboard report has been updated.":"The dashboard report has been updated.","Untracked Stock Operation":"Untracked Stock Operation","Unsupported action":"Unsupported action","The expense has been correctly saved.":"The expense has been correctly saved.","The table has been truncated.":"The table has been truncated.","The database has been hard reset.":"The database has been hard reset.","Untitled Settings Page":"Untitled Settings Page","No description provided for this settings page.":"No description provided for this settings page.","The form has been successfully saved.":"The form has been successfully saved.","Unable to reach the host":"Unable to reach the host","Unable to connect to the database using the credentials provided.":"Unable to connect to the database using the credentials provided.","Unable to select the database.":"Unable to select the database.","Access denied for this user.":"Access denied for this user.","The connexion with the database was successful":"The connexion with the database was successful","Cash":"Cash","Bank Payment":"Bank Payment","NexoPOS has been successfuly installed.":"NexoPOS has been successfuly installed.","Database connexion was successful":"Database connexion was successful","A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.":"A simple tax must not be assigned to a parent tax with the type \"simple\", but \"grouped\" instead.","A tax cannot be his own parent.":"A tax cannot be his own parent.","The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".":"The tax hierarchy is limited to 1. A sub tax must not have the tax type set to \"grouped\".","Unable to find the requested tax using the provided identifier.":"Unable to find the requested tax using the provided identifier.","The tax group has been correctly saved.":"The tax group has been correctly saved.","The tax has been correctly created.":"The tax has been correctly created.","The product tax has been saved.":"The product tax has been saved.","The tax has been successfully deleted.":"The tax has been successfully deleted.","The Unit Group has been created.":"The Unit Group has been created.","The unit group %s has been updated.":"The unit group %s has been updated.","Unable to find the unit group to which this unit is attached.":"Unable to find the unit group to which this unit is attached.","The unit has been saved.":"The unit has been saved.","Unable to find the Unit using the provided id.":"Unable to find the Unit using the provided id.","The unit has been updated.":"The unit has been updated.","The unit group %s has more than one base unit":"The unit group %s has more than one base unit","The unit has been deleted.":"The unit has been deleted.","The activation process has failed.":"The activation process has failed.","Unable to activate the account. The activation token is wrong.":"Unable to activate the account. The activation token is wrong.","Unable to activate the account. The activation token has expired.":"Unable to activate the account. The activation token has expired.","The account has been successfully activated.":"The account has been successfully activated.","unable to find this validation class %s.":"unable to find this validation class %s.","Enable Reward":"Enable Reward","Will activate the reward system for the customers.":"Will activate the reward system for the customers.","Default Customer Account":"Default Customer Account","Default Customer Group":"Default Customer Group","Select to which group each new created customers are assigned to.":"Select to which group each new created customers are assigned to.","Enable Credit & Account":"Enable Credit & Account","The customers will be able to make deposit or obtain credit.":"The customers will be able to make deposit or obtain credit.","Store Name":"Store Name","This is the store name.":"This is the store name.","Store Address":"Store Address","The actual store address.":"The actual store address.","Store City":"Store City","The actual store city.":"The actual store city.","Store Phone":"Store Phone","The phone number to reach the store.":"The phone number to reach the store.","Store Email":"Store Email","The actual store email. Might be used on invoice or for reports.":"The actual store email. Might be used on invoice or for reports.","Store PO.Box":"Store PO.Box","The store mail box number.":"The store mail box number.","Store Fax":"Store Fax","The store fax number.":"The store fax number.","Store Additional Information":"Store Additional Information","Store additional informations.":"Store additional informations.","Store Square Logo":"Store Square Logo","Choose what is the square logo of the store.":"Choose what is the square logo of the store.","Store Rectangle Logo":"Store Rectangle Logo","Choose what is the rectangle logo of the store.":"Choose what is the rectangle logo of the store.","Define the default fallback language.":"Define the default fallback language.","Currency":"Currency","Currency Symbol":"Currency Symbol","This is the currency symbol.":"This is the currency symbol.","Currency ISO":"Currency ISO","The international currency ISO format.":"The international currency ISO format.","Currency Position":"Currency Position","Before the amount":"Before the amount","After the amount":"After the amount","Define where the currency should be located.":"Define where the currency should be located.","Prefered Currency":"Prefered Currency","ISO Currency":"ISO Currency","Symbol":"Symbol","Determine what is the currency indicator that should be used.":"Determine what is the currency indicator that should be used.","Currency Thousand Separator":"Currency Thousand Separator","Define the symbol that indicate thousand. By default \",\" is used.":"Define the symbol that indicate thousand. By default \",\" is used.","Currency Decimal Separator":"Currency Decimal Separator","Define the symbol that indicate decimal number. By default \".\" is used.":"Define the symbol that indicate decimal number. By default \".\" is used.","Currency Precision":"Currency Precision","%s numbers after the decimal":"%s numbers after the decimal","Date Format":"Date Format","This define how the date should be defined. The default format is \"Y-m-d\".":"This define how the date should be defined. The default format is \"Y-m-d\".","Determine the default timezone of the store.":"Determine the default timezone of the store.","Registration":"Registration","Registration Open":"Registration Open","Determine if everyone can register.":"Determine if everyone can register.","Registration Role":"Registration Role","Select what is the registration role.":"Select what is the registration role.","Requires Validation":"Requires Validation","Force account validation after the registration.":"Force account validation after the registration.","Allow Recovery":"Allow Recovery","Allow any user to recover his account.":"Allow any user to recover his account.","Receipts":"Receipts","Receipt Template":"Receipt Template","Default":"Default","Choose the template that applies to receipts":"Choose the template that applies to receipts","Receipt Logo":"Receipt Logo","Provide a URL to the logo.":"Provide a URL to the logo.","Receipt Footer":"Receipt Footer","If you would like to add some disclosure at the bottom of the receipt.":"If you would like to add some disclosure at the bottom of the receipt.","Column A":"Column A","Column B":"Column B","Low Stock products":"Low Stock products","Define if notification should be enabled on low stock products":"Define if notification should be enabled on low stock products","Low Stock Channel":"Low Stock Channel","SMS":"SMS","Define the notification channel for the low stock products.":"Define the notification channel for the low stock products.","Expired products":"Expired products","Define if notification should be enabled on expired products":"Define if notification should be enabled on expired products","Expired Channel":"Expired Channel","Define the notification channel for the expired products.":"Define the notification channel for the expired products.","Notify Administrators":"Notify Administrators","Will notify administrator everytime a new user is registrated.":"Will notify administrator everytime a new user is registrated.","Administrator Notification Title":"Administrator Notification Title","Determine the title of the email send to the administrator.":"Determine the title of the email send to the administrator.","Administrator Notification Content":"Administrator Notification Content","Determine what is the message that will be send to the administrator.":"Determine what is the message that will be send to the administrator.","Notify User":"Notify User","Notify a user when his account is successfully created.":"Notify a user when his account is successfully created.","User Registration Title":"User Registration Title","Determine the title of the mail send to the user when his account is created and active.":"Determine the title of the mail send to the user when his account is created and active.","User Registration Content":"User Registration Content","Determine the body of the mail send to the user when his account is created and active.":"Determine the body of the mail send to the user when his account is created and active.","User Activate Title":"User Activate Title","Determine the title of the mail send to the user.":"Determine the title of the mail send to the user.","User Activate Content":"User Activate Content","Determine the mail that will be send to the use when his account requires an activation.":"Determine the mail that will be send to the use when his account requires an activation.","Order Code Type":"Order Code Type","Determine how the system will generate code for each orders.":"Determine how the system will generate code for each orders.","Sequential":"Sequential","Random Code":"Random Code","Number Sequential":"Number Sequential","Allow Unpaid Orders":"Allow Unpaid Orders","Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".":"Will prevent incomplete orders to be placed. If credit is allowed, this option should be set to \"yes\".","Allow Partial Orders":"Allow Partial Orders","Will prevent partially paid orders to be placed.":"Will prevent partially paid orders to be placed.","Quotation Expiration":"Quotation Expiration","Quotations will get deleted after they defined they has reached.":"Quotations will get deleted after they defined they has reached.","%s Days":"%s Days","Orders Follow Up":"Orders Follow Up","Features":"Features","Sound Effect":"Sound Effect","Enable sound effect on the POS.":"Enable sound effect on the POS.","Show Quantity":"Show Quantity","Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.":"Will show the quantity selector while choosing a product. Otherwise the default quantity is set to 1.","Allow Customer Creation":"Allow Customer Creation","Allow customers to be created on the POS.":"Allow customers to be created on the POS.","Quick Product":"Quick Product","Allow quick product to be created from the POS.":"Allow quick product to be created from the POS.","SMS Order Confirmation":"SMS Order Confirmation","Will send SMS to the customer once the order is placed.":"Will send SMS to the customer once the order is placed.","Editable Unit Price":"Editable Unit Price","Allow product unit price to be edited.":"Allow product unit price to be edited.","Use Gross Prices":"Use Gross Prices","Will use gross prices for each products.":"Will use gross prices for each products.","Order Types":"Order Types","Control the order type enabled.":"Control the order type enabled.","Layout":"Layout","Retail Layout":"Retail Layout","Clothing Shop":"Clothing Shop","POS Layout":"POS Layout","Change the layout of the POS.":"Change the layout of the POS.","Printing":"Printing","Printed Document":"Printed Document","Choose the document used for printing aster a sale.":"Choose the document used for printing aster a sale.","Printing Enabled For":"Printing Enabled For","All Orders":"All Orders","From Partially Paid Orders":"From Partially Paid Orders","Only Paid Orders":"Only Paid Orders","Determine when the printing should be enabled.":"Determine when the printing should be enabled.","Printing Gateway":"Printing Gateway","Determine what is the gateway used for printing.":"Determine what is the gateway used for printing.","Enable Cash Registers":"Enable Cash Registers","Determine if the POS will support cash registers.":"Determine if the POS will support cash registers.","Cashier Idle Counter":"Cashier Idle Counter","5 Minutes":"5 Minutes","10 Minutes":"10 Minutes","15 Minutes":"15 Minutes","20 Minutes":"20 Minutes","30 Minutes":"30 Minutes","Selected after how many minutes the system will set the cashier as idle.":"Selected after how many minutes the system will set the cashier as idle.","Cash Disbursement":"Cash Disbursement","Allow cash disbursement by the cashier.":"Allow cash disbursement by the cashier.","Cash Registers":"Cash Registers","Keyboard Shortcuts":"Keyboard Shortcuts","Cancel Order":"Cancel Order","Keyboard shortcut to cancel the current order.":"Keyboard shortcut to cancel the current order.","Keyboard shortcut to hold the current order.":"Keyboard shortcut to hold the current order.","Keyboard shortcut to create a customer.":"Keyboard shortcut to create a customer.","Proceed Payment":"Proceed Payment","Keyboard shortcut to proceed to the payment.":"Keyboard shortcut to proceed to the payment.","Open Shipping":"Open Shipping","Keyboard shortcut to define shipping details.":"Keyboard shortcut to define shipping details.","Open Note":"Open Note","Keyboard shortcut to open the notes.":"Keyboard shortcut to open the notes.","Open Calculator":"Open Calculator","Keyboard shortcut to open the calculator.":"Keyboard shortcut to open the calculator.","Open Category Explorer":"Open Category Explorer","Keyboard shortcut to open the category explorer.":"Keyboard shortcut to open the category explorer.","Order Type Selector":"Order Type Selector","Keyboard shortcut to open the order type selector.":"Keyboard shortcut to open the order type selector.","Toggle Fullscreen":"Toggle Fullscreen","Keyboard shortcut to toggle fullscreen.":"Keyboard shortcut to toggle fullscreen.","Quick Search":"Quick Search","Keyboard shortcut open the quick search popup.":"Keyboard shortcut open the quick search popup.","Amount Shortcuts":"Amount Shortcuts","VAT Type":"VAT Type","Determine the VAT type that should be used.":"Determine the VAT type that should be used.","Flat Rate":"Flat Rate","Flexible Rate":"Flexible Rate","Products Vat":"Products Vat","Products & Flat Rate":"Products & Flat Rate","Products & Flexible Rate":"Products & Flexible Rate","Define the tax group that applies to the sales.":"Define the tax group that applies to the sales.","Define how the tax is computed on sales.":"Define how the tax is computed on sales.","VAT Settings":"VAT Settings","Enable Email Reporting":"Enable Email Reporting","Determine if the reporting should be enabled globally.":"Determine if the reporting should be enabled globally.","Email Provider":"Email Provider","Mailgun":"Mailgun","Select the email provided used on the system.":"Select the email provided used on the system.","SMS Provider":"SMS Provider","Twilio":"Twilio","Select the sms provider used on the system.":"Select the sms provider used on the system.","Enable The Multistore Mode":"Enable The Multistore Mode","Will enable the multistore.":"Will enable the multistore.","Supplies":"Supplies","Public Name":"Public Name","Define what is the user public name. If not provided, the username is used instead.":"Define what is the user public name. If not provided, the username is used instead.","Enable Workers":"Enable Workers","Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".":"Enable background services for NexoPOS 4.x. Refresh to check wether the option has turned to \"Yes\".","Test":"Test","Current Week":"Current Week","Previous Week":"Previous Week","Unable to find a module having the identifier \"%\".":"Unable to find a module having the identifier \"%\".","There is no migrations to perform for the module \"%s\"":"There is no migrations to perform for the module \"%s\"","The module migration has successfully been performed for the module \"%s\"":"The module migration has successfully been performed for the module \"%s\"","Sales By Payment Types":"Sales By Payment Types","Provide a report of the sales by payment types, for a specific period.":"Provide a report of the sales by payment types, for a specific period.","Sales By Payments":"Sales By Payments","Order Settings":"Order Settings","Define the order name.":"Define the order name.","Define the date of creation of the order.":"Define the date of creation of the order.","Total Refunds":"Total Refunds","Clients Registered":"Clients Registered","Commissions":"Commissions","Processing Status":"Processing Status","Refunded Products":"Refunded Products","The delivery status of the order will be changed. Please confirm your action.":"The delivery status of the order will be changed. Please confirm your action.","The product price has been updated.":"The product price has been updated.","The editable price feature is disabled.":"The editable price feature is disabled.","Order Refunds":"Order Refunds","Product Price":"Product Price","Before saving the order as laid away, a minimum payment of {amount} is required":"Before saving the order as laid away, a minimum payment of {amount} is required","Unable to proceed":"Unable to proceed","Confirm Payment":"Confirm Payment","An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type \"{paymentType}\"?":"An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type \"{paymentType}\"?","Partially paid orders are disabled.":"Partially paid orders are disabled.","An order is currently being processed.":"An order is currently being processed.","Log out":"Log out","Refund receipt":"Refund receipt","Recompute":"Recompute","Sort Results":"Sort Results","Using Quantity Ascending":"Using Quantity Ascending","Using Quantity Descending":"Using Quantity Descending","Using Sales Ascending":"Using Sales Ascending","Using Sales Descending":"Using Sales Descending","Using Name Ascending":"Using Name Ascending","Using Name Descending":"Using Name Descending","Progress":"Progress","Discounts":"Discounts","An invalid date were provided. Make sure it a prior date to the actual server date.":"An invalid date were provided. Make sure it a prior date to the actual server date.","Computing report from %s...":"Computing report from %s...","The demo has been enabled.":"The demo has been enabled.","Refund Receipt":"Refund Receipt","Codabar":"Codabar","Code 128":"Code 128","Code 39":"Code 39","Code 11":"Code 11","UPC A":"UPC A","UPC E":"UPC E","Dashboard Identifier":"Dashboard Identifier","Store Dashboard":"Store Dashboard","Cashier Dashboard":"Cashier Dashboard","Default Dashboard":"Default Dashboard","Define what should be the home page of the dashboard.":"Define what should be the home page of the dashboard.","%s has been processed, %s has not been processed.":"%s has been processed, %s has not been processed.","Order Refund Receipt — %s":"Order Refund Receipt — %s","Product Sales":"Product Sales","Provides an overview over the best products sold during a specific period.":"Provides an overview over the best products sold during a specific period.","The report will be computed for the current year.":"The report will be computed for the current year.","Unknown report to refresh.":"Unknown report to refresh.","Expenses Settings":"Expenses Settings","Configure the expenses settings of the application.":"Configure the expenses settings of the application.","Report Refreshed":"Report Refreshed","The yearly report has been successfully refreshed for the year \"%s\".":"The yearly report has been successfully refreshed for the year \"%s\".","Countable":"Countable","Piece":"Piece","GST":"GST","SGST":"SGST","CGST":"CGST","Sample Procurement %s":"Sample Procurement %s","generated":"generated","Procurement Expenses":"Procurement Expenses","Not Available":"Not Available","The report has been computed successfully.":"The report has been computed successfully.","Create a customer":"Create a customer","Cash Flow List":"Cash Flow List","Display all Cash Flow.":"Display all Cash Flow.","No Cash Flow has been registered":"No Cash Flow has been registered","Add a new Cash Flow":"Add a new Cash Flow","Create a new Cash Flow":"Create a new Cash Flow","Register a new Cash Flow and save it.":"Register a new Cash Flow and save it.","Edit Cash Flow":"Edit Cash Flow","Modify Cash Flow.":"Modify Cash Flow.","Credit":"Credit","Debit":"Debit","All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.":"All entities attached to this category will either produce a \"credit\" or \"debit\" to the cash flow history.","Account":"Account","Provide the accounting number for this category.":"Provide the accounting number for this category.","Unable to register using this email.":"Unable to register using this email.","Unable to register using this username.":"Unable to register using this username.","Accounting Settings":"Accounting Settings","Configure the accounting settings of the application.":"Configure the accounting settings of the application.","Automatically recorded sale payment.":"Automatically recorded sale payment.","Cash out":"Cash out","An automatically generated expense for cash-out operation.":"An automatically generated expense for cash-out operation.","Sales Refunds":"Sales Refunds","Soiled":"Soiled","Cash Register Cash In":"Cash Register Cash In","Cash Register Cash Out":"Cash Register Cash Out","Accounting":"Accounting","Cash Flow History":"Cash Flow History","Expense Accounts":"Expense Accounts","Create Expense Account":"Create Expense Account","Procurement Cash Flow Account":"Procurement Cash Flow Account","Every procurement will be added to the selected cash flow account":"Every procurement will be added to the selected cash flow account","Sale Cash Flow Account":"Sale Cash Flow Account","Every sales will be added to the selected cash flow account":"Every sales will be added to the selected cash flow account","Every customer credit will be added to the selected cash flow account":"Every customer credit will be added to the selected cash flow account","Every customer credit removed will be added to the selected cash flow account":"Every customer credit removed will be added to the selected cash flow account","Sales Refunds Account":"Sales Refunds Account","Sales refunds will be attached to this cash flow account":"Sales refunds will be attached to this cash flow account","Stock return for spoiled items will be attached to this account":"Stock return for spoiled items will be attached to this account","Stock return for unspoiled items will be attached to this account":"Stock return for unspoiled items will be attached to this account","Cash Register Cash-In Account":"Cash Register Cash-In Account","Cash Register Cash-Out Account":"Cash Register Cash-Out Account","Cash Out Assigned Expense Category":"Cash Out Assigned Expense Category","Every cashout will issue an expense under the selected expense category.":"Every cashout will issue an expense under the selected expense category.","Unable to save an order with instalments amounts which additionnated is less than the order total.":"Unable to save an order with instalments amounts which additionnated is less than the order total.","Cash Register cash-in will be added to the cash flow account":"Cash Register cash-in will be added to the cash flow account","Cash Register cash-out will be added to the cash flow account":"Cash Register cash-out will be added to the cash flow account","No module has been updated yet.":"No module has been updated yet.","The reason has been updated.":"The reason has been updated.","You must select a customer before applying a coupon.":"You must select a customer before applying a coupon.","No coupons for the selected customer...":"No coupons for the selected customer...","Use Coupon":"Use Coupon","Use Customer ?":"Use Customer ?","No customer is selected. Would you like to proceed with this customer ?":"No customer is selected. Would you like to proceed with this customer ?","Change Customer ?":"Change Customer ?","Would you like to assign this customer to the ongoing order ?":"Would you like to assign this customer to the ongoing order ?","Product \/ Service":"Product \/ Service","An error has occured while computing the product.":"An error has occured while computing the product.","Provide a unique name for the product.":"Provide a unique name for the product.","Define what is the sale price of the item.":"Define what is the sale price of the item.","Set the quantity of the product.":"Set the quantity of the product.","Define what is tax type of the item.":"Define what is tax type of the item.","Choose the tax group that should apply to the item.":"Choose the tax group that should apply to the item.","Assign a unit to the product.":"Assign a unit to the product.","Some products has been added to the cart. Would youl ike to discard this order ?":"Some products has been added to the cart. Would youl ike to discard this order ?","Customer Accounts List":"Customer Accounts List","Display all customer accounts.":"Display all customer accounts.","No customer accounts has been registered":"No customer accounts has been registered","Add a new customer account":"Add a new customer account","Create a new customer account":"Create a new customer account","Register a new customer account and save it.":"Register a new customer account and save it.","Edit customer account":"Edit customer account","Modify Customer Account.":"Modify Customer Account.","Return to Customer Accounts":"Return to Customer Accounts","This will be ignored.":"This will be ignored.","Define the amount of the transaction":"Define the amount of the transaction","Define what operation will occurs on the customer account.":"Define what operation will occurs on the customer account.","Account History":"Account History","Provider Procurements List":"Provider Procurements List","Display all provider procurements.":"Display all provider procurements.","No provider procurements has been registered":"No provider procurements has been registered","Add a new provider procurement":"Add a new provider procurement","Create a new provider procurement":"Create a new provider procurement","Register a new provider procurement and save it.":"Register a new provider procurement and save it.","Edit provider procurement":"Edit provider procurement","Modify Provider Procurement.":"Modify Provider Procurement.","Return to Provider Procurements":"Return to Provider Procurements","Delivered On":"Delivered On","Items":"Items","Displays the customer account history for %s":"Displays the customer account history for %s","Procurements by \"%s\"":"Procurements by \"%s\"","Crediting":"Crediting","Deducting":"Deducting","Order Payment":"Order Payment","Order Refund":"Order Refund","Unknown Operation":"Unknown Operation","Unamed Product":"Unamed Product","Bubble":"Bubble","Ding":"Ding","Pop":"Pop","Cash Sound":"Cash Sound","Sale Complete Sound":"Sale Complete Sound","New Item Audio":"New Item Audio","The sound that plays when an item is added to the cart.":"The sound that plays when an item is added to the cart.","Howdy, {name}":"Howdy, {name}","Would you like to perform the selected bulk action on the selected entries ?":"Would you like to perform the selected bulk action on the selected entries ?","The payment to be made today is less than what is expected.":"The payment to be made today is less than what is expected.","Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.":"Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.","How to change database configuration":"How to change database configuration","Common Database Issues":"Common Database Issues","Setup":"Setup","Compute Products":"Compute Products","Query Exception":"Query Exception","The category products has been refreshed":"The category products has been refreshed","The requested customer cannot be fonud.":"The requested customer cannot be fonud.","Filters":"Filters","Has Filters":"Has Filters","N\/D":"N\/D","Range Starts":"Range Starts","Range Ends":"Range Ends","Search Filters":"Search Filters","Clear Filters":"Clear Filters","Use Filters":"Use Filters","No rewards available the selected customer...":"No rewards available the selected customer...","An Error Has Occured":"An Error Has Occured","Unable to load the report as the timezone is not set on the settings.":"Unable to load the report as the timezone is not set on the settings.","There is no product to display...":"There is no product to display...","Method Not Allowed":"Method Not Allowed","Documentation":"Documentation","Module Version Mismatch":"Module Version Mismatch","Define how many time the coupon has been used.":"Define how many time the coupon has been used.","Define the maximum usage possible for this coupon.":"Define the maximum usage possible for this coupon.","Restrict the orders by the creation date.":"Restrict the orders by the creation date.","Created Between":"Created Between","Restrict the orders by the payment status.":"Restrict the orders by the payment status.","Due With Payment":"Due With Payment","Restrict the orders by the author.":"Restrict the orders by the author.","Restrict the orders by the customer.":"Restrict the orders by the customer.","Customer Phone":"Customer Phone","Restrict orders using the customer phone number.":"Restrict orders using the customer phone number.","Restrict the orders to the cash registers.":"Restrict the orders to the cash registers.","Low Quantity":"Low Quantity","Which quantity should be assumed low.":"Which quantity should be assumed low.","Stock Alert":"Stock Alert","See Products":"See Products","Provider Products List":"Provider Products List","Display all Provider Products.":"Display all Provider Products.","No Provider Products has been registered":"No Provider Products has been registered","Add a new Provider Product":"Add a new Provider Product","Create a new Provider Product":"Create a new Provider Product","Register a new Provider Product and save it.":"Register a new Provider Product and save it.","Edit Provider Product":"Edit Provider Product","Modify Provider Product.":"Modify Provider Product.","Return to Provider Products":"Return to Provider Products","Clone":"Clone","Would you like to clone this role ?":"Would you like to clone this role ?","Incompatibility Exception":"Incompatibility Exception","An Error Occured":"An Error Occured","A database error has occured":"A database error has occured","Invalid method used for the current request.":"Invalid method used for the current request.","An unexpected error occured while opening the app. See the log details or enable the debugging.":"An unexpected error occured while opening the app. See the log details or enable the debugging.","The requested file cannot be downloaded or has already been downloaded.":"The requested file cannot be downloaded or has already been downloaded.","Low Stock Report":"Low Stock Report","Provides an overview of the product which stock are low.":"Provides an overview of the product which stock are low.","Low Stock Alert":"Low Stock Alert","Best Sales":"Best Sales","The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ":"The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ","The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ":"The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ","Clone of \"%s\"":"Clone of \"%s\"","The role has been cloned.":"The role has been cloned.","Merge Products On Receipt\/Invoice":"Merge Products On Receipt\/Invoice","All similar products will be merged to avoid a paper waste for the receipt\/invoice.":"All similar products will be merged to avoid a paper waste for the receipt\/invoice.","Define whether the stock alert should be enabled for this unit.":"Define whether the stock alert should be enabled for this unit."} \ No newline at end of file diff --git a/resources/lang/es.json b/resources/lang/es.json index 1da3f145e..97ef0be28 100755 --- a/resources/lang/es.json +++ b/resources/lang/es.json @@ -178,7 +178,6 @@ "Unable to proceed, the procurement form is not valid.": "No se puede continuar, el formulario de adquisici\u00f3n no es v\u00e1lido.", "Unable to submit, no valid submit URL were provided.": "No se puede enviar, no se proporcion\u00f3 una URL de env\u00edo v\u00e1lida.", "No title is provided": "No se proporciona ning\u00fan t\u00edtulo", - "Return": "Regreso", "SKU": "SKU", "Barcode": "C\u00f3digo de barras", "Options": "Opciones", @@ -509,8 +508,6 @@ "Return to Customer Coupons": "Volver a Cupones para clientes", "Id": "Identificaci\u00f3n", "Limit": "L\u00edmite", - "Coupon_id": "Coupon_id", - "Customer_id": "Identificaci\u00f3n del cliente", "Created_at": "Creado en", "Updated_at": "Actualizado_en", "Code": "C\u00f3digo", @@ -1772,7 +1769,6 @@ "Sample Procurement %s": "Muestra de compras% s", "generated": "generado", "Procurement Expenses": "Gastos de adquisiciones", - "Products Report": "Informe de productos", "Not Available": "No disponible", "The report has been computed successfully.": "El informe se ha calculado correctamente.", "Create a customer": "Crea un cliente", @@ -1879,14 +1875,72 @@ "New Item Audio": "Nuevo art\u00edculo de audio", "The sound that plays when an item is added to the cart.": "El sonido que se reproduce cuando se agrega un art\u00edculo al carrito..", "Howdy, {name}": "Howdy, {name}", - "Would you like to perform the selected bulk action on the selected entries ?": "¿Le gustaría realizar la acción a granel seleccionada en las entradas seleccionadas?", - "The payment to be made today is less than what is expected.": "El pago que se realizará hoy es menor que lo que se espera.", - "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "No se puede seleccionar el cliente predeterminado.Parece que el cliente ya no existe.Considere cambiar el cliente predeterminado en la configuración.", - "How to change database configuration": "Cómo cambiar la configuración de la base de datos", + "Would you like to perform the selected bulk action on the selected entries ?": "\u00bfLe gustar\u00eda realizar la acci\u00f3n a granel seleccionada en las entradas seleccionadas?", + "The payment to be made today is less than what is expected.": "El pago que se realizar\u00e1 hoy es menor que lo que se espera.", + "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "No se puede seleccionar el cliente predeterminado.Parece que el cliente ya no existe.Considere cambiar el cliente predeterminado en la configuraci\u00f3n.", + "How to change database configuration": "C\u00f3mo cambiar la configuraci\u00f3n de la base de datos", "Common Database Issues": "Problemas de base de datos comunes", - "Setup": "Configuración", - "Compute Products": "Cómputo Products", - "Query Exception": "Excepción de consulta", - "The category products has been refreshed": "Los productos de la categoría se han actualizado.", - "The requested customer cannot be fonud.": "El cliente solicitado no se puede encontrar." + "Setup": "Configuraci\u00f3n", + "Compute Products": "C\u00f3mputo Products", + "Query Exception": "Excepci\u00f3n de consulta", + "The category products has been refreshed": "Los productos de la categor\u00eda se han actualizado.", + "The requested customer cannot be fonud.": "El cliente solicitado no se puede encontrar.", + "Filters": "Filtros", + "Has Filters": "Tiene filtros", + "N\/D": "DAKOTA DEL NORTE", + "Range Starts": "Inicio de rango", + "Range Ends": "Termina el rango", + "Search Filters": "Filtros de búsqueda", + "Clear Filters": "Limpiar filtros", + "Use Filters": "Usar filtros", + "No rewards available the selected customer...": "No hay recompensas disponibles para el cliente seleccionado ...", + "An Error Has Occured": "Ha ocurrido un error", + "Unable to load the report as the timezone is not set on the settings.": "No se puede cargar el informe porque la zona horaria no está configurada en la configuración.", + "There is no product to display...": "No hay producto para mostrar ...", + "Method Not Allowed": "Método no permitido", + "Documentation": "Documentación", + "Module Version Mismatch": "Discrepancia en la versión del módulo", + "Define how many time the coupon has been used.": "Defina cuántas veces se ha utilizado el cupón.", + "Define the maximum usage possible for this coupon.": "Defina el uso máximo posible para este cupón.", + "Restrict the orders by the creation date.": "Restringe los pedidos por la fecha de creación.", + "Created Between": "Creado entre", + "Restrict the orders by the payment status.": "Restringe los pedidos por el estado de pago.", + "Due With Payment": "Vencimiento con pago", + "Restrict the orders by the author.": "Restringir las órdenes del autor.", + "Restrict the orders by the customer.": "Restringir los pedidos por parte del cliente.", + "Customer Phone": "Teléfono del cliente", + "Restrict orders using the customer phone number.": "Restrinja los pedidos utilizando el número de teléfono del cliente.", + "Restrict the orders to the cash registers.": "Restringir los pedidos a las cajas registradoras.", + "Low Quantity": "Cantidad baja", + "Which quantity should be assumed low.": "Qué cantidad debe asumirse como baja.", + "Stock Alert": "Alerta de stock", + "See Products": "Ver productos", + "Provider Products List": "Lista de productos de proveedores", + "Display all Provider Products.": "Mostrar todos los productos del proveedor.", + "No Provider Products has been registered": "No se ha registrado ningún producto de proveedor", + "Add a new Provider Product": "Agregar un nuevo producto de proveedor", + "Create a new Provider Product": "Crear un nuevo producto de proveedor", + "Register a new Provider Product and save it.": "Registre un nuevo producto de proveedor y guárdelo.", + "Edit Provider Product": "Editar producto del proveedor", + "Modify Provider Product.": "Modificar el producto del proveedor.", + "Return to Provider Products": "Volver a Productos del proveedor", + "Clone": "Clon", + "Would you like to clone this role ?": "¿Te gustaría clonar este rol?", + "Incompatibility Exception": "Excepción de incompatibilidad", + "An Error Occured": "Ocurrió un error", + "A database error has occured": "Ha ocurrido un error en la base de datos", + "Invalid method used for the current request.": "Se utilizó un método no válido para la solicitud actual.", + "An unexpected error occured while opening the app. See the log details or enable the debugging.": "Ocurrió un error inesperado al abrir la aplicación. Vea los detalles del registro o habilite la depuración.", + "The requested file cannot be downloaded or has already been downloaded.": "El archivo solicitado no se puede descargar o ya se ha descargado.", + "Low Stock Report": "Informe de stock bajo", + "Provides an overview of the product which stock are low.": "Proporciona una descripción general del producto cuyas existencias son escasas.", + "Low Stock Alert": "Alerta de stock bajo", + "Best Sales": "Mejores Ventas", + "The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ": "El módulo \"%s\" ha sido deshabilitado porque la dependencia \"%s\" no está en la versión mínima requerida \"%s\".", + "The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ": "El módulo \"%s\" ha sido deshabilitado porque la dependencia \"%s\" está en una versión más allá de la recomendada \"%s\". ", + "Clone of \"%s\"": "Clon de \"%s\"", + "The role has been cloned.": "El papel ha sido clonado.", + "Merge Products On Receipt\/Invoice": "Fusionar productos al recibir \/ factura", + "All similar products will be merged to avoid a paper waste for the receipt\/invoice.": "Todos los productos similares se fusionarán para evitar un desperdicio de papel para el recibo / factura.", + "Define whether the stock alert should be enabled for this unit.": "Defina si la alerta de existencias debe habilitarse para esta unidad." } \ No newline at end of file diff --git a/resources/lang/fr.json b/resources/lang/fr.json index 6829eb267..77452cc4b 100755 --- a/resources/lang/fr.json +++ b/resources/lang/fr.json @@ -162,7 +162,6 @@ "Add a new customers to the system": "Ajouter un nouveau client au syst\u00e8me", "Managing Customers": "Gestion des clients", "List of registered customers": "Liste des clients enregistr\u00e9s", - "Return": "Retour", "Your Module": "Votre module", "Choose the zip file you would like to upload": "Choissisez le fichier zip \u00e0 mettre en ligne.", "Upload": "Upload", @@ -291,8 +290,6 @@ "Return to Customer Coupons": "Retour aux coupons clients", "Id": "Identifiant", "Limit": "Limite", - "Coupon_id": "coupon", - "Customer_id": "N \u00b0 de client", "Created_at": "Cr\u00e9\u00e9 \u00e0", "Updated_at": "Mise \u00e0 jour_at", "Code": "code", @@ -1772,7 +1769,6 @@ "Sample Procurement %s": "Exemple d'approvisionnement %s", "generated": "g\u00e9n\u00e9r\u00e9", "Procurement Expenses": "D\u00e9penses d'approvisionnement", - "Products Report": "Rapport sur les produits", "Not Available": "Pas disponible", "The report has been computed successfully.": "Le rapport a \u00e9t\u00e9 calcul\u00e9 avec succ\u00e8s.", "Create a customer": "Cr\u00e9er un client", @@ -1879,14 +1875,72 @@ "New Item Audio": "Nouvel \u00e9l\u00e9ment audio", "The sound that plays when an item is added to the cart.": "Le son qui joue lorsqu'un article est ajout\u00e9 au panier.", "Howdy, {name}": "Howdy, {name}", - "Would you like to perform the selected bulk action on the selected entries ?": "Souhaitez-vous effectuer l'action en vrac sélectionnée sur les entrées sélectionnées?", - "The payment to be made today is less than what is expected.": "Le paiement à effectuer aujourd'hui est inférieur à ce que l'on attend.", - "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "Impossible de sélectionner le client par défaut.On dirait que le client n'existe plus.Envisagez de modifier le client par défaut sur les paramètres.", - "How to change database configuration": "Comment modifier la configuration de la base de données", - "Common Database Issues": "Problèmes communs de la base de données", + "Would you like to perform the selected bulk action on the selected entries ?": "Souhaitez-vous effectuer l'action en vrac s\u00e9lectionn\u00e9e sur les entr\u00e9es s\u00e9lectionn\u00e9es?", + "The payment to be made today is less than what is expected.": "Le paiement \u00e0 effectuer aujourd'hui est inf\u00e9rieur \u00e0 ce que l'on attend.", + "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "Impossible de s\u00e9lectionner le client par d\u00e9faut.On dirait que le client n'existe plus.Envisagez de modifier le client par d\u00e9faut sur les param\u00e8tres.", + "How to change database configuration": "Comment modifier la configuration de la base de donn\u00e9es", + "Common Database Issues": "Probl\u00e8mes communs de la base de donn\u00e9es", "Setup": "Installer", "Compute Products": "Calculer des produits", - "Query Exception": "Exception de requête", - "The category products has been refreshed": "La catégorie Products a été rafraîchi", - "The requested customer cannot be fonud.": "Le client demandé est introuvable." + "Query Exception": "Exception de requ\u00eate", + "The category products has been refreshed": "La cat\u00e9gorie Products a \u00e9t\u00e9 rafra\u00eechi", + "The requested customer cannot be fonud.": "Le client demand\u00e9 est introuvable.", + "Filters": "Filtres", + "Has Filters": "A des filtres", + "N\/D": "N\/D", + "Range Starts": "Débuts de gamme", + "Range Ends": "Fin de gamme", + "Search Filters": "Filtres de recherche", + "Clear Filters": "Effacer les filtres", + "Use Filters": "Utiliser des filtres", + "No rewards available the selected customer...": "Aucune récompense disponible le client sélectionné...", + "An Error Has Occured": "Une erreur est survenue", + "Unable to load the report as the timezone is not set on the settings.": "Impossible de charger le rapport car le fuseau horaire n'est pas défini dans les paramètres.", + "There is no product to display...": "Il n'y a aucun produit à afficher...", + "Method Not Allowed": "Méthode Non Autorisée", + "Documentation": "Documentation", + "Module Version Mismatch": "Non-concordance de la version du module", + "Define how many time the coupon has been used.": "Définissez combien de fois le coupon a été utilisé.", + "Define the maximum usage possible for this coupon.": "Définissez l'utilisation maximale possible pour ce coupon.", + "Restrict the orders by the creation date.": "Restreindre les commandes par la date de création.", + "Created Between": "Créé entre", + "Restrict the orders by the payment status.": "Restreindre les commandes par le statut de paiement.", + "Due With Payment": "dû avec paiement", + "Restrict the orders by the author.": "Restreindre les commandes par l'auteur.", + "Restrict the orders by the customer.": "Restreindre les commandes par le client.", + "Customer Phone": "Téléphone du client", + "Restrict orders using the customer phone number.": "Restreindre les commandes en utilisant le numéro de téléphone du client.", + "Restrict the orders to the cash registers.": "Restreindre les commandes aux caisses enregistreuses.", + "Low Quantity": "Faible quantité", + "Which quantity should be assumed low.": "Quelle quantité doit être supposée faible.", + "Stock Alert": "Alerte de stock", + "See Products": "Voir les produits", + "Provider Products List": "Liste des produits du fournisseur", + "Display all Provider Products.": "Afficher tous les produits du fournisseur.", + "No Provider Products has been registered": "Aucun produit de fournisseur n'a été enregistré", + "Add a new Provider Product": "Ajouter un nouveau produit de fournisseur", + "Create a new Provider Product": "Créer un nouveau produit fournisseur", + "Register a new Provider Product and save it.": "Enregistrez un nouveau produit de fournisseur et enregistrez-le.", + "Edit Provider Product": "Modifier le produit du fournisseur", + "Modify Provider Product.": "Modifier le produit du fournisseur.", + "Return to Provider Products": "Retour aux produits du fournisseur", + "Clone": "Cloner", + "Would you like to clone this role ?": "Souhaitez-vous cloner ce rôle ?", + "Incompatibility Exception": "Exception d'incompatibilité", + "An Error Occured": "Une erreur s'est produite", + "A database error has occured": "Une erreur de base de données s'est produite", + "Invalid method used for the current request.": "Méthode non valide utilisée pour la requête actuelle.", + "An unexpected error occured while opening the app. See the log details or enable the debugging.": "Une erreur inattendue s'est produite lors de l'ouverture de l'application. Consultez les détails du journal ou activez le débogage.", + "The requested file cannot be downloaded or has already been downloaded.": "Le fichier demandé ne peut pas être téléchargé ou a déjà été téléchargé.", + "Low Stock Report": "Rapport de stock faible", + "Provides an overview of the product which stock are low.": "Fournit un aperçu du produit dont les stocks sont faibles.", + "Low Stock Alert": "Alerte de stock faible", + "Best Sales": "Les meilleures ventes", + "The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ": "Le module \"%s\" a été désactivé car la dépendance \"%s\" n'est pas sur la version minimale requise \"%s\".", + "The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ": "Le module \"%s\" a été désactivé car la dépendance \"%s\" est sur une version au-delà de la \"%s\" recommandée.", + "Clone of \"%s\"": "Clonage de \"%s\"", + "The role has been cloned.": "Le rôle a été cloné.", + "Merge Products On Receipt\/Invoice": "Fusionner les produits à la réception\/facture", + "All similar products will be merged to avoid a paper waste for the receipt\/invoice.": "Tous les produits similaires seront fusionnés pour éviter un gaspillage de papier pour le reçu\/facture.", + "Define whether the stock alert should be enabled for this unit.": "Définissez si l'alerte de stock doit être activée pour cette unité." } \ No newline at end of file diff --git a/resources/lang/it.json b/resources/lang/it.json index a27e12a46..b0ddb3a68 100755 --- a/resources/lang/it.json +++ b/resources/lang/it.json @@ -189,7 +189,6 @@ "Unable to proceed, the procurement form is not valid.": "Impossibile procedere, il modulo di appalto non \u00e8 valido.", "Unable to submit, no valid submit URL were provided.": "Impossibile inviare, non \u00e8 stato fornito alcun URL di invio valido.", "No title is provided": "Nessun titolo \u00e8 fornito", - "Return": "Ritorno", "SKU": "SKU", "Barcode": "codice a barre", "Options": "Opzioni", @@ -544,8 +543,6 @@ "Return to Customer Coupons": "Torna a Coupon clienti", "Id": "ID", "Limit": "Limite", - "Coupon_id": "ID_cedola", - "Customer_id": "Identificativo del cliente", "Created_at": "Created_at", "Updated_at": "Aggiornato_at", "Code": "Codice", @@ -1414,7 +1411,6 @@ "Procurements": "Appalti", "Reports": "Rapporti", "Sale Report": "Rapporto di vendita", - "Products Report": "Rapporto sui prodotti", "Incomes & Loosses": "Redditi e perdite", "Cash Flow": "Flusso monetario", "Sales By Payments": "Vendite tramite pagamenti", @@ -1880,13 +1876,71 @@ "The sound that plays when an item is added to the cart.": "Il suono che viene riprodotto quando un articolo viene aggiunto al carrello.", "Howdy, {name}": "Howdy, {name}", "Would you like to perform the selected bulk action on the selected entries ?": "Volete eseguire l'azione sfusa selezionata sulle voci selezionate?", - "The payment to be made today is less than what is expected.": "Il pagamento da apportare oggi è inferiore a quanto previsto.", - "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "Impossibile selezionare il cliente predefinito.Sembra che il cliente non esista più.Considera di cambiare il cliente predefinito sulle impostazioni.", + "The payment to be made today is less than what is expected.": "Il pagamento da apportare oggi \u00e8 inferiore a quanto previsto.", + "Unable to select the default customer. Looks like the customer no longer exists. Consider changing the default customer on the settings.": "Impossibile selezionare il cliente predefinito.Sembra che il cliente non esista pi\u00f9.Considera di cambiare il cliente predefinito sulle impostazioni.", "How to change database configuration": "Come modificare la configurazione del database", "Common Database Issues": "Problemi di database comuni", "Setup": "Impostare", "Compute Products": "Computa Products.", "Query Exception": "Eccezione della query", - "The category products has been refreshed": "La categoria Prodotti è stata aggiornata", - "The requested customer cannot be fonud.": "Il cliente richiesto non può essere trovato." + "The category products has been refreshed": "La categoria Prodotti \u00e8 stata aggiornata", + "The requested customer cannot be fonud.": "Il cliente richiesto non pu\u00f2 essere trovato.", + "Filters": "Filtri", + "Has Filters": "Ha filtri", + "N\/D": "NS", + "Range Starts": "Inizio gamma", + "Range Ends": "Fine intervallo", + "Search Filters": "Filtri di ricerca", + "Clear Filters": "Cancella filtri", + "Use Filters": "Usa filtri", + "No rewards available the selected customer...": "Nessun premio disponibile il cliente selezionato...", + "An Error Has Occured": "C'è stato un errore", + "Unable to load the report as the timezone is not set on the settings.": "Impossibile caricare il rapporto poiché il fuso orario non è impostato nelle impostazioni.", + "There is no product to display...": "Nessun prodotto da visualizzare...", + "Method Not Allowed": "operazione non permessa", + "Documentation": "Documentazione", + "Module Version Mismatch": "Mancata corrispondenza della versione del modulo", + "Define how many time the coupon has been used.": "Definire quante volte è stato utilizzato il coupon.", + "Define the maximum usage possible for this coupon.": "Definire l'utilizzo massimo possibile per questo coupon.", + "Restrict the orders by the creation date.": "Limita gli ordini entro la data di creazione.", + "Created Between": "Creato tra", + "Restrict the orders by the payment status.": "Limita gli ordini in base allo stato del pagamento.", + "Due With Payment": "dovuto con pagamento", + "Restrict the orders by the author.": "Limita gli ordini dell'autore.", + "Restrict the orders by the customer.": "Limita gli ordini del cliente.", + "Customer Phone": "Telefono cliente", + "Restrict orders using the customer phone number.": "Limita gli ordini utilizzando il numero di telefono del cliente.", + "Restrict the orders to the cash registers.": "Limita gli ordini ai registratori di cassa.", + "Low Quantity": "Quantità bassa", + "Which quantity should be assumed low.": "Quale quantità dovrebbe essere considerata bassa.", + "Stock Alert": "Avviso di magazzino", + "See Products": "Vedi prodotti", + "Provider Products List": "Elenco dei prodotti del fornitore", + "Display all Provider Products.": "Visualizza tutti i prodotti del fornitore.", + "No Provider Products has been registered": "Nessun prodotto del fornitore è stato registrato", + "Add a new Provider Product": "Aggiungi un nuovo prodotto fornitore", + "Create a new Provider Product": "Crea un nuovo prodotto fornitore", + "Register a new Provider Product and save it.": "Registra un nuovo prodotto del fornitore e salvalo.", + "Edit Provider Product": "Modifica prodotto fornitore", + "Modify Provider Product.": "Modifica prodotto fornitore.", + "Return to Provider Products": "Ritorna ai prodotti del fornitore", + "Clone": "Clone", + "Would you like to clone this role ?": "Vuoi clonare questo ruolo?", + "Incompatibility Exception": "Eccezione di incompatibilità", + "An Error Occured": "Si è verificato un errore", + "A database error has occured": "Si è verificato un errore del database", + "Invalid method used for the current request.": "Metodo non valido utilizzato per la richiesta corrente.", + "An unexpected error occured while opening the app. See the log details or enable the debugging.": "Si è verificato un errore imprevisto durante l'apertura dell'app. Visualizza i dettagli del registro o abilita il debug.", + "The requested file cannot be downloaded or has already been downloaded.": "Il file richiesto non può essere scaricato o è già stato scaricato.", + "Low Stock Report": "Rapporto scorte basse", + "Provides an overview of the product which stock are low.": "Fornisce una panoramica del prodotto le cui scorte sono scarse.", + "Low Stock Alert": "Avviso scorte in esaurimento", + "Best Sales": "Le migliori vendite", + "The module \"%s\" has been disabled as the dependency \"%s\" is not on the minimum required version \"%s\". ": "Il modulo \"%s\" è stato disabilitato poiché la dipendenza \"%s\" non è sulla versione minima richiesta \"%s\".", + "The module \"%s\" has been disabled as the dependency \"%s\" is on a version beyond the recommended \"%s\". ": "Il modulo \"%s\" è stato disabilitato poiché la dipendenza \"%s\" è su una versione oltre quella raccomandata \"%s\".", + "Clone of \"%s\"": "Clona di \"%s\"", + "The role has been cloned.": "Il ruolo è stato clonato.", + "Merge Products On Receipt\/Invoice": "Unisci prodotti alla ricevuta\/fattura", + "All similar products will be merged to avoid a paper waste for the receipt\/invoice.": "Tutti i prodotti simili verranno accorpati per evitare spreco di carta per scontrino\/fattura.", + "Define whether the stock alert should be enabled for this unit.": "Definire se l'avviso stock deve essere abilitato per questa unità." } \ No newline at end of file diff --git a/resources/ts/app.ts b/resources/ts/app.ts index 1a95d7c77..bb4cbfa64 100755 --- a/resources/ts/app.ts +++ b/resources/ts/app.ts @@ -23,6 +23,7 @@ import NsManageProducts from './pages/dashboard/procurements/manage-products import NsProcurementInvoice from './pages/dashboard/procurements/ns-procurement-invoice.vue'; import NsNotifications from './pages/dashboard/ns-notifications.vue'; import NsMedia from './pages/dashboard/ns-media.vue'; +import NsLowStockReport from './pages/dashboard/reports/ns-low-stock-report.vue'; import NsSaleReport from './pages/dashboard/reports/ns-sale-report.vue'; import NsSoldStockReport from './pages/dashboard/reports/ns-sold-stock-report.vue'; import NsProfitReport from './pages/dashboard/reports/ns-profit-report.vue'; @@ -90,6 +91,7 @@ const components = Object.assign({ NsYearlyReport, NsPaymentTypesReport, NsBestProductsReport, + NsLowStockReport, NsStockAdjustment, NsPromptPopup, diff --git a/resources/ts/pages/dashboard/reports/ns-low-stock-report.vue b/resources/ts/pages/dashboard/reports/ns-low-stock-report.vue new file mode 100755 index 000000000..78b359d2e --- /dev/null +++ b/resources/ts/pages/dashboard/reports/ns-low-stock-report.vue @@ -0,0 +1,41 @@ + \ No newline at end of file diff --git a/resources/views/pages/dashboard/reports/best-products-report.blade.php b/resources/views/pages/dashboard/reports/best-products-report.blade.php index d6dc7cd94..c8b92b8cc 100755 --- a/resources/views/pages/dashboard/reports/best-products-report.blade.php +++ b/resources/views/pages/dashboard/reports/best-products-report.blade.php @@ -51,7 +51,7 @@
    • {{ sprintf( __( 'Date : %s' ), ns()->date->getNowFormatted() ) }}
    • -
    • {{ __( 'Document : Sale Report' ) }}
    • +
    • {{ __( 'Document : Best Sales Report' ) }}
    • {{ sprintf( __( 'By : %s' ), Auth::user()->username ) }}
    diff --git a/resources/views/pages/dashboard/reports/low-stock-report.blade.php b/resources/views/pages/dashboard/reports/low-stock-report.blade.php new file mode 100644 index 000000000..8a1c608b8 --- /dev/null +++ b/resources/views/pages/dashboard/reports/low-stock-report.blade.php @@ -0,0 +1,76 @@ +@extends( 'layout.dashboard' ) + +@section( 'layout.dashboard.body' ) +
    + @include( Hook::filter( 'ns-dashboard-header', '../common/dashboard-header' ) ) +
    +
    +
    +

    {{ $title ?? __( 'Unamed Page' ) }}

    +

    {{ $description ?? __( 'No Description Provided' ) }}

    +
    +
    + +
    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
      +
    • {{ sprintf( __( 'Date : %s' ), ns()->date->getNowFormatted() ) }}
    • +
    • {{ __( 'Document : Low Stock' ) }}
    • +
    • {{ sprintf( __( 'By : %s' ), Auth::user()->username ) }}
    • +
    +
    +
    + {{ ns()->option->get( 'ns_store_name' ) }} +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + +
    {{ __( 'Product' ) }}{{ __( 'Unit' ) }}{{ __( 'Quantity' ) }}{{ __( 'Price' ) }}
    + {{ __( 'There is no product to display...' ) }} +
    @{{ unitQuantity.product.name }}@{{ unitQuantity.unit.name }}@{{ unitQuantity.quantity }}@{{ unitQuantity.quantity * unitQuantity.sale_price | currency }}
    +
    +
    +
    +
    +
    +
    +
    +@endsection \ No newline at end of file diff --git a/routes/api/reports.php b/routes/api/reports.php index bbaeb66bc..f73b41193 100755 --- a/routes/api/reports.php +++ b/routes/api/reports.php @@ -12,4 +12,5 @@ Route::post( 'reports/payment-types', [ ReportsController::class, 'getPaymentTypes' ]); Route::post( 'reports/products-report', [ ReportsController::class, 'getProductsReport' ]); Route::post( 'reports/compute/{type}', [ ReportsController::class, 'computeReport' ]); -Route::get( 'reports/cashier-report', [ ReportsController::class, 'getMyReport' ]); \ No newline at end of file +Route::get( 'reports/cashier-report', [ ReportsController::class, 'getMyReport' ]); +Route::get( 'reports/low-stock', [ ReportsController::class, 'getLowStock' ]); \ No newline at end of file diff --git a/routes/web/reports.php b/routes/web/reports.php index 7c40039ec..85d1f888a 100644 --- a/routes/web/reports.php +++ b/routes/web/reports.php @@ -5,6 +5,7 @@ Route::get( '/reports/sales', [ ReportsController::class, 'salesReport' ]); Route::get( '/reports/products-report', [ ReportsController::class, 'productsReport' ]); +Route::get( '/reports/low-stock', [ ReportsController::class, 'lowStockReport' ])->name( ns()->routeName( 'ns.dashboard.reports-low-stock' ) ); Route::get( '/reports/sold-stock', [ ReportsController::class, 'soldStock' ]); Route::get( '/reports/profit', [ ReportsController::class, 'profit' ]); Route::get( '/reports/cash-flow', [ ReportsController::class, 'cashFlow' ]); diff --git a/tests/Feature/TestLowStockProducts.php b/tests/Feature/TestLowStockProducts.php new file mode 100644 index 000000000..b0f77eeb1 --- /dev/null +++ b/tests/Feature/TestLowStockProducts.php @@ -0,0 +1,22 @@ +get('/'); + + $response->assertStatus(200); + } +}