Beste mensen,

Ik werk met een abonnementen website (wordpress)met restrict content pro plugin.
Werkt prima, goede plugin ook.

Ik heb alleen 1 probleem:
Bij het php bestand wat de factuur aanmaakt (invoice.php) wil ik graag een extra tabelrij maken met daarin het 21% BTW percentage vermeld.

Ik wil dus van het veld $rcp_payment->amount (dit is de prijs die wordt betaald) een 21% berekening maken en het resultaat in de tabel weergeven. Kan iemand helpen met de juiste syntax?

Heb nu dit: (het percentage moet dus voor Total Price komen)

		<section id="items">

			<header><?php _e( 'Invoice Items:', 'rcp' ); ?></header>

			<table>
				<tbody>
					<tr>
						<td class="name"><?php echo $rcp_payment->subscription; ?></td>
						<td class="price"><?php echo rcp_currency_filter( $rcp_payment->amount ); ?></td>
					</tr>
				</tbody>
				<tfoot>
					<!-- Total -->
					<tr>
						<td class="name"><?php _e( 'Total Price:', 'rcp' ); ?></td>
						<td class="price"><?php echo rcp_currency_filter( $rcp_payment->amount ); ?></td>
					</tr>

					<!-- Paid -->
					<tr>
						<td class="name"><?php _e( 'Payment Status:', 'rcp' ); ?></td>
						<td class="price"><?php echo rcp_get_payment_status_label( $rcp_payment ); ?></td>
					</tr>
				</tfoot>
			</table>
		</section>



Mvg Sander
als je een bedrag hebt, en daar moet de btw bij geteld worden:

$btw = $bedragexclusief * 0.21;


als je een bedrag hebt waar de btw al is bijgeteld, dan is dat dus 121% van de prijs zonder btw.

$btw = $bedragincl / 121 * 21;


NB: doorspek je scripts niet met dat getal "21" maar zet dat ergens centraal weg in een configfile.
Het percentage kan namelijk aangepast worden door de overheid, en als je dan voor een update al je scripts door moet, is dat vrij vervelend (zeker als je dat op 1 januari moet doen ipv in je config
if(datum < ...) define(btw, 21)
if(datum > ...) define (btw, 22)
Wat doe je met meerdere btw formules?
Zowel Belgie als nederland hebben momenteel 3 tarieven
B 6,12,21
N 0,6,21
@Jan R

Dan kun je dus 3x definiëren. Bijv. btw-low, btw-mid, btw-high of iets dergelijks.
in NL kan het ook 0 zijn

Voor de formules maakt het geen verschil. Let wel, dat je niet zo maar "btw = ..." kunt roepen, als je niet btw-plichtig bent als webshop
Ivo P op 13/02/2017 12:40:13

in NL kan het ook 0 zijn

er stond toch 0,6,21 :)

Het is helemaal gelukt folks. Met dank.
Jan R op 13/02/2017 16:05:42

[quote="Ivo P op 13/02/2017 12:40:13"]
in NL kan het ook 0 zijn

er stond toch 0,6,21 :)


[/quote]

Weet je zeker dat de N en B net niet andersom stonden?

Reageren