Skip to content
/ n4s Public

πŸš€ n4s = Full CLI Double Entry and ERP Suite πŸš€

License

Notifications You must be signed in to change notification settings

n4s-linux/n4s

Repository files navigation

Blockchain based bookkeeping

In n4s, when You lock Your transactions, they are protected forever from changes πŸ›‘οΈ

A malicious user may try and alter the book outside the scope of this system.

Which could go unnoticed in a system that is not blockchain based....🀐

But since n4s is based on blockchain verification, it means that any changes to previously booked transations will not go undetected πŸ•΅

The triple bookkeeping - the accounting of the future

Accounts are typically historical, i.e. they describe things that happened in the past. The vision of future accounting is that past, present and future merge. So if you dream of a live account that is not just up to date for the here and now, but with a built-in crystal ball, n4s could be the framework around this.

A simple and free accounting program

N4S is a free and open source accounting system, and thus free to use now and forever.

When you do bookeeping in N4S, your accounting becomes a breeze. Once you learn it... !

Whether you have a brand new company, an association or just your household accounts, here you have an accounting program that can support your activities from now on and always.

You can easily build in custom logic to optimize and refine your processes.

Velocity

n4s is faster than other systems on the market. Most operations take place in a split second. Only your processing power and hard disk/ram set the limit to how quickly the system is run, and for most small accounts you won't blink until you get the data you ask for on the screen.

Possibility of automatic consolidation and allocation between subsidiaries

n4s can easily be set up to automatically consolidate your accounts below:

  • Automatic transfer of result
  • Automatic reconciliation of interim accounts

Automatic accounting based on own defined rules *

in n4s you can define rules yourself for how your new postings are to be accounted for. This means you can get rid of manual posting again and again of the same type of items eg. IF Text = 'Fee' THEN Account = 'Expenses:Administration:Fees'

Save time - automatic posting suggestions

When loading new entries, you can save time because the system itself can make suggestions based on your previous history. Even with very little data, you quickly get suggestions for accounting - based on similar_text, which is often referred to as one of the world's best algorithms. Many entries with the same text end up in the same place every time - the system even detects when there are deviations and requires great precision to make suggestions That is, you do not need to go in and define rules for simple fee postings, because the system automatically detects that they always end up on the same account... !

Supports any currency

Find your transactions easily based on the currency amount, not Your base currency... ! Is available when You import currency code and currency amount on Your transactions.

N4S - a free and free accounting and ERP solution for small businesses and individuals

N4S is more than just an accounting system; it is a powerful ally on your journey to business success. Whether you're an accounting professional, an entrepreneur or a business owner, N4S has the tools you need to gain superior control over your finances and business processes.

Source Code Access and Customization: Although modern accounting systems have their own advantages, there is still something unique about n4s πŸ€–. A notable advantage of n4s is the access to the source code 🧩. This allows companies to adapt n4s precisely to their needs 🧰. With access to the source code, companies can make changes, add features and optimize the system according to their unique requirements πŸ› οΈn. This degree of customization gives unprecedented control over the company's accounting system and ensures that it meets their specific needs. Even if you are not a programmer and do not want to invest in using one, you can easily make simple changes by searching the source code, e.g. changing the text of buttons, colors and the like.

Online Functionality and Collaboration: So while we may miss the days when everything seemed simpler with DOS programs, it is important to recognize that modern technology has brought us many benefits 🌐. It's important to note that although the n4s is based on a terminal, don't be fooled by this. N4S is still incredibly functional and designed to be a multi-user system that can work online from anywhere 🌐. The terminal-based approach provides a unique opportunity for collaboration, as multiple users can easily access the system and work together on tasks. This makes it a powerful tool for modern businesses seeking efficiency and collaboration 🀝. Screen sharing is part of the system from the start and does not require separate software.

πŸš€ Lightning fast and Universal: With N4S you can work efficiently on any platform! The technology behind it is known for its incredible speed, which means you can focus on what really matters: driving your business forward.

πŸ€“ Made for Professionals: N4s was first developed with accounting professionals in mind and allows you to take control of your finances like never before. You will feel like a real expert when you use this powerful tool.

πŸ€– Automated Accounting: With N4S you can define rules that automate the accounting process. This saves you time and reduces the risk of errors. Let N4S take care of the routine tasks so you can focus on strategic planning. This combined with the fact that the system automatically teaches itself rules based on your previous postings and the bookkeeping thereby becomes less and less time-consuming, without you having to do anything actively, other than using the system.

πŸ’Ό Your Data, Your Control: One of the most compelling features of N4S is that you have full control over your data. You host it on your own server, which means your information is always in your hands. And the best of all? You can do it for as little as $5 a month on Linode!

πŸ§‘πŸ’» Learning curve like a Ninjitsu master

Many former key operators, aka datanauts, who have now retired, have embraced and embraced this technology with no problems. VT100 technology has proven to be exceptionally easy to learn, even for those with no prior knowledge. Those who have taken the plunge have experienced a transformation and become as fast as ninjas within a short time. The advantage of our text-based system is, among other things, that when you know the system you can enter data without looking - you know where you are in the program based on your keystrokes and various outputs from the system.

Can be run on any operating system without installation

N4S can be run from a central server and you can connect with the Windows Terminal, OS X terminal Application or similar.

Examples of remote driving from Windows 11

Win11 Screenshot2 n4s double bookkeeping Win11 Screenshot3 n4s tax account Win11 Screenshot4 n4s account Win11 Screenshot1 n4s free accounting

Video demonstrations where demo accounts are posted

n4s demo n4s demo

Example of reporting

Reporting of results & balance at overall account level with associated notes in a neat layout. Example of balance balance in free accounting program n4s Example of notes in the free accounting program n4s

Example account Jensens Murer ApS 2020 (fictitious company)

  • NOTE - Download the PDF files on your computer for optimal viewing - then notes will also be clickable in the balance

To generate corresponding reporting for your accounts, follow the following instructions in n4s:

  • Set reporting period: type 'dp' or press Alt-p
  • Type 'html'
  • Change company name to front page - write if necessary. comment - save on W
  • The reporting (Balance, account card & key figures) is in ~/tmp which can be found in the file manager Nautilus on the left

Hassle-free export of your data

N4S not only excels in handling your day-to-day accounting needs, it also allows you to take your data where you need it, effortlessly. Exporting your data from N4S is a breeze, making it available to other online systems, even those with less extensive functionality. Our system supports loading and unloading of CSV files, which is why it is easy to migrate to/from another system.

Features

  • Automatic projection of accounts (forecasting) infinite number of months, so far the future monthly balances are calculated as an average of previous months, so is only useful for stable ongoing operations without seasonal fluctuations, e.g. service companies that sell all year round, or shops with stable turnover (Select budget in menu)
  • Unlimited amount of currencies / commodities
  • Advanced extended file structure and versioning and tracking on data/transactions.
  • Automatic Periodization when specifying the period for transactions
  • Automatic depreciation when specifying the lifetime of transactions
  • VAT codes (i,u,iv-eu,iy-eu,iv-abr,iy-abr,rep)
  • No need to close the book at the end of the year, accounting periods are dynamic and are created automatically. You can report across any period in time, no matter what Your accounting Year is.
  • Report generator and transaction explorer (web application and text-based)
  • Import of transactions from CSV or live bank connection - anyone can connect their bank for free using the Gocardless Service, which is free to use for small businesses 😍
  • Export of transactions to XML and CSV
  • Automatic calculation of interest where you can specify the interest rate on a given account
  • Automatic periodization where you can specify a start and end date for each expense
  • Automatic consolidation
  • Account reconciliation / Bank Reconciliation - compare any account with the corresponding statement (CSV) and display disrepancies
  • Logic / rules – option to define rules for automatic accounting of postings
  • Search for transactions and mass update based on specified criteria
  • Presentable reporting (balances and account cards)
  • Option to generate links for a given accounting period for an account that can be opened without login, where you can see the balance and browse the underlying postings.
  • Tax accounting – manual
  • Document handling system drag & drop to the terminal.
  • Tool for efficient creation of transactions
  • Loading of OIOUBL (XML) invoices
  • Simple Automatic consolidation of group accounts
  • Unique way to document the correctness of the accounts. Posted transactions are posted on the blockchain where the next posted transaction verifies all previously posted transactions by including their total md5 hash. Thus, it is not possible to fiddle with posted entries without the book becoming invalid. We recommend that you regularly sign your accounting hash to document the transactions.
  • Full log of all changes. Every change to transactions is logged on the transaction with operator, change, and date and time
  • Full log of all actions, output from all displayed balances, account cards, etc. with date and time stamp for each user for each account, entry of transactions, etc. - searchable, e.g. useful if you need to trace an amount in the accounts that no longer exists, entering transactions, etc. - searchable, e.g. useful if you need to trace an amount in the accounts that no longer exists
  • An infinite number of options for different color schemes - there are, for example, several color schemes that are suitable for you to sit in the sun with your laptop and work - you can forget all about that in other systems... !
  • Mapping to the Danish Business Authority's standard chart of accounts for external reporting, including easy entry into Accounting 2.0

TLDR - Let me download your OVA

Running updates - rolling release

You don't have to wait years for a new version to be released. You can continuously download patches with improvements to the system. Most recent updates, You can also view the Changelog or browse All commits It takes under a minute to update the n4s to the latest version. This is how you update the system

upd8

Recent updates

at hash desc
2024-05-20 afd42d28... πŸ’‘ New Feature: View all transactions when entering a transaction that is an opening
2024-05-20 40375276... πŸ› Fault tolerance some key numbers will be missing in some accounts
2024-05-18 9018a220... πŸ’‘ New Feature: Guide that allows to book specific or all transactions, and verify the book later on to see if any of the booked transactions has changed #blockchain
2024-05-18 719bd342... πŸ’‘New Feature: Nicer balance with integration to register
2024-06-05 c9d4eadc... πŸ’‘ New Feature: Pick account from similar transactions in the book
2024-06-14 573d8cac... πŸ’‘ New Feature: Filter transactions based on any text
2024-06-19 a42d2374... πŸ› Bugfix: Fault tolerance if no totals
2024-06-19 ca23d700... πŸ’‘ New feature - filter transactions
2024-06-19 bbf63510... πŸ’‘ New Feature - Preview of consequences before loading CSV data - approve or not
2024-06-23 93af18a2... πŸ’‘ New Feature: CSV importer remembers Your preferences and has a better preview including account aliases
2024-06-23 a4560ff8... πŸ’‘ New Feature: Bilags ssh viewer, and get bilags structured data via Taggun API
2024-05-29 5f9c9937... πŸ’‘ New Feature - Smart bank integration via gocardless - which is free for small businesses πŸ’šπŸ’šπŸ’š
2024-05-28 bbbad819... πŸ’‘ New Feature: Manual accounts support debitor/creditor
2024-05-28 0a2ba6aa... πŸ’‘ New feature - report with/without primo carryover amounts
2024-06-24 92fdaa42... πŸ’‘ New Feature: eeping archived version of edited transactions for future reference
2024-07-02 94243d66... πŸ’‘ New Feature: Voucher handling System - Tries and fetch document data via Tagunn API - displays documents in Zathura
2024-07-02 ffc24dd0... πŸ’‘ New Feature: En (editable) description for each account in the tree
2024-07-07 bdb5d083... πŸ’‘ New Feature: List of accounts with unhnandled bank transactions and vouchers
2024-07-07 fee62b3f... πŸ› Fault tolerance - handle empty accounts
2024-07-07 c1019a50... πŸ› Bugfix: Missing references to operator
2024-08-16 6c02ecff... πŸ’‘ New Feature: View booked transactions in same window
2024-08-28 629912bb... πŸ’‘ New Feature: Document preview for already booked documents, and convert png/jpg to pdf for preview
2024-09-09 37f1e38a... πŸ’‘ New Feature: Banned accounts - also bugfix to avoid duplicate suggestions on files
2024-09-09 ec74b891... πŸ› Bugfix: Mkentry quicktransaction buffering problem
2024-09-09 dd52d493... πŸ› Bugfix: Map suggestiont fault tolerance if no history yet