Documentation ¶
Index ¶
Constants ¶
View Source
const URLEstonia = "https://aktiva.merit.ee/api/v1/"
View Source
const URLFinland = "https://aktiva.meritaktiva.fi/api/v1/"
View Source
const URLPoland = "https://program.360ksiegowosc.pl/api/v1/"
Variables ¶
This section is empty.
Functions ¶
func TimeToString ¶
Types ¶
type Aktiva ¶
type Aktiva struct {
// contains filtered or unexported fields
}
func (*Aktiva) SendInvoice ¶
func (a *Aktiva) SendInvoice(i Invoice) (*SendInvoiceResponse, error)
type Invoice ¶
type Invoice struct { Customer struct { Id string `json:",omitempty"` Name string RegNo string `json:",omitempty"` NotTDCustomer bool `json:",omitempty"` VatRegNo string `json:",omitempty"` CurrencyCode string `json:",omitempty"` PaymentDeadLine int `json:",omitempty"` OverDueCharge decimal.Decimal `json:",omitempty"` Address string `json:",omitempty"` City string `json:",omitempty"` Country string `json:",omitempty"` PostalCode string `json:",omitempty"` CountryCode string PhoneNo string `json:",omitempty"` PhoneNo2 string `json:",omitempty"` HomePage string `json:",omitempty"` Email string `json:",omitempty"` } DocDate string DueDate string InvoiceNo string `json:",omitempty"` RefNo string `json:",omitempty"` CurrencyCode string `json:",omitempty"` DepartmentCode string `json:",omitempty"` ProjectCode string `json:",omitempty"` InvoiceRow []InvoiceRow TaxAmount []TaxAmount RoundingAmount decimal.Decimal `json:",omitempty"` TotalAmount decimal.Decimal TotalSum decimal.Decimal Payment *Payment `json:",omitempty"` Hcomment string `json:",omitempty"` Fcomment string `json:",omitempty"` PDF string `json:",omitempty"` }
type InvoiceRow ¶
type InvoiceRow struct { Item struct { Code string Description string Type int UOMName string `json:",omitempty"` } Quantity decimal.Decimal Price decimal.Decimal DiscountPct decimal.Decimal `json:",omitempty"` DiscountAmount decimal.Decimal `json:",omitempty"` TaxId string LocationCode string `json:",omitempty"` }
type SendInvoiceResponse ¶
Click to show internal directories.
Click to hide internal directories.