private async Task SaveInvoiceStates(int tenantId)
        {
            Type orderInvoiceType = await _typeRepository.FirstOrDefaultAsync(x => x.Name == ProjectConsts.INVOICE_STATE_TYPE && x.TenantId == tenantId);

            List <string> invoiceStates = new List <string>
            {
                ProjectConsts.SAVED_STATE,
                ProjectConsts.INVENTORIED_STATE,
                ProjectConsts.INVENTORIED_STATE_WITH_MISSING_PRODUCTS_STATE,
                ProjectConsts.PAID_STATE,
                ProjectConsts.CANCELLED_STATE
            };

            await SaveStates(invoiceStates, orderInvoiceType.Id, tenantId);
        }