Problema com faturas no WooCommerce

  • Autor Autor humberto00
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
humberto00

humberto00

Gamma
Usuário com poucas negociações! Use sempre o saldo do 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

    } 

    

}
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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.
 
Voltar
Topo