Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the pue-sales domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the better-click-to-tweet domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the pue-amazon domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the pue-stats domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/staging-poc/public_html/wp-includes/functions.php on line 6114
VAT Column on PDF invoice. | Event Espresso - Staging Server

Support

Home Forums Event Espresso Premium VAT Column on PDF invoice.

VAT Column on PDF invoice.

Posted: October 25, 2013 at 3:42 am

Viewing 4 reply threads


Aristos Polydorou

October 25, 2013 at 3:42 am

Hi!

I have the following two questions regarding the PDF invoice

a. Can can i add second column on the pdf invoice to seperatly show the percentage of VAT and the VAT amount ?

b. Under the Bill To i would also like to show the company name of the person that registered.

How can the above achieved ?

Thanks,

Ari


Dean

  • Support Staff

October 25, 2013 at 4:12 am

Hi,

There is a template file that a customer modified to include VAT, you can find a copy here, but it may need further tweaking. We are looking to have a more robust invoice in 4.0 and beyond.

https://gist.github.com/Apina/5857667

Regarding the Bill To, it could be possible but would need the invoice template editing to include that question response.


Aristos Polydorou

October 25, 2013 at 6:48 am

CAn you please let me know the command so i can edit it on the template ?

Thanks,

Ari


Aristos Polydorou

October 25, 2013 at 9:40 am

CAn you please let me know the command so i can edit it on the template ?
Thanks,

I mean regarding to add the Company name at the Bill To .

Thanks,

Ari


Sidney Harrell

  • Support Staff

October 25, 2013 at 3:50 pm

First, you would need to grab the questions and answers for that attendee (insert into the template.php at line 60 of Dean’s template file):

$questions = $wpdb->get_results("select qst.question as question, ans.answer as answer from ".EVENTS_ANSWER_TABLE." ans inner join ".EVENTS_QUESTION_TABLE." qst on ans.question_id = qst.id where ans.attendee_id = ".$attendee_id, ARRAY_A);

Then search through the questions to find the one that matches (you may need to adjust the $needle to match your question):

$needle = "Company Name";
$found = NULL;
foreach ($questions as $key=>$question) {
  if ($question['question'] == $needle) $found = $key;
}
$company_name = !empty($found) ? $questions[$found]['answer'] : '';

Then you can use $company_name in the ‘Bill to: ‘ section:

$pdf->Cell(50, 5, $company_name, 0, 1, 'L');
Viewing 4 reply threads

The support post ‘VAT Column on PDF invoice.’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso - Staging Server