HostFact API versie 3.1



Facturen

Facturen zijn te beheren via de controller 'invoice'.



block

Middels deze functie kunt u een conceptfactuur blokkeren. De substatus van de factuur verandert naar 'BLOCKED'. Een blokkade houdt in dat er geen abonnementen meer worden toegevoegd aan deze conceptfactuur en dat de conceptfactuur niet verstuurd kan worden. Pas zodra u de blokkade opheft zullen deze 2 functionaliteiten weer actief worden.
Voorbeeldbestand: /voorbeelden/invoice/invoice.block.php


Invoerparameters:
Veldnaam Waarde Omschrijving
Identifier int De unieke ID van een factuur
InvoiceCode string Het factuurnummer
Verplichte velden: Identifier of InvoiceCode

Voorbeeld invoer:
<?php

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

$api = new HostFactAPI();

$invoiceParams = array(
    'InvoiceCode' 	=> '[concept]0001'
);

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

print_r_pre($response);

?>

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

)