HostFact API versie 3.1
Offertes
Offertes zijn te beheren via de controller 'pricequote'.
list
Middels deze functie kunt u een lijst met facturen ophalen die voldoen aan de meegegeven parameters.
Voorbeeldbestand: /voorbeelden/pricequote/pricequote.list.php
Invoerparameters:
Veldnaam | Waarde | Omschrijving |
---|---|---|
status | string | Factuur status, zie variabelen-lijst |
offset | int | Standaard: 0 |
limit | int | Standaard: 1000 |
sort | string | Standaard: PriceQuoteCode |
order | 'ASC' of 'DESC' | Standaard: DESC |
searchat | string | Welke velden doorzocht moeten worden. Standaard: PriceQuoteCode|CompanyName|SurName |
searchfor | string | Zoekterm |
created | filter_datetime | Filtermogelijkheid op aanmaakdatum |
modified | filter_datetime | Filtermogelijkheid op wijzigingsdatum |
date | filter_date | Filtermogelijkheid op offertedatum |
expirationdate | filter_date | Filtermogelijkheid op vervaldatum |
Voorbeeld invoer:
<?php require_once("../hostfact_api.php"); $api = new HostFactAPI(); $priceQuoteParams = array( // Example: search for all invoices on date 2013-12-06 //'searchat' => 'Date', //'searchfor' => '2014-05-14' ); $response = $api->sendRequest('pricequote', 'list', $priceQuoteParams); print_r_pre($response); ?>
Voorbeeld uitvoer:
Array ( [controller] => pricequote [action] => list [status] => success [date] => 2022-11-24T12:00:00+02:00 [totalresults] => 1 [currentresults] => 1 [offset] => 0 [pricequotes] => Array ( [0] => Array ( [Identifier] => 1 [PriceQuoteCode] => OF0001 [Debtor] => 1 [DebtorCode] => DB0001 [CompanyName] => Company X [Initials] => John [SurName] => Jackson [AmountExcl] => 165.00 [AmountIncl] => 199.65 [Date] => 2018-01-14 [ExpirationDate] => 2018-02-13 [Status] => 0 [Modified] => 2022-11-24 11:00:00 ) ) )