Leveranciers
Leveranciers zijn te beheren via de controller 'creditor'.
add
Middels deze functie is het mogelijk een leverancier toe te voegen.
Invoerparameters:
| Veldnaam | Waarde | Omschrijving |
|---|---|---|
| CreditorCode | string | Eigen/intern leveranciernummer Geef deze parameter niet mee wanneer het leveranciernummer automatisch bepaald mag worden. |
| MyCustomerCode | string | Mijn klantnummer |
| CompanyName | string | Bedrijfsnaam |
| CompanyNumber | string | KvK-nummer |
| TaxNumber | string | BTW-nummer |
| Sex | 'm', 'f', 'd', 'fam' of 'u' | Geslacht, standaard: 'm' |
| Initials | string | Voorletters |
| 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 |
| Authorisation | 'yes' of 'no' | Betalen via automatisch incasso, standaard: 'no' |
| AccountNumber | string | Bankrekeningnummer (IBAN) |
| AccountName | string | Rekeninghouder |
| AccountBank | string | Naam van de bank |
| AccountCity | string | Vestigingsplaats bank |
| AccountBIC | string | BIC Code |
| InvoiceTerm | int | Betalingstermijn |
| ProductInventory | array | productvoorraad module: |
| - ProductIds | array | array met ID's van gekoppelde producten of lege string voor geen gekoppelde producten |
Voorbeeld invoer:
$parameters = [
"CompanyName" => "Jan Janssen B.V.",
"Sex" => "m",
"Initials" => "Jan",
"SurName" => "Janssen",
"Address" => "Keizersgracht 100",
"ZipCode" => "1015 AA",
"City" => "Amsterdam",
"Country" => "NL",
"EmailAddress" => "info@example.com"
];
$api->sendRequest('creditor', 'add', $parameters);
Voorbeeld uitvoer:
Array
(
[controller] => creditor
[action] => add
[status] => success
[date] => 2024-01-21T12:00:00+02:00
[creditor] => Array
(
[Identifier] => 1
[CreditorCode] => CD50000
[MyCustomerCode] =>
[CompanyName] => Jan Janssen B.V.
[CompanyNumber] =>
[TaxNumber] =>
[Sex] => m
[Initials] => Jan
[SurName] => Janssen
[Address] => Keizersgracht 100
[ZipCode] => 1015 AA
[City] => Amsterdam
[Country] => NL
[EmailAddress] => info@example.com
[PhoneNumber] =>
[MobileNumber] =>
[FaxNumber] =>
[Comment] =>
[Authorisation] => no
[AccountNumber] =>
[AccountIban] =>
[AccountName] =>
[AccountBank] =>
[AccountCity] =>
[AccountBIC] =>
[InvoiceTerm] => 14
[BookingRules] => Array
(
)
[Created] => 2024-01-21 11:00:00
[Modified] => 2024-01-21 11:00:00
[Translations] => Array
(
[Country] => Nederland
)
)
)