Fixes for Zugferd
This commit is contained in:
parent
16fd0ba151
commit
4f79dcb2b5
|
|
@ -70,7 +70,7 @@ class PrintEntityBatch implements ShouldQueue
|
||||||
|
|
||||||
})->catch(function (Batch $batch, Throwable $e) {
|
})->catch(function (Batch $batch, Throwable $e) {
|
||||||
// First batch job failure detected...
|
// First batch job failure detected...
|
||||||
// nlog("PrintEntityBatch failed: {$e->getMessage()}");
|
nlog("PrintEntityBatch failed: {$e->getMessage()}");
|
||||||
})->finally(function (Batch $batch) {
|
})->finally(function (Batch $batch) {
|
||||||
// The batch has finished executing...
|
// The batch has finished executing...
|
||||||
// nlog("I have finished");
|
// nlog("I have finished");
|
||||||
|
|
|
||||||
|
|
@ -257,7 +257,11 @@ class ZugferdEDocument extends AbstractService
|
||||||
$br = new \App\DataMapper\Tax\BaseRule();
|
$br = new \App\DataMapper\Tax\BaseRule();
|
||||||
$eu_states = $br->eu_country_codes;
|
$eu_states = $br->eu_country_codes;
|
||||||
|
|
||||||
$item = $this->document->line_items[0];
|
$item = $this->document->line_items[0] ?? null;
|
||||||
|
|
||||||
|
if(is_null($item)){
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
if (!in_array($this->document->client->country->iso_3166_2, $eu_states)) {
|
if (!in_array($this->document->client->country->iso_3166_2, $eu_states)) {
|
||||||
$this->tax_code = ZugferdDutyTaxFeeCategories::FREE_EXPORT_ITEM_TAX_NOT_CHARGED;
|
$this->tax_code = ZugferdDutyTaxFeeCategories::FREE_EXPORT_ITEM_TAX_NOT_CHARGED;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue