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
Cảm ơn bạn, các ngươi đã xuất bản ở đây, Tôi cố gắng thời gian tương tự từ. Tôi chỉ không hiểu, nơi 120 đến từ, là tỷ lệ thuế bán hàng 19% trong 119 và một chút tròn?
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
Moin Tobias!
Das läuft wahrscheinlich nach dem Motto “Wo 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!