Documentation
¶
Overview ¶
ciicodes
Index ¶
Constants ¶
View Source
const ( CURRENCIES string = "currencies" COUNTRIES string = "countries" UNITS string = "units" PAYMENTS string = "payments" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheItem ¶
type Invoice ¶
type Invoice struct {
// Identität & Kontext
InvoiceID string
Profile Profile // EN16931 (enum)
Currency *CacheItem // ISO 4217
IssueDate time.Time
// Parteien
Seller Party
Buyer Party
// Referenzen & Perioden
BuyerReference string
ServicePeriod *ServicePeriod
ServiceDate time.Time
// Inhalte
Lines []LineItem
Vats []VatItem
Totals Totals
// Zahlungsbedingungen
PaymentTerms *PaymentTerms
PaymentMean *CacheItem
}
type PaymentTerms ¶
type ZUGFeRDmaster ¶
type ZUGFeRDmaster struct {
Mandant *Mandant
Options *Options
Invoice *Invoice
Paths *Paths
Headers *Headers
}
func New ¶
func New() *ZUGFeRDmaster
func (*ZUGFeRDmaster) CsvLoader ¶
func (m *ZUGFeRDmaster) CsvLoader(searchKey string, source string) (interface{}, error)
Loader für cache
func (*ZUGFeRDmaster) NormalizeAndValidate ¶
func (m *ZUGFeRDmaster) NormalizeAndValidate(in *input.InputJob) error
Click to show internal directories.
Click to hide internal directories.