범용 액세스에서 원격 시스템이 호출한 인바운드 웹 서비스입니다. 이 서비스는 하나 이상의 지급에 대한 정보를 전송하는 데 사용합니다. 이 유형의 웹 서비스 요청 페이로드의 스키마는 <CURAM_DIR>\EJBServer\components\WorkspaceServices\webservices\ExternalPayment.xsd에 있습니다. 이 웹 서비스의 샘플 SOAP 요청은 부록 A에 게재되어 있습니다.
이 웹 서비스 요청에는 하나 이상의 지급이 포함될 수 있습니다. 이 요청을 사용하면 원격 시스템이 성능상의 이유로 인해 지급금을 일괄처리하여 단일 요청으로 보낼 수 있습니다. 각 지급은 완전히 별개인 범용 액세스 계정과 연관될 수 있습니다. 단일 지급에는 지급 분류가 포함될 수 있습니다. 지급 분류에는 하나 이상의 지급 개별 항목이 포함될 수 있습니다.
단일 지급에는 다음 정보가 포함되어 있습니다.
- paymentID – 소스 시스템과 함께 지급을 고유하게 식별합니다.
- sourceSystem – 요청을 보내는 원격 시스템의 이름입니다. 시스템에 구성된 원격 시스템의 이름과 일치해야 합니다.
- citizenWorkspaceAccountID – 고유한 시민 작업공간 계정 ID입니다.
- cityIndustryType – 지급과 연관된 업계 유형을 표시합니다. 이 요소의 값은 CityIndustry 코드 테이블의 코드와 일치해야 합니다. 선택사항입니다.
- paymentAmount – 전체 지급금의 기본 값입니다. 선택적으로 이 지급은 여러 개별 항목으로 세분화할 수 있습니다.
- currency – 지급에 사용된 통화로서 통화 코드 테이블의 값을 포함합니다. 선택사항입니다.
- paymentMethod – 지급에 사용된 방법으로 MethodOfDelivery 코드 테이블의 값을 포함합니다.
- paymentStatus – 지급 상태입니다(예: 취소됨, 처리됨, 일시중단됨). PmtReconciliationStatus 코드 테이블의 값을 포함합니다.
- effectiveDate – "YYYY-MM-DD" 형식으로 된 지급의 유효 날짜입니다.
- coverPeriodFrom – 이 지급금이 적용되는 기간의 시작 날짜입니다. 형식은 "YYYY-MM-DD"입니다.
- coverPeriodTo – 이 지급금이 적용되는 기간의 종료 날짜입니다. 형식은 "YYYY-MM-DD"입니다.
- dueDate – 지급금을 지불해야 하는 만기 날짜입니다. 형식은 "YYYY-MM-DD"입니다.
- payeeName – 이 지급금의 수령인 이름입니다.
- payeeAddress – 지급금을 보낼 주소입니다(수표인 경우). 선택사항입니다.
- paymentReferenceNo – 지정된 원격 시스템에서 지급금을 고유하게 식별합니다.
- bankSortCode - 이 지급금이 전달될 은행 계좌의 지점 코드입니다.
- bankAccountNo – 지급금이 지불될 은행 계좌 번호입니다.
- 지급에는 지급 분류가 포함될 수 있습니다(선택사항).
지급 분류에는 하나 이상의 지급 개별 항목이 포함됩니다. 지급 개별 항목에는 다음 정보가 포함되어 있습니다.
- caseName – 이 지급이 연관될 원격 시스템에 있는 사용자가 읽을 수 있는 케이스 이름입니다.
- 케이스 이름은 클라이언트의 로케일로 현지화되어야 합니다. 이 케이스 이름은 연락 정보 페이지에 표시되는 케이스 이름과 일치해야 합니다.
- caseReference – 지정된 원격 시스템에서 케이스를 고유하게 식별합니다.
- componentType – FinComponentType 코드 테이블의 코드를 포함합니다.
- debitAmount – 이 지급금이 차변인 경우 차변되는 금액입니다.
- creditAmount – 이 지급금이 대변인 경우 대변되는 금액입니다.
- coverPeriodFrom - 이 지급금이 적용되는 기간의 시작 날짜입니다. 형식은 "YYYY-MM-DD"입니다.
- coverPeriodTo – 이 지급금이 적용되는 기간의 종료 날짜입니다. 형식은 "YYYY-MM-DD"입니다.
지급금은 이전에 제출된 지급금을 대체할 수 있음에 유의하십시오. 예를 들어, 지급금은 paymentID 1234로 TestSystem에서 제출됩니다. 그 다음에 동일한 paymentID 1234로 TestSystem에서 다른 지급금이 입력됩니다. 이 지급금은 이전 지급금을 대체합니다. 이전 지급금은 관련 지급 개별 항목과 함께 물리적으로 제거됩니다. 일반적으로 이전에 지급된 지급금이 취소되는 경우 이러한 상황이 발생할 수 있습니다.