Merge Invoice and Bill into Document
This commit is contained in:
		
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Purchase/CancelBill.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Purchase/CancelBill.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CancelDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CancelDocument
 | 
			
		||||
 */
 | 
			
		||||
class CancelBill extends CancelDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										36
									
								
								modules/BC21/Jobs/Purchase/CreateBill.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								modules/BC21/Jobs/Purchase/CreateBill.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,36 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Abstracts\Http\FormRequest;
 | 
			
		||||
use App\Jobs\Document\CreateDocument;
 | 
			
		||||
use App\Models\Document\Document;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocument
 | 
			
		||||
 */
 | 
			
		||||
class CreateBill extends CreateDocument
 | 
			
		||||
{
 | 
			
		||||
    protected $bill;
 | 
			
		||||
 | 
			
		||||
    protected $request;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Create a new job instance.
 | 
			
		||||
     *
 | 
			
		||||
     * @param FormRequest $request
 | 
			
		||||
     */
 | 
			
		||||
    public function __construct($request)
 | 
			
		||||
    {
 | 
			
		||||
        $request->merge(
 | 
			
		||||
            [
 | 
			
		||||
                'type' => Document::BILL_TYPE,
 | 
			
		||||
                'document_number' => $request->get('bill_number'),
 | 
			
		||||
                'issued_at' => $request->get('billed_at'),
 | 
			
		||||
            ]
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
        parent::__construct($request);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Purchase/CreateBillHistory.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Purchase/CreateBillHistory.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CreateDocumentHistory;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocumentHistory
 | 
			
		||||
 */
 | 
			
		||||
class CreateBillHistory extends CreateDocumentHistory
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Purchase/CreateBillItem.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Purchase/CreateBillItem.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CreateDocumentItem;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocumentItem
 | 
			
		||||
 */
 | 
			
		||||
class CreateBillItem extends CreateDocumentItem
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Purchase/CreateBillItemsAndTotals.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Purchase/CreateBillItemsAndTotals.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CreateDocumentItemsAndTotals;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocumentItemsAndTotals
 | 
			
		||||
 */
 | 
			
		||||
class CreateBillItemsAndTotals extends CreateDocumentItemsAndTotals
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Purchase/DeleteBill.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Purchase/DeleteBill.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\DeleteDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see DeleteDocument
 | 
			
		||||
 */
 | 
			
		||||
class DeleteBill extends DeleteDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Purchase/DuplicateBill.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Purchase/DuplicateBill.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\DuplicateDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see DuplicateDocument
 | 
			
		||||
 */
 | 
			
		||||
class DuplicateBill extends DuplicateDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Purchase/UpdateBill.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Purchase/UpdateBill.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Purchase;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\UpdateDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see UpdateDocument
 | 
			
		||||
 */
 | 
			
		||||
class UpdateBill extends UpdateDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Sale/CancelInvoice.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Sale/CancelInvoice.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CancelDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CancelDocument
 | 
			
		||||
 */
 | 
			
		||||
class CancelInvoice extends CancelDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										32
									
								
								modules/BC21/Jobs/Sale/CreateInvoice.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								modules/BC21/Jobs/Sale/CreateInvoice.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Abstracts\Http\FormRequest;
 | 
			
		||||
use App\Jobs\Document\CreateDocument;
 | 
			
		||||
use App\Models\Document\Document;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocument
 | 
			
		||||
 */
 | 
			
		||||
class CreateInvoice extends CreateDocument
 | 
			
		||||
{
 | 
			
		||||
    /**
 | 
			
		||||
     * Create a new job instance.
 | 
			
		||||
     *
 | 
			
		||||
     * @param FormRequest $request
 | 
			
		||||
     */
 | 
			
		||||
    public function __construct($request)
 | 
			
		||||
    {
 | 
			
		||||
        $request->merge(
 | 
			
		||||
            [
 | 
			
		||||
                'type' => Document::INVOICE_TYPE,
 | 
			
		||||
                'document_number' => $request->get('invoice_number'),
 | 
			
		||||
                'issued_at' => $request->get('invoiced_at'),
 | 
			
		||||
            ]
 | 
			
		||||
        );
 | 
			
		||||
 | 
			
		||||
        parent::__construct($request);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Sale/CreateInvoiceHistory.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Sale/CreateInvoiceHistory.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CreateDocumentHistory;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocumentHistory
 | 
			
		||||
 */
 | 
			
		||||
class CreateInvoiceHistory extends CreateDocumentHistory
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Sale/CreateInvoiceItem.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Sale/CreateInvoiceItem.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CreateDocumentItem;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocumentItem
 | 
			
		||||
 */
 | 
			
		||||
class CreateInvoiceItem extends CreateDocumentItem
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Sale/CreateInvoiceItemsAndTotals.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Sale/CreateInvoiceItemsAndTotals.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\CreateDocumentItemsAndTotals;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see CreateDocumentItemsAndTotals
 | 
			
		||||
 */
 | 
			
		||||
class CreateInvoiceItemsAndTotals extends CreateDocumentItemsAndTotals
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Sale/DeleteInvoice.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Sale/DeleteInvoice.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\DeleteDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see DeleteDocument
 | 
			
		||||
 */
 | 
			
		||||
class DeleteInvoice extends DeleteDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Sale/DuplicateInvoice.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Sale/DuplicateInvoice.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\DuplicateDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see DuplicateDocument
 | 
			
		||||
 */
 | 
			
		||||
class DuplicateInvoice extends DuplicateDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										13
									
								
								modules/BC21/Jobs/Sale/UpdateInvoice.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								modules/BC21/Jobs/Sale/UpdateInvoice.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace App\Jobs\Sale;
 | 
			
		||||
 | 
			
		||||
use App\Jobs\Document\UpdateDocument;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * @deprecated
 | 
			
		||||
 * @see UpdateDocument
 | 
			
		||||
 */
 | 
			
		||||
class UpdateInvoice extends UpdateDocument
 | 
			
		||||
{
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user