BOD Connectors

This section contains enhancements in Infor Financials and Supply Management for 11.0.81.0.

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

New IPA Changes:
  • 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.

Use these steps to test the enhancement:
  1. In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
  2. Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
  3. Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
  4. In BillingCompany, ManualInvoiceNumbering field should checked.
  5. Create BillingInvoice Release it.
  6. Execute InvoiceVerificationReport
  7. Execute InvoiceAndRegisterPrint
  8. Execute SubSystemUpdate
  9. 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

New IPA Changes:
  • 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.

Use these steps to test the enhancement:
  1. In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
  2. Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
  3. Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
  4. Testing options:
    1. Option 1:
      1. Create ReceivableInvoice and Release it.
      2. BOD will trigger and Work unit will generate With respective newly added element.
    2. Option 2:
      1. Create BillingInvoice Release it.
      2. Execute InvoiceVerificationReport
      3. Execute InvoiceAndRegisterPrint
      4. Execute SubSystemUpdate
      5. BOD will trigger and Work unit will generate With respective newly added element.
    3. Option 3:
      1. Do the required Setup for creating ProjectContract.
      2. Goto ProjectContract and add 'Billing Milestones'
      3. Goto 'Actions' and click on 'Generate Invoices'.
      4. Verify Invoices have been generated in Invoice Details tab.
      5. Goto 'Actions' and click on 'Journalize Invoice'.
      6. ReceivableInvoice record should generate.
      7. .Verify generated work unit record.
      8. BOD will trigger and Work unit will generate successfully with newly added element.
  5. 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

New IPA Changes:
  • 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.

Use these steps to test the enhancement:
  1. In FinanceEnterpriseGroup, select the BOD Trigger checkbox.
  2. For SyncSupplierInvoice BOD, Enable the Service Definition "PayablesInvoiceService".
  3. Verify that the System Configuration Integration Application value is Loca.ly".
  4. Create a Payables Invoice with a description and Release it.
  5. Verify that the BOD is triggered and Work unit generates successfully without error for FSM_ION_SyncSupplierInvoice_Out BOD.
  6. 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

New IPA Changes:
  • 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.

Use these steps to test the enhancement:
  1. In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
  2. 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.
  3. Testing ReceivableInvoiceService
    1. Option 1:
      1. Create ReceivableInvoice and Release it.
      2. BOD will trigger and Work unit will generate With respective newly added element.
    2. Option 2:
      1. Create BillingInvoice Release it.
      2. Execute InvoiceVerificationReport
      3. Execute InvoiceAndRegisterPrint
      4. Execute SubSystemUpdate
      5. BOD will trigger and Work unit will generate With respective newly added element.
    3. Option 3:
      1. Do the required Setup for creating ProjectContract.
      2. Goto ProjectContract and add 'Billing Milestones'
      3. Goto 'Actions' and click on 'Generate Invoices'.
      4. Verify Invoices have been generated in Invoice Details tab.
      5. Goto 'Actions' and click on 'Journalize Invoice'.
      6. ReceivableInvoice record should generate.
      7. Verify generated work unit record.
      8. BOD will trigger and Work unit will generate successfully with newly added element.
  4. 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

  5. Testing BillingInvoiceService:
    1. In BillingCompany, Enable Process Invoice BOD flag.
    2. Create BillingInvoice and Release it.
    3. BOD will trigger and Work unit will generate successfully with newly added element.
  6. 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

New IPA Changes:
  • Added Scheme Name for the following Xpath: SupplierPartyMaster/PartyIDs/TaxID

Integration Specific: Yes. Changes are related to Local.ly

Use these steps to test the enhancement:
  1. Enable the service "VendorGroupService" for FSM_ION_SyncSupplierPartyMaster_Out.lpd
  2. Create,Update or Delete a Vendor and save it.
  3. BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncSupplierPartyMaster_Out.lpd BOD.
  4. 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:

Files Changed:
  • 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.
Use these steps to test the enhancement:
  1. Add user field DEDUCTIONCODE to GLTransactionInterface, GeneralLedgerTransaction and GeneralLedgerTransactionDetail.
  2. Initiate BOD from Global Financial Controller with the DEDUCTIONCODE user fields populated.
  3. 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

Latest IPA JSON files and FSM_ION_CONTENT* delivery.
  • JSONFILES_ST record updated in \iefin\wfdata\SampleDocumentTemplate.
  • FSM_ION_CONTENT* record updated in \iefin\plugins\iefinconnector\ipa_content.
Program/business class/process affected:
  • \iefin\wfdata\SampleDocumentTemplate.
  • \iefin\plugins\iefinconnector\ipa_content\SampleDocumentTemplate.
Use these steps to test the enhancement:
  1. Go to Application -->Application Administrator -->Supply Management -->Shared Processes -->Sample Document Template.
  2. Open Sample Document
  3. In the All tab, search for JSONFILES_ST, the record updated with attachment.
  4. 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