1 - Woordenboek
Enkele modules werken binnen AllUnited met codegebruik. Om het onze gebruikers makkelijker te maken proberen wij hier een overzicht te geven van alle codes en de betekenis hiervan. Ook zullen we uitleggen hoe ze toe te passen. Let op, dit is een traject in ontwikkeling, dus dit zal de komende tijd uitgebreid worden.
Standaard veldnaamvertalingen:
Codenaam | Veldnaam | Alg.br/Etiketten | Inschrijfbrief | Factuur | Aanmaanbr. | Groepen |
applicationid | Inschrijfnummer | b | ||||
applicationdate | Datum van inschrijving | |||||
applyflow | b | |||||
applyflowcode | b | |||||
applystatus | b | |||||
applystatustext | b | |||||
bevestiging | sb2 | |||||
statusdate | b | |||||
statustempcode | b | |||||
statustemplate | b | |||||
accountcode | sb3 | sb1 | ||||
accountcode_01 | sb1 | |||||
refnumber | b | b | ||||
dun_refnumber | b | |||||
acc_dun_refnumber | b | |||||
acc_refnumber | b | |||||
dun_amount | b,sb2 | |||||
dun_amount_01 | sb2 | |||||
dun_amount_dec | b | |||||
dun_amount_pre | b | |||||
dun_amount_for | sb2 | |||||
dun_amount_for_01 | sb2 | sb1 | ||||
dun_currencycode | sb2 | |||||
dun_currencycode_01 | sb2 | |||||
dun_description | sb2 | |||||
dun_description_01 | sb2 | |||||
dun_duedate | sb2 | |||||
dun_duedate_01 | sb2 | |||||
dun_invoicedate | sb2 | |||||
dun_invoicedate_01 | sb2 | |||||
dun_invoicenumber | sb2 | |||||
dun_invoicenumber_01 | sb2 | |||||
dunning_count | b | |||||
dunning_info | b | |||||
dunninglevel | b | |||||
amount | sb3 | b,sb1 | b | |||
amount_dec | b | b | ||||
amount_pre | b | b | ||||
amount_tax | b,sb1 | |||||
amount_tax_01 | sb1 | |||||
amount_01 | sb1 | sb1 | ||||
amount_ex | sb1 | |||||
amount_ex_01 | sb1 | |||||
amount_in | sb1 | |||||
amount_in_01 | sb1 | |||||
block_cms | sb4 | |||||
contactid | relatienummer (doorklikbaar bij gridfunctionaliteit selectie wizard) | b,sb1,sb2,sb3,sb4 | b,sb2 | b,sb1 | b | b,sb2 |
contactid_01 | sb1 | |||||
contacttypecode | relatietypecode | b,sb2 | b | b | b,sb2 | |
contacttype | relatietype | b, | b,sb2 | |||
cont_noupdate | b | |||||
description | sb3 | |||||
description_01 | sb1 | |||||
due_01 | sb1 | |||||
descriptionline | sb1 | |||||
descriptionline_01 | sb1 | |||||
descriptionhdr | b | |||||
discountperc | sb3 | |||||
languagecode | taalcode | b,sb2 | b | b | b,sb2 | |
sex | geslacht (engels gecodeerd) | b, | b | b | b | b,sb2 |
sex_code | geslacht (nederlands gecodeerd) | b, | b | |||
sex_text | geslacht uitgeschreven | b, | b | |||
birthdate | geboortedatum | b,sb2 | b | b,sb2 | ||
birthdate_db | b | |||||
age | leeftijd | b, | b | |||
birthday | geboortedag | |||||
birthmonth | geboortemaand in cijfers | |||||
birthmothtext | geboortemaand tekstueel | |||||
agegroupcode | leeftijdsgroepcode | |||||
agedescription | leeftijdsomschrijving | |||||
company | bedrijf | b,sb2 | ||||
department | afdeling | b,sb2 | ||||
nationalitycode | nationaliteitscode | b,sb2 | ||||
nationality | nationaliteit | |||||
placeofbirth | geboorteplaats | b,sb2 | ||||
periodcode | sb3 | |||||
suppliernumber | leveranciersnummer | b,sb2 | ||||
name | voornaam tussenvoegsel achternaam | b, | sb1 | |||
name_01 | sb1 | |||||
name1 | initialen, tussenvoegsel-achternaam | b, | b | b,sb2 | ||
name2 | voornaam,tussenvoegsel-achternaam | b, | b | b,sb2 | ||
name3 | achternaam, initialen-tussenvoegsel | b, | b | b ,sb2 | ||
name4 | achternaam, voornaam-tussenvoegsel | b, | b | b,sb2 | ||
name5 | achternaam, initialen-tussenvoegsel en voornaam tussen haakjes | b, | b | b ,sb2 | ||
name6 |
tussenvoegsel achternaam |
b, | b | |||
name7 | voornaam, eerste letter achternaam | b | b | |||
search | zie name5 (doorklikbaar bij gridfunctionaliteit selectie wizard) | b, | b | b,sb2 | ||
selectielijst | b | |||||
namefilled | voornaam tussenvoegsel achternaam | b, | b | |||
namefilled1 | initialen, tussenvoegsel-achternaam | b, | b | |||
namefilled2 | voornaam,tussenvoegsel-achternaam | b | b | |||
namefilled3 | achternaam, initialen-tussenvoegsel | b, | b | |||
namefilled4 | achternaam, voornaam-tussenvoegsel | b, | b | |||
namefilled5 | achternaam, initialen-tussenvoegsel en voornaam tussen haakjes | b, | b | |||
namefilled6 | tussenvoegsel achternaam | b, | b | |||
namefilled7 | voornaam, eerste letter achternaam | b, | b | |||
lastname | achternaam | b,sb2 | b | b | b | b,sb2 |
prelastname | tussenvoegsel | b,sb2 | b | |||
firstname | voornaam | b,sb2 | b | b | b | b,sb2 |
initials | voorletters | b,sb2 | b | b | b,sb2 | |
initsend_type | b | |||||
letterdate | sb2 | |||||
firstnamefilled | voornaam | b, | b | |||
lastname_firstletter | eerste letter achternaam | b, | b | |||
maidenname | geboortenaam | b,sb2 | ||||
premaidenname | tussenvoegsel geboortenaam | b,sb2 | ||||
deceasedate | overlijdensdatum relatie | b, | ||||
correspondence | b,sb2 | |||||
address1 | straat en huisnummer (bij alg. br,/etiketten), bedrijfsnaam of naam relatie (bij factuur) |
b, | b | b | b | |
address2 | postcode en plaats (bij alg.br/etiketten), naam relatie of straat en huisnummer (bij factuur) |
b, | b | b | b | |
address3 | land indien niet NL (bij alg.br/etiketten), straat en huisnummer of postcode en plaats (bij factuur) |
b | b | b | b | |
address4 | postcode en plaats of land indien niet NL (bij factuur) | |||||
address_line | straat en huisnummer, postcode en plaats, land indien niet NL | b | b | |||
altaddress1 | straat en huisnummer (derde optioneel toe te voegen adresblok) | b, | b | |||
altaddress2 | postcode en plaats (derde optioneel toe te voegen adresblok) | b, | b | |||
altaddress3 | b | |||||
altaddress_line | straat en huisnummer, postcode en plaats, land (indien niet NL) (derde optioneel toe te voegen adresblok) | b, | b | |||
altaddress_copy | b | |||||
altpostalsort | postcode huisnummer (derde optioneel toe te voegen adresblok) | b, | b | |||
street | straat | b,sb2 | b | |||
altstreet | straat (derde optioneel toe te voegen adresblok) | b,sb2 | ||||
housenumber | huisnummer | b,sb2 | b | |||
housenumber_combi | huisnummer met toevoegsel | b | b | |||
althousenumber | huisnummer (derde optioneel toe te voegen adresblok) | b,sb2 | ||||
althousenumber_combi | huisnummer met toevoegsel (derde optioneel toe te voegen adresblok) | b | ||||
housenumbersuffix | toevoegsel huisnummer | b, | b | |||
althousenummersuffix | toevoegsel huisnummer (derde optioneel toe te voegen adresblok) | b | ||||
postalcode | postcode | b,sb2 | b | |||
altpostalcode | postcode (derde optioneel toe te voegen adresblok) | b,sb2 | ||||
city | plaats | b,sb2 | b | |||
altcity | plaats (derde optioneel toe te voegen adresblok) | b,sb2 | ||||
altcountrycode | sb2 | |||||
municipality | gemeente | b, | ||||
province | provincie | b | ||||
countrycode | landcode | b,sb2 | b | |||
country | land | b, | b | |||
postalsort | postadres code en huisnummer aan elkaar | b, | b | b | b | |
mailaddress | bedrijfsnaam of relatienaam als er geen bedrijf is | b | b | |||
mailaddress1 | postadres straat en huisnummer (zie adress1) | b, | b | |||
mailaddress2 | postadres postcode en plaats (zie adress2) | b, | b | |||
mailaddress3 | land indien niet NL (zie address3) | b | b | |||
mailaddress4 | ||||||
mailroute | looproute | b | ||||
mailroutecode | looproutecode | b,sb2 | ||||
mailpostalsort |
postadres postcode en huisnummer aan elkaar | b, | b | |||
mailpostalcode |
b | |||||
mailstreet | b | |||||
mail_copy |
b | |||||
mail_city |
b | |||||
mailcountry |
b | |||||
mailcountrycode |
b | |||||
mailhousenumber |
b | |||||
mailhousenumberuffix |
b | |||||
mail_line |
b | |||||
md5_contactid |
b | |||||
postcity | postadres plaats | b,sb2 | b | |||
postcountry | postadres land | b,sb2 | ||||
posthousenumber | postadres huisnummer | b,sb2 | b | |||
posthousenumberuffix | b | |||||
posthousenumber_combi | postadres huisnummer plus toevoegsel | b, | b | |||
postpostalcode | postadres postcode | b,sb2 | b | |||
poststreet | postadres straat | b,sb2 | b | |||
phone1 | telefoonnummer (huisnummer meestal) | b,sb2 | b | b | ||
phone2 | 2e telefoonnummer (mobiel nummer meestal) | b,sb2 | b | |||
phone3 | icenummer (meestal 3e telefoonnummer, variabel) | b | ||||
phone123 | alle telefoonnummers in een veld | |||||
int_phone1 | telefoonnummer (huisnummer meestal) | b, | b | |||
int_phone2 | 2e telefoonnummer (mobiel nummer meestal) | b, | b | |||
e-mailadres | b,sb2 | b | b | b | b,sb2 | |
linkhref | linke naar siteadres | b,sb2 | ||||
faceboekadres | b | |||||
linkedin adres | b | |||||
twitter adres | b | |||||
clubmagazine | status nieuwsbrief/clubblad ontvangst | b,sb2 | ||||
sendtypecode | verzendmethode code | b, | ||||
familycontactid | relatienummer familiehoofd bij ander gezinslid | |||||
paymenttermcode | betalingstermijncode | b,sb2 | b | |||
paymenttypecode | betaalwijze code | b,sb2 | b | b | b | |
banktypecode | ||||||
banknumber | banknummer | |||||
bankaccname | t.n.v. (bij banknummer) | b,sb2 | b | |||
bankacccity | plaats bank | b,sb2 | b | |||
iban | iban van waaruit betaald gaat worden | b,sb2 | b | b | b | |
bic | bic | b,sb2 | b | b | ||
iban_hidden | iban nummer, waarvan alleen de laatste nummers getoond worden | b, | b | |||
iban_payment | iban waaraan uitbetaald moet worden | b,sb2 | ||||
ibannewcount | b,sb2 | |||||
invoiceaddress |
totaal adres als volgt weergegeven: |
b, | b | |||
identification | identificatie | b,sb2 | ||||
idtypecode | code type id | b,sb2 | ||||
invoicecontactid | factuurverzamelaarnummer | |||||
invoiceemail | emailadres factuurontvanger | b,sb2 | b | |||
invoicecomment | facturatieinstructie | b,sb2 | ||||
invoicedate | b | |||||
invoiceid | b | |||||
invoicenumber | b | |||||
invoicenumber_01 | sb1 | |||||
invoicetypecode | b | |||||
invoicedate_01 | sb1 | |||||
sepaauthdate | datum van incasso machtiging | b,sb2 | ||||
socialpasnumber | nummer sociale pas | b,sb2 | ||||
show_activity | sb4 | |||||
show_comments | sb4 | |||||
show_funcdetail | sb4 | |||||
_sp_dubbel | sb2 | b,sb2 | ||||
_sp_enkel | sb2 | b,sb2 | ||||
knltb_ts_enkel | Enkelspeelsterkte tennis | b | ||||
knltb_ts_dubbel | Dubbelspeelsterkte tennis | b | ||||
knltb_pd_dubbel | Dubbelspeelsterkte padel | b | ||||
_subforms | b | |||||
taxnumber | btw nummer | b,sb2 | ||||
date | b | b | ||||
date_db | b | |||||
datefrom | datum vanaf lidmaatschap | b,sb2,sb3,sb4 | sb3,sb4 | b | b,sb2 | |
datefrom_db | sb3,sb4 | |||||
dateto | datum t/m lidmaatschap | b,sb2 | ||||
termreason | reden opzegging | |||||
termreasoncode | code reden opzegging | |||||
targetdate | peildatum | |||||
checkbox01 t/m 20 | vrije velden in checkboxvorm (wisselt per vereniging) | b,sb2 | b | |||
value01 t/m 10 | vrije waardevelden (wisselt per vereniging) | b,sb2 | ||||
comments | opmerkingen | b,sb2 | b | |||
actcomment | aantekeningen bij activiteit | b,sb2 | ||||
actcode1 | sb1 | |||||
actcatcode1 | sb1 | |||||
crscomment | aantekening/opmerking bij lessen/curssusen/evenementen | b,sb2 | ||||
act_datefrom | datum vanaf bij activiteit | |||||
act_dateto | datum t/m bij activiteit | |||||
leaguenumber | bondsnummer | b, | ||||
strengthcode | code sterktebepaling (bijv. bij scheidsrechters) | |||||
strength | sterktebepaling (bijv. bij scheidsrechters) | |||||
act_value01 t/m ... | veld waarbij een vrije waarde ingevoerd kan worden bij activiteit, waarbij bij tennis act_value06 staat voor sterkte enkel en act_value07 voor sterkte dubbel. | |||||
seasoncode | seizoenscode | sb1 | sb1 | |||
seasoncode1 | sb1 | |||||
season | seizoen | sb1 | sb1 | |||
season1 | sb1 | |||||
leaguecatcode | categoriecode bond | |||||
groupcode | groepscode bond | |||||
group | groep bond | |||||
getennist | sb2 | |||||
activitycode | code activiteit | sb1 | sb1 | |||
activitycode1 | sb1 | |||||
activity | activiteit | sb1 | sb1 | |||
activity1 | sb1 | |||||
activityid | sb1 | |||||
activitycatcode | code onderliggende categorie bij activiteit | sb1 | sb1 | |||
activitycat | onderliggende categorie bij activiteit | sb1 | sb1 | |||
activitycat1 | sb1 | |||||
activity_category | sb1 | |||||
activities | b | |||||
teamcode | code team | |||||
teamshort | korte teamnaam | |||||
teamlong | lange teamnaam | |||||
locationcode | code locatie/veld | |||||
location | locatie/veld | |||||
shirtnumber | shirtnummer | |||||
sequencenumber | volgnummer binnen team (hockey) | |||||
his_factor1 t/m 2 | vrije factorvelden te gebruiken bij activiteiten | |||||
his_value01 t/m 03 | vrije waardevelden te gebruiken bij activiteiten | |||||
teamfunction | functie binnen team | |||||
coursecode | cursus/les/evenementcode | sb1,sb3 | sb2 | b | ||
course | cursus/les/evenement | sb1,sb3,sb2 | sb2 | b | ||
courses | b | |||||
coursetypecode | code type cursus/les/evenement | sb3,sb2 | b | |||
coursemember | cursusdeelnemer | |||||
coursetype | type cursus/les/evenement | sb3,sb2 | b | |||
crsecontid | cursus relatienummer | sb2 | ||||
duration | cursus/les/evenementduur | |||||
total duration | totale duur | |||||
locationtime | tijdstip op locatie | |||||
timefrom | tijdstip vanaf | b | ||||
timeto | tijdstip t/m | b | ||||
lesgehad | sb2 | |||||
crscon_datefrom | vanaf datum cursus/les/evenement | |||||
crscon_dateto | t/m datum cursus/les/evenement | |||||
crscon_date01 | ||||||
coursetrainer | trainer/begeleider/docent cursus/les/evenement | |||||
guestscount | totaal aantal gasten | sb2 | ||||
nonmembers | niet leden | sb2 | b | |||
pagelink | informatie link les/evenement | sb2 | ||||
price | prijs les/evenement | sb2 | sb1 | b,sb2 | ||
price_01 | sb1 | |||||
price_description | prijsbeschrijving les/evenement | sb2 | b,sb2 | |||
pricecode | prijscode les/evenement | sb2 | b,sb2 | |||
securitylevel | manier van tonen van les/evenement | sb2 | ||||
signup_end | laatste moment dat ingeschreven kan worden | sb2 | ||||
signup_start | eerste moment dat ingeschreven kan worden | sb2 | b | |||
simulate | b | |||||
text_percalendar_10 | sb2 | |||||
text_percalendar_11 | sb2 | |||||
type | type les/evenement | sb2 | ||||
workshop | workshop | sb2 | ||||
workshopcode | workshopcode | sb2 | ||||
workshopgroup | workshop groep | sb2 | ||||
workshopgroupstext | workshop groep tekstueel uitgeschreven | sb2 | ||||
workshoplist | workshop lijst | sb2 | ||||
workshopscount | b | |||||
workshopstext | workshops tekstueel uitgeschreven | sb2 | b,sb2 | |||
workshoptext | workshop tekstueel uitgeschreven | sb2 | ||||
backofficelink | link naar inschrijfformulier les/evenement | sb2 | ||||
functiongrpcode | code functiegroep | sb4 | ||||
functiongroup | functiegroep | sb4 | ||||
functioncode | functiecode | sb4 | sb4 | |||
function | functie | sb4 | sb4 | |||
functions | b | |||||
functiondetail | extra detailveld die geactiveerd kan worden bij een functie | |||||
functionemail | sb4 | |||||
functionid | sb4 | |||||
functionsort | sb4 | |||||
sortkey | b | |||||
leaguefunccode | functiecode bond | |||||
contrtypecode | code contracttype | sb3 | sb3 | |||
contracttype | contracttype | sb3 | sb3 | |||
contractid | sb3 | |||||
contractnumber | sb3 | |||||
contractsid | ||||||
contracts | b | |||||
cms_login | inlog op website | b, | ||||
cocnumber | kvk nummer | b,sb2 | ||||
company2 | bedrijfsnaam | b, | ||||
contactlogin | inlognaam in relatiekaart | b,sb2 | ||||
createdate | datum dat relatie ingevoerd is | b,sb1,sb2,sb3 | b | |||
createuserid | gebruiker die relatie ingevoerd heeft | b,sb1,sb2,sb3 | b | |||
currencycode | gebruikte valuta | b,sb2 | b | b | ||
currencycode_01 | sb1 | |||||
editdate | datum van laatste wijziging in relatiekaart | b,sb1,sb2,sb3,sb4 | b | |||
edituserid | gebruiker die wijziging aangebracht heeft | b,sb1,sb2,sb3,sb4 | b | |||
mobile | b, | b | ||||
name | b, | sb1 | ||||
personalcardid | Persoonlijke kaart id | b,sb2 | ||||
pertaxnr | b,sb2 | |||||
privacystate | getekend privacystatment status (gecodeerd) | b,sb2 | ||||
privacystate_version | versie privacy statement | b, | ||||
printcopy | b | |||||
printdate | b | |||||
printtype | b | |||||
print_recon_amount | b | |||||
print_recon_date | b | |||||
salutation | Mevrouw, De heer of De heer of mevrouw | b, | b | |||
salutation1 | Mevrouw, De heer of De heer of mevrouw | b, | b | |||
salutation2 | mevrouw, heer of heer/mevrouw | b, | b | |||
salestaxcode | sb3 | sb1 | ||||
salestaxcode_01 | sb1 | |||||
secretaddress | status of adres getoond mag worden | b,sb2 | ||||
secretbirthdate | status of geboortedatum/leeftijd getoond mag worden | b | ||||
secretemail | status of email getoond mag worden | b, | ||||
secretperson | status privacy niveau relatie | b,sb2 | ||||
secretphoto | status of foto getoond mag worden | b, | ||||
sendtypecode | verzendmethode | b,sb2 | ||||
subrecords1_set | b, | |||||
subrecords2_set | b, | |||||
subrecords3_set | b, | |||||
subrecords4_set | b, | |||||
anonymizestatus | anonimiseer status code | b | ||||
anonymizestatus_txt | anonimiseer status uitgeschreven | b | ||||
textanonymous_long | privacyniveau uitgeschreven | b, | b | |||
textanonymous_short | privacyniveau afgekort | b, | b | |||
backofficelink | b | |||||
datasource | bron waar de data uit gehaald wordt | b, | ||||
index | indexering van het sleutelveld hoe de data eruit wordt gehaald | b,sb1 | ||||
table | brontabel waar de data uit naar voren komt | b,sb1 | ||||
availability | aangegeven beschikbaarheid (gecodeerd weergegeven) | b ,sb2 | ||||
radioknop | b | |||||
documentid | b | |||||
duedate | b | |||||
filename | b | b | b | |||
quantity | sb1 | |||||
_di1800 | b,sb2 | |||||
_do1800 | b,sb2 | |||||
quantity_01 | sb1 | |||||
duedate_01 | sb1 | |||||
_bevestiging | b,sb2 | |||||
_getennist | b,sb2 | |||||
_lesgehad | b,sb2 | |||||
_ma1800 | b,sb2 | |||||
_vr1800 | b,sb2 | |||||
_wo1800 | b,sb2 | |||||
contact_count | b,sb2 | |||||
course_datefrom | b | |||||
course_dateto | b | |||||
coursecontactid | b,sb2 | |||||
extrafields | b | |||||
group_record_count | b,sb2 | |||||
groupmembertype | b,sb2 | |||||
grouptitle | b | |||||
longtitle | b | |||||
price_text | b,sb2 | |||||
title | b |
Eigengemaakte velden bij inschrijfformulieren
Bij de diverse inschrijfformulieren heb je het blok 'Vragen', waarin je zelf van alles kan weergeven, vragen. Wil je het antwoord op deze vragen terugzien?
Zet dan de veldnaam die behoort bij het 'antwoord' dat je terug wilt laten komen bij je rapportage of afdrukformulier hier neer met een onderliggend streepje ervoor, bijv. _akkoord_machtiging
Let wel op dat je bij het inschrijfformulier zorgt dat bij de veldnamen geen hoofdletters staan en ook liever geen spaties of aparte tekens.
Gebruik bij Lijst & Bestandsopmaak (te vinden onder Communicatie & Rapportages >> Instellingen):
De velden die via het opmaakbestand naar voren moeten komen geef je in door de veldcodes ',-gescheiden' in te voeren. Een eigen beschrijving voor de codes? Voer dan achter de veldcode de 'vertaling' hiervan ':-gescheiden' in. De ',' volgt dan achter de vertaling.
Gebruik bij Afdrukformulieren (o.a. te vinden onder Relaties >> Instellingen):
Een relatiegebonden veld voer je hier in door de veldcode tussen rechthoekige haakjes te zetten: [ ]
Opmaak velden beïnvloeden
Het is mogelijk om de opmaak van velden te beïnvloeden. Denk hierbij aan het omzetten van de datum naar een leesbare tekst of het omzetten van het veld in hoofdletters. Dit kan door achter de veldnaam ';-gescheiden' een code toe te voegen.
Welke codes kan je allemaal gebruiken?
- A - bijvoorbeeld [amount;A2] >> 2000 wordt dan 2000,00 (2 staat voor het aantal decimalen achter de ',')
- C - bijvoorbeeld [city;CU] of [prelastname;CL] >> Amsterdam wordt AMSTERDAM of Van wordt van (CU zorgt voor hoofdletters en CL voor kleine letters)
- D - bijvoorbeeld [birthdate;D] >> de geboortedatum wordt dan omgezet van 2017-04-29 naar 29-04-2017
- I - bijvoorbeeld [counter;I] >> 2000.0 wordt 2000 (decimalen worden verwijderd)
- F - bijvoorbeeld [counter;F2] >> 2000.0 wordt 2000,00 (de punt wordt omgezet in ',' en de 2 zorgt voor het aantal getoonde decimalen)
- P - bijvoorbeeld [counter;P1] >> 0.153 wordt 15,3% (P zorgt voor de omzet in een percentage en de 1 zorg voor het aantal getoonde decimalen)
- T - bijvoorbeeld [eventtime;T] >> 14:30:00 wordt 14:30 (T zorgt voor de basis weergave van een tijdstip)
- S - bijvoorbeeld [editdate;S] >> 2017-04-29 12:15:23 wordt 29-04-2017 12:15:23 (het vastgelegde tijdstip wordt hierdoor omgezet in standaard schrijfwijze)
2 - Codes voor afdrukformulieren
Binnen AllUnited kan je allerlei pdf-documenten maken. Dit doe je o.a. via Relaties >> Instellingen >> Afdrukformulieren.
Hier wordt veel codetaal gebruikt. Hier een aantal tips.
Fonts/lettertypes
Binnen de formulieren zijn maar een beperkt aantal fonts te gebruiken. Een font geef je als volgt aan:
- <font arial>soort lettertype
- <fontsize 10> lettergrootte
- <b>vet</b> dik gedrukt
- <u>onderstreept</u> onderstreept
- <i>schuin gedrukt</i>
- <fontcolor #FFFFFF> hiermee kan je via de html kleurcode de kleur van het lettertype bepalen
voor het beëindigen van de kleur gebruik je dezelfde code maar dan met de oorspronkelijke kleur, over het algemeen <fontcolor #000000>.
We kennen de volgende soorten lettertypes:
- arial
- kix
- times
- ocr
Tabs instellen
Tabinstellingen kan je op drie manieren aangeven: met een L (links uitgelijnd), een R (rechts uitgelijnd) of een C (midden uitgelijnd) ervoor. Daarnaast geeft je een getal in. Welk getal je moet nemen hangt van veel factoren af, dus dit is vaak een kwestie van uitproberen.
Hoe verwerk je een tabset in het document? Hieronder twee voorbeelden:
- <tabset C70> (een tab, midden uitgelijnd)
- <tabset L25;L50;R157> (drie tabs (;-gescheiden), waarvan de eerste twee links uitgelijnd zijn en de laatste rechts uitgelijnd is)
Let op, de instellingen voor Centrering en Recht uitlijnen werkt niet bij afbeeldingen en/of lijnen (in dat geval moet zelf even gepuzzeld worden waar de tab het best kan vallen)
N.B. Tabinstellingen in Koptekst of Voettekst worden niet overgenomen in Body1, Subbody1, Body2, Subbody2 of Body3 en andersom ook niet.
Andere veelgebruikte codes
- <tab> Hiermee maak je tab zoals hierboven omschreven is ingesteld, dus afhankelijk van de positie waar je iets wilt hebben zal je zoveel keer het veld <tab> ervoor moeten plaatsen. Dus bij <tabset L25;L50;R157> wil je een tekst op de positie L50 laten beginnen, dan zet je hier <tab><tab> voor.
- <hline 180;0.2;T> Horizontale lijn waarbij het getal '180' de lengte aangeeft, '0.2' de dikte (vul je dit niet in dan is de standaard 0.2) en 'T' de positie (je kan kiezen uit T (bovenaan), C (gecentreerd) of B (onderaan) - vul je dit niet in dan zal de lijn altijd gecentreerd weergegeven worden)
- <vline 0.1;30;T> Verticale lijn waarbij het getal '0.1' de dikte aangeeft en '30' de lengte, verder geldt hetzelfde als bij de horizontale lijn, alleen kennen we hier de positie C niet en wel F (staat voor hele regelhoogte en is de standaard)
- <image Logo_HCC_zw.jpg;30> Afbeelding, waarbij het getal de grootte (breedte) aangeeft
- <logo 30> Logo, waar het getal de grootte (breedte) aangeeft.
- <newpage> Nieuwe pagina
- <contactimage;30> Foto van de relatiekaart, getoond in een bepaalde breedte
- <fields> zorgt voor de vertoning van alle beschikbare velden die je in het afdrukformulier kunt gebruiken.
Link aanmaken binnen een formulier
Dit kan. Hierbij een voorbeeld: <u><link hier;https://tinyurl.com/y6w7kdo9></u> of <u><link info@allunited.nl;mailto:info@allunited.nl></u>. Het middelste gedeelte zorgt voor de link. De buitenste codes zorgen dat de link zichtbaar te onderscheiden is in het formulier.
Verdere uitleg over het linkgedeelte: 'link' staat voor het maken van de link, vervolgens plaats je een spatie met daarachter de tekst waaronder je de link wilt plaatsen. Dan volgt de ';' met direct daarachter de bijbehorende link.
Afbeeldingen toevoegen aan een formulier
Je kan afbeeldingen toevoegen aan een formulier. Daarvoor moet je eerst een afbeelding opladen in de backoffice. Dit gaat via Systeembeheer >> Alle instellingen >> Blok Algemeen >> Afdrukformulieren >> Tab Afbeeldingen. Let wel op dat het een afbeelding is met jpg.formaat. Andere formaten zorgen voor foutmeldingen.
Deze afbeelding kan je toevoegen aan het afdrukformulier. Stel de foto heet clubfoto.jpg, dan voeg je de foto toe als volgt: <image clubfoto.jpg;40>. Het getal achter de ';' bepaalt de grootte. Let ook op dat je afhankelijk van de gekozen grootte voldoende lege regels toevoegt onder de foto.
Afbeelding als standaard logo aanwijzen
Het is nu ook mogelijk het logo standaard in het afdrukformulier op te nemen. Door hiervoor te kiezen hoef je niet bij verandering van het logo elk afdrukformulier aan te passen. Klik hiervoor bij de afbeelding de checkbox in de kolom Logo aan bij de instellingen van de afbeeldingen. Voeg vervolgens het logo toe aan het afdrukformulier via <logo 30> of <logo 30;40>. De laatste als je zelf de breedte en de hoogte wilt beïnvloeden. Dit zal wel de verhouding van de afbeelding beïnvloeden. 30 staat voor de breedte en 40 voor de hoogte in dit geval.
Standaard verenigingsvelden opnemen
Het is nu mogelijk om standaard verenigingsvelden op te nemen in het afdrukformulier. Deze velden kun je invullen bij Systeembeheer >> Alle instellingen >> Systeeminfo. De volgende velden kunnen hiervoor in het afdrukformulier opgenomen worden:
Naam: [sy_name]
Lange naam organisatie: [sy_name_long]
Oprichtingsdatum: [sy_incorpdate;D]
Club adres 1: [sy_street1] - [sy_housenumber1] - [sy_postalcode1] - [sy_city1] - [sy_country1]
Club adres 2: Zie 1 maar dan met een 2 erachter
Club adres 3: Idem, maar dan met een 3 erachter
E-mail: [sy_email]
Webformulier e-mail: [sy_webformemail]
Website: [sy_website_url]
Club telefoon 1: [sy_phonenumber1]
Club telefoon 2: [sy_phonenumber2]
Club telefoon 3: [sy_phonenumber3]
Belastingnummer: [sy_taxnumber_org]
BTW nummer: [sy_taxnumber]
KvK nummer: [sy_cocnumber]
KvK plaats: [sy_coccity]
IBAN nr: [sy_iban]
Standaard functionarisvelden opnemen in het afdrukformulier
Het is nu ook mogelijk velden op te nemen in het afdrukformulier, zoals bijvoorbeeld de naam en functiegegeven van de voorzitter, penningmeester, secretaris of ledenadministrateur. Deze velden starten allemaal met sy_ tussen blokhaakjes. Dit zal zijn:
Voorzitter: [sy_chairman_veldnaam]
Penningmeester: [sy_treasurer_veldnaam]
Secretaris: [sy_secretary_veldnaam]
Ledenadministrateur: [sy_memberclerk_veldnaam]
Voor veldnaam heb je de volgende opties: name1, name2, name3, name4, email, street, housenumber, postalcode, city, phone, function, dus je krijgt dan bijvoorbeeld een veld als deze: [sy_memberclerk_function]
N.B. Om deze gegevens te zien moet de functionaris gekoppeld zijn aan de bijbehorende bondsfunctie als jouw vereniging gekoppeld is via AllUnited aan een sportbond. Ben je als vereniging niet verbonden aan een sportbond, dan zal de functie de volgende code moeten bevatten:
Voorzitter: BESVZ
Penningmeester: BESPEN
Secretaris: BESSEC
Ledenadministrateur: VERLDM
Verenigingsid vanuit de bijbehorende bond opnemen in het afdrukformulier:
Gebruik hier ook sy_ als voorloper voor, daarna de bondsnaam gevolgd door _leagueclubid, zie hiervoor de twee onderstaande voorbeelden:
KNHB verenigingsnummer: [sy_knhb_leagueclubid]
KLTB verenigingsnummer: [sy_knltb_leagueclubid]
Barcode aanmaken
Via de tag <barcode128> of <barcode39>is het mogelijk om een barcode op basis van een veld te maken in het afdrukformulier. Voorbeelden van een dergelijke opbouw:<barcode128 contactid;20;1> of <barcode39 contactid;40;1>
Uitleg:
- barcode128 of barcode39 staan voor de daadwerkelijke barcodes
- contactid staat voor het veld (relatienummer in dit geval) waarvoor de een barcode wilt maken (kan ook een ander veld zijn)
- 20;1 of 40;1 staan voor de breedte resp. hoogteverhoudingen waarop de barcode getoond gaat worden
QR Code aanmaken
Via de tag <qrcode> is het mogelijk om een QR code op basis van een veld te maken in het afdrukformulier. Voorbeelden van een dergelijke opbouw zijn:
<qrcode contactid;M;4> of <qrcode md5_contactid;M;4>
Uitleg:
- qrcode staat voor de standaard QR code
- contactid staat voor het veld waarvan de QR code wordt gemaakt (zet je hier 'md5_' voor, dan wordt dit veld eerst gecodeerd voordat de QR code ervan wordt gemaakt)
- M staat voor de kwaliteit van de resolutie van de QR-code (je kan kiezen - van laag naar hoog - tussen L, M, Q of H)
- 4 staat voor de grootte waarin de QR code getoond wordt
Veldcodes vanuit inschrijfformulieren
Bij inschrijfbevestigingen kan je de opgegeven antwoorden in het inschrijfformulier laten komen. Daarbij moet je wel zorgen dat bij de opmaak van het inschrijfformulier de opmaak van de opgegeven veldnamen aan de volgende eisen voldoen:
- Maak geen gebruik van diakritische tekens op '-' en '_' na
- Maak geen gebruik van hoofdletters
- Maak geen gebruik van spaties
- Zorg dat de veldnamen uniek zijn (op de veldnamen voor radiobuttons na, deze moeten juist identiek zijn als het om het beantwoorden van dezelfde vraag gaat)
Om de antwoorden terug te laten komen in de inschrijfbevestiging voeg je nu de veldnaam tussen brackets toe met een voorliggend underscore teken, dus bijvoorbeeld [_veldnaam_formuliervraag]
Mocht je syntax formules willen gebruiken specifiek voor deze formuliervelden, voeg dan ook in de syntax de underscore toe, bijv. <if _veldnaam_formuliervraag;=;ja>Tekst 1<else>Tekst 2<endif>. Kijk hiervoor verder naar het kopje 'Formules voor afdrukformulieren' hieronder.
Veldcodes specifiek voor meest voorkomende afdrukformulieren (meer in detail, maar zeker niet uitputtend vind je in het vorige artikel 'Woordenboek'
[descriptionhdr] | Aangegeven onderwerp bij facturatie (gaat op voor formuliertype Factuur) |
[decriptiononline] | Omschrijving bij contributie (gaat op voor formuliertype Factuur) |
[amount] | Bedrag (totaal) (gaat op voor formuliertype Factuur) |
[contactid_01] |
Door '_01' achter de veldcode te zetten zie je alle variabele beragen/activiteiten/lessen e.d. toe. |
subbody1 |
Type aanmaanbrief: velden uit de tabel 'Aanmaanregels' |
subbody2 | Type algemene brieven/etiketten: velden uit de tabel 'Lessen/Evenementen' Type factuur: velden uit de tabel 'Aanmaanregels' Type groepen: velden uit de tabel 'Leden/Relaties (details van de deelnemers ingeschreven voor de les/het evenement) Type inschrijfbrief: velden uit de tabel 'Lessen/Evenementen' |
subbody3 | Type algemene brieven/etiketten: velden uit de tabel 'Contracten' Type groepen: velden uit de tabel 'Workshops Type inschrijfbrief: velden uit de tabel 'Contracten' |
subbody4 | Type algemene brieven/etiketten: velden uit de tabel 'Functies' Type groepen: velden uit de tabel 'Introducé's' Type inschrijfbrief: velden uit de tabel 'Functies' |
subbody5 | Type inschrijfbrief: velden uit de tabel 'Extra relaties' |
Formules voor afdrukformulieren
Om teksten flexibeler op te kunnen zetten, zodat je de juiste tekst bij het de juiste persoon krijgt, wordt gebruik gemaakt van if-statements'.
Binnen de if-statements kennen we de volgende vergelijkingstypes:
- = >> Gelijk aan, voorbeeld <if sex;=;'M'>
- <> of != of NE >> Niet gelijk aan, voorbeeld <if sex;!=;'M'>, <if sex;<>;'M'> of <if sex;NE;'M'>
- < >> Kleiner dan, voorbeeld <if age;<;18>
- <= of LE >> Kleiner dan of gelijk aan, voorbeeld <if age;<=;18> of <if age;LE;18>
- GT >> Groter dan, voorbeeld <if age;GT;18>
- => of GE >> Groter dan of gelijk aan, voorbeeld <if age;=>;18> of <if age;GE;18>
- NULL >> Veld is leeg, voorbeeld <if email;NULL>
- !NULL >> Veld is niet leeg, voorbeeld <if email;!NULL>
Hier enkele voorbeelden, die gebruikt kunnen worden.
Adressering/Persoonlijk aanschrijven van relaties
Aanhef:
[salutation_name2] - Dit werkt niet via een if-statement, maar je stelt dit in via Systeembeheer >> Alle instellingen >> Club bij het blok 'Aanhef'
Adressering
Elk type afdrukformulier kent wel zo zijn eigen regels qua adressering. Hieronder staat beschreven welk type adressering je gebruikt bij welk type formulier
Naamregel adres bij afdrukformulieren voor Algemene brieven/etiketten:
[salutation_name1] - Dit werkt niet via een if-statement, maar je stelt dit in via Systeembeheer >> Alle instellingen >> Club bij het blok 'Aanhef'
Het verdere adres zet je er als volgt in:
[mailaddress1]
[mailaddress2]
[mailaddress3]
Let op: Bij afdrukformulieren voor facturen werkt de adressering als volgt:
[address1]
[address2]
[address3]
[address4]
Bij afdrukformulieren voor inschrijfbrieven weer als volgt:
[name1]
[address1]
[address2]
[address3]
Andere manieren zijn:
<if age;<;18>Aan de ouders of verzorgers van [firstname],<else>Beste [firstname],<endif>
Factuurregels
Creditnota aangeven
<if amount;<;0>Dit is een creditnota
Nulfactuur aangeven
<if amount;=;0>
Debetfactuur aangeven
<if amount;>;0>
BTW onderscheid maken 21% versus 0%
<if salestaxcode;=;'BH'>21%<else>0%<endif>
Let op: If-statements moeten altijd afgesloten worden door <endif>
Formaattips
Adres in vensterenvelop:
tab: tussen L5 en L10
Eerste lijn op regel 10 bij kop. Is de kop ingesteld op 30, dan op regel 2 bij body 1.