Versions in this module Expand all Collapse all v1 v1.0.1 Jul 9, 2026 Changes in this version + const NEXGATE_SELLER v1.0.0 Jul 6, 2026 Changes in this version + func EnrichSeller(inputjob *InputJob) error + func ValidateInputInvoice(inv *InputJob) error + type Buyer struct + City string + Country string + Email string + ID string + Name1 string + Name2 string + Name3 string + Street string + Zip string + type Impressum struct + Addresses string + Bank string + Contacts string + Legal string + type Info struct + Contact string + Department string + Email string + Fax string + InfoDate string + Phone string + type InputJob struct + Invoice InvoiceType + Mandant MandantType + Options OptionsType + func Parse(jsonData []byte) (job *InputJob, err error) + type InvoiceType struct + Buyer Buyer + BuyerRef string + Currency string + Impressum Impressum + Info Info + InvoiceID string + IssueDate string + Items []Item + PaymentTerms PaymentTerms + PostalNotes []string + SenderHeader string + ServiceDate string + ServiceEnd string + ServiceStart string + Totals Totals + VATs []VAT + type Item struct + Description string + ID string + LineTotal float64 + Pos int + Quantity float64 + TaxRate float64 + Unit string + UnitPrice float64 + type MandantType struct + MandantID string + Seller string + type OptionsType struct + Attachments []string + FacturXSource string + PDFSource string + Queue string + TemplateSource string + type PaymentTerms struct + DueDate string + DueDescription string + type Totals struct + GrandTotalAmount float64 + LineTotalAmount float64 + TaxTotalAmount float64 + type VAT struct + Description string + ID string + Pos int + TaxRate float64 + VATAmount float64 + VATBase float64