How To: Create an Invoice
The purchasing workflow is highly customizable, but invoices are universal and required for all clients. Invoices update an item’s calculated cost. If your team doesn’t use receipts, invoices also update on-hand quantities. Maintaining accurate invoices is critical.
- Permission to view and edit invoices
- Optional: Edit After Commit permission for invoices
You can create invoices by converting purchase orders or receipts, or by creating a stand-alone invoice.
Create a stand-alone invoice
Select Create New.
Select the store (if applicable) and vendor.
Select Add Items or Add Line Items, and add the required items.
Review and update vendor prices as needed.
Enter item quantities.
Add additional expenses, if applicable.
Confirm the correct distribution method.
Update the Payment Due, Invoice Date, and Paid Date.
Confirm the Commit Date.
Update the Invoice Amount to match the invoice total.
Select Commit.
Convert a purchase order or receipt to an invoice
Highlight the purchase order or receipt.
Select Convert To > Invoice.
Confirm item quantities and vendor prices, and update as needed.
Add additional expenses, if applicable.
Confirm the correct distribution method.
Update the Payment Due, Invoice Date, and Paid Date.
Confirm or update the Commit Date.
Update the Invoice Amount to match the invoice total.
Select Commit.
Vendor price changes
When you change a vendor price, Yellow Dog prompts you to choose how the change should be applied:
You can apply your selection to all remaining price changes on the invoice. If you select Cancel, the price reverts to its previous value.
Figure: Example of the options for updating vendor price
Commit date
You can set the commit date before committing the invoice. This is useful if you need to backdate when to the product was received.
Invoice expenses
You can configure default expense distributions to save time.
Configure default expense distribution
Go to System Setup > Accounts > Invoice Expense Accounts.
Select a distribution method for each expense type.
Add expenses to an invoice
Add as many expense types as needed, such as credits, discounts, tax, freight, or other charges.
Expense fields support math.
You can edit or add expense types in System Setup > Accounts > Invoice Expense Accounts.
Distribute expenses by item cost or item quantity.
Apply expenses to all items, by department, or keep them as separate expenses.
You can override the distribution method on an individual invoice for one-off scenarios.
Right-Side Actions
Remove Line Item
Removes selected line(s) from the document.
Edit Item
Opens the item editor for the selected line.
Edit Related Item
Opens the item editor for a related item (for example, an alternate purchasing size).
Replace Item
Replaces the inventory item on the line. Other line properties remain unchanged, including references to related documents.
Create New Item List
Creates an Item List from the items on the document. Quantities are included if present.
Split Line
Adds the same item to the document multiple times. Useful when applying different quantities or costs.
Fill to Par
Updates quantities to meet the assigned Par/Re-Order point.
Round Quantities
Rounds fractional quantities up or down.
Remove Zero Qty Lines
Removes lines with a quantity of zero.
Scheduled Price Change
Moves selected items into a Scheduled Retail Change.
Related Documents
Opens documents connected to the current Invoice
Bottom Actions
Print
Prints the document.
Print Labels
Prints labels for items. The number of labels matches the document quantity.
Commit
Finalizes the document.
RFID Tags (RFID clients only)
Adds items to the RFID Tag queue. A prompt appears at Commit. If skipped, you can add items after committing.
Attached Files
Uploads scanned or PDF copies to the document record.
Links
Associates a URL with the document.
Export
Exports the document in available formats.

This option is available only after the document is committed.
Related Articles
FAQs: Invoice Staging & Artforms
Question: Are there limitations with vendor Artforms and Invoice Staging? Answer: Yes. Vendor artforms present data vertically, but the third-party AI used to process invoices into Retriever can only process horizontally formatted data. If a vendor ...
How To: Create a Purchase Order
When you create and commit a Purchase Order, the quantities on the document appear as On Order for each item. This provides visibility into incoming inventory and helps your team track what is expected to arrive. Purchase Orders are optional. Yellow ...
How To: Create a Receipt
Receipts function like packing slips. When products arrive, you must receive them in Yellow Dog to update on-hand quantities. Permission to view and edit receipts Optional: Edit After Commit permission for receipts You can create receipts by ...
How To: Track Keg Deposits and Returns
Tracking keg deposits and returns ensures accurate costs and reconciliation on invoices. Permission to create items Permission to view and edit invoices Create a separate Keg Deposit/Return item for each vendor that supplies draft beer. Use this item ...
How To: Uncommit Invoice
If an invoice is committed before it’s final, you can uncommit it to make corrections. Permission to view invoices Permission to uncommit invoices Uncommit an invoice In the Purchasing module, go to Invoices. Filter to find the invoice. Open the ...
Popular Articles
How To: Find Your Yellow Dog Inventory Version
Understanding which version of Yellow Dog Inventory you're using is essential when exploring new features, as some enhancements and functionalities are specific to certain versions. All client types can benefit from knowing their Yellow Dog Inventory ...
Feature Overview: Par & Re-Order Points
Par levels and reorder points help streamline purchasing in Yellow Dog. Par level is the ideal quantity to keep on hand. Reorder point is the minimum quantity that triggers reordering. You can update par and reorder points in the following locations: ...
Tips & Tricks: How do I download and install drivers for my Zebra Printer?
**As a note: Admin rights will be required to complete this task. If you do not have admin rights on your PC, please contact your IT for assistance** ZD410 Desktop Printer Support Site 1. Navigate to Drivers: 2. Select Zdesigner V. 5 Driver for ...
How To: Swap the On-Hand/Parent Size (Edit Base Unit)
When managing items with multiple sizes, it’s essential to configure them correctly. The on-hand/parent size should always represent the base unit or smallest measurement, while additional sizes should be created for purchasing or counting sizes. If ...
FAQs: What are Bins?
Question: What are Bins? Answer: Bins are optional location identifiers that specify exactly where an item is stored. You don’t need to create bins in advance. You can assign them: In the Stores tab of the item editor Through a Balto import Bins ...