{"id":8590,"date":"2023-03-05T10:49:25","date_gmt":"2023-03-05T10:49:25","guid":{"rendered":"https:\/\/docs.daftra.com\/user_manual\/%d8%a7%d9%84%d8%a8%d8%a7%d8%b1%d9%83%d9%88%d8%af-%d8%a7%d9%84%d9%85%d8%aa%d8%b9%d8%af%d8%af-%d9%81%d9%8a-%d8%af%d9%81%d8%aa%d8%b1%d8%a9\/"},"modified":"2025-12-23T11:03:37","modified_gmt":"2025-12-23T11:03:37","slug":"multi-barcodes","status":"publish","type":"user_manual","link":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/","title":{"rendered":"How to Use Multi-Barcodes ?"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]Most production lines offer their products in individual units, boxes, and cartons. The units representing the product may vary, but ultimately, it is one product. How can we link all these units together, assigning a barcode to each, making it easy for the seller to call up each unit directly?<\/p>\n<p>Simply put, this is done through the Multi-Barcode feature in the system, where you can add a product with multiple units (piece, box, carton), assigning a barcode to each unit with a custom price.<\/p>\n<p><strong>In this topic, we will explore this feature in detail, covering the following points:<\/strong><\/p>\n<ul>\n<li>Adding a new unit template.<\/li>\n<li>Adding a multi-unit product and assigning barcodes to each unit.<\/li>\n<li>Obtaining the barcode label.<\/li>\n<li>Creating a sales invoice with a multi-unit product.<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;Adding a New Template&#8221; font_container=&#8221;tag:h2|font_size:28|text_align:center|color:%2304306b|line_height:2&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1701006992386{background-color: #f6f9fc !important;border-radius: 4px !important;}&#8221;][vc_column_text]To add a unit template, we first need to activate the feature that allows the use of multiple units. Otherwise, the system will treat the product as a basic unit, such as a single piece of chocolate. After activating this feature, we can inform the system that there is a piece, a box, and a carton of this product. Consequently, it becomes easier to manage each of the three units at the point of sale.<\/p>\n<p>To enable the feature for multiple units, we click on &#8220;<strong>Inventory<\/strong>&#8221; from the main menu, then select &#8220;<strong>Inventory &amp; Product Settings<\/strong>,&#8221; and choose the &#8220;<strong>Product Settings<\/strong>&#8221; tab as shown in the following image:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-42824 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png\" alt=\"\" width=\"1365\" height=\"631\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png 1365w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings-300x139.png 300w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings-1024x473.png 1024w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings-768x355.png 768w\" sizes=\"auto, (max-width: 1365px) 100vw, 1365px\" \/><\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-1n7m0yu\">\n<div class=\"flex flex-col text-sm gizmo:pb-9 dark:bg-gray-800 gizmo:dark:bg-transparent\">\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-413\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group final-completion\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"08b57b70-a6c3-4634-ab2d-70342b82230f\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Now we activate the &#8220;<strong>Enable Multiple Units<\/strong>&#8221; option, then click on &#8220;<strong>Manage Units<\/strong>&#8221; to add data for the new units as needed. This is illustrated in the following image:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-42827 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/multiple-units-.png\" alt=\"\" width=\"1207\" height=\"628\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/multiple-units-.png 1207w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/multiple-units--300x156.png 300w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/multiple-units--1024x533.png 1024w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/multiple-units--768x400.png 768w\" sizes=\"auto, (max-width: 1207px) 100vw, 1207px\" \/><\/p>\n<p>Then click on &#8220;<strong>Manage Units<\/strong>&#8221;<\/p>\n<p><a href=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-316.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8595\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-316.png\" alt=\"\" width=\"1227\" height=\"133\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-316.png 1227w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-316-300x33.png 300w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-316-1024x111.png 1024w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-316-768x83.png 768w\" sizes=\"auto, (max-width: 1227px) 100vw, 1227px\" \/><\/a>Now we fill in the unit data as follows:<\/p>\n<ul>\n<li><strong>Base Unit Name<\/strong>: This is the smallest unit that can be sold for the product, and the system automatically deals with it if no additional units are entered. Let it be &#8220;Piece.&#8221;\n<ul>\n<li>Short name: Here, we can add a shortcut for the name of the base unit. Let it be &#8220;<strong>P<\/strong>.&#8221;<\/li>\n<\/ul>\n<\/li>\n<li>After setting the nature of the base unit to &#8220;<strong>Piece<\/strong>&#8221; and giving it a distinction, we now begin to add units, from the smallest to the largest, as follows:<\/li>\n<li>Add the name of the larger unit, let it be &#8220;<strong>Box<\/strong>,&#8221; and the conversion factor, i.e., the number of pieces in each box, let it be 12. The distinction is &#8220;B.&#8221;<\/li>\n<li>Then click &#8220;<strong>Add Unit<\/strong>&#8221; to add a unit larger than it.<\/li>\n<li>Add the name of the larger unit, let it be &#8220;<strong>Carton<\/strong>,&#8221; and the conversion factor, i.e., the number of boxes in each carton, let it be 10. The distinction is &#8220;<strong>C<\/strong>.&#8221;<\/li>\n<li>This way, we can keep adding units indefinitely. Add a name for this template to use it in sales invoices, let it be &#8220;P 12 B 10 C.&#8221; This name consists of unit symbols and their quantities, making it easy for us to specify them when adding the product.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8600 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-317-1.png\" alt=\"\" width=\"794\" height=\"371\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-317-1.png 794w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-317-1-300x140.png 300w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-317-1-768x359.png 768w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-1n7m0yu\">\n<div class=\"flex flex-col text-sm gizmo:pb-9 dark:bg-gray-800 gizmo:dark:bg-transparent\">\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-419\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group final-completion\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"bf19b1fe-6d93-4bfc-b977-98e4ce9363f4\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Now we will apply a practical example for a chocolate product that comes in pieces, boxes, and cartons.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;Adding a Product with Multiple Units and Assigning a Barcode for Each Unit&#8221; font_container=&#8221;tag:h2|font_size:28|text_align:center|color:%2304306b|line_height:2&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1701068842487{background-color: #f6f9fc !important;border-radius: 4px !important;}&#8221;][vc_column_text]We will now begin adding a product, and we can use the guide &#8220;<a href=\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-products-services\/\"><strong>add a new product<\/strong><\/a>&#8221; on the system to complete this step.<\/p>\n<p>We fill in the data as follows:<\/p>\n<ul>\n<li><strong>Name<\/strong>: Here we add the product name, in our practical example, let it be &#8220;<strong>Chocolate<\/strong>.&#8221;<\/li>\n<li>In the Unit Template field, we choose the template we created recently named &#8220;<strong>P12 B10 C<\/strong>.&#8221;<\/li>\n<li>In the left barcode field, click on &#8220;<strong>Multiple<\/strong>&#8221; to start adding details for the product in its different units as follows:\n<ul>\n<li><strong>Unit factor<\/strong>: Choose from the available units in &#8220;<strong>P12 B10 C<\/strong>&#8220;: (<strong>Piece, Box, Carton<\/strong>).<\/li>\n<li><strong>Barcode<\/strong>: Add a barcode for each unit.<\/li>\n<li><strong>Quantity<\/strong>: Add the quantity called for from each unit in the sales invoice. For example, if we specify a quantity of 5 for the Box unit and its barcode is scanned at the point of sale, the system will directly add 5 boxes to the invoice.<\/li>\n<li><strong>Selling price per unit:<\/strong> Add the selling price for each unit separately, allowing us to adjust the price when selling in bulk or in large quantities.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-421\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"905cfa0b-03e3-4adf-8272-e661a84d6a39\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>We have filled in this information as shown in the following image:<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31373 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/8978789.png\" alt=\"\" width=\"768\" height=\"552\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/8978789.png 768w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/8978789-300x216.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>Then click on &#8220;<strong>Save<\/strong>&#8221;<\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-1n7m0yu\">\n<div class=\"flex flex-col text-sm gizmo:pb-9 dark:bg-gray-800 gizmo:dark:bg-transparent\">\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-425\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group final-completion\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"3a597c2c-84f7-43fe-8a97-3a4cce3ecd4b\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>By doing so, we have created the product with its various units, and now we can obtain the barcode label to be affixed to the product. This enables us to scan the barcode at the point of sale when creating a sales invoice.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;Getting the Barcode Label&#8221; font_container=&#8221;tag:h2|font_size:28|text_align:center|color:%2304306b|line_height:2&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1701066420971{background-color: #f6f9fc !important;border-radius: 4px !important;}&#8221;][vc_column_text]<\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-1n7m0yu\">\n<div class=\"flex flex-col text-sm gizmo:pb-9 dark:bg-gray-800 gizmo:dark:bg-transparent\">\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-429\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group final-completion\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"0031b788-b249-4788-8a80-544f80c81cfb\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>To obtain a barcode label for scanning and easily retrieve the product at your point of sale, click on &#8220;<strong>Inventory<\/strong>&#8221; from the main menu, then &#8220;<strong>Products &amp; Services<\/strong>,&#8221; and select the product for which you want the barcode label, as shown in the image:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31376 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/98790.png\" alt=\"\" width=\"768\" height=\"488\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/98790.png 768w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/98790-300x191.png 300w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>Now click on &#8220;<strong>Vouchers<\/strong>&#8221; then &#8220;<strong>Barcode Label<\/strong>&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-8608 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-324.png\" alt=\"\" width=\"773\" height=\"314\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-324.png 773w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-324-300x122.png 300w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Screenshot-324-768x312.png 768w\" sizes=\"auto, (max-width: 773px) 100vw, 773px\" \/><\/p>\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-433\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"433c28ca-de29-4e7d-b696-89d97b112c77\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>You will see each unit of the product with its assigned barcode. You can print each one by clicking on &#8220;<strong>Print<\/strong>,&#8221; as shown in the following image:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9866 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/2023-12-11_13h44_55.png\" alt=\"\" width=\"1361\" height=\"314\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/2023-12-11_13h44_55.png 1361w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/2023-12-11_13h44_55-300x69.png 300w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/2023-12-11_13h44_55-1024x236.png 1024w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/2023-12-11_13h44_55-768x177.png 768w\" sizes=\"auto, (max-width: 1361px) 100vw, 1361px\" \/>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_custom_heading text=&#8221;Creating an Invoice for a Multi-Unit Product&#8221; font_container=&#8221;tag:h2|font_size:28|text_align:center|color:%2304306b|line_height:2&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;.vc_custom_1701067800847{background-color: #f6f9fc !important;border-radius: 4px !important;}&#8221;][vc_column_text]You can start by creating a sales invoice for the client Youssef, who wants to purchase: 3 pieces, a box, and a carton of chocolate products. We can use the guide &#8220;<a href=\"https:\/\/docs.daftra.com\/en\/tutorial\/creating-an-invoice\/\">Create a new sales invoice<\/a>&#8221; on the system to complete this step successfully.<\/p>\n<ul>\n<li>In the client field, we add the client Youssef. If you don&#8217;t have any clients, you can use the guide &#8220;<a href=\"https:\/\/docs.daftra.com\/en\/tutorial\/adding-a-client\/\">add a new client<\/a>&#8221; to the system to complete this step successfully.<\/li>\n<li>In the item field, instead of selecting the item by searching for its name, we scan its barcode, and the product details will appear.<\/li>\n<li>In the quantity field, we add the quantity the client will buy for each unit.<\/li>\n<li>Once the item is selected, the system will display its selling price automatically.<\/li>\n<\/ul>\n<p>Then click on &#8220;<strong>Save<\/strong>.&#8221;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-31378 size-full\" src=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/5899034034.png\" alt=\"\" width=\"1343\" height=\"611\" srcset=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/5899034034.png 1343w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/5899034034-300x136.png 300w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/5899034034-1024x466.png 1024w, https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/5899034034-768x349.png 768w\" sizes=\"auto, (max-width: 1343px) 100vw, 1343px\" \/><\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-1n7m0yu\">\n<div class=\"flex flex-col text-sm gizmo:pb-9 dark:bg-gray-800 gizmo:dark:bg-transparent\">\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-439\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group final-completion\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"47efcaa4-12eb-49f1-925b-b89707cd9c0d\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>As we can see in the previous image, by simply scanning the barcode, the system recognizes the product and its type in terms of units (piece, box, carton), and automatically adds the price for each unit.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<div class=\"flex-1 overflow-hidden\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-79elbk h-full\">\n<div class=\"react-scroll-to-bottom--css-uhwyb-1n7m0yu\">\n<div class=\"flex flex-col text-sm gizmo:pb-9 dark:bg-gray-800 gizmo:dark:bg-transparent\">\n<div class=\"w-full text-token-text-primary border-b border-black\/10 gizmo:border-0 dark:border-gray-900\/50 gizmo:dark:border-0 bg-gray-50 gizmo:bg-transparent dark:bg-[#444654] gizmo:dark:bg-transparent\" data-testid=\"conversation-turn-443\">\n<div class=\"p-4 gizmo:py-2 justify-center text-base md:gap-6 md:py-6 m-auto\">\n<div class=\"flex flex-1 gap-4 text-base mx-auto md:gap-6 gizmo:gap-3 gizmo:md:px-5 gizmo:lg:px-1 gizmo:xl:px-5 md:max-w-2xl lg:max-w-[38rem] gizmo:md:max-w-3xl gizmo:lg:max-w-[40rem] gizmo:xl:max-w-[48rem] xl:max-w-3xl } group final-completion\">\n<div class=\"relative flex w-[calc(100%-50px)] flex-col gizmo:w-full lg:w-[calc(100%-115px)] agent-turn\">\n<div class=\"flex-col gap-1 md:gap-3\">\n<div class=\"flex flex-grow flex-col max-w-full gap-3 gizmo:gap-0\">\n<div class=\"min-h-[20px] text-message flex flex-col items-start gap-3 whitespace-pre-wrap break-words [.text-message+&amp;]:mt-5 overflow-x-auto\" data-message-author-role=\"assistant\" data-message-id=\"bae2736a-f967-46ce-b154-efa5e1679deb\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Here we have completed getting to know one of the features of the software, which involves adding a product with multiple units and assigning barcodes and custom prices for each unit. We applied this to a product and a sales invoice and learned how to print the barcode to be affixed to the product at the point of sale.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/section>","protected":false},"author":16,"template":"","categories":[2177,2184],"tags":[4689,8125,4071,4685],"class_list":["post-8590","user_manual","type-user_manual","status-publish","hentry","category-inventory","category-products-services","tag-multi-barcodes","tag-products-barcode","tag-unit-templates","tag---en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Use Multi-Barcodes ? - Daftra Knowledge Base<\/title>\n<meta name=\"description\" content=\"Learn how to use multiple barcodes in Daftra to add a multi-unit product, and facilitate the recall process for each unit at your point of sale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Use Multi-Barcodes ? - Daftra Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"Learn how to use multiple barcodes in Daftra to add a multi-unit product, and facilitate the recall process for each unit at your point of sale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/\" \/>\n<meta property=\"og:site_name\" content=\"Daftra Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-23T11:03:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.daftra.com\/#website\",\"url\":\"https:\/\/docs.daftra.com\/\",\"name\":\"Daftra Knowledge Base\",\"description\":\"Daftra\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.daftra.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png\",\"contentUrl\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png\",\"width\":1365,\"height\":631},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#webpage\",\"url\":\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/\",\"name\":\"How to Use Multi-Barcodes ? - Daftra Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/docs.daftra.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#primaryimage\"},\"datePublished\":\"2023-03-05T10:49:25+00:00\",\"dateModified\":\"2025-12-23T11:03:37+00:00\",\"description\":\"Learn how to use multiple barcodes in Daftra to add a multi-unit product, and facilitate the recall process for each unit at your point of sale.\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.daftra.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Use Multi-Barcodes ?\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Use Multi-Barcodes ? - Daftra Knowledge Base","description":"Learn how to use multiple barcodes in Daftra to add a multi-unit product, and facilitate the recall process for each unit at your point of sale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/","og_locale":"en_US","og_type":"article","og_title":"How to Use Multi-Barcodes ? - Daftra Knowledge Base","og_description":"Learn how to use multiple barcodes in Daftra to add a multi-unit product, and facilitate the recall process for each unit at your point of sale.","og_url":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/","og_site_name":"Daftra Knowledge Base","article_modified_time":"2025-12-23T11:03:37+00:00","og_image":[{"url":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/docs.daftra.com\/#website","url":"https:\/\/docs.daftra.com\/","name":"Daftra Knowledge Base","description":"Daftra","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.daftra.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#primaryimage","inLanguage":"en-US","url":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png","contentUrl":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/03\/Product-Settings.png","width":1365,"height":631},{"@type":"WebPage","@id":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#webpage","url":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/","name":"How to Use Multi-Barcodes ? - Daftra Knowledge Base","isPartOf":{"@id":"https:\/\/docs.daftra.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#primaryimage"},"datePublished":"2023-03-05T10:49:25+00:00","dateModified":"2025-12-23T11:03:37+00:00","description":"Learn how to use multiple barcodes in Daftra to add a multi-unit product, and facilitate the recall process for each unit at your point of sale.","breadcrumb":{"@id":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.daftra.com\/en\/user_manual\/multi-barcodes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.daftra.com\/en\/"},{"@type":"ListItem","position":2,"name":"How to Use Multi-Barcodes ?"}]}]}},"_links":{"self":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/user_manual\/8590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/user_manual"}],"about":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/types\/user_manual"}],"author":[{"embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/users\/16"}],"version-history":[{"count":7,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/user_manual\/8590\/revisions"}],"predecessor-version":[{"id":42829,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/user_manual\/8590\/revisions\/42829"}],"wp:attachment":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/media?parent=8590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/categories?post=8590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tags?post=8590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}