lib/app/journalitem.go

41 lines
970 B
Go
Raw Normal View History

2021-01-10 23:44:39 +00:00
package app
2021-01-10 18:40:46 +00:00
2021-01-12 05:46:24 +00:00
import (
"database/sql"
"code.tnxs.net/taxnexus/lib/api/ledger/ledger_models"
)
2021-01-19 20:23:02 +00:00
// JournalItemActivityWrapper wraps the object with workflow params
type JournalItemActivityWrapper struct {
2021-01-19 01:50:45 +00:00
Obj ledger_models.JournalItem
APIKey string
SagaID string
SagaType string
2021-01-12 05:46:24 +00:00
}
2021-01-10 18:40:46 +00:00
// JournalItem is a first class object type
type JournalItem struct {
ID string
CreatedByID string
CreatedDate sql.NullTime
Credit float64
Debit float64
GlAccountID string
GlAccountDisplay string
GlBalance string
InvoiceItemID string
JournalEntryID string
LastModifiedDate sql.NullTime
LastModifiedByID string
PoItemID string
ProductID string
ProductCode string
ReferenceType string
SalesRegulation string
TaxnexusCodeID string
TaxnexusCodeDisplay string
TaxTransactionID string
TenantID string
}