HostFact API versie 3.1



Facturen

Facturen zijn te beheren via de controller 'invoice'.



markaspaid

Middels deze functie kunt u een factuur op betaald zetten. De factuur verandert naar status 'Betaald' (= 4). Deze functie is niet bruikbaar bij een conceptfactuur.
Voorbeeldbestand: /voorbeelden/invoice/invoice.markaspaid.php


Invoerparameters:
Veldnaam Waarde Omschrijving
Identifier int De unieke ID van een factuur
InvoiceCode string Het factuurnummer
PayDate date Betaaldatum van de factuur. Indien leeg, zal de datum van vandaag gebruikt worden
Verplichte velden: Identifier of InvoiceCode

Voorbeeld invoer:
<?php

require_once("../hostfact_api.php");

$api = new HostFactAPI();

$invoiceParams = array(
				'InvoiceCode' 	=> 'F0001'
);

$response = $api->sendRequest('invoice', 'markaspaid', $invoiceParams);

print_r_pre($response);

?>

Voorbeeld uitvoer:
Array
(
    [controller] => invoice
    [action] => markaspaid
    [status] => success
    [date] => 2022-11-24T12:00:00+02:00
    [success] => Array
        (
            [0] => Factuur F0001 is betaald.
        )

)