Customer Account Statements and Payments (Custom)

Actions

We need to use quite a few Actions to give us full Custom functionality.

Add Order - ACCOUNT PAYMENT Product

AS Add Order - ACCOUNT PAYMENT

Action Name: AS Add Order - ACCOUNT PAYMENT
Action Type: Add Order

Parameters:

Menu Item Name: ACCOUNT PAYMENT
Portion Name:
Quantity:
Tag:
Order State Name:
Order State:
Price:
Increase Inventory:
Decrease Inventory:
Locked:
Calculate Price:
Can Create Ticket: True

Ask Question

AS Ask Question

Action Name: AS Ask Question
Action Type: Ask Question

Parameters:

Question: [:question]
Buttons: [:buttons]
Automation Command Name: [:AMCname]
Background Color: [:BGcolor]
Transparent Color: [:TPcolor]

Change Ticket Entity

AS Change Ticket Entity

Action Name: AS Change Ticket Entity
Action Type: Change Ticket Entity

Parameters:

Can Create Ticket: True
Can Create Entity:
Entity Type Name: Customers
Entity Name: [:EntityName]
Entity Search Value:
Update Null Entity:
Entity Screen Name:
Entity Screen Search Value:

Change Ticket Type

AS Change Ticket Type

Action Name: AS Change Ticket Type
Action Type: Change Ticket Properties

Parameters:

Ticket Type Name: Account Payment Ticket
Is Pre Order: False
Change Ticket Date: False

Create Transaction Document

AS Create Tx Doc

Action Name: AS Create Tx Doc
Action Type: Create Account Transaction Document

Parameters:

Account Transaction Document Name: [:DocName]
Account Name: [:AccountName]
Account Id: [:AccountId]
Date: [:date]
Description: [:Description]
Amount: [:Amount]

Display Payment Screen

AS Display Payment Screen

Action Name: AS Display Payment Screen
Action Type: Display Payment Screen

Parameters:

Balance Mode: [:BalanceMode]

Execute Automation Command

AS ExecAMC

Action Name: AS ExecAMC
Action Type: Execute Automation Command

Parameters:

Automation Command Name: [:AMCname]
Command Value: [:AMCvalue]
Background: [:BGcolor]
Delay: [:delay]

Execute Script

AS ExecScript

Action Name: AS ExecScript
Action Type: Execute Script

Parameters:

Function: [:func]
Command: [:command]
Run In Background: False

Load Entity

AS Load Entity

Action Name: AS Load Entity
Action Type: Load Enitiy

Parameters:

Entity Type Name: Customers
Entity Name: [:entityName]
Entity Search Value:

Load Ticket

AS Load Ticket

Action Name: AS Load Ticket
Action Type: Load Ticket

Parameters:

Ticket Id: [:ticketId]
Tag Name:
Tag Value:
State Name:
State:

Navigate Module

AS Navigate

Action Name: AS Navigate
Action Type: Navigate Module

Parameters:

Module Name: [:module]
Parameter: [:parm]
Hide Header: [:hideHeader]

Print Entity (Account Statement)

AS Print Account Statement

Action Name: AS Print Account Statement
Action Type: Print Entity

Parameters:

Entity Id: [:EntityId]
Entity Name:
Printer Name: Account Printer
Printer Template Name: Account Statement

Update Entity Data

AS Update Entity Data

Action Name: AS Update Entity Data
Action Type: Update Entity Data

Parameters:

Entity Type Name: Customers
Entity Name: [:entityName]
Field Name: [:fieldName]
Field Value: [:fieldValue]

Update Program Setting (Store Value)

AS Store Value

Action Name: AS Store Value
Action Type: Update Program Setting

Parameters:

Setting Name: [:settingName]
Setting Value: [:settingValue]
Update Type: Update
Is Local: False