diff --git a/application/controllers/config.php b/application/controllers/config.php index e966caebe..f4b72f4d8 100644 --- a/application/controllers/config.php +++ b/application/controllers/config.php @@ -154,7 +154,8 @@ class Config extends Secure_area 'print_top_margin' => $this->input->post ( 'print_top_margin' ), 'print_left_margin' => $this->input->post ( 'print_left_margin' ), 'print_bottom_margin' => $this->input->post ( 'print_bottom_margin' ), - 'print_right_margin' => $this->input->post ( 'print_right_margin' ) + 'print_right_margin' => $this->input->post ( 'print_right_margin' ), + 'show_total_discount' => $this->input->post( 'show_total_discount' ) ); $result = $this->Appconfig->batch_save( $batch_save_data ); $success = $result ? true : false; diff --git a/application/controllers/sales.php b/application/controllers/sales.php index c9730ef85..33c7c0caa 100644 --- a/application/controllers/sales.php +++ b/application/controllers/sales.php @@ -280,8 +280,10 @@ class Sales extends Secure_area { $data['cart']=$this->sale_lib->get_cart(); $data['subtotal']=$this->sale_lib->get_subtotal(); + $data['discounted_subtotal']=$this->sale_lib->get_subtotal(TRUE); $data['taxes']=$this->sale_lib->get_taxes(); $data['total']=$this->sale_lib->get_total(); + $data['discounts']=$this->sale_lib->get_discounts(); $data['receipt_title']=$this->lang->line('sales_receipt'); $data['transaction_time']= date('m/d/Y h:i:s a'); $data['transaction_date']= date('d/m/Y', strtotime($data['transaction_time'])); @@ -480,8 +482,10 @@ class Sales extends Secure_area $data['cart']=$this->sale_lib->get_cart(); $data['payments']=$this->sale_lib->get_payments(); $data['subtotal']=$this->sale_lib->get_subtotal(); + $data['discounted_subtotal']=$this->sale_lib->get_subtotal(TRUE); $data['taxes']=$this->sale_lib->get_taxes(); $data['total']=$this->sale_lib->get_total(); + $data['discounts']=$this->sale_lib->get_discounts(); $data['receipt_title']=$this->lang->line('sales_receipt'); $data['transaction_time']= date('d/m/Y H:i:s', strtotime($sale_info['sale_time'])); $stock_locations=$this->Stock_locations->get_undeleted_all('sales')->result_array(); @@ -636,6 +640,7 @@ class Sales extends Secure_area $data['subtotal']=$this->sale_lib->get_subtotal(); $data['taxes']=$this->sale_lib->get_taxes(); + $data['discounts']=$this->sale_lib->get_discounts(); $data['total']=$this->sale_lib->get_total(); $data['items_module_allowed']=$this->Employee->has_grant('items', $person_info->person_id); $data['comment']=$this->sale_lib->get_comment(); diff --git a/application/language/en/config_lang.php b/application/language/en/config_lang.php index 3f1f1dba4..3646560cc 100644 --- a/application/language/en/config_lang.php +++ b/application/language/en/config_lang.php @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out? Cl $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "Company Phone"; $lang["config_phone_required"] = "Company phone is a required field"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -106,6 +105,7 @@ $lang["config_return_policy_required"] = "Return policy is a required field"; $lang["config_sales_invoice_format"] = "Sales Invoice Format"; $lang["config_saved_successfully"] = "Configuration saved successfully"; $lang["config_saved_unsuccessfully"] = "Configuration saved unsuccessfully"; +$lang["config_show_total_discount"] = "Show total discount"; $lang["config_stock_location"] = "Stock location"; $lang["config_stock_location_duplicate"] = "Please use an unique location name"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; diff --git a/application/language/es/config_lang.php b/application/language/es/config_lang.php index 16f5c0d93..1dce571bb 100644 --- a/application/language/es/config_lang.php +++ b/application/language/es/config_lang.php @@ -64,7 +64,7 @@ $lang["config_default_tax_rate_2"] = "Impuesto 2"; $lang["config_default_tax_rate_number"] = "El Impuesto Predeterminado debe ser un número"; $lang["config_default_tax_rate_required"] = "El Impuesto Predeterminado es requerido"; $lang["config_fax"] = "Fax"; -$lang["config_general_configuration"] = ""; +$lang["config_general_configuration"] = "General Configuration"; $lang["config_info"] = "Información del Comercio"; $lang["config_invoice_default_comments"] = "Default Invoice Comments"; $lang["config_invoice_email_message"] = "Invoice Email Template"; @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out?"; $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "Teléfono del Comercio"; $lang["config_phone_required"] = "Teléfono del Comercio es requerido"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -101,17 +100,18 @@ $lang["config_receipt_info"] = "Receipt Configuration Information"; $lang["config_receipt_printer"] = "Ticket Printer"; $lang["config_receipt_show_taxes"] = "Show Taxes"; $lang["config_receiving_calculate_average_price"] = "Calc avg. Price (Receiving)"; -$lang["config_recv_invoice_format"] = ""; +$lang["config_recv_invoice_format"] = "Receivings Invoice Format"; $lang["config_return_policy_required"] = "Política de Devolución es requerida"; -$lang["config_sales_invoice_format"] = ""; +$lang["config_sales_invoice_format"] = "Sales Invoice Format"; $lang["config_saved_successfully"] = "Configuración guardada satisfactoriamente"; $lang["config_saved_unsuccessfully"] = "Configuración no guardada"; +$lang["config_show_total_discount"] = "Show Total Discount"; $lang["config_stock_location"] = "Stock location"; $lang["config_stock_location_duplicate"] = "Please use an unique location name"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_stock_location_required"] = "Stock location number is a required field"; $lang["config_tax_included"] = "Impuestos incluidos"; -$lang["config_thousands_separator"] = " Thousands Separator"; +$lang["config_thousands_separator"] = "Thousands Separator"; $lang["config_timezone"] = "Zona Horaria"; $lang["config_use_invoice_template"] = "Use invoice template"; $lang["config_website"] = "Sitio Web"; diff --git a/application/language/fr/config_lang.php b/application/language/fr/config_lang.php index adae8c0a5..adacffd8f 100644 --- a/application/language/fr/config_lang.php +++ b/application/language/fr/config_lang.php @@ -64,7 +64,7 @@ $lang["config_default_tax_rate_2"] = "Taux d\'Imposition 2"; $lang["config_default_tax_rate_number"] = "Le taux d\'imposition doit etre un nombre"; $lang["config_default_tax_rate_required"] = "Le taux d\'imposition par défaut est requis"; $lang["config_fax"] = "Fax"; -$lang["config_general_configuration"] = ""; +$lang["config_general_configuration"] = "General Configuration"; $lang["config_info"] = "Çonfiguration de l\'Entreprise"; $lang["config_invoice_default_comments"] = "Default Invoice Comments"; $lang["config_invoice_email_message"] = "Invoice Email Template"; @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out?"; $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "Téléphone"; $lang["config_phone_required"] = "Le numéro de téléphone est requis"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -101,17 +100,18 @@ $lang["config_receipt_info"] = "Receipt Configuration Information"; $lang["config_receipt_printer"] = "Ticket Printer"; $lang["config_receipt_show_taxes"] = "Show Taxes"; $lang["config_receiving_calculate_average_price"] = "Calc avg. Price (Receiving)"; -$lang["config_recv_invoice_format"] = ""; +$lang["config_recv_invoice_format"] = "Receivings Invoice Format"; $lang["config_return_policy_required"] = "Le Message est un champ requis"; -$lang["config_sales_invoice_format"] = ""; +$lang["config_sales_invoice_format"] = "Sales Invoice Format"; $lang["config_saved_successfully"] = "Configuration sauvegardée"; $lang["config_saved_unsuccessfully"] = "Échec de sauvegarde de configuration"; +$lang["config_show_total_discount"] = "Show total discount"; $lang["config_stock_location"] = "Stock location"; $lang["config_stock_location_duplicate"] = "Please use an unique location name"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_stock_location_required"] = "Stock location number is a required field"; -$lang["config_tax_included"] = ""; -$lang["config_thousands_separator"] = " Thousands Separator"; +$lang["config_tax_included"] = "Tax Included"; +$lang["config_thousands_separator"] = "Thousands Separator"; $lang["config_timezone"] = "Fuseau Horaire"; $lang["config_use_invoice_template"] = "Use invoice template"; $lang["config_website"] = "Site-web"; diff --git a/application/language/id/config_lang.php b/application/language/id/config_lang.php index ca599967a..228bf26ba 100644 --- a/application/language/id/config_lang.php +++ b/application/language/id/config_lang.php @@ -64,7 +64,7 @@ $lang["config_default_tax_rate_2"] = "Tarif Pajak 2"; $lang["config_default_tax_rate_number"] = "Tarif Pajak Biasa harus angka"; $lang["config_default_tax_rate_required"] = "Tarif Pajak Biasa wajib diisi"; $lang["config_fax"] = "Fax"; -$lang["config_general_configuration"] = ""; +$lang["config_general_configuration"] = "General Configuration"; $lang["config_info"] = "Informasi Konfigurasi Toko"; $lang["config_invoice_default_comments"] = "Default Invoice Comments"; $lang["config_invoice_email_message"] = "Invoice Email Template"; @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out?"; $lang["config_number_format"] = "Format Nomor"; $lang["config_phone"] = "Telepon Perusahaan"; $lang["config_phone_required"] = "Telepon Perusahaan wajib diisi"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -106,6 +105,7 @@ $lang["config_return_policy_required"] = "Kebijakan retur wajib diisi"; $lang["config_sales_invoice_format"] = "Format Nota"; $lang["config_saved_successfully"] = "Konfigurasi berhasil disimpan"; $lang["config_saved_unsuccessfully"] = "Konfigurasi tidak berhasil disimpan"; +$lang["config_show_total_discount"] = "Show total discount"; $lang["config_stock_location"] = "Lokasi Stock"; $lang["config_stock_location_duplicate"] = "Please use an unique location name"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; diff --git a/application/language/nl-BE/config_lang.php b/application/language/nl-BE/config_lang.php index a9837c9d0..ccb3b3ed7 100755 --- a/application/language/nl-BE/config_lang.php +++ b/application/language/nl-BE/config_lang.php @@ -80,7 +80,6 @@ $lang["config_logout"] = "Wilt u een backup maken alvorens uit te loggen?"; $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "Telefoon"; $lang["config_phone_required"] = "De telefoonnummer van het bedrijf moet ingevuld worden"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Marge Beneden"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -106,6 +105,7 @@ $lang["config_return_policy_required"] = "De retourvoorwaarden moeten ingevuld w $lang["config_sales_invoice_format"] = "Formattering Aankoop #"; $lang["config_saved_successfully"] = "Configuratie werd bewaard"; $lang["config_saved_unsuccessfully"] = "Configuratie kon niet worden bewaard"; +$lang["config_show_total_discount"] = "Toon totale korting"; $lang["config_stock_location"] = "Stock locatie"; $lang["config_stock_location_duplicate"] = "Vul een unieke naam in"; $lang["config_stock_location_invalid_chars"] = "De bedrijfsnaam moet ingevuld worden"; diff --git a/application/language/ru/config_lang.php b/application/language/ru/config_lang.php index 404619a6e..f04d01c8c 100644 --- a/application/language/ru/config_lang.php +++ b/application/language/ru/config_lang.php @@ -64,7 +64,7 @@ $lang["config_default_tax_rate_2"] = "ставка налога 2"; $lang["config_default_tax_rate_number"] = "Обычный ставка налога должен быть цифра"; $lang["config_default_tax_rate_required"] = "Обычный ставка налога обязательный пробел"; $lang["config_fax"] = "Факс"; -$lang["config_general_configuration"] = ""; +$lang["config_general_configuration"] = "General Configuration"; $lang["config_info"] = "информация о магазин конфигурация"; $lang["config_invoice_default_comments"] = "Default Invoice Comments"; $lang["config_invoice_email_message"] = "Invoice Email Template"; @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out?"; $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "Телефон Компании"; $lang["config_phone_required"] = "Телефон Компании обязательный пробел"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -101,17 +100,18 @@ $lang["config_receipt_info"] = "Receipt Configuration Information"; $lang["config_receipt_printer"] = "Ticket Printer"; $lang["config_receipt_show_taxes"] = "Show Taxes"; $lang["config_receiving_calculate_average_price"] = "Calc avg. Price (Receiving)"; -$lang["config_recv_invoice_format"] = ""; +$lang["config_recv_invoice_format"] = "Receivings Invoice Format"; $lang["config_return_policy_required"] = "Возвратний полис обязательный пробел"; -$lang["config_sales_invoice_format"] = ""; +$lang["config_sales_invoice_format"] = "Sales Invoice Format"; $lang["config_saved_successfully"] = "Конфигурация успешно сохранена"; $lang["config_saved_unsuccessfully"] = "Конфигурация сохраненная безуспешно"; +$lang["config_show_total_discount"] = "Show total discount"; $lang["config_stock_location"] = "Stock location"; $lang["config_stock_location_duplicate"] = "Please use an unique location name"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_stock_location_required"] = "Stock location number is a required field"; $lang["config_tax_included"] = "Tax Included"; -$lang["config_thousands_separator"] = " Thousands Separator"; +$lang["config_thousands_separator"] = "Thousands Separator"; $lang["config_timezone"] = "Часовой пояс"; $lang["config_use_invoice_template"] = "Use invoice template"; $lang["config_website"] = "Веб-сайт"; diff --git a/application/language/th/config_lang.php b/application/language/th/config_lang.php index c8d36782f..077666c78 100644 --- a/application/language/th/config_lang.php +++ b/application/language/th/config_lang.php @@ -64,7 +64,7 @@ $lang["config_default_tax_rate_2"] = "อัตราภาษี 2"; $lang["config_default_tax_rate_number"] = "อัตราภาษีเริ่มต้นต้องเป็นตัวเลข"; $lang["config_default_tax_rate_required"] = "อัตราภาษีเริ่มต้นต้องกรอก"; $lang["config_fax"] = "แฟ็ก"; -$lang["config_general_configuration"] = ""; +$lang["config_general_configuration"] = "General Configuration"; $lang["config_info"] = "ข้อมูลร้านค้า"; $lang["config_invoice_default_comments"] = "Default Invoice Comments"; $lang["config_invoice_email_message"] = "Invoice Email Template"; @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out?"; $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "เบอร์โทรศัพท์"; $lang["config_phone_required"] = "เบอร์โทรต้องกรอก"; -$lang["config_print_after_sale"] = "พิมพ์บิลหลังการขาย"; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -106,6 +105,7 @@ $lang["config_return_policy_required"] = "ต้องกรอกเงื่ $lang["config_sales_invoice_format"] = "รหัสใบเสร็จ"; $lang["config_saved_successfully"] = "บันทึกข้อมูลร้านค้าเรียบร้อยแล้ว"; $lang["config_saved_unsuccessfully"] = "บันทึกข้อมูลร้านค้าไม่สำเร็จ"; +$lang["config_show_total_discount"] = "Show total discount"; $lang["config_stock_location"] = "สถานที่เก็บ"; $lang["config_stock_location_duplicate"] = ""; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; diff --git a/application/language/tr/config_lang.php b/application/language/tr/config_lang.php index 762bb1c06..af78fe53d 100644 --- a/application/language/tr/config_lang.php +++ b/application/language/tr/config_lang.php @@ -64,7 +64,7 @@ $lang["config_default_tax_rate_2"] = "Vergi Oranı 2"; $lang["config_default_tax_rate_number"] = "Varsayılan Vergi Oranı sayı olmalıdır"; $lang["config_default_tax_rate_required"] = "Varsayılan Vergi Oranı zorunlu alandır"; $lang["config_fax"] = "Faks"; -$lang["config_general_configuration"] = ""; +$lang["config_general_configuration"] = "General Configuration"; $lang["config_info"] = "Mağaza yapılandırma bilgisi"; $lang["config_invoice_default_comments"] = "Default Invoice Comments"; $lang["config_invoice_email_message"] = "Invoice Email Template"; @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out?"; $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "Şirket Telefonu"; $lang["config_phone_required"] = "Şirket Telefonu zorunlu alandır"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -101,17 +100,18 @@ $lang["config_receipt_info"] = "Receipt Configuration Information"; $lang["config_receipt_printer"] = "Ticket Printer"; $lang["config_receipt_show_taxes"] = "Show Taxes"; $lang["config_receiving_calculate_average_price"] = "Calc avg. Price (Receiving)"; -$lang["config_recv_invoice_format"] = ""; +$lang["config_recv_invoice_format"] = "Receivings Invoice Format"; $lang["config_return_policy_required"] = "İade Politikası zorunlu alandır"; -$lang["config_sales_invoice_format"] = ""; +$lang["config_sales_invoice_format"] = "Sales Invoice Format"; $lang["config_saved_successfully"] = "Yapılandırma kaydedildi"; $lang["config_saved_unsuccessfully"] = "Yapılandırma kaydedilemedi"; +$lang["config_show_total_discount"] = "Show total discount"; $lang["config_stock_location"] = "Mağaza Yeri"; $lang["config_stock_location_duplicate"] = "Please use an unique location name"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; $lang["config_stock_location_required"] = "Mağaza Yeri numarası zorunlu alandır"; -$lang["config_tax_included"] = ""; -$lang["config_thousands_separator"] = " Thousands Separator"; +$lang["config_tax_included"] = "Tax Included"; +$lang["config_thousands_separator"] = "Thousands Separator"; $lang["config_timezone"] = "Saat Dilimi"; $lang["config_use_invoice_template"] = "Use invoice template"; $lang["config_website"] = "Website"; diff --git a/application/language/zh/config_lang.php b/application/language/zh/config_lang.php index 7c6187d1f..bad97aaba 100755 --- a/application/language/zh/config_lang.php +++ b/application/language/zh/config_lang.php @@ -64,7 +64,7 @@ $lang["config_default_tax_rate_2"] = "稅率 2"; $lang["config_default_tax_rate_number"] = "預設稅率必需為數字"; $lang["config_default_tax_rate_required"] = "預設稅率為必填"; $lang["config_fax"] = "傳真"; -$lang["config_general_configuration"] = ""; +$lang["config_general_configuration"] = "General Configuration"; $lang["config_info"] = "儲存組態"; $lang["config_invoice_default_comments"] = "Default Invoice Comments"; $lang["config_invoice_email_message"] = "Invoice Email Template"; @@ -80,7 +80,6 @@ $lang["config_logout"] = "Don't you want to make a backup before logging out?"; $lang["config_number_format"] = "Number Format"; $lang["config_phone"] = "電話"; $lang["config_phone_required"] = "公司電話為必填"; -$lang["config_print_after_sale"] = ""; $lang["config_print_bottom_margin"] = "Margin Bottom"; $lang["config_print_bottom_margin_number"] = "The default bottom margin must be a number"; $lang["config_print_bottom_margin_required"] = "The default bottom margin is a required field"; @@ -101,11 +100,12 @@ $lang["config_receipt_info"] = "Receipt Configuration Information"; $lang["config_receipt_printer"] = "Ticket Printer"; $lang["config_receipt_show_taxes"] = "Show Taxes"; $lang["config_receiving_calculate_average_price"] = "Calc avg. Price (Receiving)"; -$lang["config_recv_invoice_format"] = ""; +$lang["config_recv_invoice_format"] = "Receivings Invoice Format"; $lang["config_return_policy_required"] = "退換貨政策為必填"; -$lang["config_sales_invoice_format"] = ""; +$lang["config_sales_invoice_format"] = "Sales Invoice Format"; $lang["config_saved_successfully"] = "組態設置儲存成功"; $lang["config_saved_unsuccessfully"] = "組態設置儲存失敗"; +$lang["config_show_total_discount"] = "Show total discount"; $lang["config_stock_location"] = "Stock location"; $lang["config_stock_location_duplicate"] = "Please use an unique location name"; $lang["config_stock_location_invalid_chars"] = "The stock location name can not contain '_'"; diff --git a/application/libraries/Sale_lib.php b/application/libraries/Sale_lib.php index 7f500a4b3..caa604758 100644 --- a/application/libraries/Sale_lib.php +++ b/application/libraries/Sale_lib.php @@ -284,6 +284,7 @@ class Sale_lib $item_info=$this->CI->Item->get_info($item_id,$item_location); //array/cart records are identified by $insertkey and item_id is just another field. $price = $price!=null ? $price: $item_info->unit_price; + $include_discount=$this->CI->config->item('discount_included'); $item = array(($insertkey)=> array( 'item_id'=>$item_id, @@ -300,8 +301,8 @@ class Sale_lib 'discount'=>$discount, 'in_stock'=>$this->CI->Item_quantities->get_item_quantity($item_id, $item_location)->quantity, 'price'=>$price, - 'total_tax_exclusive'=>$this->get_item_total_tax_exclusive($item_id, $quantity, $price, $discount), - 'total'=>$this->get_item_total($quantity, $price, $discount) + 'total_tax_exclusive'=>$this->get_item_total_tax_exclusive($item_id, $quantity, $price, $discount, $include_discount), + 'total'=>$this->get_item_total($quantity, $price, $discount, $include_discount) ) ); @@ -375,7 +376,7 @@ class Sale_lib function edit_item($line,$description,$serialnumber,$quantity,$discount,$price) { $items = $this->get_cart(); - if(isset($items[$line])) + if(isset($items[$line])) { $line = &$items[$line]; $line['description'] = $description; @@ -556,14 +557,25 @@ class Sale_lib return $taxes; } - - function get_subtotal() + + function get_discounts() { - $subtotal = $this->calculate_subtotal(); + $discounts = array(); + foreach($this->get_cart() as $line=>$item) + { + $name = /*$item['name'] . ' ' . */$item['discount']; + $discounts[$name] = $this->get_item_discount($item['quantity'], $item['price'], $item['discount']); + } + return $discounts; + } + + function get_subtotal($include_discount=FALSE) + { + $subtotal = $this->calculate_subtotal($include_discount); return to_currency_no_money($subtotal); } - function get_item_total_tax_exclusive($item_id, $quantity, $price, $discount_percentage) + function get_item_total_tax_exclusive($item_id, $quantity, $price, $discount_percentage, $include_discounts=TRUE) { $tax_info = $this->CI->Item_taxes->get_info($item_id); $item_price = $this->get_item_total($quantity, $price, $discount_percentage); @@ -577,12 +589,22 @@ class Sale_lib return $item_price; } - function get_item_total($quantity, $price, $discount_percentage) + function get_item_total($quantity, $price, $discount_percentage, $include_discount=FALSE) + { + $total = bcmul($quantity, $price, PRECISION); + if ($include_discount) + { + $discount_amount = $this->get_item_discount($quantity, $price, $discount_percentage); + return bcsub($total, $discount_amount, PRECISION); + } + return $total; + } + + function get_item_discount($quantity, $price, $discount_percentage) { $total = bcmul($quantity, $price, PRECISION); $discount_fraction = bcdiv($discount_percentage, 100, PRECISION); - $discount_amount = bcmul($total, $discount_fraction, PRECISION); - return bcsub($total, $discount_amount, PRECISION); + return bcmul($total, $discount_fraction, PRECISION); } function get_item_tax($quantity, $price, $discount_percentage, $tax_percentage) @@ -600,24 +622,24 @@ class Sale_lib return bcmul($price, $tax_fraction, PRECISION); } - function calculate_subtotal() + function calculate_subtotal($include_discount=FALSE) { $subtotal = 0; foreach($this->get_cart() as $item) { if ($this->CI->config->config['tax_included']) { - $subtotal = bcadd($subtotal, $this->get_item_total_tax_exclusive($item['item_id'], $item['quantity'], $item['price'], $item['discount']), PRECISION); + $subtotal = bcadd($subtotal, $this->get_item_total_tax_exclusive($item['item_id'], $item['quantity'], $item['price'], $item['discount'], $include_discount), PRECISION); } else { - $subtotal = bcadd($subtotal, $this->get_item_total($item['quantity'], $item['price'], $item['discount']), PRECISION); + $subtotal = bcadd($subtotal, $this->get_item_total($item['quantity'], $item['price'], $item['discount'], $include_discount), PRECISION); } } return $subtotal; } - function get_total() + function get_total($discount_included=TRUE) { $total = $this->calculate_subtotal(); @@ -625,6 +647,14 @@ class Sale_lib { $total = bcadd($total, $tax, PRECISION); } + // substract discounts if they weren't included + if (!$discount_included) + { + foreach($this->get_discounts() as $discount) + { + $total = bcsub($total, $discount, PRECISION); + } + } return to_currency_no_money($total); } diff --git a/application/models/item.php b/application/models/item.php index 1a31043d8..673977815 100644 --- a/application/models/item.php +++ b/application/models/item.php @@ -34,7 +34,6 @@ class Item extends CI_Model function get_found_rows($search,$stock_location_id=-1,$low_inventory=0,$is_serialized=0,$no_description=0,$search_custom=0,$is_deleted=0) { - $this->db->from("items"); if ($stock_location_id > -1) { @@ -45,10 +44,10 @@ class Item extends CI_Model { if ($search_custom==0) { - $this->db->where("(name LIKE '%" . $search . "%' OR " . - "item_number LIKE '" . $search . "%' OR " . - $this->db->dbprefix('items').".item_id LIKE '" . $search . "%' OR " . - "category LIKE '%" . $search . "%')"); + $this->db->where("(name LIKE '%" . $search . "%' OR " . + "item_number LIKE '" . $search . "%' OR " . + $this->db->dbprefix('items').".item_id LIKE '" . $search . "%' OR " . + "category LIKE '%" . $search . "%')"); } else { @@ -64,23 +63,7 @@ class Item extends CI_Model $this->db->or_like('custom10',$search); } } - $this->db->where('deleted', $is_deleted); - if ($low_inventory !=0 ) - { - $this->db->where('quantity <=', 'reorder_level'); - } - if ($is_serialized !=0 ) - { - $this->db->where('is_serialized', 1); - } - if ($no_description!=0 ) - { - $this->db->where('description',''); - } -// if ($is_deleted != 0) -// { - $this->db->where('items.deleted', 1); -// } + $this->db->where('items.deleted', $is_deleted); if ($low_inventory !=0 ) { $this->db->where('quantity <=', 'reorder_level'); @@ -621,7 +604,7 @@ class Item extends CI_Model $this->db->or_like('custom10',$search); } } - $this->db->where('deleted', $deleted); + $this->db->where('items.deleted', $deleted); if ($low_inventory !=0 ) { $this->db->where('quantity <=', 'reorder_level'); @@ -632,9 +615,9 @@ class Item extends CI_Model } if ($no_description!=0 ) { - $this->db->where('description',''); + $this->db->where('items.description',''); } - $this->db->order_by('name', "asc"); + $this->db->order_by('items.name', "asc"); if ($rows > 0) { $this->db->limit($rows, $limit_from); } diff --git a/application/views/configs/receipt_config.php b/application/views/configs/receipt_config.php index 1e70ad1fd..f06524d94 100644 --- a/application/views/configs/receipt_config.php +++ b/application/views/configs/receipt_config.php @@ -54,6 +54,17 @@ echo form_open('config/save_receipt/',array('id'=>'receipt_config_form')); +
+lang->line('config_show_total_discount').':', 'show_total_discount',array('class'=>'wide')); ?> +
+ 'show_total_discount', + 'value'=>'show_total_discount', + 'id'=>'show_total_discount', + 'checked'=>$this->config->item('show_total_discount')));?> +
+
+
lang->line('config_print_silently').':', 'print_silently',array('class'=>'wide')); ?>
diff --git a/application/views/sales/receipt.php b/application/views/sales/receipt.php index b37a21234..a5e6ad384 100644 --- a/application/views/sales/receipt.php +++ b/application/views/sales/receipt.php @@ -54,7 +54,7 @@ if (isset($error_message)) lang->line('sales_description_abbrv'); ?> lang->line('sales_price'); ?> lang->line('sales_quantity'); ?> - lang->line('sales_total'); ?> + lang->line('sales_total'); ?> $item) @@ -74,9 +74,9 @@ if (isset($error_message)) - 0 ) : ?> + 0) : ?> - lang->line("sales_discount_included")?> + lang->line("sales_discount_included")?> @@ -88,15 +88,29 @@ if (isset($error_message)) lang->line('sales_sub_total'); ?> + Appconfig->get('show_total_discount')): ?> + $value) { ?> + + lang->line('sales_discount_included'); ?>: + + + + + lang->line('sales_sub_total'); ?> + + + Appconfig->get('receipt_show_taxes')): ?> $value) { ?> - : - + : + + + lang->line('sales_total'); ?> @@ -133,7 +147,7 @@ if (isset($error_message)) } ?> - lang->line($amount_change >= 0 ? ($only_sale_check ? 'sales_check_due' : 'sales_change_due') : 'sales_invoice_amount_due') ; ?> + lang->line($amount_change >= 0 ? ($only_sale_check ? 'sales_check_due' : 'sales_change_due') : 'sales_amount_due') ; ?> diff --git a/css/receipt.css b/css/receipt.css index fbc5e4277..5573cb5c3 100644 --- a/css/receipt.css +++ b/css/receipt.css @@ -73,4 +73,10 @@ .total-value { text-align: right; +} + +.discount +{ + font-weight: bold; +} } \ No newline at end of file diff --git a/database/2.3.1_to_2.3.2.sql b/database/2.3.1_to_2.3.2.sql index 35ffd582e..e14496e9a 100644 --- a/database/2.3.1_to_2.3.2.sql +++ b/database/2.3.1_to_2.3.2.sql @@ -19,7 +19,8 @@ INSERT INTO `ospos_app_config` (`key`, `value`) VALUES ('print_bottom_margin', '0'), ('print_right_margin', '0'), ('default_sales_discount', '0'), -('lines_per_page', '25'); +('lines_per_page', '25'), +('show_total_discount', '25'); INSERT INTO `ospos_permissions` (permission_id, module_id, location_id) (SELECT CONCAT('sales_', location_name), 'sales', location_id FROM ospos_stock_locations); diff --git a/database/database.sql b/database/database.sql index 99dde254e..bfbe0c739 100644 --- a/database/database.sql +++ b/database/database.sql @@ -66,7 +66,8 @@ INSERT INTO `ospos_app_config` (`key`, `value`) VALUES ('print_bottom_margin', '0'), ('print_right_margin', '0'), ('default_sales_discount', '0'), -('lines_per_page', '25'); +('lines_per_page', '25'), +('show_total_discount', '1'); -- -------------------------------------------------------- diff --git a/translations/config_lang.csv b/translations/config_lang.csv index 90fd3511a..08ad587e6 100644 --- a/translations/config_lang.csv +++ b/translations/config_lang.csv @@ -1,116 +1,116 @@ -"label","nl-BE","es","en","fr","zh","ru","th","tr","id" -"config_address","Adres","Dirección del Comercio","Company Address","Addresse","公司地址","Адрес Компании","ที่อยู่","Şirket Adresi","Alamat Perusahaan" -"config_address_required","Het adres van het bedrijf moet ingevuld worden","Dirección del Comercio es requerida","Company address is a required field","L\'adresse est requise","公司地址為必填","Адрес Компании обязательный пробел","ที่อยู่ต้องกรอก","Şirket Adresi zorunlu alandır","Alamat Perusahaan wajib diisi" -"config_backup_button","Backup","Backup","Backup","Backup","Backup","Backup","Backup","Backup","Backup" -"config_backup_database","Backup Database","Backup Database","Backup Database","Backup Database","Backup Database","Backup Database","Backup Database","Backup Database","Backup Database" -"config_barcode_company","Bedrijfsnaam","Nombre del Comercio","Company Name","Nome de l\'Entreprise","公司名稱","Название Компании","ชื่อร้านค้า","Şirket Adı","Nama Perusahaan" -"config_barcode_configuration","Barcode Configuratie","Barcode Configuration","Barcode Configuration","Barcode Configuration","Barcode Configuration","Barcode Configuration","Barcode Configuration","Barcode Configuration","Barcode Configuration" -"config_barcode_content","Inhoud Barcode","Barcode Content","Barcode Content","Barcode Content","Barcode Content","Barcode Content","Barcode Content","Barcode Content","Barcode Content" -"config_barcode_first_row","Rij 1","Row 0","Row 1","Row 2","Row 3","Row 4","","Row 6","Row 7" -"config_barcode_font","Lettertype","Font","Font","Font","Font","Font","","Font","Font" -"config_barcode_height","Hoogte (px)","Height (px)","Height (px)","Height (px)","Height (px)","Height (px)","","Height (px)","Height (px)" -"config_barcode_id","Product id/naam","Item Id/Name","Item Id/Name","Item Id/Name","Item Id/Name","Item Id/Name","Item Id","Item Id/Name","Item Id/Name" -"config_barcode_info","Barcode instellingen","Barcode Configuration Information","Barcode Configuration Information","Barcode Configuration Information","Barcode Configuration Information","Barcode Configuration Information","","Barcode Configuration Information","Barcode Configuration Information" -"config_barcode_layout","Barcode Layout","Barcode Layout","Barcode Layout","Barcode Layout","Barcode Layout","Barcode Layout","","Barcode Layout","Barcode Layout" -"config_barcode_name","Productnaam","Name","Name","Name","Name","Name","Name","Name","Name" -"config_barcode_number","UPC/EAN/ISBN","UPC/EAN/ISBN","UPC/EAN/ISBN","UPC/EAN/ISBN","UPC/EAN/ISBN","UPC/EAN/ISBN","UPC/EAN/ISBN","UPC/EAN/ISBN","UPC/EAN/ISBN" -"config_barcode_number_in_row","Aantal per rij","Number in row","Number in row","Number in row","Number in row","Number in row","","Number in row","Number in row" -"config_barcode_page_cellspacing","Toon cellspatiëring","Display page cellspacing","Display page cellspacing","Display page cellspacing","Display page cellspacing","Display page cellspacing","","Display page cellspacing","Display page cellspacing" -"config_barcode_page_width","Toon paginabreedte","Display page width","Display page width","Display page width","Display page width","Display page width","","Display page width","Display page width" -"config_barcode_price","Prijs","Price","Price","Price","Price","Price","Price","Price","Price" -"config_barcode_quality","Kwaliteit (1-100)","Quality (1-100)","Quality (1-100)","Quality (1-100)","Quality (1-100)","Quality (1-100)","","Quality (1-100)","Quality (1-100)" -"config_barcode_second_row","Rij 2","Row 1","Row 2","Row 3","Row 4","Row 5","","Row 7","Row 8" -"config_barcode_third_row","Rij 3","Row 2","Row 3","Row 4","Row 5","Row 6","","Row 8","Row 9" -"config_barcode_type","Barcode Type","Barcode Type","Barcode Type","Barcode Type","Barcode Type","Barcode Type","","Barcode Type","Barcode Type" -"config_barcode_width","Breedte (px)","Width (px)","Width (px)","Width (px)","Width (px)","Width (px)","","Width (px)","Width (px)" -"config_company","Bedrijfsnaam","Nombre del Comercio","Company Name","Nome de l\'Entreprise","公司名稱","Название Компании","ชื่อร้านค้า","Şirket Adı","Nama Perusahaan" -"config_company_logo","Logo","Company Logo","Company Logo","Company Logo","Company Logo","Company Logo","Company Logo","Company Logo","Company Logo" -"config_company_required","De bedrijfsnaam moet ingevuld worden","Nombre del Comercio es requerido","Company name is a required field","Le nom d\'entreprise est requis","公司名稱為必填","Имя Компании обязательный пробел","ชื่อร้านค้าต้องกรอก","Şirket Adı zorunlu alandır","Nama Perusahaan wajib diisi" -"config_company_website_url","De website van het bedrijf is geen geldige URL (http://...)","Sitio Web no es una URL estándard (http://...)","Company website is not a valid URL (http://...)","Le site web de l\'entreprise n\'est pas une URL valide (http://...)","公司網址格式錯誤 (http://...)","Веб-сайт Компании не является допустимым URL (http://...)","เว็บไซต์ร้านค้าไม่ถูกต้อง","website adresi yanlış (http://...)","Situs Perusahaan bukan URL yang benar(http://...)" -"config_currency_side","Rechterkant","Lado derecho","Right side","Symbole à droite","Right side","Правая сторона","ด้านขวา","Sağda","Sisi Kanan" -"config_currency_symbol","Valuta","Símbolo de divisa","Currency Symbol","Symbole Monétaire","貨幣符號","Символ валюты","ลัญลักษณ์ค่าเงิน","Para Birimi","Simbol Mata Uang" -"config_custom1","Custom Veld 1","Campo Libre 1","Custom Field 1","Champ Personnalisé 1","Custom Field 1","Изготовленный пробел 1","พื้นที่เพิ่มเติม 1","Özel Alan 1","Custom Field 1" -"config_custom10","Custom Veld 10","Campo Libre 10","Custom Field 10","Champ Personnalisé 10","Custom Field 10","Изготовленный пробел 10","พื้นที่เพิ่มเติม 10","Özel Alan 10","Custom Field 10" -"config_custom2","Custom Veld 2","Campo Libre 2","Custom Field 2","Champ Personnalisé 2","Custom Field 2","Изготовленный пробел 2","พื้นที่เพิ่มเติม 2","Özel Alan 2","Custom Field 2" -"config_custom3","Custom Veld 3","Campo Libre 3","Custom Field 3","Champ Personnalisé 3","Custom Field 3","Изготовленный пробел 3","พื้นที่เพิ่มเติม 3","Özel Alan 3","Custom Field 3" -"config_custom4","Custom Veld 4","Campo Libre 4","Custom Field 4","Champ Personnalisé 4","Custom Field 4","Изготовленный пробел 4","พื้นที่เพิ่มเติม 4","Özel Alan 4","Custom Field 4" -"config_custom5","Custom Veld 5","Campo Libre 5","Custom Field 5","Champ Personnalisé 5","Custom Field 5","Изготовленный пробел 5","พื้นที่เพิ่มเติม 5","Özel Alan 5","Custom Field 5" -"config_custom6","Custom Veld 6","Campo Libre 6","Custom Field 6","Champ Personnalisé 6","Custom Field 6","Изготовленный пробел 6","พื้นที่เพิ่มเติม 6","Özel Alan 6","Custom Field 6" -"config_custom7","Custom Veld 7","Campo Libre 7","Custom Field 7","Champ Personnalisé 7","Custom Field 7","Изготовленный пробел 7","พื้นที่เพิ่มเติม 7","Özel Alan 7","Custom Field 7" -"config_custom8","Custom Veld 8","Campo Libre 8","Custom Field 8","Champ Personnalisé 8","Custom Field 8","Изготовленный пробел 8","พื้นที่เพิ่มเติม 8","Özel Alan 8","Custom Field 8" -"config_custom9","Custom Veld 9","Campo Libre 9","Custom Field 9","Champ Personnalisé 9","Custom Field 9","Изготовленный пробел 9","พื้นที่เพิ่มเติม 9","Özel Alan 9","Custom Field 9" -"config_decimal_point","Decimal Point"," Decimal Point","Decimal Point"," Decimal Point","Decimal Point"," Decimal Point","Decimal Point"," Decimal Point","Titik Desimal" -"config_default_barcode_font_size_number","The default barcode font size must be a number","The default barcode font size must be a number","The default barcode font size must be a number","The default barcode font size must be a number","The default barcode font size must be a number","The default barcode font size must be a number","The default barcode font size must be a number","The default barcode font size must be a number","The default barcode font size must be a number" -"config_default_barcode_font_size_required","The default barcode font size is a required field","The default barcode font size is a required field","The default barcode font size is a required field","The default barcode font size is a required field","The default barcode font size is a required field","The default barcode font size is a required field","The default barcode font size is a required field","The default barcode font size is a required field","The default barcode font size is a required field" -"config_default_barcode_height_number","The default barcode height must be a number","The default barcode height must be a number","The default barcode height must be a number","The default barcode height must be a number","The default barcode height must be a number","The default barcode height must be a number","The default barcode height must be a number","The default barcode height must be a number","The default barcode height must be a number" -"config_default_barcode_height_required","The default barcode height is a required field","The default barcode height is a required field","The default barcode height is a required field","The default barcode height is a required field","The default barcode height is a required field","The default barcode height is a required field","The default barcode height is a required field","The default barcode height is a required field","The default barcode height is a required field" -"config_default_barcode_num_in_row_number","The default barcode num in row must be a number","The default barcode num in row must be a number","The default barcode num in row must be a number","The default barcode num in row must be a number","The default barcode num in row must be a number","The default barcode num in row must be a number","The default barcode num in row must be a number","The default barcode num in row must be a number","The default barcode num in row must be a number" -"config_default_barcode_num_in_row_required","The default barcode num in row is a required field","The default barcode num in row is a required field","The default barcode num in row is a required field","The default barcode num in row is a required field","The default barcode num in row is a required field","The default barcode num in row is a required field","The default barcode num in row is a required field","The default barcode num in row is a required field","The default barcode num in row is a required field" -"config_default_barcode_page_cellspacing_number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number","The default barcode page cellspacing must be a number" -"config_default_barcode_page_cellspacing_required","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field","The default barcode page cellspacing is a required field" -"config_default_barcode_page_width_number","The default barcode page width must be a number","The default barcode page width must be a number","The default barcode page width must be a number","The default barcode page width must be a number","The default barcode page width must be a number","The default barcode page width must be a number","The default barcode page width must be a number","The default barcode page width must be a number","The default barcode page width must be a number" -"config_default_barcode_page_width_required","The default barcode page width is a required field","The default barcode page width is a required field","The default barcode page width is a required field","The default barcode page width is a required field","The default barcode page width is a required field","The default barcode page width is a required field","The default barcode page width is a required field","The default barcode page width is a required field","The default barcode page width is a required field" -"config_default_barcode_quality_number","The default barcode quality must be a number","The default barcode quality must be a number","The default barcode quality must be a number","The default barcode quality must be a number","The default barcode quality must be a number","The default barcode quality must be a number","The default barcode quality must be a number","The default barcode quality must be a number","The default barcode quality must be a number" -"config_default_barcode_quality_required","The default barcode quality is a required field","The default barcode quality is a required field","The default barcode quality is a required field","The default barcode quality is a required field","The default barcode quality is a required field","The default barcode quality is a required field","The default barcode quality is a required field","The default barcode quality is a required field","The default barcode quality is a required field" -"config_default_barcode_width_number","The default barcode width must be a number","The default barcode width must be a number","The default barcode width must be a number","The default barcode width must be a number","The default barcode width must be a number","The default barcode width must be a number","The default barcode width must be a number","The default barcode width must be a number","The default barcode width must be a number" -"config_default_barcode_width_required","The default barcode width is a required field","The default barcode width is a required field","The default barcode width is a required field","The default barcode width is a required field","The default barcode width is a required field","The default barcode width is a required field","The default barcode width is a required field","The default barcode width is a required field","The default barcode width is a required field" -"config_default_sales_discount","Standaard Korting %","Default Sales Discount %","Default Sales Discount %","Default Sales Discount %","Default Sales Discount %","Default Sales Discount %","Default Sales Discount %","Default Sales Discount %","Default Sales Discount %" -"config_default_sales_discount_number","The default sales discount must be a number","The default sales discount must be a number","The default sales discount must be a number","The default sales discount must be a number","The default sales discount must be a number","The default sales discount must be a number","The default sales discount must be a number","The default sales discount must be a number","The default sales discount must be a number" -"config_default_sales_discount_required","The default sales discount is a required field","The default sales discount is a required field","The default sales discount is a required field","The default sales discount is a required field","The default sales discount is a required field","The default sales discount is a required field","The default sales discount is a required field","The default sales discount is a required field","The default sales discount is a required field" -"config_default_tax_rate","Standaard VAT %","% de Impuestos Predeterminada","Default Tax Rate %","Taux d\'Imposition par Défaut","預設稅率 %","Обычный ставка налога %","อัตราภาษีเริ่มต้น %","Varsayılan Vergi Oranı %","Tarif Pajak Biasa%" -"config_default_tax_rate_1","VAT 1 %","Impuesto 1","Tax 1 Rate","Taux d\'Imposition 1","稅率 1","ставка налога 1","อัตราภาษี 1","Vergi Oranı 1","Tarif Pajak 1" -"config_default_tax_rate_2","VAT 2 %","Impuesto 2","Tax 2 Rate","Taux d\'Imposition 2","稅率 2","ставка налога 2","อัตราภาษี 2","Vergi Oranı 2","Tarif Pajak 2" -"config_default_tax_rate_number","Het percentage VAT moet een nummer zijn","El Impuesto Predeterminado debe ser un número","The default tax rate must be a number","Le taux d\'imposition doit etre un nombre","預設稅率必需為數字","Обычный ставка налога должен быть цифра","อัตราภาษีเริ่มต้นต้องเป็นตัวเลข","Varsayılan Vergi Oranı sayı olmalıdır","Tarif Pajak Biasa harus angka" -"config_default_tax_rate_required","Het percentage VAT moet ingevuld worden","El Impuesto Predeterminado es requerido","The default tax rate is a required field","Le taux d\'imposition par défaut est requis","預設稅率為必填","Обычный ставка налога обязательный пробел","อัตราภาษีเริ่มต้นต้องกรอก","Varsayılan Vergi Oranı zorunlu alandır","Tarif Pajak Biasa wajib diisi" -"config_fax","Fax","Fax","Fax","Fax","傳真","Факс","แฟ็ก","Faks","Fax" -"config_general_configuration","Algemene Instellingen","","General Configuration","","","","","","" -"config_info","Systeeminstellingen","Información del Comercio","Store Configuration Information","Çonfiguration de l\'Entreprise","儲存組態","информация о магазин конфигурация","ข้อมูลร้านค้า","Mağaza yapılandırma bilgisi","Informasi Konfigurasi Toko" -"config_invoice_default_comments","Factuur Mededeling","Default Invoice Comments","Default Invoice Comments","Default Invoice Comments","Default Invoice Comments","Default Invoice Comments","Default Invoice Comments","Default Invoice Comments","Default Invoice Comments" -"config_invoice_email_message","Invoice Email Template","Invoice Email Template","Invoice Email Template","Invoice Email Template","Invoice Email Template","Invoice Email Template","Invoice Email Template","Invoice Email Template","Invoice Email Template" -"config_invoice_printer","Factuur Printer","Invoice Printer","Invoice Printer","Invoice Printer","Invoice Printer","Invoice Printer","Invoice Printer","Invoice Printer","Invoice Printer" -"config_jsprintsetup_required","Opgelet! De uitgeschakelde functionaliteit werkt enkel met de jsPrintSetup addon in Firefox.","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?","Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?" -"config_language","Taal","Idioma","Language","Langue","語言","Язик","ภาษา","Dil","Bahasa" -"config_lines_per_page","Lijnen Per Pagina","Lines Per Page","Lines Per Page","Lines Per Page","Lines Per Page","Lines Per Page","Lines Per Page","Lines Per Page","Lines Per Page" -"config_lines_per_page_number","The lines per page must be a number","The lines per page must be a number","","The lines per page must be a number","The lines per page must be a number","The lines per page must be a number","The lines per page must be a number","The lines per page must be a number","The lines per page must be a number" -"config_lines_per_page_required","The lines per page is a required field","The lines per page is a required field","The lines per page is a required field","The lines per page is a required field","The lines per page is a required field","The lines per page is a required field","The lines per page is a required field","The lines per page is a required field","The lines per page is a required field" -"config_location_configuration","Stock Locaties","Stock Locations","Stock Locations","Stock Locations","Stock Locations","Stock Locations","Stock Locations","Stock Locations","Stock Locations" -"config_location_info","Instellingen Locatie","Location Configuration Information","Location Configuration Information","Location Configuration Information","Location Configuration Information","Location Configuration Information","Location Configuration Information","Location Configuration Information","Location Configuration Information" -"config_logout","Wilt u een backup maken alvorens uit te loggen?","Don't you want to make a backup before logging out?","Don't you want to make a backup before logging out? Click [OK] to backup, [Cancel] to logout","Don't you want to make a backup before logging out?","Don't you want to make a backup before logging out?","Don't you want to make a backup before logging out?","Don't you want to make a backup before logging out?","Don't you want to make a backup before logging out?","Don't you want to make a backup before logging out?" -"config_number_format","Number Format","Number Format","Number Format","Number Format","Number Format","Number Format","Number Format","Number Format","Format Nomor" -"config_phone","Telefoon","Teléfono del Comercio","Company Phone","Téléphone","電話","Телефон Компании","เบอร์โทรศัพท์","Şirket Telefonu","Telepon Perusahaan" -"config_phone_required","De telefoonnummer van het bedrijf moet ingevuld worden","Teléfono del Comercio es requerido","Company phone is a required field","Le numéro de téléphone est requis","公司電話為必填","Телефон Компании обязательный пробел","เบอร์โทรต้องกรอก","Şirket Telefonu zorunlu alandır","Telepon Perusahaan wajib diisi" -"config_print_after_sale","","","","","","","พิมพ์บิลหลังการขาย","","" -"config_print_bottom_margin","Marge Beneden","Margin Bottom","Margin Bottom","Margin Bottom","Margin Bottom","Margin Bottom","Margin Bottom","Margin Bottom","Margin Bottom" -"config_print_bottom_margin_number","The default bottom margin must be a number","The default bottom margin must be a number","The default bottom margin must be a number","The default bottom margin must be a number","The default bottom margin must be a number","The default bottom margin must be a number","The default bottom margin must be a number","The default bottom margin must be a number","The default bottom margin must be a number" -"config_print_bottom_margin_required","The default bottom margin is a required field","The default bottom margin is a required field","The default bottom margin is a required field","The default bottom margin is a required field","The default bottom margin is a required field","The default bottom margin is a required field","The default bottom margin is a required field","The default bottom margin is a required field","The default bottom margin is a required field" -"config_print_footer","Print Browser Footer","Print Browser Footer","Print Browser Footer","Print Browser Footer","Print Browser Footer","Print Browser Footer","Print Browser Footer","Print Browser Footer","Print Browser Footer" -"config_print_header","Print Browser Header","Print Browser Header","Print Browser Header","Print Browser Header","Print Browser Header","Print Browser Header","Print Browser Header","Print Browser Header","Print Browser Header" -"config_print_left_margin","Marge Links","Margin Left","Margin Left","Margin Left","Margin Left","Margin Left","Margin Left","Margin Left","Margin Left" -"config_print_left_margin_number","The default left margin must be a number","The default left margin must be a number","The default left margin must be a number","The default left margin must be a number","The default left margin must be a number","The default left margin must be a number","The default left margin must be a number","The default left margin must be a number","The default left margin must be a number" -"config_print_left_margin_required","The default left margin is a required field","The default left margin is a required field","The default left margin is a required field","The default left margin is a required field","The default left margin is a required field","The default left margin is a required field","The default left margin is a required field","The default left margin is a required field","The default left margin is a required field" -"config_print_right_margin","Marge Rechts","Margin Right","Margin Right","Margin Right","Margin Right","Margin Right","Margin Right","Margin Right","Margin Right" -"config_print_right_margin_number","The default right margin must be a number","The default right margin must be a number","The default right margin must be a number","The default right margin must be a number","The default right margin must be a number","The default right margin must be a number","The default right margin must be a number","The default right margin must be a number","The default right margin must be a number" -"config_print_right_margin_required","The default right margin is a required field","The default right margin is a required field","The default right margin is a required field","The default right margin is a required field","The default right margin is a required field","The default right margin is a required field","The default right margin is a required field","The default right margin is a required field","The default right margin is a required field" -"config_print_silently","Marge Boven","Top Margin","Show Print Dialog","Show Print Dialog","Show Print Dialog","Show Print Dialog","Show Print Dialog","Show Print Dialog","Show Print Dialog" -"config_print_top_margin","Marge Boven","Margin Top","Margin Top","Margin Top","Margin Top","Margin Top","Margin Top","Margin Top","Margin Top" -"config_print_top_margin_number","The default top margin must be a number","The default top margin must be a number","The default top margin must be a number","The default top margin must be a number","The default top margin must be a number","The default top margin must be a number","The default top margin must be a number","The default top margin must be a number","The default top margin must be a number" -"config_print_top_margin_required","The default top margin is a required field","The default top margin is a required field","The default top margin is a required field","The default top margin is a required field","The default top margin is a required field","The default top margin is a required field","The default top margin is a required field","The default top margin is a required field","The default top margin is a required field" -"config_receipt_configuration","Print Instellingen","Print Settings","Print Settings","Print Settings","Print Settings","Print Settings","Print Settings","Print Settings","Print Settings" -"config_receipt_info","Ticket Instellingen","Receipt Configuration Information","Receipt Configuration Information","Receipt Configuration Information","Receipt Configuration Information","Receipt Configuration Information","Receipt Configuration Information","Receipt Configuration Information","Receipt Configuration Information" -"config_receipt_printer","Ticket Printer","Ticket Printer","Ticket Printer","Ticket Printer","Ticket Printer","Ticket Printer","Ticket Printer","Ticket Printer","Ticket Printer" -"config_receipt_show_taxes","Toon VAT","Show Taxes","Show Taxes","Show Taxes","Show Taxes","Show Taxes","Show Taxes","Show Taxes","Show Taxes" -"config_receiving_calculate_average_price","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)","Calc avg. Price (Receiving)" -"config_recv_invoice_format","Formattering Order #","","Receivings Invoice Format","","","","ใบส่งของ","","Format Nota" -"config_return_policy_required","De retourvoorwaarden moeten ingevuld worden","Política de Devolución es requerida","Return policy is a required field","Le Message est un champ requis","退換貨政策為必填","Возвратний полис обязательный пробел","ต้องกรอกเงื่อนไขการคืนสินค้า","İade Politikası zorunlu alandır","Kebijakan retur wajib diisi" -"config_sales_invoice_format","Formattering Aankoop #","","Sales Invoice Format","","","","รหัสใบเสร็จ","","Format Nota" -"config_saved_successfully","Configuratie werd bewaard","Configuración guardada satisfactoriamente","Configuration saved successfully","Configuration sauvegardée","組態設置儲存成功","Конфигурация успешно сохранена","บันทึกข้อมูลร้านค้าเรียบร้อยแล้ว","Yapılandırma kaydedildi","Konfigurasi berhasil disimpan" -"config_saved_unsuccessfully","Configuratie kon niet worden bewaard","Configuración no guardada","Configuration saved unsuccessfully","Échec de sauvegarde de configuration","組態設置儲存失敗","Конфигурация сохраненная безуспешно","บันทึกข้อมูลร้านค้าไม่สำเร็จ","Yapılandırma kaydedilemedi","Konfigurasi tidak berhasil disimpan" -"config_stock_location","Stock locatie","Stock location","Stock location","Stock location","Stock location","Stock location","สถานที่เก็บ","Mağaza Yeri","Lokasi Stock" -"config_stock_location_duplicate","Vul een unieke naam in","Please use an unique location name","Please use an unique location name","Please use an unique location name","Please use an unique location name","Please use an unique location name","","Please use an unique location name","Please use an unique location name" -"config_stock_location_invalid_chars","De bedrijfsnaam moet ingevuld worden","The stock location name can not contain '_'","The stock location name can not contain '_'","The stock location name can not contain '_'","The stock location name can not contain '_'","The stock location name can not contain '_'","The stock location name can not contain '_'","The stock location name can not contain '_'","The stock location name can not contain '_'" -"config_stock_location_required","Naam van de stock locatie is een verplicht veld","Stock location number is a required field","Stock location number is a required field","Stock location number is a required field","Stock location number is a required field","Stock location number is a required field","จำเป็นต้องระบุสถานที่เก็บ","Mağaza Yeri numarası zorunlu alandır","Stock location number is a required field" -"config_tax_included","VAT Ingebgrepen","Impuestos incluidos","Tax Included","","Tax Included","Tax Included","รวมภาษีแล้ว","","Dikenakan Pajak" -"config_thousands_separator","Thousands Separator"," Thousands Separator","Thousands Separator"," Thousands Separator","Thousands Separator"," Thousands Separator","Thousands Separator"," Thousands Separator","Pemisah Ribuan" -"config_timezone","Tijdzone","Zona Horaria","Timezone","Fuseau Horaire","時區","Часовой пояс","Timezone","Saat Dilimi","Zona Waktu" -"config_use_invoice_template","Gebruik template voor facturen","Use invoice template","Use invoice template","Use invoice template","Use invoice template","Use invoice template","Use invoice template","Use invoice template","Use invoice template" -"config_website","Website","Sitio Web","Website","Site-web","網站","Веб-сайт","เว็บไซต์","Website","Situs Perusahaan" +label,nl-BE,es,en,fr,zh,ru,th,tr,id +config_address,Adres,Dirección del Comercio,Company Address,Addresse,公司地址,Адрес Компании,ที่อยู่,Şirket Adresi,Alamat Perusahaan +config_address_required,Het adres van het bedrijf moet ingevuld worden,Dirección del Comercio es requerida,Company address is a required field,L\'adresse est requise,公司地址為必填,Адрес Компании обязательный пробел,ที่อยู่ต้องกรอก,Şirket Adresi zorunlu alandır,Alamat Perusahaan wajib diisi +config_backup_button,Backup,Backup,Backup,Backup,Backup,Backup,Backup,Backup,Backup +config_backup_database,Backup Database,Backup Database,Backup Database,Backup Database,Backup Database,Backup Database,Backup Database,Backup Database,Backup Database +config_barcode_company,Bedrijfsnaam,Nombre del Comercio,Company Name,Nome de l\'Entreprise,公司名稱,Название Компании,ชื่อร้านค้า,Şirket Adı,Nama Perusahaan +config_barcode_configuration,Barcode Configuratie,Barcode Configuration,Barcode Configuration,Barcode Configuration,Barcode Configuration,Barcode Configuration,Barcode Configuration,Barcode Configuration,Barcode Configuration +config_barcode_content,Inhoud Barcode,Barcode Content,Barcode Content,Barcode Content,Barcode Content,Barcode Content,Barcode Content,Barcode Content,Barcode Content +config_barcode_first_row,Rij 1,Row 0,Row 1,Row 2,Row 3,Row 4,,Row 6,Row 7 +config_barcode_font,Lettertype,Font,Font,Font,Font,Font,,Font,Font +config_barcode_height,Hoogte (px),Height (px),Height (px),Height (px),Height (px),Height (px),,Height (px),Height (px) +config_barcode_id,Product id/naam,Item Id/Name,Item Id/Name,Item Id/Name,Item Id/Name,Item Id/Name,Item Id,Item Id/Name,Item Id/Name +config_barcode_info,Barcode instellingen,Barcode Configuration Information,Barcode Configuration Information,Barcode Configuration Information,Barcode Configuration Information,Barcode Configuration Information,,Barcode Configuration Information,Barcode Configuration Information +config_barcode_layout,Barcode Layout,Barcode Layout,Barcode Layout,Barcode Layout,Barcode Layout,Barcode Layout,,Barcode Layout,Barcode Layout +config_barcode_name,Productnaam,Name,Name,Name,Name,Name,Name,Name,Name +config_barcode_number,UPC/EAN/ISBN,UPC/EAN/ISBN,UPC/EAN/ISBN,UPC/EAN/ISBN,UPC/EAN/ISBN,UPC/EAN/ISBN,UPC/EAN/ISBN,UPC/EAN/ISBN,UPC/EAN/ISBN +config_barcode_number_in_row,Aantal per rij,Number in row,Number in row,Number in row,Number in row,Number in row,,Number in row,Number in row +config_barcode_page_cellspacing,Toon cellspatiëring,Display page cellspacing,Display page cellspacing,Display page cellspacing,Display page cellspacing,Display page cellspacing,,Display page cellspacing,Display page cellspacing +config_barcode_page_width,Toon paginabreedte,Display page width,Display page width,Display page width,Display page width,Display page width,,Display page width,Display page width +config_barcode_price,Prijs,Price,Price,Price,Price,Price,Price,Price,Price +config_barcode_quality,Kwaliteit (1-100),Quality (1-100),Quality (1-100),Quality (1-100),Quality (1-100),Quality (1-100),,Quality (1-100),Quality (1-100) +config_barcode_second_row,Rij 2,Row 1,Row 2,Row 3,Row 4,Row 5,,Row 7,Row 8 +config_barcode_third_row,Rij 3,Row 2,Row 3,Row 4,Row 5,Row 6,,Row 8,Row 9 +config_barcode_type,Barcode Type,Barcode Type,Barcode Type,Barcode Type,Barcode Type,Barcode Type,,Barcode Type,Barcode Type +config_barcode_width,Breedte (px),Width (px),Width (px),Width (px),Width (px),Width (px),,Width (px),Width (px) +config_company,Bedrijfsnaam,Nombre del Comercio,Company Name,Nome de l\'Entreprise,公司名稱,Название Компании,ชื่อร้านค้า,Şirket Adı,Nama Perusahaan +config_company_logo,Logo,Company Logo,Company Logo,Company Logo,Company Logo,Company Logo,Company Logo,Company Logo,Company Logo +config_company_required,De bedrijfsnaam moet ingevuld worden,Nombre del Comercio es requerido,Company name is a required field,Le nom d\'entreprise est requis,公司名稱為必填,Имя Компании обязательный пробел,ชื่อร้านค้าต้องกรอก,Şirket Adı zorunlu alandır,Nama Perusahaan wajib diisi +config_company_website_url,De website van het bedrijf is geen geldige URL (http://...),Sitio Web no es una URL estándard (http://...),Company website is not a valid URL (http://...),Le site web de l\'entreprise n\'est pas une URL valide (http://...),公司網址格式錯誤 (http://...),Веб-сайт Компании не является допустимым URL (http://...),เว็บไซต์ร้านค้าไม่ถูกต้อง,website adresi yanlış (http://...),Situs Perusahaan bukan URL yang benar(http://...) +config_currency_side,Rechterkant,Lado derecho,Right side,Symbole à droite,Right side,Правая сторона,ด้านขวา,Sağda,Sisi Kanan +config_currency_symbol,Valuta,Símbolo de divisa,Currency Symbol,Symbole Monétaire,貨幣符號,Символ валюты,ลัญลักษณ์ค่าเงิน,Para Birimi,Simbol Mata Uang +config_custom1,Custom Veld 1,Campo Libre 1,Custom Field 1,Champ Personnalisé 1,Custom Field 1,Изготовленный пробел 1,พื้นที่เพิ่มเติม 1,Özel Alan 1,Custom Field 1 +config_custom10,Custom Veld 10,Campo Libre 10,Custom Field 10,Champ Personnalisé 10,Custom Field 10,Изготовленный пробел 10,พื้นที่เพิ่มเติม 10,Özel Alan 10,Custom Field 10 +config_custom2,Custom Veld 2,Campo Libre 2,Custom Field 2,Champ Personnalisé 2,Custom Field 2,Изготовленный пробел 2,พื้นที่เพิ่มเติม 2,Özel Alan 2,Custom Field 2 +config_custom3,Custom Veld 3,Campo Libre 3,Custom Field 3,Champ Personnalisé 3,Custom Field 3,Изготовленный пробел 3,พื้นที่เพิ่มเติม 3,Özel Alan 3,Custom Field 3 +config_custom4,Custom Veld 4,Campo Libre 4,Custom Field 4,Champ Personnalisé 4,Custom Field 4,Изготовленный пробел 4,พื้นที่เพิ่มเติม 4,Özel Alan 4,Custom Field 4 +config_custom5,Custom Veld 5,Campo Libre 5,Custom Field 5,Champ Personnalisé 5,Custom Field 5,Изготовленный пробел 5,พื้นที่เพิ่มเติม 5,Özel Alan 5,Custom Field 5 +config_custom6,Custom Veld 6,Campo Libre 6,Custom Field 6,Champ Personnalisé 6,Custom Field 6,Изготовленный пробел 6,พื้นที่เพิ่มเติม 6,Özel Alan 6,Custom Field 6 +config_custom7,Custom Veld 7,Campo Libre 7,Custom Field 7,Champ Personnalisé 7,Custom Field 7,Изготовленный пробел 7,พื้นที่เพิ่มเติม 7,Özel Alan 7,Custom Field 7 +config_custom8,Custom Veld 8,Campo Libre 8,Custom Field 8,Champ Personnalisé 8,Custom Field 8,Изготовленный пробел 8,พื้นที่เพิ่มเติม 8,Özel Alan 8,Custom Field 8 +config_custom9,Custom Veld 9,Campo Libre 9,Custom Field 9,Champ Personnalisé 9,Custom Field 9,Изготовленный пробел 9,พื้นที่เพิ่มเติม 9,Özel Alan 9,Custom Field 9 +config_decimal_point,Decimal Point, Decimal Point,Decimal Point, Decimal Point,Decimal Point, Decimal Point,Decimal Point, Decimal Point,Titik Desimal +config_default_barcode_font_size_number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number,The default barcode font size must be a number +config_default_barcode_font_size_required,The default barcode font size is a required field,The default barcode font size is a required field,The default barcode font size is a required field,The default barcode font size is a required field,The default barcode font size is a required field,The default barcode font size is a required field,The default barcode font size is a required field,The default barcode font size is a required field,The default barcode font size is a required field +config_default_barcode_height_number,The default barcode height must be a number,The default barcode height must be a number,The default barcode height must be a number,The default barcode height must be a number,The default barcode height must be a number,The default barcode height must be a number,The default barcode height must be a number,The default barcode height must be a number,The default barcode height must be a number +config_default_barcode_height_required,The default barcode height is a required field,The default barcode height is a required field,The default barcode height is a required field,The default barcode height is a required field,The default barcode height is a required field,The default barcode height is a required field,The default barcode height is a required field,The default barcode height is a required field,The default barcode height is a required field +config_default_barcode_num_in_row_number,The default barcode num in row must be a number,The default barcode num in row must be a number,The default barcode num in row must be a number,The default barcode num in row must be a number,The default barcode num in row must be a number,The default barcode num in row must be a number,The default barcode num in row must be a number,The default barcode num in row must be a number,The default barcode num in row must be a number +config_default_barcode_num_in_row_required,The default barcode num in row is a required field,The default barcode num in row is a required field,The default barcode num in row is a required field,The default barcode num in row is a required field,The default barcode num in row is a required field,The default barcode num in row is a required field,The default barcode num in row is a required field,The default barcode num in row is a required field,The default barcode num in row is a required field +config_default_barcode_page_cellspacing_number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number,The default barcode page cellspacing must be a number +config_default_barcode_page_cellspacing_required,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field,The default barcode page cellspacing is a required field +config_default_barcode_page_width_number,The default barcode page width must be a number,The default barcode page width must be a number,The default barcode page width must be a number,The default barcode page width must be a number,The default barcode page width must be a number,The default barcode page width must be a number,The default barcode page width must be a number,The default barcode page width must be a number,The default barcode page width must be a number +config_default_barcode_page_width_required,The default barcode page width is a required field,The default barcode page width is a required field,The default barcode page width is a required field,The default barcode page width is a required field,The default barcode page width is a required field,The default barcode page width is a required field,The default barcode page width is a required field,The default barcode page width is a required field,The default barcode page width is a required field +config_default_barcode_quality_number,The default barcode quality must be a number,The default barcode quality must be a number,The default barcode quality must be a number,The default barcode quality must be a number,The default barcode quality must be a number,The default barcode quality must be a number,The default barcode quality must be a number,The default barcode quality must be a number,The default barcode quality must be a number +config_default_barcode_quality_required,The default barcode quality is a required field,The default barcode quality is a required field,The default barcode quality is a required field,The default barcode quality is a required field,The default barcode quality is a required field,The default barcode quality is a required field,The default barcode quality is a required field,The default barcode quality is a required field,The default barcode quality is a required field +config_default_barcode_width_number,The default barcode width must be a number,The default barcode width must be a number,The default barcode width must be a number,The default barcode width must be a number,The default barcode width must be a number,The default barcode width must be a number,The default barcode width must be a number,The default barcode width must be a number,The default barcode width must be a number +config_default_barcode_width_required,The default barcode width is a required field,The default barcode width is a required field,The default barcode width is a required field,The default barcode width is a required field,The default barcode width is a required field,The default barcode width is a required field,The default barcode width is a required field,The default barcode width is a required field,The default barcode width is a required field +config_default_sales_discount,Standaard Korting %,Default Sales Discount %,Default Sales Discount %,Default Sales Discount %,Default Sales Discount %,Default Sales Discount %,Default Sales Discount %,Default Sales Discount %,Default Sales Discount % +config_default_sales_discount_number,The default sales discount must be a number,The default sales discount must be a number,The default sales discount must be a number,The default sales discount must be a number,The default sales discount must be a number,The default sales discount must be a number,The default sales discount must be a number,The default sales discount must be a number,The default sales discount must be a number +config_default_sales_discount_required,The default sales discount is a required field,The default sales discount is a required field,The default sales discount is a required field,The default sales discount is a required field,The default sales discount is a required field,The default sales discount is a required field,The default sales discount is a required field,The default sales discount is a required field,The default sales discount is a required field +config_default_tax_rate,Standaard VAT %,% de Impuestos Predeterminada,Default Tax Rate %,Taux d\'Imposition par Défaut,預設稅率 %,Обычный ставка налога %,อัตราภาษีเริ่มต้น %,Varsayılan Vergi Oranı %,Tarif Pajak Biasa% +config_default_tax_rate_1,VAT 1 %,Impuesto 1,Tax 1 Rate,Taux d\'Imposition 1,稅率 1,ставка налога 1,อัตราภาษี 1,Vergi Oranı 1,Tarif Pajak 1 +config_default_tax_rate_2,VAT 2 %,Impuesto 2,Tax 2 Rate,Taux d\'Imposition 2,稅率 2,ставка налога 2,อัตราภาษี 2,Vergi Oranı 2,Tarif Pajak 2 +config_default_tax_rate_number,Het percentage VAT moet een nummer zijn,El Impuesto Predeterminado debe ser un número,The default tax rate must be a number,Le taux d\'imposition doit etre un nombre,預設稅率必需為數字,Обычный ставка налога должен быть цифра,อัตราภาษีเริ่มต้นต้องเป็นตัวเลข,Varsayılan Vergi Oranı sayı olmalıdır,Tarif Pajak Biasa harus angka +config_default_tax_rate_required,Het percentage VAT moet ingevuld worden,El Impuesto Predeterminado es requerido,The default tax rate is a required field,Le taux d\'imposition par défaut est requis,預設稅率為必填,Обычный ставка налога обязательный пробел,อัตราภาษีเริ่มต้นต้องกรอก,Varsayılan Vergi Oranı zorunlu alandır,Tarif Pajak Biasa wajib diisi +config_fax,Fax,Fax,Fax,Fax,傳真,Факс,แฟ็ก,Faks,Fax +config_general_configuration,Algemene Instellingen,General Configuration,General Configuration,General Configuration,General Configuration,General Configuration,General Configuration,General Configuration,General Configuration +config_info,Systeeminstellingen,Información del Comercio,Store Configuration Information,Çonfiguration de l\'Entreprise,儲存組態,информация о магазин конфигурация,ข้อมูลร้านค้า,Mağaza yapılandırma bilgisi,Informasi Konfigurasi Toko +config_invoice_default_comments,Factuur Mededeling,Default Invoice Comments,Default Invoice Comments,Default Invoice Comments,Default Invoice Comments,Default Invoice Comments,Default Invoice Comments,Default Invoice Comments,Default Invoice Comments +config_invoice_email_message,Invoice Email Template,Invoice Email Template,Invoice Email Template,Invoice Email Template,Invoice Email Template,Invoice Email Template,Invoice Email Template,Invoice Email Template,Invoice Email Template +config_invoice_printer,Factuur Printer,Invoice Printer,Invoice Printer,Invoice Printer,Invoice Printer,Invoice Printer,Invoice Printer,Invoice Printer,Invoice Printer +config_jsprintsetup_required,Opgelet! De uitgeschakelde functionaliteit werkt enkel met de jsPrintSetup addon in Firefox.,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway?,Warning! This disabled functionality will only work if you have the FireFox jsPrintSetup addon installed. Save anyway? +config_language,Taal,Idioma,Language,Langue,語言,Язик,ภาษา,Dil,Bahasa +config_lines_per_page,Lijnen Per Pagina,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page,Lines Per Page +config_lines_per_page_number,The lines per page must be a number,The lines per page must be a number,,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number,The lines per page must be a number +config_lines_per_page_required,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field,The lines per page is a required field +config_location_configuration,Stock Locaties,Stock Locations,Stock Locations,Stock Locations,Stock Locations,Stock Locations,Stock Locations,Stock Locations,Stock Locations +config_location_info,Instellingen Locatie,Location Configuration Information,Location Configuration Information,Location Configuration Information,Location Configuration Information,Location Configuration Information,Location Configuration Information,Location Configuration Information,Location Configuration Information +config_logout,Wilt u een backup maken alvorens uit te loggen?,Don't you want to make a backup before logging out?,"Don't you want to make a backup before logging out? Click [OK] to backup, [Cancel] to logout",Don't you want to make a backup before logging out?,Don't you want to make a backup before logging out?,Don't you want to make a backup before logging out?,Don't you want to make a backup before logging out?,Don't you want to make a backup before logging out?,Don't you want to make a backup before logging out? +config_number_format,Number Format,Number Format,Number Format,Number Format,Number Format,Number Format,Number Format,Number Format,Format Nomor +config_phone,Telefoon,Teléfono del Comercio,Company Phone,Téléphone,電話,Телефон Компании,เบอร์โทรศัพท์,Şirket Telefonu,Telepon Perusahaan +config_phone_required,De telefoonnummer van het bedrijf moet ingevuld worden,Teléfono del Comercio es requerido,Company phone is a required field,Le numéro de téléphone est requis,公司電話為必填,Телефон Компании обязательный пробел,เบอร์โทรต้องกรอก,Şirket Telefonu zorunlu alandır,Telepon Perusahaan wajib diisi +config_print_bottom_margin,Marge Beneden,Margin Bottom,Margin Bottom,Margin Bottom,Margin Bottom,Margin Bottom,Margin Bottom,Margin Bottom,Margin Bottom +config_print_bottom_margin_number,The default bottom margin must be a number,The default bottom margin must be a number,The default bottom margin must be a number,The default bottom margin must be a number,The default bottom margin must be a number,The default bottom margin must be a number,The default bottom margin must be a number,The default bottom margin must be a number,The default bottom margin must be a number +config_print_bottom_margin_required,The default bottom margin is a required field,The default bottom margin is a required field,The default bottom margin is a required field,The default bottom margin is a required field,The default bottom margin is a required field,The default bottom margin is a required field,The default bottom margin is a required field,The default bottom margin is a required field,The default bottom margin is a required field +config_print_footer,Print Browser Footer,Print Browser Footer,Print Browser Footer,Print Browser Footer,Print Browser Footer,Print Browser Footer,Print Browser Footer,Print Browser Footer,Print Browser Footer +config_print_header,Print Browser Header,Print Browser Header,Print Browser Header,Print Browser Header,Print Browser Header,Print Browser Header,Print Browser Header,Print Browser Header,Print Browser Header +config_print_left_margin,Marge Links,Margin Left,Margin Left,Margin Left,Margin Left,Margin Left,Margin Left,Margin Left,Margin Left +config_print_left_margin_number,The default left margin must be a number,The default left margin must be a number,The default left margin must be a number,The default left margin must be a number,The default left margin must be a number,The default left margin must be a number,The default left margin must be a number,The default left margin must be a number,The default left margin must be a number +config_print_left_margin_required,The default left margin is a required field,The default left margin is a required field,The default left margin is a required field,The default left margin is a required field,The default left margin is a required field,The default left margin is a required field,The default left margin is a required field,The default left margin is a required field,The default left margin is a required field +config_print_right_margin,Marge Rechts,Margin Right,Margin Right,Margin Right,Margin Right,Margin Right,Margin Right,Margin Right,Margin Right +config_print_right_margin_number,The default right margin must be a number,The default right margin must be a number,The default right margin must be a number,The default right margin must be a number,The default right margin must be a number,The default right margin must be a number,The default right margin must be a number,The default right margin must be a number,The default right margin must be a number +config_print_right_margin_required,The default right margin is a required field,The default right margin is a required field,The default right margin is a required field,The default right margin is a required field,The default right margin is a required field,The default right margin is a required field,The default right margin is a required field,The default right margin is a required field,The default right margin is a required field +config_print_silently,Marge Boven,Top Margin,Show Print Dialog,Show Print Dialog,Show Print Dialog,Show Print Dialog,Show Print Dialog,Show Print Dialog,Show Print Dialog +config_print_top_margin,Marge Boven,Margin Top,Margin Top,Margin Top,Margin Top,Margin Top,Margin Top,Margin Top,Margin Top +config_print_top_margin_number,The default top margin must be a number,The default top margin must be a number,The default top margin must be a number,The default top margin must be a number,The default top margin must be a number,The default top margin must be a number,The default top margin must be a number,The default top margin must be a number,The default top margin must be a number +config_print_top_margin_required,The default top margin is a required field,The default top margin is a required field,The default top margin is a required field,The default top margin is a required field,The default top margin is a required field,The default top margin is a required field,The default top margin is a required field,The default top margin is a required field,The default top margin is a required field +config_receipt_configuration,Print Instellingen,Print Settings,Print Settings,Print Settings,Print Settings,Print Settings,Print Settings,Print Settings,Print Settings +config_receipt_info,Ticket Instellingen,Receipt Configuration Information,Receipt Configuration Information,Receipt Configuration Information,Receipt Configuration Information,Receipt Configuration Information,Receipt Configuration Information,Receipt Configuration Information,Receipt Configuration Information +config_receipt_printer,Ticket Printer,Ticket Printer,Ticket Printer,Ticket Printer,Ticket Printer,Ticket Printer,Ticket Printer,Ticket Printer,Ticket Printer +config_receipt_show_taxes,Toon VAT,Show Taxes,Show Taxes,Show Taxes,Show Taxes,Show Taxes,Show Taxes,Show Taxes,Show Taxes +config_receiving_calculate_average_price,Calc avg. Price (Receiving),Calc avg. Price (Receiving),Calc avg. Price (Receiving),Calc avg. Price (Receiving),Calc avg. Price (Receiving),Calc avg. Price (Receiving),Calc avg. Price (Receiving),Calc avg. Price (Receiving),Calc avg. Price (Receiving) +config_recv_invoice_format,Formattering Order #,Receivings Invoice Format,Receivings Invoice Format,Receivings Invoice Format,Receivings Invoice Format,Receivings Invoice Format,ใบส่งของ,Receivings Invoice Format,Format Nota +config_return_policy_required,De retourvoorwaarden moeten ingevuld worden,Política de Devolución es requerida,Return policy is a required field,Le Message est un champ requis,退換貨政策為必填,Возвратний полис обязательный пробел,ต้องกรอกเงื่อนไขการคืนสินค้า,İade Politikası zorunlu alandır,Kebijakan retur wajib diisi +config_sales_invoice_format,Formattering Aankoop #,Sales Invoice Format,Sales Invoice Format,Sales Invoice Format,Sales Invoice Format,Sales Invoice Format,รหัสใบเสร็จ,Sales Invoice Format,Format Nota +config_saved_successfully,Configuratie werd bewaard,Configuración guardada satisfactoriamente,Configuration saved successfully,Configuration sauvegardée,組態設置儲存成功,Конфигурация успешно сохранена,บันทึกข้อมูลร้านค้าเรียบร้อยแล้ว,Yapılandırma kaydedildi,Konfigurasi berhasil disimpan +config_saved_unsuccessfully,Configuratie kon niet worden bewaard,Configuración no guardada,Configuration saved unsuccessfully,Échec de sauvegarde de configuration,組態設置儲存失敗,Конфигурация сохраненная безуспешно,บันทึกข้อมูลร้านค้าไม่สำเร็จ,Yapılandırma kaydedilemedi,Konfigurasi tidak berhasil disimpan +config_show_total_discount,Toon totale korting,Show Total Discount,Show total discount,Show total discount,Show total discount,Show total discount,Show total discount,Show total discount,Show total discount +config_stock_location,Stock locatie,Stock location,Stock location,Stock location,Stock location,Stock location,สถานที่เก็บ,Mağaza Yeri,Lokasi Stock +config_stock_location_duplicate,Vul een unieke naam in,Please use an unique location name,Please use an unique location name,Please use an unique location name,Please use an unique location name,Please use an unique location name,,Please use an unique location name,Please use an unique location name +config_stock_location_invalid_chars,De bedrijfsnaam moet ingevuld worden,The stock location name can not contain '_',The stock location name can not contain '_',The stock location name can not contain '_',The stock location name can not contain '_',The stock location name can not contain '_',The stock location name can not contain '_',The stock location name can not contain '_',The stock location name can not contain '_' +config_stock_location_required,Naam van de stock locatie is een verplicht veld,Stock location number is a required field,Stock location number is a required field,Stock location number is a required field,Stock location number is a required field,Stock location number is a required field,จำเป็นต้องระบุสถานที่เก็บ,Mağaza Yeri numarası zorunlu alandır,Stock location number is a required field +config_tax_included,VAT Ingebgrepen,Impuestos incluidos,Tax Included,Tax Included,Tax Included,Tax Included,รวมภาษีแล้ว,Tax Included,Dikenakan Pajak +config_thousands_separator,Thousands Separator,Thousands Separator,Thousands Separator,Thousands Separator,Thousands Separator,Thousands Separator,Thousands Separator,Thousands Separator,Pemisah Ribuan +config_timezone,Tijdzone,Zona Horaria,Timezone,Fuseau Horaire,時區,Часовой пояс,Timezone,Saat Dilimi,Zona Waktu +config_use_invoice_template,Gebruik template voor facturen,Use invoice template,Use invoice template,Use invoice template,Use invoice template,Use invoice template,Use invoice template,Use invoice template,Use invoice template +config_website,Website,Sitio Web,Website,Site-web,網站,Веб-сайт,เว็บไซต์,Website,Situs Perusahaan