Solar Eclipse Third-Party Billing Interface. Release 9.0

Similar documents
Solar Eclipse Product Serial Numbers. Release 9.0.1

Eclipse Remote Order Entry. Release 9.0.2

Solar Eclipse Role Maintenance. Release 9.0.3

Quick Sales Order Entry Access. Release 9.0.2

Getting Started with Warehouse Management. Release 9.0.1

Advanced Cycle Counting. Release 9.0.2

Using the Vendor Scorecard. Release 9.0.2

Advanced Delivery Scheduling. Release 9.0.3

Receiving and Cross Docking. Release 9.0.2

Solar Eclipse Standard Operating Procedures Pricing

Getting Started with Solar Eclipse Purchasing. Release 9.0.2

Product and Warehouse Location Maintenance. Release 9.0.2

Eclipse 9 RouteView Export Order Shipping Information FROM Eclipse

Solar Product Cutting. Release 8.7.2

Solar Eclipse Standard Operating Procedures Accounts Payable

3M Ariba Light Account Network Collaboration for Suppliers

Eclipse Standard Operating Procedures - Release 8 Pricing

Getting Started with Warehouse Management. Release (Eterm)

Microsoft Dynamics GP. Sales Order Processing

Ariba Network Invoice Guide

Eclipse Work Order Management. Release (Eterm)

Strategic Pricing. version 12.17

BillQuick-QuickBooks Advanced Integration Guide 2016

SAGE ACCPAC. Sage Accpac ERP. Converting from Simply Accounting by Sage

Invoice Manager Admin Guide Basware P2P 17.3

Purchasing Control User Guide

How to Configure the Initial Settings in SAP Business One

Sage Accpac ERP Integration with SageCRM 6.1

Accounts Payable Release 2015

Sage ERP Accpac Online 5.6

Sage 300 ERP Sage CRM 7.1 Integration Upgrade Guide

Eclipse Product Serial Numbers. Release (Eterm)

Billing and Invoices. March 31, 2016 Version 2016 Release 1

Contents OVERVIEW... 3 CONFIGURATION... 4

Sage MAS 90 and 200 Product Update 2 Delivers Added Value!

Electronic Invoicing

CBRE PAYMODE-X USER GUIDE FOR ELECTRONIC INVOICING SYSTEM

Contents OVERVIEW... 3

CENTRAL SUSQUEHANNA INTERMEDIATE UNIT Application: Fund Accounting

Subscription Billing Importer 2013

Deltek Touch Time & Expense for Vision. User Guide

Contents OVERVIEW... 3

Contents OVERVIEW... 3

Setting Up New Branches in Eterm. Release 8.7.3

Sage 100 Direct Deposit. Getting Started Guide

Point of Sale Quick Reference

Printed in the USA by: clubsystems group, inc.

Infor LN Invoicing User Guide for Invoicing

Defect Repair Report as of 9/12/2014

Migrating to Eclipse Forms

Navistar Direct Ship isupplier Portal Supplier User Guide (v1 9/26/2012)

DATA FILE MAINTENANCE TABLE OF CONTENTS

Invoice Expert User Guide V1.0

Year-End Close Checklists

Eclipse Release 9.0 Feature Summary. Release 9.0

Microsoft Dynamics GP. Purchase Order Processing

SAP Consolidated Payables Link

Administrator Quick Reference Virtual TimeClock 15 Network Edition

TC10. Piecework for Payroll & TimeCard TC-1010

ESC TRACS Software, Version VB_2.0 And Electronic Transfer Guide ESCWages Module

User Guide. User Guide to Recurring Billing and Storage. Setting up and using the Recurring Billing system

Microsoft Dynamics GP. Shipping Documents

Table of Contents Inventory & Purchasing

BillQuick-Sage 50 Integration Guide 2017

One Identity Manager 8.0. Chargeback Administration Guide

File DRAFT MANUAL FOR DDT98 SOFTWARE VER Page 1

Accounts Receivable Invoicing

Transportation Management Accounting Portal Invoice Upload

WELCOME TO THE ONLINE SHIPPING USER GUIDE

Order Entry User Manual

Intercompany integration solution 2.0 for SAP Business One 9.2 and 9.3

SHIPPING AND INVOICE PROCESSING DOCUMENTATION UPDATES

Order Processing Reference Manual Prophet 21 FASPAC 5.0

MSI Purchase Orders Version 4.0

Volume 7.2 UNIVERSITY OF NEVADA, LAS VEGAS. Purchasing & Contracts Department. MUNIS User Manual

Concur Expense Integrator

Expedient User Manual Container Management

USERMANUAL. Flexicoder 2015

Oracle. SCM Cloud Using Receiving. Release 13 (update 17D)

WELCOME TO THE WEB SHIPPING USER GUIDE

Table of Contents ROUTE MANAGEMENT ROUTE MANAGEMENT... 1

Clarity Accounts Payable Year-end Procedure Guide 2017

ClubSelect Accounts Receivable Special Charges Overview

Sales Ledger - Version 1.00 SALES LEDGER. Page-1

Table of contents. Reports...15 Printing reports Resources...30 Accessing help...30 Technical support numbers...31

Sage Customer Upgrade Guide

Editing an Existing Account on an Invoice Payment Creating a New Account on an Invoice Payment... 47

Payment Manager Users Guide - Updated 011/1/2012

F200 Financials: Intermediate Training Guide

BillQuick MYOB Integration

Eclipse Standard Operating Procedures - Release 8 Warehousing

Landed Cost PO This Extended Solution cannot be enabled if Landed Cost is enabled.

WAREHOUSE SUPPORT SITE

DPD Pakivedu.ee shipping module for PrestaShop

Oracle. SCM Cloud Getting Started with Your Manufacturing and Supply Chain Materials Management Implementation. Release 13 (update 17D)

Microsoft Dynamics GP. Purchase Order Processing

Advanced Forecast version For MAX TM. Users Manual

Customer Marketing Tools: Power to Compete

STP353: ASN Processing with Supply Network Collaboration

Transcription:

Solar Eclipse Third-Party Billing Interface Release 9.0

Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints, dates and functional content expressed herein are believed to be accurate as of its date of publication. However, Epicor Software Corporation makes no guarantee, representations or warranties with regard to the enclosed information and specifically disclaims any applicable implied warranties, such as fitness for a particular purpose, merchantability, satisfactory quality or reasonable skill and care. As each user of Epicor software is likely to be unique in their requirements in the use of such software and their business processes, users of this document are always advised to discuss the content of this document with their Epicor account manager. All information contained herein is subject to change without notice and changes to this document since printing and other important information about the software product are made or published in release notes, and you are urged to obtain the current release notes for the software product. We welcome user comments and reserve the right to revise this publication and/or make improvements or changes to the products or programs described in this publication at any time, without notice. The usage of any Epicor software shall be pursuant to an Epicor end user license agreement and the performance of any consulting services by Epicor personnel shall be pursuant to Epicor's standard services terms and conditions. Usage of the solution(s) described in this document with other Epicor software or third party products may require the purchase of licenses for such other products. Where any software is expressed to be compliant with local laws or requirements in this document, such compliance is not a warranty and is based solely on Epicor's current understanding of such laws and requirements. All laws and requirements are subject to varying interpretations as well as to change and accordingly Epicor cannot guarantee that the software will be compliant and up to date with such changes. All statements of platform and product compatibility in this document shall be considered individually in relation to the products referred to in the relevant statement, i.e., where any Epicor software is stated to be compatible with one product and also stated to be compatible with another product, it should not be interpreted that such Epicor software is compatible with both of the products running at the same time on the same platform or environment. Additionally platform or product compatibility may require the application of Epicor or third-party updates, patches and/or service packs and Epicor has no responsibility for compatibility issues which may be caused by updates, patches and/or service packs released by third parties after the date of publication of this document. Epicor is a registered trademark and/or trademark of Epicor Software Corporation in the United States, certain other countries and/or the EU. All other trademarks mentioned are the property of their respective owners. Copyright Epicor Software Corporation. All rights reserved. No part of this publication may be reproduced in any form without the prior written consent of Epicor Software Corporation. Publication Date: January 28, 2015

Table Of Contents Third-Party Billing Interface Overview... 1 Features... 1 FTP (File Transfer Protocol) Concepts... 2 What is an FTP Site?... 2 Setup Requirements for the Third-Party Billing Interface... 3 Control Maintenance Records... 3 FTP Access... 3 Archive Purge Frequency... 3 Invoices and Statements... 3 Identifying FTP Access Settings for Invoices... 4 Identifying FTP Access Settings for Statements... 5 Invoice Batch File Layout... 6 Key... 6 Version Line Data s... 7 Header Line Data s... 7 Item Line Data s... 9 Item Line Comment s... 10 Item Line Subtotal s... 11 Consolidated Order Subtotal s... 11 Item Line s... 12 Payment s... 12 Footer Line Data s... 13 Summary Line Data s... 14 Statement Batch File Layout... 16 Version Line Data s... 16 Header Line Data s... 16 Item Line Data s... 18 Footer Line Date s... 19 Summary Line Data s... 20 Defining Sending Parameters for FTP Billing... 21 Adding User-Defined Data to Invoices and Statements... 22 Identifying FTP Archive Purge Frequency... 24 Sending Invoices Using FTP... 25 iii

Solar Eclipse Third-Party Billing Interface Viewing the Last Invoice Batch Generation Status... 28 Sending Statements Using FTP... 29 Viewing the Last Statement Batch Generation Status... 32 Index... 33 iv

Third-Party Billing Interface Overview The Third-Party Billing Interface companion product is an interface that links the system to a third-party billing service such as Billtrust or Invoice Connection. The interface sends statement and invoice information using an FTP (File Transfer Protocol) site. The third party prints, collates and mails your current bills to your customers, or they can fax, e-mail, or send them using EDI. Outsourcing your billing improves operations performance and lowers your billing costs by automating the entire billing process. This eliminates the cost and hassles associated with printing, folding, stuffing, addressing, sealing and mailing bills. In addition, because the third party can send mail in bulk, you pay less in postage. Your invoices and statements: Look professional Are easy to understand Have a more consistent look and feel Have targeted messaging Arrive quickly Features The Third-Party Billing Interface provides the following services: Easy data transfer - You can upload your invoices and statements directly from the system to a secure FTP site. Invoice and statement design - The billing service works with you to give your invoices and statements a professional look and feel, taking your customers' needs and expectations into consideration. In-bill messaging - This can be customer-, region-, or ZIP code-specific. Insert services - You can include custom marketing or promotional inserts, MSDSs (material safety data sheets), or any other information in the envelope with the bill. Bill consolidation - If you bill daily, you can tell the service to hold those bills until they reach a certain threshold before releasing, saving you on envelopes and postage for small balances. 24-hour turnaround - If you FTP your billing data to the site before 9 p.m. EST, your bills will be in the mail the next business day. Custom reports - The billing service compiles your data to meet your specific requirements, and sends you reports as often as you like, with as much detail as you like. 2015 Epicor Software Corporation. All rights reserved. 1

Solar Eclipse Third-Party Billing Interface Rel. 9.0 FTP (File Transfer Protocol) Concepts FTP (File Transfer Protocol) is a simple and secure way to exchange files over the Internet. The ability to transfer files back and forth quickly makes FTP the most useful tool for sending your statements and invoices to a billing service. An FTP address looks a lot like an HTTP, or website, address except that it uses the prefix ftp:// instead of http://. Most often, a computer with an FTP address is dedicated to receive an FTP connection. Just as a computer that is set up to host Web pages is referred to as a Web server or Website, a computer dedicated to receiving an FTP connection is referred to as an FTP server or FTP site. What is an FTP Site? An FTP site is like a large filing cabinet. With a traditional filing cabinet, the ones who do the filing have the option to label and organize the files however they see fit. They also decide which files to keep locked and which remain public. It is the same with an FTP site. The virtual 'key' to get into the billing service FTP site is the User ID and Password. You store this information, along with the FTP address, under the FTP Info tab on the Print Statements window for statements, and under the FTP Info tab in the Print Invoices window for invoices. Because the system interfaces with the FTP site, you will not have to enter a password each time you want to upload data to it. 2 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface Setup Requirements for the Third-Party Billing Interface Following are the control maintenance records used for the Eclipse interface with third-party billing services such as Billtrust and Invoice Connection, along with additional setup requirements. Control Maintenance Records Set the following control maintenance records: Valid Invoice Select Codes Default Invoice/Statement Sort Valid Customer Statement Cycles Default Settings For Batch Invoices And Statements FTP Access Before you can upload files to your billing service's FTP site, you must identify the FTP access information. You can have separate addresses for statements and invoices, if needed. Archive Purge Frequency You need to identify how often to purge the invoice and statement generation archives. Invoices and Statements Define sending parameters for batch invoices and statements at the customer level, as needed. Customize your invoices and statements to include user-defined data in addition to the standard invoice or statement data, as needed. 2015 Epicor Software Corporation. All rights reserved. 3

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Identifying FTP Access Settings for Invoices Before you can upload your invoices to your billing service, you must identify the FTP site to the system. Your billing services gives you all of the information you need to complete this window. To identify FTP access settings for invoices: 1. From the Orders > Printing menu, select Print Invoices to display the Print Invoices window. 2. Enter the invoice information. Be sure that the Send via FTP field is set to Yes. 3. Click the FTP Info tab to switch from the message block to the FTP information. Note: This window does not share information with the Print Statements screen. You can enter completely different information, if needed. 4. Complete the following fields with the information your billing services provides to you: FTP Address - The IP address for the FTP site. User ID - The log in name required to gain access to the FTP site. This is usually your company name. Password - The password required to gain access to the FTP site. Root Directory - The directory on the FTP site in which the statements or invoices will reside, preceded by a forward slash (/). This is usually the same as your user ID. 5. Save the information and exit the window. 4 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface Identifying FTP Access Settings for Statements Before you can upload your statements to your billing service, you must identify the FTP site to the system. Your billing service provides you all of the information you need to complete this screen. To identify FTP access settings: 1. From the A/R menu, select Print Statements to display the Print Statements screen. 2. Enter the statement information. Ensure the Send via FTP field is set to Y. 3. Click the FTP Info tab to switch from the message block to the FTP information. Note: This window does not share information with the Print Invoices window. You can enter completely different information, if needed. 4. Complete the following fields with the information your billing service provides you: FTP Address - The IP address for the FTP site. User ID - The log in name required to gain access to the FTP site. This is usually your company name. Password - The password required to gain access to the FTP site. Root Directory - The directory on the FTP site in which the statements or invoices reside, preceded by a forward slash (/). This is usually the same as your user ID. 5. Save the changes and exit the window. 2015 Epicor Software Corporation. All rights reserved. 5

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Invoice Batch File Layout The invoice batch file sent to your billing service is a comma-delimited (.csv) file. Each data field is enclosed in double quotes ("). The data in the fields varies by line type, and the first field in each line is a tag that identifies the line type. Tag Line Type VER Version Information about the version of this document. HDR Header Information about the whole invoice, such as the remit-to address, the sale and invoice dates, the sales representative's name, and other information. Each invoice has only one HDR line. ITM Line Item Information about one line item on the invoice, such as the part number, the quantity ordered, the quantity shipped, and the unit and extended price. You can have multiple ITM lines per invoice. CMT Comment Information about a comment. The actual wording of the CMT will be located in a DSC field located directly below this CMT. You can have multiple CMT lines per invoice. SUB Subtotal Information about a subtotal on an invoice. The actual wording for the invoice will be located in a DSC field located directly below this SUB. You can have multiple SUB lines per invoice. DSC s for the ITM, CMT and SUB line types. As these descriptions can be more than one line, you can have multiple DSC lines per ITM, CMT, and SUB line. Each ITM, CMT, and SUB line is followed by at least one DSC line. PMT Payment Payment details for this order. You can have 0-n lines per invoice. FTR Footer Information about the entire invoice, such as the invoice total, tax, freight, and handling amounts, and a count of the number of items on the invoice. Each invoice has only one FTR line. It signals the end of the data for one invoice. SUM Summary Summary information for the entire batch transmission, such as the number of invoices in the batch file. Each invoice has only one SUM line. A detailed file description is listed below for each of the sections: Key A detailed file descriptions contain a requirement. For this column, the following rules apply: Alpha uses only alphabetical characters A through Z. Numeric mm/dd/yy Decimal (X) Alphanumeric uses only whole numbers - no decimals. requires a date. uses numbers with decimals with X indicating the number of decimal places to use. allows alpha and numeric data. 6 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface Version Line Data s A detailed file description is listed below for this section: 1 Segment Code VER Alpha 2 Eclipse Point Release Alphanumeric 3 Third-Party Invoice Layout Document ID Alpha Header Line Data s A detailed file description is listed below for this section: 1 Segment Code HDR Alpha 2 Bill-To Customer ID Numeric 3 Order ID Alphanumeric 4 Ship-To Customer ID Numeric 5 Remit-To Address1 Alphanumeric 6 Remit-To Address2 Alphanumeric 7 Remit-To Address3 Alphanumeric 8 Remit-To Address4 Alphanumeric 9 Remit-To City Alpha 10 Remit-To State Alpha 11 Remit-To Zip Alphanumeric 12 Remit-To Phone Alphanumeric 13 Remit-To Fax Alphanumeric 14 Ship Branch Address1 Alphanumeric 15 Ship Branch Address2 Alphanumeric 16 Ship Branch Address3 Alphanumeric 17 Ship Branch Address4 Alphanumeric 18 Ship Branch City Alpha 19 Ship Branch State Alpha 20 Ship Branch Zip Alphanumeric 21 Ship Branch Phone Alphanumeric 22 Ship Branch Fax Alphanumeric 23 Bill-To Address1 Alphanumeric 24 Bill-To Address2 Alphanumeric 25 Bill-To Address3 Alphanumeric 2015 Epicor Software Corporation. All rights reserved. 7

Solar Eclipse Third-Party Billing Interface Rel. 9.0 26 Bill-To Address4 Alphanumeric 27 Bill-To City Alpha 28 Bill-To State Alpha 29 Bill-To Zip Alphanumeric 30 Ship-To Address1 Alphanumeric 31 Ship-To Address2 Alphanumeric 32 Ship-To Address3 Alphanumeric 33 Ship-To Address4 Alphanumeric 34 Ship-To City Alpha 35 Ship-To State Alpha 36 Ship-To Zip Alphanumeric 37 Order Date mm/dd/yy 38 Ship Date mm/dd/yy 39 Customer PO number Alphanumeric 40 Order With Alpha 41 Salesman Alpha 42 Ship Via Alphanumeric 43 Terms Alphanumeric 44 Writer Alpha 45 Customer Release Alphanumeric 46 Price Branch Numeric 47 Phone Alphanumeric 48 Duplicate Count Alpha 49 Due Date mm/dd/yy 50 Send via Alpha 51 Email TO Alphanumeric 52 Email CC Alphanumeric 53 Email BCC Alphanumeric 54 Email Subject Alphanumeric 55 Email Body Alphanumeric 56 Email From Alphanumeric 57 Email Alpha 58 Fax To Contact Alpha 59 Fax To Numeric 60 Fax To Message Alphanumeric 61 Fax From Contact Alpha 8 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface 62 Fax Send Time Alphanumeric 63 Fax Send Date mm/dd/yyyy 64 C.O.D. Boolean 65 Shipping Instructions Alphanumeric 66 Shipping Tracker Alphanumeric 67 Shipping Branch Numeric 68 Pricing Branch Address 1 Alphanumeric 69 Pricing Branch Address 2 Alphanumeric 70 Pricing Branch Address 3 Alphanumeric 71 Pricing Branch Address 4 Alphanumeric 72 Pricing Branch City Alpha 73 Pricing Branch State Alpha 74 Pricing Branch Zip Alphanumeric 75 Pricing Branch Phone Alphanumeric 76 Pricing Branch Fax Alphanumeric 77 User Defined Data 78 User Defined Data 79 User Defined Data 80 User Defined Data 81 User Defined Data 82 User Defined Data 83 User Defined Data 84 User Defined Data 85 User Defined Data 86 User Defined Data Item Line Data s A detailed file description is listed below for this section: 1/A Segment Code ITM Alpha 2/B Bill-To Customer ID Numeric 3/C Order ID Alpha 4/D Product Alphanumeric 5/E Quantity Ordered Numeric 2015 Epicor Software Corporation. All rights reserved. 9

Solar Eclipse Third-Party Billing Interface Rel. 9.0 6/F Quantity Shipped Numeric 7/G Unit of Measure Alpha 8/H Net Price Decimal (7) 9/I Price Per Unit of Measure Alpha 10/J Extended Net (Subtotal) Decimal (3) 11/K List Override Decimal (3) 12/L Largest Unit of Measure Alpha 13/M Tax Flag Numeric 14/N Line Item Freight Decimal (2) 15/O Price Line Alpha 16/P Cash Discount Percent Alphanumeric 17/Q User Defined Data 18/R User Defined Data 19/S User Defined Data 20/T User Defined Data 21/U User Defined Data 22/V User Defined Data 23/W User Defined Data 24/X User Defined Data 25/Y User Defined Data 26/Z User Defined Data Item Line Comment s A detailed file description is listed below for this section: 1 Segment Code CMT Alpha 2 Bill-To Customer ID Numeric 3 Order ID Alpha 4 User Defined Data 5 User Defined Data 6 User Defined Data 7 User Defined Data 8 User Defined Data 9 User Defined Data 10 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface 10 User Defined Data 11 User Defined Data 12 User Defined Data 13 User Defined Data Item Line Subtotal s A detailed file description is listed below for this section: 1 Segment Code SUB Alpha 2 Bill-To Customer ID Numeric 3 Order ID Alpha 4 Subtotal Decimal (3) 5 User Defined Data 6 User Defined Data 7 User Defined Data 8 User Defined Data 9 User Defined Data 10 User Defined Data 11 User Defined Data 12 User Defined Data 13 User Defined Data 14 User Defined Data Consolidated Order Subtotal s A detailed file description is listed below for this section: 1 Segment Code CON Alpha 2 Bill-To Customer ID Numeric 3 Order ID Alpha 4 Child Order ID Alpha 5 Customer PO Alpha 6 Customer Release Alpha 7 Subtotal Decimal (3) 2015 Epicor Software Corporation. All rights reserved. 11

Solar Eclipse Third-Party Billing Interface Rel. 9.0 8 Freight Decimal (3) 9 Tax Decimal (3) 10 Handling Decimal (3) 11 FET Decimal (3) 12 Child Order Total Decimal (3) 13 Child Order Ship Date Date 14 Child Order Ordered Date Date Item Line s A detailed file description is listed below for this section: 1 Segment Code DSC Alpha 2 Bill-To Customer ID Numeric 3 Line Alpha 4 User Defined Data 5 User Defined Data 6 User Defined Data 7 User Defined Data 8 User Defined Data 9 User Defined Data 10 User Defined Data 11 User Defined Data 12 User Defined Data 13 User Defined Data Payment s A detailed file description is listed below for this section: 1 Segment Code PMT Alpha 2 Bill-To Customer ID Numeric 3 Payment Amount Decimal (2) 4 Payment Date mm/dd/yy 12 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface 5 Payment Type Alpha 6 Payment ID Alphanumeric 7 Check Alphanumeric 8 CC Merchant ID Alphanumeric 9 CC Alphanumeric 10 CC Holder Alpha 11 CC Amount Decimal (2) 12 CC Time/Date Alphanumeric 13 CC Type Alpha 14 CC Auth Code Numeric 15 CC Charge Date mm/dd/yy 16 User Defined Data 17 User Defined Data 18 User Defined Data 19 User Defined Data 20 User Defined Data 21 User Defined Data 22 User Defined Data 23 User Defined Data 24 User Defined Data 25 User Defined Data Footer Line Data s A detailed file description is listed below for this section: 1/A Segment Code FTR Alpha 2/B Bill-To Customer ID Numeric 3/C Order ID Alpha 4/D Service Charge Decimal (2) 5/E Unearned amount Decimal (2) 6/F Invoice Message Line 1 Alphanumeric 7/G Invoice Message Line 2 Alphanumeric 8/H Invoice Message Line 3 Alphanumeric 9/I Invoice Message Line 4 Alphanumeric 2015 Epicor Software Corporation. All rights reserved. 13

Solar Eclipse Third-Party Billing Interface Rel. 9.0 10/J Subtotal Decimal (3) 11/K Discount Message Alphanumeric 12/L Freight Decimal (2) 13/M Handling Decimal (2) 14/N Due Message Alphanumeric 15/O Freight Terms Alphanumeric 16/P Tax Amount Decimal (2) 17/Q FET Amount Decimal (2) 18/R Invoice Total Decimal (2) 19/S Invoice Line Item Count Numeric 20/T Signature Bitmap Filename Alphanumeric 21/U US Funds Numeric 22/V Reprint Flag Boolean 23/W User Defined Data 24/X User Defined Data 25/Y User Defined Data 26/Z User Defined Data 27 User Defined Data 28 User Defined Data 29 User Defined Data 30 User Defined Data 31 User Defined Data 32 User Defined Data Summary Line Data s A detailed file description is listed below for this section: 1 Segment Code SUM Alpha 2 Invoice Count Numeric 3 Batch Line Item Count Numeric 4 Total Batch Amount Decimal (3) 5 Byte Count (excluding SUM line) Numeric 6 Transmission Date ddmmyyyy 7 Branches in batch Alphanumeric 14 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface 8 Selection Codes used for batch Alphanumeric 9 Cut Date ddmmyyyy 10 Shipping/Pricing Branch Selection Alphanumeric 11 Additional Selection Criteria Alphanumeric 2015 Epicor Software Corporation. All rights reserved. 15

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Statement Batch File Layout The statement batch file sent to your billing service is a comma-delimited (csv) file. Each data field is enclosed in double-quotes ( ). The data in the fields varies by line type, and the first field in each line is a tag that identifies the line type. Tag Line Type VER Version Information about the version of this document. HDR Header Information about a statement, such as the remit-to address, statement date, bill-to address, and other information. Each statement has one HDR line. ITM Item Information about one invoice on this statement. You can have multiple ITM lines per statement. FTR Footer Information about the balances for the statement. Each statement has one FTR line. It signals the end of the data for one statement. SUM Summary Summary information for the entire batch transmission, such as the number of statements in the batch file. Version Line Data s 1 Segment Code VER Alpha 2 Eclipse Point Release Alphanumeric 3 Third-Party Statement Layout Document ID Alpha Header Line Data s 1 Segment Code HDR Alpha 2 Ship-To Customer ID Numeric 3 Bill-to Customer ID Numeric 4 Remit-To Address1 Alphanumeric 5 Remit-To Address2 Alphanumeric 6 Remit-To Address3 Alphanumeric 7 Remit-To Address4 Alphanumeric 8 Remit-To City Alpha 9 Remit-To State Alpha 10 Remit-To Zip Alphanumeric 11 Remit-To Phone Alphanumeric 16 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface 12 Remit-To Fax Alphanumeric 13 Home Branch Address1 Alphanumeric 14 Home Branch Address2 Alphanumeric 15 Home Branch Address3 Alphanumeric 16 Home Branch Address4 Alphanumeric 17 Home Branch City Alpha 18 Home Branch State Alpha 19 Home Branch Zip Alphanumeric 20 Home Branch Phone Alphanumeric 21 Home Branch Fax Alphanumeric 22 Bill-To Address 1 Alphanumeric 23 Bill-To Address 2 Alphanumeric 24 Bill-To Address 3 Alphanumeric 25 Bill-To Address 4 Alphanumeric 26 Bill-To City Alpha 27 Bill-To State Alpha 28 Bill-To Zip Alphanumeric 29 Statement Date mm/dd/yy 30 Home Branch Alphanumeric 31 Send via Alpha 32 Email TO Alphanumeric 33 Email CC Alphanumeric 34 Email BCC Alphanumeric 35 Email Subject Alphanumeric 36 Email Body Alphanumeric 37 Email From Alphanumeric 38 Email Alpha 39 Fax To Contact Alpha 40 Fax To Numeric 41 Fax To Message Alphanumeric 42 Fax From Contact Alpha 43 Fax Send Time Alphanumeric 44 Fax Send Date mm/dd/yy 45 Ship-To Address 1 Alphanumeric 46 Ship-To Address 2 Alphanumeric 47 Ship-To Address 3 Alphanumeric 2015 Epicor Software Corporation. All rights reserved. 17

Solar Eclipse Third-Party Billing Interface Rel. 9.0 48 Ship-To Address 4 Alphanumeric 49 Ship-To City Alpha 50 Ship-To State Alpha 51 Ship-To Zip Alphanumeric 52 User Defined Data 53 User Defined Data 54 User Defined Data 55 User Defined Data 56 User Defined Data 57 User Defined Data 58 User Defined Data 59 User Defined Data 60 User Defined Data 61 User Defined Data Item Line Data s 1 Segment Code ITM Alpha 2 Date mm/dd/yyyy 3 Invoice Alphanumeric 4 Purchase Order Alphanumeric 5 Invoice Amount Decimal (2) 6 Payments/Credits Decimal (2) 7 Net Due Amount Decimal (2) 8 Invoice Status Message Alphanumeric 9 Discount Amount at time of stmt run Decimal (2) 10 Discount Date mm/dd/yyyy 11 Past Due Decimal (2) 12 Future Due Decimal (2) 13 Current Due Decimal (2) 14 Invoice Due Date mm/dd/yyyy 15 User Defined Data 16 User Defined Data 17 User Defined Data 18 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface 18 User Defined Data 19 User Defined Data 20 User Defined Data 21 User Defined Data 22 User Defined Data 23 User Defined Data 24 User Defined Data Footer Line Date s 1 Segment Code FTR Alpha 2 Statement Message Alphanumeric 3 Discount Date Amount (you can have multiple dates and amounts) multi 4 Full amount due date mm/dd/yyyy 5 Previous balance Decimal (2) 6 Total payments Decimal (2) 7 Total credits Decimal (2) 8 Total Purchases Decimal (2) 9 Total Service Charges Decimal (2) 10 New Balance Decimal (2) 11 Future Amount Due Decimal (2) 12 Current Amount Due Decimal (2) 13 31-60 Days Amount Due Decimal (2) 14 61-90 Days Amount Due Decimal (2) 15 91-120 Days Amount Due Decimal (2) 16 120+ Days Amount Due Decimal (2) 17 Service Message Alphanumeric 18 Past Due Total Decimal (2) 19 Future Due Total Decimal (2) 20 Current Due Total Decimal (2) 21 Deposits Decimal (2) 22 User Defined Data 23 User Defined Data 24 User Defined Data 2015 Epicor Software Corporation. All rights reserved. 19

Solar Eclipse Third-Party Billing Interface Rel. 9.0 25 User Defined Data 26 User Defined Data 27 User Defined Data 28 User Defined Data 29 User Defined Data 30 User Defined Data 31 User Defined Data Summary Line Data s 1 Segment Code SUM Alpha 2 Statement Count Numeric 3 Item Count Numeric 4 Total Batch Amount Decimal (2) 20 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface Defining Sending Parameters for FTP Billing When you set up a customer whose invoices are sent to a third-party billing service, you need to make sure to include instructions for how to process those invoices. System defaults are set up in the Default Settings For Batch Invoices and Statements control maintenance record. However, you can override those defaults for specific customers, as needed, using the Customer Pricing/Printing screen. To define invoice and statement sending parameters: 1. Display the character-based system. Note: Some of this functionality has not been incorporated into Solar Eclipse as of this release. 2. From the Files menu, select Customer to display the Customer Maintenance screen. 3. In the Customer/New field, enter the customer's name. 4. Use the Pricing hot key to display the Customer Pricing/Printing screen. 5. Complete the following fields: Note: Do not complete the Invoice Print Style field. The billing service formats your invoices. Invoice Print Copies - Enter a number between 1 and 9 to identify the number of copies of each invoice to have your billing service print, fax, or e-mail. Invoice Fax Copies - Enter 1 or 2 to identify the number of copies of each invoice to fax to the customer. The customer record must include a contact name of either INV.FAX, with a corresponding fax phone number (if the recipient has a special fax number for invoices), or FAX, with a corresponding fax phone number for a main fax machine. Batch Statement - Enter 1 or 2 to identify the number of copies of each statement to send to the customer, or enter F to fax one copy of the statement. If you enter F, the customer record must include a contact name of either STMT.FAX, with a fax number, if the customer has a special fax number for statements, or FAX, with a fax number for a main fax machine. Invoice Select Code - Enter the user-defined code that identifies how often to send invoices to the customer. For example, a code of WK might indicate that this customer's invoices are sent at the end of each week. Customer Statement Cycle - Enter the user-defined code that identifies how often to send statements to the customer. For example, a code of EOM might indicate that this customer's statements are sent at the end of each month. Disable FTP Billing - Enter N. This is the default. If set to Y, invoices are transmitted to the billing service. Instead, they are processed normally (printed, faxed, or e-mailed). 6. Press Esc to save the information and exit the screen. 2015 Epicor Software Corporation. All rights reserved. 21

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Adding User-Defined Data to Invoices and Statements Use the Third Party FTP User Defined Maintenance screen to add any data you want to print on the invoice or statement to the standard data sent to the billing service. The user-defined settings are at the company level, not the branch level. Note: If you elect to add user-defined data, you are responsible for the coordination and testing of it with your billing service. To add user-defined data to an invoice or statement: 1. Display the character-based system. Note: This functionality has not been incorporated into Solar Eclipse as of this release. 2. Do one of the following: To work with invoices, from the Orders > Printing menu, select Print Invoices to display the Print Invoices screen. To work with statements, from the A/R menu, select Print Statements to display the Print Statements screen. 3. Enter the invoice or statement information. Be sure that the Send via FTP field is set to Y. 4. Use the FTP Maintenance hot key to display the FTP Maintenance screen. 5. Use the User Defined hot key to display the Third Party FTP User Defined Maintenance screen. Note: The screen is not shared between the Print Invoices and Print Statements applications. You can enter completely different information for each. The system populates the Document field with the type of document to which the user is adding user-defined data: Invoice or Statement. 6. In the Line Type field, enter the tag that represents the area on the invoice or statement to which to add user-defined data. For invoices, these areas are: HDR - Header ITM - Line Item CMT - Comment SUB - Subtotal DSC - PMT - Payment FTR - Footer For statements, they are: HDR - Header ITM - Line Item 22 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface FTR - Footer Note: You cannot add user defined fields to the Summary (SUM) line type, because this contains summary information for billing service's use only. 7. Complete the following fields for each user-defined field to add to the invoice or statement. The data displays on the invoice or statement in the order in which you enter it here. Note: You can enter up to ten lines of user-defined data. This data is included each time you run the invoice or statement batch. File Name Dictionary ID Key Br The name of the database file that contains the data to send, such as ENTITY. The dictionary ID that references the data to send, such as NAME, 1ADDRESS, or CITY. Enter one of the following keys: BT - Bill To ST - Ship To OID - Order GEN - Generation Spec LD - Ledger Detail PN - Product ID Note: The system does not validate the key against the value in the File Name field. If the specified dictionary ID is branch-specific, enter one of the following branch types: Prc - Pricing branch. Shp - Shipping branch. This is the default. GL - General ledger branch. 8. Press Esc to save the information and exit the screen. 2015 Epicor Software Corporation. All rights reserved. 23

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Identifying FTP Archive Purge Frequency You will periodically want to purge the FTP archive to keep the system performing at optimum speed. Use the Purge Archive hot key on the FTP Maintenance screen to identify how often to perform this task. To identify how often to purge the FTP archive: 1. Display the character-based system. Note: This functionality has not been incorporated into Solar Eclipse as of this release. 2. Do one of the following: To work with invoices, from the Orders > Printing menu, select Print Invoices to display the Print Invoices screen. To work with statements, from the A/R menu, select Print Statements to display the Print Statements screen. 3. Enter the invoice or statement information. Be sure that the Send via FTP field is set to Y. 4. Use the FTP Maintenance hot key to display the FTP Maintenance screen. 5. Use the Purge Archive hot key. 6. At the Purge invoice archive after (days) prompt, enter the number of days between purges. The default value is 7 days, but we recommend setting this to 30 days. Note: The system purges the archive automatically. 7. Press Esc to save the information and return to the FTP Maintenance screen. 24 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface Sending Invoices Using FTP Use the Print Invoices window to generate a.csv file encoded with all of your invoice information and send it to your billing service's FTP site. Your billing service then creates professional invoices from the data provided and sends them to your customers. You can generate invoices based on a variety of parameters, including due dates, branches, zip codes, and customer names. If an order with multiple generations is tagged to send a single invoice, your billing service extends the line item detail, but the total amount is only sent for the first generation. Generations beyond.001 have a total of zero. Note: You cannot generate an invoice batch while another is running. You can, however, generate a statement batch at the same time, if needed. To send invoices to your billing service using FTP: 1. From the Orders > Printing menu, select Print Invoices to display the Print Invoices window. 2. In the Branch/Territory field, enter the branches or territories whose invoices you want to generate. To send invoices for all branches and territories, enter ALL. Note: Verify that your selection corresponds to the Selecting Branch field entry. 3. In the Invoice Select Code field, indicate for which customer group to generate invoices. Customer groups are typically identified by how often you send invoices to them, such as daily, weekly, or monthly. If you leave this field blank, the system checks the customer level settings for the ship-to customer and then the bill-to customer and then the system level control settings to determine which invoices to print. Note: Codes are set up in the Valid Invoice Select Codes control maintenance record, and are assigned to customers on the Customer Pricing/Printing screen in Customer Maintenance. 4. In the Bill-to/Ship-to field, enter one of the following: Bill-To - Generates invoices for bill-to customers only. Ship-To - Generates invoices for both bill-to and ship-to customers. 5. In the Ship Date Cutoff field, enter the last shipment date for which to include invoices. This field accepts variable dates. 6. In the Batch ID field, enter one of the following: To generate... only a specific batch of orders all orders a group of batch numbers Do this... Enter the batch identifier. Enter ALL. Click the Multiple Items button to display the Multiple Batch IDs dialog box. See Entering Multiple Values in s for more information. 7. In the Selecting Branch field, indicate whether to select invoices by shipping or pricing branch. 2015 Epicor Software Corporation. All rights reserved. 25

Solar Eclipse Third-Party Billing Interface Rel. 9.0 8. In the Sort by field, specify whether to sort invoices by: Zip - Sorts first by ZIP code, then by bill-to account, then by ship-to account, and then by order number. Name - Sorts first by customer name, then by bill-to account, then by ship-to account, and then by order number. Bill-To/Ship-To/OrderID - Sorts first by bill-to account, then by ship-to account, and then by order number. Note: The system default value for this field is set in the Default Invoice/Statement Sort control maintenance record. 9. In the Send via FTP field, enter Yes. Note: You can change this field to N to print, fax, or e-mail your own invoices at any time. The system assigns a batch number to the group of invoices being sent to your billing service. 10. To change the standard message that prints on all of the invoices, click the Message tab, if needed, to display the Invoice Message field. Enter the information in the space provided. 11. Do one of the following: To... send the batch to the FTP site now view the batch before sending it schedule the batch to be sent later Use this menu option... File > Print File > Hold You can then send the batch using the Report > Print menu option from the Report Queue window. Options > Schedule The Phantom Scheduler dialog box displays. Note: When you schedule the invoice batch, the system does not assign a batch number until it sends the batch. This is to prevent duplicate batch numbers when the batch is set up to be sent on a recurring basis. More Options for Printing Invoices The Print Invoice window also offers these options: To... view a summary report before sending the invoices Do this... From the File menu, select Preview. At the Do you wish to show errors or all invoices to be sent? prompt, to view errors only, enter Errors Only; otherwise, enter Everything. The Report Viewer window displays. If you selected Everything at the prompt, the report lists each invoice's number, ship date, customer name, and order total, along with any error messages. 26 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface To... set up batch faxing of invoices view the status of the last invoice batch processed resend the batch to the listed FTP address Do this... From the File menu, select Fax Data Setup. The Fax Memo window displays. From the FTP Options menu, select FTP Results. The FTP Results dialog box displays. From the FTP Options menu, select Retransmit. The FTP Batch Re-Transmit dialog box displays. Select the batch to resend and click the Resend button. Note: The system resends only those items that were originally FTPd. enter additional selection criteria clear any selection criteria set up the FTP upload information From the Selection menu, select Select Criteria. The Print Invoices dialog box displays. From the Selection menu, select Clear Selection. Select the FTP Info tab. 2015 Epicor Software Corporation. All rights reserved. 27

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Viewing the Last Invoice Batch Generation Status Use the FTP Results dialog box to determine when the last batch of invoices was sent using FTP and how it was processed. This screen displays the same information that is sent to your hold file. To view the generation status of the last invoice batch: 1. From the Orders > Printing menu, select Print Invoices to display the Print Invoices window. 2. From the FTP Options menu, select FTP Results to display the FTP Results dialog box. Note: This window does not share information with the Print Statements screen. You can enter completely different values. 3. Review the transmission information, as needed. 4. Click OK to exit the dialog box. 28 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface Sending Statements Using FTP Use the Print Statements screen to generate a.csv file encoded with all of your statement information and send it to your billing service's FTP site. The billing service then creates professional statements from the data provided and sends them to your customers. You can generate statements based on a variety of parameters, including due dates, branches, zip codes, and customer names. Note: You cannot generate a statement batch while another is running. You can, however, generate an invoice batch at the same time, if needed. To send statements to your billing service using FTP: 1. From the A/R menu, select Print Statements to display the Print Statements window. 2. In the Data Through field, enter either the fiscal end-of-month date or the statement date. The system populates this field with today's date, but you can change it, if needed. 3. In the Age as of field, enter the date from which to age the invoices. The system populates this field with the date from the Data Through field, but you can change it, if needed. For example, if you run a statement for a customer from a prior accounting period, use an earlier date to age the invoices. 4. In the Home Branches field, enter the number that represents the branch (or branches) for which to generate statements. For example, to generate statements for branches 1 and 2, type 1,2. 5. Select the Include Blank Home Branch check box to include those customers for whom no home branch has been assigned. To exclude customers who do not have an assigned home branch, leave the check box blank.. 6. In the Sale Branches field, if you sell product out of other branches than the home branch, enter the number that represents the sale branch (or branches). For example, to generate statements for branches 1 and 2, type 1,2. 7. In the Customer field, do one of the following: To generate statements for... all customers one customer a group of customers Do this... Leave this field blank. Enter the customer's name. Use the Multiple button to select a group of customers. 8. In the Statement Options field, select one of the following: Individual Customer(s) - Includes only the customers whose names you entered in the Customer field. All Batch Stmt Customers - Includes all customers who have an entry in the Batch Statement field in their customer record, regardless of their balance. Positive Balance - Includes all customers who have a balance greater than zero and who have an entry in the Batch Statement field in their customer record. 2015 Epicor Software Corporation. All rights reserved. 29

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Current - Includes all customers who have a balance that is not past due and who have an entry in the Batch Statement field in their customer record. 30 Days - Includes all customer who have a balance that is from 31 to 59 days past due, irrespective of whether or not they have an entry in the Batch Statement field in their customer record. 60 Days + - Includes all customers who have a balance that is more than 60 days overdue, irrespective of whether or not they have an entry in the Batch Statement field in their customer record. Negative Balance - Includes all customers who have a credit balance, irrespective of whether or not they have an entry in the Batch Statement field in their customer record. 9. In the Also Print Invoices field, enter one of the following: Batch Ready Invoices - Includes all invoices with a print status of B along with the statement. All Open Invoices - Includes all open invoices for each customer along with the statement. Statement Month Open Invoices - Includes all invoices that appear on this month's statement. No - Does not include any invoices. This is the recommended setting. Note: If you print statements and invoices, the batch number includes an S (statement) or an I (invoices) in case you need to resend them. 10. Select the Ovrd Cust Batch Stmt Flag check box to override the print flag parameter set in the Batch Statement field on the Customer Pricing/Printing screen. 11. In the Batch Sort By field, select one of the following: Zip - Sorts first by ZIP code, then by bill-to account, and then by ship-to account. Sort your statements by ZIP code if your company takes advantage of reduced postal rates by sending statements as presorted first class mail. Customer Name - Sorts first by customer name, then by bill-to account, and then by ship-to account. Note: The system default value for this field is set in the Default Invoice/Statement Sort control maintenance record. 12. In the Customer Statement Cycle field, indicate for which customer group to generate statements. Customer groups are typically identified by how often you send the customers statements, such as at the end of the month or on a specific date each month. Note: Codes are set up in the Valid Customer Statement Cycles control maintenance record, and are assigned to customers on the Customer Pricing/Printing screen in Customer Maintenance. 13. In the Send via FTP (Y/N) field, Select Y. Note: You can change this field to No to print, fax, or e-mail your own statements at any time. 14. To change the standard message that prints on all of the statements, use the Msg hot key to move the cursor to the Statement Message field. Enter the information and press Esc to save it. 30 2015 Epicor Software Corporation. All rights reserved.

Rel. 9.0 Third-Party Billing Interface 15. Do one of the following: To... send the batch to the FTP site now Use this menu option... File > Print Note: Set the FTP information in the FTP tab. view the batch before sending it File > Hold You can then send the batch using the File > Print menu option from the Report Queue window. Note: We do not recommend scheduling statement runs that include invoices, as this may cause unexpected results. 2015 Epicor Software Corporation. All rights reserved. 31

Solar Eclipse Third-Party Billing Interface Rel. 9.0 Viewing the Last Statement Batch Generation Status Use the Batch Invoice Last Status screen to determine when the last batch of statements was sent using FTP and how it was processed. This screen displays the same information that is sent to your hold file. To view the generation status of the last statement batch: 1. Display the character-based system. Note: Some of this functionality has not been incorporated into Solar Eclipse as of this release. 2. From the A/R menu, select Print Statements to display the Print Statements window. 3. In the Send via FTP field, enter Y. 4. Use the Last Status hot key to display the Batch Invoice Last Status screen. Note: This screen does not share information with the Print Invoices window. You can enter completely different values. 5. Review the information in the following fields: Date Time Batch Num The date the batch of statements was last generated. The time the batch of statements was last generated. The number the system uses to identify the statement batch. The system displays a message that identifies how many statements were sent to the FTP site. 6. Review the transmission information, as needed. 7. To send the information on this screen to your hold file, use the Hold hot key. Note: You will not receive notification that the file is in your Hold file. 8. Press Esc to exit the screen. 32 2015 Epicor Software Corporation. All rights reserved.

Index F FTP (file transfer protocol) about... 2 batch file layout invoice... 6 statement... 16 batch status invoice... 28 statement... 32 sending invoices using... 25 sending parameters, defining... 21 sending statements using... 29 setting up... 4 I invoices third-party billing about... 1 adding user-defined data to... 22 FTP batch file layout... 6 last invoice batch status... 28 purging FTP archive... 24 sending... 25 S statements third-party billing about... 1 adding user-defined data to... 22 FTP batch file layout... 16 last statement batch status... 32 purging FTP archive... 24 sending... 29 T third-party billing about... 1 batch file layout invoices... 6 statements... 16 batch generation invoices... 25 statements... 29 status... 28, 32 FTP access settings for invoices... 4 for statements... 5 sending parameters, defining... 21 setup... 3 user-defined data... 22 2015 Epicor Software Corporation. All rights reserved. 33