Custom Invoice Import Custom imports allow for the creation of Munis invoices through a fixed or delimited file import. Customization of the import form can be edited to fit an existing export or report from a subsystem, or to accommodate a template to be used in place of large volume data entry. Form Definitions Financials>Accounts Payable>Setup>Form Definitions 1. Click Search. 2. Search for process: apinvimp and type: Master 3. Click Accept. The system will display the default layout for AP Import. 4. Do not make changes to the Master record. To create a custom form, click Copy. 11
5. Provide a Name and Description. 6. Click Accept. 7. Click Yes to Proceed with Copy. The system displays the new form definition and is ready to be customized. 12
Note: The standard invoice import format expects a 3-line import record per invoice: Header, Detail, and Vendor information. This can be modified to expect a single line import, but will limit you from allocating to multiple accounts or adding vendors on-the-fly. This example assumes it is a single line per invoice, and allocated to one expense account. This example is using an Excel template to populate invoice data, and then saved as a delimited file to be imported as an AP batch. 8. Click Update. 9. Indicate the number of lines (rows) the import should expect for each invoice record: 10. Press Tab to move to the detail portion of the screen. 13
11. For each field name, there are columns identifying the maximum characters, line that informs the system as to which row the data is found on the import file, and the column or position that system will find the field in the import file. Note: You have the option to create a fixed length or a delimited file. Fixed Length: The Col column is used to indicate the starting position of the field in the import file. Delimited: The Col column is used to indicate which column the system will find the data for this field in the import file. This example will create a delimited file. 12. The Row Type columns indicate which row or line on the import file to find the data. Since this example assumes the import file is a single line per invoice, set the row type to 1 for all data fields. 13. Set the Col column to zero for any fields not included on the import file. 14. See Appendix A and B for the full form definition and sample data for the example used. I created a Microsoft Excel template, which outlines the fields I will include in my import. Note: Columns highlighted in yellow will always be the same value. The row type tells Munis what row of the import file to find the data, and the sequence indicates the order of GL account allocation, but since this assumes a single account, it will always be one. 14
15. Save the Excel file as a delimited file. You may choose your preferred delimiter. I chose a pipe ( ). 16. Click Test from the Menu group of the ribbon to test the import. The system will open Accounts Payable Invoice Import. Note: This program can also be found from the menu: Financials>Accounts Payable> Invoice Processing> Invoice Import 17. Click Define 18. Browse for the text file to be imported. 19. From the Import Format list, select Custom. 20. Establish the posting year and period, cash account, warrant, department, and so on. 21. From the Form list, select the custom import format just created. 15
22. Indicate the delimiter of the file. I selected the pipe ( ) in this example. Note: This would be left blank if the import file was a fixed length format type. 23. Select the Include Decimals check box if your amount fields contain decimals. 24. Select the On the Fly Vendors check box to direct the system to create a new vendor record, if it does not currently exist. 25. From the Flag Imported Invoices As list, choose the default payment method. 26. Click Accept. 27. Click Pre-edit to test the import. The system will return any errors or warnings with the import. 28. Display or Print to review the errors. 29. Click OK to review the errors and make any corrections to the data. Note: You may import with warnings, but not with errors) 30. When all errors have been resolved, click Import. 16
31. Click OK to confirm the creation of invoices. 32. Open Invoice Entry to review the invoices, attach documentation, and to release/post the batch for processing. Keep in mind that the import status is a default established in AP Settings. That will determine whether or not these invoices are required to follow standard API workflow. Note that certain fields will be conditionally required when establishing your template. In this example, the vendor status was required since I used a one-time-pay vendor. If using an active vendor, or adding a vendor on the fly, this would not be a required field. Org/Obj/Proj codes were not required since I used a long account. The errors provided during the test import will indicate if required fields are missing from the import. 17
01/22/2014 08:35 KISD TESTING DATABASE Dec 30 2013 PG 5 kiparmeterv Form Definitions spformdf Process: apinvimp Description: AP INVOICE IMPORT FORM Master form process: apinvimp Name: INVIMPRT Number of lines: 1 Master form name: BASEFORM Type: User Modified Test program ID: apinvimp FLD TYPE FIELD NAME / TEXT SZ LN COL LN COL LN COL LN COL 1 Alpha Row Type 1 1 1 0 0 0 0 0 0 2 Alpha Invoice 20 1 2 0 0 0 0 0 0 3 Numeric Vendor 6 1 3 0 0 0 0 0 0 4 Numeric Remit No 8 1 4 0 0 0 0 0 0 5 Date Invoice Date 10 1 5 0 0 0 0 0 0 6 Date Due Date 10 1 6 0 0 0 0 0 0 7 Numeric Invoice Total 13 1 7 0 0 0 0 0 0 8 Alpha Invoice Description 30 1 8 0 0 0 0 0 0 9 Alpha Voucher 8 1 0 0 0 0 0 0 0 10 Alpha Purchase Order 8 1 0 0 0 0 0 0 0 11 Alpha Department 5 1 0 0 0 0 0 0 0 12 Alpha Separate Check 1 1 0 0 0 0 0 0 0 13 Alpha Budget Distribution 1 1 0 0 0 0 0 0 0 14 Alpha Comments 250 1 0 0 0 0 0 0 0 15 Date Discount Date 10 1 0 0 0 0 0 0 0 16 Numeric Discountable Amount of Gross 13 1 0 0 0 0 0 0 0 17 Numeric Discount Applied to Gross 13 1 0 0 0 0 0 0 0 18 Numeric Sales Tax 5 1 0 0 0 0 0 0 0 19 Numeric Use Tax 5 1 0 0 0 0 0 0 0 20 Numeric Not Taxable 13 1 0 0 0 0 0 0 0 21 Numeric Invoice Net 13 1 0 0 0 0 0 0 0 22 Alpha Wire Transfer 8 1 0 0 0 0 0 0 0 23 Alpha Contract 10 1 0 0 0 0 0 0 0 24 Numeric Work Order 8 1 0 0 0 0 0 0 0 25 Numeric Check No 10 1 0 0 0 0 0 0 0 26 Date Check Date 10 1 0 0 0 0 0 0 0 27 Alpha Include Documentation 1 1 0 0 0 0 0 0 0 28 Alpha Row Type 1 1 0 0 0 0 0 0 0 29 Alpha Invoice 20 1 0 0 0 0 0 0 0 30 Numeric Vendor 6 1 0 0 0 0 0 0 0 31 Numeric Sequence 8 1 9 0 0 0 0 0 0 32 Numeric Amount 13 1 10 0 0 0 0 0 0 33 Alpha Org 8 1 0 0 0 0 0 0 0 34 Alpha Object 6 1 0 0 0 0 0 0 0 35 Alpha Project 5 1 0 0 0 0 0 0 0 36 Alpha Description 30 1 0 0 0 0 0 0 0 37 Alpha Asset 15 1 0 0 0 0 0 0 0 38 Alpha 1099 Code 15 1 0 0 0 0 0 0 0 39 Numeric Taxable Amount 13 1 0 0 0 0 0 0 0 40 Numeric Use Tax 13 1 0 0 0 0 0 0 0 41 Alpha Account Type 1 1 11 0 0 0 0 0 0 42 Alpha Long Account 55 1 12 0 0 0 0 0 0 43 Alpha Cross Reference 35 1 0 0 0 0 0 0 0 44 Alpha Project Type 1 1 0 0 0 0 0 0 0 45 Alpha Project Account 44 1 0 0 0 0 0 0 0 46 Alpha Row Type 1 1 0 0 0 0 0 0 0 47 Alpha Invoice 20 1 0 0 0 0 0 0 0 48 Numeric Vendor 6 1 0 0 0 0 0 0 0 49 Alpha Name 35 1 0 0 0 0 0 0 0 50 Alpha Address 1 30 1 0 0 0 0 0 0 0 51 Alpha Address 2 30 1 0 0 0 0 0 0 0
01/22/2014 08:35 KISD TESTING DATABASE Dec 30 2013 PG 6 kiparmeterv Form Definitions spformdf Process: apinvimp Description: AP INVOICE IMPORT FORM Master form process: apinvimp Name: INVIMPRT Number of lines: 1 Master form name: BASEFORM Type: User Modified Test program ID: apinvimp FLD TYPE FIELD NAME / TEXT SZ LN COL LN COL LN COL LN COL 52 Alpha City 24 1 0 0 0 0 0 0 0 53 Alpha State 2 1 0 0 0 0 0 0 0 54 Alpha Zip 10 1 0 0 0 0 0 0 0 55 Numeric Remit No 8 1 0 0 0 0 0 0 0 56 Alpha Alpha Sort 20 1 0 0 0 0 0 0 0 57 Alpha DBA 35 1 0 0 0 0 0 0 0 58 Alpha Remit SW 1 1 0 0 0 0 0 0 0 59 Alpha Entity 1 1 0 0 0 0 0 0 0 60 Alpha Status Code 1 1 0 0 0 0 0 0 0 61 Alpha Class 4 1 0 0 0 0 0 0 0 62 Alpha 1099 Default 1 1 0 0 0 0 0 0 0 63 Alpha SSN 11 1 0 0 0 0 0 0 0 64 Alpha FID 16 1 0 0 0 0 0 0 0 65 Date Enter Date 10 1 0 0 0 0 0 0 0 66 Alpha W9 Sent 1 1 0 0 0 0 0 0 0 67 Alpha W9 Received 1 1 0 0 0 0 0 0 0 68 Alpha Remit Name 40 1 0 0 0 0 0 0 0 69 Alpha Remit Address 1 30 1 0 0 0 0 0 0 0 70 Alpha Remit Address 2 30 1 0 0 0 0 0 0 0 71 Alpha Remit City 24 1 0 0 0 0 0 0 0 72 Alpha Remit State 2 1 0 0 0 0 0 0 0 73 Alpha Remit Zip 10 1 0 0 0 0 0 0 0 ** END OF REPORT - Generated by VIOLET PARMETER **