Revision History


Note: There is currently no validation for the data that is written to the detail file. Writing erroneous


Download 1.41 Mb.
Pdf ko'rish
bet9/14
Sana03.02.2023
Hajmi1.41 Mb.
#1148516
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
Lacerte SDK Developer Instructions

Note: There is currently no validation for the data that is written to the detail file. Writing erroneous 
values can result in incorrect data in the Lacerte application.  
  
Working with EF Status Tables
If the ODBC connection/DSN Data Directory points to a TY19 data path that contains EF status data, 2 
new tables will appear in the table list and be available for queries: EFilings and EFStatuses.
The EFilings table consists of the following columns:
Column Name:  
Type  
Id
Long
ClientId
String
EFId
String
InstanceId
String
The EFStatuses table consists of the following columns:
Column Name:  
Type  
EFilingId  
Long
EFStatus  
String
EFStatusDate  
Date
  
ClientId in EFilings table should match a ClientNum from the DATA1-Client Info table.
The EFilingId in the EFStatuses table is a foreign key to the EFilings Id field. There can be many statuses 
for a given EFilingId.
Following are the status of EFStatus currently:
PendingEFE
PendingAgency
Succeeded
Rejected
FailedValidation
FailedProcessing
Cancelled
FailedAppValidation
PassedAppValidation


Lacerte Software Development Kit Developer Instructions 
pg. 17
ReadyToSend
Transmitted
Complete
Delayed
AccepetedWithErrors
NoStatus
  
Note: Please note these are subject to change. This is especially true in TY19 as EFile processing is 
undergoing some changes.
Use below queries to see the data posting setting up the connection:
SELECT * FROM [EFilings]
SELECT * FROM [EFStatuses]
When setting up an application to use the LacerteSDK’s LacerteDSII ODBC Driver, you will need to ensure 
the application hosting the ODBC driver has an application .Config file with:
<
configuration
>
<
startup
useLegacyV2RuntimeActivationPolicy
=
"
true
"
>
<
supportedRuntime
version
=
"
v4.0
"
sku
=
"
.NETFramework,Version=v4.6
"
/>
startup
>
configuration
>
For instance, if you are using Excel, you will need to navigate to the EXCEL.EXE (
Ie C:\Program Files (x86)\Microsoft Office\Office16) and ensure there is an EXCEL.EXE.config file in the 
folder alongside the EXE that contains the above configuration information.
.Net SDK Library (COM Component)
About
You can use the .Net Library to call interface functions and get data in the form of XML, which has row 
and column information.
The current version reads all data from a DBF file and allows write operations to select fields (See the 
Appendix for the list of fields exposed for read/write). We may choose to expose additional fields in the 
future based on demand and feasibility. The data returned by the .Net Library uses the same file and 
field names as the Lacerte application as a convenience.
Programming Guide
The examples in this guide will use C# code. If you are using VB, similar steps would be used substituting 
VB standards where appropriate.


Lacerte Software Development Kit Developer Instructions 
pg. 18
Using Lacerte .Net Library from a .Net based project
1. Create a new project using Visual Studio 2012 or later (C# Application of any type).
2. Lacerte SDK is installed in the following directory for 32 bit C:\Program Files (x86)\Common 
Files\Lacerte Shared\LacerteSDK (or C:\Program Files\Common Files\Lacerte Shared\LacerteSDK for 
64-bit Lacerte SDK Installations).
3. Add reference to the SDK access libraries (From GAC)
Interfaces in Library 

Download 1.41 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling