Skip to main content

Get 50% OFF QuickBooks for 3 months*

Buy now
Switch to QuickBooks and 70% off for 3 Months
October 24, 2025
Question

Importing a custom Invoice IIF into QuickBooks Desktop Enterprise Solutions - Manufacturing and Wholesale Edition 24.0

  • October 24, 2025
  • 1 reply
  • 17 views

I want to decrease the time my team needs to take to manually import invoices by automation with IIFs. Is there anything I need to change to allow the IIF to format without issue? The IIF format I currently have is below:

 

!TRNSTRNSIDTRNSTYPEDATEACCNTNAMEAMOUNTDOCNUMMEMOCLEARTOPRINTNAMEISTAXABLEADDR1ADDR3TERMSSHIPVIASHIPDATEPONUM 
!SPLSPLIDTRNSTYPEDATEACCNTNAMEAMOUNTDOCNUMMEMOCLEARQNTYPRICEINVITEMTAXABLEOTHER2YEARTODATEWAGEBASEEXTRACLASS
!ENDTRNS                  
TRNS INVOICE9/30/2025Accounts ReceivableCamel Cigarettes1529.39INVOICENUMBERResponse/CagingNYN  Net 30 9/30/2025PONUMBER 
SPL INVOICE9/30/2025  -115.64 Minimum Processing Invoice (excludes Additional Services) $1500.00N-1115.64Minimum ProcessingN 00  
SPL INVOICE9/30/2025    ----------Mail Processing of Donations----------N  Description OnlyN 00  
SPL INVOICE9/30/2025  -358.15 Contributor Response (opening and imaging of returns with contributions)N-12350.29Caging-Other ClientsN 00  
SPL INVOICE9/30/2025  -18.98 Non-Contributor Response(opening and imaging of returns without contributions)N-730.26Caging-Other ClientsN 00  
SPL INVOICE9/30/2025  -68.74 Comment Flagging (identifying & separating a reply with an action comment)N-4910.14Caging-Other ClientsN 00  
SPL INVOICE9/30/2025  -0.18 Additional Image (Imaging of correspondence that will not have data capture)N-30.06Caging-Other ClientsN 00  
SPL INVOICE9/30/2025  -144.1 Exception Processing (cash handling, weekly package preparation, mail sorting, business reply mail refund processing, premium removals, hand opening returns, lockbox) LockboxN-3.5840.25Clerical Other ClientsN 00  
SPL INVOICE9/30/2025  0 Exception Processing (cash handling, weekly package preparation, mail sorting, business reply mail refund processing, premium removals, hand opening returns) Data EntryN040.25Data EntryN 00  
SPL INVOICE9/30/2025  -2.42 Exception Processing (cash handling, weekly package preparation, mail sorting, business reply mail refund processing, premium removals, hand opening returns) Caging-Other Clients:Donor RelationsN-0.0640.25Caging-Other Clients:Donor RelationsN 00  
SPL INVOICE9/30/2025    --------------Data Entry-------------N  Description OnlyN 00  
SPL INVOICE9/30/2025  -77 OCR Capture ( automated capturing of and ID/Finder number and source code or scanline)N-11000.07Data EntryN 00  
SPL INVOICE9/30/2025  -23.38 Manual Capture (Keying a Finder or ID (with a check digit) and Source Code or scanline)N-1670.14Data EntryN 00  
SPL INVOICE9/30/2025  -189.7 Flag Capture (name/address update, email, occupation, employer, phone,etc)N-13550.14Data EntryN 00  
SPL INVOICE9/30/2025  -9.12 Full name and address captureN-240.38Data EntryN 00  
SPL INVOICE9/30/2025  0 Full Name & Address Keying from HandwritingN00.58Data EntryN 00  
SPL INVOICE9/30/2025  -55.29 One-Time Credit Card processing in our system (per transaction)N-970.57Data EntryN 00  
SPL INVOICE9/30/2025  0 Sustainer Credit Card processing and Data Entry  (within our Systems)N00.86Sustainers CC/ChecksN 00  
SPL INVOICE9/30/2025  -3.75 MICR Line RepairN-150.25Data EntryN 00  
SPL INVOICE9/30/2025  0 Output Files - 1 Free Daily (20 files)N011.5Data EntryN 00  
SPL INVOICE9/30/2025  -23 Finder File Conversion FeeN-211.5Data EntryN 00  
SPL INVOICE9/30/2025    -------------Administrative Services------------N  Description OnlyN 00  
SPL INVOICE9/30/2025  -143.75 Daily P.O. Box Pickup Fee (Brentwood, Baltimore, Frederick post offices) monthlyN-1143.75Courier ServicesN 00  
SPL INVOICE9/30/2025  -69 Physical Cash delivery (existing banks; new locations subject to additional charges)N-169Courier ServicesN 00  
SPL INVOICE9/30/2025  -169.05 Donor View Access per month / Real time access to donor transactions, 2 years of image storage included, additional image storage options available, Pricing based on volumeN-1169.05Data EntryN 00  
SPL INVOICE9/30/2025  -28.75 PCI Compliance Shred (checks and credit card transactions)N-128.75Caging-Other ClientsN 00  
SPL INVOICE9/30/2025    -------------Additional Services Outside of Minimum------------N  Description OnlyN 00  
SPL INVOICE9/30/2025  -29.4 All shipping (UPS, FedEx, etc.) banking supplies, banking courier, trucking, outbound postageN-129.4Courier ServicesN 00  
SPL INVOICE9/30/2025  0 Postal Account  Set up (Management/paperwork and courier service included)N0650Caging-Other ClientsN 00  
SPL INVOICE9/30/2025  0 Postal Account ManagementN051.25Caging-Other ClientsN 00  
SPL INVOICE9/30/2025  0 Custom Programming and report development per hourN0172.5Data EntryN 00  
SPL INVOICE9/30/2025  0 Generating and Posting a Custom ReportN017.25Data EntryN 00  
SPL INVOICE9/30/2025  0 Sustainer Program Set Up Fee (up to 500 records, pricing available for larger volumes)N0575Sustainers CC/ChecksN 00  
SPL INVOICE9/30/2025  0 Sustainer Maintenance (up to 500 records, pricing available for larger volumes)N0230Sustainers CC/ChecksN 00  
SPL INVOICE9/30/2025  0 Credit Card RedactionN040.25Caging-Other Clients:Donor RelationsN 00  
SPL INVOICE9/30/2025  0 High Touch Donor Relationships (lookups, limited database interaction, etc.)N050.75Caging-Other Clients:Donor RelationsN 00  
SPL INVOICE9/30/2025  0 BRE Mail ProcessingN00.07Caging-Other ClientsN 00  
SPL INVOICE9/30/2025  0 Check Signature/VerifyN00.06Data EntryN 00  
SPL INVOICE9/30/2025  0 Sustainer File ConversionN017.25Data EntryN 00  
SPL INVOICE9/30/2025  0 Review before depositN035Data EntryN 00  
SPL INVOICE9/30/2025  0 Analysis Report & programming for reportingN017.25Data EntryN 00  
SPL INVOICE9/30/2025  0 Telemarketing Program Set Up (dependent on vendor and file layout)N0345Sustainers CC/ChecksN 00  
SPL INVOICE9/30/2025  0 Telemarketing File Conversion Fee ( consistent file format required)N017.25Sustainers CC/ChecksN 00  
SPL INVOICE9/30/2025  0 Acknowledgement Program Set Up ( 1 letter setup included)N0230FulfillmentN 00  
SPL INVOICE9/30/2025  0 Acknowledgment Letter setupsN0109.25FulfillmentN 00  
SPL INVOICE9/30/2025  0 Acknowledgment Letters (1-500 letters)N0345FulfillmentN 00  
SPL INVOICE9/30/2025  0 Acknowledgment Letters (per letter over 500 in a run)N00.57FulfillmentN 00  
SPL INVOICE9/30/2025  0 Administration Letter Set up (multiple letters additional costs)N0230Caging-Other Clients:Donor RelationsN 00  
SPL INVOICE9/30/2025  0 Donor Support Letter (1 weekly run per acct (set up, time, machinery))N0150Caging-Other Clients:Donor RelationsN 00  
SPL INVOICE9/30/2025  0 Per Admin LetterN01.55Caging-Other Clients:Donor RelationsN 00  
SPL INVOICE9/30/2025  0 Letterhead and Envelopes Storage up to 5 boxesN028.75Caging-Other Clients:Donor RelationsN 00  
SPL INVOICE9/30/2025  0 Bank Account ManagementN086.25Admin:Escrow AccountingN 00  
SPL INVOICE9/30/2025  0 Expedited Mail ProcessingN00Expedited ServicesN 00  
SPL INVOICE9/30/2025  0 Finder File CorrectionN075Data EntryN 00  
ENDTRNS                  

1 reply

SIAB
Level 2
October 24, 2025

What do you mean "by automation"?

 

QuickBooks Team
October 24, 2025

I understand how important it is to import invoices efficiently, @rdsryan that way, you can save time on manual work and avoid errors. Let me share the IIF file limitations and the key considerations you need to keep in mind for a successful import. 

 

Before we proceed, could you clarify what specific automation you're referring to in relation to importing IIF files? Understanding these details will help us provide more accurate and effective support.

 

Here's the things you need to consider:

 

  • You can only import a certain number of list items. See the maximum number of list entries for more info.
  • When you import IIF files, it doesn't link transactions. For example, you still need to link an invoice and an invoice payment after the import.
  • To link transactions, go to the Receive Payments or Pay Bills window. You can also use third-party apps to import and link transactions.
  • When you import assembly items, you can't import data in the item's custom fields.
  • You can't export or import price levels that are set up on a per-item basis.
  • You can only use IIF files to export payroll data from Core, Premium, and Elite Standalone Payroll.
  • You can't import and export IIF files to and from a country's version of QuickBooks to another country's version. For example, from the US version of QuickBooks to the Canadian version.
  • When you create an IIF import file, you can't enter numbers with leading zeros in Microsoft Excel. As a workaround, you can format the column cells as Custom.

 

These restrictions can result in unsuccessful imports. It's important to follow the specified formatting and guidelines to ensure a smooth importing process. For more detailed information, please refer to this article: Export, import, and edit IIF files.

 

We know importing data can be challenging, especially with these limitations. Following the correct format and steps can make the process smoother. If you need help or have questions, feel free to reach out. We’re here to support you and make sure your import is successful!

rdsryanAuthor
October 27, 2025

We have an in-house database system with matching data to the SPL lines in the IIF I posted. The idea is to export the data directly from there in a form (the IIF) that will import cleanly. If the format I posted works for this, we can do the programming on our end to organize the data. If the example I posted looks fine, I am happy with it. 

 

What does "you can't export or import price levels that are set up on a per-item basis." mean, if you wouldn't mind clarifying.