Documentation
¶
Overview ¶
invoice
Index ¶
Constants ¶
View Source
const NEXGATE_SELLER = "NEXGATE_MANDANT"
Variables ¶
This section is empty.
Functions ¶
func EnrichSeller ¶
func ValidateInputInvoice ¶
Types ¶
type InputJob ¶
type InputJob struct {
Mandant MandantType `json:"mandant"`
Options OptionsType `json:"options,omitempty"`
Invoice InvoiceType `json:"invoice"`
}
type InvoiceType ¶
type InvoiceType struct {
Currency string `json:"currency"`
InvoiceID string `json:"invoice_id"`
IssueDate string `json:"issue_date"`
ServiceDate string `json:"service_date"`
ServiceStart string `json:"service_start"`
ServiceEnd string `json:"service_end"`
BuyerRef string `json:"buyer_reference"`
Buyer Buyer `json:"buyer"`
SenderHeader string `json:"sender_header"`
PostalNotes []string `json:"postal_notes"`
Info Info `json:"info"`
Impressum Impressum `json:"impressum"`
PaymentTerms PaymentTerms `json:"payment_terms"`
Items []Item `json:"items"`
VATs []VAT `json:"vats"`
Totals Totals `json:"totals"`
}
type MandantType ¶
type OptionsType ¶
type PaymentTerms ¶
Click to show internal directories.
Click to hide internal directories.