How to quickly create an order when there is too much fabric in meters? Automatic summary of multiple rolls' lengths and output sales order image.
Translation:EnglishFrançaisDeutschEspañol日本語한국어,Update Time:2026-10-13 06:28:04
The same fabric order often includes a dozen or more rolls of fabric, with each roll having a different length, and the goods may also be priced by meter or by yard. Relying on handwriting and a calculator is not only slow to enter, but also prone to errors in meter-yard conversion, subtotals, and outstanding balance calculations. This article uses HeSoft Fabric Billing Tool as an example to explain how to establish a standardized electronic invoicing process: select the store and customer, set the date, settlement method, unit of measurement, and currency, enter the length and price of each roll in batches by product, automatically view the number of rolls, total length, and amount receivable, and finally output a clear image sales order.
The difficulty in fabric sales is not just filling in a total quantity. During actual delivery, the same product may consist of multiple rolls of fabric, each with a different length; the same order may also include multiple grades, colors, and prices. If the person preparing the order first writes the data on paper, then copies it item by item into the document and uses a calculator to add it up, a large amount of repetitive work is created. Especially in transactions where measurement is done in meters and quotation is done in yards, manual conversion is more likely to produce decimal errors.
This article introduces an electronic order entry method more suitable for daily store use: using HeSoft Fabric Billing Tool to centrally enter the fabric product name, color, unit price, and length of each roll, allowing the office software to automatically display item subtotals and document totals, and finally producing a sales order in image form. The entire process retains the independent length of each roll while summarizing the number of rolls, meters, yards, amount receivable, amount received, and outstanding balance, making it convenient for customers to check item by item and also suitable for stores to continuously process multiple orders.
1. Applicable scenarios: which fabric orders are suitable for electronic batch order entry
The positioning of HeSoft Fabric Billing Tool is as office software for the fabric business, suitable for users who need to record sales data in a standardized way and reduce repeated calculations. The following types of business are especially applicable:
- Order entry for multiple rolls of the same fabric: the product name, color, and unit price are the same, but the actual length of each roll is different, so roll-level data needs to be retained.
- Combined order entry for multiple products: one customer purchases fabrics of different grades, colors, or prices at the same time, and multiple groups of details need to be added within one sales order.
- Meter entry and yard pricing: the warehouse measures fabric in meters, while sales quotations use yards, so both length units need to be viewed at the same time.
- Immediate settlement and outstanding balance coexist: the customer pays part of the payment, and the remaining amount needs to be clearly shown in the document.
- Remote reconciliation and confirmation: the customer is not on site and needs to view the product name, number of rolls, length, unit price, and total amount through an image.
- High-frequency store order entry: multiple sales orders in the same format need to be created every day, and there is a desire to reduce the time spent drawing tables, copying fields, and performing repeated calculations.
Compared with ordinary receipts that only fill in the "total meters", roll-by-roll entry is more consistent with fabric delivery and acceptance habits. When customers have doubts about the quantity, they can directly identify the specific roll instead of re-splitting the entire batch quantity.
2. Effect preview: from scattered length records to a complete image document
Before processing: the length of each roll is recorded by pen and paper
The traditional process usually involves the warehouse reporting the lengths, and the order entry staff recording numbers such as "10, 20, 30, 40..." on paper and then adding them manually. If there are multiple product names in one order, each group subtotal must be calculated separately, and then all subtotals must be aggregated. When the customer pays only part of the amount, the current outstanding balance must also be calculated. Data is repeatedly transferred among paper, chat windows, and calculators, and it is easy to redo the work because one digit is misread.
Before starting electronic order entry, it is recommended to organize the original data into four categories: the first is the store and customer; the second is the date, settlement method, measurement unit, and currency; the third is the product name, color, length of each roll, unit price, and pricing unit; the fourth is the amount received, previous outstanding balance, and remarks. This allows entry in page order and avoids frequently switching between materials.
After processing: view all sales data in one image
After order entry is completed, the system can organize the order into a structured image sales order. The example includes the store header, contact information, bank account, and payment QR code, as well as the customer name, settlement method, order date, sales order number, and currency. The core table lists the length of each roll row by row by product, and displays meters, yards, unit price, and total amount.

From the effect image, it can be seen that one document records three product details, with a total of 18 rolls, a combined length of 536 meters, approximately 586.18 yards, and a total amount of 5599.65. The document also shows an amount receivable of 5600, an amount received of 2000, a previous outstanding balance of 0, and a total outstanding balance of 3599.65. The bottom of the image retains the document preparation information and customer signature area, making the sales data no longer scattered numbers but a business voucher that can be directly checked.
The advantage of the image format is that the layout is relatively fixed, and after sending it to customers, they do not need to install special spreadsheet or document software. For internal store use, a unified format is also easier to check than each employee writing by hand. However, before generating the image, the original input should still be carefully checked; automatic aggregation cannot replace business review.
3. Operating steps: establish a fast order entry process for multiple fabric rolls
Step 1: Create a new order from common functions
After entering the homepage of HeSoft Fabric Billing Tool , click "New Sales Order" in the "Common Functions" area. On the page, you can also see entry points for sales order management, customer information management, and store information management. New transactions should start from "New Sales Order", while viewing and organizing existing orders belongs to the sales order management scenario.

After clicking, the expected result is to enter the sales order form page. The purpose of this step is to create an independent new document so that the customer, product, and amount data entered next belong to the same transaction. For staff who need to create multiple orders in succession, they should confirm at the beginning of each transaction that they are in the new state to avoid mistakenly modifying a previous sales order.
Step 2: Determine the business ownership of the sales order
At the top of the page, first select the store name and customer name. In the screenshot, the store is selected as Maple & Co., and the customer is selected as Jake. If the required object is not available in the drop-down list, the page provides "Add Store" and "Add Customer" buttons, allowing the corresponding information to be supplemented from the current process.

Then check the order date and select the settlement method, measurement unit, and currency. The example is set to 2026/10/12, immediate settlement, meter/yard, and USD. Each option here affects the wording or calculation basis of the final document:
- The store name is used to confirm which store issued the document;
- The customer name is used to identify the transaction counterparty;
- The order date facilitates later searching and statistics by time;
- The settlement method reflects the payment agreement for this transaction;
- The measurement unit determines how the length is entered and displayed;
- The currency determines the amount unit for unit price, amount receivable, amount received, and outstanding balance.
Do not simply continue using USD just because the example uses it. If the actual transaction is in RMB, choose a currency consistent with the business. Once the basic information is entered incorrectly, even if the subsequent lengths and amounts are calculated correctly, the sales order may still have the wrong meaning.
Step 3: Create sales details by product
After entering the "Sales Details" area, first fill in the product name and color of the first group of products, then fill in the unit price and select the pricing unit. Each group number can be understood as a product combination: when the product name, color, unit price, and pricing unit are the same, the lengths of multiple rolls can be placed in the same group; when any key piece of information changes, it is recommended to add a new detail.
In the screenshot, No. 1 is filled in with a red product, with a unit price of 15 USD and priced by yard; No. 2 is filled in with a green product, with a unit price of 5 USD and also priced by yard. This grouping method allows the software to calculate the amount for each group separately, avoiding the incorrect merging of lengths with different unit prices.
Step 4: Enter the length of each roll in batch and view automatic subtotals
After selecting the length entry unit, enter the actual data in sequence into the input boxes such as "Roll 1", "Roll 2", and "Roll 3". Taking No. 1 as an example, the lengths of the five rolls are 16 meters, 17 meters, 25 meters, 30 meters, and 40 meters respectively, totaling 128 meters, and the page also shows approximately 139.98 yards; calculated at 15 USD per yard, the subtotal is 2099.74 USD.
In No. 2, six rolls are entered, namely 10 meters, 12 meters, 16 meters, 33 meters, 17 meters, and 40 meters, also totaling 128 meters, approximately 139.98 yards. Since the unit price is 5 USD per yard, the subtotal for this group is 699.91 USD.

If a group of products has more rolls, click "Continue Input" to add more length entry items; if an extra entry position is added by mistake, use "Delete Last Item". When another product needs to be entered, use "Add Detail" to create the next group; if an entire detail group is entered incorrectly or is no longer needed, use "Delete Detail".
In this step, do not first add up the lengths of multiple rolls manually and then fill in only the total. Although entering roll by roll retains more data, the actual operation is simply entering numbers continuously, and the number of rolls, total meters, approximate yards, and amounts are all handled by the software. For a dozen rolls or even more fabric, this method both preserves delivery details and reduces repeated calculation.
Step 5: Enter payment information and check the document total
After all sales details are completed, enter the "Amount Information" area. Fill in the previous outstanding balance and amount received according to the actual transaction, and record any supplementary notes in the remarks area if needed. In the screenshot example, the previous outstanding balance is 0 USD and the amount received is 2000 USD.

The "Document Total" at the bottom of the page will centrally display the number of rolls, total length, total outstanding balance, and amount receivable. The stage shown in the current screenshot includes 11 rolls, totaling 256 meters, approximately 279.97 yards, and an amount receivable of 2799.65 USD. With no previous outstanding balance and 2000 USD received, the total outstanding balance is 799.65 USD.
When viewing the total, a three-layer check can be performed: the first layer checks whether the number of rolls is consistent with the actual shipped quantity; the second layer checks whether the total length is close to the warehouse summary; the third layer checks whether the balance after subtracting the amount received from the amount receivable matches the transaction situation. If any item is abnormal, return to the corresponding product detail or amount field to find the cause, rather than directly generating the final document.
Step 6: Complete the review and output the image sales order
After data entry is completed, follow the subsequent page process to complete submission and image generation. Since the operation screenshots mainly show the entry area, the actual operation should follow the subsequent operations visible on the current page. Before generation, it is recommended to check again the store, customer, date, currency, product name, color, unit price, pricing unit, length of each roll, amount received, and previous outstanding balance.
The final output should be similar to the effect preview: the lengths of multiple rolls are arranged horizontally, different products are displayed in separate rows, and the bottom of the document automatically summarizes the number of rolls, meters, yards, and amounts. After obtaining the image, it can be used for customer confirmation, store printing, or business retention, thereby completing the conversion from raw length data to a standardized sales voucher.
4. Practical methods to improve batch order entry efficiency
1. Prepare data in page order
Do not look for customer information while entering lengths, and do not confirm the currency only when filling in amounts. Organizing in advance in the order of "basic information - product information - length of each roll - payment information" can significantly reduce the number of return-and-modify actions.
2. Place fabrics with the same price in the same detail
Multiple rolls under the same product name, color, unit price, and pricing unit are suitable for continuous entry. If the unit price changes, even if the product name is the same, they should be carefully distinguished to avoid calculating all lengths at the same price.
3. Check the number of rolls first, then the total length
The number of rolls is the indicator that most easily reveals missing entries. For example, if the warehouse actually shipped 6 rolls but the page shows only 5, it usually means one item was omitted. After confirming the number of rolls, compare the total meters with the original warehouse record to check whether any numbers were entered incorrectly.
4. Use the automatic conversion results as a basis for verification
When entering in meters and pricing in yards, the software will display the approximate yardage. Because conversion may produce decimals, attention should be paid to the final subtotal on the page. It is not recommended to manually calculate another set of amounts using different conversion rules, otherwise two sets of results may appear.
5. Common questions and precautions
If the same customer purchases different colors, do they need to be entered separately?
If the colors are different, in order for the image sales order to clearly show the number of rolls and amounts corresponding to each color, it is recommended to create different sales details. If the colors are the same but the prices are different, they should also be handled in separate groups.
What is the difference between "Continue Input" and "Add Detail"?
"Continue Input" adds the length of the next roll within the current product detail, and is suitable when the product name, color, and price remain unchanged; "Add Detail" is used to create another group of products, and is suitable when the product name, color, unit price, or pricing unit changes.
How should amount receivable, amount received, and total outstanding balance be understood?
The amount receivable is the current sales amount derived from product quantity and price; the amount received is the payment actually received at present; the total outstanding balance is used to reflect the amount not yet settled and may be affected by the previous outstanding balance. When filling in the previous outstanding balance, it should be based on real account records rather than estimated by impression.
Why does the processed example show RMB, while the operation process selects USD?
The two sets of screenshots are used to illustrate the final layout and field operations respectively, and do not mean that all sales orders use the same currency. Users should choose RMB, USD, or other currencies supported by the page according to the actual transaction, and check whether the currency symbol is correct after generating the image.
Does automatic calculation by office software mean there will definitely be no errors?
The software can reduce human errors in summation and conversion, but it cannot determine whether the original length or unit price entered by the user is true. If 16 meters is mistakenly entered as 61 meters, the system will correctly calculate based on 61 meters, so business review before generating the document is still necessary.
6. Summary
When faced with a fabric order containing multiple rolls, multiple colors, and different prices, what is truly time-consuming is often not printing the document, but repeatedly filling in lengths, converting meters and yards, and calculating amounts. HeSoft Fabric Billing Tool concentrates these steps into the same office process: staff continuously enter the length of each roll, and the software automatically summarizes the number of rolls, total meters, approximate yards, and product subtotals, then combines the amount received and previous outstanding balance to form the result for the entire order.
It is recommended that first-time users choose a real order with relatively little data for testing, and complete the process once according to "New Sales Order - select store and customer - set unit and currency - create product details - enter lengths roll by roll - fill in payment - review and generate image". After confirming that the pricing rules, image layout, and store business habits are consistent, this method can be used for daily batch order entry, reducing the time occupied by handwriting, repeated copying, and manual calculation.
Keyword:Fabric meter billing , multi-bolt length summary , fabric sales order image , automatic meter-yard conversion , batch entry of fabric prices