Release 2025-03-10

  1. Dunning block
    The dunning block feature allows users to pause any dunning for a specific document or an opos case. This can come in handy when you've reached out to the customer and are in clarification, without wanting to issue reminders.
    When adding a Dunning Block, you can also add a note to remind you why it was set.
  2. Type restriction for file upload
    We've limited the type of files you can upload using for example our Contracts or Orders attachment feature. This aims to reduce the chance that malicious files can be uploaded and later downloaded by your users. See File type whitelisting for more informations.
  3. Bugfixes
    1. Fixed a bug where assigning a payment did not refresh the Payment Status or the Assigned Amount section on the payment transaction page.
    2. Fixed a bug where the incorrect customer payment account was displayed on the orders and invoices if a customer had more than two payment accounts.
    3. Fixed a bug where after a small rework the customer vat-id and tax number fields were no longer available to be edited
  4. Changes to our Customer API
    1. We have revised the API documentation of our Customer API to make it clearer and more precise. The following changes are included:
      1. Correction and refinement of schema definitions: Specifications have been added or refined including the classification of required and optional fields to accurately reflect the API's actual behavior.
      2. Improved schema names: Some OAS schema names have been adjusted to better indicate their usage in API requests or responses.
      3. General fixes: Minor inaccuracies in the documentation have been corrected.
    2. Important: The API functionality remains unchanged. Paths and payloads have not been modified - this update affects the documentation only. Minor adjustments to client side generated code may be necessary. If you have any questions, our support team is available to assist you.

Release 2025-02-24

  1. Opos Decision reversal bookings
    Our flexible booking rules are also available for "Opos Case Decisions Reversals". Contact our support to enable them for you.
  2. Payment Category
    You can now configure your own payment categories, which are automatically considered in existing assignment rules.
  3. Webportal
    1. We fixed a small bug that prevented setting a quantity with sub-units when creating Line Items
  4. Bugfixes
    1. We fixed a bug where a completed assigned payment might get assigned a second time.
    2. Fixed a bug where a payment intent response was not accepted when a settlement was already present.

Release 2025-02-10

  1. Currency rounding option
    We've enabled flexible currency rounding strategies that allow you to configure to which significant digits our system will round values of items. This can be handy if you have business in countries where best practices deviate from the official ISO 4217 standard, which we usually use as basis for any rounding questions.
    A practical example would be the Hungarian HUF, which officially supports 2 decimal values (fillér). However, the practical use has mostly discontinued in 1999 and payment providers such as PayPal don't support using fillér at all.
    Note: Unit Prices are not affected by this rounding.
  2. Opos Case decision search enabled
    You can now search for Opos Decisions in general using our API. This allows for easy retrieval of all Opos Cases of a given period, for example, in order to synchronize the information to your ledger or other systems.
    Find the API here
  3. Tax Rules extension - Invoice address country
    You can now also use the customer's invoice address country to more precisely determine the correct tax for your use case.
  4. Chargeback Handling
    We've removed automatic retries should a payment be charged back. As those cases are often related to fraud or disputes, automatic retries would fail while still incurring additional PSPs costs in some instances.
  5. Codice Destinatario for italian e-Invoicing
    If you are using Nitrobox as e-Invoicing solution in Italy, you can now provide the Codice Destinatario to improve the chance your invoices get routed to the correct customer via the Italian SDI system. While normal addresses are usually sufficient, the Codice Destinatario improves reliability.
  6. Customer UI/UX rework
    We've improved the UI of our Customer pages to help you find information more quickly.
  7. Bugfixes
    1. We fixed a bug where prebooked items had a wrong deactivation reason
  8. Beta preview
    If you are a power user looking for the latest feature, you can get a peek at a "month's closing dashboard" in development that aims to improve your accounts live by providing important monthly KPIs such as document totals or sum of Opos Decisions taken.
    You can find it under Accounting -> Month Closing Dashboard.

Release 2025-01-27

  1. Debtor account number on document
    The debtor account number can now be displayed on the documents.

  2. E-Invoicing parameters
    In preparation for the e-invoicing requirements, we have added e-invoicing parameters for customers. In the first step, the recipient code type and the recipient code can now be provided. This ensures that e.g. Basware can deliver the invoice to the correct invoice recipient.

  3. Automated assignment of overpayments for orders
    From now on, you can configure our payment matching rules to automatically assign matching overpayments to orders as well.

  4. Contract Timeline
    Our Contract detail view now offers a better visual representation of key dates of your customers contract. This should make it easier to see important information at a glimpse.

  5. Webportal

    1. Voucher application is now considered in the shown document totals in the document details view.
    2. We've improved on the Customer Details view, to give a more structured view on the Customers data and their adresses.
  6. Bugfixes

    1. Fixed a bug where the document status of self-billing invoices was closed when it should still have been open.
    2. Fixed a bug where invoiced usages could have a rounding error, leading to quantity*unit price =! row total price

Release 2025-01-13

  1. Integration Voucher Solution with Talon.One
    We have integrated the Promotion Engine from our partner Talon.One. This feature allows you to efficiently run campaigns and helps manage vouchers, directly improving customer loyalty and satisfaction through flexible voucher options. NBX will automatically consider relevant vouchers during the billing cycle, based on the customer or contract. Additionally, voucher amounts will be considered for any credit notes or invoice corrections.
    You can read more about it here
  2. E-Invoicing Config Update
    We've removed the Beta-flag from the E-Invoicing Configuration, so non-beta users can also freely configure our product to their E-Invoicing needs.
  3. Contract termination before reaching the start date
    We now allow the termination of contracts even before they have started. This will now lead to the contract ending at the end of the first period, previously we disallowed this case.
  4. Bugfixes
    1. Fixed a Bug where repeatedly correcting the same line item could lead to credit notes being issued with wrong values.
    2. Fixed a Bug where we allowed multiple option allowances to be created before the start of the contract, leading to unexpected behavior. Currently, we only support one Option allowance per Contract per Option at a time.
    3. Fixed a bug in the deprecated v1 API, where credit notes couldn't be created temporarily.

Release 2024-12-16 - Merry Christmas!

  1. E-Invoicing formats ZUGFeRD and X-Rechnung are now available
    With E-Invoicing in Germany taking a step forward in 2025 we are happy to announce those new E-Invoicing formats being available using Nitrobox!
    Under Global -> Config -> Document Provision in the webportal you can configure which format should be available in which situation (Note: This webportal config is currently only available for "Beta Preview" users, this flag will be removed in the following release). ZUGFeRD will be embedded in the pdf you know and love, while for an X-Rechnung an XML file is created as an attachment on the document. Those files can then be provided to your customers are usual.
    Click here if you are interested in learning more about how Nitrobox can help you with your E-Invoicing needs.

  2. New Dashboards
    We've added a few additional dashboards to give our users a faster overview of potential issues.

    1. Failed Billable Items
      Was there an Error when billing an item?
    2. Failed Notifications
      Were all Notifications successfully sent to an integrated system?
    3. Failed Payment Intents
      Were all payment intents successfully executed?
    4. Unassigned Payments
      Any payments that couldn't be automatically assigned? If you configure this to be a table, you can quickly assign payments directly from the dashboard.
    5. Uncategorized Payments
      Were any payments received where we couldn't assign a category? If you configure this to be a table, you can quickly categorize payments directly from the dashboard.
    6. Failed Basware Workflows
      Were there any issues transferring e-invoices to Basware?
    7. Overdue Documents
      How many of your issues documents are overdue?
    8. Contracts expiring within (time)
      Any contracts that will soon expire?
  3. Default Dashboard
    To get users started with our Dashboard we now provide a couple of interesting widgets that should help our users gain an overview of potential issues requiring attention in our system. Here is what it looks like:

  4. Operating site country in Tax Rules
    If you run a cross-border business with different operating sites, then taxation is not just dependent on where the service was provided, but also from where it was provided. This can now be modeled using our Tax Rules by setting different rules depending on the operating site.

  5. Location extension
    We've extended our location objects from Line Items, Allowances, and Usages by street, postal code, city, and state. They can then be printed on your document pdfs if you want to emphasize the exact location where a service was provided (for example for e-charging stations). Down the line, those values can also be used for tax purposes if your tax jurisdiction requires taxation by exact location such as in the US.

  6. Further Webportal enhancements

    1. We added an ident quick search to our webportal header. Entering any search term will suggest Customers, Plans, Contracts, Orders, and Documents that contain the term in its ident. This will allow users to navigate through our system faster.
    2. We extended the Order list view with aggregated agreed and actual deposit sums, and open deposits so you can more quickly see Orders where your customers have not yet paid their deposits.
  7. PDF templating enhancement

    1. Customer Payment Account information is available to be printed on your document pdfs.
  8. Bugfixes

    1. Resolved an issue where payment transactions displayed an incorrect status after a payment reversal followed by reassignment to another order.
    2. Fixed a bug where self-billing address invoices could only be corrected once.
    3. Fixed a bug where self-billing invoice address correction documents used the new address instead of the old.
    4. Fixed a bug where canceling a contract nanoseconds after creation could lead to an invoice but no cancellation credit note being issued.
  9. API Updates related to operation names
    We have updated our APIs to resolve issues caused by non-unique operation names (referred to as "operationId" in our OAS specification files, available here). Previously, non-unique names led to ambiguous references in our API documentation, such as links like https://docs.nitrobox.io/reference/get_1, which were sequentially numbered but not guaranteed to be consistently over time.
    These naming conflicts also impacted client-side code generation and resulting method names. We now provide unambiguous and self-descriptive operation names to address this for easier use and improved clarity.
    Affected API versions

    1. Payment API v2-1.68.0
    2. Payment Assignment API v2-0.200.0

Release 2024-12-05

  1. Reissue Self-Billing Invoices with Updated Address Information
    You can now reissue self-billing invoices if the address information needs to be updated. This ensures that the invoice reflects accurate and up-to-date customer details without requiring manual intervention.
  2. Enhanced Payment Intent Overview
    We've added the latest payment intent response to the overview page. This allows users to quickly identify potential payment issues without needing to open the detailed view, saving time and improving troubleshooting efficiency.
  3. View Booking Entry Properties in the Web Portal
    Booking entry properties are now accessible directly in the web portal, providing greater transparency and detail about financial transactions at a glance.
  4. Pageable API Endpoints for Key Resources
    The API now includes pageable query endpoints for Customers, Orders, and Contracts. This makes it easier to handle large data sets by enabling pagination, improving performance and usability for developers. Note: The non-pageable endpoints are now deprecated and will be removed within a year. Update your integrations accordingly.
  5. Bugfix - Allowances for Inactive Options in Contracts
    Fixed an issue where users could attempt to add allowances to options that weren’t active within a contract. The system now correctly restricts this action, ensuring data integrity.
  6. Bugfix - Dunning Aggregation Versioning
    Resolved a problem where the versioning for dunning aggregation was being calculated incorrectly. This ensures accurate version tracking and consistent functionality in the dunning process.
  7. Bugfix - Corrected Reporting Overview Pagination
    Fixed a bug where the reporting overview displayed incorrect page information. Users will now see accurate pagination, improving navigation and usability.

Release 2024-10-07

  • We've introduced a user tracking tool on our webportal to optimize our product. See our webportals privacy policy for details https://docs.nitrobox.io/docs/privacy-policy
  • You can now configure our payment matching rules to also automatically assign matching overpayments. While this increases the share of payments that will be automatically assigned, it also slightly raises the risk of wrong assignments. It can be very helpful for certain setup scenarios, so we invite you to evaluate this feature for your use case.
  • We added new Opos Case decision types (cash discount, bank fee, and external closed) to classify and manage various financial adjustments and improve accuracy in financial reporting.
  • You can now also reverse Opos Case decisions via our webportal. Previously, this could only be reversed via the API.
  • You can now jump directly from a document to the related Opos Case in our webportal, saving you a few clicks.
  • We've added endpoints for some entities that didn't have a paged GET view, namely Customers & Addresses as well as Orders and Contracts.
  • If you use Contract price determination by performance location, we no longer validate that the tax location of the contract matches a price as well. You do need to have a tax rule configured however.

Release 2024-09-23

  • We have implemented a new functionality that allows us to print the billing period directly on the invoice document. This provides customers with a clear overview of the period covered by the invoice, enhancing transparency and clarity in the billing process.
  • A new feature that enables the automated clearing of small outstanding amounts through a clearing run has been implemented. This eliminates the need for accountants to manually process open item decisions for minor discrepancies, significantly saving time and streamlining the accounting workflow.
  • If you use Orders deposits as well as Order Allowances then those Allowances will now be considered when distributing the expected deposit on the Line Items. This allows a more accurate representation of the tax situation.
  • Improved Notification overview response times.
  • Fixed a bug where a "default" region would be set on line items on occasion.

Release 2024-09-09

  • We've enabled our new rights and roles system that will allow you to provide better matching roles to our users than ever before. You can view the new roles when creating new users or managing existing ones, where you will also find more information on what each role contains.
    Existing users retain their current rights, but we recommend you migrate your users to the new roles. We plan to remove the old roles within a year, so Users not migrated in that time might lose access.
  • Billing Group and Business Segment are now available for considering during deposit created booking rules, allowing for more specialized bookings.
  • Fixed a bug where during Plan creation you couldn't switch between billing timing with delay and without.
  • Fixed a bug where Contracts couldn't be created for Plans with quarterly billing and autorenewal.