Zum Inhalt springen

API reference

Quittio\Country\AT

quittio/country-at#

Quittio\Country\AT

Quittio\Country\AT\Dunning

  • BaseRateTableBasiszinssatz of the Oesterreichische Nationalbank for default interest between businesses (section 456 UGB): the rate on the first day of a half-year applies to the whole half-year. Rates after the last entry are added with withRate().
  • DefaultInterestAustrian default interest: the base rate of the OeNB plus 9.2 points between businesses (section 456 UGB), split at every change of the base rate, and 4 % for consumers (section 1000 (1) ABGB). The calculation is that of Quittio\Core\Dunning\DefaultInterest.

Quittio\Country\AT\EbInterface

  • EbInterfaceReaderReads ebInterface 6.0 and 6.1 invoices into the data model; CountryAT::readers() registers it, so that Quittio::read() and validateFile() accept them. The mapping is that of EbInterfaceWriter in reverse; the result has the syntax "ebinterface" and no profile.
  • EbInterfaceWriterWrites a calculated invoice as ebInterface 6.1, the Austrian XML invoice format of AUSTRIAPRO that e-Rechnung.gv.at accepts besides UBL.

Quittio\Country\AT\Formats

  • AustrianFormatRuleFormats for Austrian public buyers: a buyer with an Austrian organisation number (electronic address scheme 9915, e.g. "b" for the federal government on Peppol) receives UBL in the CIUS of e-Rechnung.gv.at (CIUS-AT-GOV).

Quittio\Country\AT\Profiles

  • CiusAtGovCIUS-AT-GOV 1.1.0, the CIUS of e-Rechnung.gv.at for invoices to the Austrian federal government: the rules of CIUS-AT-NAT and its own, syntax CII or UBL.
  • CiusAtNatCIUS-AT-NAT 1.0.0, the Austrian national CIUS of EN 16931 with the statutory rules, syntax CII or UBL.

Quittio\Country\AT\Rules

  • CiusAtRulesRules of the Austrian CIUS of EN 16931: CIUS-AT-NAT 1.0.0 (statutory rules, AT-NAT-…) and CIUS-AT-GOV 1.1.0 (rules of e-Rechnung.gv.at for the federal government, AT-GOV-…), as published by the BRZ for the BMF (e-rechnung.gv.at/go/cius_at_nat, /go/cius_at_gov).
  • UstgRulesMandatory invoice information according to the Austrian VAT act (section 11 UStG 1994), with the simplified invoice of section 11 (6) UStG up to 400 EUR and for small businesses.

Quittio\Country\AT\Tax

  • CustomVatPresetAd-hoc preset of the Austrian pack, e.g. from VatPreset::exempt(). Like the VatPreset cases, its text defaults to German when the invoice has no locale; other locales without a text fall back to English.
  • TaxTablesAustrian tax values, each valid from its date on.
  • VatPreset enumTax presets for Austria (UStG 1994).

Quittio\Country\AT\Texts

  • LegalTextsMandatory and informational texts for Austrian invoices.

Die Open-Core-Pakete stehen unter der MIT-Lizenz. Die rechtlichen Formulierungen der Länderpakete sind mit einer Steuerberatung abzustimmen.