EDI to QB for Sales Invoices

From UG

(Difference between revisions)
Jump to: navigation, search
(Figures: changed Figure 2, deleted Figure 3)
(QB document table)
Line 101: Line 101:
=== QB document table ===
=== QB document table ===
-
Each document table corresponds to one type of document and should represent list of all available batch IIF-files by this type.
+
QB document table should represent list of all available batch IIF-files. The table contains also the marks of document's import state and some additional information.
-
QB document table is a standard CT2 table with paging and sorting features. Each row of the document table corresponds to one date. See on [[#Figure 2. QB panel for Sales Invoices | Figure 2]] and [[#Figure 3. QB panel for Credit Notes | Figure 3]].
+
QB document table is a standard CT2 table with paging and sorting features. Each row of the document table corresponds to one date. See on [[#Figure 2. QB Document table | Figure 2]].
==== Columns Definitions ====
==== Columns Definitions ====
* '''Date''': Date of batch as [[Datatypes#CT2 date]].
* '''Date''': Date of batch as [[Datatypes#CT2 date]].
-
:* Table of batches should be sorted by this column in descending order
+
:* Document table should be sorted by this column in descending order.
:* ''Example:'' 03-Sep-2010.
:* ''Example:'' 03-Sep-2010.
-
* '''Filename''': Name of downloadable IIF-file. At the same time it is also a link to downloading.
+
* '''Filename''': Name of downloadable IIF-file. At the same time it is also a link to downloading. Define also its creation date.
-
:* Define type of documents that included to file and also its creation date. The output string has the following format:
+
:* The output string has the following format:
-
::* the document's ID - '''SI''' for Sales Invoice, '''CN''' for Credit Note.
+
::* the document's ID - '''CT2QB'''.
::* creation date - formatted as ''"dd-MMM-yyyy"''.
::* creation date - formatted as ''"dd-MMM-yyyy"''.
::* underscore sign as a separator between ID and date.
::* underscore sign as a separator between ID and date.
-
:* ''Example:'' SI_100903.
+
:* ''Example:'' CT2QB_03-Sep-2010.
-
* '''Description''' with range of included documents.
+
* '''Sales Invoices'''.
-
:* Shows '''count''' of documents in batch and '''range''':
+
:* Shows '''count''' of Sales Invoices (SI) in batch and '''range''':
-
::* number of the first document for the reporting day - number of the last document for the reporting day
+
::* number of the first SI for the reporting day - number of the last SI for the reporting day
:* ''Example:'' Count: 17, Range: US265 - US281.
:* ''Example:'' Count: 17, Range: US265 - US281.
-
* '''Total Amount''': Total of amounts of all CTs included to batch file.
+
* '''Total Amount''': Total of amounts of all '''SI'''s included to batch file (2 decimal places).
-
:* ''Example:'' - 1 050.00.
+
:* ''Example:'' 21 050.00.
 +
* '''Credit Notes'''.
 +
:* Shows '''count''' of Credit Notes (CN) in batch and '''range''':
 +
::* number of the first CN for the reporting day - number of the last CN for the reporting day
 +
:* ''Example:'' Count: 17, Range: US265 - US281.
 +
* '''Total Amount''': Total of amounts of all '''CN'''s included to batch file (2 decimal places). Should be shown with minus sign.
 +
:* ''Example:'' - 1 120.50.
* '''Imported''': Status of batch: ''new'' '''or''' ''imported''
* '''Imported''': Status of batch: ''new'' '''or''' ''imported''
:* Shown as a checkbox:
:* Shown as a checkbox:

Revision as of 09:29, 14 September 2010


Contents

Parent Mantis

http://mantis.jaguarfreight.com/mantis/view.php?id=2338

Intro

Core requirement: To eliminate double entry of Sales Invoices into 2 systems at Jaguar:

  • CT2 transportation system
  • QuickBooks accounting system

Example

See Figures below.

Figure 1 CT2

Invoice as it is entered in CT2.

File:SiCT2.JPG

Figure 2 QB

Invoice as it is entered in Quickbooks.

File:Si.JPG

Requirements

Forward in batches

All sales invoices/credit notes entered in CT2 would be forwarded to QB in batches (bundles).

Frequency

Initially once a day at the end of the day.

Review process

Before batch is populated into QB accounting operators should have a chance for "30 sec review".

Gaps in invoice numbers

First inv# in new batch should be next number after last one in previous.

QB fields and Mapping

QB CT2
Bill To Bill To
Date Date
Inv# Invoice No
PO number CT#
Ship today date
Item code lookup based on CC#
Description <blank>
Quantity <blank>
Price Each Total invoice
Amount Amount
Total Total invoice

Systems Design

Summary

QB dashboard panel is a part of CT2 dashboard that is located on the homepage of CT2 Internal Application.

This panel is designed for:

1) indicating of new accounting documents in CT2 (should be imported into the QuickBooks accounting system).
2) daily transmission of accounting information from CT2 into the QuickBooks accounting system in IIF-format.
Intuit Interchange Format (IIF) files are text files that QuickBooks uses to import and export data. 
  • Each IIF-file is a daily batch file. This file should be created automatically and it should contain an information about all account documents that were created in CT2 per one day.
  • At now the documents for uploading to batch file are Sales Invoice and Credit Note only for New York office.
NOTE: Unapproved Credit Notes should not be part of the upload.
  • A daily time of creating of the batch is 6 p.m. (NY Time Zone = EDT).
NOTE: It would be desirable to be able to set this value in the Admin's part of CT2.
  • Each IIF-file can be downloaded from QB panel on user's computer for its further transmission into QuickBooks.

QB dashboard panel

QB dashboard panel placed on the homepage of CT2 Internal Application in the form of the table. QB panel indicates number of new documents in CT2 that not imported yet to the QuickBooks. See on Figure 1 (a, b).

Non-zero value in the "Not imported" column is also a link to the #QB document table.

Columns Definitions

  • Document Name: String "Sales Invoice / Credit Note", because the upload batch file should include info of both of these documents.
  • Not imported: Number of new documents to import. Here is indicate the values for Sales Invoices and Credit Notes separately.

QB document table

QB document table should represent list of all available batch IIF-files. The table contains also the marks of document's import state and some additional information.

QB document table is a standard CT2 table with paging and sorting features. Each row of the document table corresponds to one date. See on Figure 2.

Columns Definitions

  • Document table should be sorted by this column in descending order.
  • Example: 03-Sep-2010.
  • Filename: Name of downloadable IIF-file. At the same time it is also a link to downloading. Define also its creation date.
  • The output string has the following format:
  • the document's ID - CT2QB.
  • creation date - formatted as "dd-MMM-yyyy".
  • underscore sign as a separator between ID and date.
  • Example: CT2QB_03-Sep-2010.
  • Sales Invoices.
  • Shows count of Sales Invoices (SI) in batch and range:
  • number of the first SI for the reporting day - number of the last SI for the reporting day
  • Example: Count: 17, Range: US265 - US281.
  • Total Amount: Total of amounts of all SIs included to batch file (2 decimal places).
  • Example: 21 050.00.
  • Credit Notes.
  • Shows count of Credit Notes (CN) in batch and range:
  • number of the first CN for the reporting day - number of the last CN for the reporting day
  • Example: Count: 17, Range: US265 - US281.
  • Total Amount: Total of amounts of all CNs included to batch file (2 decimal places). Should be shown with minus sign.
  • Example: - 1 120.50.
  • Imported: Status of batch: new or imported
  • Shown as a checkbox:
    • "checked" state of checkbox means imported status of batch,
    • "unchecked" state of checkbox means new batch which not imported yet into QB.
  • Should be set to "checked" by user manually after the successfull import of batch into QB.

Figures

Figure 1. QB dashboard panel

a. No documents to import into QB:

File:QB_dashboard_panel_zero.gif

b. There are documents to import into QB:

File:QB_dashboard_panel_link.gif

Figure 2. QB Document table

File:QB_panel_Document_table.gif

Personal tools