Hoofdmenu
-menu

Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.

Toon bijdragen-menu

Berichten - Remco C.

#1
Zojuist  heb ik versie 2.0 op de downloads pagina gezet voor de koppeling met WHMCS.
deze nieuwe versie is vanaf de grond af opnieuw opgebouwd.
er zijn een aantal nieuwe functies/opties toegevoegd waaronder:
- Toevoegen van een correctie regel waardoor de verschillen in het berekenen van de btw worden gecorrigeerd.
- Ondersteuning voor PHP7.
- De mogelijkheid om de facturen door Acumulus te laten versturen.
- Dynamische velden
- verbeterde translatie tabel
   etc. lees de changelog in de zip file

Na het upgraden raad ik u aan om alle instellingen te controleren en aan te passen waar nodig.
deactiveer de oude module niet, maar overschrijf de huidige inhoud met de inhoud van de zip.
bij het deactiveren gooit u ook de tabel weg uit de database met de nog niet betaalde facturen.

De nieuwe versie is hier te downloaden:
https://forum.acumulus.nl/index.php/topic,4183.0.html
#2
Hallo,

ik ben even in dit probleem gedoken en kom tot de conclusie dat dit een probleem van WHMCS is welke niet door mij opgelost kan worden.
de module doet wat hij moet doen, maar wat gebeurt er?

WHMCS maakt bij het gebruiken van de MASS Pay button een nieuwe factuur aan met het totaal van de geselecteerde facturen.
als deze factuur wordt betaald dan wordt die factuur op betaald gezet en ook de geselecteerde facturen.
het vervelende is dat ik niet kan zien of de factuur die is betaald een verzamelfactuur is of niet.(hier is geen hook of variable voor).
Stel dat  factuurnummer 10 en 11 losse facturen zijn en je betaald via MASS Payment dan maakt hij een factuur aan met nr 12
deze factuur 12 is binnen whmcs een rare factuur...  stel je betaald factuur 10 dan is de mass factuur ineens   factuur 10+11 - 10 geworden (hij rekent dus met deze factuur)
iets wat we in Nederland niet echt handig is ;)
overigens is de verzamel factuur ook niet echt terug te zien in de clientarea , deze wordt hidden gebruikt :S

Het lijkt mij daarom ook raadzaam de Mass Payment functie in de client uit te zetten  en die in de admin niet te gebruiken!

het uitzetten van de Mass payment optie kan door het vinkje weg te halenin de admin van WHMCS   onder  SETUP -> GENERAL SETTINGS -> Tablad Incoices -> Enable Mass Payment.
#3
Webkoppelingen / Re: Koppeling 1.0.5 WHMCS v6.2
14 december, 2015, 08:28:36
Hoi Alex,

Het klopt dat je de invoice id moet gebruiken, deze staat boven aan als je de factuur opent binnen WHMCS(zie bijlage),
bij toeval is bij mij het invoiceid en invoice # hetzelfde
Ik zal kijken of het mogelijk is om de invoice # te gebruiken
het automatich versturen zou met deze 2 vinkjes goed moeten zijn.
binnen WHMCS Admin,  Onder Utilities => Logs => Module Logs  kan je de debug aanzetten.  als je dan via de cron of factuur bij een order laat aanmaken dan zal hij deze proberen te versturen,
je kan dan zien wat hij verstuurt richting whmcs en ook zien wat het antwoord hierop is.

Als je handmatig een factuur maakt, dan moet je hem met de hand versturen naar Acumulus.
daar is helaas geen hook voor of een mogelijkheid om een knop te plaatsen.

uiterraard staat de email nog open voor eventueel problemen
#4
Webkoppelingen / Re: Koppeling 1.0.5 WHMCS v6.2
14 december, 2015, 08:11:19
Hoi mBino,

Laat ik me eerst even voorstellen,  Ik ben de ontwikkelaar van de module.
Vervelend dat je deze melding krijgt, uiteraard zal ik je proberen het probleem op te lossen, er zijn meerdere mensen die whmcs 6.2 gebruiken zonder problemen.
ik vraag me af of je iets meer informatie zou kunnen geven, graag zou ik de versie php willen weten welke je gebruikt.
en de handelingen die je doet, Een paar screenshotjes zou heel helpvol zijn.

zou je deze kunnen e-mailen naar mij  support @ remline .nl  dan houden we de technische details uit het forum.
Uiteraard zal ik het forum aanvullen met de oplossing.

mvg
Remco
#5
hoi Jaap,

je kan de optie "enable new version check" uitschakelen bij de opties van de module.
maar zou je mij kunnen contacten op support @ remline .nl
dan kunnen we daar verder in de techniek duiken.

gr. remco
#6
Hoi Cees,

de laatste versie is 1.0.3
geeft hij bij elke keer inloggen aan dat er een nieuwe versie is of is dit eenmalig?

gr. remco
#7
Zojuist is er een nieuwe versie van Acumulus Connect  geplaatst versie 1.0.3
in deze versie zijn een aantal nieuwe functies toegevoegd zoals:
- Ondersteuning voor Tax Type Inclusive binnen WHMCS.
- Update notificatie bij een nieuwe versie.
- Ondersteuning voor versie 6.0.0 beta 4.

Tevens is de manier waarop het factuurnummer in Acumulus wordt toegepast aangepast.
vanaf deze versie van de module zorgt Acumulus voor de sequentiële factuurnummering, het factuurnummer welke gebruikt wordt door WHMCS wordt nu in het toelichtingsveld geplaatst. dit is handig bij meerdere verkooppunten zoals een kassa of ander facturatiepakket.

om de versie te upgraden, kopieer je eenvoudig de nieuwe bestanden over de oude module heen en open je de instellingen van de module binnen WHMCS en klik je een keer op de save button.
#8
Webkoppelingen / Re: Koppeling WHMCS > Acumulus
07 januari, 2015, 16:37:25
Ik heb een nieuwe versie geplaatst op de download. v.1.0.1
#9
Bootstrap, leuk, maar persoonlijk NEE niet veranderen.
Alles gaat over op bootstrap look lijkt het, maar wat is de nieuwe trend straks?
het ziet er wat on overzichtelijk uit (druk) doordat alles 1 kleur is zegmaar.
Als je overgaat zou je mischien iets kunnen doen met templates  , zodat we zelf kunnen kiezen ;)
kijk maar eens naar Smarty een vel gebruikte engine voor themes

#10
Hoi Bert-Jan, volgens mij is dat de toelichting en niet de titel ;)
#11
Hoi bert jan,

Zou jij de api van een nieuwe uitgaande factuur kunnen uitbreiden met een invoice title.
ik zou graag het gebruikte proforma id willen toevoegen ed.
zonder dta ik heel moeilijk moet gaan doen met templates ;)

gr.
#12
Hoi Bertjan
wellicht kan je een tool installeren tegen die tijd.
hier een intressant linkje met soap koppelingen en
Beispiele in diversen Sprachen  ;)
http://nl.ibancalculator.com/
#13
Webkoppelingen / Koppeling WHMCS > Acumulus
22 december, 2011, 00:29:29
Hoi RobinF,

ik heb een koppeling gemaakt welke de factuur aanmaakt in acumules wanneer deze op status betaald wordt gezet.
stuur me even een email en ik help je wel even.
#14
Hoi Paul,
Ter informatie

ik had hetzelfde probleem en heb de koppeling aangepast om alleen de factuur aan te maken als deze wordt betaald.
ik werk overigens met proforma facturen oa voor buitenlandse klanten.
en maak een definitieve factuur als deze hebben betaald.
Deze optie werkt voor mij voldoende.
#15
Hoi Bert-Jan,
het is er eindelijk van gekomen ik heb mijn api gemaakt voor WHMCS -> Acumulus ;)
ik heb een oplossing gevonden om pas de factuur te importeren als deze is betaald.
Alleen loop ik tegen 1 ding aan waar jij wellicht kan helpen en dat is het land van de relatie
volgens jouw api kan ik Rotterdam NETHERLANDS gebruiken.
alleen beland hij in het woonplaats veld en niet in het land veld.
kan je dit aanpassen?  ik gebruik namelijk ook de provincie na de plaatsnaam en dan wordt het veld te klein om netjes op het overzichts veld te tonen.

Dan heb ik nog een probleempje waar ik ook niets mee kan en dat is ik krijg een error melding via de email van acumulus die leeg is
wat betekent dit? op de xml response waren geen fouten te zien  dit is de response

   
          1
          20110006
           0
           0
     

de factuur en de relatie zijn keurig aangemaakt

CiteerMocht iemand intresse hebben in de actionhook voor WHMCS, stuur me gerust een PM
#16
Hoi Bert-Jan,

ik heb een vraag is het mogelijk Letters op te nemen in de factuurnummer als ik deze via de api maak?
vb  Factuurnr  RL2011-00012   ?
of moeten het alleen nummers zijn?
#17
Hoi Bert-Jan,  een voorbeeld.
Ik heb een facturatie systeem/webshop maar als mensen kiezen om een bedrag over te maken per bank of betalen dan is het lastig om op 2 plaatsen aan te geven dat er betaald is. maar je wil wel graag weten wat er nog binnen gaat komen.
de facturatie en email en facturen versturen gebeurt dus in de webshop en niet vanuit acumulus.
dus ik zou graag de factuur maken nadat hij is aangemaakt in de webshop en dan updaten als deze is betaald

en 2.
maar das meer een makkelijke manier voor mij ;)
ik gebruik whmcs, deze heeft een aantal action hooks die ik kan gebruiken (code is ioncube beveiligd) daar kan je handmatig ook een factuur aanmaken. het probleem is dan dat er geen hook is die je kan gebruiken als de factuur helemaal klaar is.  hij heeft 2 hooks  1.  Als de factuur wordt aangemaakt (dit is zonder factuur regels)  en een action hook op update total amount  een update per factuur regel.   in dit geval kan ik de factuur maken en dan per factuur regel updaten.

De laatste optie die ik heb is de factuur pas te maken in acumuls nadat hij is betaald.  maar ik heb liever ook de verzonden onbetaalde facturen in mijn boekhouding.
Ik hoop dat je het een beetje kan volgen
De actionhooks van whmcs staan hier.  mocht je interesse hebben http://docs.whmcs.com/Hooks:Invoicing
#18
Ah jammer, staat het op de planning?
#19
Hoi Bert-Jan,
ik heb er even een tijdje uitgelegen maar ga opnieuw beginnen met mijn api.
de vraag die ik heb, ik had hem al een tijdje geleden gepost in dit topic, maar wil het even zeker weten, ivm met de manier waarop ik mijn api ga maken.

Werkt    ook voor een factuur?  of alleen voor de contacts

gr.
#20
hoi Bert-jan

ik zie 2 verschillende ur\'l\'s in je voorbeeld.

ik heb een voorbeeld waarbij de output in een string wordt gezet en er wordt een timeout toegevoegd.


$xml_string = urlencode($xml_string);
$url = \"https://www.sielsystems.nl/acumulus/api/add_invoice.php\";
$ch = curl_init();   //Initialize
curl_setopt($ch, CURLOPT_URL, $url);  //Set url
curl_setopt($ch, CURLOPT_POST, 1);   //Regular post
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);  //Return a var
curl_setopt($ch, CURLOPT_TIMEOUT, 10);      // 10sec time out  
curl_setopt($ch, CURLOPT_POSTFIELDS, \"xmlstring=$xml_string\");    //Add fields to post
$result = curl_exec($ch); // execute the post

// Check for errors
if(curl_errno($ch))
{
    Die(\'Curl error: \' . curl_error($ch));
}
curl_close($ch);   //Close and Free
echo $result; //output result

?>
#21
Ik gebruik WHMCS als management systeem voor website hosting ed.
alleen als ik via de admin interface een factuur aanmaak doet hij dit direct zonder factuurregels  ( daar is een action hook voor )
daarna update hij de factuur met regels. (ook een hook voor) maar niet om het te finalizen zeg maar. dus ik kan nier aangeven wanneer de factuur klaar is.
Als de factuur perodiek of automatisch bij een order voor wordt aangemaakt dan is dat probleem er niet( ze hebben een hook alvorens het emailen van de factuur of erna )
om de 1e optie te gebruiken heb ik wat trucjes in gedachte:
1.)  ik hou een tabel bij met de wijzigingen en maak een cronjob die de facturen elke nacht controleert en indien nodig naar de api stuurt.
2.)  ik maak een aparte module en doe het handmatig.
kortom lekker handig  maar kom ik wel overheen  hahahaha

de 2 payment statussen en op welke rekening zijn ook opties die ik zou willen updaten. wink   (heeft nog even geen haast wat mij betreft)



Als er mensen geïnteresseerd zijn in een api koppeling voor WHMCS laat het dan even weten dan kan ik jullie hier op de hoogte houden.
en een download ergens plaatsen.


p.s. Bert-Jan  je mag het account Remco weggooien,  ik zag dat ik deze perongeluk gebruikte,  wellicht had ik hem in een verleden aangemaakt.
#22
het laatste idee wat mij te binnenschiet voordat ik op mijn bed duik :P
iets wat ik niet zal gaan gebruiken maar andere wellicht vraag naar hebben
acties nadat de factuur is ingebracht,  vb automatisch een factuur e-mailen aan de klant,
0

truste ;)
#23
zou ik zeker doen om output in xml te zetten.
Wat is het volgende wat je terug wilt geven?

XMLOK01
Invoice added for customer ......   with total amount of .....
1
2

    20119902
    3293.22
    4



Waar je ook naartoe kan werken is één api call voor alle zaken eventueel versienummer, dan kan jij 2 api\'s naast elkaar laten draaien zegmaar.
makkelijk bij het ontwikkelen ; andere file includen bij andere versienummer ed.


   ADD_INVOICE
        1
   1.0
   
                 
                 
                 
   
#24
Ik bedenk me net iets,
wellicht is het een idee
een test modus.   zodat je alles kan testen en dat je dan in de email laat weten of alles goed is geparsed zodat het niet direct wordt opgeslagen.
soort ontwikkel modus

gr,
#25
bert-Jan,

Je bent nog sneller dan ik kan typen :)
Nog even een complimentje over de documentatie die is erg duidelijk, zelfs ik snap het
super.

met ssl bedoelde ik niet de post, maar het ophalen.  voorlopig is de post voor mij voldoende  :)
#26
Super, ben erg blij met de api   :D  :D  :D  :D  :D
ik ga morgen mijn hooks schrijven.

een paar kleine dingetjes die ik graag zou willen zien:
1. (zoals eerder aangegeven hierboven) een update functie voor de relaties
2. een update voor de factuur zodat als de mensen in mijn online betaal systeem hebben betaald ik dit kan doorzetten naar accumulus
3. Relatie type idd
5. graag zou ik zien dat de optie code naam/code/password wordt vervangen door een hash md5() van die 3 zodat niet het wachtwoord plain text in de xml staat.  zeker als dit niet via ssl kan

ik kom vast nog wel op een aantal andere zaken, maar het is een geweldige stap zeker om mee te beginnen.
#27
Nieuwe functionaliteiten / api
12 mei, 2011, 22:31:43
Hoi bert,
zijn er al wat vorderingen mbt een api?
ik begin nu wat geïrriteerd te raken met het overtypen van alle facturen. hehehe ;)
het zou heel fijn zijn als ik op een manier iets kan bouwen wat een factuur kan invoegen en de status kan bijwerken
ik kan hier uiteraard bij helpen.
#28
Hallo allemaal,

Ik heb een vraag.

Ik heb software besteld in amerika en betaald via paypal via mijn prive rekening,  
de software is voor zakelijk gebruik en de factuur is 119 Dollar.
de factuur heeft geen BTW
hoe moet ik de kosten boeken?
en hoe zit het met de btw hiervoor?

mvg
Remco