GiftWrap payment upload file layout

image\seealso.gif

 

The payment upload file can be saved in comma-separated text (.csv) or fixed length text (.sdf) format. Either way, the upload file is formatted as one payment record per line. Within each line, payment information is formatted left to right as shown below from top to bottom.

 In the case of the fixed-length format, all numeric values are right-justified within their positions and are blank-filled unless it is indicated under Format that they are 0-filled. All alpha-numeric values are left-justified within their positions.

Upload style 1

Field Name

Table.Field

Name in File

Position

Format

Tenant ID

tblTenant.TenantID

TenantID

1-11

 

Organization Nickname

tblOrganization.OrgNickName

OrgNickName

12-21

 

Organization Account 1

tblOrganization.Orgaccount1

OrgAccount1

22-41

 

Organization Account 2

tblOrganization.Orgaccount2

OrgAccount2

42-61

 

Organization Account 3

tblOrganization.Orgaccount3

OrgAccount3

62-81

 

Payment Date

tblPaymentSnapshot.PaymentDate

PaymentDate

82-89

mmddyyyy

Person Code 1

tblPerson.PersonAccount1

PersonAccount1

90-109

 

Person Code 2

tblPerson.PersonAccount2

PersonAccount2

110-129

 

Person Code 3

tblPerson.PersonAccount3

PersonAccount3

130-149

 

Person Code 4

tblPerson.PersonAccount4

PersonAccount4

150-169

 

Pay to the Order of

tblPersonGiftMap.PayTo

PayTo

170-219

 

Gross Amount

tblPaymentSnapshot.NetPaymentAmount + tblPaymentSnapshot.FederalWithheld
+ tblPaymentSnapshot.StateWithheld

calPaymentAmountTotal

220-230

 

Federal Withheld

tblPaymentSnapshot.FederalWithheld

calFederalWithheldTotal

231-241

 

State Withheld

tblPaymentSnapshot.StateWithheld

calStateWithheldTotal

242-252

 

Net Amount

tblPaymentSnapshot.NetPaymentAmount

calNetAmountTotal

253-263

0 filled

Use EFT

tblBank.UseEFT

fmtUseEftYesNo

264-266

No or Yes

Bank Name

tblBank.Bankname

BankName

267-316  

Bank Routing # (ABA)

tblBank.ABANumber

ABANumber

317-325  

Bank Account #

tblBank.BankAccount

BankAccount

326-342 0-filled if blank, else left-justified and not 0-filled

Bank Account Type

tblBank.BankAccountTypeIDLookup

BankAccountType

343

C=checking
S=savings

Address ID

tblAddress.AddressID

AddressID

344-354

 

Account 1

tblGift.Account1

Account1

355-374

 

Account 2

tblGift.Account2

Account2

375-394

 

Account 3

tblGift.Account3

Account3

395-414

 

Account 4

tblGift.Account4

Account4

415-434

 

Account 5

tblGift.Account5

 

Account5

435-454

 

Separate Check

tblPersonGiftMap.SeparateCheck

SeparateCheck

455

F=false, T=True

Social Security #

tblPerson.SSN

fmtSSN

456-466

SSNs include hyphens, "*"s in place of first five digits if account set to mask SSNs under Setup

Person ID

tblPerson.PersonID

PersonID

467-477

 

Gift Date

tblGiftDetail.GiftDate

GiftDate

478-485

mmddyyyy

Payment Footer

tblTenant.PaymentFooter

PaymentFooter 486-575  
Tenant Name tblTenant.TenantName TenantName 576-625  
Org ID tblOrganization.OrgID OrgID 626-636  
Org Name tblOrganization.OrgName OrgName 637-686  
Email tblAddress.Email Email 687-736  

 

Upload style 2
Upload style 2 includes all of the fields of Upload style 1 in the same positions as shown above. In addition, Upload style 2 includes the following fields in the following positions:

Field Name

Table.Field

Name in File

Position

Format

Payment Street 1

tblAddress.Street1

Street1

486-545  

Payment Street 2

tblAddress.Street2

Street2

546-605  

Payment City

tblAddress.City

City

606-625  

Payment State

tblAddress.StateCode

State

626-627  

Payment Zip Code

tblAddress.Zipcode

ZipCode

628-637 includes hyphen after 5th digit when more than 5 digits

Payment Country

tblAddress.Country

Country

638-657  

Advice Street 1

tblAddress.Street1

AdviceStreet1

658-717

 

Advice Street 2

tblAddress.Street2

AdviceStreet2

718-777

 

Advice City

tblAddress.City

AdviceCity

778-797

 

Advice State

tblAddress.StateCode

AdviceState

798-799

 

Advice Zip Code

tblAddress.Zipcode

AdviceZipcode

800-809

includes hyphen after 5th digit when more than 5 digits

Advice Country

tblAddress.Country

AdviceCountry

810-830

 

Payment Footer tblTenant.PaymentFooter PaymentFooter 831-920  
Tenant Name tblTenant.TenantName TenantName 921-970  
Org ID tblOrganization.OrgID OrgID 971-981  
Org Name tblOrganization.OrgName OrgName 982-1031  
Email tblAddress.Email Email 1032-1081  

 

Upload style 3
Upload style 3 includes the following fields in the following positions:

Field Name

Table.Field

Name in File

Position

Format

Tenant ID

tblTenant.TenantID

TenantID

1-11

 

Organization Nickname

tblOrganization.OrgNickName

OrgNickName

12-21

 

Organization Account 1

tblOrganization.Orgaccount1

OrgAccount1

22-41

 

Organization Account 2

tblOrganization.Orgaccount2

OrgAccount2

42-61

 

Organization Account 3

tblOrganization.Orgaccount3

OrgAccount3

62-81

 

Check Date

tblPayment.PaymentDate

PaymentDate

82-89

mmddyyyy

Person Code 1

tblPerson.PersonAccount1

PersonAccount1

90-109

 

Person Code 2

tblPerson.PersonAccount2

PersonAccount2

110-129

 

Person Code 3

tblPerson.PersonAccount3

PersonAccount3

130-149

 

Person Code 4

tblPerson.PersonAccount4

PersonAccount4

150-169

 

Pay to the Order of

tblPersonGiftMap.PayTo

PayTo

170-219

 

Gross Amount

tblPaymentSnapshot.PaymentAmount

calPaymentAmountTotal

220-230

 

Federal Withheld

tblPaymentSnapshot.FederalWithheld

calFederalWithheldTotal

231-241

 

State Withheld

tblPaymentSnapshot.StateWithheld

calStateWithheldTotal

242-252

 

Net Amount

tblPaymentSnapshot.NetPaymentAmount

calNetAmountTotal

253-263

0 filled

Total Units

tblPaymentSnapshot.IncomeUnits

calIncomeUnitsTotal

264-275

 

Check Number

tblPaymentSnapshot.CheckNumber

CheckNumber

276-283

 

Issued Date

tblPaymentSnapshot.IssuedDate

IssuedDate

284-291

mmddyyyy

Issued Type

tblPaymentIssuedTypeIDLookup

IssuedType

292

C = checking, S = savings

Use EFT

tblBank.UseEFT

fmtUseEftYesNo

293-295

No  or Yes

Bank Name

tblBank.Bankname

BankName

296-345  

Bank Routing # (ABA)

tblBank.ABANumber

ABANumber

346-354  

Bank Account #

tblBank.BankAccount

BankAccount

355-371 0-filled if blank, else left-justified and not 0-filled

Bank Account Type

tblBank.BankAccountTypeIDLookup

BankAccountType

372

C=checking
S=savings

Address ID

tblAddress.AddressID

AddressID

373-383

 

Account 1

tblGift.Account1

Account1

384-403

 

Account 2

tblGift.Account2

Account2

404-423

 

Account 3

tblGift.Account3

Account3

424-443

 

Account 4

tblGift.Account4

Account4

444-463

 

Account 5

tblGift.Account5

Account5

464-483

 

Separate Check

tblPersonGiftMap.SeparateCheck

SeparateCheck

484

F = false, T = true

Social Security #

tblPerson.SSN

fmtSSN

485-495

SSNs include hyphens, "*"s in place of first five digits if account set to mask SSNs under Setup

Person ID

tblPerson.PersonID

PersonID

496-506

 

Gift Date

tblGiftDetail.GiftDate

GiftDate

507-514

mmddyyyy

Payment Footer tblTenant.PaymentFooter PaymentFooter 515-604  
Tenant Name tblTenant.TenantName TenantName 605-654  
Org ID tblOrganization.OrgID OrgID 655-665  
Org Name tblOrganization.OrgName OrgName 666-715  
Email tblAddress.Email Email 716-765  

 

 

Upload style 4
Upload style 4 includes all of the fields of Upload style 3 in the same positions as shown above. In addition, Upload style 4 includes the following fields in the following positions:

Field Name

Table.Field

Name in File

Position

Format

Payment Street 1

tblAddress.Street1

Street1

515-574  

Payment Street 2

tblAddress.Street2

Street2

575-634  

Payment City

tblAddress.City

City

635-654  

Payment State

tblAddress.StateCode

State

655-656  

Payment Zip Code

tblAddress.Zipcode

ZipCode

657-666 includes hyphen after 5th digit when more than 5 digits

Payment Country

tblAddress.Country

Country

667-686  

Advice Street 1

tblAddress.Street1

AdviceStreet1

687-746

 

Advice Street 2

tblAddress.Street2

AdviceStreet2

747-806

 

Advice City

tblAddress.City

AdviceCity

807-826

 

Advice State

tblAddress.StateCode

AdviceState

827-828

 

Advice Zip Code

tblAddress.Zipcode

AdviceZipcode

829-838

includes hyphen after 5th digit when more than 5 digits

Advice Country

tblAddress.Country

AdviceCountry

839-859

 

Payment Footer tblTenant.PaymentFooter PaymentFooter 860-949  
Tenant Name tblTenant.TenantName TenantName 950-999  
Org ID tblOrganization.OrgID OrgID 1000-1010  
Org Name tblOrganization.OrgName OrgName 1011-1060  
Email tblAddress.Email Email 1061-1110  

 

Upload style 5
Upload style 5 includes all of the fields listed below.  When saved in .csv format, amounts include decimal points where appropriate.

Field Name

Table.Field

Name in File

Position

Format

Organization Account 1

tblOrganization.Orgaccount1

OrgAccount1

1-18

 

Payment Date

tblPayment.PaymentDate

PaymentDate

19-28

mm/dd/yyyy

Person Code 1

tblPerson.PersonAccount1

PersonAccount1

29-46  

Pay to the Order of

tblPersonGiftMap.PayTo

PayTo

47-96

 

Gross Amount

tblPaymentSnapshot.PaymentAmount

calPaymentAmountTotal

97-107

 

Federal Withheld

tblPaymentSnapshot.FederalWithheld

calFederalWithheldTotal

108-118

 

Net Amount

tblPaymentSnapshot.NetPaymentAmount

calNetAmountTotal

119-129

0 filled

Payment Street 1

tblAddress.Street1

Street1

130-179  

Payment Street 2

tblAddress.Street2

Street2

180-229  

Payment City

tblAddress.City

City

230-249  

Payment State

tblAddress.StateCode

State

250-251  

Payment Zip Code

tblAddress.Zipcode

ZipCode

252-261 includes hyphen after 5th digit when more than 5 digits

Payment Country

tblAddress.Country

Country

262-276  

Use EFT

tblBank.UseEFT

fmtUseEftYesNo

277

N  or Y

Bank Name

tblBank.Bankname

BankName

278-327  

Bank Routing # (ABA)

tblBank.ABANumber

ABANumber

328-336  

Bank Account #

tblBank.BankAccount

BankAccount

337-353

0-filled if blank, else left-justified and not 0-filled

Bank Account Type

tblBank.BankAccountTypeIDLookup

BankAccountType

354

C=checking
S=savings

Address ID

tblAddress.AddressID

AddressID

355-365

 

Account 1

tblGift.Account1

GiftAccount1

366-383

 

Account 2

tblGift.Account2

GiftAccount2

384-401

 

Separate Check

tblPersonGiftMap.SeparateCheck

SeparateCheck

402

F = false, T = true

Social Security #

tblPerson.SSN

fmtSSN

403-414

SSNs include hyphens, "*"s in place of first five digits if account set to mask SSNs under Setup

Person Key

tblPerson.PersonKey

PersonKey

415-425

 

Gift Date

tblGiftDetail.GiftDate

GiftDate

426-435

mm/dd/yyyy

Advice Street 1

tblAddress.Street1

AdviceStreet1

436-485  

Advice Street 2

tblAddress.Street2

AdviceStreet2

486-535  

Advice City

tblAddress.City

AdviceCity

536-555  

Advice State

tblAddress.StateCode

AdviceState

556-557  

Advice Zip Code

tblAddress.Zipcode

AdviceZipcode

558-567

includes hyphen after 5th digit when more than 5 digits

Advice Country

tblAddress.Country

AdviceCountry

568-582  

State Withheld

tblPaymentSnapshot.StateWithheld

calStateWithheldTotal

583-593  

Total Units

tblPaymentSnapshot.IncomeUnits

calIncomeUnitsTotal

594-609  

Check Number

tblPaymentSnapshot.CheckNumber

CheckNumber

610-622  

Issued Date

tblPaymentSnapshot.IssuedDate

IssuedDate

623-644

mm/dd/yyyy

Email

tblAddress.Email

Email

645-694  

 

Upload style 6
Upload style 6 is identical to upload style 5, except that when saved in .csv format, amounts do not include decimal points.  See Upload style 5 above for a listing of all fields included in Upload style 6.

Upload style 7
Upload style 7 is identical to Upload style 6 except that it includes an extra CR/LF at the end of the file.

 

Copyright 2023 PG Calc Incorporated