Appendix 2: Process automation
Electronic invoicing is, by definition, a set of asynchronous processes, as it involves interactions between various actors (customers, suppliers, platforms) and different time-based events (statuses). The various processes in Sage X3 are broken down into highly modular and tailored functions. However, whenever it makes sense, these processes can be executed automatically in batch mode.
Recommendations
- Maintain a reasonable execution frequency: On one hand, it is important to account for dependencies and allow processes to complete before triggering the next ones. On the other hand, running these processes consumes system resources.
- No universal frequency can be defined, but a 24-hour or 12-hour interval will likely meet most operational needs.
- Feel free to adjust the frequency if it proves unsuitable in practice.
- Organize processes into task groups where appropriate.
- Prefer the most general execution levels when possible. For example, some tasks can be executed by company or by legislation. Prefer execution by legislation.
- Even if tasks are automated, monitor their execution. You can implement workflows to handle errors when they occur.
Automation schedule draft
The following table lists various settings to set up an automated, asynchronous process for e-invoicing.
Note that these are suggestions that may or may not fit your specific business requirements.
|
Activity code |
Process |
Description |
Sequence |
Yes / No |
Dependence |
|---|---|---|---|---|---|
|
EINV |
In and out |
Data sync |
A1 |
No |
|
|
EINV |
Out |
Data sync |
B1 |
Yes |
|
|
EINV |
Out |
Customer e-invoice preparation |
B2 |
Yes |
|
|
EINV |
Out |
Customer e-invoice generation |
B3 |
Yes |
B1; B2 |
|
EINV |
In |
Data sync |
C1 |
Yes |
|
|
EINV |
In |
Get inbound invoices |
C1 |
Yes |
|
|
SNAP |
In |
Send supplier details |
C2 |
Yes |
|
|
SNAP |
In |
Get emails |
E1 |
Yes |
C2 |
|
SNAP |
In |
Scan documents |
E2 |
Yes |
E1 |
|
|
In |
Supplier e-invoice mapping |
F1 |
Suitable |
C1; D2 |
|
|
In |
Supplier e-invoice generation |
F2 |
Suitable |
F1 |
|
SNAP |
In |
Send feedback |
G1 |
Yes |
|
|
EINV |
In and out |
Get synchronization tasks |
H1 |
Yes |
|
|
EINV |
In and out |
Get document status |
I1 |
Yes |
H1 |