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 |
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. ) )