if(!CBPR_OriginalRequestedExecutionDate_OriginalRequestedCollectionDate_FormalRule(obj.undrlyg.orgnlPmtInfAndCxl.txInf,"Original Requested Execution Date / Original Requested Collection Date")){
constmsg="Preferred representation is Local time with UTC offset format (YYYY-MM-DDThh:mm:ss.sss+/-hh:mm). Otherwise use UTC time format (YYYY-MM-DDThh:mm:ss.sssZ). Decimal fractions of seconds with 3 digits.";
constmsg="BAH 'From' BIC must match 'Assigner' BIC, except where BAH CopyDuplicate = COPY or = CODUBAH 'To' BIC must match 'Assignee' BIC, except where BAH CopyDuplicate = COPY or = CODU";
constmsg="The Business Message Identifier is the unique identifier of the Business Message instance that is being transported with this header, as defined by the sending application or system. Must contain the Message Identification element from the Group Header of the underlying message, where available (as is typically the case with pacs, pain, and camt messages, for example). If Message Identification is not available in the underlying message, then this field must contain the unique identifier of the Business Message instance.";
constmsg="The Message Definition Identifier of the Business Message instance that is being transported with this header. In general, it must be formatted exactly as it appears in the namespace of the Business Message instance.";
constmsg="This field may be used by SWIFT to support differentiated processing on SWIFT-administered services such as FINplus. For a description of reserved values, please refer to the Service Description for your service. To support differentiated processing on CBPRPlus, for example, SWIFT reserves a set of values that conform to a specific format.A user-specific value may be used, but please contact your Service Administrator before doing so to ensure alignment with general practice on your service.";
constmsg="This field may be used by SWIFT on SWIFT-administered services. For a description of reserved values, please refer to the Service Description for your service. Contact your Service Administrator for further clarification, if necessary."+
"<br/>A user-specific value may be used, but please contact your Service Administrator before doing so to ensure alignment with general practice on your service.";
constmsg="(Clearing Code OR LEI) AND (Name AND (Unstructured postal address OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
constmsg="Address Line (Unstructured Address) remains available only for cases when the payment is initiated in FIN, or by an MI, during coexistence only. The Structured PostalAddress remains the prefered option.Therefore:- If a payment is initiated on FIN, or by an MI, and the postal address is unstructured, the outgoing ISO 20022 message will transport unstructured postal address, up to the Creditor Agent.- If a payment is initiated in ISO 20022, postal address must be structured.";
//r23 Name AND(非结构化OR[至少包含城镇名称和国家的结构化邮政地址])。建议在可用时也添加邮政编码。
functionCBPR_Agent_Option_3_TextualRule(){
constmsg="Name AND (Unstructured OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
constmsg="The Business Message Identifier is the unique identifier of the Business Message instance that is being transported with this header, as defined by the sending application or system. Must contain the Message Identification element from the Group Header of the underlying message, where available (as is typically the case with pacs, pain, and camt messages, for example). If Message Identification is not available in the underlying message, then this field must contain the unique identifier of the Business Message instance.";
constmsg="The Message Definition Identifier of the Business Message instance that is being transported with this header. In general, it must be formatted exactly as it appears in the namespace of the Business Message instance.";
constmsg="This field may be used by SWIFT to support differentiated processing on SWIFT-administered services such as FINplus. For a description of reserved values, please refer to the Service Description for your service. To support differentiated processing on CBPRPlus, for example, SWIFT reserves a set of values that conform to a specific format.A user-specific value may be used, but please contact your Service Administrator before doing so to ensure alignment with general practice on your service.";
constmsg="This field may be used by SWIFT on SWIFT-administered services. For a description of reserved values, please refer to the Service Description for your service. Contact your Service Administrator for further clarification, if necessary.A user-specific value may be used, but please contact your Service Administrator before doing so to ensure alignment with general practice on your service.";
returntrue;
}
//r7
functionCBPR_BusinessService_TextualRule(){
constmsg="This field may be used by SWIFT to support differentiated processing on SWIFT-administered services such as FINplus. For a description of reserved values, please refer to the Service Description for your service. ";
constmsg="Address Line (Unstructured Address) remains available only for cases when the payment is initiated in FIN, or by an MI, during coexistence only. The Structured PostalAddress remains the prefered option.Therefore:- If a payment is initiated on FIN, or by an MI, and the postal address is unstructured, the outgoing ISO 20022 message will transport unstructured postal address, up to the Creditor Agent.- If a payment is initiated in ISO 20022, postal address must be structured.";
returntrue;
}
//r15 BICFI, complemented optionally with a LEI (preferred option)
functionCBPR_Agent_Option_1_TextualRule(){
constmsg="BICFI, complemented optionally with a LEI (preferred option)";
constmsg="(Clearing Code OR LEI) AND (Name AND (Unstructured postal address OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
constmsg="Name AND (Unstructured OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
constmsg="For Jurisdictional transactions, Debtor/ Name is mandatory with Debtor Identification (that is within a country or for regions under same legislations - eg EAA)";
constmsg="If Any BIC is present, then (Name and Postal Address) is NOT allowed (other elements remain optional) - However, in case of conflicting information, AnyBIC will always take precedence. ";
constmsg="Address Line (Unstructured Address) remains available only for cases when the payment is initiated in FIN, or by an MI, during coexistence only. The Structured PostalAddress remains the prefered option.";
returntrue;
}
//r36 除非双方同意,否则应寄送单件原件。
functionCBPR_Original_Item_TextualRule(){
constmsg="Single Original item should be sent unless bilaterally agreed.";
constmsg="(Clearing Code OR LEI) AND (Name AND (Unstructured postal address OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
constmsg="Name AND (Unstructured OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
returntrue;
}
functionMandatory_Debtor_Rule(obj,position){
constmsg="Either Debtor must be present or OriginalItem/Debtor must be present.";
constmsg="The Business Message Identifier is the unique identifier of the Business Message instance that is being transported with this header, as defined by the sending application or system. Must contain the Message Identification element from the Group Header of the underlying message, where available (as is typically the case with pacs, pain, and camt messages, for example). If Message Identification is not available in the underlying message, then this field must contain the unique identifier of the Business Message instance.";
constmsg="The Message Definition Identifier of the Business Message instance that is being transported with this header. In general, it must be formatted exactly as it appears in the namespace of the Business Message instance.";
constmsg="This field may be used by SWIFT to support differentiated processing on SWIFT-administered services such as FINplus. For a description of reserved values, please refer to the Service Description for your service. To support differentiated processing on CBPRPlus, for example, SWIFT reserves a set of values that conform to a specific format.A user-specific value may be used, but please contact your Service Administrator before doing so to ensure alignment with general practice on your service.";
constmsg="This field may be used by SWIFT on SWIFT-administered services. For a description of reserved values, please refer to the Service Description for your service. Contact your Service Administrator for further clarification, if necessary.A user-specific value may be used, but please contact your Service Administrator before doing so to ensure alignment with general practice on your service.";
returntrue;
}
//r7
functionCBPR_BusinessService_TextualRule(){
constmsg="This field may be used by SWIFT to support differentiated processing on SWIFT-administered services such as FINplus. For a description of reserved values, please refer to the Service Description for your service. ";
constmsg="Address Line (Unstructured Address) remains available only for cases when the payment is initiated in FIN, or by an MI, during coexistence only. The Structured PostalAddress remains the prefered option.";
returntrue;
}
//r15 BICFI,可选地补充LEI(首选选项)
functionCBPR_Agent_Option1_TextualRule(){
constmsg="BICFI, complemented optionally with a LEI (preferred option)";
constmsg="(Clearing Code OR LEI) AND (Name AND (Unstructured postal address OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
constmsg="Name AND (Unstructured OR [Structured postal address with minimum Town Name and Country]). It is recommended to also add the post code when available.";
<!doctype html><htmllang=""><head><metacharset="utf-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="width=device-width,initial-scale=1"/><linkrel="icon"href="favicon.ico"/><title>ISO手工拟报</title><script defer="defer"src="js/chunk-vendors.23ee7bd5.js"></script><script defer="defer"src="js/app.feb464e9.js"></script><script defer="defer"src="js/main.59945214.js"></script><linkhref="css/chunk-vendors.77489a8d.css"rel="stylesheet"><linkhref="css/app.acd80123.css"rel="stylesheet"></head><body><noscript><strong>We're sorry but swiftiso-editor doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><divid="app"></div></body></html>
\ No newline at end of file
<!doctype html><htmllang=""><head><metacharset="utf-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="width=device-width,initial-scale=1"/><linkrel="icon"href="favicon.ico"/><title>ISO手工拟报</title><script defer="defer"src="js/chunk-vendors.23ee7bd5.js"></script><script defer="defer"src="js/app.90843083.js"></script><script defer="defer"src="js/main.59945214.js"></script><linkhref="css/chunk-vendors.77489a8d.css"rel="stylesheet"><linkhref="css/app.d2831041.css"rel="stylesheet"></head><body><noscript><strong>We're sorry but swiftiso-editor doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><divid="app"></div></body></html>