You are on page 1of 18

DOKUMEN DESAIN DATABASE

REVERSE ENGINEERING

e-Solution Financial ver. 6.0.21.005 MS-SQL


Software Akuntansi Keuangan
Silk Technologies Pte Ltd

Nomor Dokumen: ED-01/09

Disiapkan untuk :
Pembangunan Aplikasi iAccounting ver 1.0 MySQL

Disiapkan oleh :
Eradata, IT Solutions
www.software-indo.com
www.esolution-financial.com

Halaman 2 dari 30

DOKUMEN DESAIN APLIKASI

ED-01/09

iAccounting ver. 1.0 MySQL

Daftar Perubahan
Revisi

Deskripsi

Reverse Engineering Database e-Solution Financial ver. 6 MS SQL


Desain Database iAccounting ver 1.0 MySQL
Data Import e-Solution Financial ver. 6 to iAccounting ver 1.0

INDEX
TANGGAL
Ditulis
oleh
Diperiksa
oleh
Disetujui
oleh

A
Satrio
31/08/15

ActAnalysisMethod
Code
Description
Description2
DefaultElement
IsReqAtTrxnEntry
UseAAECodeAtTrxnEntry
IsWarnForUnclassified
UpdateCount
...

varchar(2) <pk>
varchar(40)
varchar(40)
varchar(8)
tinyint
tinyint
tinyint
int

TrxnAnalysisDtl

JrnlCode
TrxnNo
TrxnLineId
LineNum
DepLineId
TrxnDate
AccCode
ProjectId
DepCode
FK_TrxnAnalysisDtl_ActAnalysisMethod
AAMCode
AAECode
Reference
DrCr
ActAnalysisElement
FK_ActAnalysisDefine_ActAnalysisMethod
AmountBC
AAMethod
varchar(2) <pk,fk>
AmountFC
Code
varchar(8) <pk>
AmountTC
Category
varchar(1)
WeightPercent
Description varchar(60)
...
Description2 varchar(60)
...
FK_ActAnalysisElement_ActAnalysisMethod
ActAnalysisDefine
AccCode
AAMethod
IsReqAtTrxnEntry
CommonAAElement
JrnlCode1
JrnlCode2
JrnlCode3
JrnlCode4
JrnlCode5
JrnlCode6
JrnlCode7
JrnlCode8
JrnlAAElement1
JrnlAAElement2
JrnlAAElement3
JrnlAAElement4
JrnlAAElement5
JrnlAAElement6
JrnlAAElement7
JrnlAAElement8
IsWarnForUnclassified
...

varchar(6)
int
int
smallint
int
datetime
varchar(25)
int
varchar(12)
varchar(2)
varchar(8)
varchar(20)
varchar(2)
decimal(19,2)
decimal(19,2)
decimal(19,2)
numeric(28,18)

<pk>
<pk>
<pk>
<pk>

<fk2>

<fk1>

varchar(25) <pk,fk2>
varchar(2) <pk,fk1>
tinyint
FK_TrxnAnalysisDtl_Accou
varchar(8)
varchar(6)
varchar(6)
varchar(6)
varchar(6)
varchar(6)
varchar(6)
varchar(6)
varchar(6)
varchar(8)
varchar(8)
varchar(8)
FK_ActAnalysisDefine_Account
varchar(8)
varchar(8)
varchar(8)
varchar(8)
varchar(8)
tinyint
FK_PrjHistory_Account

PrjHistory
ProjectId
AccCode
DepCode
Year
PeriodNum
AccGroup
BudgetAmtBC
BudgetAmtFC
BudgetQty
WeightPercent
BudgetOption
DrAmountBC
CrAmountBC
DrAmountFC
CrAmountFC
DrQty
CrQty
...

1 / 16

int
varchar(25)
varchar(12)
smallint
smallint
varchar(2)
decimal(15,2)
decimal(15,2)
decimal(15,4)
decimal(7,3)
tinyint
decimal(15,2)
decimal(15,2)
decimal(15,2)
decimal(15,2)
decimal(15,4)
decimal(15,4)

<pk,fk1>
<pk,fk2>
<pk>
<pk>
<pk>

AccHistory

alysisDtl_Account

AccCode
Year
PeriodNum
PeriodBgnDate
PeriodEndDate
DrAuditedBC
CrAuditedBC
DrEarnTrsfBC
CrEarnTrsfBC
DrAuditedFC
CrAuditedFC
FK_AccHistory_AccountDrAuditedQty
CrAuditedQty
NetBudgetBC
NetBudgetFC
NetBudgetQty
TrsfCostRate
DrValidatedBC
CrValidatedBC
DrValidatedFC
CrValidatedFC
DrValidatedQty
CrValidatedQty
WIPEndMatPercent
WIPEndConvPercent
UpdateCount
...

Account
Code
Name
Name2
Group
DrCr
Level
IsDetailType
AltCode
CtrlType
DepStatus
DepCode
HasForeignCurr
IsCalcExGainLoss
CurrencyCode
HasQty
QtyMeasure
Rate
IsTrackProjects
IsChinaLevel1
ChinaLevel1Code
HasBudget
BudgetOption
VarBandPercent
VarianceBandBC
CostCategory
OvHeadCalcMethod
OvHeadPercent
CostTrsfAcc
IsInactive
UpdateCount
...

Department
varchar(25)
<pk,fk>
Code
varchar(12) <pk>
smallint
<pk>
Name
varchar(100)
smallint
<pk>
Name2
varchar(100)
datetimeFK_DepHistory_Department
Level
smallint
datetime
IsDetailType
tinyint
decimal(19,2)
IsCommonShare tinyint
FK_CurrExchangeGain_Currency
decimal(19,2)
IsInactive
tinyint
decimal(19,2)
AltCode
varchar(20)
decimal(19,2)
...
decimal(19,2)
FK_TrxnDepDtl_Department
decimal(19,2)
decimal(19,4)
TrxnDepDtl
decimal(19,4)
decimal(19,2)
JrnlCode
varchar(6)
<pk>
decimal(19,2)
TrxnNo
int
<pk>
decimal(19,4)
TrxnLineId
int
<pk>
decimal(15,6)
DepLineId
int
decimal(19,2)
LineNum
smallint
<pk>
decimal(19,2)
TrxnDate
datetime
decimal(19,2)
varchar(25)
<fk2>
AccCode
decimal(19,2)
int
ProjectId
decimal(19,4)
varchar(12)
<fk1>
DepCode
decimal(19,4)
varchar(20)
Reference
decimal(7,4)
varchar(2)
DrCr
decimal(7,4)
decimal(19,2)
AmountBC
int
decimal(19,2)
AmountFC
AmountTC
decimal(19,2)
decimal(19,4)
Qty
numeric(28,18)
RateTC
WeightPercent numeric(28,18)
tinyint
IsValid
...

varchar(25)
<pk>
varchar(100)
varchar(100)
varchar(2)
DepHistory
varchar(2)
AccCode
varchar(25)
smallint
DepCode
varchar(12)
tinyint
Year
smallint
varchar(20)
PeriodNum
smallint
varchar(6)
PeriodBgnDate datetime
varchar(2)
PeriodEndDate datetime
varchar(12)
IsYearBegin
tinyint
tinyint
DrAuditedBC
decimal(19,2)
tinyint
CrAuditedBC
decimal(19,2)
varchar(3)
FK_CashTrxnDtl_Account
DrAuditedFC
decimal(19,2)
tinyint
CrAuditedFC
decimal(19,2)
varchar(6)
DrAuditedQty
decimal(19,4)
numeric(28,18) FK_DepHistory_Account
CrAuditedQty
decimal(19,4)
tinyint
NetBudgetBC
decimal(19,2)
tinyint
NetBudgetFC
decimal(19,2)
varchar(12)
NetBudgetQty decimal(19,4)
tinyint
DrValidatedBC decimal(19,2)
tinyint
CrValidatedBC decimal(19,2)
decimal(3)
DrValidatedFC decimal(19,2)
decimal(15,2)
CrValidatedFC decimal(19,2)
varchar(4)
DrValidatedQty decimal(19,4)
varchar(4)
CrValidatedQty decimal(19,4)
decimal(7,2)
DrEarnTrsfBC decimal(19,2)
varchar(25)
CrEarnTrsfBC decimal(19,2)
tinyint
UpdateCount
int
int
...

2 / 16

<pk,fk2>
<pk,fk1>
<pk>
<pk>

FK_Invoice_Currency
FK_Invoice_Account
FK_TrxnDepDtl_Account

InvHistoryDtl

CurrExchangeGain
JrnlCode
TrxnNo
LineNum
LineId
TrxnDate
AccCode
CVType
CVCode
DrCr
CurrencyCode
AccBalFC
AccBalBC
AmountBC
ExRateBCPerFC
...

varchar(6)
int
smallint
int
datetime
varchar(25)
varchar(2)
varchar(10)
varchar(2)
varchar(3)
decimal(19,2)
decimal(19,2)
decimal(15,2)
numeric(28,18)

<pk>
<pk>
<pk>

<fk2>

<fk1>

JrnlCode
TrxnNo
LineNum
LineId
SourceType
SourceRef
SourceDate
InvJrnlCode
InvTrxnNo
InvProjectId
IsSourcePurged
ExRateBCperFC
Particulars
DrCr
CurrencyCode
AmountFC
AmountBC
IsPosted
IsBillable
...

varchar(6)
int
smallint
int
varchar(4)
varchar(20)
datetime
varchar(6)
int
int
tinyint
numeric(28,18)
varchar(100)
varchar(2)
varchar(3)
decimal(15,2)
decimal(15,2)
tinyint
tinyint

<pk>
<pk>
<pk>

<fk>
<fk>

FK_InvHistoryDtl_Invoice

Invoice

FK_CurrExchangeGain_Account

JrnlCode
varchar(6)
TrxnNo
int
CVType
varchar(2)
CVCode
varchar(10)
Number
varchar(40)
ProjectId
int
BillAddrNum
smallint
ShipAddrNum
smallint
Date
datetime
DueDate
datetime
DateEarlyPmt
datetime
DiscEarlyPmt
numeric(28,18)
DocType
varchar(4)
DepCode
varchar(12)
Salesperson
varchar(8)
AddiRef
varchar(20)
CtrlAccCode
varchar(25)
IsSuspendPayment
tinyint
DatePosted
datetime
FK_InvAdjustDtl_Account
CurrencyCode
varchar(3)
AmountFC
decimal(15,2)
AmountBC
decimal(15,2)
ExRateBCperFC
numeric(28,18)
TaxAmount
decimal(15,2)
DateClosed
datetime
PmtTermCode
varchar(6)
TaxStatus
varchar(4)
ApprovedPmtFC
decimal(15,2)
RevalExRateBCperFC numeric(28,18)
RevalDate
datetime
IsSyncWithEdis
tinyint
EdisTransType
varchar(3)
EdisCreatedStore
varchar(3)
EdisRegister
varchar(3)
EdisTransNum
int
DateSourcePurged
datetime
PmtApprovedBy
varchar(8)
datetime
TrxnDate
varchar(6)
TaxCode
Remark
text
...

FK_InvAdjustDtl_Invoice

3 / 16

<pk>
<pk>

<fk2>

<fk1>

VoucherLibrary
Code
VersionNum
LineNum
IsDefaultVersion
TrxnStatus
IsAddImageToForm
ImagePosition
ImageFileType
ImageDataSize
LineContent
ImageData
...

ActAnalysisHistory
AccCode
AAMethod
DepCode
Year
PeriodNum
DrAuditedBC
CrAuditedBC
NetBudgetBC
...

varchar(25)
varchar(2)
varchar(12)
smallint
smallint
decimal(19,2)
decimal(19,2)
decimal(19,2)

<pk>
<pk>
<pk>
<pk>
<pk>

SalesTax
Code
Description
Description2
Rate
AccForSupply
AccForPurchase
RepSeqForSupply
RepSeqForPurchase
CompoundCalcLevel
EffectiveDate
OldRate
...

TrxnImportLog
ImportSeqNum
Date
Time
SourceApp
SourceTrxnId
SourceTrxnDate
SourceTrxnTime
PostingRef
AccEntryCat
AccEntryNum
JrnlCode
TrxnNo
AccCode
CurrencyCode
NumOfDetails
...

int
<pk>
datetime
int
varchar(6)
varchar(40)
datetime
int
varchar(40)
varchar(6)
int
varchar(6)
int
varchar(25)
varchar(3)
smallint

varchar(2)
<pk>
varchar(12) <pk>
int
<pk>
tinyint
tinyint
tinyint
varchar(12)
varchar(80)
varchar(40)
varchar(100)
varchar(100)
varchar(30)
varchar(20)
varchar(10)
varchar(30)
varchar(10)
varchar(10)
varchar(10)
varchar(10)
varchar(20)
varchar(10)
varchar(10)
varchar(150)
varchar(150)
datetime
int
text

CVHistory
AccCode
CVType
CVCode
Year
PeriodNum
PeriodBgnDate
PeriodEndDate
IsYearBegin
DrAuditedBC
CrAuditedBC
DrAuditedFC
CrAuditedFC
DrAuditedQty
CrAuditedQty
NetBudgetBC
NetBudgetFC
NetBudgetQty
DrValidatedBC
CrValidatedBC
DrValidatedFC
CrValidatedFC
DrValidatedQty
CrValidatedQty
DrEarnTrsfBC
CrEarnTrsfBC
...

4 / 16

varchar(6)
<pk>
varchar(100)
varchar(100)
decimal(7,3)
varchar(25)
varchar(25)
tinyint
tinyint
tinyint
datetime
decimal(7,3)

UseSubscription
Id
Number
BgnDate
IsClosed
UsagePeriodDays
UsageQuotaValue
UpdateCount
LastChangeDate
LastChangeTime
ParamsEncrypted
...

Address
SubjectType
SubjectCode
Number
IsDefaultBillAddr
IsDefaultShipAddr
IsAssociateAcc
ShortCode
ComName
Contact
AddrL1
AddrL2
City
State
PostCode
Country
TelAreaCode
Tel1
Tel2
Fax
MobileTel
PagerStation
Pager
EmailAddr
EmailCC
LastChangeDate
LastChangeTime
Note
...

varchar(8)
<pk>
smallint
<pk>
smallint
<pk>
tinyint
varchar(6)
tinyint
varchar(2)
varchar(4)
int
varchar(1000)
image

varchar(25)
varchar(2)
varchar(10)
smallint
smallint
datetime
datetime
tinyint
decimal(19,2)
decimal(19,2)
decimal(19,2)
decimal(19,2)
decimal(19,4)
decimal(19,4)
decimal(19,2)
decimal(19,2)
decimal(19,4)
decimal(19,2)
decimal(19,2)
decimal(19,2)
decimal(19,2)
decimal(19,4)
decimal(19,4)
decimal(19,2)
decimal(19,2)

<pk>
<pk>
<pk>
<pk>
<pk>

int
<pk>
varchar(20)
datetime
tinyint
smallint
decimal(15)
int
datetime
int
text

BankStmtHdr
Project
Id
int
<pk>
Ref
varchar(20)
Name
varchar(60)
Name2
varchar(60)
Level
smallint
IsDetailType
tinyint
Status
varchar(4)
IsSuspended
tinyint
ProductType
varchar(4)
ProductQty
decimal(15,4)
DateCommence
datetime
DateComplete
datetime
IsRenewable
tinyint
CertifProgress
decimal(5,2)
CusCode
varchar(10)
CusAddressId
smallint
Category
varchar(2)
DepCode
varchar(12)
Manager
varchar(10)
BudgetOption
tinyint
BillingPeriod
varchar(1)
BillingInterval
tinyint
BillingDayOfPeriod tinyint
PmtTermCode
varchar(6)
CtrlAccCode
varchar(25)
CurrencyCode
varchar(3)
SalesAcc
varchar(25)
COGSAcc
varchar(25)
ProgressBillAcc
varchar(25)
WorkIPAcc
varchar(25)
UnearnedRevAcc
varchar(25)
IsApplyOverhead
tinyint
OvHeadRate
decimal(7,2)
BillingCount
smallint
PastBillCount
smallint
BillingBasis
varchar(2)
BillMarkup
decimal(7,2)
RevenueMethod
varchar(2)
BillRetainPercent
decimal(3,1)
BillTextId
smallint
BillFormatId
smallint
IsBillTaxInclusive
tinyint
BillDetailOption
varchar(1)
IsBillShowMarkup
tinyint
BillMarkupTextId
int
BillNoteOption
varchar(1)
BillNoteCostInfo
tinyint
NextBillAmtFC
decimal(15,2)
NextBillDate
datetime
BgtExRateBCperFC numeric(28,18)
BgtRevenueFC
decimal(19,2)
BgtCostBC
decimal(19,2)
BgnBalanceDate
datetime
BgnBalanceFC
decimal(19,2)
BgnBalanceBC
decimal(19,2)
ActualRevenueFC decimal(19,2)
ActualRevenueBC decimal(19,2)
ActualCostBC
decimal(19,2)
RecogRevenueBC decimal(19,2)
RecogCostBC
decimal(19,2)
RetenAmountFC
decimal(19,2)
RetenClaimDate
datetime
RetenAmountBC
decimal(19,2)
RetenClaimTrxnNo int
UpdateCount
int
IsInactive
tinyint
LastChangeDate
datetime
LastChangeTime
int
Note
text
...
FK_WIPtrxnDtl_Project

FK_PrjHistory_Project

BankCode
BankStmtNum
StmtDate
StmtBalance
StmtBgnDate
StmtBgnBalance
ReconBalance
IsEnterStmtDetails
IsEditSingleColumn
IsEnterAndLocate
BankAccCode
EnteredBy
AuditedBy
UpdateCount
...

varchar(6)
<pk,fk>
int
<pk>
datetime
decimal(19,2)
datetime
decimal(19,2)
decimal(19,2)
tinyint
tinyint
tinyint
varchar(25)
varchar(8)
varchar(8)
int

FK_BankStmtDtl_BankStmtHdr
BankStmtDtl
BankCode
BankStmtNum
LineNum
TrxnDate
Reference
Amount
FK_BankStmtHdr_Bank ReconStatus
BookEntryCount
BookJrnlCode
BookTrxnNo
BookLineId
BookLineNum
LineId
...

varchar(6)
<pk,fk>
int
<pk,fk>
smallint
<pk>
datetime
varchar(20)
decimal(19,2)
tinyint
tinyint
varchar(6)
int
int
smallint
int

Bank
Code
Name
Name2
IsPreferred
AccCode
LastChequeNum
LastDepositNum
ChargeAcc
StmtBgnBal
StmtBgnDate
StmtEndDate
StmtEndBal
ChargePercent
ChargeMinAmt
DepCode
LastReceiptNum
...

varchar(6)
<pk>
varchar(40)
varchar(40)
tinyint
varchar(25)
<fk>
varchar(20)
varchar(20)
varchar(25)
decimal(19,2)
datetime
datetime
decimal(19,2)
decimal(7,4)
decimal(15,2)
varchar(12)
varchar(20)

FK_Cash

5 / 16

CashTrxnDtl
JrnlCode
TrxnNo
LineNum
LineId
AccCode
AccCurrencyCode
AccExRateBCperFC
ProjectId
Particulars
RecurTextId
AmountTC
AmountBC
AmountFC
InvJrnlCode
InvTrxnNo
InvPrePmtBalTC
InvDeductAccCode
InvDeductAmountTC
InvDeductAmountBC
InvDeductLineId
Rate
Qty
QtyMeasure
FACode
FAaction
IsGenerateGLforFADisposal
CostCategory
TaxAnalysCategory
TaxCode
FK_ARPtrxnDtl_Account
TaxRate
TaxableAmtTC
TaxEntryType
Note
...

varchar(6)
int
smallint
int
varchar(25)
varchar(3)
numeric(28,18)
int
varchar(100)
int
decimal(15,2)
decimal(15,2)
decimal(15,2)
varchar(6)
int
decimal(15,2)
varchar(25)
decimal(15,2)
decimal(15,2)
int
numeric(28,18)
decimal(15,4)
varchar(6)
varchar(10)
varchar(2)
tinyint
varchar(4)
varchar(2)
varchar(6)
decimal(7,3)
decimal(15,2)
tinyint
text

<pk>
<pk>
<pk>
<fk2>
<fk1>
FK_InvAdjustDtl_InvAdjustHdr

ARPtrxnDtl
JrnlCode
TrxnNo
LineNum
LineId
InvJrnlCode
InvTrxnNo
InvLineId
FK_Bank_Account
InvNum
InvDueDays
InvDeductCode
AccCode
AccCurrencyCode
AccExRateBCperFC
ProjectId
Particulars
RecurTextId
AmountTC
AmountBC
FK_CashTrxnHdr_BankQty
QtyMeasure
Rate
FACode
FAaction
IsGenerateGLforFADisposal
CostCategory
TaxAnalysCategory
TaxCode
TaxRate
TaxableAmtTC
TaxEntryType
DocImageId
AmountFC
Note
...

varchar(6)
int
smallint
int
varchar(6)
int
int
varchar(40)
smallint
varchar(2)
varchar(25)
varchar(3)
numeric(28,18)
int
varchar(100)
int
decimal(15,2)
decimal(15,2)
decimal(15,4)
varchar(6)
numeric(28,18)
varchar(10)
varchar(2)
tinyint
varchar(4)
varchar(2)
varchar(6)
decimal(7,3)
decimal(15,2)
tinyint
int
decimal(15,2)
text

<pk>
<pk>
<pk>

FK_CurrHistory_

<fk2>
<fk1>

FK_ARPtrxnDtl_Currency

FK_CashTrxnDtl_Currency
6 / 16

InvAdjustDtl
Note
JrnlCode
TrxnNo
LineNum
LineId
AccCode
InvJrnlCode
InvTrxnNo
ProjectId
Particulars
RecurTextId
AccCurrencyCode
AccExRateBCperFC
AmountTC
AmountBC
AmountFC
InvPrePmtBalTC
InvDeductAccCode
InvDeductAmountTC
InvDeductAmountBC
InvDeductLineId
...

CurrHistory
SeqNum
CurrencyCode
Date
ExRateBCperFC
ForExTrxnNo
...

int
<pk>
varchar(3)
<fk>
datetime
numeric(28,18)
int

PmtTerms
Code
Description
Description2
IsPreferredForCus
IsPreferredForVen
LossRatio
AdvancePmt
CreditPeriodOption
DaysPmtDue
MonthsPmtDue
DayOfDueMonth
DaysEarlyPmt
DiscEarlyPmt
FinChargeRate
NoteL1
NoteL2
...

varchar(6)
<pk>
varchar(40)
varchar(40)
tinyint
tinyint
decimal(7,3)
decimal(15,2)
varchar(6)
smallint
smallint
smallint
smallint
decimal(7,3)
decimal(7,3)
varchar(60)
varchar(60)

FK_CurrHistory_Currency

FK_Vendor_PmtTerms

text
varchar(6)
int
smallint
int
varchar(25)
varchar(6)
int
int
varchar(100)
int
varchar(3)
numeric(28,18)
decimal(15,2)
decimal(15,2)
decimal(15,2)
decimal(15,2)
varchar(25)
decimal(15,2)
decimal(15,2)
int

ARtrxnHdr
JrnlCode
TrxnNo
CVType
CVCode
ProjectId
PrjBillType
DepCode
DocType
DocNumber
DocDate
AddiRef
BillAddrNum
PrjRevenueMethod
ShipAddrNum
EntryDate
IsLinkedToInv
PmtTermCode
DueDate
DateEarlyPmt
DiscEarlyPmt
Salesperson
IsAutoCalcTax
IsLineAmtIncTax
CurrencyCode
AmountFC
AmountBC
ExRateBCperFC
CtrlAccCode
IsValid
DatePrinted
UpdateCount
HasCtrlAccParticlr
IsSuspendPayment
PmtApprovedBy
CtrlAccRecurTextId
TaxCode
TaxExRateBCperFC
TaxPermitNum
Remark
...

7 / 16

varchar(6)
<pk,fk1,fk2>
int
<pk,fk2>
varchar(2)
varchar(10)
int
varchar(1)
varchar(12)
varchar(4)
varchar(40)
datetime
varchar(20)
smallint
varchar(2)
smallint
datetime
tinyint
varchar(6)
datetime
datetime
decimal(7,3)
varchar(8)
tinyint
tinyint
varchar(3)
<fk3>
decimal(15,2)
decimal(15,2)
numeric(28,18)
varchar(25)
tinyint
datetime
int
tinyint
tinyint
varchar(8)
int
varchar(6)
numeric(28,18)
varchar(20)
text

<pk,fk1>
<pk,fk1>
<pk>
<fk2>
<fk3>
<fk3>

ComProfile
Number
DateCreated
USC_Number
SerialNo
AccessCode
SecurityStamp
Name
Name2
AddrL1
AddrL2
City
State
Country
PostCode
TelAreaCode
Tel1
Tel2
Fax
Contact
EmailAddr
BusinessId
DateExpiryBizId
UpgradeSourceVersion
TaxRegNo
DateExpiryTaxReg
IsNoSalesTax
IsTaxChangable
IsPmtReqApproval
IsSetupYearBgnBal
IsAuditBeforePost
IsAutoBackupOnExit
IsCheckAccBudget
IsCheckDepBudget
IsCheckPrjBudget
IsUseSubscription
IsSecurityActivated
BackupByUser
BaseCurrency
ProgVersion
ProgBuildNumber
LicenceExpiryDate
DataLanguage
DataLanguage2
AccReceivables
AccRecDeduct
AccRecAdvPmt
AccFinCharge
AccPayables
AccPayDeduct
AccPayAdvPmt
AccSales
AccSalesReturns
AccSalesDisc
AccPurchase
AccPurchReturns
AccPurchDisc
AccCOGS
AccFinishedGoods
AccCurrEarn
AccExGainLossR
AccExGainLossU
AccFxaDisposal
AccFxaDisposalGain
AccFxaDisposalLoss
ParentCurrency
ParentCurrExRate
ParentPeriodOffset
LicenceQuotaBalBF
UsageCurrency
GLVoucherPaper
Period1Year
Period1Month
YearTrxnBgn
PeriodTrxnBgn
DateAccClosing

smallint
<pk>
datetime
varchar(20)
varchar(20)
varchar(8)
varchar(10)
varchar(80)
varchar(80)
varchar(100)
varchar(100)
varchar(30)
varchar(20)
varchar(30)
varchar(10)
varchar(10)
varchar(10)
varchar(10)
varchar(10)
varchar(40)
varchar(40)
varchar(20)
datetime
varchar(6)
varchar(20)
datetime
tinyint
tinyint
tinyint
tinyint
tinyint
tinyint
tinyint
tinyint
tinyint
tinyint
tinyint
varchar(8)
varchar(3)
varchar(10)
int
int
varchar(3)
varchar(3)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(25)
varchar(3)
numeric(28,18)
smallint
varchar(25)
varchar(3)
varchar(2)
smallint
tinyint
smallint
smallint
datetime

UserAccess
ProcLockSpec text
ProcName
varchar(30) <pk>

UserStation
StationId
UserId
LoginDate
LoginTime
IsRequiredToLogOut
LastPulseDate
LastPulseTime
...

varchar(10) <pk>
varchar(8) <pk>
datetime
int
tinyint
datetime
int

TelAreaCode
AreaCode
varchar(10) <pk>
AreaName varchar(20)
AreaName2 varchar(20)
...

RepFormatStore
ReportID
VersionNo
SectionNum
VersionDesc
UserGroupLock
ContentSize
FormatFileDate
FormatFileTime
Content
...

varchar(5) <pk>
smallint
<pk>
smallint
<pk>
varchar(60)
int
int
datetime
int
image

ReminderMsg
Code
IsDefault
Line1
Line2
IsInactive
UpdateCount
LastChangeDate
LastChangeTime
Content
...

varchar(8) <pk>
tinyint
varchar(60)
varchar(60)
tinyint
int
datetime
int
text

UserTransRight
SeqNum
JrnlCode
SubjectType
SubjectCode
LimitType
LimitAmtBC
IsLimitBudgetVar
ApprovUserGroup
ApprovUserCode
...

int
<pk>
varchar(6)
varchar(2)
varchar(25)
varchar(6)
decimal(15,2)
varchar(20)
smallint
varchar(8)

RecTrxnDepDetail
JrnlCode
TrxnNo
LineId
LineNum
DepCode
Reference
WeightPercent
Formula
...

8 / 16

varchar(6)
int
int
smallint
varchar(12)
varchar(20)
decimal(7,4)
varchar(254)

<pk>
<pk>
<pk>
<pk>

GLtrxnDtl
JrnlCode
WIPtrxnDtl
TrxnNo
LineNum
JrnlCode
varchar(6)
<pk,fk1>
LineId
TrxnNo
int
<pk,fk1>
TrxnDate
LineNum
smallint
<pk>
AccCode
LineId
int
ProjectId
ProjectId
int
<fk2>
Particulars
WIPAccCode
varchar(25)
<fk3>
RecurTextId
CostCategory
varchar(4)
DrCr
CostSourceAcc
varchar(25)
AmountBC
OvHeadCalcMethod varchar(4)
CurrencyCode
OvHeadPercent
decimal(7,2)
AmountFC
Particulars
varchar(100)
ExRateBCPerFC
Qty
decimal(15,4)
Qty
QtyMeasure
varchar(6)
QtyMeasure
Rate
numeric(28,18)
Rate
CurrencyCode
varchar(3)
FACode
AmountFC
decimal(19,2)
FAaction
AmountBC
decimal(19,2)
CVtype
RecurTextId
int
CVcode
Note
text
TaxAnalysCategory
...
TaxCode
TaxRate
TaxableJrnlCode
TaxableTrxnNo
TaxableAmtBC
TaxableAmtFC
TaxEntryType
BankReconStatus
BankStmtAmtDiff
CostCategory
FK_CashTrxnHdr_GLtrxnHdr
PrjBillTrxnNo
IsDelayPrjBilling
IsValid
EditFlags
BankStmtNum
BankStmtLineNum
BankStmtLineId
Note
FK_GLtrxnDtl_GLtrxnHdr
...

varchar(6)
<pk,fk1>
int
<pk,fk1>
smallint
<pk>
int
datetime
varchar(25)
<fk3>
int
varchar(100)
int
varchar(2)
FK_WIPtrxn_Currency
decimal(19,2)
varchar(3)
<fk2>
decimal(19,2)
numeric(28,18)
decimal(15,4)
varchar(6)
numeric(28,18)
varchar(10)
varchar(2)
varchar(2)
varchar(10)
varchar(2)
varchar(6)
decimal(7,3)
varchar(6)
int
decimal(15,2)
decimal(15,2)
tinyint
tinyint
decimal(15,2)
varchar(4)
int
tinyint
tinyint
tinyint
smallint
smallint
int
text

WIPtrxn
GLtrxnHdr

JrnlCode
varchar(6)
<pk,fk1>
TrxnNo
int
<pk>
TrxnDate
datetime
CostBgnDate
datetime
BgnProjectRef
varchar(20)
EndProjectRef
varchar(20)
IsProcessCost
tinyint
IsAllocateMatCost
tinyint
IsAllocateLabCost
tinyint
IsTransferMiscExpenses tinyint
IsAllocateOvhCost
tinyint
CurrencyCode
varchar(3)
<fk2>
ExRateBCperFC
numeric(28,18)
FK_TrxnSequence_GLtrxnHdr
decimal(15,2)
AmountFC
decimal(15,2)
AmountBC
ARtrxnNo
int
FK_GLtrxnHdr_JrnlCode
IsValid
tinyint
UpdateCount
int
Remark
text
...

JrnlCode
varchar(6)
<pk,fk>
TrxnNo
int
<pk>
TrxnDate
datetime
TrxnRef
varchar(20)
ProjectId
int
PrjAction
varchar(4)
DepCode
varchar(12)
TaxStatus
varchar(4)
FK_WIPtrxnDtl_WIPtrxn
NumOfVouchers
smallint
TrxnAmount
decimal(19,2)
EnteredBy
varchar(8)
AuditedBy
varchar(8)
IsAllowNegativeDrCr tinyint
UnpostedState
varchar(1)
DatePosted
datetime
DatePrinted
datetime
tinyint
IsValid
IsTrsfEarnings
tinyint
UpdateCount
int
PrjRecogProgress
decimal(7,2)
LastLineId
int
IsReverse
tinyint
IsFxaDisposal
tinyint
TaxCode
varchar(6)
Remark
text
...

TrxnSequence
SeqNum
JrnlCode
TrxnNo
AuditNote
...

9 / 16

int
<pk>
varchar(6) <fk>
int
<fk>
text

nHdr_JrnlCode

Currency
Code
varchar(3)
<pk>
Name
varchar(40)
Name2
varchar(40)
DateExRate
datetime
ExRateBCperFC
numeric(28,18)
DisplayScale
decimal(7,2)
VariableCurr
varchar(3)
tinyint
IsCheckRateValidity
decimal(7,3)
MinRatePercent
MaxRatePercent
decimal(7,3)
tinyint
IsInactive
datetime
LastChangeDate
LastChangeTime
int
FK_ARtrxnHdr_JrnlCode
tinyint
IsCalcRoundToInteger
IsRepAmtRoundToInteger tinyint
Symbol
varchar(3)
...

CashTrxnHdr
FK_WIPtrxnDtl_Account
JrnlCode
varchar(6)
<pk,fk1,fk2>
FK_ARtrxnHdr_GLtrxnHdr
TrxnNo
int
<pk,fk2>
BankCode
varchar(6)
<fk4>
BankAccCode
varchar(25)
FK_GLtrxnDtl_Currency
ChequeDate
datetime
ChequeNum
varchar(20)
DepositNum
varchar(20)
DepositDate
datetime
ReceiptNum
varchar(20)
FK_GLtrxnDtl_Account
CVType
varchar(2)
FK_InvAdjustHdr_Currency
CVCode
varchar(10)
FK_CashTrxnHdr_Currency
Salesperson
varchar(8)
NameOnCheque
varchar(60)
InvAdjustHdr
ChqCurrency
varchar(3)
<fk3>
JrnlCode
varchar(6)
<pk,fk1,fk2>
ChqExRateBCperFC numeric(28,18)
TrxnNo
int
<pk,fk2>
ChqAmount
decimal(15,2)
TrxnDate
datetime
ChqAmountBC
decimal(15,2)
BgnDate
datetime
ChqAmtToApply
decimal(15,2)
EndDate
datetime
ChqExchangeGain
decimal(15,2)
CVType
varchar(2)
BankCurrency
varchar(3)
CVCode
varchar(10)
BankExRateBCperFC numeric(28,18)
HasAdvPmtParticlr tinyint
BankAmount
decimal(15,2)
AdvPmtJrnlCode
varchar(6)
BankChargesAcc
varchar(25)
AdvPmtTrxnNo
int
BankChargesFC
decimal(15,2)
InvCurrencyCode
varchar(3)
<fk3>
BankChargesBC
decimal(15,2)
InvExRateBCperFC numeric(28,18)
CVAmountBC
decimal(15,2)
IsValid
tinyint
AdvPaymentAcc
varchar(25)
InvSortOrder
varchar(1)
DepCode
varchar(12)
IsForAssociates
tinyint
ProjectId
int
AdvPmtRecurTextId int
IsValid
tinyint
UpdateCount
int
IsApproved
tinyint
DatePrinted2
datetime
IsForAssociates
tinyint
Remark
text
IsSummarizeBankAcc tinyint
...
InvSortOrder
varchar(1)
DatePrinted
datetime
UpdateCount
int
BankAccRecurTextId int
AdvPmtRecurTextId
int
TaxExRateBCperFC numeric(28,18)
IsAutoCalcTax
tinyint
tinyint
IsLineAmtIncTax
FK_WIPtrxn_JrnlCode
varchar(6)
TaxCode
varchar(40)
InvNumber
text
Remark
FK_CashTrxnHdr_JrnlCode
...
FK_InvAdjustHdr_GLtrxnHdr

JrnlCode
Code
Description
Description2
IsReserved
SeqNum
LastTrxnNo
AltCode
...

varchar(6) <pk>
varchar(40)
varchar(40)
tinyint
tinyint
int
varchar(10)

FK_TrxnNumber_JrnlCode

10 / 16

TrxnNumber
FK_InvAdjustHdr_JrnlCode
JrnlCode
varchar(6) <pk,fk>
Year
smallint
<pk>
Month
smallint
<pk>
LastTrxnNo int
...

Customer

FK_Vendor_Currency

FK_Customer_Currency

FK_ARtrxnHdr_Currency Vendor
Code
varchar(10)
<pk>
Name
varchar(80)
Name2
varchar(80)
FK_Customer_PmtTerms
Level
smallint
BillAddrNum
smallint
ShipAddrNum
smallint
GroupComId
varchar(6)
DepCode
varchar(12)
varchar(20)
AltCode
varchar(20)
BusinessID
varchar(20)
SalesTaxID
datetime
DateBegin
varchar(8)
Purchaser
varchar(10)
ContraAcc
varchar(25)
TrxnAccExtens
varchar(25)
CtrlAccCode
<fk2>
varchar(3)
CurrencyCode
varchar(6)
TaxCode
MsgCode
varchar(8)
Category
varchar(2)
PmtTermCode
varchar(6)
<fk1>
CreditLimit
decimal(19,2)
IsContraCustomer
tinyint
IsWarnOverCrLimit tinyint
IsWarnOverPmtTerm tinyint
IsSuspendCredit
tinyint
varchar(8)
Group
TaxStatus
varchar(4)
varchar(2)
UserDefine2
decimal(19,2)
CurrentBalBC
decimal(19,2)
PostedBalBC
decimal(19,2)
SetupBalBC
datetime
LastTrxnDate
datetime
LastPmtDate
tinyint
IsInactive
int
UpdateCount
datetime
LastChangeDate
int
LastChangeTime
datetime
DiscEffectiveDate
decimal(7,4)
DiscRatePC
decimal(7,4)
OldDiscRatePC
text
Note
...

11 / 16

Note
Code
Name
Name2
Level
BillAddrNum
ShipAddrNum
GroupComId
DepCode
AltCode
BusinessID
SalesTaxID
DateBegin
Salesperson
ContraAcc
TrxnAccExtens
CtrlAccCode
CurrencyCode
TaxCode
MsgCode
Category
PmtTermCode
CreditPerform
CreditLimit
CreditLimitExcess
GracePeriodDays
FinChargeDate
IsWarnOverCrLimit
IsWarnOverPmtTerm
IsSuspendCredit
IsContraVendor
IsCalcFinCharge
Group
TaxStatus
StmtFormatId
CurrentBalBC
PostedBalBC
SetupBalBC
LastTrxnDate
LastPmtDate
IsInactive
UpdateCount
LastChangeDate
LastChangeTime
DiscEffectiveDate
DiscRatePC
OldDiscRatePC
ODCheckBgnDate
ODCheckMinAmtBC
ODInvDueDate
ODInvTransType
ODInvCreatedStore
ODInvRegister
ODInvTransNum
...

text
varchar(10)
<pk>
varchar(80)
varchar(80)
smallint
smallint
smallint
varchar(6)
varchar(12)
varchar(20)
varchar(20)
varchar(20)
datetime
varchar(8)
varchar(10)
varchar(25)
varchar(25)
varchar(3)
<fk2>
varchar(6)
varchar(8)
varchar(2)
varchar(6)
<fk1>
smallint
decimal(19,2)
decimal(15,2)
smallint
datetime
tinyint
tinyint
tinyint
tinyint
tinyint
varchar(8)
varchar(4)
smallint
decimal(19,2)
decimal(19,2)
decimal(19,2)
datetime
datetime
tinyint
int
datetime
int
datetime
decimal(7,4)
decimal(7,4)
datetime
decimal(15,2)
datetime
varchar(3)
varchar(3)
varchar(3)
int

DateTransferEarnings
DateSetupGL
DateAuditPeriodEnd
TrxnNumberingOption
AR_Options
AP_Options
Trxn_Options
UpdateCount
...

datetime
datetime
datetime
varchar(1)
tinyint
tinyint
tinyint
int
text

RecurTextDep
RecurId
LineNum
DepCode
Reference
WeightPercent
...

int
<pk,fk>
smallint
<pk>
varchar(12)
varchar(20)
decimal(7,4)

FK_RecurTextDep_RecurText
UseTrail

RecurText

SessionNum
int
<pk,fk>
Date
datetime
<pk>
Time
int
<pk>
UserLanguage varchar(3)
varchar(10)
Action
varchar(6)
ObjectType
varchar(30)
ObjectId
varchar(60)
ObjectDesc
text
Remark
...
FK_UseTrail_UseSession

RecurId
Category
NativeText
TranslatedText
IsUseNoteInTrxn
Note
...

int
<pk>
varchar(20)
varchar(100)
varchar(100)
tinyint
text

UseSession
Num
UserId
UserWNetName
BgnDate
BgnTime
EndDate
EndTime
Status
IsAbnormalExit
Remark
...

int
<pk>
varchar(20)
varchar(20)
datetime
int
datetime
int
varchar(1)
tinyint
text

UserRole
Num
smallint
<pk>
Name
varchar(40)
Name2
varchar(40)
IsAdministrator
tinyint
IsDisallowChangeFinData tinyint
IsDisallowViewFinRep
tinyint
tinyint
Authority
IsInactive
tinyint
Note
text
...
FK_UserProfile_UserRole
UserProfile
Code
Password
Name
RoleNum
CreatedBy
DateCreated
TimeCreated
IsInactive
EmailAddr
Tel
BirthDate
Authority
PswdRenewalOption
PswdLastChangeDate
LastChangeDate
LastChangeTime
Note
...

12 / 16

varchar(20) <pk>
varchar(20)
varchar(40)
smallint
<fk>
varchar(8)
datetime
int
tinyint
varchar(40)
varchar(20)
datetime
tinyint
varchar(1)
datetime
datetime
int
text

TrxnLink
Num
int
<pk>
FixedAsset
JrnlCode
varchar(6) <fk>
TrxnNo
int
<fk>
FK_TrxnLink_GLtrxnHdr
Code
varchar(10)
<pk>
PrmJrnlCode varchar(6)
Name
varchar(80)
PrmTrxnNo
int
Name2
varchar(80)
...
SerialNo
varchar(20)
Status
varchar(10)
FAClass
DepCode
varchar(12)
Note
text
Location
varchar(10)
Code
varchar(10) <pk>
ClassCode
varchar(10)
<fk>
Name
varchar(40)
Vendor
varchar(10)
Name2
varchar(40)
Customer
varchar(10)
varchar(25)
AccPurchase
AltCode
varchar(20)
AccAccumDepre varchar(25)
DepreMethod
varchar(2)
AccDepreExpense varchar(25)
DepreRate
decimal(7,6)
AccValueAdjust
varchar(25)
LifeInPeriods
smallint
int
UpdateCount
FK_FixedAsset_FAClass
PeriodsDepreciated smallint
tinyint
IsInactive
DateService
datetime
...
DateRetire
datetime
DateLastCalc
datetime
AccPurchase
varchar(25)
AccAccumDepre
varchar(25)
AccDepreExpense
varchar(25)
FK_FaDepreHdr_GLtrxnHdr
AccValueAdjust
varchar(25)
AmtPurchase
decimal(19,2)
AmtValueAdjust
decimal(19,2)
AmtSalvage
decimal(19,2)
AmtAccumDepre
decimal(19,2)
FaDepreDtl
AmtDisposal
decimal(19,2)
JrnlCode
varchar(6)
<pk>
AmtAvrgDepre
decimal(19,2)
FK_FaDepreDtl_FixedAsset
TrxnNo
int
<pk>
AmtLastCalc
decimal(19,2)
LineNum
smallint
<pk>
DepreMethod2
varchar(2)
LineId
int
DepreRate2
decimal(7,6)
TrxnDate
datetime
LifeInPeriods2
smallint
TrxnTime
int
IsValid
tinyint
FxaCode
varchar(10)
<fk>
IsStopDepreciation tinyint
Description
varchar(80)
RecurTextId
int
FxaClass
varchar(10)
UpdateCount
int
FxaDepCode varchar(12)
Note
text
varchar(2)
Action
...
LifeInPeriods smallint
PeriodsToCalc smallint
DepreMethod varchar(2)
decimal(7,6)
DepreRate
varchar(25)
DrAccCode
varchar(25)
CrAccCode
decimal(19,2)
Amount
RecurTextId
int
IsValid
tinyint
Note
text
...

13 / 16

RecTrxnHdr
FK_FaDepreHdr_JrnlCode

FaDepreHdr
Remark
JrnlCode
TrxnNo
TrxnDate
IsSummaryInGLtrxn
PeriodsToCalc
ScopeOption
FaBgnCode
FaEndCode
AccCode
DepCode
IsValid
IsSuspended
DatePrinted
IsAdjustTrxn
UpdateCount
...

text
varchar(6) <pk,fk1,fk2>
int
<pk,fk2>
datetime
tinyint
smallint
varchar(2)
varchar(10)
varchar(10)
varchar(25)
varchar(12)
tinyint
tinyint
datetime
tinyint
int

JrnlCode
varchar(6)
<pk>
Number
int
<pk>
TrxnRef
varchar(20)
Remark
varchar(255)
DepCode
varchar(12)
TaxStatus
varchar(4)
NumOfVouchers
smallint
TimesToGenerate smallint
TimesGenerated
smallint
TerminationDate
datetime
LastGenDate
datetime
IsBillable
tinyint
IsSelected
tinyint
IsValid
tinyint
UpdateCount
int
TaxCode
varchar(6)
Note
text
...
FK_RecTrxnDtl_RecTrxnHdr

RecTrxnDtl
JrnlCode
Number
LineNum
LineId
AccCode
ProjectId
Particulars
RecurTextId
DrCr
IsSumOfDtls
Formula
...

14 / 16

varchar(6)
<pk,fk>
int
<pk,fk>
smallint
<pk>
int
varchar(25)
int
varchar(100)
int
varchar(2)
tinyint
varchar(254)

Physical Data Model


Model: DATABASE DESIGN EF6 - REVERSE ENGINEERING
Package:
Diagram: PhysicalDiagram_1
Author: ERADATA, software-indo.com
Date: 23/09/2015
Version:

Note:
Reverse Engineering Database e-Solution Financial 6.0.21.005 for MS SQL
by eradata IT Solutions, software-indo.com
EF Site : www.esolution-financial.com

15 / 16

16 / 16

You might also like