Jump to content
xt:Commerce Community Forum

Lastschrift ?sterreich + Deutschland


xalara

Recommended Posts

Hallo,

xtc pr?ft ja bei Kunden aus Deutschland die BLZ usw.

Wie k?nnen jetzt Kunden aus ?sterreich via Lastschrift

zahlen? Das System nimmt die ?ster. BLZ`s nicht an.

Hab die Blz Abfrage deaktiviert geht aber immer noch nicht.

Und wie ist das mit der Mwst? Rechnet das System wenn

einer aus ?sterreich bestellt dann mit 20% Mwst ?

Gibt es eine ?sterr. BLZ Tabelle wie die Deutsche'?

Ich hoffe es kann mir jemand weiterhelfen,

vielen Dank im voraus und viele Gr??e

Silvi

Link to comment
Share on other sites

Hallo nochmal,

ein gro?es Problem hab ich leider noch.

Es kann immer noch kein ?sterreicher seine BLZ usw. eingeben.

Also er kann nicht bestellen.

Es kommt immer wieder die Fehlermeldung das es nicht ?bereinstimmt,

obwohl ich die Abrage im Admin Teil abgestellt habe.

Viele Gr??e und Danke schonmal

Silvi

Link to comment
Share on other sites

Also ich bin ?sterreicher und betreibe auch den Shop hier in ?sterreich und Deutschland.

Und bis jetzt gibt es leider keine M?glichkeit wegen dem Bankeinzug.

Mein Webdesigner der mir den Shop erstellt hat, wollte damals sogar, extra etwas basteln, und hat sich von der Nationalbank die ganzen BLZ zahlen usw. schicken lassen, aber hat trotzdem irgendwas nicht funktioniert.

Allerdings muss ich auch jetzt im nachhinein sagen, ist egal, weil ich als Kunde gesehen, w?rde es nicht gerne haben, wenn eine Firma Geld von meinem Konto abbucht.

Sondern, wenn will ichs selber ?berweisen, oder du hast ja noch viele andere M?glichkeiten.

PayPal zB. oder Kreditkarte oder Nachnahme.

Link to comment
Share on other sites

  • 2 weeks later...

F?r den Download der ?sterr. BLZ klickst Du hier.

AUSTRIA

DOMESTIC ACCOUNT NUMBER

Account Number Structure

12345678901 12345 00234573201 BLZ 19043

Identifying Min/max Fills Example

a 12345678901 Account number 4/11 n 0 0....

c - Check digit

b 12345 Bank - branch code 5/5 n

Total 9/16 n

A branch code is not required: the information can be derived from the structure of

the account number itself. Almost all banks have included a check digit in their

account numbers. The location of the check digit within the account number varies.

A list of valid bank codes is available in booklet form and on diskette. It is updated

twice a year.

National name(s)

Kontonummer / Bankleitzahl

a 12345678901 Kontonummer

b 12345 Bankleitzahl

National usage

The Bankleitzahl (bank code) is used by all banks and for all domestic payments

products.

If the bank code is omitted in a paper-based payment order, the bank must add it

before the order is processed. An electronic payment instruction without the bank

code would be rejected.

Electronic transmission

00234573201 19043

Always two separate fields, Kontonummer (11 digits) and Bankleitzahl (5 digits).

Both without separators.
Examples of written representation

Correct representation Traditional representation Account number only

00234573201 BLZ 19043 Kto-Nr 234572301 BLZ 19043

On invoices issued by an Austrian supplier or on commercial letters, the account

number structure is usually represented as shown above. The separators used are

blanks, hyphens or slashes. Kto-Nr indicates the account number and BLZ the

Bankleitzahl.

Check algorithm

The validation algorithms used are modulus-based and differ from bank to bank.

At present Austria is introducing (on a domestic scale) a mandatory validation

method for manual and automatic capture of account numbers from paper-based

payment orders. APSS (Austrian Payment Services System) is able to provide the

validation algorithms in a comprehensive, electronic table format.

Customer support

The number is indicated on: Comments

Documents to customer Always

Varies

Account number

Bankleitzahl

Account statements As above

Debit cards Always

Mostly

Account number

Bank code

Cheques Always Both parts of the structure

Commercial documents Mostly Both parts of the structure

ATM receipts Never ATM receipts are not provided

Alternative account numbering systems for payments

Austria does not have any alternative account numbering systems for processing

payment instructions.

Postgiro accounts

The Postgiro accounts have the same structure as the regular bank accounts. They

can be recognised by the Bankleitzahl ?60000?. Some transfer forms do not

include the bank code of the Postsparkasse. The information is, however, implicitly

contained in the coded type of the form (in the code line at the bottom).

As for electronic transmission, the Postgiro is fully compatible with the domestic

Tja wie wir sehen hat Austria keine genormte Verifizierung f?r die Kontonummern. Jede Bank scheint sein eigenes S?ppchen zu kochen.

Alternativ k?nnte man noch folgenden Mann "bel?stigen". Habe ich ?ber die Seite www.kontonummer.at rausgefunden. Ist die Seite der BaCa. Allerdings scheinen die auch f?r jede Bank eine eigene Pr?fziffer zu verwenden.

organization: Informations-Technologie Austria GmbH

personname: Wolfgang Mader

street address: Lasallestrasse 5

street address: A-1020 Wien

street address: Austria

postal code: A-1020

city: Wien

country: Austria

phone: +4112171757206

fax-no: +4312171751919

e-mail: [email protected]

Alternativ k?nnte man die ?berpr?fung aus dem Shop herausnehmen. Ist zwar bl?d wenn der Kunde eine falsche Kontonummer angibt, da die Kosten dann bei einem selber haften bleiben und die betragen je nach Bank zwischen 5 und 10 Euro.

Die ?berpr?fung ist also nicht ?berlebensnotwendiges aber dennoch hilfreich. Ich habe mich entschieden deswegen in ?sterreich den Bankeinzug nicht anzubieten.

Vielleicht kommt da ja mal igendwann was.

Link to comment
Share on other sites

  • 2 months later...

Hallo alle zusammen!

Wie die beiden Damen vor mir, habe auch ich dass Problem mit den ?sterreichischen BLZs. Die sogenannte Datenbanksuche, habe ich deaktiviert.

In der Datei banktransfer_validation ab der Methode

function CheckAccount($banktransfer_number, $banktransfer_blz)
bin ich auf folgendes Code- St?ck aufmwerksam geworden:

  $Result = 0;

  if ($BLZ == '' || strlen($BLZ) < 8) {

   return 8; /* Keine BLZ ?bergeben */

  }

Ich dachte, dass hier der sprichw?rtliche Hund begraben liegt und habe die Bedingung < 8 mit < 5 ausgewechselt, da ?sterreichische BLZ 5 characters lang sind. Leider ohne Auswirkungen auf das Shopsystem und die zur?ckgegebene Fehlermeldung (Fehlercode 8). Zwecks Debugging habe ich dann im folgenden Codest?ck:

  /*echo "banktransfer_number:".$banktransfer_number;

  echo "banktranfer_blz:".$banktransfer_blz;

  echo "konto:".$KontoNR;

  echo "blz:".$BLZ."<br>";

  */

Das /* und */ Zeichen weggelassen und versucht eine Bestellung durchzuf?hren. Komischerweise waren die Variablen $banktransfer_blz, $KontoNR und $BLZ, trotz zuvor erfolgter Eingaben in die entsprechenden Formularfelder leer. Da ich mich mit php nur soweit auskenne, dass ich es lesen kann w?rde ich gerne wissen ob die nicht erfolgte Ausgabe der Veraiblen normal ist oder diese wirklich leer sind (was einen gr?beren Fehler im Shopsystem implizieren w?rde).

Greetz, Ein Phoenix

Link to comment
Share on other sites

  • 3 weeks later...

Entschuldigt bitte den double-post, aber ich suche jetzt schon so lange im code herum und finde einfach den Ursprung des Problems nicht.

Wie oben bereits erw?hnt sind die vars f?r BLZ und KTO leer, wenn man eine Bestellvorgang t?tigt.

Daher habe ich die Klasse gesucht die banktransfer_validation->CheckAccount(blz, kto) aufruft, weil ich wissen wollte wo die ?bergabe Paramater gesetzt werden und bin auf folgendes, f?r mich verwirrendes Codest?ck in banktransfer.php gesto?en:


function pre_confirmation_check(){

   global $banktransfer_number, $banktransfer_blz;


   if ($_POST['banktransfer_fax'] == false) {

    include(DIR_WS_CLASSES . 'banktransfer_validation.php');


    $banktransfer_validation = new AccountCheck;

    $banktransfer_result = $banktransfer_validation->CheckAccount($banktransfer_number, $banktransfer_blz);


[...weiterer code...]


    $this->banktransfer_owner = $_POST['banktransfer_owner'];

    $this->banktransfer_blz = $_POST['banktransfer_blz'];

    $this->banktransfer_number = $_POST['banktransfer_number'];

F?r mich sieht das jetzt so aus:

- pre_confirmation_check() wird aufgerufen

- Variablen $banktransfer_number, $banktransfer_blz werden deklariert. Sind daher noch leer.

- CheckAccount wird aufgerufen und 2 leere Variablen werden ?bergeben.

- Variablen $banktransfer_number, $banktransfer_blz werden gesetzt ($_POST)

- Methode kehrt zur?ck, gesetzt Variablen werden nicht weiter verwendet.

Wenn ich mich nicht Irre kann das Banktransfer Modul nicht funktionieren, aber da ich php N00b bin h?tte ich dazu gerne etwas Feedback, wenn jemand die Zeit daf?r aufbringen kann.

Link to comment
Share on other sites

Um mein Selbstgespr?ch weiter zu f?hren, hier ein kurzes update zum Stand der Dinge:

CheckAccount erh?lt tats?chlich leere Variablen als Parameter. Daher habe ich die Methode pre_confirmation_check() in banktransfer.php und CheckAccount(kto, blz) in banktransfer_validation.php etwas modifiziert. Das System akzeptiert nun ?sterreichische BLZ'.

Doch leider mu?te ich daf?r das praktische Pr?fsummenverfahren f?r die Kontonummern deaktivieren, mal sehen ob es Probleme mit Kunden gibt. Sollte trotzdem jemand Intresse an den beiden ver?nderten Dateien haben, hier ist der Link zum runterladen: ?si Banktransfer Hotfix

Link to comment
Share on other sites

  • 2 months later...

Als deutsch Firma wird im Endkundengesch?ft immer die deutsche MwSt. ausgewiesen! Ab einem Gesamtvolumen von ? 100.000 musst du auch in ?sterreich eine Steuernummer beantragen und die dort g?ltige Ust verrechnen und nach ?sterreich abf?hren. D?rfte aber wohl fast niemanden treffen.

:?: Details unter:

http://www.stuttgart.ihk24.de/SIHK24/SIHK2...nenmarkt%29.jsp

Ich hoffe der Link geht

Link to comment
Share on other sites

  • 1 year later...

hi,

wegen "Wie k?nnen jetzt Kunden aus ?sterreich via Lastschrift

zahlen? "...

Auch wenn das jetzt via XT funktionieren sollte. Wie machst du das denn mit deiner Bank? Habe bei meiner nachgefragt und die meinte, Lastschrift geht nur in Deutschland?

Gruss, tim

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...