Merge branch 'master' of https://source.hesabix.ir/morrning/hesabixCore
This commit is contained in:
commit
b477bd47fa
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace App\Service;
|
namespace App\Cog;
|
||||||
|
|
||||||
use App\Entity\Hook;
|
use App\Entity\Hook;
|
||||||
use App\Entity\Business;
|
use App\Entity\Business;
|
|
@ -1198,12 +1198,20 @@ class TaxSettingsController extends AbstractController
|
||||||
$personType = 2;
|
$personType = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$InvoiceType = 2;
|
||||||
|
$invoicePayType = null;
|
||||||
|
|
||||||
|
if ($buyerNationalId && $buyerEconomicCode) {
|
||||||
|
$InvoiceType = 1;
|
||||||
|
$invoicePayType = 1;
|
||||||
|
}
|
||||||
|
|
||||||
$dateTime = new DateTime();
|
$dateTime = new DateTime();
|
||||||
$header = (new \SnappMarketPro\Moadian\Dto\InvoiceHeaderDto())
|
$header = (new \SnappMarketPro\Moadian\Dto\InvoiceHeaderDto())
|
||||||
->setTaxid($moadian->generateTaxId($dateTime, $internalId))
|
->setTaxid($moadian->generateTaxId($dateTime, $internalId))
|
||||||
->setIndati2m($dateTime->getTimestamp() * 1000)
|
->setIndati2m($dateTime->getTimestamp() * 1000)
|
||||||
->setIndatim($dateTime->getTimestamp() * 1000)
|
->setIndatim($dateTime->getTimestamp() * 1000)
|
||||||
->setInty(2)
|
->setInty($InvoiceType)
|
||||||
->setInno($moadian->normalizeInvoiceNumber($internalId))
|
->setInno($moadian->normalizeInvoiceNumber($internalId))
|
||||||
->setIrtaxid(null)
|
->setIrtaxid(null)
|
||||||
->setInp(1)
|
->setInp(1)
|
||||||
|
@ -1227,7 +1235,7 @@ class TaxSettingsController extends AbstractController
|
||||||
->setTvam($totalTax)
|
->setTvam($totalTax)
|
||||||
->setTodam($data['shippingCost'])
|
->setTodam($data['shippingCost'])
|
||||||
->setTbill($data['finalTotal'])
|
->setTbill($data['finalTotal'])
|
||||||
->setSetm(null)
|
->setSetm($invoicePayType)
|
||||||
->setCap(null)
|
->setCap(null)
|
||||||
->setInsp(null)
|
->setInsp(null)
|
||||||
->setTvop(null)
|
->setTvop(null)
|
||||||
|
|
|
@ -589,7 +589,7 @@ export default {
|
||||||
if (response.data.success) {
|
if (response.data.success) {
|
||||||
Swal.fire({
|
Swal.fire({
|
||||||
title: 'ارسال موفق',
|
title: 'ارسال موفق',
|
||||||
text: 'فاکتور بدون اطلاعات خریدار به سامانه مودیان مالیاتی ارسال شد',
|
text: 'فاکتور به سامانه مودیان مالیاتی ارسال شد',
|
||||||
icon: 'success',
|
icon: 'success',
|
||||||
confirmButtonText: 'باشه'
|
confirmButtonText: 'باشه'
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue