BOD Connectors
Local.ly changes for Sync_Invoice_Outbound--IPA Flow
Local.ly changes for Sync_Invoice_Outbound--IPA Flow
Program/business class/process affected:
File Changed: FSM_ION_SyncInvoice_Outbound.lpd
- In FSM_ION_SyncInvoice_Outbound IPA flow below changes done:
- In Start node added BLManualInvoiceNumbering and BLGlobalInvoiceNumber variable.
- Added BillingCompany Transaction Node.
- Branch7120 : If SystemID is 'BL' to will go to BillingCompany Transaction Node.
- Assign1380:BLManualInvoiceNumbering variable mapped to BillingCompany.ManualInvoiceNumbering.
- Modified the Javascript if BLManualInvoiceNumbering value is true invoiceNo and prefix
value get from Description else from invoice.
- BLinvoice transaction node added GlobalInvoiceNumber field.
- Assign8960:BLGlobalInvoiceNumber variable mapped to BillingInvoice.GlobalInvoiceNumber.
- In Assign1740 : Added javascript For Billing Local.ly ManualInvoiceNumbering checked scenario .
Integration Specific: Yes These changes are related to Local.ly Integration.
- In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
- Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
- Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
- In BillingCompany, ManualInvoiceNumbering field should checked.
- Create BillingInvoice Release it.
- Execute InvoiceVerificationReport
- Execute InvoiceAndRegisterPrint
- Execute SubSystemUpdate
- BOD will trigger and Work unit will generate with respective x-path value.
- InvoiceHeader/AlternateDocumentID/ID-- BillingInvoice.GlobalInvoiceNumber
- InvoiceHeader/DisplayID-- BillingInvoice.GlobalInvoiceNumber
- Correction/OriginalDocumentID/ID-- Concatenation of Accounting Entity and BillingInvoice.GlobalInvoiceNumber (AE@@BillingInvoice.GlobalInvoiceNumber)
Note: If BillingInvoice.GlobalInvoiceNumber value contains hyphen, the x-path will populate without hyphen.
JT-1559700
Add New Elements for Sync.invoice outbound bod For Country
Add New Elements for Sync.invoice outbound bod For Country India.
Program/business class/process affected:
File Changed: FSM_ION_SyncInvoice_Outbound.lpd
-
In FSM_ION_SyncInvoice_Outbound IPA flow below changes done:
- In Start node added RecInvDescriptionIN variable.
- In Assign4190 : Modified javascript in InvoiceLine XML added InvoiceLine/Description x-path
- In Assign1380: Added Javascript.If IntegrationApplication "Local.ly" and Country India RecInvDescriptionIN as Description else bank.
- In XML6640:Added InvoiceLine/Description x-path
- In XML9570: Added InvoiceLine/Description x-path
Integration Specific: Yes These changes are related to Local.ly Integration Specific to country India.
- In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
- Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
- Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
- Testing options:
- Option 1:
- Create ReceivableInvoice and Release it.
- BOD will trigger and Work unit will generate With respective newly added element.
- Option 2:
- Create BillingInvoice Release it.
- Execute InvoiceVerificationReport
- Execute InvoiceAndRegisterPrint
- Execute SubSystemUpdate
- BOD will trigger and Work unit will generate With respective newly added element.
- Option 3:
- Do the required Setup for creating ProjectContract.
- Goto ProjectContract and add 'Billing Milestones'
- Goto 'Actions' and click on 'Generate Invoices'.
- Verify Invoices have been generated in Invoice Details tab.
- Goto 'Actions' and click on 'Journalize Invoice'.
- ReceivableInvoice record should generate.
- .Verify generated work unit record.
- BOD will trigger and Work unit will generate successfully with newly added element.
- Option 1:
- Verify the
Result:
SyncInvoice/DataArea/Invoice/InvoiceLine/Description------->ReceivableInvoice.Description
JT-1576837
Add New Element for Sync Supplier Invoice Outbound BOD for the country India
Added a New Element for Sync Supplier Invoice Outbound BOD for the country of India.
Program/business class/process affected:
Files Changed: FSM_ION_SyncSupplierInvoice_Outbound
- Added a new variable in start node.
- Modified javascript in Assign5110 node.
- Modified javascript in Assign8700 node.
Integration Specific: Yes. These changes are related to FSM Localization Integration.
- In FinanceEnterpriseGroup, select the BOD Trigger checkbox.
- For SyncSupplierInvoice BOD, Enable the Service Definition "PayablesInvoiceService".
- Verify that the System Configuration Integration Application value is Loca.ly".
- Create a Payables Invoice with a description and Release it.
- Verify that the BOD is triggered and Work unit generates successfully without error for FSM_ION_SyncSupplierInvoice_Out BOD.
- Verify the Result. Check the value at DataArea/SupplierInvoice/SupplierInvoiceLine/UserArea path.
JT-1576842
Add new Mappings to SyncInvoice Outbound BOD
Add new Mappings to SyncInvoice Outbound BOD.
Program/business class/process affected:
File Changed: FSM_ION_SyncInvoice_Outbound.lpd
- In FSM_ION_SyncInvoice_Outbound IPA flow below changes done:
- In Start node added TotalReportAmount variable.
- In Assign1740 : Modified javascript For Local.ly TotalReportAmount value passed in Reporting Currency else blank.
- In XML_INVHDR: Invoice/InvoiceHeader/TotalReportAmount x-path added.
- In Assign260:Modified Javascript,TotalReportAmount value passed in Reporting Currency
- In XML_BLINV_HDR: Invoice/InvoiceHeader/TotalReportAmount x-path added
Integration Specific: Yes These changes are related to Local.ly Integration.
- In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
- Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
- Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
- Go to Service Definition and Enable "BillingInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
- Testing ReceivableInvoiceService
- Option 1:
- Create ReceivableInvoice and Release it.
- BOD will trigger and Work unit will generate With respective newly added element.
- Option 2:
- Create BillingInvoice Release it.
- Execute InvoiceVerificationReport
- Execute InvoiceAndRegisterPrint
- Execute SubSystemUpdate
- BOD will trigger and Work unit will generate With respective newly added element.
- Option 3:
- Do the required Setup for creating ProjectContract.
- Goto ProjectContract and add 'Billing Milestones'
- Goto 'Actions' and click on 'Generate Invoices'.
- Verify Invoices have been generated in Invoice Details tab.
- Goto 'Actions' and click on 'Journalize Invoice'.
- ReceivableInvoice record should generate.
- Verify generated work unit record.
- BOD will trigger and Work unit will generate successfully with newly added element.
- Option 1:
- Verify the Result for ReceivableInvoiceService:
SyncInvoice/DataArea/Invoice/ InvoiceHeader/TotalReportAmount x-path ------->ReceivableInvoice.InvoiceAmount.CurrencyAmount in ReportingCurrency
SyncInvoice/DataArea/Invoice/ InvoiceHeader/TotalReportAmount@currencyID --> FinanceEnterpiseGroup.ReportCurrencyOne
- Testing BillingInvoiceService:
- In BillingCompany, Enable Process Invoice BOD flag.
- Create BillingInvoice and Release it.
- BOD will trigger and Work unit will generate successfully with newly added element.
- Verify the Result for BillingInvoiceService:
SyncInvoice/DataArea/Invoice/ InvoiceHeader/TotalReportAmount x-path ------->BillingInvoice.InvoiceTotal in ReportingCurrency
SyncInvoice/DataArea/Invoice/ InvoiceHeader/TotalReportAmount@currencyID --> FinanceEnterpiseGroup.ReportCurrencyOne
JT-1580928
Add Scheme Name for Supplier Party Master Outbound bod for Local.ly
Added Scheme Name for Supplier Party Master Outbound bod for Local.ly in SupplierPartyMaster/PartyIDs/TaxID (schemeName= TaxIdentificationNumber)------->Vendor.TaxID
Program/business class/process affected:
Files Changed: FSM_ION_SyncSupplierpartyMaster_Out.lpd
- Added Scheme Name for the following Xpath: SupplierPartyMaster/PartyIDs/TaxID
Integration Specific: Yes. Changes are related to Local.ly
- Enable the service "VendorGroupService" for FSM_ION_SyncSupplierPartyMaster_Out.lpd
- Create,Update or Delete a Vendor and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncSupplierPartyMaster_Out.lpd BOD.
- Check the mappings of following XPath for
Local.ly.
SupplierPartyMaster/PartyIDs/TaxID (schemeName= TaxIdentificationNumber)------->Vendor.TaxID
JT-1582046
Send Deduction Code to FSM GL through the SSJE BOD
If gfc.sourceDeductionCode name exists, the user field DEDUCTIONCODE is updated.
Program/business class/process affected:
- ProcessSourceSystemJournalEntry_Inbound
- Added new variable in start node.
- Modified javascript in "ExtractLine" node.
- Added new user field in "GLTransactionInterface" transaction node.
- Modified javascript in "IncCounters" node.
- Add user field DEDUCTIONCODE to GLTransactionInterface, GeneralLedgerTransaction and GeneralLedgerTransactionDetail.
- Initiate BOD from Global Financial Controller with the DEDUCTIONCODE user fields populated.
- Verify that the GLTransactionInterface field DEDUCTIONCODE are updated when those values are published in the BOD.
JT-1583435
ION Content and JSON Files Delivery -CU81
- JSONFILES_ST record updated in \iefin\wfdata\SampleDocumentTemplate.
- FSM_ION_CONTENT* record updated in \iefin\plugins\iefinconnector\ipa_content.
- \iefin\wfdata\SampleDocumentTemplate.
- \iefin\plugins\iefinconnector\ipa_content\SampleDocumentTemplate.
- Go to Application -->Application Administrator -->Supply Management -->Shared Processes -->Sample Document Template.
- Open Sample Document
- In the All tab, search for JSONFILES_ST, the record updated with attachment.
- In Fact Sheets tab, search for FSM_ION_CONTENT*, three records updated with
attachment.
- FSM_ION_CONTENTPACK_ST
- FSM_ION_CONTENT_PACK_IONCE_IMS_ST
- FSM_ION_CONTENT_PACK_IONCE_ST.
JT-1592166