PHP/LAVEL:需要显示所有税款exept key=0



我正在使用一个在网上找到的开源计费程序。我已经设法修改了几个要素,但我在税收方面存在严重问题。

挑战就在这里,至少对我来说是这样;

在我的国家,我们使用三种税;15%、18%和0%(这将是豁免产品(。我需要我的发票始终列出15%和18%(无论是否有任何发票未开具,因为目前它只显示已开具发票的税款(,但我也需要省略标签为"0%"的税款。

它目前这样做:

小计----------------L.537.00
小计已纳税(15%(-L.297.00
合计已纳税(18%(-L.0.00
豁免----------------L.240.00
15%----------------(+(L.44.55
0%-------------------(+(L.0.00->我需要这笔钱
折扣(0%(-----(-(L.0.00
总计------------------------L581.55

我需要它是这样的:

小计-----------------L.537.00
小计已纳税(15%(-L.297.00
合计已纳税(18%(-L.0.00
豁免-----------------L.240.00
15%-----------------(+(L.44.55
18%----------------(+(L.0.00-->即使尚未开具发票也包括在内
折扣(0%(----(-(L.0.00
总计--------------------L.581.55

实际代码如下:

<!-- Taxes -->
@foreach($receipt_details->taxes as $k => $v)
<tr>
<th style="width:70%">{{$k}}</th>
<td class="text-right">{{$v}}</td>
</tr>
@endforeach

使用一种简单的方法来处理此请求。你能做的是:

@foreach($receipt_details->taxes as $k => $v)
@if($k == "0%")
pass;
@else
<tr>
<th style="width:70%">{{$k}}</th>
<td class="text-right">{{$v}}</td>
</tr>
@endforeach

假设您在$receipt_details->taxes数组中获得18%税值。您可以在上面的代码中轻松处理它。如果你能显示$receipt_details->taxes的代码,那么我可以更好地处理18%税。

最新更新