PaymentRun

This component runs the Payment Run (PYR) process.

It provides an automatic payment facility. It offers complete control over the creditor/payables and client account transactions you select for payment, when they are paid, and the method of payment.

Methods

Process
Driver Type: SASI
Use this method to run the component.
Note: Whereas SunSystems prompts you for the reporting option (whether to Print, Store or View), SSC only allows Print or Store to be used. The SSC default is Store. The report, by default, is stored in the SunSystems \Output folder. This location can be changed.
Parameters can be added to control the clearing of previous payments/remittances:
  • ClearPrevious - set to Y if previous payments/remittances are to be cleared down (if they exist).
  • ClearPreviousBank - set to Y if Bank Payments are to be cleared down (if they exist).
These should be included in the payload as follows:
<PaymentRun>
				...
		<AdditionalParameters>
				<ClearPrevious>Y</ClearPrevious>
				<ClearPreviousBank>Y</ClearPreviousBank		
		</AdditionalParameters>	
				...
</PaymentRun>

Mandatory fields

  • A value must be supplied for the input parameter Payment Run Profile Code - payload element <VSsrfmscAcp_AcpProfileCode>
  • If you want to run a payment run using a particular document format, then a value must be supplied for Document Format Code - payload element <DocumentFormatCode>
  • If an Authorizer has been set at the Authorization stage, then a value must be specified for:
    • Authorization Operator - payload element <AuthorizationOperator>
    • Use Default Authorizer - payload element <UseDefaultAuthorizer>=N
    Note: If a default Authorizer has been set at the authorization stage, then <UseDefaultAuthorizer>=Y and <AuthorizationOperator> is ignored. Specify <UseDefaultAuthorizer>=N to set a different operator as the Authorizer.
  • If you are providing comments, then a value must be specified for Comment - payload element <Authorization><Comment>

    If no comment is provided, then a default value is used: Authorization required for Payment Run via SSC

Note: At runtime the component validates the payload contents to ensure that the values supplied are correct. Various combinations of values may require other elements in the payload to be specified before the payload can be processed successfully.

Related data

Bank Payments

Document Formats.