WeFact Standard API versie 3.0



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
PaymentMethod string Betaalmethode hoe de factuur is betaald, zie variabelen-lijst
Standaard: bankoverschrijving
Verplichte velden: Identifier of InvoiceCode

Voorbeeld invoer:
$api->sendRequest('invoice', 'markaspaid', array(
	'InvoiceCode' 	=> 'F0001'
));

Voorbeeld uitvoer:
Array
(
    [controller] => invoice
    [action] => markaspaid
    [status] => success
    [date] => 2014-05-16T14:51:10+00:00
    [success] => Array
        (
            [0] => Factuur F0001 is betaald
        )

)