Magento – Khấu trừ thuế GTGT giả. Số tiền chỉ trong in ấn

cập nhật từ 04.12.2014

một sự thích nghi, chúng tôi chỉ trong một cửa hàng 1.9.X (và, Thật không may, vẫn còn là một vấn đề biến!) đã thực hiện, phần nào có thể giúp đỡ trong việc hoàn trả một phần. Và đây là Tax.php từ thư mục

app / code / core / Mage / Bán hàng / mẫu / Order / Creditmemo / Tổng số

trong thư mục

app / code / local / Mage / Bán hàng / mẫu / Order / Creditmemo / Tổng số

sao chép và sau đó điều chỉnh như sau. như. trong dòng 47 nên

$order = $creditmemo->getOrder();

đứng. Dưới dòng này các mã sau đây sẽ được chèn:

// Steueranpassung für Gutschriften
        $totalAdjusment = $creditmemo->getAdjustmentPositive()-$creditmemo->getAdjustmentNegative();
        $baseTotalAdjusment = $creditmemo->getBaseAdjustmentPositive()-$creditmemo->getBaseAdjustmentNegative();
       
        // giá trị điều chỉnh đã bao gồm thuế trong trường hợp của tôi. Modify calculation if you're entering values without tax
        $totalAdjusmentTax = $totalAdjusment-($totalAdjusment * 100) / 120;
        $baseTotalAdjusmentTax = $ baseTotalAdjusment-($* 100 baseTotalAdjusment) / 120;

        $creditmemo->setGrandTotal($creditmemo->getGrandTotal()-$totalAdjusmentTax);
        $creditmemo->setBaseGrandTotal($creditmemo->getBaseGrandTotal()-$baseTotalAdjusmentTax);
        
        $totalTax + = $ totalAdjusmentTax;
        $baseTotalTax + = $ baseTotalAdjusmentTax;
        // ------------------------------------------

Sau đó, nên các khoản tín dụng mới (đây không phải là cho các khoản tín dụng trước đó!) được hiển thị một cách chính xác.

Điều gốc:

Nó đã xảy ra chỉ, rằng một số thuế GTGT được tính toán không chính xác trong tín dụng của một lý do không tin kính độc quyền trong biểu. Trong hệ thống chính nó, tất cả mọi thứ là chính xác, nhưng sự biểu hiện là bị lỗi.

Trong trường hợp của chúng tôi, chỉ là một phần của trật tự có kiến ​​trúc ban đầu đã được ghi. Es wurde dann im Ausdruck der Nettobetrag richtig angegeben und der Bruttobetrag stimmte auch. Chỉ mở rộng bác bỏ thuế do bằng số tiền của lệnh gốc. số thứ tự vì vậy nó cũng được sử dụng cho các tín.

Nếu đây là để được điều chỉnh (biểu hiện), hành động có thể được thực hiện trong cơ sở dữ liệu ở nơi thích hợp. Đây là sales_order_tax bảng. Ở đây, sự cân bằng quyền phải đăng ký với các trường số lượng. Điều này sau đó sẽ được hiển thị đúng trên bản in. Nó cũng lượng in sẽ được thay đổi nhưng các hóa đơn. Vì vậy, lưu ý, rằng dữ liệu được chuyển đổi trở lại, nếu tất cả mọi thứ được in.

lý do, tại sao tính toán này là sai, Tôi không thể xác định vị trí cho đến nay.

phụ lục: Chúng tôi chỉ có vấn đề (mặc dù may mắn trong môi trường thử nghiệm), rằng một lượng mở rộng thái hạt lựu hoàn toàn sai lầm. giá trị thuần sẽ được thực hiện để tổng số tiền lãi và số tiền thuế “mới” Gross kéo ra một lần nữa. Vì vậy không có gì tinh khiết nhất trí. Thoạt nhìn,…vì ngày thứ hai – và bây giờ nó là thực sự hài hước- tổng số tiền lãi đúng sẽ có được thông qua và được tính bởi KK hoặc PayPal tiếp tục. Chỉ hiển thị ở phía sau và cũng trên hóa đơn cho các khoản hoàn toàn khác nhau cưỡng.
Bây giờ nó đã được do đó một lần nữa nhìn vào DB và tìm lỗi, để tất cả mọi thứ là chính xác. để thay đổi màn hình hiển thị ở phía sau là một sự can thiệp ngắn bằng cách tìm kiếm theo thứ tự- hoặc. các số hóa đơn và sau đó chuyển chủ yếu trong các bảng sales_flat_XY tất cả mọi thứ. Nhưng ma quỷ là trong trifle. Đó là hầu như tất cả mọi thứ. Chỉ trên bản in của số tiền thuế còn sai và số dòng không đồng ý. Trong kết thúc trở lại của số tiền đường vẫn còn sai.
Thông qua hướng dẫn ở trên thì tôi có thể thay đổi số thuế sai lầm và sau đó thiếu số lượng hàng. Điều này sau đó giấu sales_flat_invoice_item trong bảng và không thể được nhìn qua số thứ tự hoặc số hóa đơn. sau đó tôi tìm kiếm các bài báo có liên quan và sau đó so sánh. Vì vậy, sau đó tất cả mọi thứ đã được theo sau một cách chính xác.

Được sử dụng trong các phiên bản Magento 1.4.1.1 và 1.4.1.0

Xuất bản bởi sợi Dệt

từ 2009 Tôi đã làm việc chặt chẽ với Magento. Tôi bắt đầu với việc tạo ra và hoạt động của các cửa hàng B2C. Điều này đã được mở rộng thông qua công việc của tôi trong lĩnh vực logistics. Điều này dẫn đến hệ thống B2E đầu tiên chuyên. Hôm nay tôi làm việc ngày một ngày với B2C thú vị, B2B- và các dự án B2E và báo cáo trong blog này về những thách thức và đưa ra lời khuyên trong cuộc.

3 Nhận xét về "Magento – Khấu trừ thuế GTGT giả. Số tiền chỉ trong in ấn”

  1. Hi commercers,

    die Gutschriften / Rechnungskorrekturen in Magento sind immer noch fehlerhaft. Phiên bản: 1.9.4.0.

    Auch mit eurem Code ist die Berechnung fehlerhaft. tôi nghĩ rằng, es liegt daran, dass ich Produkte mit 7% VAT. im Shop habe

    Es gibt ja sicher zig tausend Magento-Installationen und ich kann doch nicht der einzige sein, dem der Steuerberater aufs Dach steigt?

    Habt ihr noch Infos zu dem Problem?

    Liên quan,

    Tobias

    1. Moin Tobias!
      Das läuft wahrscheinlich nach dem MottoWo kein Kläger, da kein Programmierer”. Ich gehe davon aus, dass dies so selten vorkommt (Teilerstattung in einem Land und bei einem Shop bei dem sowas wie “thuế” eine Rolle spielen), dass es keinen Offiziellen / Entwickler interessiert.
      Im Code o.g. Code schon einmal mit der “120” gespielt? Generell ist es aber natürlich super unangenehm wenn man mehrere Steuersätze hat.

      VG und viel Erfolg!

Để lại một trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *