Invoice processing
An invoice needs to be composed before it can be draft printed. The draft print is required to do initial verification of basic data on the invoice, such as customer VAT ID, terms of payment, and legal text.
Once an invoice is printed, it is a legal invoice. If at this stage an invoice is not correct, it needs to be canceled and recreated.
When the user has - optionally - draft printed the invoice, the invoice must be submitted for approval. Its status will then be set to Pending Approval at once, which means that the invoice will be blocked for processing. Any session that processes a range of invoices will skip this invoice. The status submitted for ION Workflow is Ready to Print. This status is stored and will be visible on the invoice after the invoice is approved in ION Workflow.
If a user runs the Compose/Print/Post Invoices (cisli2200m000) session as a single step, all invoices should be submitted for ION Workflow approval. As a consequence, this process is interrupted and cannot be completely executed for invoices that need to be composed, printed, and posted. Invoices that only require printing and posting and that have status Ready to Print can be processed, of course.
After the invoice is approved in ION Workflow, the status of the invoice is set to Ready to Print and from here the invoice can be selected for final printing and posting.
If the invoice is rejected in ION Workflow, the status of the invoice is reset to On Hold. From here, the data must be corrected after which the invoice can be submitted again for ION Workflow approval. This process could be repeated multiple times.
Direct processing and ION Workflow
Some types of invoices in LN allow for direct processing, such as collect orders ( Order Management), debit/ credit notes ( Financials), and manual sales invoices ( Invoicing).
If ION Workflow is implemented, however, only collect orders will be enabled for direct processing, whereas debit/credit notes and manual sales invoices will be subject to ION Workflow approval.