Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Function: getOrders
Description: use filter: Examples: array('status=16','date_purchased >= YYYY-mm-dd HH:MM:SS'
Request
userxsd:string
passxsd:string
filtertns:arrayOfString
startxsd:string
blocksizexsd:string
extNumberRangeCustomerIdxsd:int
extNumberRangeDeliveryAdrxsd:int
indivFieldsListtns:indivFieldsList
Response
resulttns:ordersList
messagexsd:string

Brutto/Netto Flags

Die Variablen tax_free und allow_tax geben Information über den Typ der Bestellung

Brutto Bestellung B2C Bestellung innerhalb EU (z.b. Firmensitz DE, Privatkunde aus DE)

allow_tax = 1
tax_free = -1

Brutto Bestellung B2B innerhalb EU (z.b. Firmensitz DE, Kunde aus DE mit ausgefülltem Firmennamen)

allow_tax = 1
tax_free = 0

Netto Bestellung B2B innerhalb EU (z.b. Firmensitz DE, Kunde aus AT mit ausgefüllter USt-ID)

allow_tax = 0
tax_free = 1

Netto Bestellung B2B außerhalb EU (z.b. Firmensitz DE, Kunde aus CH)

allow_tax = 1
tax_free = -1


Hinweis: Der Parameter allow_tax gibt eine Information ob die normale Steuerklasse für diese Bestellung ignoriert wird - so ist z.B. für den Fall CH allow_tax = 1 obwohl die Bestellung im normalfall Netto ist, da hier im Shopsystem für NON EU eine Steuerklasse mit 0% definiert ist, da der Shopbetreiber hier je nach Lieferschwelle oder Unternehmenstruktur natürlich auch einen Steuersatz definieren könnte.
Im Beispiel B2B DE→ Firma AT wird allow_tax = 0 gesetzt, damit wird angezeigt das die angelegte Steuerklasse hierfür ignoriert wird und der Beleg ohne USt ist.