Verkoopsvoorwaarden per taal
Overzicht
Met de functionaliteit Verkoopsvoorwaarden per taal kunt u verschillende verkoopsvoorwaardendocumenten definiëren voor elke taal. Dit maakt het mogelijk om taalspecifieke verkoopsvoorwaarden automatisch toe te voegen aan verkoopdocumenten, afhankelijk van de taalcode van de klant of het document.
Instellen
Standaard verkoopsvoorwaarden
De standaard verkoopsvoorwaarden worden gedefinieerd in de Foundation instellingen onder de tab Verkoopinstellingen, in de groep Verkoopsvoorwaarden:
| Veld | Omschrijving |
|---|---|
| Verkoopsvoorwaarden | Geeft het standaarddocument aan dat de verkoopsvoorwaarden bevat. Dit document wordt gebruikt als fallback wanneer er geen taalspecifieke verkoopsvoorwaarden zijn gedefinieerd. |
| Toevoegen verkoopsvoorwaarden | Duidt aan hoe de verkoopsvoorwaarden worden toegevoegd aan de mail. De mogelijke opties zijn: - Aparte bijlage: De verkoopsvoorwaarden worden als aparte PDF-bijlage toegevoegd - Toegevoegd aan document: De verkoopsvoorwaarden worden samengevoegd met het verkoopdocument |
| Afdrukken verkoopsvoorwaarden | Duidt aan of de verkoopsvoorwaarden moeten worden mee afgedrukt bij de afdruk van een document. |
Verkoopsvoorwaarden per taal
Om taalspecifieke verkoopsvoorwaarden in te stellen:
- Zoek naar Verkoopsvoorwaarden in Business Central
- Open de pagina Verkoopsvoorwaarden
- Voor elke taal waarvoor u specifieke verkoopsvoorwaarden wilt definiëren:
- Voeg een nieuwe regel toe
- Selecteer de Taalcode (bijvoorbeeld NLD, FRA, ENG)
- Selecteer het Document dat de verkoopsvoorwaarden bevat voor deze taal
Werking
Wanneer een verkoopdocument wordt gegenereerd (factuur, offerte, orderbevestiging, etc.), wordt de juiste versie van de verkoopsvoorwaarden geselecteerd op basis van de volgende logica:
- Het systeem controleert of er een taalcode is gedefinieerd op het document
- Als er een taalcode is:
- Het systeem zoekt naar een overeenkomende taalcode in de tabel Verkoopsvoorwaarden
- Als een match wordt gevonden, wordt het bijbehorende document gebruikt
- Als er geen match wordt gevonden (of geen taalcode is gedefinieerd):
- Het systeem valt terug op het standaarddocument dat is gedefinieerd in Foundation instellingen
Toepassingen
Deze functionaliteit wordt automatisch toegepast op alle verkoopdocumenten:
- Verkoopoffertes
- Verkoopraamcontracten
- Orderbevestigingen
- Verkoopfacturen
- Verkoopcreditnota's
- Verkoopverzendingen
- Verkoopretourorders
- Verkoopretourontvangsten
- Service-documenten (offertes, orders, facturen, creditnota's, contracten)
E-documenten
De taalspecifieke verkoopsvoorwaarden zijn volledig compatibel met de e-documentfunctionaliteit. Bij het verzenden van e-documenten (zoals Peppol) worden de juiste verkoopsvoorwaarden automatisch meegestuurd op basis van de taalcode.
Integratie-event
Voor geavanceerde aanpassingen is er een integratie-event beschikbaar:
[IntegrationEvent(false, false)]
local procedure CFLOnAfterGetSalesConditionsDocument(LanguageCode: Code[10]; var DocumentCode: Code[30])
Dit event wordt aangeroepen nadat het systeem het documentcode heeft bepaald, en maakt het mogelijk om de logica aan te passen of uit te breiden.
Technische details
- Tabel:
CFL Sales Conditions(2102241) - Pagina:
CFL Sales Conditions(2102260) - Codeunit:
CFLW1 Sales Cond. Mgt.(2102327) - Functie:
CFLGetSalesConditionsDocument(LanguageCode: Code[10]): Code[30]
Veelgestelde vragen
V: Wat gebeurt er als ik geen verkoopsvoorwaarden per taal definieer?
A: Het systeem gebruikt dan de standaard verkoopsvoorwaarden die zijn gedefinieerd in de Foundation instellingen.
V: Kan ik meerdere talen dezelfde verkoopsvoorwaarden laten gebruiken?
A: Ja, u kunt voor meerdere taalcodes hetzelfde document selecteren.
V: Werkt dit ook voor inkooporders?
A: Nee, deze functionaliteit is momenteel alleen beschikbaar voor verkoopdocumenten en service-documenten.
V: Moet ik voor elke taal verkoopsvoorwaarden definiëren?
A: Nee, u hoeft alleen verkoopsvoorwaarden te definiëren voor de talen die u gebruikt. Voor alle andere talen wordt de standaard gebruikt.