Service Titan Knowledge Base

Inventory and Purchasing ConfigurationsLast updated on 09/13/2022

Inventory Configurations lets you enable serialized inventory, bin tracking, and automatically create a bill when a purchase order (PO) is received. There are two sections in Inventory Configurations: Inventory and Purchasing.


Things to know

  • If you only have the Purchasing module enabled, the Inventory section under Settings is renamed Purchasing.


Configure Inventory settings

  1. Go to the navigation bar and click Settings settings.png.

  2. From the side menu, click Purchasing or Inventory, then click Configuration. Inventory Configuration opens.

  3. Click the Inventory tab.

  4. Edit your Inventory configuration: Note: Depending on your permissions some options may not appear.

    • Inventory Tracking Start Date—Enter the inventory tracking start date. Tip: You can use a calendar to select the date you want.

    • Enable Negative Quantity—Allow the quantity of an item at an inventory location to fall below zero. Note: This applies only to ServiceTitan. When you export transactions to your accounting platform, the error occurs on the export transaction if it takes your accounting platform into negative inventory.

    • Only Replenish MaxAllow Replenishment to order the maximum amount set on the Inventory template.

      • If you select the Only Replenish Max option, you can’t go over the maximum setting in the inventory template. For example, if your inventory is at -10, and your max is set to 100, it will only order you 100 so as to not exceed your maximum setting when the negative inventory is corrected.

      • If you leave the Only Replenish Max option unselected and your inventory falls below zero, it will replenish the item quantity back to the maximum amount. For example, if your inventory is at -10, and your max is set to 100, it will order you 110 to get you back to your maximum setting.

    • Enable Serialized Inventory Enables you to track inventory using serial numbers as unique identifiers.

    • Show bulk select upload option in PricebookThis option becomes available when you select Enable Serialized Inventory, which enables you to upload a spreadsheet of items that you want to serialize in Pricebook so you don't have to enter items individually.

    • Enable Bin Tracking—Enables you to organize items in your trucks and warehouses.

    • Item Definition: The default setting is Singular. Switching to Dual defines all inventory purchases for Jobs and Projects as generic expenses.

      • Singular—Always treat items as inventory items.

      • Dual—Treat items as inventory if the item is not procured for a job or project. And non-inventory if the item is procured for a job or project. Note: Talk with your Customer Success Manager before changing your Item Definition setting. This feature drastically impacts how ServiceTitan reports inventory transactions to your accounting system.

    • Costing Method:

      • Standard Costing—When inventory items are added to a job invoice, items will be assigned the cost from the item's primary vendor as set in Pricebook.

      • Weighted Average—When inventory items are added to a job invoice, items will be assigned the current weighted average at that point in time, as calculated from the purchasing history of the item. For more, see Set an inventory costing method.

    • QBD Inventory Adjustment AccountFrom the dropdown, select the account that is used with Inventory Adjustments.

    • Enable Negative on InvoiceEnables you to add negative item quantities to invoices.

    • Option to add inventory items to invoicesGives you the option to have items automatically added to the pending invoice when receiving job purchase orders. This saves you time from having to go back and manually add items to invoices.

  5. When you’re finished, click Save.


Configure Purchasing settings

  1. Go to the navigation bar and click Settings settings.png.

  2. From the side menu, click Purchasing or Inventory, then click Configuration. Inventory Configuration opens.

  3. Click the Purchasing tab.

  4. Edit your Purchasing configurations:

    • Automatically Create Bill when PO is Received—When a PO is received, a bill is automatically created along with a receipt. Deselecting this will allow your accounting staff to wait until the vendor invoice arrives before creating the bill, even though your warehouse staff has already created a receipt. Note: If this field is deselected, you must create bills manually.

    • Show Sub-Account on Transaction—Displays the Sub-Account field on POs, receipts, bills, and returns for vendors that are integrated. This allows you to make sure that you use the correct vendor account when you create a PO.

    • Hide Cost on Mobile POs—Hide line items and total costs on POs from technicians in ServiceTitan Mobile. For example, if you negotiated discounts or lower prices with vendors and you don’t want competitors to see those prices, enable this setting to hide those costs on mobile POs so technicians can’t reveal the costs to a competitor’s technicians when they visit a vendor’s counter.

    • Show Item Description on PO Print View

      • Format PO in Landscape LayoutThis allows you to download or send the PO as a PDF file in a landscape format.

      • Show Item Description on PO Print ViewThis allows you to print the item description on the PO under the PO section.

  5. (Optional) If you have Payables and you want to map sales tax and shipping on bills to general ledger accounts, click Setup GL Account Mapping. For more information, see Map sales tax and shipping on bills to general ledger accounts.

    We recommend you map shipping and tax to GL accounts to ensure accuracy when you export to QuickBooks Desktop or Intacct. Note: If your account is connected to Intacct, then this mapping is only required for non-PO bills that are created directly from the Accounting > Bills screen as opposed to bills converted from a receipt.

  6. When you’re finished, click Save.


Want to learn more?



Important note: Some features may not be currently included in your account and additional configuration may be required. Please contact technical support for details.