...
This component was initially designed and created for Colombia's electronic invoicing product; however, it has been extended to electronic e-invoicing in Costa Rica, Italy, Hungary and Spain. The component has been reused to a large extent because electronic e-invoicing processes are usually made up of several steps, and depending on certain conditions or tax agency regulations, the processes must be stopped to await certain external confirmations, and depending on these, the processes may take different flows.
...