WeFact Standard API versie 3.0



Producten

Producten zijn te beheren via de controller 'product'.



add

Middels deze functie is het mogelijk een product toe te voegen.
Voorbeeldbestand: /voorbeelden/product/product.add.php


Invoerparameters:
Veldnaam Waarde Omschrijving
ProductCode string Het productnummer
Geef deze parameter niet mee wanneer het productnummer automatisch bepaald mag worden.
ProductName string Productnaam
ProductKeyPhrase string Omschrijving op factuur
ProductDescription string Uitgebreide (interne) omschrijving
NumberSuffix string Eenheid bijvoorbeeld: Kg.
PriceExcl float Prijs per stuk (excl. BTW)
PricePeriod string Zie variabelen-lijst. Standaard: '' (= eenmalig)
TaxPercentage float BTW percentage: 0 - 100
AccountingCostCentre string Code kostenplaats boekhoudpakket
Enkel beschikbaar indien geactiveerd.
AccountingProject string Code project boekhoudpakket
Enkel beschikbaar indien geactiveerd.
Groups array array met ID's van productgroepen of lege string voor geen productgroepen
Verplichte velden: ProductName, ProductKeyPhrase en PriceExcl

Voorbeeld invoer:
$api->sendRequest('product', 'add', array(
	'ProductName' 		=> 'Product 1',
	'ProductKeyPhrase' 	=> 'Product decription for invoice',
	'PriceExcl' 		=> 100
));

Voorbeeld uitvoer:
Array
(
    [controller] => product
    [action] => add
    [status] => success
    [date] => 2014-05-16T13:44:39+00:00
    [product] => Array
        (
            [Identifier] => 1
            [ProductCode] => P0001
            [ProductName] => Product 1
            [ProductKeyPhrase] => Product decription for invoice
            [ProductDescription] => 
			[NumberSuffix] =>
            [PriceExcl] => 100
            [PricePeriod] => j
            [TaxPercentage] => 21
            [Cost] => 0
            [Groups] => Array
                (
                )

            [Translations] => Array
                (
                    [PricePeriod] => jaar
                )

        )

)