Inloggen Registreren

Login to your account

Username *
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name *
Username *
Password *
Verify password *
Email *
Verify email *
Captcha *

Document e-mail pro

Voorwoord

Met de Document e-mail pro plug-in kunnen er documenten, vanuit het osFinancials programma, per e-mail worden verstuurd. De meest gebruikte documeten zijn: Facturen, offertes en creditfacturen naar klanten, maar ook  bestellingslijsten naar uw groothandel. Er kunnen verschillende e-mailsjablonen worden aangemaakt, die passend zijn bij het docuement dat verstuurd wordt. De tekst van e-mail naar een klant met daaraan een factuur gekoppeld zal anders zijn dan de tekst die naar een groothandel gaat, waarin een bestellingslijst in opgenomen is. De Document e-mail document plug-in kan ook samen met allerlei andere plug-ins worden gebruikt, o.a. met: aanmaningen, abonnementen en nieuwsbrieven 

 

Licentie voor het werken met de document e-mail pro

Om te kunnen werken met de document e-mail pro plug-in dient deze eerst te zijn geactiveerd. Dit kan door een trialversie aan te vragen of door de document e-mail pro plug-in aan te schaffen. Het bestelling van de trialverise of het aanschaffen van de document e-mail pro, gebeurt in onze webshop. Zodra deze besteld en betaald is, kan direct de licentiecodes opgehaald worden. In de handleiding plug-in activatie kunt u de stappen voor het ophalen van de licenties doorlezen. Daarnaast kan het zijn dat er nieuwe bankrekening dienen te worden aangemaakt. Voor hulp bij aanpassen van het rekeningschema, kan onze algemene handleiding worden geraadplaagd.  


Werken met de Document e-mail pro

 

Om te kunnen werken met de Document e-mail pro plug-in, moet er een licentie worden aanschaft/gevraagd. Kijk voor het aanschaffen van een (trail)licentie van de Document e-mail pro plug-in in onze webshop. Wanneer de (trail)licentie is aangeschaft, moet de licentie worden opgehaald. Raadpleeg hiervoor de handleiding Plug-in activatie. De Document e-mail pro plug-in zal, in tegelstelling tot de meeste andere plug-ins, niet een 'extra' knop worden in osFinancials, maar zal via een pop-upmenu kunnen worden gebruikt.

Instellen van de Documenten e-mail pro plug-in

Voor er gebuirk gemaakt kan worden van de Documenten e-mail pro plug-in moet deze, na het ophalen van de licenties, eerst nog worden aangezet. Ga hiervoor naar het tabblad "Instellingen" . Klik daarna op de knop 'Extra'. Kies daarna op 'Plug-ins ->  Documenten plug-ins -> Document email pro' 

 

Er zal een pop-upscherm verschijnen. Daar moeten een aantal dingen wirden gedaan:

  1. Zet de plug-in aan door het bolletjes "Aan" bij Actief aan te klikken. 
  2. Vul vervolgens de gegevens van de twee kopjes 'Basismap en Basismap debiteuren crediteuren' in zoals hiernaast. 
  3. Klik op opslaan als de juiste kopjes ingevuld zijn. 

dep002

Klik op de knop "Test email" (achter het kopje Basis map). Er zal een nieuw scherm worden geopend.

 

Op het tabbblad "Vrije tekst" staan twee kopjes:
Selecteer lay-out: Kies hier de lay-out van het DOCUMENT dat wordt gestuurd (een offerte/factuur/retourzending).  

Selecteer template: Hiermee wordt aangegeven welke (html) BERICHT er meegestuurd wordt met het document. 

 

Er zijn een aantal voorbeeldberichten die gebruikt kunnen worden. Verder op in dit document wordt uitgelegd hoe deze voorbeeldberichten aangepast kunnen worden met  eigen gemaakte html berichten.

   






In dit scherm vind u verschillende tabbladen. Klik op het tabblad "Instellingen".

Hier moeten een aantal instellingen (eenmalig) worden ingevuld.

 

Pad naar de HTM files: Hier geeft u het pad op waar de files voor de document email pro plugin staan, dit pad mag u aanpassen naar een eigen wens om een persoonlijke set aan files te kunnen hebben.
POP Gebruikersnaam: Alleen indien nodig als uw provider pop for SMTP vereist.
POP Wachtwoord: Alleen indien nodig als uw provider pop for SMTP vereist.
Pop Server: Alleen indien nodig als uw provider pop for SMTP vereist.
SMTP poort: Standaard 25 alleen aanpassen indien dit aangegeven wordt.
SMTP server: De SMTP (uitgaande mail server) van uw internet provider.

 

Let op bij POP voor SMTP (meestal als u niet via uw provider e-mails verstuurd) kunt u het besten een email box aanmaken die verder niemand leest. Dit omdat als er met meerdere ips op de mail box mail wordt gelezen wordt de pop voor SMTP niet goed werkt.
Het beste kunt u hiervoor een account gebruiken die verder door niemand wordt gebruikt.

                                                                                  

 

  Verzonden van emailadres: Hier kunt u uw eigen email adres opgeven waarop de ontvanger desgewenst kan terug maillen.
Verzonden van naam: Hier kunt u uw eigen naam opgeven waarmee de ontvanger ziet wie u bent.
CC: Eventueel aanvullende email adressen (gescheiden met een ;) waarna u deze email wilt verzenden, deze zijn ook zichtbaar voor de ontvanger(s).
BCC: Eventueel aanvullende email adressen (gescheiden met een ;) waarna u deze email wilt verzenden, deze zijn niet zichtbaar voor de ontvanger(s), zo kunt u een copy van de email naar u zelf sturen.
Verstuur maximaal aantal: Het maximaal aantal van verzonden emails per keer, indien u bv. een groot aantal emailtjes tegelijkertijd wilt verzenden.
Getimed wachten in seconden: De wachttijd tussen de opeenvolgende verzendingen van een groot aantal emails dit in combinatie met het veld "verstuur maximaal aantal". 
  Send receipt notification: Met dit vinkje geeft u aan dat u een terug melding wilt indien de email is aangekomen (geen lees bevestiging!).
Priority: Hiermee geeft u de prioriteit van de email aan.
SMTP gebruikersnaam: De gebruikersnaam van de SMTP server, soms werkt het ook door hier uw pop username te gebruiken.
SMTP wachtwoord: Het wachtwoord van de SMTP server, soms werkt het ook door hier uw pop wachtwoord te gebruiken.
Certificaat bestand: in combinatie met de knop "Find certificate" komt hier uw beveiligingscertificaat te staan.
Certificaat wachtwoord: Het wachtwoord behorende bij uw beveiligingscertificaat.

Knop Onderteken een PDF:
Find certificate: Met deze knop kunt u bladeren naar uw beveiligingscertificaat zodat deze gebruikt wordt voor de beveiliging van de verzonden PDF bestanden.
Show current sql:
Reload: 

Als dit alles correct is ingevuld, kunt u nar het tabblad "Vrije tekst" gaan. Van uit hier wordt daadwerkelijk uw e-mail verzonden. Vul eerst uw eigen e-mailadres in bij het kopje (zie rode pijl). Nu kan de test e-mail verzonden worden door op de knop "E-mail verzenden" te drukken.

 

Knop "Toon in browser": Hiermee kunt u een voorvertoning krijgen in uw webbrowser van het bericht van de email.
Knop "Preview att": Hiermee kunt u een voorvertoning krijgen van het bestand (bv. factuur pdf) welke met de email wordt verzonden.
Knop "Test email naar Extra cc": Hiermee kunt u de te verzenden email met bestand testen door naar het opgegeven email adres (uw eigen email adres) te versturen.
E-mail koptekst: Hier geeft u aan wat de kop van uw mail is bv factuurnummer... 
Veld "Extra cc": Hier geeft u uw eigen email adres op om de te versturen email naar u zelf te sturen als test, of als een extra ontvanger van de te versturen email.
Veld "Vrije tekst": Hierin kunt u aanvullende teksten (in html!) opgeven welke niet in de sjabloon tekst staan, dit kan bv. een extra aanwijzing voor alleen deze klant zijn.
Gekleurd valk: Hierin worden alle details getoond van de geadresseerde, alleen ter informatie, of indien u het email adres van de ontvanger wilt wijzigen naar een tijdelijk email adres.
Keuze menu "Mail template": Hiermee kunt u desgewenst toch een ander sjabloon kiezen.
Knop "Edit": Met deze knop opent u het mapje van de gekozen sjabloon, zodat u deze kunt aanpassen.
Knop "E-mail Verzenden": Met deze knop kunt u de email daadwerkelijk verzenden. 

 

Gebruik in osFinancials

Nu kan er vanuit documenten een e-mail worden verstuurd. Ga hiervoor naar het document dat u versturen wilt.
klik met de linker muisknop op het document dat verstuurd moet worden.
Via het pop-up menu op Plugin actie -> E-mail documenten.


Het scherm voor het e-mail zal weer openen.
Kies de juiste Lay-out (offerte/factuur/retourzending etc) en de juiste template (welk bericht wilt u erbij sturen)
Klik vervolgens op sluiten.

Het e-mailscherm wordt geopend. Vul de "E-mail koptekst" in. Dit is het onderwerp van uw mailtje.
Controleer het e-mailadres. Deze wordt overgenomen van uw debiteur/crediteur en moet daar ingevuld staat.

Klik vervolgens op "verzend email" om de e-mail te verzenden.

 

Het aanpassen van lay-outs (documenten)

 

De e-mailsjablonen kunt u zelf aanmaken, dus u bepaald zelf wat u verstuurd. Het aantal e-mailsjablonen dat
gemaakt kan worden is onbeperkt en per e-mailsjabloon zijn de e-mailgegevens apart in te stellen. Dit is bijvoorbeeld
handig wanneer u meerdere e-mailadressen gebruikt of meerdere retour e-mailadressen wilt toevoegen. Het is zelfs
mogelijk om meerdere documenten tegelijkertijd te versturen. Hierbij moet wel dezelfde documentvorm (factuur/offerte)
en e-mailsjabloon van toepassing zijn.

 

Om uw documenten lay-outs aan te passen, moet u kunnen omgaan met Reportman.
Ga naar het tabblad: "Instellingen". Daar de knop "Rapport ontwerpen"
Het is mogelijk om rapporten door ons te laten maken.

Het aanpassen van templates (e-mailbericht)

De templates worden in HTML geschreven. Indien u deze wilt aanpassen, klik in het e-mail verzendenscherm de knop "Edit".
Het is mogelijk om lay-outs door ons te laten maken.  

De map osFinancials op uw computer wordt hiermee geopend met de lay-outs die mee geleverd zijn.

Dit is de inhoud van een voorbeeld bestand: "Demo factuur.html".

<table width="75%" border="0">
   <tr>
    <td width="91%"><font face="tahoma" size="2"> Beste <#CONTACT#>,
      <p>Hierbij sturen wij u de factuur voor de abonnementen, producten en/of diensten die u bij ons heeft lopen.</p>
      <p><#FREETEXT#></p>
      <p>De gegevens van uw factuur zijn:<br /><br />
        Factuurdatum: <#DDATE#> <br />
        Factuurnummer: <#SDOCNO#> <br />
        Verschuldigde bedrag: € <#DOCTOTDUTCH#> </font></p>
      <p>Indien u verder vragen heeft m.b.t onze producten en diensten, neem dan gerust contact met onze helpdesk op.<br><br>
     E-mail: uw email<br>
     Telefoon: telefoon</p>
      <p>Met vriendelijke groet,<br>
        bedrijfsnaam</p>
      </font></td>
  </tr>
  <tr>
    <td width="9%"><img src="/logo404_90.jpg" width="404" height="90"></td>
   </tr>
</table>

Geavanceerd gebruik:

Er zijn standaard files meegeleverde. Deze staan op de locatie: C:\osFinancials\plug_ins\reports\EMailInvoice\emailtemplates\
U kunt hier bv. C:\osFinancials\plug_ins\reports\Personal\EMailInvoice\emailtemplates\ van maken, maar het woord Personal, mag uiteraard ook iets anders zijn.
Hiermee voorkomt u dat u bij updates per ongeluk uw bestanden overschrijft.

In de map C:\osFinancials\plug_ins\reports\EMailInvoice\sql\ vind u de bijbehorende SQL bestanden waarmee u meer of andere informatie uit de database kunt ophalen om zo te gebruiken in uw e-mails.

Het is verstandig om altijd 3 bestanden aan te maken voor elke sjabloon: sjabloonnaam.html, sjabloonnaam.ini en sjabloonnaam.txt.
In de html versie kunt u de html teksten voor uw sjabloon zetten, en de txt versie kunt u de plain text versie zetten.
Het e-mail programma van de ontvanger bepaald nl. welke van de 2 gebruikt wordt, u heeft daar dus geen invloed op.
In de .ini file kunt u de setting invullen welke voorrang hebben op de settings in de plugin zelf.
In deze .ini files staan de volgende regels:
EPopUsername=De gebruikersnaam waarmee u aanmeld voor uw (inkomende) email
EPopPassword=Het bij behorende wachtwoord
EPopMailserver=De mail server vanaf waar u de email ontvangt
Esmtport=25 (alleen aanpassen indien uw provider iets anders gebruikt)
ESMTPUsername=De SMTP gebruikers naam (uitgaande email)
ESMTPPassword=Het wachtwoord
ESMTPServer=smtp.uwprovider.nl
EReturnAdres=Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.
EReturnName=Uw naam
ECertPassword=Het wachtwoord voor uw certificaat waarmee u de PDF kan certificeren
ESignCertificate=De locatie van het certificaat
EHeaderText=Het onderwerp van uw email.
ECC=Uw email adres als u zelf een kopie van de email wilt ontvangen en de klant dit mag zien.
EBcc=Uw email adres als u zelf een kopie van de email wilt ontvangen en de klant dit niet mag zien.
cbPRiority=2 (hiermee geeft u de prioriteit aan van de email 2 = standaard)
cbRecieptActnow=0 (Met een 1 geeft u aan dat u een leesbevestiging wilt ontvangen, indien de ontvanger dat toestaat)

Ook hier geldt weer dat niet alle velden gevuld dienen te worden.
De velden met een waarde zijn de minimale settings.
Op aanwijzen van uw provider zult u er dus meer moeten invullen.

Gebruik van extra sql in de email template.

In de map SQL kunt u extra sql opnemen die als lijst of tekst kan worden weergegeven in de html layout. In dit voorbeeld halen we de bedrijfsgegevens op.

<#@Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.=border="0"#><@LS@#>

De bijbehorende files zijn dan companyname.txt en HTMcompanyname.txt, de text en html variant worden bij de verschillende layouts gebruikt. de tagnaam in de tag <#@LS@ is die van de tekst variant. De waardes na het = teken worden gebruikt voor de html tabel

in de companyname.txt staat de sql

Select SCompanyName from sysvars

in de HTMcompanyname.txt staat een sql

Select '<h3>' || SCompanyName || '</h3>' from sysvars

Lijst voorbeelden.

Als u een lijst wilt maken van de producten dan kunt u de volgende sql gebruiken voor het bestand HTMdoclines.txt.

select 0 id,  '<B>Omschrijving</B>','<B>Prijs</B>','<B>Aantal</B>','<B>excl</B>','<B>Inc</B>' from RDB$DATABASE
union
Select a.WSortno,m.Sdescription || COALESCE(m.SEXTRADESCRIPTION,'') Description ,
'<P ALIGN=RIGHT>' || IIF(a.WLINETYPEID = 91,'',cast(cast(a.FSELLINGPRICE as numeric (12,2))as varchar(16))) || '</P>' Sellingprice ,
'<P ALIGN=RIGHT>' || IIF(a.WLINETYPEID = 91,'',cast(cast(a.FQTYSHIPPED as numeric (12,0))as varchar(16))) || '</P>' Shipped ,

'<P ALIGN=RIGHT>' || IIF(a.WLINETYPEID = 91,'',cast(cast(a.FEXCLUSIVEAMT as numeric (12,2))as varchar(16))) || '</P>'Exclamount,
'<P ALIGN=RIGHT>' ||IIF(a.WLINETYPEID = 91,'',cast(cast(a.FINCLUSIVEAMT as numeric (12,2))as varchar(16))) || '</P>'IncAmount
from docline a left
join stock b on  a.WStockid = b.WStockid
join Messages m on a.WDESCRIPTIONID = m.WMessageID
where a.Wdocid = :wdocid
order by 1

en voor de tekst variant doclines.txt

select 0 id, 'Omschrijving','Prijs','Aantal','excl','Inc' from RDB$DATABASE
union
Select a.WSortno,  m.Sdescription || COALESCE(m.SEXTRADESCRIPTION,'') Description ,
IIF(a.WLINETYPEID = 91,'',cast(cast(a.FSELLINGPRICE as numeric (12,2))as varchar(16)))  Sellingprice ,
IIF(a.WLINETYPEID = 91,'',cast(cast(a.FQTYSHIPPED as numeric (12,0))as varchar(16)))  Shipped ,
 IIF(a.WLINETYPEID = 91,'',cast(cast(a.FEXCLUSIVEAMT as numeric (12,2))as varchar(16))) Exclamount,
IIF(a.WLINETYPEID = 91,'',cast(cast(a.FINCLUSIVEAMT as numeric (12,2))as varchar(16))) IncAmount
from docline a left
join stock b on  a.WStockid = b.WStockid
join Messages m on a.WDESCRIPTIONID = m.WMessageID
where a.Wdocid = :wdocid
order by 1

In de HTML en tekst layout kunt u nu de lijst toevoegen met de tag

<#@Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.=border="1"#> <@LS@#>

De sql kan een parameter van de email.txt sql gebruiken om parameters te vullen. defineer de parameter door :naam in dit voorbeeld :wdocid

 

Om een sjabloon mail te versturen zijn er minimaal 3 files nodig, hierbij een voorbeeld om een mooie opgemaakte factuur email te versturen naar uw klanten.

Benodigde files:
C:\osFinancials\plug_ins\reports\EMailInvoice\emailtemplates\Demo factuur.html
C:\osFinancials\plug_ins\reports\EMailInvoice\emailtemplates\Demo factuur.txt
C:\osFinancials\plug_ins\reports\EMailInvoice\Sql\email.txt

Uiteraard mag u de files aanpassen naar eigen wens, maar we beginnen met een simpel voorbeeld.
In de map C:\osFinancials\plug_ins\reports\EMailInvoice\emailtemplates\ plaatst u de diverse sjablonen.
Deze bestaan altijd uit een *.html en een *.txt versie.
Let erop dat de html file ook echt de extensie html heeft, sommige programma's willen dat wel eens aanpassen en werkt het niet.
De beide bestanden hebben dus volledig dezelfde naam, maar dus wel een andere extensie.
De eerste file die we gaan bekijken is de *.html file.
U kunt met bv. MS Word de file openen en bewerken en daarna opslaan.
Maar dit mag natuurlijk elk programma zijn waarmee u de html teksten kunt toevoegen.
Per sjabloon maakt u de specifieke algemene tekst, en maakt gebruik van variabelen welke door osFinancials worden ingevuld.
Een voorbeeld van zo'n variabele is de waarde <#CONTACT#>.
Dit staat voor de naam van het contact persoon.
De variabelen worden allemaal "opgehaald" door de file "C:\osFinancials\plug_ins\reports\EMailInvoice\Sql\email.txt".
Door hier dus nog meer waardes op te halen uit uw administratie kunnen er nog meer variabelen gebruikt worden.

C:\osFinancials\plug_ins\reports\EMailInvoice\emailtemplates\Demo factuur.html :
<table width="75%" border="0">
<tr>
<td width="91%"><font face="tahoma" size="2"> Beste <#CONTACT#>
<p>Hierbij sturen wij u de factuur voor de abonnementen, producten en/of
diensten die u bij ons heeft lopen.</p>
<p><#FREETEXT#></p>
De gegevens van uw factuur zijn:<br />
<br />
Factuurdatum: <#DDATE#> <br />
Factuurnummer: <#SDOCNO#> <br />
Verschuldigde bedrag: € <#DOCTOTDUTCH#><br />
<br />
Indien u verder vragen heeft m.b.t onze producten en diensten, neem dan
gerust contact met onze helpdesk op.<br />
<br />
E-mail: uw email </a><br />
Telefoon: telefoon<br />
<br />
Met vriendelijke groet,<br />
bedrijfsnaam
</font></td>
</tr>
<tr>
<td width="9%"><img src="/logo404_90.jpg" width="404" height="90"></td>
</tr>
</table>

Naast de .html versie van de email heeft u ook nog een "plain text" variant nodig.
Dit zodat het email programma welke de ontvanger van uw email gebruikt kan kiezen welk van de 2 emails er daadwerkelijk gebruikt word.
Het ene programma kan beide varianten "aan" andere programma's maar één.
Daarnaast kan de ontvanger er ook voor gekozen hebben om zijn programma maar met slechts 1 variant te laten werken.
Het verschil tussen de "plain text" en de "html" variant is het gebruik van de html commando's.
Deze dienen allemaal verwijderd te worden voor de "plain text" variant.

C:\osFinancials\plug_ins\reports\EMailInvoice\emailtemplates\Demo factuur.txt :
Beste <#CONTACT#>
Hierbij sturen wij u de factuur voor de abonnementen, producten en/of diensten die u bij ons heeft lopen.

<#FREETEXT#>

De gegevens van uw factuur zijn:

Factuurdatum: <#DDATE#>
Factuurnummer: <#SDOCNO#>
Verschuldigde bedrag: € <#DOCTOTDUTCH#>

Indien u verder vragen heeft m.b.t onze producten en diensten, neem dan gerust contact met onze helpdesk op.

E-mail: uw email
Telefoon: telefoon

Met vriendelijke groet,
bedrijfsnaam

En als laatste hebben we een bestand nodig welke de variabelen ophaalt uit uw administratie, welke u wilt gebruiken in de sjabloon.
Als voorbeeld gebruiken we de waarde "SPostal1" dit staat voor het adres.
Wilt u dus het adres gebruiken in uw email, dan gebruikt u de variabele als volgt: <@SPOSTAL1@>.
Alle letters in hoofdletters en een <@ voor de tekst en een @> na de tekst.

C:\osFinancials\plug_ins\reports\EMailInvoice\Sql\email.txt
SELECT first 1 0 REGISTERS_SEND ,
SEmail REGISTERS_EMAIL,
c.WAccountId REGISTERS_ID,
c.WAccountId ,
c.WAccountTypeId ,
cast('' as char(500)) REGISTER_ATT ,
'test' as HTMLLAYOUTx,
c.SAccountCode ,
c.SAccountCode Code,
c.SDescription,
SPassword,
SPostal1,
SPostal2,
SPostal3,
SPostalCode,
SDelivery1,
SDelivery2,
SDelivery3,
SDeliveryCode,
STelephone1,
STelephone2,
SFax,
SEmail,
SBranchCode,
SBankAccountNumber,
SBankAccountName,
WDueDays,
d.SDOCNO,
d.ddate,
d.WTypeid,
d.SEXTERNALID,
d.Wdocid,
d.Wdocid TCVAR_DOCID,
cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)) DOCTOTAL,
cast(cast(d.FTAXAMOUNT as numeric (12,2))as varchar(16)) DOCTAX,
SUBSTRING(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)) from 1 for CHAR_LENGTH(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)))-3) || ','|| SUBSTRING(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)) from CHAR_LENGTH(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)))-1 for 2) DOCTOTDUTCH,
COALESCE(poscon.SDescription,poscomp.SDescription) Contact,
poscomp.SDescription Company

from debtor b
join Account c on b.WAccountId = c.WAccountId
join dochead d on b.WAccountId = d.WAccountId
left join messages poscon on (COALESCE(d.WPOSTALCONTACT,0) = poscon.WMessageId)
left join messages poscomp on (COALESCE(d.WPOSTALNAME,0) = poscomp.WMessageId)
where d.WDocid = <@WDOCID@>
union
SELECT first 1 0 REGISTERS_SEND ,
SEmail REGISTERS_EMAIL,
c.WAccountId REGISTERS_ID,
c.WAccountId ,
c.WAccountTypeId ,
cast('' as char(500)) REGISTER_ATT ,
'test' as HTMLLAYOUTx,
c.SAccountCode ,
c.SAccountCode Code,
c.SDescription,
SPassword,
SPostal1,
SPostal2,
SPostal3,
SPostalCode,
SDelivery1,
SDelivery2,
SDelivery3,
SDeliveryCode,
STelephone1,
STelephone2,
SFax,
SEmail,
SBranchCode,
SBankAccountNumber,
SBankAccountName,
WDueDays,
d.SDOCNO,
d.ddate ,
d.WTypeid,
d.SEXTERNALID,
d.Wdocid,
d.Wdocid TCVAR_DOCID,
cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)) DOCTOTAL,
cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)) DOCTAX,
SUBSTRING(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)) from 1 for CHAR_LENGTH(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)))-3)
|| ','||
SUBSTRING(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)) from CHAR_LENGTH(cast(cast(d.FDOCAMOUNT as numeric (12,2))as varchar(16)))-1 for 2) DOCTOTDUTCH
,
COALESCE(poscon.SDescription,poscomp.SDescription) Contact,
poscomp.SDescription Company

from creditor b
join Account c on b.WAccountId = c.WAccountId
join dochead d on b.WAccountId = d.WAccountId
left join messages poscon on (COALESCE(d.WPOSTALCONTACT,0) = poscon.WMessageId)
left join messages poscomp on (COALESCE(d.WPOSTALNAME,0) = poscomp.WMessageId)
where d.WDocid = <@WDOCID@>

 

Heeft u onze iDeal stand alone functie?
Dan kunt u voor de iDeal v3 (SEPA) een volgend commando opnemen in uw factuur of offerte layout:
<a href="http://www.mijndomeinnaam.nl/iDealv3payment.php?amount=<#DOCTOTAL#>&purchaseId=<#SDOCNO#>&description=<#SREFERENCE#>&emailaddress=<#SEMAIL#>">Klik hier om naar het iDeal betaalscherm te gaan</a>

Iets vergelijkbaars kunt u doen met Paypal.
De link hier voor ziet er zo uit: https://www.paypal.com/nl/cgi-bin/webscr?cmd=_send-money&email=Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.&sender_email=Dit e-mailadres wordt beveiligd tegen spambots. JavaScript dient ingeschakeld te zijn om het te bekijken.&amount=100.99&amount_ccode=EUR&personal_payment_type=E&payment_type=G

 

 

1) Bij het eerste gebruik krijg ik een SQL melding "SQL Error: Dynamic SQL Error SQL error code = -204 Table unknown Parcel at....".
Dit geeft aan dat er verwacht wordt dat u met de Parcelware plugin werkt.
Indien dit niet het gevla is opent u het bestand: osFinancials\plug_ins\reports\EMailInvoice\Sql\email.txt
En verwijderd de volgende regels:
e.SSHIPMENT_IDENTCODE,
p.SPostalCode PARPOSTCODE
left join parcel p on d.WDocid = p.WDocid
left join PARCEL_XDBSEND e on d.SDOCNO = e.SDOCNO
e.SSHIPMENT_IDENTCODE,
p.SPostalCode


En heel belangrijk: verwijder de komma achter d.SReference, dit dient op 2 regels te gebeuren!
Verander ook niets aan de volg orde van de resterende regels, en sla het bestand op.

 

U kunt voorbeeld bestanden vinden in de mappen:
C:\osFinancials\plug_ins\reports\debcred (tbv. debiteuren/crediteuren email)
C:\osFinancials\plug_ins\reports\EMailInvoice (tbv. documenten email)
C:\osFinancials\plug_ins\reports\massemail (tbv. nieuwsbrieven)*
C:\osFinancials\plug_ins\reports\parcel (tbv. parcelware email)*
C:\osFinancials\plug_ins\reports\remittance (tbv. aanmaningen)*
C:\osFinancials\plug_ins\reports\Subscriptions (tbv. abonnementen email)*
* hier heeft u aanvullende plugins voor nodig.