missing sample import files

This commit is contained in:
denisdulici
2020-01-20 00:21:37 +03:00
parent 9574f154a7
commit de1a090ff6
28 changed files with 97 additions and 56 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Exports\Banking;
use App\Models\Banking\Transaction as Model;
use Jenssegers\Date\Date;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;
use Maatwebsite\Excel\Concerns\WithHeadings;
@@ -20,14 +21,17 @@ class Transactions implements FromCollection, ShouldAutoSize, WithHeadings, With
{
return [
$model->type,
$model->account_id,
$model->paid_at,
Date::parse($model->paid_at)->format('Y-m-d'),
$model->amount,
$model->currency_code,
$model->currency_rate,
$model->account_id,
$model->document_id,
$model->contact_id,
$model->category_id,
$model->description,
$model->payment_method,
$model->reference,
$model->reconciled,
];
}
@@ -36,14 +40,17 @@ class Transactions implements FromCollection, ShouldAutoSize, WithHeadings, With
{
return [
'type',
'account_id',
'paid_at',
'amount',
'currency_code',
'currency_rate',
'account_id',
'document_id',
'contact_id',
'category_id',
'description',
'payment_method',
'reference',
'reconciled',
];
}
@@ -52,4 +59,4 @@ class Transactions implements FromCollection, ShouldAutoSize, WithHeadings, With
{
return 'transactions';
}
}
}

View File

@@ -59,4 +59,4 @@ class Items implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping
{
return 'items';
}
}
}

View File

@@ -28,4 +28,4 @@ class Reports implements FromView, ShouldAutoSize, WithTitle
{
return 'reports';
}
}
}

View File

@@ -6,8 +6,8 @@ use App\Exports\Purchases\Sheets\Bills as Base;
use App\Exports\Purchases\Sheets\BillItems;
use App\Exports\Purchases\Sheets\BillItemTaxes;
use App\Exports\Purchases\Sheets\BillHistories;
use App\Exports\Purchases\Sheets\BillPayments;
use App\Exports\Purchases\Sheets\BillTotals;
use App\Exports\Purchases\Sheets\BillTransactions;
use Maatwebsite\Excel\Concerns\WithMultipleSheets;
class Bills implements WithMultipleSheets
@@ -26,8 +26,8 @@ class Bills implements WithMultipleSheets
'bill_items' => new BillItems($this->ids),
'bill_item_taxes' => new BillItemTaxes($this->ids),
'bill_histories' => new BillHistories($this->ids),
'bill_payments' => new BillPayments($this->ids),
'bill_totals' => new BillTotals($this->ids),
'bill_transactions' => new BillTransactions($this->ids),
];
}
}
}

View File

@@ -3,6 +3,7 @@
namespace App\Exports\Purchases;
use App\Models\Banking\Transaction as Model;
use Jenssegers\Date\Date;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;
use Maatwebsite\Excel\Concerns\WithHeadings;
@@ -32,14 +33,17 @@ class Payments implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
public function map($model): array
{
return [
$model->account_id,
$model->paid_at,
Date::parse($model->paid_at)->format('Y-m-d'),
$model->amount,
$model->currency_code,
$model->currency_rate,
$model->account_id,
$model->document_id,
$model->contact_id,
$model->category_id,
$model->description,
$model->payment_method,
$model->reference,
$model->reconciled,
];
}
@@ -47,14 +51,17 @@ class Payments implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
public function headings(): array
{
return [
'account_id',
'paid_at',
'amount',
'currency_code',
'currency_rate',
'account_id',
'document_id',
'contact_id',
'category_id',
'description',
'payment_method',
'reference',
'reconciled',
];
}
@@ -63,4 +70,4 @@ class Payments implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
{
return 'payments';
}
}
}

View File

@@ -55,4 +55,4 @@ class BillItemTaxes implements FromCollection, ShouldAutoSize, WithHeadings, Wit
{
return 'bill_item_taxes';
}
}
}

View File

@@ -35,6 +35,7 @@ class BillItems implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
$model->bill_id,
$model->item_id,
$model->name,
$model->quantity,
$model->price,
$model->total,
$model->tax,
@@ -47,6 +48,7 @@ class BillItems implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
'bill_id',
'item_id',
'name',
'quantity',
'price',
'total',
'tax',
@@ -57,4 +59,4 @@ class BillItems implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
{
return 'bill_items';
}
}
}

View File

@@ -55,4 +55,4 @@ class BillTotals implements FromCollection, ShouldAutoSize, WithHeadings, WithMa
{
return 'bill_totals';
}
}
}

View File

@@ -3,13 +3,14 @@
namespace App\Exports\Purchases\Sheets;
use App\Models\Banking\Transaction as Model;
use Jenssegers\Date\Date;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;
use Maatwebsite\Excel\Concerns\WithHeadings;
use Maatwebsite\Excel\Concerns\WithMapping;
use Maatwebsite\Excel\Concerns\WithTitle;
class BillPayments implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping, WithTitle
class BillTransactions implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping, WithTitle
{
public $bill_ids;
@@ -23,7 +24,7 @@ class BillPayments implements FromCollection, ShouldAutoSize, WithHeadings, With
$model = Model::type('expense')->isDocument()->usingSearchString(request('search'));
if (!empty($this->bill_ids)) {
$model->whereIn('bill_id', (array) $this->bill_ids);
$model->whereIn('document_id', (array) $this->bill_ids);
}
return $model->get();
@@ -32,14 +33,17 @@ class BillPayments implements FromCollection, ShouldAutoSize, WithHeadings, With
public function map($model): array
{
return [
$model->account_id,
$model->paid_at,
Date::parse($model->paid_at)->format('Y-m-d'),
$model->amount,
$model->currency_code,
$model->currency_rate,
$model->account_id,
$model->document_id,
$model->contact_id,
$model->category_id,
$model->description,
$model->payment_method,
$model->reference,
$model->reconciled,
];
}
@@ -47,20 +51,23 @@ class BillPayments implements FromCollection, ShouldAutoSize, WithHeadings, With
public function headings(): array
{
return [
'account_id',
'paid_at',
'amount',
'currency_code',
'currency_rate',
'account_id',
'document_id',
'contact_id',
'category_id',
'description',
'payment_method',
'reference',
'reconciled',
];
}
public function title(): string
{
return 'bill_payments';
return 'bill_transactions';
}
}
}

View File

@@ -3,6 +3,7 @@
namespace App\Exports\Purchases\Sheets;
use App\Models\Purchase\Bill as Model;
use Jenssegers\Date\Date;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;
use Maatwebsite\Excel\Concerns\WithHeadings;
@@ -35,11 +36,12 @@ class Bills implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping
$model->bill_number,
$model->order_number,
$model->status,
$model->billed_at,
$model->due_at,
Date::parse($model->billed_at)->format('Y-m-d'),
Date::parse($model->due_at)->format('Y-m-d'),
$model->amount,
$model->currency_code,
$model->currency_rate,
$model->category_id,
$model->contact_id,
$model->contact_name,
$model->contact_email,
@@ -47,7 +49,6 @@ class Bills implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping
$model->contact_phone,
$model->contact_address,
$model->notes,
$model->category_id,
$model->footer,
];
}
@@ -63,6 +64,7 @@ class Bills implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping
'amount',
'currency_code',
'currency_rate',
'category_id',
'contact_id',
'contact_name',
'contact_email',
@@ -70,7 +72,6 @@ class Bills implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping
'contact_phone',
'contact_address',
'notes',
'category_id',
'footer',
];
}

View File

@@ -34,7 +34,6 @@ class Vendors implements FromCollection, ShouldAutoSize, WithHeadings, WithMappi
return [
$model->name,
$model->email,
$model->user_id,
$model->tax_number,
$model->phone,
$model->address,
@@ -42,6 +41,7 @@ class Vendors implements FromCollection, ShouldAutoSize, WithHeadings, WithMappi
$model->currency_code,
$model->reference,
$model->enabled,
$model->user_id,
];
}
@@ -50,7 +50,6 @@ class Vendors implements FromCollection, ShouldAutoSize, WithHeadings, WithMappi
return [
'name',
'email',
'user_id',
'tax_number',
'phone',
'address',
@@ -58,6 +57,7 @@ class Vendors implements FromCollection, ShouldAutoSize, WithHeadings, WithMappi
'currency_code',
'reference',
'enabled',
'user_id',
];
}
@@ -65,4 +65,4 @@ class Vendors implements FromCollection, ShouldAutoSize, WithHeadings, WithMappi
{
return 'vendors';
}
}
}

View File

@@ -34,7 +34,6 @@ class Customers implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
return [
$model->name,
$model->email,
$model->user_id,
$model->tax_number,
$model->phone,
$model->address,
@@ -42,6 +41,7 @@ class Customers implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
$model->currency_code,
$model->reference,
$model->enabled,
$model->user_id,
];
}
@@ -50,7 +50,6 @@ class Customers implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
return [
'name',
'email',
'user_id',
'tax_number',
'phone',
'address',
@@ -58,6 +57,7 @@ class Customers implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
'currency_code',
'reference',
'enabled',
'user_id',
];
}
@@ -65,4 +65,4 @@ class Customers implements FromCollection, ShouldAutoSize, WithHeadings, WithMap
{
return 'customers';
}
}
}

View File

@@ -6,8 +6,8 @@ use App\Exports\Sales\Sheets\Invoices as Base;
use App\Exports\Sales\Sheets\InvoiceItems;
use App\Exports\Sales\Sheets\InvoiceItemTaxes;
use App\Exports\Sales\Sheets\InvoiceHistories;
use App\Exports\Sales\Sheets\InvoicePayments;
use App\Exports\Sales\Sheets\InvoiceTotals;
use App\Exports\Sales\Sheets\InvoiceTransactions;
use Maatwebsite\Excel\Concerns\WithMultipleSheets;
class Invoices implements WithMultipleSheets
@@ -26,8 +26,8 @@ class Invoices implements WithMultipleSheets
'invoice_items' => new InvoiceItems($this->ids),
'invoice_item_taxes' => new InvoiceItemTaxes($this->ids),
'invoice_histories' => new InvoiceHistories($this->ids),
'invoice_payments' => new InvoicePayments($this->ids),
'invoice_totals' => new InvoiceTotals($this->ids),
'invoice_transactions' => new InvoiceTransactions($this->ids),
];
}
}
}

View File

@@ -3,6 +3,7 @@
namespace App\Exports\Sales;
use App\Models\Banking\Transaction as Model;
use Jenssegers\Date\Date;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;
use Maatwebsite\Excel\Concerns\WithHeadings;
@@ -32,14 +33,17 @@ class Revenues implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
public function map($model): array
{
return [
$model->account_id,
$model->paid_at,
Date::parse($model->paid_at)->format('Y-m-d'),
$model->amount,
$model->currency_code,
$model->currency_rate,
$model->account_id,
$model->document_id,
$model->contact_id,
$model->category_id,
$model->description,
$model->payment_method,
$model->reference,
$model->reconciled,
];
}
@@ -47,14 +51,17 @@ class Revenues implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
public function headings(): array
{
return [
'account_id',
'paid_at',
'amount',
'currency_code',
'currency_rate',
'account_id',
'document_id',
'contact_id',
'category_id',
'description',
'payment_method',
'reference',
'reconciled',
];
}
@@ -63,4 +70,4 @@ class Revenues implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
{
return 'revenues';
}
}
}

View File

@@ -55,4 +55,4 @@ class InvoiceItemTaxes implements FromCollection, ShouldAutoSize, WithHeadings,
{
return 'invoice_item_taxes';
}
}
}

View File

@@ -35,6 +35,7 @@ class InvoiceItems implements FromCollection, ShouldAutoSize, WithHeadings, With
$model->invoice_id,
$model->item_id,
$model->name,
$model->quantity,
$model->price,
$model->total,
$model->tax,
@@ -47,6 +48,7 @@ class InvoiceItems implements FromCollection, ShouldAutoSize, WithHeadings, With
'invoice_id',
'item_id',
'name',
'quantity',
'price',
'total',
'tax',
@@ -57,4 +59,4 @@ class InvoiceItems implements FromCollection, ShouldAutoSize, WithHeadings, With
{
return 'invoice_items';
}
}
}

View File

@@ -55,4 +55,4 @@ class InvoiceTotals implements FromCollection, ShouldAutoSize, WithHeadings, Wit
{
return 'invoice_totals';
}
}
}

View File

@@ -3,13 +3,14 @@
namespace App\Exports\Sales\Sheets;
use App\Models\Banking\Transaction as Model;
use Jenssegers\Date\Date;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;
use Maatwebsite\Excel\Concerns\WithHeadings;
use Maatwebsite\Excel\Concerns\WithMapping;
use Maatwebsite\Excel\Concerns\WithTitle;
class InvoicePayments implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping, WithTitle
class InvoiceTransactions implements FromCollection, ShouldAutoSize, WithHeadings, WithMapping, WithTitle
{
public $invoice_ids;
@@ -23,7 +24,7 @@ class InvoicePayments implements FromCollection, ShouldAutoSize, WithHeadings, W
$model = Model::type('income')->isDocument()->usingSearchString(request('search'));
if (!empty($this->invoice_ids)) {
$model->whereIn('invoice_id', (array) $this->invoice_ids);
$model->whereIn('document_id', (array) $this->invoice_ids);
}
return $model->get();
@@ -32,14 +33,17 @@ class InvoicePayments implements FromCollection, ShouldAutoSize, WithHeadings, W
public function map($model): array
{
return [
$model->account_id,
$model->paid_at,
Date::parse($model->paid_at)->format('Y-m-d'),
$model->amount,
$model->currency_code,
$model->currency_rate,
$model->account_id,
$model->document_id,
$model->contact_id,
$model->category_id,
$model->description,
$model->payment_method,
$model->reference,
$model->reconciled,
];
}
@@ -47,20 +51,23 @@ class InvoicePayments implements FromCollection, ShouldAutoSize, WithHeadings, W
public function headings(): array
{
return [
'account_id',
'paid_at',
'amount',
'currency_code',
'currency_rate',
'account_id',
'document_id',
'contact_id',
'category_id',
'description',
'payment_method',
'reference',
'reconciled',
];
}
public function title(): string
{
return 'invoice_payments';
return 'invoice_transactions';
}
}
}

View File

@@ -3,6 +3,7 @@
namespace App\Exports\Sales\Sheets;
use App\Models\Sale\Invoice as Model;
use Jenssegers\Date\Date;
use Maatwebsite\Excel\Concerns\FromCollection;
use Maatwebsite\Excel\Concerns\ShouldAutoSize;
use Maatwebsite\Excel\Concerns\WithHeadings;
@@ -35,11 +36,12 @@ class Invoices implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
$model->invoice_number,
$model->order_number,
$model->status,
$model->invoiced_at,
$model->due_at,
Date::parse($model->invoiced_at)->format('Y-m-d'),
Date::parse($model->due_at)->format('Y-m-d'),
$model->amount,
$model->currency_code,
$model->currency_rate,
$model->category_id,
$model->contact_id,
$model->contact_name,
$model->contact_email,
@@ -47,7 +49,6 @@ class Invoices implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
$model->contact_phone,
$model->contact_address,
$model->notes,
$model->category_id,
$model->footer,
];
}
@@ -63,6 +64,7 @@ class Invoices implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
'amount',
'currency_code',
'currency_rate',
'category_id',
'contact_id',
'contact_name',
'contact_email',
@@ -70,7 +72,6 @@ class Invoices implements FromCollection, ShouldAutoSize, WithHeadings, WithMapp
'contact_phone',
'contact_address',
'notes',
'category_id',
'footer',
];
}