Same Order Invoice Number

by Fooman
Select Extensions Partner
Compatible With: Community 2.0, 2.1, 2.2, 2.3

Tech Specifications

Current Version:
Stable Build
04 January, 2019
Extensions, Shipping & Fulfillment, Order Management (OMS)
License Type:
Open Software License 3.0 (OSL-3.0)


Use the order number as the invoice, shipment and credit memo number.

Other Extensions by Fooman


Back to top

Consistent order, invoice, shipment, and credit memo numbers. By default, Magento assigns a separate number to orders and related documents (invoices, shipments and credit memos). Once installed, this extension ensures that when a new invoice, shipment or credit memo is created, it will always take the same number as the associated order.

For example, for order #1000, the associated invoice would be #1000, the shipment #1000, and the credit memo also #1000. This is a simple and popular approach for tidy record keeping and easy document identification.


Automatic duplicate separation

In the event of multiple invoices, shipments or credit memos associated with the same order, a duplicate separator will be used. 

For example, the first invoice would be #1000, the second #1000-1, the third #1000-2, and so on.


Feature List

  • New invoices, shipments and credit memos are automatically assigned the same number as the related order
  • Automatic duplicate separation in the event of multiple invoices, shipments and/or credit memos associated with the same order
  • Does not change any historical data - only future invoices, credit memos and shipments will be changed

Release Notes

Back to top


  • Compatible with CE: 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    [3.0.0] 2018-11-28
    ### Changed
    - Package changed into a Metapackage - Implementation moved into fooman/sameorderinvoicenumber-implementation-m2 package
    - Semantic versioning will only be applied to the implementation package
    ### Added
    - Support for Magento 2.3


  • Compatible with CE: 2.0 2.1 2.2
  • Stability: Stable Build
  • Description:

    [2.1.0] 2017-09-27
    Support for PHP 7.1
    Support for Magento 2.2.0


  • Compatible with CE: 2.0
  • Stability: Stable Build
  • Description:

    Change Log

    ## [2.0.4] 2016-05-24
    ### Fixed
    - Widen Dependency Definition to work with 2.1.0

    ## [2.0.3] 2016-04-03
    ### Changed
    - Move dependencies in right location in composer.json
    - Add integration tests

    ## [2.0.2] - 2016-02-10
    ### Fixes
    - resource_ids updated to work with new Magento Core module names

    ## [2.0.1] - 2015-12-15
    ### Fixes
    - registration.php was missing from autoload

    ## [2.0.0] - 2015-12-08
    ### Changed
    - Change project folder structure to src/ and tests/

    ## [1.0.3] - 2015-12-06
    ### Added
    - Initial release for Magento 2


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top