<?php
 namespace App\Reports\Sources\InvoicedServices; class FiltersManager extends \App\Reports\Sources\FiltersManagerAbstract { protected array $filtersCfg = [ 'invoiceRowsGroupType' => [ 'type' => 'invRowsGroupType', 'mandatory' => true ], 'invoiceDate' => [ 'type' => 'dateInterval', 'mandatory' => true ], 'invoiceDueDate' => [ 'type' => 'dateInterval' ], 'clientType' => [ 'type' => 'clientType' ], 'idCorporates' => [ 'type' => "corporates" ], 'idCorporateKams' => [ 'type' => 'users' ], 'corporateGroups' => [ 'type' => 'corporateGroups' ], 'idCustomers' => [ 'type' => 'customers' ], 'cashedStatus' => [ 'type' => "cashedStatus" ], 'issued' => [ 'type' => 'boolean' ], 'voided' => [ 'type' => 'boolean' ], 'idInvoiceRespUsers' => [ 'type' => 'users' ], 'idInvoiceRespOffices' => [ 'type' => 'offices' ], 'idInvoiceRespDepartments' => [ 'type' => 'departments' ], 'offerSupplierGroups' => [ 'type' => 'supplierGroups' ], ]; } 