Versions in this module Expand all Collapse all v1 v1.1.0 Feb 15, 2022 Changes in this version + const ErrorAccountProblem + const ErrorEinvoiceUnauthorized + const ErrorFailedLogin + const ErrorInvalidAfa1 + const ErrorInvalidAfa2 + const ErrorInvalidBruttoErtek1 + const ErrorInvalidBruttoErtek2 + const ErrorInvalidNettoErtek1 + const ErrorInvalidNettoErtek2 + const ErrorInvalidPrefix + const ErrorMultiUser + const ErrorSessionConflict + const ErrorSystemMaintenance + const ErrorXMLFile + const ErrorXMLRead type Agent + func (a *Agent) ReverseReceipt(req Xmlnyugtast) (Xmlnyugtavalasz, error) type Xmlszamla + Aggregator string + AlairoNeve string + ArresAfa bool + Cikkazoninvoice bool + EUsAfa bool + FizetendoKorrekcio float64 + FuvarlevelMegjegyzes string + FuvarlevelVonalkod string + Guardian bool + LogoExtra string + SzamlaKulsoAzon string + SzamlaLetoltesPld int + VevoAdoalany int + VevoAlairoNeve string + VevoFokonyvElszDatumIg Date + VevoFokonyvElszDatumTol Date + VevoFokonyvFokonyviSzam string + VevoFokonyvFolyamatostelj bool + VevoFokonyvKonyvelesDatum Date + VevoFokonyvVevoAzonosito string type XmlszamlaTetel + ArresAfaAlap float64 type Xmlszamlapdf + SzamlaKulsoAzon string v1.0.1 Feb 15, 2022 v1.0.0 Feb 7, 2022 Changes in this version + type Agent struct + func NewTokenAgent(token string) *Agent + func NewUserAgent(username string, password string) *Agent + func (a *Agent) DeleteProforma(req Xmlszamladbkdel) (Xmlszamladbkdelvalasz, error) + func (a *Agent) GenerateInvoice(req Xmlszamla) (Xmlszamlavalasz, error) + func (a *Agent) GenerateReceipt(req Xmlnyugtacreate) (Xmlnyugtavalasz, error) + func (a *Agent) QueryInvoicePdf(req Xmlszamlapdf) (Xmlszamlavalasz, error) + func (a *Agent) QueryInvoiceXml(req Xmlszamlaxml) (Szamla, error) + func (a *Agent) QueryReceipt(req Xmlnyugtaget) (Xmlnyugtavalasz, error) + func (a *Agent) QueryTaxpayer(req Xmltaxpayer) (QueryTaxpayerResponse, error) + func (a *Agent) RegisterCredit(req Xmlszamlakifiz) error + func (a *Agent) ReverseInvoice(req Xmlszamlast) (string, error) + func (a *Agent) SendReceipt(req Xmlnyugtasend) (Xmlnyugtasendvalasz, error) + func (a *Agent) StornoReceipt(req Xmlnyugtast) (Xmlnyugtavalasz, error) + func (a *Agent) SupplierAccount(req Xmlcegmb) (SupplierStatus, error) + type Date struct + func (d *Date) MarshalText() ([]byte, error) + func (d *Date) MarshalXML(encoder *xml.Encoder, start xml.StartElement) error + func (d *Date) UnmarshalText(text []byte) error + func (d *Date) UnmarshalXML(decoder *xml.Decoder, start xml.StartElement) error + type Empty struct + type Message interface + type QueryTaxpayerResponse struct + AddressList []TaxpayerAddressItem + CountyCode string + Name string + ResultErrorCode string + ResultFuncCode string + ResultMessage string + ShortName string + TaxpayerId string + Validity bool + VatCode string + VatGroupMembership string + XMLName Empty + type SupplierStatus int + const NewCompany + const NewCompanyResend + const NewConnect + const NewConnectResend + const Unknown + type Szamla struct + AlapDevizaarf float64 + AlapDevizabank string + AlapDevizanem string + AlapEmail string + AlapEszamla int + AlapFizh Date + AlapFizmod string + AlapFizmodunified string + AlapForras int + AlapHivdijbekszam string + AlapHivszamlaszam string + AlapId int + AlapIktatoszam string + AlapKata bool + AlapKelt Date + AlapKeszpenz bool + AlapMegjegyzes string + AlapNyelv string + AlapPenzforg bool + AlapRendelesszam string + AlapSzamlaszam string + AlapTelj Date + AlapTeszt bool + AlapTipus string + Kifizetesek []SzamlaKifizetes + OsszegekAfakulcsossz []SzamlaAfakulcsossz + OsszegekTotalosszAfa float64 + OsszegekTotalosszBrutto float64 + OsszegekTotalosszNetto float64 + Pdf []byte + SzallitoAdoszam string + SzallitoAdoszameu string + SzallitoBankBankszamla string + SzallitoBankNev string + SzallitoCimCim string + SzallitoCimIrsz string + SzallitoCimOrszag string + SzallitoCimTelepules string + SzallitoId int + SzallitoNev string + SzallitoPostacimCim string + SzallitoPostacimIrsz string + SzallitoPostacimOrszag string + SzallitoPostacimTelepules string + Tetelek []SzamlaTetel + VevoAdoszam string + VevoAdoszameu string + VevoAzonosito string + VevoCimCim string + VevoCimIrsz string + VevoCimOrszag string + VevoCimTelepules string + VevoEmail string + VevoFokonyvDatum Date + VevoFokonyvElszDatIg Date + VevoFokonyvElszDatTol Date + VevoFokonyvFolyamatostelj bool + VevoFokonyvVevo string + VevoFokonyvVevoazon string + VevoId int + VevoLokacio int + VevoNev string + VevoPostacimCim string + VevoPostacimIrsz string + VevoPostacimOrszag string + VevoPostacimTelepules string + XMLName Empty + func (x *Szamla) GetPDF() ([]byte, error) + type SzamlaAfakulcsossz struct + Afa float64 + Afakulcs float64 + Afatipus string + Brutto float64 + Netto float64 + type SzamlaKifizetes struct + Bankszamlaszam string + Banktranzid int + Datum Date + Devizaarf float64 + Jogcim string + Megjegyzes string + Osszeg float64 + type SzamlaTetel struct + Afa float64 + Afakulcs float64 + Afatipus string + Arresafaalap float64 + Azonosito string + Brutto float64 + FokonyvAfa string + FokonyvArbevetel string + FokonyvElszdatig Date + FokonyvElszdattol Date + FokonyvGazdasagiesemeny string + FokonyvGazdasagiesemenyafa string + Megjegyzes string + Mennyiseg float64 + Mennyisegiegyseg string + Netto float64 + Nettoegysegar float64 + Nev string + type SzamlazzhuError struct + func (e *SzamlazzhuError) Error() string + type TaxpayerAddressItem struct + Building string + City string + Country string + Door string + Floor string + LotNumber string + Number string + PostalCode string + PublicPlaceCategory string + Staircase string + StreetName string + Type string + type Xmlcegmb struct + Addr string + Bank string + BankAccount string + CegKataDatIg string + CegKataDatTol string + CegPenzforgDatIg string + CegPenzforgDatTol string + City string + CompanyName string + Email string + EmailReplyTo string + Irsz string + LoginName string + Password string + PostAddr string + PostCity string + PostIrsz string + SzamlaAgentKulcs string + SzamlaszamElotag string + TaxNumber string + UsrEmail string + UsrKeresztnev string + UsrPassword string + UsrVezeteknev string + XMLName Empty + type Xmlnyugtacreate struct + Devizaarf float64 + Devizabank string + Elotag string + Felhasznalo string + Fizmod string + FokonyvVevo string + HivasAzonosito string + Jelszo string + Kifizetesek *[]XmlnyugtacreateKifizetes + Megjegyzes string + PdfLetoltes bool + PdfSablon string + Penznem string + SzamlaAgentKulcs string + Tetelek []XmlnyugtacreateTetel + XMLName Empty + type XmlnyugtacreateKifizetes struct + Fizetoeszkoz string + Leiras string + Osszeg float64 + type XmlnyugtacreateTetel struct + Afa float64 + Afakulcs string + Azonosito string + Brutto float64 + FokonyvAfa string + FokonyvArbevetel string + Megnevezes string + Mennyiseg float64 + MennyisegiEgyseg string + Netto float64 + NettoEgysegar float64 + type Xmlnyugtaget struct + Felhasznalo string + HivasAzonosito string + Jelszo string + Nyugtaszam string + PdfLetoltes bool + PdfSablon string + SzamlaAgentKulcs string + XMLName Empty + type Xmlnyugtasend struct + Email string + EmailReplyto string + EmailSzoveg string + EmailTargy string + Felhasznalo string + Jelszo string + Nyugtaszam string + SzamlaAgentKulcs string + XMLName Empty + type Xmlnyugtasendvalasz struct + Hibakod int + Hibauzenet string + Sikeres bool + XMLName Empty + type Xmlnyugtast struct + Felhasznalo string + HivasAzonosito string + Jelszo string + Nyugtaszam string + PdfLetoltes bool + PdfSablon string + SzamlaAgentKulcs string + XMLName Empty + type Xmlnyugtavalasz struct + Devizaarf float64 + Devizabank string + Fizmod string + FokonyvVevo string + Hibakod int + Hibauzenet string + HivasAzonosito string + Id int + Kelt Date + Kifizetesek *[]XmlnyugtavalaszKifizetes + Megjegyzes string + NyugtaPdf []byte + Nyugtaszam string + OsszegekAfakulcsossz []XmlnyugtavalaszAfakulcsossz + OsszegekTotalosszAfa float64 + OsszegekTotalosszBrutto float64 + OsszegekTotalosszNetto float64 + Penznem string + Sikeres bool + Stornozott bool + StronozottNyugtaszam string + Teszt bool + Tetelek []XmlnyugtavalaszTetel + Tipus string + XMLName Empty + func (x *Xmlnyugtavalasz) GetPDF() ([]byte, error) + type XmlnyugtavalaszAfakulcsossz struct + Afa float64 + Afakulcs float64 + Afatipus string + Brutto float64 + Netto float64 + type XmlnyugtavalaszKifizetes struct + Fizetoeszkoz string + Leiras string + Osszeg float64 + type XmlnyugtavalaszTetel struct + Afa float64 + Afakulcs float64 + Afatipus string + Azonosito string + Brutto float64 + FokonyvAfa string + FokonyvArbevetel string + Megnevezes string + Mennyiseg float64 + MennyisegiEgyseg string + Netto float64 + NettoEgysegar float64 + type Xmlszamla struct + Arfolyam float64 + ArfolyamBank string + Bank string + BankszamlaSzam string + Dijbekero bool + DijbekeroSzamlaszam string + ESzamla bool + ElolegSzamla bool + Elonezetpdf bool + EmailReplyTo string + EmailSzoveg string + EmailTargy string + Felhasznalo string + FizMod string + FizetesiHataridoDatum Date + Fizetve bool + HelyesbitettSzamlaszam bool + HelyesbitoSzamla bool + Jelszo string + KeltDatum Date + KulcstartoJelszo string + Megjegyzes string + Penznem string + RendelesSzam string + Szallitolevel bool + SzamlaAgentKulcs string + SzamlaLetoltes bool + SzamlaNyelve string + SzamlaSablon string + SzamlaszamElotag string + TeljesitesDatum Date + Tetelek []XmlszamlaTetel + ValaszVerzio uint + VegSzamla bool + VevoAdoszam string + VevoAdoszamEU string + VevoAzonosito string + VevoCim string + VevoEmail string + VevoIrsz string + VevoMegjegyzes string + VevoNev string + VevoOrszag string + VevoPostazasiCim string + VevoPostazasiIrsz string + VevoPostazasiNev string + VevoPostazasiOrszag string + VevoPostazasiTelepules string + VevoSendEmail bool + VevoTelefonszam string + VevoTelepules string + XMLName Empty + type XmlszamlaTetel struct + AfaErtek float64 + AfaKulcs string + Azonosito string + BruttoErtek float64 + FokonyvAfaFokonyviSzam string + FokonyvArbevetelFokonyviSzam string + FokonyvElszDatumIg Date + FokonyvElszDatumTol Date + FokonyvGazdasagiEsem string + FokonyvGazdasagiEsemAfa string + Megjegyzes string + Megnevezes string + Mennyiseg float64 + MennyisegiEgyseg string + NettoEgysegar float64 + NettoErtek float64 + type Xmlszamladbkdel struct + Felhasznalo string + Jelszo string + Rendelesszam string + SzamlaAgentKulcs string + Szamlaszam string + XMLName Empty + type Xmlszamladbkdelvalasz struct + Hibakod int + Hibauzenet string + Sikeres bool + XMLName Empty + type Xmlszamlakifiz struct + Additiv bool + Felhasznalo string + Jelszo string + Kifizetes []XmlszamlakifizKifizetes + SzamlaAgentKulcs string + Szamlaszam string + XMLName Empty + type XmlszamlakifizKifizetes struct + Datum Date + Jogcim string + Leiras string + Osszeg float64 + type Xmlszamlapdf struct + Felhasznalo string + Jelszo string + RendelesSzam string + SzamlaAgentKulcs string + Szamlaszam string + ValaszVerzio uint + XMLName Empty + type Xmlszamlast struct + ESzamla bool + Email string + EmailReplyTo string + EmailSzoveg string + EmailTargy string + Felhasznalo string + Jelszo string + KeltDatum Date + KulcstartoJelszo string + SzamlaAgentKulcs string + SzamlaLetoltes bool + SzamlaSablon string + Szamlaszam string + TeljesitesDatum Date + Tipus string + ValaszVerzio uint + XMLName Empty + type Xmlszamlavalasz struct + Hibakod int + Hibauzenet string + Kintlevoseg float64 + Pdf []byte + Sikeres bool + SzamlaBrutto float64 + SzamlaNetto float64 + Szamlaszam string + Vevoifiokurl string + XMLName Empty + func (x *Xmlszamlavalasz) GetPDF() ([]byte, error) + type Xmlszamlaxml struct + Felhasznalo string + Jelszo string + Pdf bool + RendelesSzam string + SzamlaAgentKulcs string + Szamlaszam string + XMLName Empty + type Xmltaxpayer struct + Felhasznalo string + Jelszo string + SzamlaAgentKulcs string + Torzsszam string + XMLName Empty