Steuererhebung an der Quelle und Mindeststeuerbetrag

8

Ich recherchiere über die Umsetzung bestimmter Steuerregeln für Argentinien.

Ein kleiner Kontext:

  1. Grundsätzlich gibt es je nach Produkttyp 2 Mehrwertsteuerregeln: 21% und 10,5%, sie schließen sich gegenseitig aus
  2. Es gibt verschiedene Steuerregeln basierend auf dem Kundentyp und der Abrechnungsprovinz, die völlig unabhängig von den Produkten sind und basierend auf dem Bestellbetrag berechnet werden, wenn die Bestellung einen steuerpflichtigen Mindestbetrag überschreitet.

Die ersten sind ziemlich geradlinig.

Die zweiten sind schwierig. Sie werden "Percepciones" genannt (für alle von mir durchgeführten Recherchen ist die nächstgelegene Übersetzung "Sammlung an der Quelle") und die Idee dahinter ist, dass das Geschäft als IRS fungiert und dem Kunden ein wenig mehr berechnet, was dann dem Kunden wird von einer bestimmten jährlichen oder monatlichen Steuer abgezogen.

Nehmen wir beispielsweise ein Produkt im Wert von 200,00 USD (ohne Steuern) mit 21% Mehrwertsteuer an. Das Geschäft muss bei Bestellungen ab 100 USD einen Bruttoumsatz von 2% an der Quelle erzielen. Die Bestelldetails lauten also:

  • 1 x Produkt = 200,00 USD
  • Mehrwertsteuer 21% = 42,00 USD
  • Bruttoumsatz 2% = 4,00 USD
  • Insgesamt berechnet = 246,00 USD

Natürlich ist der 2% -Satz abhängig von der Rechnungsadresse des Kunden und dem Kundentyp variabel (Unternehmen haben andere Sätze und Steuern als Personen).

Ich denke, was mich wirklich umbringt, ist der Mindestbetrag, der nicht über Magento eingerichtet werden kann.

Abgesehen von dem Mindestbetrag würde die mehrfache Kombination von Produktsteuern und Kundensteuern dazu führen, dass für jede mögliche Kombination eine Regel erstellt werden muss.

Zum Beispiel könnte ein Kunde von der Zahlung der Mehrwertsteuer befreit sein, jedoch nicht von der Bruttoeinnahmensteuer.

Ich würde mich sehr über Ideen freuen, die Sie mir geben können, wie ich das angehen soll. Ich bin gerade im "Brainstorming-Modus".

Im Moment denke ich ernsthaft darüber nach, die Magento-Steuermaschine insgesamt zu ignorieren und einfach eine benutzerdefinierte vollständige Hardcodierung all dieser Logik zu platzieren (möglicherweise ein Panel im Backend einrichten, um die Parameter zu zucken).

Vielen Dank

barbazul
quelle
Wie gehen andere lokale Plattformen damit um?
FlorinelChis
Das Hinzufügen des Mindestbetrags für die Regel ist nicht so kompliziert. Was sind andere Herausforderungen?
FlorinelChis
Die meisten E-Commerce-Apps behandeln dieses oder andere steuerliche Probleme einfach nicht und portieren alle Bestellinformationen auf die Buchhaltungssoftware, die das Unternehmen "real" verwendet. Wenn die Technologie voranschreitet (und die Leute, die mit dem Geschäft zu tun haben, beginnen, sich darauf einzulassen), taucht diese Art von Problem gerade erst auf. Herkömmliche Buchhaltungssoftware hat eine völlig andere Datenstruktur und Logik als Magento
Barbazul
Jetzt frage ich mich, wie sich das Hinzufügen des Mindestbetrags für die Regeln auf die zwischengespeicherten Preise auswirken würde, da Sie ihn nicht auf den Produktpreis anwenden sollten, es sei denn, Sie haben einen bestimmten Mindestbetrag in Ihrem Warenkorb. Ich denke , ein wenig mehr hinzugefügt werden sollte , um bestimmte Blöcke , die Blicke in den Warenkorb Wert Ihrer cache_key
Barbazul
Entscheiden Sie sich für die Konfigurationsoption: Die Preise enthalten Steuern. schafft das zu viele Probleme?
FlorinelChis

Antworten:

2

Andere E-Commerce-Plattformen ähneln Magento -> Steuersatz nach Postleitzahlgranularität.

Vielleicht möchten Sie Avalara ( http://www.magentocommerce.com/magento-connect/6760.html ) ausprobieren . Sie führen geobasierte Steuerberechnungen durch und (ich glaube, sie könnten sich mit der Bruttoeinnahmensteuer befassen)

Wenn Sie sich entscheiden, eine Erweiterung zu schreiben, würde ich Sie bitten (es ist wahrscheinlich viel mehr Arbeit), sie als Änderung der Steuerregeln zu schreiben. Auf diese Weise können Sie den Prioritätswert verwenden, um ihn als separaten Betrag im Warenkorb anzuzeigen, und andere können möglicherweise für ihre Region erweitern, wenn sie ähnliche Steuerregeln haben. Wenn ein Käufer aus einem anderen Land Ihre Website auf diese Weise codiert, kann der Motor die Bruttoeinnahmensteuerregel usw. angemessen berücksichtigen.

Futter
quelle
Ich werde die Jungs von Avalara kontaktieren, aber es sieht so aus, als würden sie nur US-Steuern gemäß dieser onepica.com/magento-extensions/avatax/#important-notes
barbazul
Ich denke, die gesamte Magento-Steuermaschine ist zu simpel und muss mehr Varianten in Betracht ziehen oder leichter steckbar sein. Ich erwarte jedoch nicht den Umfang der aktuellen Implementierung, an der ich arbeite, um dieses Kernproblem zu lösen
Barbazul
Zurück zu diesem Thema ... Aus Sicht der Magento-Engine habe ich darüber nachgedacht, wie Sie Ihre Situation angehen können - was wäre, wenn Sie eine Produktsteuerklasse erstellen und eine Reihe von Steuersätzen und Steuerregeln für Wahrnehmende einrichten würden. Anschließend können Sie für beide Steuerregeln das Flag Nur auf Zwischensumme berechnen setzen. Sie haben also eine Regel für Mehrwertsteuer und Satz von Sätzen. Dann haben Sie eine separate Regel für Wahrnehmungen und Sätze von Raten. Sie binden dann beide Regeln an Ihre Percepciones-Produktsteuerklasse. Ich denke das würde funktionieren. Sie würden für die Artikel mit reduziertem Mehrwertsteuersatz wiederholen. Gedanken?
Chuck