Section |
Governor |
Variable |
Question |
Guidance |
Disclosure |
|
|
|
This section deals with the
parties that will be disclosing information. |
|
|
Accepted |
We are <u>not</u>
a Law Firm. We are <u>not</u>
offering you advice. We accept <u>no
liability</u> for any use of this document. |
If you do not accept this
statement then the document will be blank. |
|
|
AgreementDate |
Enter the date of this
agreement. |
This agreement cannot be
backdated. |
|
|
DisclosingParties |
Which parties will be
disclosing information? |
|
Viaweb Categories |
|
|
|
This section deals with the
categories of information that will be disclosed by Viaweb. |
|
|
ViawebCategories |
Select those categories for
which information will be disclosed by ViaWeb. |
|
|UpperIndex| by ViaWeb |
|
|
|
This section outlines the <b>|LowerIndex|</b> information that will be disclosed by Viaweb. |
|
|
ViawebInfo |
Enter a brief synopsis of the <b>|LowerIndex|</b> information that will be disclosed by ViaWeb. |
|
|
|
ViawebContact |
Enter the name of the ViaWeb contact
who will be revealing that information. |
|
Party |index| of |total| |
OtherPartyCount |
|
The number of other parties |
This section deals with the <b>|IndexTh|</b> other party. |
|
|
OtherPartyName |
Please enter the name of the
<b>|IndexTh|</b> other party: |
|
|
|
OtherPartyAddress |
Please enter the address of <b>|OtherPartyName|</b>: |
|
|
|
OtherPartyCategories |
Select those categories for
which information will be disclosed by <b>|OtherPartyName|</b>. |
|
|index| by |^OtherPartyName| |
|
|
|
This section outlines the <b>|LowerIndex|</b> information that will be disclosed by the <b>|^IndexTh|</b> other party. |
|
|
OtherPartyInfo |
Enter a brief synopsis of the <b>|LowerIndex|</b> information that will be disclosed by <b>|^OtherPartyName|</b>. |
|
|
|
OtherPartyContact |
Enter the name of the <b>|^OtherPartyName|</b> contact who will be revealing that information. |
|
Input Defines
what type of answer is expected text, number, integer, boolean, date, time, pick, multipick
Mode Defines
how the answer will be entered line, multiline, password, passwordmatch,
telephone, zipcode,
email, url,
range, radio, checkbox, dropdown, listbox, button, search, ordered
Important Indicates
that the question is important Applicable
to all input
Required Requires
an answer (true), otherwise the assembly is
blocked Applicable
to all input
Discrete Repeated
answers must be different (true), otherwise the
assembly is blocked Applicable
to all input
Allow Empty An empty edit is treated as known (true) or as unknown (false) textline and textbox input
Options The
options presented to the user as either clickable buttons, radio buttons or
checkboxes boolean, pick, and multipick input
Unknown Option When
stated it is the label of an additional option that represents unknown pick and multipick input
Other Option When
stated it is the label of an additional option which presents an additional
edit box pick and multipick input
Default Initially
populates an answer and potentially used in the assembled document Applicable to
all input
Placeholder The
placeholder presented to the user when the edit box is empty text, date, time, and number input
Min The
(inclusive) minimum value that can be entered by the user date, time and number input
Max The
(inclusive) maximum value that can be entered by the user date, time and number input
Name |
Input |
Mode |
Important |
Required |
Discrete |
Allow |
Options |
Unknown |
Other |
Add |
Default |
Placeholder |
Min |
Max |
Note |
Accepted |
boolean |
button |
true |
true |
|
|
AcceptanceOptions |
|
|
|
|
|
|
|
The document will be blank unless this is
checked. |
AgreementDate |
date |
|
|
|
|
|
|
|
|
|
|
|
today() |
|
The agreement cannot be backdated. |
DisclosingParties |
pick |
|
|
|
|
|
DisclosureOptions |
UnknownP |
|
|
|
|
|
|
Determines whether information is disclosed by
Viaweb. |
ViawebCategories |
multipick |
|
|
|
|
|
CategoryOptions |
UnknownC |
|
|
|
|
|
|
Only relevant if the disclosure is by all
parties. |
ViawebInfo |
text |
multiline |
true |
|
|
|
|
|
|
|
|
InfoPH |
|
|
Repeated for each category picked for Viaweb. |
ViawebContact |
text |
line |
|
true |
|
true |
|
|
|
|
|
NamePH |
|
|
Repeated for each category picked for Viaweb. |
OtherPartyCount |
integer |
|
|
|
|
|
|
|
|
|
1 |
|
1 |
6 |
Determines the number of other parties. |
OtherPartyName |
text |
line |
true |
|
true |
|
|
|
|
|
|
NamePH |
|
|
Repeated for each other party. |
OtherPartyAddress |
text |
multiline |
|
|
|
|
|
|
|
|
|
AddressPH |
|
|
Repeated for each other party. |
OtherPartyCategories |
multipick |
checkbox |
|
|
|
|
CategoryOptions |
|
OtherC |
AnotherC |
|
|
|
|
Repeated for each other party. |
OtherPartyInfo |
text |
multiline |
true |
|
|
|
|
|
|
|
|
InfoPH |
|
|
Repeated for each category picked for each other
party. |
OtherPartyContact |
text |
line |
|
true |
|
true |
|
|
|
|
YourContactName |
NamePH |
|
|
Repeated for each category picked for each other
party. |
Name |
Type |
Computation |
Member |
Note |
AcceptanceOptions |
text[] |
|
AcceptanceYesOption |
The
yes/no options for acceptance. |
|
|
|
AcceptanceNoOption |
|
DisclosureOptions |
text[] |
|
AllParties |
The
options in the disclosure pick list. |
|
|
|
OnlyOtherParties |
|
CategoryOptions |
text[] |
|
Security |
The
options in the categories multi-pick list. |
|
|
|
Technology |
|
|
|
|
Materials |
|
|
|
|
Sundry |
|
CategoryDefaults |
text[] |
|
Technology |
The
defaut options in the categories multi-pick list. |
|
|
|
Sundry |
|
|
|
|
Other1 |
|
|
|
|
Other2 |
|
OneWay |
boolean |
DisclosingParties === OnlyOtherParties |
|
Information
will only be disclosed by the other parties. |
TwoWay |
boolean |
DisclosingParties === AllParties |
|
Information
will be disclosed by all parties, including Viaweb. |
OneOtherParty |
boolean |
OtherPartyCount === 1 |
|
There
is one other party |
NoOtherParties |
boolean |
OtherPartyCount === 0 |
|
There
are 0 other parties |
SomeOtherParties |
boolean |
OtherPartyCount > 0 |
|
There
is at least 1 other party |
ManyOtherParties |
boolean |
OtherPartyCount > 1 |
|
There
are many other parties |
LotsOfOtherParties |
boolean |
OtherPartyCount > 3 |
|
There
are lots of other parties |
CardinalOtherParties |
text |
cardinal(
OtherPartyCount ) |
|
The
number of other parties as a cardinal. e.g.
"One", "Two", "Three", etc.. |
AllOtherPartyNames |
text[] |
@OtherPartyName |
|
The
names of @all the other parties |
YourPartyName |
text |
IF index === 1 THEN YourName1 ELSE IF index === 2 THEN YourName2 ELSE IF index === 3 THEN YourName3 ELSE concat(
IndexTh, " Party" ) |
|
The
default name of a party. e.g.
"Alpha Corp", "Beta Software", "Gamma Radios",
"4th Party",
"5th Party",
etc. |
YourPartyAddress |
text |
IF index === 1 THEN YourAddress1 ELSE IF index === 2 THEN YourAddress2 ELSE IF index === 3 THEN YourAddress3 ELSE unknown |
|
The
default address of a party. |
YourContactName |
text |
concat( "Your ", index,
" Contact" ) |
|
The
default name of a contact for the other party. e.g.
"Your Materials & Resources Contact" |
OurContactName |
text |
concat( "Our ", index,
" Contact" ) |
|
The
default name of a contact for Viaweb. e.g.
"Our Materials & Resources Contact" |
IndexTh |
text |
ordinalsuffix( index ) |
|
The
numeric repetition index with an ordinal suffix. e.g.
"1st", "2nd", "3rd", etc.. |
LowerIndex |
text |
lowercase( index ) |
|
The
text repetition index as lower-case characters. e.g.
"materials & resources" |
UpperIndex |
text |
uppercase( index ) |
|
The
text repetition index as upper-case characters. e.g.
"MATERIALS & RESOURCES" |
MinAgreementDate |
date |
AddDays(
Today(), 7 ) |
|
The
minimum date of the agreement is one week from today |
MaxAgreementDate |
date |
date(
2030, 12, 31 ) |
|
Some
arbitrary future date |
Name |
Type |
Literal |
Note |
AcceptanceYesOption |
text |
I accept this statement |
The yes
option |
AcceptanceNoOption |
text |
I do not accept |
The no
option |
AllParties |
text |
All parties, including
Viaweb |
Disclosure
will be made by all parties, including Viaweb |
OnlyOtherParties |
text |
Only the other parties |
Disclosure
will be made only by the other parties |
UnknownP |
text |
I'm not sure |
The disclosing
parties is unknown |
Security |
text |
Security & Safekeeping |
An option
in the categories pick list. |
Technology |
text |
Technology & Expertise |
An option
in the categories pick list. |
Materials |
text |
Materials & Resources |
An option
in the categories pick list. |
Sundry |
text |
Sundry |
An option
in the categories pick list. |
Other1 |
text |
Other One |
An other
option in the categories pick list. |
Other2 |
text |
Other Two |
An other
option in the categories pick list. |
UnknownC |
text |
I don't know which categories |
The option
when the categories are unknown. |
AnotherC |
text |
Add another category |
The button
to add another option. |
OurInfo |
text |
As little as possible |
The
default information provided by Viaweb |
YourInfo |
text |
As much as possible |
The default
information provided by the other party |
YourName1 |
text |
Alpha Corp |
The
default name of the 1st other party |
YourName2 |
text |
Beta Software |
The
default name of the 2nd other party |
YourName3 |
text |
Gamma Radios |
The
default name of the 3rd other party |
YourAddress1 |
text |
Union Plaza Uttoxeter |
The
default address of the 1st other party |
YourAddress2 |
text |
Victory Parade Ventura Victoria |
The
default address of the 2nd other party |
YourAddress3 |
text |
Wellington House Winchester-on-Sea Wessex |
The default
address of the 3rd other party |
NamePH |
text |
Enter the name here |
Placeholder
when entering a name |
AddressPH |
text |
Enter the address here |
Placeholder
when entering an address |
InfoPH |
text |
Enter the information here |
Placeholder
when entering information |
FormatLongDate |
text |
Long Date |
The name
of a format |
FormatLineBreaks |
text |
Line Breaks
|
The name
of a format |
FormatOxfordComma |
Text |
Oxford Comma |
The name
of a format |
France |
text |
fr-FR |
Conditional
format literal |
Spain |
text |
es-ES |
Conditional
format literal |
Germany |
text |
de-DE |
Conditional
format literal |
UK |
text |
en-GB |
Conditional
format literal |
Note that the name of the format, and any override, is not case-sensitive.
A format is applied using the built-in function:
format( value, format-name )
For example, using the formats defined below:
format( -10005, "usd" )
will generate the text:
-$1,000.50¢
Formats can be overriden. For example:
format( -10005, "USD+NoCent" )
will generate the text:
-$1,000.50
The format overrides are:
CurrencyName Use the currency name rather than the currency symbol
CurrencySymbol Use the currency symbol rather than the currency name
Cent Include the cent character
NoCent Do not include the cent character
TrimDecimal Decimal digits are not included
NoTrimDecimal Decimal digits are included up to the precision required
ZeroTrimDecimal Do not include decimal digits that are all 0s.
UpperCase Uppercase all characters in the resultant text
LowerCase Lowercase all characters in the resultant text
Formats can be combined by commas (similar to CSS styles) with precedence taken by later formats. For example:
format( date(2020,2,29), "javascript,upper" )
will generate the text:
SAT FEB 29 2020
Although the following example formats are organised according to type (number, date, etc.) a single format may combine any of the table columns into a single definition (see French Combo below).
Name |
000 |
Decimal |
Fixed |
Min |
Max |
|
Example |
Comma Dot |
, |
. |
|
|
|
|
1,000.5059 |
Dot Comma |
. |
, |
|
|
|
|
1.000,5059 |
Precision 0 |
|
|
0 |
|
|
|
-1000 |
Precision 1 |
|
|
1 |
|
|
|
-1000.5 |
Precision 2 |
|
|
2 |
|
|
|
-1000.51 |
Precision 3 |
|
|
3 |
|
|
|
-1000.506 |
Precision 4 |
|
|
4 |
|
|
|
-1000.5059 |
Max 2 |
|
|
|
|
2 |
|
-1000.51 |
Min 2 |
|
|
|
2 |
|
|
-1000.51 |
Min 2 Max 4 |
|
|
|
2 |
4 |
|
-1000.5059 |
Name |
Currency |
Symbol |
Location |
Minus |
Trim |
000 |
Decimal |
Cent |
|
Examples |
USD |
USD |
$ |
|
|
|
, |
. |
¢ |
|
-$1,000.50¢ -$1,000.00 |
GBP |
GBP |
£ |
afterminus |
|
never |
, |
. |
|
|
-£1,000.50 -£1,000.00 |
EUR |
EUR |
€ |
beforeminus |
|
zero |
. |
, |
|
|
€-1.000,50 €-1.000 |
Accounts Outside |
YEN |
¥ |
beforeminus |
(,) |
|
+ |
::: |
|
|
¥ (1+000:::50) ¥
(1+000:::00) |
Accounts Inside |
YEN |
¥ |
afterminus |
(,) |
|
+ |
::: |
|
|
(¥1+000:::50) (¥1+000:::00) |
Location afterminus (default) The
currency symbol is located after the minus sign for a negative amount
e.g. -$1 e.g. ($1)
beforeminus The
currency symbol is located before the minus sign for a negative amount e.g. $-1 e.g. $(1)
Trim never (default) The
decimal digits are always included e.g.
1.0 e.g.
-1.002
zero The
decimal digits are included except when all the digits are zero e.g. 1 e.g. -1.002
always The
decimal digits are never included e.g.
1 e.g. -1
Name |
Date |
Case |
Example |
USA |
[month2]-[day2]-[year4] |
|
02-29-2020 |
UK |
[day]/[month]/[year4] |
|
29/2/2020 |
JavaScript |
[weekdayabbr] [monthabbr] [day2] [year4] |
|
Sat
Feb 29 2020 |
ISO |
[year4]-[month2]-[day2]T12:00:00 |
|
2020-02-29T12:00:00 |
Years |
[year4] ++ [year2] ++ [yearcardinal]
++ [yearordinal] ++ [yearordinalsuffix] |
|
2020
++ 20 ++ Two Thousand and Twenty ++ Two Thousand and Twentieth ++ 2020th |
Months |
[month] ++ [month2] ++ [monthname] ++ [monthabbr] |
|
2 ++
02 ++ February ++ Feb |
Days |
[day] ++ [day2] ++ [daycardinal] ++ [dayordinal] ++
[dayordinalsuffix] |
|
29
++ 29 ++ Twenty Nine ++ Twenty Ninth ++ 29th |
Weekdays |
[weekday] ++ [weekdayname] ++
[weekdayabbr] |
|
6 ++
Saturday ++ Sat |
Upper |
[dayordinal] of [monthname] |
UPPERCASE |
TWENTY
NINTH OF FEBRUARY |
Lower |
[dayordinal] of [monthname] |
lowercase |
twenty
ninth of February |
Name |
True |
False |
|
Example |
French |
Oui |
Non |
|
Oui |
Note that < > are required to preserve table cells that begin/end with a space character.
Name |
Separator
1 |
Separator
2 |
|
Example |
And |
< and > |
|
|
a
and b and c and d |
Oxford Comma |
<, > |
<, and > |
|
a,
b, c, and d |
Name |
True |
False |
Date |
Symbol |
000 |
Decimal |
Separator
1 |
Separator
2 |
Example |
French Combo |
Oui |
Non |
[day] [month] [year4] |
€ |
. |
, |
< et > |
|
Oui
et Non 29 2
2020 et 1 3 2020 €1.200.300,00
et €-7,00 |
Activation |
BlockAssembly |
Notification |
LotsOfOtherParties |
false |
|OtherPartyCount| is a lot of other parties |
Count( OtherPartyCategories ) > 2 |
false |
That’s a lot of categories for |OtherPartyName| |
NoOtherParties and TwoWay |
true |
It’s unusual for Viaweb to disclose information when there are no
other parties |
?AgreementDate and AgreementDate >
MaxAgreementDate |
true |
|AgreementDate| is too late! |