Compare commits

..

14 commits

Author SHA1 Message Date
David Bomba
edb4a90823
Merge pull request #8165 from turbo124/master
Update docs to point to v5
2023-01-17 09:07:31 +11:00
David Bomba
ec0ec4401a Update docs to point to v5 2023-01-17 09:07:11 +11:00
David Bomba
7b82c799f2
Merge pull request #8164 from turbo124/master
Update docs
2023-01-17 09:04:27 +11:00
David Bomba
a75fd54e8a Update docs to point to v5 2023-01-17 09:03:51 +11:00
David Bomba
70d263dfa2 Add timestamps for payment methods in export 2022-12-07 13:43:41 +11:00
David Bomba
1463544bdb
Merge pull request #8040 from turbo124/master
Improve query efficiency for create invoice with client
2022-12-06 17:45:50 +11:00
David Bomba
59de0216ac improve query efficiency 2022-12-06 17:45:28 +11:00
David Bomba
69c0b5e530 Minor updates 2022-11-20 11:31:06 +11:00
David Bomba
d3edf6ab21
Merge pull request #7847 from BramDriesen/patch-1
Remove empty section and fix dead URL's in README.md
2022-10-06 07:53:08 +11:00
Bram Driesen
fba8e6bb9f
Update README.md 2022-10-05 19:48:20 +02:00
David Bomba
9b74091119 Fixes for ninja clients 2022-07-16 16:15:41 +10:00
David Bomba
7d1c236c27 Fixes for wrong payment types 2022-07-12 08:37:41 +10:00
David Bomba
260f8a909c Merge branch 'master' of https://github.com/turbo124/invoiceninja 2022-07-11 09:12:34 +10:00
David Bomba
7d7f05b5ee Minor fixes for hosted 2022-07-11 09:11:59 +10:00
31 changed files with 112 additions and 12 deletions

View file

@ -25,12 +25,15 @@ The self-host zip includes all third party libraries whereas downloading the cod
* [Support Forum](https://www.invoiceninja.com/forums/forum/support/)
* [StackOverflow](https://stackoverflow.com/tags/invoice-ninja/)
## Referral Program
## Mobile App
* [iPhone](https://itunes.apple.com/us/app/invoice-ninja/id1435514417?ls=1&mt=8)
* [Android](https://play.google.com/store/apps/details?id=com.invoiceninja.flutter)
* [Source Code](https://github.com/invoiceninja/flutter-mobile)
* [iPhone](https://apps.apple.com/us/app/invoice-ninja-v5/id1503970375#?platform=iphone)
* [Android](https://play.google.com/store/apps/details?id=com.invoiceninja.app)
* [Linux](https://github.com/invoiceninja/flutter-mobile)
## Desktop App
* [MacOS](https://apps.apple.com/app/id1503970375)
* [Windows](https://microsoft.com/en-us/p/invoice-ninja/9n3f2bbcfdr6)
* [MacOS Desktop](https://snapcraft.io/invoiceninja)
## Installation Options
* [Ansible](https://github.com/invoiceninja/ansible-installer)

View file

@ -219,6 +219,9 @@ class InvoiceController extends BaseController
$clients = $clients->where('clients.user_id', '=', Auth::user()->id);
}
if($clientPublicId != 0)
$clients->where('public_id', $clientPublicId);
$data = [
'clients' => $clients->get(),
'entityType' => $invoice->getEntityType(),

View file

@ -19,7 +19,7 @@ class MigrationLookup
private string $migration_notification = 'The Invoice Ninja v4 platform is now disabled for free users. Please <a class="btn btn-primary btn-sm" href="/migration/start">Migrate Now</a> to the new Invoice Ninja v5 platform to remain as a free account.<br><br>
*Not ready for v5? Upgrade to Pro or Enterprise to remain on v4. *Please note that the v4 platform will be "sunset" in November 2022.';
private string $silo = 'V4 is now disabled for your account. Please migrate. <a class="btn btn-primary btn-sm" href="/migration/start">Migrate Now</a>';
private string $silo = 'V4 is now disabled for your account. Please migrate. <a class="btn btn-primary btn-sm" href="/migration/start">Migrate Now</a> Upgrade to v5 and take advantage of our <a class="btn btn-danger btn-sm" href="https://invoicing.co/campaign/black_friday_2022">Black friday promo</a>';
public function handle(Request $request, Closure $next, $guard = 'user')
{

View file

@ -443,17 +443,25 @@ trait GenerateMigrationResources
if(!Utils::isNinja())
return $transformed;
$ninja_client = Client::where('public_id', $this->account->id)->first();
$db = DB_NINJA_1;
$account_id = 20432;
if($this->account->id > 1000000){
$db = DB_NINJA_2;
$account_id = 1000002;
}
$ninja_client = Client::on($db)->where('public_id', $this->account->id)->where('account_id', $account_id)->first();
if(!$ninja_client)
return $transformed;
$agts = AccountGatewayToken::where('client_id', $ninja_client->id)->get();
$agts = AccountGatewayToken::on($db)->where('client_id', $ninja_client->id)->get();
$is_default = true;
if(count($agts) == 0) {
$transformed[] = [
'client' => $ninja_client
'client' => $ninja_client->toArray()
];
}
@ -464,7 +472,7 @@ trait GenerateMigrationResources
if(!$payment_method)
continue;
$contact = Contact::where('id', $payment_method->contact_id)->withTrashed()->first();
$contact = Contact::on($db)->where('id', $payment_method->contact_id)->withTrashed()->first();
$transformed[] = [
'id' => $payment_method->id,
@ -476,7 +484,7 @@ trait GenerateMigrationResources
'gateway_type_id' => $payment_method->payment_type->gateway_type_id,
'is_default' => $is_default,
'meta' => $this->convertMeta($payment_method),
'client' => $contact->client->toArray(),
'client' => $ninja_client->toArray(),
'contacts' => $contact->client->contacts->toArray(),
];
}
@ -1432,7 +1440,9 @@ trait GenerateMigrationResources
case PAYMENT_TYPE_BITCOIN:
return 31;
case 2:
return 4;
return 1;
case 3:
return 2;
default:
return $payment_type_id;
@ -1763,6 +1773,9 @@ trait GenerateMigrationResources
'gateway_type_id' => $payment_method->payment_type->gateway_type_id,
'is_default' => $is_default,
'meta' => $this->convertMeta($payment_method),
'created_at' => $payment_method->created_at ? Carbon::parse($payment_method->created_at)->toDateString() : null,
'updated_at' => $payment_method->updated_at ? Carbon::parse($payment_method->updated_at)->toDateString() : null,
'deleted_at' => $payment_method->deleted_at ? Carbon::parse($payment_method->deleted_at)->toDateString() : null,
];
$is_default = false;

View file

@ -1,6 +1,9 @@
API Tokens
==========
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Invoice Ninja uses API tokens to enable access to third party providers, so you can streamline many of your invoicing and payments functions with our partners.
Tokens

View file

@ -1,6 +1,9 @@
Client Portal
=============
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The invoicing process is a two-way street. You bill the client; the client views and pays the invoice. Why not make it as easy as possible for you and for your clients? This is the purpose of Invoice Ninja's Client Portal. With Invoice Ninja, you can choose to provide a portal for your clients where they can open and view your invoices, and even make payments, all via the Invoice Ninja website.
You can modify the Client Portal with a range of settings. To modify the client portal, go to Advanced Settings > Client Portal.

View file

@ -1,6 +1,9 @@
Clients
=======
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
They come in all shapes and sizes. Theyre the reason you go to work in the morning. There are new ones coming up, and old ones coming back. What you need is a well-maintained, up-to-date, comprehensive client list to keep your invoicing in order.
Your clients are the core of your freelance business, and your Clients page is the core of your activity on Invoice Ninja.

View file

@ -1,6 +1,9 @@
Credits
=======
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
List Credits
""""""""""""

View file

@ -1,6 +1,9 @@
Custom Modules
==============
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Invoice Ninja support customs modules using https://github.com/nWidart/laravel-modules
You can watch this `short video <https://www.youtube.com/watch?v=8jJ-PYuq85k>`_ for a quick overview of the feature.

View file

@ -1,6 +1,9 @@
Data Visualizations
===================
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Who says analyzing your invoicing data can't be fun? Data Visualizations is an interactive, intuitive and practical feature that helps you understand exactly what is going on with your invoicing numbers. The visualization function takes your data, according to the data group you select, and creates a visual pattern that demonstrates your income proportions according to various parameters. What's more, it's not just a graphical display; it also links to the various data in the illustration, making it easy for you to dig deeper into your numbers, simply by hovering your mouse.
- **Group by**: To generate a Data Visualization, select the required data group (Clients, Invoices, Products). The visualization will be automatically generated below.

View file

@ -1,6 +1,9 @@
Developer Guide
===============
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This guide will provide an overview of Invoice Ninja. If anythings unclear please send us an email, were always working to improve it.
The application is written in PHP using the `Laravel <http://laravel.com/>`_ framework, the full list of libraries can be found on our `GitHub <https://github.com/invoiceninja/invoiceninja>`_ page.

View file

@ -1,6 +1,9 @@
Digital Ocean
===================
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Invoice Ninja has created a Digital Ocean Marketplace image with Invoice Ninja pre-installed.
To use this image, when creating a Droplet, choose **Marketplace** under the **Choose an image section**, and select the **Invoice Ninja on Ubuntu 18.04** image.

View file

@ -1,6 +1,9 @@
Email Settings
==============
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Email communication with your clients is an important part of the Invoice Ninja invoicing process sending invoices via email, notifying clients that an invoice is due, reminding clients about overdue payments, and more.
With the Email Settings feature, you can specify certain settings and designs for the notification emails your clients receive from your Invoice Ninja account.

View file

@ -1,6 +1,9 @@
Expenses
========
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Running a freelance business isn't just about the money that's coming in. You also need to take care of the money going out. With Invoice Ninja, all your earnings, expenses, clients and vendors are stored and managed in one, smart system designed to keep you on top of things. What's more, the Expenses part of your Invoice Ninja account streamlines with your invoicing via a click of the mouse, across multiples currencies, so you get the complete bigger picture of your business expenses - with simplicity and ease.
List Expenses

View file

@ -1,6 +1,9 @@
Install
=======
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Thanks for taking the time to setup Invoice Ninja.
.. Note:: The applications requires PHP 7.1 or 7.2 and MySQL.

View file

@ -1,6 +1,9 @@
Introduction
============
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Lets get acquainted with a basic overview of the structure of the Invoice Ninja website. Once youve wrapped your mind around a few central concepts, its as easy as ABC to effectively manage your freelance business accounts.
The Invoice Ninja system is based on two main pillars:

View file

@ -1,6 +1,9 @@
Invoice Design
==============
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Whether you're a design novice or programming pro, Invoice Ninja gives you the power to customize your invoice design, to give your invoices the exact look you want. The design tool is the perfect way to match your invoices to your company's graphical look and feel, including colors, fonts, logos, margin sizes, column names, headers, footers and much more.
You can design you invoice using the simple selection tools, or go deeper and customize it from the foundations with our customization feature.

View file

@ -1,6 +1,9 @@
Invoice Settings
================
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
You can customize your invoice template by pre-defining the various numbering formats, adding new fields for client, contact, company or invoice information, and adding default text to invoice terms, invoice footer, and more. Any changes you make to the Invoice Settings will apply to all your invoices.
The Invoice Settings page has four sections:

View file

@ -1,6 +1,9 @@
Invoices
========
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Well, its time to bill, and the Invoices function of Invoice Ninja lets you get the job done fast and with perfect accuracy.
With a bustling freelance business, youre going to be sending out a lot of invoices. Creating an invoice is simple with the New Invoice page. Once youve entered the client, job and rates information, youll see a live PDF preview of your invoice, and youll have a range of actions at your fingertips from saving a draft, to sending the invoice to the client via email, to printing a PDF hard copy.

View file

@ -1,6 +1,9 @@
Mobile Applications
===================
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The Invoice Ninja iPhone and Android applications allows a user to connect to their self-hosted Invoice Ninja web application.
.. TIP:: If you're unable to access the Android app store you can download the APK here: https://download.invoiceninja.com/apk

View file

@ -1,6 +1,9 @@
Payments
========
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The Invoice Ninja system handles your entire invoicing process from sending a quote (Pro Plan only), to invoicing your client, to receiving payment. Whats more, you can receive payments directly and automatically via Invoice Ninjas 45+ payment partners, enabling totally smooth management of your customer accounts using your choice of payment provider. To learn more about Invoice Ninjas payment partners, `click here <https://www.invoiceninja.com/partners>`_.
List Payments

View file

@ -1,6 +1,9 @@
Proposals
=========
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
When submitting a regular quote is not enough, the advanced Proposals feature comes to the rescue.
Proposals are a powerful sales and marketing tool to present your offer for a gig. Whether you're competing against other providers, or you want to make a fantastic impression, the proposal function is a great way to custom-create a personalized proposal containing all the information you need to convey.

View file

@ -1,6 +1,9 @@
Quotes
======
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
For Pro Plan users, the Quotes function streamlines your invoicing activity, from the moment you create and send a price quote for a particular job, until the quote is accepted, you invoice the job, receive payment and provide a receipt. With the Quotes function, you can automatically convert accepted quotes into invoices in a swift one-click action. Keeping track of your projected work schedule and potential income, the Quotes feature gives you even greater control of your freelance activity.
List Quotes

View file

@ -1,6 +1,9 @@
Recurring Invoices
==================
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
As a busy freelancer, you work for a variety of clients. Some jobs are one-off, but others are ongoing, whether on a weekly, monthly or other basis. Invoice Ninjas Recurring Invoice feature automatically creates invoices for ongoing jobs, and sends the current invoice to the client on a regular, pre-defined basis. For each recurring job, you only need to set up the procedure once. Heres how it works.
List Recurring Invoices

View file

@ -1,6 +1,9 @@
Reports
=======
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
It's easy to get caught up in the job you are currently working on, sending invoices and chasing payments. But it's just as important to take a step back from time to time, and to look at the bigger picture of how your freelance business is doing.
The Reports function helps you do just that. You can define your parameters and extract the exact information you need to generate a range of reports.

View file

@ -1,6 +1,9 @@
Settings
========
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Intro
"""""

View file

@ -1,6 +1,9 @@
Tasks
=====
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Got lots of tasks running at the same time? Projects to invoice? Returning to work on that particular job from last month? The Tasks feature keeps all of these details in order, so you can best manage your time, your projects and your clients needs.
List Tasks

View file

@ -1,6 +1,9 @@
Templates & Reminders
=====================
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
There are a few different emails your customers receive from you via the Invoice Ninja system as part of your invoicing communications. These include the invoice notification email, quote notification email, payment notification email and various reminder emails. You can customize all your emails by selecting a template, text and design, and by specifying the frequency of reminder emails.
Email Templates

View file

@ -1,6 +1,9 @@
Update
======
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. NOTE:: Note: v5 is now in beta. To upgrade from v4 you need to `install v5 <https://invoiceninja.github.io/docs/self-host-installation/>`_ as a separate app and then use the migration tool in the latest version of v4 on Settings > Account Management.
To update the app you just need to copy over the latest code. Do not be afraid to overwrite the files, the configuration file for connections such as mysql are stored in the .env file. The app tracks the current version in a file called version.txt, if it notices a change it loads ``/update`` to run the database migrations.

View file

@ -1,6 +1,9 @@
User Management
===============
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Need help managing your invoicing? As an Invoice Ninja account owner, you can add as many users as you like to your account. Once added, users receive the status of 'Admin'. Your Admins have access to most areas and functions of your Invoice Ninja account.
The User Management page displays a table that includes all current users, with the following data columns:

View file

@ -1,6 +1,9 @@
Vendors
=======
For Version 5.x documentation, please go to `invoiceninja.github.io <https://invoiceninja.github.io/>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Running a business is a two way street. Sure, you serve clients and charge them for it. But you also use suppliers, companies and service providers who charge you for all the things you need to get your job done. Office supplies? Check. Coffee machine? Check. Gas for the car? Check. And a hundred-and-one other supplies and services you can name.
Your expenses and vendors are managed with the same ease and one-click functionality as every other part of your business, right here in your Invoice Ninja account. With Invoice Ninja, managing your vendors and expenses is simple and similar to managing your clients and invoices. It's only a matter of which way the money's going...