HostFact API versie 3.1
Inkoopfacturen
Inkoopfacturen (van crediteuren) zijn te beheren via de controller 'creditinvoice'.
list
Middels deze functie kunt u een lijst met inkoopfacturen ophalen die voldoen aan de meegegeven parameters.
Voorbeeldbestand: /voorbeelden/creditinvoice/creditinvoice.list.php
Invoerparameters:
Veldnaam | Waarde | Omschrijving |
---|---|---|
status | string | Factuur status, zie variabelen-lijst |
offset | int | Standaard: 0 |
limit | int | Standaard: 1000 |
sort | string | Standaard: CreditInvoiceCode |
order | 'ASC' of 'DESC' | Standaard: DESC |
searchat | string | Welke velden doorzocht moeten worden. Standaard: CreditInvoiceCode|InvoiceCode|CompanyName|SurName|Description |
searchfor | string | Zoekterm |
created | filter_datetime | Filtermogelijkheid op aanmaakdatum |
modified | filter_datetime | Filtermogelijkheid op wijzigingsdatum |
date | filter_date | Filtermogelijkheid op factuurdatum |
Voorbeeld invoer:
<?php require_once("../hostfact_api.php"); $api = new HostFactAPI(); $creditInvoiceParams = array( // Example: search for all invoices on date 2013-12-04 //'searchat' => 'Date', //'searchfor' => '2013-12-04' ); $response = $api->sendRequest('creditinvoice', 'list', $creditInvoiceParams); print_r_pre($response); ?>
Voorbeeld uitvoer:
Array ( [controller] => creditinvoice [action] => list [status] => success [date] => 2022-11-24T12:00:00+02:00 [totalresults] => 1 [currentresults] => 1 [offset] => 0 [creditinvoices] => Array ( [0] => Array ( [Identifier] => 1 [CreditInvoiceCode] => CF0001 [InvoiceCode] => 2018-6422 [Creditor] => 1 [CompanyName] => Supplier 1 [Initials] => Curtis [SurName] => Johnson [Date] => 2018-01-01 [AmountExcl] => 162.50 [AmountIncl] => 196.63 [PartPayment] => 196.63 [Term] => 0 [Authorisation] => no [PayDate] => [PayBefore] => 2018-01-01 [Status] => 1 [Modified] => 2022-11-24 11:00:00 ) ) )