Magento – Crédito fiscal de la falsa. La cantidad sólo en la impresión

Actualización de 04.12.2014

Eine Anpassung, die wir gerade in einem 1.9er Shop (y, leider gibt es das Problem immernoch!) vorgenommen haben, konnte etwas helfen bei teilweisen Erstattungen. Und zwar wird hierfür die Tax.php aus dem Verzeichnis

app/code/core/Mage/Sales/Model/Order/Creditmemo/Total

in das Verzeichnis

app/code/local/Mage/Sales/Model/Order/Creditmemo/Total

kopiert und dann wie folgt angepasst. Como. en línea 47 debería

$order = $creditmemo->getOrder();

CONSTAR. Unter diese Zeile wird dann folgender Code eingefügt:

// Steueranpassung für Gutschriften
        $totalAdjusment = $creditmemo->getAdjustmentPositive()-$creditmemo->getAdjustmentNegative();
        $baseTotalAdjusment = $creditmemo->getBaseAdjustmentPositive()-$creditmemo->getBaseAdjustmentNegative();
       
        // Adjustment values already include tax in my case. Modify calculation if you're entering values without tax
        $totalAdjusmentTax = $totalAdjusment-($totalAdjusment*100) / 120;
        $baseTotalAdjusmentTax = $baseTotalAdjusment-($baseTotalAdjusment*100) / 120;

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

Anschließend sollten neue Gutschriften (dies geht nicht für frühere Gutschriften!) korrekt angezeigt werden.

Artículo Original:

Sucedió justo, que una cantidad de crédito fiscal no es en ningún motivo aparente sólo de una expresión calculada es falsa. El sistema en sí es todo lo correcta, pero la expresión es incorrecta.

En nuestro caso, era sólo una parte del ordenamiento del país de origen acreditado. Es wurde dann im Ausdruck der Nettobetrag richtig angegeben und der Bruttobetrag stimmte auch. Señaló solamente la cantidad de impuesto igual al importe de la orden original. Fue así la cantidad de la orden utilizado para el crédito.

Esto se debe ajustar (para la expresión), puede intervenir en la base de datos en el lugar apropiado. Es la tabla de sales_order_tax. Esta cantidad debe estar en el campo de la cantidad correcta a introducir. Esta continuación, se mostrará correctamente en la impresión. Ahora se cambió sino también la cantidad impresa en la factura. Así que tenga en cuenta, que los datos se convierten de nuevo, cuando todo se imprime.

La razón, ¿por qué este cálculo es incorrecto, Ni siquiera podía localizar previamente.

SUPLEMENTO: Acabamos de tener el problema (aunque, por fortuna, en el entorno de prueba), las cantidades que una extensión completamente confundido en cubitos. Se consignará el importe neto de la cantidad bruta y la cantidad de impuestos “nuevo” Gross se quitó una vez más. Por lo tanto absolutamente nada de malo. A primera vista…para el segundo – y ahora es muy divertido- sería la cantidad correcta bruto de los KK o pasa a PayPal y se ha calculado. Sólo la pantalla en el backend y también en el proyecto de ley dio completamente en contradicción con otras cantidades.
Ahora estaba a fin de comprobar de nuevo en la base de datos y la búsqueda del error, de manera que todo es correcto. Para cambiar la visualización en la parte posterior fue una breve intervención por la búsqueda de un orden- o. Los números de cuenta y luego cambiar a la mayoría de los sales_flat_XY todas las tablas. Pero el diablo está en lo pequeño. Era casi todo bien. Sólo en la expresión de la cantidad de impuestos aún estaba equivocado y las líneas no son cantidades correctas. En la parte de atrás era todavía una cantidad incorrecta de las líneas.
Uso de las instrucciones anteriores tuve la oportunidad de cambiar el importe de los impuestos errónea y luego la línea que faltaba la cantidad. Esto oculta luego en la mesa y no puede encontrar sales_flat_invoice_item por número de catálogo o número de factura. Entonces búsquedas de artículos relevantes y se compararon. Así que todo lo que se siguió correctamente.

Se utiliza en las versiones de Magento 1.4.1.1 Y 1.4.1.0

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

3 pensamientos sobre “Magento – Crédito fiscal de la falsa. La cantidad sólo en la impresión”

  1. Hi commercers,

    die Gutschriften / Rechnungskorrekturen in Magento sind immer noch fehlerhaft. Versión: 1.9.4.0.

    Auch mit eurem Code ist die Berechnung fehlerhaft. Creo que, es liegt daran, dass ich Produkte mit 7% IVA. 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?

    Saludos,

    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 “MANDAR” 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 y buena suerte!

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *