Site-Specific Invoicing in Sage X3

By | April 28, 2026

When creating a Sales Order in Sage X3, one of the important configurations available to users is the Invoicing Mode, which can be found under the Invoicing tab. This setting plays a key role in determining how invoices are generated from sales orders.

Default Invoicing Mode: “One/Slip”

By default, the invoicing mode is set to “One/Slip” in the Sales Order transaction. This means that each delivery slip (or shipment) will generate a separate invoice. It is the most commonly used option, as it ensures a clear one-to-one relationship between deliveries and invoices.

This default setting is typically predefined in the Sales Order transaction setup, allowing users to follow a standard invoicing process without needing to manually adjust the configuration each time. Refer below screenshot.

New Stuff: Improve Sage X3 Performance and Integration with ERP Optimization Guide

[Fig 1. Default Invoicing mode in Sales Order]
[Fig 1. Default Invoicing mode in Sales Order]

Flexibility to Change Invoicing Mode

Although “One/Slip” is selected by default, Sage X3 provides flexibility for users to choose alternative invoicing modes based on business requirements. Depending on operational needs, users can modify this option at the time of order creation.

Why Invoicing Mode Matters

Selecting the correct invoicing mode is crucial because it directly impacts:
• Billing accuracy
• Customer experience
• Financial tracking and reporting

Customizing Default Invoicing Mode in Sage X3 for a Specific Site

While the standard configuration in Sage X3 sets the invoicing mode to “One/Slip” by default, business requirements can sometimes demand more tailored behaviour.

In one such scenario, a client required a different default invoicing mode —“One/Ship-to”— but only for a specific site, while keeping the standard behaviour unchanged for all other sites.

The client wanted:

• For Site 101 → Default invoicing mode should be “One/Ship-to”
• For all other sites → Keep the standard default “One/Slip”

This requirement was driven by their billing process, where invoices needed to be consolidated based on ship-to addresses rather than individual delivery slips for that specific site.

To meet this requirement, a customization was implemented on the Sales Order entry screen.

Logic Implemented:

• When the user selects Site 101: The system automatically sets the invoicing mode to “One/Ship-to”
• For any other site: The system retains the standard behaviour (“One/Slip”)

This ensures:

  1. No disruption to existing processes for other sites
  2. Minimal manual intervention for users
  3. Consistent and error-free invoicing behavior
[Fig 2. Invoicing mode for specific site in Sales Order]
[Fig 2. Invoicing mode for specific site in Sales Order]

As shown in the screenshot above, the invoicing mode is automatically set to “One/Ship-to” by default when creating a Sales Order for Site 101. This confirms that the customization is working as intended.

For all other sites, the system continues to follow the standard behaviour, where “One/Slip” remains the default invoicing mode.

This example demonstrates that, although Sage X3 comes with predefined defaults, it offers the flexibility to adapt to specific business needs through customization.

Customizing default behaviours like invoicing mode can significantly improve operational efficiency and accuracy. In this case, setting “One/Ship-to” as the default for a specific site helps align the system with the client’s invoicing process, while still preserving the standard functionality for other sites.