Problema con facturas en WooCommerce

  • Autor Autor humberto00
  • Fecha de inicio Fecha de inicio
humberto00

humberto00

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Saludos amigos, tengo un problema con una función en wordpress, estoy usando el plugin woocommerce pdf invoices packing slips y necesito esconder el campo IVA en los productos cuando el IVA es 0, es decir cuando no tiene, esto funciona, la cosa es que cuando voy a imprimir facturas en lote (desde el admin/pestaña pedidos) todas las facturas se imprimen como si no tuvieran IVA, aunque lo tengan, es decir quita el elemento de la tabla, y no se que hacer, aqui abajo pongo la funcion, para quien me pueda ayudar, gracias.

PHP:
add_action( 'wpo_wcpdf_after_order_details', 'wpo_wcpdf_tax_show_rules', 10, 2 );

function wpo_wcpdf_tax_show_rules ($template_type, $order) {

    

 if ( $order->get_total_tax() > 0 ) {

        ?>

        <!-- Termina php-->

         <style>

          body > table.order-details > tbody > tr > td.vat,

        body > table.order-details > thead > tr > th.vat,

        body > table.order-details > thead > tr > th.tax_rate,         

        body > table.order-details > tbody > tr > td.tax_rate,

        body > table.notes-totals > tbody > tr > td.no-borders.totals-cell > table > tfoot > tr.tax-line.first.last {

            display:table-cell;

          }

    </style>

        <!-- Comienza php-->

        <?php

    } else  if ( $order->get_total_tax() == 0 ) {

        ?>

        <!-- Termina php-->

         <style>

          body > table.order-details > tbody > tr > td.vat,

        body > table.order-details > thead > tr > th.vat,

        body > table.order-details > thead > tr > th.tax_rate,         

        body > table.order-details > tbody > tr > td.tax_rate,

        body > table.notes-totals > tbody > tr > td.no-borders.totals-cell > table > tfoot > tr.tax-line.first.last {

            display:none;

          }

    </style>

        <!-- Comienza php-->

        <?php

    } 

    

}
 
Una factura y que el IVA sea 0, es una contradicción de cara a Hacienda. Hablo desde la perspectiva de las leyes. En cuanto a programar, ni idea.
 
Atrás
Arriba