ICustomerServiceCreateOrUpdateCustomer Method
Skapar en ny eller uppdaterar en befintlig kund.
Namespace: Vitec.Ekonomi.Services.CustomerAssembly: VitecEkonomiServices (in VitecEkonomiServices.dll) Version: 101.0.0.0 (101.0.0.0)
Customer CreateOrUpdateCustomer(
CompanySelector companySelector,
Customer customer,
bool acceptManualCustomerId = false
)
Function CreateOrUpdateCustomer (
companySelector As CompanySelector,
customer As Customer,
Optional acceptManualCustomerId As Boolean = false
) As Customer
function CreateOrUpdateCustomer(companySelector, customer, acceptManualCustomerId);
- companySelector CompanySelector
- Företagsval
- customer Customer
- Underlag till kund som ska skapas/uppdateras.
- acceptManualCustomerId Boolean (Optional)
- Förvalt: Falsk. Om 'Sann' och funktion för att tillåta manuellt angivna kundidentiteter är aktiverad i 3L Pro, så sätts kundidentiteten explicit till värdet av customer.CustomerId istället för att automatiskt tilldelas nästa kundidentitet i serien.
CustomerDet skapade/ändrade kundobjektet
För att kunna skapa en faktura måste mottagende kund finnas i 3L Pro. Med denna metod kan nya kunder skapas och befintliga uppdateras.
Obs! Om en kund ska uppdateras, måste samtliga egenskaper i klass Customer vara ifyllda i den mån de finns. Motsvarande egenskaper ersätts i 3L Pro av dessa.
Exempel: Om momsregistreringsnummer finns i 3L Pro, men Customer.VatNumber levereras tom, kommer momsregistreringsnumret att tas bort i 3L Pro.
Slutsats: Fyll alltid i uppgifter utifrån förutsättningen att kunden inte finns i 3L Pro.
ServiceFault | Kastas om det inte går att genomföra metodanropet. För information om orsaken, se [fångat exception].Detail.Messages |