...
FlowAP Conversion Process
...
Image Added
Warning |
---|
Examples of Malformed XML Missing closing character '>' Missing closing tag e.g. </AuditFile> Using unencoded special characters like '&' instead of ‘&’
|
Note |
---|
Options to edit the XML Editing the content of the file (XML) will have a log in the File record, however, it will only show the new file content hash and not the specific change that was made to the text/xml. Image ModifiedRecommended: If changes must be made to the XML, Download a copy of the XML and save a new version. Edit the new version and upload to the XML field in the FlowAP Document. When a user replaces the XML file in the FlowAP document record, there will be a system note for the field change and the user will have a copy of the original XML. Image Modified
|
Navigating to the FlowAP Documents List
...
The user can view information related to the e-document and the FlowAP conversion process.
Field | Description |
---|
Name | This is a unique name used to identify the FlowAP Document record. If the file was received from Flow gateway, the name is the same as the XML file name. |
Source Documents |
XML File Reference | The XML file to be converted. |
PDF File Reference | The related PDF file to the XML. This is the scanned document that generated the XML. |
Transaction Data |
Transaction Type | The NetSuite transaction type that will be created when the FlowAP document is converted. |
Reference Number | The reference number included in the FlowAP document. This is the vendor’s reference number for the transaction. |
PO/Bill Reference Number | For vendor bills: The purchase order number referenced in the e-document. For vendor credits: The bill reference number referenced in the e-document. |
Subsidiary | The result of the subsidiary lookup that will be the assigned to the transaction upon conversion. |
Vendor | The result of the vendor lookup that will be the assigned to the transaction upon conversion. |
Transaction Date | he transaction issue date of the e-document. |
Preferences Tab |
FlowAP Preferences | The list of FlowAP Preferences that were applicable to this document during lookup, parsing, validation, and conversion. |
NetSuite Preferences | The list of NetSuite preferences and features that are applicable to this document's processing for FlowAP. |
JSON Data file | The JSON data file created FlowAP processing. The JSON data are netsuite fields and the assign data for each field that will be used for conversion. |
Audit Trail - The FlowAP audit trail records script events and details throughout the FlowAP conversion process. |
Date Created | Date and time of the event. |
Event type | A general description of the script event that was executed. |
Details | A detailed description of the script event that was executed. |
Transaction Data Override
The FlowAP Document transaction data fields are used to override data parsed from the XML.
Note |
---|
When a transaction data field is overridden, the FlowAP Document status is automatically changed into “For Processing”. The FlowAP document must start from the Processing stage to override the transaction data that was already parsed. |
Field | Expected Behavior when overriding transaction data |
---|
Transaction type | Selecting the transaction type in the FlowAP document form will override the transaction type parsed from the XML. |
Reference Number | This can be overridden at any stage (before Processing or before Conversion). If overridden before processing: There will be an Audit Trail log which shows the original reference number parsed from the XML: Image AddedJSON file will reflect the updated referencenumber: Image Added
If overridden post-processing, before conversion: No Audit Trail logs JSON file will not be updated; it will have the old value before manual override. But the conversion script will still pick up the overridden value from the FlowAP Document field.
|
PO/Bill Reference Number | This can be overridden at any stage (before Processing or before Conversion) If overridden before processing: There will be an Audit Trail log which shows the original reference number parsed from the XML: Image AddedJSON file will reflect the updated poreferencenumber: Image Added
If overridden post-processing, before conversion: No Audit Trail logs JSON file will not be updated; it will have the old value before manual override. But the conversion script will still pick up the overridden value from the FlowAP Document field.
|
Subsidiary | This can only be overridden before processing. Subsidiary validation happens in the processing stage. Subsidiary Lookup Criteria |
Vendor | This can only be overridden before processing. Vendor validation happens in the processing stage. Vendor related configuration for FlowAP conversion: A Detailed Guide |
Transaction Date | This can only be overridden before processing. Transaction date validations are executed on the Processing stage. Date-Period Mismatch Conversion Behavior : A Detailed Guide There will be an Audit Trail log: Image AddedJSON file will reflect the updated trandate: Image Added
|
Manual E-document Upload using the FlowAP Document Record
Note |
---|
All of the following steps are mandatory. |
The user can use the global search bar by typing: Page: New Staria FlowAP Document. Click on the Staria FlowAP Document link.
...
Add the PDF file. Click the “+” button. Select the file and click save.
Select the transaction type.
Click save on the Staria FlowAP Document.
...
Expand |
---|
title | Legacy INFlow E-Document |
---|
|
Error Catcher and Manually Converted Bills In cases where the accounts payable user needs to convert e-documents manually into vendor bills, the user needs to have access to the Electronic Documents Portlet. Add the portlet by going to your home dashboard and navigating to Personalize > SuiteApps > Electronic Documents The user can click on the portlet links to drill down into the list of E-documents. Portlet Link | Description | Inbound E-Documents for Conversion | E-documents that are already in NS, but scheduled script haven’t converted those yet to bills | Convert Failed Inbound E-Documents | E-docments, which conversion have been failed for some reason | Incomplete Inbound E-Documents | E-documents, where some info is missing, like vendor is not found from NetSuite |
The user can also view the list of Inbound E-documents by navigating to Transactions > Custom > Inbound E-Documents Click “View” to open the Inbound E-Document record in view mode. The user can click the following buttons to process the Inbound E-Document Button | Description | Convert | If the inbound e-document is incomplete as above, you can edit inbound e-document & add vendor to it. Then you can convert it manually by pressing the “Convert” button | Cancel E-Document | You can cancel e-document if it already exist or for some reason e-document should not be converted to NS. By cancelling e-document, it will not be shown any more as failed or completed | View XML | You can view xml | Download | Download a copy of the bill image PDF file |
Review the E-Document Audit trail sublist to review reasons for incomplete conversion or conversion failures. Info |
---|
Note: Contact your NetSuite administrator in case these fields are not available in your current transaction forms. |
Bill Conversion Data Handling Bill Conversation mapping is defined by the E-Document template. Review the E-document template selected in the INFlow preferences page of the subsidiary to see how the XML file is mapped to the corresponding transaction fields. This list describes additional validations and data handling provided by the INFlow SuiteApp. Expected Behavior | Description | Transaction line: Department,Class,Transaction type are sourced from the Vendor fields | This behavior is expected when the following fields are populated in the Vendor record: Info |
---|
Related NetSuite preference: If make departments or class mandatory preference in NetSuite is enabled, the department and/or class, class information in NetSuite needs to be populated when creating a transaction. This behavior will help prevent failed bill conversions because of missing class and/or department information in the bill XML. |
| Transaction vendor lookup | Current look up uses the vendor’s Tax ID, Bank account number, IBAN, BBAN and Vendor Name in this order. | Vendor bill creation when vendor is not found | If INFlow preference: CREATE VENDOR IF NOT FOUND is FALSE then an error is returned. If TRUE then the vendor is created. Refer to the Appendix section 4.9 Conversion Mapping for the list of vendor fields and the data sources. Info |
---|
Refer to the Appendix section Conversion Mapping for the list of vendor fields and the data sources. |
| Vendor bill creation when Total amount is not equal to the related purchase order total amount. | If the following INFlow preferences are configured: then a new expense line is added to the converted vendor bill when the Total Amount of the vendor bill is not equal to the purchase order. If the total amount of the bill is greater than the total amount of the PO then the new expense line is positive. If the total amount of the bill is less than the total amount of the PO then the new expense line is negative.
| E-documents where the transaction date is in a closed period. | The bill is converted using the first date of the next open period. | Inbound E-Document: Date in NetSuite Override Bill transaction date defined in the XML. | To change the transaction date for e-documents that are waiting to be converted into NetSuite vendor bills, go to the portlet described in section 3.1.2 Manually convert bills. Edit the Inbound E-document record. Enter a date in the Date in NetSuite field. Save the E-document. This date will be used instead of the date from the XML. | Inbound E-Document: PO Number in NetSuite Override Bill transaction reference PO number defined in the XML. | If set, the value is used as PO Number reference when looking for related purchase orders, instead of the PO Number sourced from the XML file. | Inbound E-Document: Reference Number in NetSuite Override Bill transaction Number defined in the XML. | If set, the value is set as the document number on converted transactions instead of the value on Reference Number sourced from the XML file. |
Bill Conversion based on the expected receipt date This feature was first introduced in INFlow V2.6.0 Note |
---|
Dependency: This feature is available only if your INFlow conversion setup uses the Inherit PO lines feature. |
|
Limitations
Warning |
---|
Nexus using Tax Groups is not supported. The FlowAP conversion only supports UBL 2.1 Invoice XML schema. The UBL 2.1 (Universal Business Language) standard provides a set of predefined codes for the InvoiceTypeCode element, which specifies the type of invoice being issued. The following are supported InvoiceTypeCode values: 380 - Commercial invoice: The most common type of invoice used for general business transactions. 381 - Credit note: Used to correct or cancel a previously issued invoice.
|
Back to Top