In dieser Tabelle werden die vom Softwarepaket verwendeten Ländercodes sowie die zugehörigen Eigenschaften, insbesondere die zu den normalisierten Daten durchzuführenden Prüfungen definiert.

Voraussetzungen

SEEREFERTTO Siehe Dokumentation Umsetzung

Maskenverwaltung

Kopf

Felder

In diesem Register befinden sich die folgenden Felder :

Mit diesem Code kann das der Information zugeordnete Land identifiziert werden.

In der Ländertabelle, die dieses Feld prüft, wird eine bestimmte Anzahl an Eigenschaften, die wichtig für die Durchführung der Prüfungen sind, den Informationen, die davon abhängig sind, zugeordnet, insbesondere:

  • das Format der Telefonnummer,
  • das Format der Nummer, die ein Unternehmen oder eine Aktivität identifiziert (SIRET, NAF in Frankreich) und das erforderliche oder nicht erforderliche Zeichen für die Erfassung,
  • das Format der Postleitzahl/Stadt und der geografischen Untereinheit und die erforderlichen oder nicht erforderlichen Zeichen für die Erfassung,
  • das erforderliche oder nicht erforderliche Zeichen für die Erfassung des SIREN-Codes, der eindeutigen Identifikationsnummer und der Umsatzsteueridentifikationsnummer,
  • das Format der Bankverbindung.
  • Feld CRYDES

Erfassen Sie die Bezeichnung des betroffenen Datensatzes.

Diese Langbezeichnung wird als Titel in den Masken und Status verwendet.

Schließen

 

Register Allgemeine Angaben

Felder

In diesem Register befinden sich die folgenden Felder :

Blocknummer 1

Code zur Währungs-, Standort-, Personenkonten-Bestimmung etc. Dieser Code wird auch zur Definition von Standardwerten verwendet. Dieser Code wird in der Währungstabelle geprüft.
Es wird empfohlen, bei Anlage einer neuen Währung den ISO-Code zu verwenden.

  • EU-Mitglied (Feld EECFLG)

Aktivieren Sie dieses Kontrollkästchen, wenn das Land Mitglied der EU ist.
Diese Informationen zur EU werden insbesondere für die Intrastat-Meldung verwendet.

  • Beitrittsdatum (Feld EECDAT)

Ist ein Land Mitglied der EU, geben Sie hier das Eintrittsdatum des Landes ein.

  • Austrittsdatum EU (Feld EECDATOUT)

Ist ein Land Mitglied der EU, geben Sie hier gegebenenfalls das Austrittsdatum des Landes aus der EU ein.

  • Allgemeines Präferenzsystem (Feld GSPFLG)

Dieses Feld unterliegt dem Aktivitätscode REX.
Aktivieren Sie dieses Kontrollkästchen, um anzugeben, dass das Land vom Allgemeinen Präferenzsystem (APS/GSP - Generalized System of Preferences) der EU profitiert.
Diese Information wird insbesondere bei der Definition und der Registrierung der Unternehmen, Standorte und Lieferanten verwendet.

  • Identifikation EORI (Feld EORIFLG)

Prüfcode in der Sprachentabelle zur Definition der Sprache eines Personenkontos.

  • SEPA-Gebiet (Feld FLGSEPA)

Aktivieren Sie dieses Kontrollkästchen, um anzugeben, dass das Land Teil des SEPA-Gebiets ist.
Das SEPA-Gebiet ist ein eindeutiger Euro-Zahlungsraum.

Die Zugehörigkeit zum SEPA.Gebiet wird bei der Erstellung von Regeln erstellt, wenn diese auf "SEPA" genannten Zahlungsmitteln basieren (SEPA Credit Transfer oder SEPA Direct Debit).
  • Kontrollskript (Feld CTLPRG)

Geben Sie den Namen eines normalisierten Prüfprogramms an, indem sich normalisierte Unterprogramme befinden, mit denen Kohärenzprüfungen der Identifikatoren ausgeführt werden können (z.B. Prüfung der Bankverbindungsschlüssel, etc.).
Dieses Programm wird im Standard ausgeliefert. Wenn Sie die Entwicklungswerkzeuge verwenden, können Sie gegebenenfalls weitere Programme schreiben und hinzufügen.

  • Betroffen von der DUE (Feld FLGDUE)

Aktivieren Sie dieses Kontrollkästchen, um anzugeben, dass das Land bei der Ausgabe der DUE (Déclaration Unique d'Embauche - Frankreich) berücksichtigt werden soll.

Codes

  • ISO-3166-1 Alpha-2 (Feld ISO)

Ländercode nach ISO-Norm 3166.

  • ISO-3166-1 Alpha-3 (Feld ISOA3)

 

  • ISO-3166-1 Numerisch (Feld ISONUM)

Numerischer Code des Landes nach ISO-Norm 3166.

  • INSEE-Code (Feld CINSEE)

INSEE-Code für die Erklärung der Sozialabgaben in den Ländern, in denen diese Erklärung existiert.

  • INTRASTAT-Ländercode (Feld EECCOD)

Von der Zollverwaltung für die Intrastat-Erklärung verwendeter Code

  • USt.-Satz (Feld CRYVATNUM)

Wurzel der Identifikationsnummer der Umsatzsteuer für das jeweilige Land (TVA in Frankreich, IVA in Italien, etc.)
Dieser Bereich betrifft nur die Länder, die Mitglied der EU sind, was durch den Indikator Zugehörigkeit EU identifiziert wird.
Dieser Bereich wird durch die ersten zwei Zeichen des Währungscodes initialisiert.

Identität

  • Feld CRNFMTFLG

Format der nationalen Identifikationsnummer für jedes Land, das im Bereich SIREN-Nummer bei der Erfassung der Unternehmen verwendet wird.
SEEINFO Die SIREN-Nummer darf nicht mehr als 20 Zeichen enthalten.

  • Steuernr. Unternehmen (Feld CRNFMT)

 

  • Steuernr. Unternehmen Pflicht (Feld CRNOBL)

Ist dieses Kontrollkästchen aktiviert, gibt es an:

  • dass die SIREN-Nummern, die eindeutige Identifikationsnummer und die Umsatzsteueridentifikationsnummer im Unternehmensdatensatz erforderlich sind,
  • dass dass die EU-USt.-Nr. im Personenkontendatensatz erforderlich ist, außer wenn das Personenkonto eine natürliche Person ist.

Blocknummer 5

  • Feld NIDFMTFLG

Format der eindeutigen Identifikationsnummer, das im Bereich Eindeutige Nummer bei der Erfassung der Unternehmen verwendet wird. Achtung: Die eindeutige Nummer darf nicht mehr als 80 Zeichen enthalten.

  • Eindeutige Nr. (Feld NIDFMT)

 

Blocknummer 6

  • Feld EECFMTFLG

Format der Umsatzsteueridentifikationsnummer, die bei der Erfassung von Dritten und von Unternehmen verwendet wird. Achtung: Die Umsatzsteueridentifikationsnummer darf nicht mehr als 20 Zeichen enthalten.

  • Format EU-Ust.-IdNr. (Feld EECFMT)

 

Blocknummer 7

  • Feld NAFFMTFLG

Format des Aktivitätscodes für jedes Land, das im Feld NAF-Code bei der Erfassung von Personenkonten, Unternehmen und Standorten verwendet wird.
SEEINFO Der Aktivitätscode darf nicht mehr als 10 Zeichen enthalten.

  • Aktivitätsnr. (Feld NAFFMT)

 

Blocknummer 8

  • Feld CRTFMTFLG

Format der nationalen Identifikationsnummer für jedes Land, das im Bereich SIRET-Nummer bei der Erfassung von Personenkonten und Standorten verwendet wird. Achtung: Die SIRET-Nummer darf nicht mehr als 20 Zeichen enthalten.

  • Steuernr. Standort (Feld CRTFMT)

 

  • Steuernr. Standort Pflicht (Feld CRTOBL)

Ist diese Option markiert, gibt sie an, dass die SIRET-Nummer in der Unternehmensdatei erforderlich ist.
Sie gibt auch an, dass die SIRET-Nummer und die Umsatzsteueridentifikationsnummer in der Datei eines Personenkontos erforderlich sind, wenn das Personenkonto eine natürliche Person ist.

Soziale Identität

  • Feld SOCNUMFLG1

 

  • Sozialversicherungsnr. 1 (Feld SOCNUMFMT)

 

  • Feld SOCNUMFLG2

 

  • Sozialversicherungsnr. 2 (Feld SOCNUMFMT2)

 

Schließen

 

Register Persönliche Daten

Felder

In diesem Register befinden sich die folgenden Felder :

Adresse

  • Bezeichnung (Feld ADRNAM)

Können mehrere Adresszeilen standardisiert erfasst werden, können die Titel für den Benutzer als Erfassungshilfe vor jeder Adresszeile stehen. Diese Titel sind länderabhängig und werden hier angezeigt.

  • Adressformat (Feld ADRCODFMT)

Erfassungsformat der Adresse

  • Postleitzahl (Feld POSCODFMT)

Format der Postleitzahl für jedes Land, das im Bereich Postleitzahl bei der Erfassung der Adressen verwendet wird.
SEEINFO Die Postleitzahl darf nicht mehr als 10 Zeichen enthalten.

  • Kontrollierte Länge (Feld MINZIP)

Dieses Feld ermöglicht die Angabe der Länge, auf die sich die Prüfung der Postleitzahl bezieht.
Der Wert: "0" gibt an, dass die Prüfung sich auf die gesamte Länge bezieht.
Diese Funktion ist für bestimmte Länder von Interesse, wie z.b. die USA, wo die Postleitzahlen aus einem Suffix bestehen können, mit dem z.B. ein Stadtviertel oder ein Gebäude identifiziert werden kann, wenn die Stadtbevölkerung sehr hoch ist.
Wird die Postleitzahl unter dem folgenden Format erfasst: 5#[-]4# und die Prüfung bezieht sich nur auf die 5 ersten Zeichen, wird die Stadt vorgeschlagen, die der aus den 5 ersten Zeichen bestehenden Postleitzahl entspricht, wenn kein Datensatz gefunden wird, der der vollständigen Postleitzahl entspricht.

  • Postleitzahlprüfung (Feld POSCODCTL)

Dieses Feld ermöglicht die Verwaltung des INSEE-Codes der Gemeinde und die Erstellung einer Prüfung während der Erfassung der Postleitzahl und der Stadt.
Diese Prüfung wird in Bezug auf die Parametrisierung der Tabelle Postleitzahlen durchgeführt.
SEEINFO Hinweise:

  • PLZ Pflichtangabe (Feld POSOBL)

Ist diese Option ausgewählt, ist die Erfassung der Postleitzahl und der Stadt für die Adressen der Einheiten Unternehmen, Standort, Benutzer und alle Personenkonteneinheiten (Personenkonten, Interessent, Kunde, Lieferant, Spediteur und Vertreter) erforderlich.

  • Städteformat (Feld CTYCODFMT)

Anzeigeformat der Stadt.
Bestimmte Formate, die in bestimmten Ländern verwendet werden, können nicht von der Anwendung für Sage X3-Standardformate berücksichtigt werden (das gilt z.B. für die USA, wo der erste Buchstabe von jedem Wort in Großbuchstaben geschrieben sein kann: zum Beispiel Los Angeles). In diesem Fall ist es erforderlich, dass ein Unterprogramm im der Funktion zugeordneten Prüfprogramm verwendet wird, damit das gewünschte Format angewendet wird.

SEEREFERTTOWeitere Informationen sind der technischen Dokumentation in der Datei Länder zu entnehmen.

  • Großbuchstaben (Feld CTYUPP)

Ist dieser Indikator aktiviert, werden die von den Benutzern erfassten Ortsnamen automatisch in Großbuchstaben umgewandelt, unabhängig davon, welches die genaue Klasse für das Stadtformat im vorherigen Feld ist. Er ist standardmäßig aktiviert, um das alte Verhalten der Anwendung beizubehalten.

Ist er nicht aktiviert, wird das im vorherigen Feld bestimmte Format berücksichtigt.

SEEINFO Unabhängig vom Erfassungsformat ist es immer möglich, bei der Adresserfassung eine Auswahl der Städte ohne Berücksichtigung der Klasse und der Sonderzeichen auszuführen. Das Auswahlfenster enthält eine Suchspalte, in der die Ortsnamen in Großbuchstaben gespeichert sind.

  • INSEE-Codeformat (Feld CTYNUMFMT)

Format des Ortscodes für jedes Land, das im Bereich Ortscode bei der Erfassung der Postleitzahlen verwendet wird.
SEEINFO Die Postleitzahl darf nicht mehr als 10 Zeichen enthalten.

Telefonnr.

  • Telefon (Feld TELFMT)

Format der Telefonnummer für jedes Land, das bei der Erfassung von Adressen und Kontakten verwendet wird.
SEEINFO Die Telefonnummer darf nicht mehr als 20 Zeichen enthalten.

Eine Prüfung auf Basis der Formatkohärenz der erfassten Telefonnummern kann über den allgemeinen Parameter CTLTEL - Prüfung Telefonnummer aktiviert werden. Die Maximallänge, die über die Anzahl der im Format erfassten X oder # wird systematisch geprüft, unabhängig vom Wert des Parameters.
Formatbeispiel für Frankreich: [+(33)]#[.]##[.]##[.]##[.]##
Die folgenden Felder ermöglichen die Festlegung der Aufteilung um das Land, sowie die Region für die Länder mit dieser Information zu finden.

  • Prüfung Ländercode (Feld TELTCY)

Dieses Feld ermöglicht die Festlegung der Aufteilung der Telefonnummer, um das Land zu finden.
Es muss als Formel d-f angegeben werden, wobei "d" das Anfangszeichen und "f" das Endzeichen des Landes auf dem formatierten Feld darstellt.

Beispiel für Frankreich: Ist das Telefonformat "[(33)]#[.]##[.]##[.]##[.]##", ist die formatierte Telefonnummer (33)1.46.45.44.42 und man muss 2-3 angeben, um 33 für das Land zu finden.

Das Unterprogramm AUFTEILUNG(LAND,TEL,INTER,REGION,TELNUM) From CONTNUM ermöglicht die Anzeige dieser Informationen.

Der allgemeine Parameter CTLTEL - Prüfung Telefonnummer ermöglicht die vollständige Deaktivierung der Prüfung der Telefonnummernerfassung oder festzulegen, dass die Prüfung nur bei einer Änderung durchgeführt wird.

  • Prüfung Regionalcode (Feld TELREG)

Dieses Feld ermöglicht die Festlegung der Aufteilung der Telefonnummer, um die Region zu finden.
sie muss als Formel d-f angegeben werden, wobei "d" das Anfangszeichen und "f" das Endzeichen der Region auf dem formatierten Feld darstellt.

Beispiel für Frankreich: Ist das Telefonformat "[(33)]#[.]##[.]##[.]##[.]##", ist die formatierte Telefonnummer (33)1.46.45.44.42 und man muss 5-5 angeben, um 1 für die Region zu finden.

Das Unterprogramm AUFTEILUNG(LAND,TEL,INTER,REGION,TELNUM) From CONTNUM ermöglicht die Anzeige dieser Informationen.

Der allgemeine Parameter CTLTEL - Prüfung Telefonnummer ermöglicht die vollständige Deaktivierung der Prüfung der Telefonnummernerfassung oder festzulegen, dass die Prüfung nur bei einer Änderung durchgeführt wird.

Regionen / Bundesstaaten

Bei der Definition eines Landes muss ein Kontinent zugeordnet werden. Diese Verknüpfung wird angewendet, um eine Hierarchie in den Data-Marts des BI-Moduls zu definieren.

  • Subdivision 1 (Feld ETATFLG)

Diese Option ermöglicht die Definition pro Land, welches die geographische Subdivision der höchsten Ebene ist. Z.B. Region für Frankreich, Staat für die USA...

  • Bezeichnung (Feld ETATNAM)

Anzeigetitel für die Benennung der höchsten geographischen Subdivision eines Landes. Z.B. Region für Frankreich, Staat für die USA...

  • Format (Feld ETATFMT)

Erfassungsformat der geographischen Subdivision

  • Subdivision 2 (Feld ETATFLG2)

Diese Option ermöglicht die Definition pro Land, welches die geographische Subdivision der niedrigeren als der vorangegangenen Ebene ist. Z.B. Departement für Frankreich, County für die USA...

  • Bezeichnung (Feld ETATNAM2)

Anzeigetitel für die Benennung der geographischen Subdivision der niedrigeren als der vorangegangenen Ebene. Z.B. Departement für Frankreich, County für die USA...

  • Format (Feld ETATFMT2)

 

  • Erfassung Subdivision (Feld ETAT)

Diese Option ermöglicht die Angabe für ein Land, ob eine der beiden zuvor beschriebenen geographischen Subdivisionen in der Definition der Postadresse eingetragen werden muss oder nicht.
Beispiel: Wenn in den USA die erste Subdivision der Staat ist, wird Subdivision1 angegeben, um festzulegen, dass diese Subdivision in den Adressen erfasst und gespeichert wird.

  • Kontrolle Subdivision (Feld ETATCTL)

Ist der Indikator aktiviert, ermöglicht er die Erstellung einer Existenzprüfung und den Vorschlag eines Auswahlfensters bei der Erfassung der Subdivision in allen Masken, in denen eine Adresse angegeben werden muss.
Diese Prüfung wird in Bezug auf die auf Ebene des Parameters Geographische Subdivisionen angegebenen Subdivisionen ausgeführt.

Schließen

 

Register Bank

Felder

In diesem Register befinden sich die folgenden Felder :

Bank

  • Kontonummer (Feld BIDFMT)

 

  • Zahlende Bank (Feld PABFMT)

 

  • Bankprüfung (Feld BIDCTL)

 

  • Banklänge (Feld BANLNG)

 

  • Verwaltung IBAN (Feld FLIBAN)

 

 

Schließen

 

Rechtsordnung Belgien

Prüfungsprogramm

Im Feld "Prüfungsprogramm" kann die mit der belgischen Rechtsordnung verknüpfte Prüfung CONTBELG erfasst werden.
Mit ihr kann das Format der USt.-IdNr. und der Bankdaten geprüft werden.

Prüfung der USt.-IdNr.

Struktur der belgischen USt.-IdNr.
Die belgische USt.-IdNr. setzt sich wie folgt zusammen: Ländercode + zehn numerische Zeichen.
Beispiel: BE 0419. 618.535.

Die Prüfung erstreckt sich auf die Funktionen "Unternehmen", "Personenkonten", "Interessenten", "Kunden", "Lieferanten", "Vertreter", "Spediteur" und auf Funktionen mit Land = "BE".

Geprüft werden die letzten beiden Nummern anhand der folgenden Formel (check-digit modulo 97):

  • Beispiel für die USt.-IdNr. BE0419.618.535:
  • Zunächst werden die ersten acht Ziffern gespeichert: NbTVA=04196185.
  • Dann wird der Rest der Division ermittelt: RT = Modulo (NbTVA/97), also Modulo (04196185/97) = 62.
  • 97-RT = 97 - 62 = 35.

Die USt.-IdNr. ist gültig.

Bankdatenprüfung

Struktur der belgischen Bankdaten
12 Ziffern, die sich wie folgt zusammensetzen: 10 numerische Zeichen, die ersten 3 bezeichnen den Code der kontoführenden Bank, die nächsten 7 die Kontonummer.
Die beiden letzten Ziffern werden mit einem check-digit modulo 97 geprüft.

  • Beispiel für die Kontonummer 510-0075470-61.
  • Zunächst werden die ersten zehn Ziffern gespeichert: Nb=5100075470.
  • Dann wird der Rest der Division ermittelt: RT = Modulo (Nb/97), also Modulo (5100075470/97) = 61.

Die Kontonummer ist gültig.

Die Prüfung erstreckt sich auf die Funktionen "Unternehmen", "Personenkonten", "Kunden", "Lieferanten", "Zahlungen", "Bank" und auf Funktionen mit Land = "BE".

Bei der Erfassung von Bankdaten in den oben genannten Datenblättern wird die Prüfung durchgeführt. Sie richtet sich nach dem Land und nach der Parametrierung des Feldes "Prüfungsprogramm", wie im Datenblatt "Land" definiert.

Reports

Standardmäßig sind der Funktion folgende Reports zugeordnet :

 TABCOUNTRY : Land

Dies kann durch geeignete Parameter geändert werden.

Fehlermeldungen

Während der Erfassung können außer den generischen Meldungen folgende Fehlermeldungen auftreten: :

Format zu lang

Das gegebene Format entspricht einer Angabe, die nicht vollständig in der Tabelle gespeichert werden kann.

Programm existiert nicht

Kein Prüfungsprogramm definiert.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung

Technischer Anhang: Prüfprogramm

Die länderweisen Prüfungsprogramme müssen eine Reihe von normalisierten Unterprogrammen umfassen, von denen zusätzliche Gültigkeitsprüfungen durchgeführt werden (z. B. Test eines Prüfschlüssel oder Längentest), sofern diese Prüfungen nicht anhand eines einfachen Formats durchgeführt werden können. Bei neuen Programmen gilt die Benennungsnorm CONT + Ländername (bei langen Ländernamen kann eine Abkürzung verwendet werden - die Verarbeitungen sind auf maximal 12 Zeichen beschränkt).

Nachstehend werden die notwendigen Unterprogramme beschrieben:

 

##########################################################
## Bankdatenprüfung                                                                              ###
##  SPSTAT=0 wenn die Bankverbindung korrekt ist
##  SPSTAT=1 wenn der Prüfschlüssel falsch ist
##  SPSTAT=2 wenn die Länge der Bankverbindung falsch ist
##########################################################
Subprog RIB(RIB,SPSTAT)
Value Char RIB()
Variable Integer SPSTAT
End

 


##########################################################
## Prüfung Steuernummer (SIRET)                                                                              ###
##  SPSTAT=0 wenn SIRET korrekt ist
##  SPSTAT=1 wenn SIRET falsch ist
##  SPSTAT=2 wenn die Länge SIRET falsch ist
##########################################################
Subprog SIRET(SIRET,SPSTAT)
Variable Char SIRET()
Variable Integer SPSTAT
End

 


##########################################################
## Prüfung USt.-Nummer ###
##  SPSTAT=0 wenn der USt.-Code korrekt ist
##  SPSTAT=1 wenn der USt.-Code falsch ist
##########################################################
Subprog TVA(TVA,SPSTAT)
Value Char TVA()
Variable Integer SPSTAT
End

 


######################################################
##  Prüfung der Sozialversicherungsnummer       ###
##  SPSTAT=0 wenn die Sozialversicherungsnummer korrekt ist
##  SPSTAT=1 wenn die Sozialversicherungsnummer falsch ist
## SPSTAT=3 wenn die Nummer nicht mit den ggf. vorgegegbenen sonstigen Parametern kohärent ist
######################################################
Subprog SS(NOSS,ETR,SEX,DNAISS,DEPT,COMNNO,SPSTAT)
Value Char NOSS(): # Sozialversicherungsnummer
Value Char DEPT(): # Code Geburtsdepartement
Value Char COMNNO(): # Code Geburtsgemeinde
Value Integer SEX: # Geschlecht
Value Date DNAISS: # Geburtsdatum
Value Libelle ETR: # = 1 wenn kein Ausländer
Variable Integer SPSTAT
End

 

 ###############################################################
## Unterprogramm für die Definition eines Standardwerts
# für die Sozialversicherungsnummer##
###############################################################
Subprog VDSS(ETR,SEX,DNAISS,DEPT,COMNNO,NOSS)
Value Libelle ETR: # = 1 wenn kein Ausländer
Variable Char NOSS(): # Zurückgegebene Nummer
Value Integer SEX: # Geschlecht
Value Date DNAISS: # Geburtsdatum
Value Char DEPT: # Code Departement
Value Char COMNO: # Gemeindecode
End

 

##########################################################
## Prüfung der Telefonnummer ###
##  STAT=0 wenn die Telefonnummer korrekt ist
##  STAT=1 wenn die Telefonnummer falsch ist
 
##MESSA Bezeichnung der Fehlermeldung
##########################################################
Subprog CNTTEL(TEL,MESSA,STAT)
Value Char TEL
Variable Char MESSA
Variable Integer STAT
End

 

##########################################################
## Anpassung des Formats der Stadt ##
##  STAT=0 wenn das Format korrekt ist
##  STAT=1 wenn das Format falsch ist
 
##MESSA Bezeichnung der Fehlermeldung
##########################################################
Subprog FMTCTY(SCTY,MESSA,STAT)
Value Char SCTY
Variable Char MESSA
Variable Integer STAT

Rücksetzen MESSA
STAT = 0

End