WeFact Standard API versie 3.2



Inkoopfacturen

Inkoopfacturen (van crediteuren) zijn te beheren via de controller 'creditinvoice'.



partpayment

Deze functie zal een deelbetaling verwerken. Komt het bedrag exact overeen met het openstaande bedrag, dan zal de factuur automatisch op betaald worden gezet.
Voorbeeldbestand: /voorbeelden/creditinvoice/creditinvoice.partpayment.php


Invoerparameters:
Veldnaam Waarde Omschrijving
Identifier int De unieke ID van een inkoopfactuur
CreditInvoiceCode string Eigen interne inkoopfactuurnummer
AmountPaid float Het betaalde bedrag
Verplichte velden:Identifier of CreditInvoiceCode en AmountPaid

Voorbeeld invoer:
$api->sendRequest('creditinvoice', 'partpayment', array(
	'CreditInvoiceCode'	=> 'CF0001',
	'AmountPaid'		=> 50
));

Voorbeeld uitvoer:
Array
(
    [controller] => creditinvoice
    [action] => partpayment
    [status] => success
    [date] => 2014-05-16T14:18:06+00:00
    [success] => Array
        (
            [0] => Deelbetaling bij factuur CF0001 is verwerkt
        )

    [creditinvoice] => Array
        (
            [Identifier] => 1
            [CreditInvoiceCode] => CF0001
            [InvoiceCode] => 2014-361
            [Creditor] => 1
            [CreditorCode] => CD0001
            [Status] => 2
            [Date] => 2014-05-20
            [Term] => 14
            [AmountExcl] => 530.35
            [AmountIncl] => 641.72
            [AmountPaid] => 50.00
            [Authorisation] => no
			[PayDate] => 
            [InvoiceLines] => Array
                (
                    [0] => Array
                        (
                            [Identifier] => 1
                            [Number] => 3
                            [Description] => Consultancy
                            [PriceExcl] => 125
                            [TaxPercentage] => 21
                        )

                    [1] => Array
                        (
                            [Identifier] => 2
                            [Number] => 1
                            [Description] => Traveling costs
                            [PriceExcl] => 155.35
                            [TaxPercentage] => 21
                        )

                )

            [Private] => 0.00
            [Translations] => Array
                (
                    [Status] => Deels betaald
                )

        )

)