Summary Payment Application (SPA) SOV type BPs
The creation and update of the Line Items in the Summary Payment Application (SPA) SOV type BPs requires three fields in Unifier Provider. These fields are designed to identify and separate the SPA SOV type BPs in Unifier Provider from the existing SPA SOV type BPs in Unifier.
Note: Line Item update is not supported for Project Invoice (Payment Applications) Type of BP's through Gateway Integration. As a result, every Update from Gateway to Unifier will result in the creation of a new Line Item.
Depending on which Line Item is referenced, the Line Items coming from Gateway follow a certain structure as described in the examples below:
Base Commit Type BP Line Item
Example
<_bp_lineitems> <!—Summary Line -- >
<ElementId>Summary1</ElementId>
<ParentDetailId></ParentDetailId>
<short_desc>desc 1</short_desc>
</_bp_lineitems>
<_bp_lineitems> <!—Costed line -- >
<ElementId>costed line 1</ElementId>
<ParentDetailId>Summary1</ParentDetailId>
<short_desc>desc 1</short_desc>
</_bp_lineitems>
Note: The parentdetailid
connects the BP Line Item to its parent Summary Line Item in the SOV.
Change Commit Type BP Line Item
Example
<_bp_lineitems> <!—Summary Line -- >
<ElementId>Summary1</ElementId>
<ParentDetailId></ParentDetailId>
<short_desc>desc 1</short_desc>
<uuu_sovlinum>1</uuu_sovlinum>
</_bp_lineitems>
<_bp_lineitems> <!—Costed line -- >
<ElementId>costed line 1</ElementId>
<ParentDetailId>Summary1</ParentDetailId>
<short_desc>desc 1</short_desc>
<uuu_sovlinum>1.1</uuu_sovlinum>
<bItemID>Code 1</bItemID>
</_bp_lineitems>
Notes:
- The
parentdetailid
connects the BP Line Item to its parent Summary Line Item in the SOV. - The Data Element
uuu_sovlinum
is an optional field. If the value is received by Unifier for the same field, then the system will try to update an existing row; otherwise, the update will create a new Line Item in the SOV (based on the settings of the SOV).
Invoice Type BP Line Item
Example
<_bp_lineitems> <!—Summary Line -- >
<ElementId>Summary1</ElementId>
<ParentDetailId></ParentDetailId>
<short_desc>desc 1</short_desc>
<bItemID></bItemID>
<_refnum>1</_refnum>
</_bp_lineitems>
<_bp_lineitems> <!—Costed line -- >
<ElementId>costed line 1</ElementId>
<ParentDetailId>Summary1</ParentDetailId>
<short_desc>desc 1</short_desc>
<bItemID>Code 1</bItemID>
<_refnum>1.1</_refnum>
</_bp_lineitems>
Notes:
- The
parentdetailid
connects the BP Line Item to its parent Summary Line Item in the SOV. - The
refnum
is for Unifier and is used when creating the structure within the SOV for the incoming Line Items and the Summary lines.
Last Published Friday, February 2, 2024