Added Vatgroup & Vatrate
This commit is contained in:
132
Layout/default/Vatgroup/Index.php
Normal file
132
Layout/default/Vatgroup/Index.php
Normal file
@@ -0,0 +1,132 @@
|
||||
<?php
|
||||
$pagination_baseurl = $this->getUrl($Mod,"Index");
|
||||
$pagination_baseurl_params = ["filter" => $filter];
|
||||
$pagination_entity_name = "Steuersätze";
|
||||
?>
|
||||
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/header.php"); ?>
|
||||
|
||||
<!-- start page title -->
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="page-title-box">
|
||||
<div class="page-title-right">
|
||||
<ol class="breadcrumb m-0">
|
||||
<li class="breadcrumb-item"><a href="<?=self::getUrl("Dashboard")?>"><?=MFAPPNAME_SLUG?></a></li>
|
||||
<li class="breadcrumb-item active">Steuersätze</li>
|
||||
</ol>
|
||||
</div>
|
||||
<h4 class="page-title">Steuersätze</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end page title -->
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body mb-3 bg-light">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<h4 class="header-title">Steuersätze</h4>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<?php foreach($vatgroups as $vatgroup): ?>
|
||||
<h4>Steuersatzgruppe <span class="text-pink"><?=$vatgroup->name?></span></h4>
|
||||
<div class="card">
|
||||
<div class="card-body mb-3">
|
||||
<form method="post" action="<?=self::getUrl("Vatgroup", "save")?>">
|
||||
<input type="hidden" name="id" value="<?=$vatgroup->id?>" />
|
||||
|
||||
<div class="row">
|
||||
<div class="col-2 font-weight-medium">
|
||||
Zielland
|
||||
</div>
|
||||
<div class="col-2 font-weight-medium">
|
||||
Erlöskonto
|
||||
</div>
|
||||
<div class="col-2 font-weight-medium">
|
||||
Steuersatz %
|
||||
</div>
|
||||
<div class="col-4 font-weight-medium">
|
||||
Rechnungstext
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php foreach(TT_VATRATE_AREAS as $area_key => $area_name): ?>
|
||||
<div class="row mb-2">
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control" value="<?=$area_name?>" disabled="disabled" />
|
||||
</div>
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control" name="rates[<?=$area_key?>][account]" value="<?=$vatgroup->rates[$area_key]->account?>" placeholder="Erlöskonto" />
|
||||
</div>
|
||||
<div class="col-2">
|
||||
<input type="text" class="form-control" name="rates[<?=$area_key?>][rate]" value="<?=str_replace(".",",", round($vatgroup->rates[$area_key]->rate, 2))?>" placeholder="Steuersatz %" />
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<textarea class="form-control" name="rates[<?=$area_key?>][invoice_text]" placeholder="Optionaler Rechnungstext" ><?=htmlentities($vatgroup->rates[$area_key]->invoice_text)?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
|
||||
<input type="submit" class="btn btn-primary mt-2" value="Speichern" />
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
|
||||
<h4>Neue Steuersatzgruppe</h4>
|
||||
<div class="card">
|
||||
<div class="card-body mb-3">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-2">
|
||||
<form method="post" action="<?=self::getUrl("Vatgroup", "addGroup")?>">
|
||||
<input type="text" class="form-control" name="group_name" placeholder="Name" />
|
||||
<input type="submit" class="btn btn-primary mt-2" value="Anlegen" />
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
function toggleBlock(id) {
|
||||
$('#block-detail-' + id).toggle();
|
||||
if($('#block-detail-' + id).is(":hidden")) {
|
||||
$('#block-' + id).removeClass("table-info");
|
||||
$('#block-' + id).removeClass("text-info");
|
||||
} else {
|
||||
$('#block-' + id).addClass("text-info");
|
||||
$('#block-' + id).addClass("table-info");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
var block;
|
||||
var hash = window.location.hash.substr(1);
|
||||
var match = hash.match(/block=(\d+)/);
|
||||
if(match && match[1]) {
|
||||
block = match[1]
|
||||
toggleBlock(block);
|
||||
}
|
||||
|
||||
</script>
|
||||
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/footer.php"); ?>
|
||||
@@ -74,6 +74,7 @@
|
||||
<?php if($me->is(["Admin"])): ?>
|
||||
<li class="mobile-hide"><a href="<?=self::getUrl("OpenAccessId")?>"><i class="fad fa-fw fa-link-simple text-info"></i> Open Access IDs</a></li>
|
||||
<li class="mobile-hide"><a href="<?=self::getUrl("Producttech")?>"><i class="fad fa-fw fa-microchip text-info"></i> Technologien</a></li>
|
||||
<li class="mobile-hide"><a href="<?=self::getUrl("Vatgroup")?>"><i class="fas fa-fw fa-circle-dollar-to-slot text-info"></i> Steuersätze</a></li>
|
||||
<!--<li><a href="<?=self::getUrl("Contractconfig")?>"><i class="fad fa-gear text-info"></i> ContractConfig</a></li>-->
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user