• Resolved crosstours

    (@crosstours)


    Hope you could help!

    When I do an order in the backend, I′m able to add a position fees, there I can add a text for the fee and enter the amount or percentage.

    The fees will be calculate corectly and listed and added under subtotals.

    … but whenever I generate a pdf invoice, the fees are added but not listed with text and amount … so the customer can not see that on his invoice.

    Hope you can help on this.
    Many thanks in advance, Mario

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Contributor alexmigf

    (@alexmigf)

    Hi @crosstours

    Can you show me the fee text you’re mention? You can host the image here.

    Thread Starter crosstours

    (@crosstours)

    Thanks for your reply ….
    Here we go:
    Screenshot Backend

    (unfortunately in german language I just recognised)

    Plugin Contributor alexmigf

    (@alexmigf)

    Hi @crosstours

    It should display the text message by default. Can you show me your Invoice from that order?

    Thread Starter crosstours

    (@crosstours)

    invoice

    here is the invoice …
    the fees are missing the total amount is correct

    is there anything missing in the template I′m using?

    or do I need to add something somewhere else?

    Thank you so much for your help!

    Plugin Contributor alexmigf

    (@alexmigf)

    Are you using a custom template?

    Thread Starter crosstours

    (@crosstours)

    yes but I also can′t find any line for fees in the simple-template
    *****************************
    <?php if ( ! defined( ‘ABSPATH’ ) ) exit; // Exit if accessed directly ?>

    <?php do_action( ‘wpo_wcpdf_before_document’, $this->get_type(), $this->order ); ?>

    <table class=”head container”>
    <tr>
    <td class=”header”>
    <?php
    if ( $this->has_header_logo() ) {
    $this->header_logo();
    } else {
    echo $this->get_title();
    }
    ?>
    </td>
    <td class=”shop-info”>
    <?php do_action( ‘wpo_wcpdf_before_shop_name’, $this->get_type(), $this->order ); ?>
    <div class=”shop-name”><h3><?php $this->shop_name(); ?></h3></div>
    <?php do_action( ‘wpo_wcpdf_after_shop_name’, $this->get_type(), $this->order ); ?>
    <?php do_action( ‘wpo_wcpdf_before_shop_address’, $this->get_type(), $this->order ); ?>
    <div class=”shop-address”><?php $this->shop_address(); ?></div>
    <?php do_action( ‘wpo_wcpdf_after_shop_address’, $this->get_type(), $this->order ); ?>
    </td>
    </tr>
    </table>

    <?php do_action( ‘wpo_wcpdf_before_document_label’, $this->get_type(), $this->order ); ?>

    <h1 class=”document-type-label”>
    <?php if ( $this->has_header_logo() ) echo $this->get_title(); ?>
    </h1>

    <?php do_action( ‘wpo_wcpdf_after_document_label’, $this->get_type(), $this->order ); ?>

    <table class=”order-data-addresses”>
    <tr>
    <td class=”address billing-address”>
    <!– <h3><?php _e( ‘Billing Address:’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></h3> –>
    <?php do_action( ‘wpo_wcpdf_before_billing_address’, $this->get_type(), $this->order ); ?>
    <?php $this->billing_address(); ?>
    <?php do_action( ‘wpo_wcpdf_after_billing_address’, $this->get_type(), $this->order ); ?>
    <?php if ( isset( $this->settings[‘display_email’] ) ) : ?>
    <div class=”billing-email”><?php $this->billing_email(); ?></div>
    <?php endif; ?>
    <?php if ( isset( $this->settings[‘display_phone’] ) ) : ?>
    <div class=”billing-phone”><?php $this->billing_phone(); ?></div>
    <?php endif; ?>
    </td>
    <td class=”address shipping-address”>
    <?php if ( $this->show_shipping_address() ) : ?>
    <h3><?php _e( ‘Ship To:’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></h3>
    <?php do_action( ‘wpo_wcpdf_before_shipping_address’, $this->get_type(), $this->order ); ?>
    <?php $this->shipping_address(); ?>
    <?php do_action( ‘wpo_wcpdf_after_shipping_address’, $this->get_type(), $this->order ); ?>
    <?php if ( isset( $this->settings[‘display_phone’] ) ) : ?>
    <div class=”shipping-phone”><?php $this->shipping_phone(); ?></div>
    <?php endif; ?>
    <?php endif; ?>
    </td>
    <td class=”order-data”>
    <table>
    <?php do_action( ‘wpo_wcpdf_before_order_data’, $this->get_type(), $this->order ); ?>
    <?php if ( isset( $this->settings[‘display_number’] ) ) : ?>
    <tr class=”invoice-number”>
    <th><?php echo $this->get_number_title(); ?></th>
    <td><?php $this->invoice_number(); ?></td>
    </tr>
    <?php endif; ?>
    <?php if ( isset( $this->settings[‘display_date’] ) ) : ?>
    <tr class=”invoice-date”>
    <th><?php echo $this->get_date_title(); ?></th>
    <td><?php $this->invoice_date(); ?></td>
    </tr>
    <?php endif; ?>
    <tr class=”order-number”>
    <th><?php _e( ‘Order Number:’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></th>
    <td><?php $this->order_number(); ?></td>
    </tr>
    <tr class=”order-date”>
    <th><?php _e( ‘Order Date:’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></th>
    <td><?php $this->order_date(); ?></td>
    </tr>
    <?php if ( $payment_method = $this->get_payment_method() ) : ?>
    <tr class=”payment-method”>
    <th><?php _e( ‘Payment Method:’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></th>
    <td><?php echo $payment_method; ?></td>
    </tr>
    <?php endif; ?>
    <?php do_action( ‘wpo_wcpdf_after_order_data’, $this->get_type(), $this->order ); ?>
    </table>
    </td>
    </tr>
    </table>

    <?php do_action( ‘wpo_wcpdf_before_order_details’, $this->get_type(), $this->order ); ?>

    <table class=”order-details”>
    <thead>
    <tr>
    <th class=”product”><?php _e( ‘Product’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></th>
    <th class=”quantity”><?php _e( ‘Quantity’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></th>
    <th class=”price”><?php _e( ‘Price’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></th>
    </tr>
    </thead>
    <tbody>
    <?php foreach ( $this->get_order_items() as $item_id => $item ) : ?>
    <tr class=”<?php echo apply_filters( ‘wpo_wcpdf_item_row_class’, ‘item-‘.$item_id, $this->get_type(), $this->order, $item_id ); ?>”>
    <td class=”product”>
    <?php $description_label = __( ‘Description’, ‘woocommerce-pdf-invoices-packing-slips’ ); // registering alternate label translation ?>
    <span class=”item-name”><?php echo $item[‘name’]; ?></span>
    <?php do_action( ‘wpo_wcpdf_before_item_meta’, $this->get_type(), $item, $this->order ); ?>
    <span class=”item-meta”><?php echo $item[‘meta’]; ?></span>
    <dl class=”meta”>
    <?php $description_label = __( ‘SKU’, ‘woocommerce-pdf-invoices-packing-slips’ ); // registering alternate label translation ?>
    <?php if ( ! empty( $item[‘sku’] ) ) : ?><dt class=”sku”><?php _e( ‘SKU:’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></dt><dd class=”sku”><?php echo $item[‘sku’]; ?></dd><?php endif; ?>
    <?php if ( ! empty( $item[‘weight’] ) ) : ?><dt class=”weight”><?php _e( ‘Weight:’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></dt><dd class=”weight”><?php echo $item[‘weight’]; ?><?php echo get_option( ‘woocommerce_weight_unit’ ); ?></dd><?php endif; ?>
    </dl>
    <?php do_action( ‘wpo_wcpdf_after_item_meta’, $this->get_type(), $item, $this->order ); ?>
    </td>
    <td class=”quantity”><?php echo $item[‘quantity’]; ?></td>
    <td class=”price”><?php echo $item[‘order_price’]; ?></td>
    </tr>
    <?php endforeach; ?>
    </tbody>
    <tfoot>
    <tr class=”no-borders”>
    <td class=”no-borders”>
    <div class=”document-notes”>
    <?php do_action( ‘wpo_wcpdf_before_document_notes’, $this->get_type(), $this->order ); ?>
    <?php if ( $this->get_document_notes() ) : ?>
    <h3><?php _e( ‘Notes’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></h3>
    <?php $this->document_notes(); ?>
    <?php endif; ?>
    <?php do_action( ‘wpo_wcpdf_after_document_notes’, $this->get_type(), $this->order ); ?>
    </div>
    <div class=”customer-notes”>
    <?php do_action( ‘wpo_wcpdf_before_customer_notes’, $this->get_type(), $this->order ); ?>
    <?php if ( $this->get_shipping_notes() ) : ?>
    <h3><?php _e( ‘Customer Notes’, ‘woocommerce-pdf-invoices-packing-slips’ ); ?></h3>
    <?php $this->shipping_notes(); ?>
    <?php endif; ?>
    <?php do_action( ‘wpo_wcpdf_after_customer_notes’, $this->get_type(), $this->order ); ?>
    </div>
    </td>
    <td class=”no-borders” colspan=”2″>
    <table class=”totals”>
    <tfoot>
    <?php foreach ( $this->get_woocommerce_totals() as $key => $total ) : ?>
    <tr class=”<?php echo $key; ?>”>
    <th class=”description”><?php echo $total[‘label’]; ?></th>
    <td class=”price”><span class=”totals-price”><?php echo $total[‘value’]; ?></span></td>
    </tr>
    <?php endforeach; ?>
    </tfoot>
    </table>
    </td>
    </tr>
    </tfoot>
    </table>

    <div class=”bottom-spacer”></div>

    <?php do_action( ‘wpo_wcpdf_after_order_details’, $this->get_type(), $this->order ); ?>

    <?php if ( $this->get_footer() ) : ?>
    <div id=”footer”>
    <!– hook available: wpo_wcpdf_before_footer –>
    <?php $this->footer(); ?>
    <!– hook available: wpo_wcpdf_after_footer –>
    </div><!– #letter-footer –>
    <?php endif; ?>

    <?php do_action( ‘wpo_wcpdf_after_document’, $this->get_type(), $this->order ); ?>
    ***********************

    Plugin Contributor Yordan Soares

    (@yordansoares)

    Hi @crosstours, could you please try switching temporarily to the Simple default template, under WooCommerce?> PDF?Invoices?> General?tab?> Choose?a?template, and then open the invoice for that order to check if the fees appear?

    Thread Starter crosstours

    (@crosstours)

    Yes the fees apear now but incl. VAT which is not suitable for us, that′s the reason why we don′t use the stardard template as we need subtotal of products + another subtotal incl. shipping and fees but excl. VAT this is a rule in our country, the calculatet VAT and then the total inkl. VAT

    How to get the fees (text and amount) excl. VAT under the first subtotal of products?

    we used the Modern (Premium) template

    • This reply was modified 2 years, 7 months ago by crosstours.
    Thread Starter crosstours

    (@crosstours)

    we used the Modern (Premium) template

    Plugin Contributor Yordan Soares

    (@yordansoares)

    Modern template is part of the Premium Templates extension, but since this is a paid plugin, and as www.remarpro.com doesn’t allow us to provide support for paid products in these forums, please write us at [email protected], so I can continue providing you with help.

    I look forward to your reply!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘How to make fees visible in pdf invoice’ is closed to new replies.