Skip to main content

Bills and Expenses

This guide explains how to record what the company buys: a bill that the company pays later, an expense that the company paid at once, and a draft that is completed later.

Overview

A purchase of the company is recorded as a bill or as an expense. Both documents name what was bought, for how much, and from which supplier. The difference is the time of the payment:

  • A bill is a purchase that the company pays later. The bill raises the amount that the company owes to the supplier (the AP balance). The bill stays Unpaid or Partially Paid until bill payments pay it in full. Then it is Paid.
  • An expense is a purchase that the company paid at once, for example with cash, a bank card, or a check. The expense takes the money from the Pay From account. It is always Paid, and it does not change the balance of the supplier.

A bill or an expense can also be saved as a draft (Draft Bill or Draft Expense). A draft is an incomplete document. It has no accounting effect until it is converted into a bill or an expense.

The Bills & Expenses list also shows the purchase orders. The Purchase Orders guide explains them. The command Autofill with AI creates drafts from pictures of receipts. The Scan Receipt to Expense guide explains it.

How to open the screen

  1. In the left navigation, click Expenses.
  2. Click the Bills & Expenses tab. It is the second tab of the Expenses page.

Each document opens in its own tab of the Expenses page, next to the Suppliers, Bills & Expenses, and Bill Payments tabs.

The Bills and Expenses list

The list shows the bills, the expenses, the purchase orders, and the drafts of the company. The newest document is first: the list is ordered by the date, then by the number. A page holds up to one hundred documents. A double click on a row opens the document.

The Bills and Expenses list of MyCloudBook with numbered markers on the New button, the filters, the columns, the row actions button and the paging toolbar.
Figure 1. The Bills & Expenses list.
  1. 1Bills & Expenses tab.
  2. 2New. Its menu has New Bill, New Expense, New Purchase Order, and Autofill with AI.
  3. 3Document Type. Shows one type only. The list changes at once.
  4. 4Search .... Finds documents by their number. Press Enter or click Search.
  5. 5Supplier. Shows the documents of one supplier. The list offers the active suppliers only.
  6. 6Search. Runs the search with the text of the search field.
  7. 7Clear. Removes the search text, the supplier, and the document type.
  8. 8The column settings button. Its menu shows or hides each column. Reset Columns restores the default columns.
  9. 9No. The document number. A draft shows 0.
  10. 10Type. Bill, Expense, Purchase Order, Draft Bill, or Draft Expense.
  11. 11Date. The date of the document.
  12. 12Reference. The Ref field of the document.
  13. 13Supplier. The display name of the supplier.
  14. 14Project. One badge for each project of the lines. The column exists only when the company uses projects.
  15. 15Total. The total of the document.
  16. 16Status. The payment status. See the table below.
  17. 17The row actions button, with Edit, Print Preview, Download PDF Format, and Delete.
  18. 18The paging toolbar.

The search field finds documents by their number. For example, the text 12 finds the numbers 12, 112, and 120. To find a document by its reference, use the search box at the top of the page. The browser remembers the width and the visibility of the columns.

The Document Type filter of the Bills and Expenses list, open with the values Bill, Expense, Purchase Order, Draft Bill and Draft Expense.
Figure 2. The Document Type filter.
  1. 1Document Type.
  2. 2The five types of the list.

The Status column shows the payment status of each document:

Status columnMeaning
Paid (green check)A bill with no amount due, or an expense. An expense is always paid.
Due in n days
Unpaid, amount due
A bill without payment whose due date is in the future. The icon is gray.
Due Today, or Overdue n daysA bill whose due date is today or has passed. The icon is red.
Partially Paid, amount dueA bill that bill payments have paid in part. The amount is the rest that the company still owes.
(empty)A purchase order or a draft. These documents have no payment status.

MyCloudBook does not store the status. It computes the status from the bill payments each time the list or the document is shown. Overdue is not a status of its own. It is an unpaid or partially paid bill after its due date.

The row actions menu of a bill in the Bills and Expenses list with Edit, Print Preview, Download PDF Format and Delete.
Figure 3. The row actions menu.
  1. 1Edit. Opens the document.
  2. 2Print Preview. Opens the PDF of the document in a new tab.
  3. 3Download PDF Format. Downloads the PDF file.
  4. 4Delete. Deletes the document after a confirmation.

Recording a bill

In the example, Bright Bean Coffee Co. receives the October milk bill of Coastal Dairy Co. The bill number of the supplier is CD-10482, and the bill must be paid by November 15, 2026.

  1. In the Bills & Expenses list, click New, then New Bill. The tab New Bill opens.
  2. Select the Supplier. Type a part of the name, then pick the supplier in the list.
  3. In Ref, type the number of the supplier's bill.
  4. Check the Date, and set the Due Date. Both dates are today by default.
  5. For each line, select the GL Account, type a Description, and type the Amount. To buy products of the product list, see The lines.
  6. Click Save. The message Document Saved Successfully appears. The tab title becomes the number of the bill, here Bill #10.
The empty New Bill screen of MyCloudBook with every button, field and tab marked.
Figure 4. The New Bill screen.
  1. 1The tab of the new document.
  2. 2Save. Its menu has Save as Draft, only for a new document.
  3. 3Save & Close. Saves, then closes the tab.
  4. 4Close. Closes the tab.
  5. 5Bill No. Keep 0, and MyCloudBook gives the next number when you save.
  6. 6Ref. The reference of the supplier, for example the number of the supplier's bill.
  7. 7Date. The date of the bill. The default is today.
  8. 8Supplier. Required for a bill.
  9. 9Due Date. Required. The default is today.
  10. 10AMOUNT DUE. The total of the bill minus the payments.
  11. 11The tabs Items, Bill Payments, Related Documents, Attachments, and Notes.
  12. 12Assign Projects. Shows the Project column of the lines. The box exists only when the company uses projects.
  13. 13General Ledger Accounts. The line mode with accounts. It is the default mode.
  14. 14Product & Services. The line mode with products and services.
  15. 15The total of the bill.
The New Bill screen filled for Coastal Dairy Co. with the reference CD-10482, the due date Nov 15, 2026 and two lines on the account Cost of Sales.
Figure 5. A bill of Coastal Dairy Co. with two account lines.
  1. 1Supplier: Coastal Dairy Co.
  2. 2Ref: CD-10482.
  3. 3Due Date: Nov 15, 2026.
  4. 4The General Ledger Accounts mode.
  5. 5GL Account. The account of each line, here 501 - Cost of Sales.
  6. 6Description. Whole milk, 40 gallons, and oat milk, 12 cartons.
  7. 7Amount. 172.00 and 42.00.
  8. 8The total: 214.00.
The saved Bill #10 of Coastal Dairy Co. with the amount due 214.00, the status Unpaid, and the buttons Make Payment, Create Copy, Print Preview and Delete.
Figure 6. The saved bill.
  1. 1The tab title Bill #10.
  2. 2Make Payment. Opens a new bill payment for the supplier. See Paying a bill.
  3. 3Create Copy. Opens a new bill with the same supplier and lines.
  4. 4Print Preview. Saves the bill and shows its PDF in a new tab. The menu has Download PDF Format.
  5. 5Delete. Deletes the bill.

The saved bill shows the status Unpaid under the amount due. The bill has a number now, and the number cannot change.

The fields

FieldRequiredPurpose and rules
Bill No
Expense No
RequiredKeep 0, and MyCloudBook gives the next number when you save. Bills and expenses share one number sequence: the next number is the largest number of all bills and expenses plus 1. A number that you type must not be in use. The number cannot change after the first save.
RefOptionalThe reference of the supplier, for example the number of the supplier's bill or receipt. Up to 100 characters.
DateRequiredThe date of the document and of its journal entry. The default is today.
SupplierBill: Required
Expense: Optional
Only active suppliers are offered. Pick the supplier in the list: a typed name that is not picked is removed. The supplier of a bill that has payments cannot change.
Due DateBill: RequiredThe date when the bill must be paid. The default is today.
Pay FromExpense: RequiredThe account that paid the expense, for example Petty Cash, a bank account, or a credit card account. The list offers asset, liability, and equity accounts. Select an account that is not a main account. Main accounts are shown in gray.
Payment MethodExpense: OptionalThe payment methods of the company, for example Cash or Check.
CurrencyRequiredOnly when the company uses several currencies. The default is the main currency.
TemplateOptionalA print template of the document type. The choice is saved with the document.
LinesRequiredAt least one line. Each line needs an account or a product. The accounts Accounts Receivable, Accounts Payable, and Tax Payable are refused. A description has up to 4000 characters. The amount, the quantity, and the unit price must be 0 or more, with up to 2 decimals.

The lines

The lines grid has two modes. The buttons on the right of the grid toolbar select the mode:

  • General Ledger Accounts, the default. Each line has a GL Account, a Description, and an Amount. Use it for costs such as rent, utilities, or supplies that are not in the product list. The account list shows the expense accounts first.
  • Product & Services. Each line has a Product / Service, a QTY, a Unit Price, and a Line Total. Use it to buy products of the product list, for example goods for the stock.
A bill of Metro Equipment Supply in the Product and Services mode with two coffee grinders and six milk frothing pitchers.
Figure 7. A bill in the Product & Services mode.
  1. 1Product & Services. The mode with products.
  2. 2UPC/SKU search & add. Type the SKU of a product, at least 2 characters, then press Enter.
  3. 3Insert. Adds the product of the SKU field as a new line.
  4. 4Product / Service. The products that are marked for purchase. A selection fills the description, the quantity 1, and the purchase price of the product.
  5. 5QTY. The quantity.
  6. 6Unit Price. The price of one unit.
  7. 7Line Total. The quantity times the unit price. It is computed and cannot be typed.
  • A new document starts with two empty lines. When you fill the last line, a new empty line is added. Empty lines are not saved.
  • The trash icon at the end of a line removes the line. Drag a line to change the order of the lines.
  • Enter all the lines of a document in one mode. A saved document opens in the mode of its first line.
  • When the company uses projects, check Assign Projects to show the Project column. Each line can have its own project. The list offers the projects that are Not Started or In Progress. The lines of a completed project cannot change.

Recording an expense

In the example, the coffee shop paid 45.00 in cash to Swift Freight Logistics for the delivery of the October coffee bean order. The money came from the Petty Cash account.

  1. In the Bills & Expenses list, click New, then New Expense. The tab New Expense opens.
  2. Select the Supplier if you know it. An expense can be saved without a supplier.
  3. Type the Ref, for example the number of the receipt, and check the Date.
  4. Select the Pay From account and the Payment Method.
  5. Enter the lines, as for a bill.
  6. Click Save. The tab title becomes the number of the expense, here Expense #11, and the status is Paid.
The New Expense screen filled for Swift Freight Logistics with the reference SFL-7731, paid from Petty Cash in cash, with one line on the account Freight and Delivery.
Figure 8. A new expense paid from Petty Cash.
  1. 1The tab of the new expense.
  2. 2Expense No. Keep 0 for the next number.
  3. 3Ref: SFL-7731.
  4. 4Date.
  5. 5Supplier. Optional for an expense.
  6. 6Pay From. Required. The account that paid, here 103 - Petty Cash.
  7. 7Payment Method: Cash.
  8. 8AMOUNT. The total of the expense.
  9. 9GL Account: Freight and Delivery.
  10. 10Description.
  11. 11Amount: 45.00.
  12. 12The total.
The saved Expense #11 with the amount 45.00 and the status Paid.
Figure 9. The saved expense.
  1. 1The tab title Expense #11.
  2. 2AMOUNT and the status Paid.
ItemBill compared with expense
SupplierBill: required. Expense: optional.
Due DateBill: required. Expense: not shown.
Pay From and Payment MethodBill: not shown. Expense: Pay From is required, and the payment method is optional.
Credit side of the journal entryBill: Accounts Payable, with the supplier. Expense: the Pay From account.
StatusBill: Unpaid, Partially Paid, or Paid. Expense: always Paid.
Make Payment and the Bill Payments tabBill only.
Total labelBill: AMOUNT DUE. Expense: AMOUNT.

The journal entry and the stock

When a bill or an expense is saved, MyCloudBook creates its journal entry. The entry has one debit line for each line of the document and one credit line for the total.

Line of the documentDebit account
A line with a GL AccountThe account of the line.
An inventory productThe inventory asset account of the product.
A non-inventory product or a serviceThe purchase account of the product.
DocumentCredit account
BillAccounts Payable, with the supplier. This raises the AP balance of the supplier.
ExpenseThe Pay From account. The supplier is not on the entry, so the AP balance of the supplier does not change.

For Bill #10 of the example, the entry debits Cost of Sales with 172.00 and 42.00, and it credits Accounts Payable with 214.00 for Coastal Dairy Co. The project of a line goes to its debit line when the account is an income or an expense account.

A line with an inventory product also adds the quantity to the stock of the product. MyCloudBook records the purchase as an inventory receipt with the unit cost of the line, and it computes the cost of the product again. In the example company, a bill of one milk frothing pitcher raised the quantity on hand from 34 to 35. A draft and a purchase order have no journal entry and do not change the stock.

Drafts

A draft keeps a document that is not complete, for example a receipt without its account. A draft has no journal entry, no stock change, and no status.

  1. On a new bill or a new expense, open the menu of Save and click Save as Draft.
  2. The tab title becomes Draft Bill #0 or Draft Expense #0. The Convert to Bill or Convert to Expense button appears.
  3. Complete the draft later. Click Save to keep it as a draft.
  4. When the draft is complete, click Convert to Bill or Convert to Expense. MyCloudBook checks every rule of a bill or an expense, gives the next number, and creates the journal entry.
The menu of the Save button of a new bill with the item Save as Draft.
Figure 10. The Save as Draft command.
  1. 1Save as Draft.
The saved Draft Expense #0 with the reference Receipt 48213, paid from Petty Cash, with a line that has a description and an amount but no account.
Figure 11. A draft expense without an account.
  1. 1The tab title Draft Expense #0.
  2. 2Convert to Expense. Converts the draft into an expense.
  3. 3Draft No. A draft has the number 0, unless you type a number.
  4. 4Pay From. Required.
  5. 5GL Account. Empty: a draft line can be saved without an account.
  6. 6Description.
  7. 7Amount: 45.50.
The draft after the conversion: Expense #13 with the account 507 Store Supplies and the status Paid.
Figure 12. The draft converted into Expense #13.
  1. 1The tab title Expense #13.
  2. 2Expense No: 13, the next number of the bills and expenses.
  3. 3AMOUNT and the status Paid.
  • A draft can be saved without a supplier, a due date, or an account on the lines. It still needs one line that is not empty.
  • A draft has no Template, no Print Preview, and no Make Payment.
  • A draft is created with Save as Draft or by Autofill with AI.
  • A bill or an expense cannot go back to a draft.

Paying a bill

A bill is paid with a bill payment. The Bill Payments guide explains the payment screen.

  1. Open the bill and click Make Payment. A new bill payment opens for the supplier of the bill.
  2. In the line of the bill, type the payment. Type the total of the payments in Amount.
  3. Save the payment. The bill then shows the payment in its Bill Payments tab.
Bill #1 of Metro Equipment Supply with the Bill Payments tab open: Bill Payment #2 of Oct 16, 2026 paid 500.00, and the amount due is 440.00 with the status Partially Paid.
Figure 13. The Bill Payments tab of a partly paid bill.
  1. 1Bill Payments (1). The number in brackets is the number of payments.
  2. 2One row for each payment of the bill. A double click opens the payment.
  3. 3AMOUNT DUE. Under it, the status, here Partially Paid in red, because the due date has passed.

A bill that has payments has some limits: the supplier, the currency, and the exchange rate cannot change, and the total cannot be lower than the payments. The Supplier field is read-only. The other fields and the lines can change within these limits.

Opening, copying, and printing

  • To open a document, double click its row, or click Edit in its row menu. A document that is open already gets the focus.
  • The number and the type of a saved document cannot change.
  • Create Copy opens a new document of the same type with the supplier, the dates, the reference, the currency, and the lines with their projects. The number is 0. The payments, the links, the attachments, and the notes are not copied.
  • Print Preview saves the document first. Then it opens the PDF in the tab Print Bill #10. Download PDF Format downloads the PDF file.

Deleting a bill or an expense

  1. Open the document and click Delete, or use Delete in the row menu of the list.
  2. The question Are you sure you want to delete the Bill No#:10 appears. Click Yes.
  3. The message Bill #10 deleted successfully. appears, and the tab of the document closes.

MyCloudBook deletes the journal entry and the stock receipts of the document, and it computes the cost of the products again. The delete of a bill also removes the bill from its bill payments. The paid amount then stays on the payment as an unapplied amount of the supplier (Remaining Amount).

The documentResult of the delete
Has a journal line that is reconciled with a bank transactionRefused: The Bill #n is reconciled with a bank transaction. Unreconcile the bank transaction first.
Has a line of a completed projectRefused: The project '...' is marked as completed. You cannot delete the Bill #n from it.
Has bill paymentsDeleted. The paid amount stays on the payments as an unapplied amount.

Messages and their meaning

MessageCauseWhat to do
Document Saved SuccessfullyThe document was saved.No action is needed.
Some fields are not valid!A required field is empty or a value is not valid. The field is marked in red.Correct the marked field.
You must provide 'Contact'.A bill without a supplier.Select the supplier.
'Bill Due Date' must be provided.A bill without a due date.Set the due date.
'CreditAccountId' must be provided.An expense without the Pay From account.Select the Pay From account.
Document must content at least one lineThe document has no line with an account, a product, a description, or an amount.Add a line.
You can not have a line without selecting an Account or ItemA line of a bill or an expense has no account and no product.Select an account or a product on every line.
Error, Expense No : [n] already in use.The typed number is already in use.Keep 0 for the next number.
You can not use an Accounts Receivable account.
You can not use an Accounts Payable account.
You can not use a Tax Payable account.
A line uses one of these system accounts.Select another account.
The Account 'X' Is Main Account. You can not use main accounts in the transaction.A main account was selected as a line account or as Pay From. Main accounts are gray in the lists.Select a sub-account.
The Item 'X' not marked for purchase.The product is not for purchase, for example after an SKU search.Mark the product for purchase, or select another product.
You can't change the 'Supplier', because this bill is related to a payment.The bill has payments.Keep the supplier, or delete the payments first.
You can't reduce the 'Bill Total' than the 'Total Payment'.The new total is lower than the payments of the bill.Keep the total at or above the payments.
The project 'X' is marked as completed. You cannot add, change, or remove its lines.A line of a completed project changed.Keep the lines of that project, or set the project back in progress.
UPC/SKU value must 2 or more characters.
No Item for this UPC/SKU code.
The SKU is too short, or no product has this SKU.Check the SKU.
Please save the document before proceeding to add related documents.The tab of an unsaved document. The Attachments and Notes tabs show similar texts.Save the document first.
Bill #n deleted successfully.The document was deleted.No action is needed.

Questions and answers

What is the difference between a bill and an expense in MyCloudBook?

A bill is a purchase that the company pays later. It raises the amount owed to the supplier until bill payments pay it. An expense is a purchase that was paid at once from the Pay From account. It is always Paid.

How do I pay a bill?

Open the bill and click Make Payment, or create a new bill payment in the Bill Payments tab. Type the payment in the line of the bill and the total in Amount, then save.

How do I record the bill of a purchase order?

Create the bill with New Bill and the lines of the supplier's bill. Then link the purchase order in the Related Documents tab of the bill.

Why does my draft have the number 0?

Drafts do not use the number sequence. A draft gets the next bill or expense number when it is converted with Convert to Bill or Convert to Expense.

Why can I not delete a bill?

A bill that is reconciled with a bank transaction, or that has a line of a completed project, cannot be deleted.

Does an expense change the balance of the supplier?

No. An expense credits the Pay From account, so the AP balance of the supplier stays the same. Only bills, bill payments, and journal entries change it.