# Verkaufs- und Einkaufsbelege

365 business Address Validation prüft auf Verkaufs- und Einkaufsbelegen jeweils drei Adressblöcke, mit eigener Feldhervorhebung und Vorhersage je Block.

In Microsoft Dynamics 365 Business Central sind das Verk.-an, Lief.-an und Rech.-an auf Verkaufsbelegen sowie Eink.-von, Lief.-an und Zahlung-an auf Einkaufsbelegen. Die [automatische Prüfung](../concepts/how-validation-works.mdx) ist über **Verkauf Adressvalidierung** bzw. **Einkauf Adressvalidierung** standardmäßig aktiviert und läuft nur bei einer Änderung eines Adressfelds, nicht bei der Neuanlage des Belegs.

## Verkaufsbelege: Angebot und Auftrag

Die Aktion **Adresse überprüfen** fragt beim Aufruf ab, welcher Adressblock geprüft werden soll: *Verk.-an*, *Lief.-an* oder *Rech.-an*. Die Feld-Hervorhebung markiert alle drei Adressblöcke; bei **Lief.-an** und **Rech.-an** nur, solange die jeweilige Option auf *Eigene Adresse* steht, also nicht aus Debitor oder Lief.-an-Code übernommen wurde.

Die [Adressvorhersage](../concepts/validation-and-prediction.mdx) steht nur für **Lief.-an** und **Rech.-an** zur Verfügung, ebenfalls nur bei *Eigene Adresse*; die Verk.-an-Adresse wird nicht vorhergesagt, da sie vom gewählten Debitor stammt.

Stimmt die Lief.-an- bzw. Rech.-an-Adresse zum Zeitpunkt der Prüfung mit der Verk.-an-Adresse überein, prüft 365 business Address Validation nur die Verk.-an-Adresse einmal und übernimmt das Ergebnis anschließend auch in die übereinstimmenden Adressen, anstatt dieselbe Adresse mehrfach zu prüfen.

- Fundstelle: `app/src/Integration/View/SalesOrder.PageExt.al` (entsprechend `SalesQuote.PageExt.al`);
  Übernahme gleicher Adressen `app/src/Integration/AddressValidationMgmt.Codeunit.al:2113-2225`
  (`ValidateSalesHeaderSellToAddress`, `ValidateSalesHeaderShipToAddress`, `ValidateSalesHeaderBillToAddress`).

## Einkaufsbelege: Angebot und Auftrag

Die Aktion **Adresse überprüfen** fragt ab, ob *Eink.-von*, *Lief.-an* oder *Zahlung-an* geprüft werden soll. Die Feld-Hervorhebung markiert alle drei Adressblöcke. Die Adressvorhersage steht für alle drei Adressblöcke zur Verfügung, gesteuert über **Eink.-Belege Adressvorhersage**.

Stimmen Lief.-an- oder Zahlung-an-Adresse mit der Eink.-von-Adresse überein, übernimmt die Prüfung der Eink.-von-Adresse das Ergebnis ebenfalls in die übereinstimmenden Adressen.

- Fundstelle: `app/src/Integration/View/PurchOrder.PageExt.al` (entsprechend `PurchQuote.PageExt.al`);
  Übernahme gleicher Adressen `app/src/Integration/AddressValidationMgmt.Codeunit.al:2385-2480`.

## Siehe auch

- [Unterstützte Datensätze](index.mdx)
- [Stammdaten](master-data.mdx)
- [Adresse prüfen](../address-validation.mdx)
- [Adressvorhersage](../address-prediction.mdx)
