WeFact API versie 3.9



Facturen

Facturen zijn te beheren via de controller 'invoice'.



schedule

Middels deze functie kunt u een conceptfactuur inplannen om automatisch te versturen. Indien de verzendmethode per post is, ontvangt u een notificatie dat u handmatig de factuur kunt versturen.
Voorbeeldbestand: /voorbeelden/invoice/invoice.schedule.php


Invoerparameters:
Veldnaam Waarde Omschrijving
Identifier int De unieke ID van een factuur
InvoiceCode string Het factuurnummer
ScheduledAt datetime Datum en tijdstip waarop de factuur ingepland moet worden
Verplichte velden: Identifier of InvoiceCode en ScheduledAt

Voorbeeld invoer:
$parameters = [
    "InvoiceCode" => "[concept]0001",
    "ScheduledAt" => "2019-07-01 20:00:00"
];

$api->sendRequest('invoice', 'schedule', $parameters);

Voorbeeld uitvoer:
Array
(
    [controller] => invoice
    [action] => schedule
    [status] => success
    [date] => 2019-07-0109:29:53+02:00
    [success] => Array
        (
            [0] => Factuur [concept]0001 is ingepland op 01-07-2019 om 20:00.
        )

)