BT-01(f)-Procedure mandatory in the fields.json but not on the eNotice2 preview site #943
-
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
In the documentation page from your screenshot, there is the following note, indicated with a "CAUTION": "The value of the forbidden property must take precedence over the value the mandatory property. If a field is forbidden, then it should not be present in the notice regardless of the value of its mandatory property. You should always check first if a field is forbidden or not. Then, consider whether the field is mandatory or optional only if the field is not forbidden." In your case, for notice subtype 29, the field BT-01(f)-Procedure is forbidden when BT-01(e)-Procedure is not present. |
Beta Was this translation helpful? Give feedback.
-
Could you please provide us a feed back on this issue and #1202 Regards |
Beta Was this translation helpful? Give feedback.
-
You said above: "BT-01(e)-Procedure is a hidden field so it present." This is not correct. The XML element for BT-01(e)-Procedure is cbc:ID within cac:ProcurementLegislationDocumentReference, which can be used for all three legal bases. BT-01(e)-Procedure is used to state which legal basis is being used. In the case of Cross-Border Law, or Local Legal Basis where there is no identifier, cbc:ID contains a fixed text: either "CrossBorderLaw" or "LocalLegalBasis". eNotices2 is designed to make it easier to fill notices in. The selections for Cross-Border Law and Local Legal Basis are in different places on the screen. As they are separated, and the selection of one automatically selects which legal basis type is meant, there is no need to provide a box to specify BT-01(e)-Procedure or BT-09(a)-Procedure. If you don't put something in the box for BT-01(f)-Procedure, then eNotices2 does not add BT-01(e)-Procedure. If you do put something in the box for BT-01(f)-Procedure, then eNotices2 adds BT-01(e)-Procedure. |
Beta Was this translation helpful? Give feedback.
In the documentation page from your screenshot, there is the following note, indicated with a "CAUTION":
"The value of the forbidden property must take precedence over the value the mandatory property. If a field is forbidden, then it should not be present in the notice regardless of the value of its mandatory property. You should always check first if a field is forbidden or not. Then, consider whether the field is mandatory or optional only if the field is not forbidden."
In your case, for notice subtype 29, the field BT-01(f)-Procedure is forbidden when BT-01(e)-Procedure is not present.
When it is not forbidden (so when BT-01(e)-Procedure is present), it is then mandatory.