Debiteuren

Debiteuren zijn te beheren via de controller 'debtor'.


add

Middels deze functie is het mogelijk een debiteur toe te voegen.


Invoerparameters:


Veldnaam Waarde Omschrijving
DebtorCode string Het debiteurnummer
Geef deze parameter niet mee wanneer het debiteurnummer automatisch bepaald mag worden.
CompanyName string Bedrijfsnaam
CompanyNumber string KvK-nummer
TaxNumber string BTW-nummer
Sex 'm', 'f', 'd', 'fam' of 'u' Geslacht. Standaard: 'm'
Initials string Voornaam
SurName string Achternaam
Address string Adres
ZipCode string Postcode
City string Plaats
Country string Land, zie variabelen-lijst
EmailAddress string E-mailadres
PhoneNumber string Telefoonnummer
MobileNumber string Mobielnummer
FaxNumber string Fax nummer
Comment text Opmerking / commentaar
InvoiceMethod int Factuur verzendmethode, zie variabelen-lijst.
Standaard: '0' (per e-mail]
DirectDebitApplyTo 'none', 'invoices', 'subscriptions', 'all' Betalen via automatisch incasso, standaard: 'none'
MandateID string Machtigingskenmerk
MandateDate date Datum ondertekening, standaard: vandaag
AccountNumber string Bankrekeningnummer (IBAN]
AccountName string Rekeninghouder
AccountBank string Naam van de bank
AccountCity string Vestigingsplaats bank
AccountBIC string BIC Code
Mailing 'yes', 'no' of 'unsubscribed' Klant wil mailings ontvangen
InvoiceTerm int Afwijkende betalingstermijn.
PeriodicInvoiceDays '-1' of 'int' '-1' gebruikt de standaard instellingen
PaymentMail '-1' of 'int' '-1' gebruikt de standaard instellingen
LanguageCode string Huisstijl. Leeglaten betekent standaard huisstijl.
Currency string Valuta, zie variabelen-lijst.
CustomTaxCode string Afwijkende BTW-code. Leeglaten betekent niet afwijkend
ReminderEmailAddress string Afwijkende e-mailadres voor herinnering & aanmaning
Groups array array met ID's van debiteurgroepen of lege string voor geen debiteurgroepen
CustomFields array array met eigen velden. De key van de array komt overeen met de veldcode, de value met de waarde
Verplichte velden: CompanyName of SurName

Voorbeeld invoer:


$parameters = [
    "CompanyName" => "Jan Janssen B.V.",
    "CompanyNumber" => "123456789",
    "TaxNumber" => "NL123456789B01",
    "Sex" => "m",
    "Initials" => "Jan",
    "SurName" => "Janssen",
    "Address" => "Keizersgracht 100",
    "ZipCode" => "1015 AA",
    "City" => "Amsterdam",
    "Country" => "NL",
    "EmailAddress" => "info@example.com",
    "PhoneNumber" => "010 - 22 33 44",
    "Groups" => [
        1
    ]
];

$api->sendRequest('debtor', 'add', $parameters);

Voorbeeld uitvoer:


Array
(
    [controller] => debtor
    [action] => add
    [status] => success
    [date] => 2024-01-21T12:00:00+02:00
    [debtor] => Array
        (
            [Identifier] => 1
            [DebtorCode] => DB10000
            [CompanyName] => Jan Janssen B.V.
            [CompanyNumber] => 123456789
            [TaxNumber] => NL123456789B01
            [Sex] => m
            [Initials] => Jan
            [SurName] => Janssen
            [Address] => Keizersgracht 100
            [ZipCode] => 1015 AA
            [City] => Amsterdam
            [Country] => NL
            [EmailAddress] => info@example.com
            [PhoneNumber] => 010 - 22 33 44
            [MobileNumber] => 
            [FaxNumber] => 
            [Comment] => 
            [InvoiceMethod] => 0
            [DirectDebitApplyTo] => none
            [InvoiceAuthorisation] => no
            [MandateDate] => 
            [MandateID] => 
            [AccountNumber] => 
            [AccountIban] => 
            [AccountBIC] => 
            [AccountName] => 
            [AccountBank] => 
            [AccountCity] => 
            [Mailing] => yes
            [InvoiceTerm] => -1
            [PeriodicInvoiceDays] => -1
            [PaymentMail] => -1
            [LanguageCode] => nl_nl
            [Currency] => EUR
            [CustomTaxCode] => 
            [ReminderEmailAddress] => 
            [Groups] => Array
                (
                    [1] => Array
                        (
                            [id] => 1
                            [GroupName] => Laadpaal
                        )

                )

            [Created] => 2024-01-21 11:00:00
            [Modified] => 2024-01-21 11:00:00
            [DefaultBillingContactId] => 0
            [DefaultQuoteContactId] => 0
            [ExtraClientContacts] => Array
                (
                )

            [InvoiceDataForPriceQuote] => no
            [InvoiceCompanyName] => 
            [InvoiceSex] => m
            [InvoiceInitials] => 
            [InvoiceSurName] => 
            [InvoiceAddress] => 
            [InvoiceZipCode] => 
            [InvoiceCity] => 
            [InvoiceCountry] => NL
            [InvoiceEmailAddress] => 
            [Translations] => Array
                (
                    [Country] => Nederland
                    [InvoiceMethod] => Per e‑mail
                    [InvoiceCountry] => Nederland
                    [LanguageLabel] => Nederlands
                )

        )

)

Toon API hoofdstukken Verberg API hoofdstukken

Klaar om 30 dagen
gratis te proberen?

Met WeFact maakt u sneller en zonder fouten online facturen, verwerkt u inkoopfacturen en heeft u grip op uw administratie! Test alle functionaliteiten zonder beperkingen met de gratis proefperiode.

Maak gebruik van de gratis opstartservice

  • Wij maken uw huisstijl na
  • Importeren van klanten en leveranciers
  • Importeren van producten

Maak een proefperiode aan

Bedankt voor uw aanvraag. We hebben u een e-mail gestuurd met verdere instructies.
Bezig met laden Een ogenblik geduld...

Geen betaalgegevens nodig

Accepteer onze marketingcookies om deze inhoud te bekijken.