GLN (Global Location Number) / Belegaustauschdienst

Bild Häufig gestellte Fragen (Frequently asked questions) zu den Microsoft Dynamics NAV Versionen

GLN (Global Location Number) / Belegaustauschdienst

Beitragvon Kowa » 26. Januar 2016 12:19

Ab NAV 2016 kann die GLN (Global Location Number) in den Firmendaten sowie bei Kreditoren und Debitoren hinterlegt werden, die u.a. eine der Voraussetzungen fĂĽr das Nutzen von Belegaustauschdiensten (Document Exchange Service) fĂĽr elektronische Belege ist. Im Standard unterstĂĽtzt wird PEPPOL - ein Subset der UBL (Universal Business Language) - und als Vorgabe der Dienstanbieter Tradeshift).
Belegaustauschdienst.png

Eine GLN zu Testzwecken kann mit diesem Tool erstellt werden:
Check Digit Calculator
Bei GLN sollte die erste Ziffer eine 0 sein, 1-9 ist fĂĽr GTIN/EAN reserviert.

Zu einer "Spielwiese" (analoger engl. IT-Begriff: Sandbox = Sandkasten) fĂĽr Entwicklungszwecke kann man sich dann z.B. hier anmelden:
https://sandbox.tradeshift.com/register

Für die notwendigen Schlüssel- und Tokeneingaben in NAV wird dort zusätzlich die API-App benötigt…(erreichbar über den Button "Mehr Apps")
APITradeschift.png

…welche die benötigten Eingaben anzeigt…
APITradeschift2.png

…die in die Einrichtung in NAV übertragen werden müssen.
APITradeschift3.png

FĂĽr den Testeinsatz mĂĽssen die Anmeldepfade fĂĽr die "Sandbox" angepasst werden (Ă„nderungen in gelb).
APITradeschift5.png


Bei Eingabe dieser Daten wird kann man optional eine Verschlüsselung dazuschalten, dazu muss man sich durch diverse Abfragen rund um die Datenverschlüsselungsverwaltung…
Encyrption2.png

…durchhangeln und eine passwortgeschützte Datei EncryptionKey.key (den "Verschlüsselungsschlüssel", also den Chiffrierschüssel :wink: ) erstellen.
Encyrption1.png


Außer der GLN werden für den PEPPOL-Belegtransfer noch diverse andere Dinge benötigt: Länderspezifische Steuerkategorie in MWST-Buchungsmatrix, SWIFT-Code in den Firmendaten, ISO-Codes bei Währungen und Ländern (auch bei inländischen Geschäftspartnern), wenn vorhanden GTIN/EAN bei Artikeln und eingepflegte UNECE-Codes bei den Einheiten (dort im neuen Feld "Internationaler Standardcode").
Wenn alles vorhanden ist, kommt beim "Buchen und senden…" im Beleg eine Erfolgsmeldung :wink: :
GesendetAnBelegaustauschdienst.png

und die XML-Belegdatei wird - je nach Einstellung am Belegsendeprofil zusätzlich zur PDF-Datei - verschickt (Dateiname dabei zusammengesetzt aus: <Mandantenname> - <Belegart> <Belegnummer>.xml) und optional auch abgespeichert.
Die GLN aus den Firmendaten ist in der XML (Bildbeispiel fĂĽr den Anfang einer Verkaufsrechnung) als EndpointID zu finden.
PEPPOL.png

Kompletter Inhalt der Beispieldatei mit einer Rechnung fĂĽr eine Dose mit schwarzer Farbe :wink: .
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Invoice xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
  <cbc:UBLVersionID>2.1</cbc:UBLVersionID>
  <cbc:CustomizationID>urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0</cbc:CustomizationID>
  <cbc:ProfileID>urn:www.cenbii.eu:profile:bii04:ver2.0</cbc:ProfileID>
  <cbc:ID>103041</cbc:ID>
  <cbc:IssueDate>2017-03-01</cbc:IssueDate>
  <cbc:InvoiceTypeCode listID="UNCL1001">380</cbc:InvoiceTypeCode>
  <cbc:DocumentCurrencyCode listID="ISO4217">EUR</cbc:DocumentCurrencyCode>
  <cbc:TaxCurrencyCode listID="ISO4217">EUR</cbc:TaxCurrencyCode>
  <cac:ContractDocumentReference>
    <cbc:ID>103041</cbc:ID>
    <cbc:DocumentTypeCode listID="UNCL1001" />
    <cbc:DocumentType />
  </cac:ContractDocumentReference>
  <cac:AccountingSupplierParty>
    <cac:Party>
      <cbc:EndpointID schemeID="GLN">0277116543213</cbc:EndpointID>
      <cac:PartyName>
        <cbc:Name>CRONUS AG</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Morgensternweg 14</cbc:StreetName>
        <cbc:AdditionalStreetName />
        <cbc:CityName>DĂĽsseldorf</cbc:CityName>
        <cbc:PostalZone>48436</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode listID="ISO3166-1:Alpha2">DE</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID schemeID="DE:VAT">DE777777777</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>CRONUS AG</cbc:RegistrationName>
        <cbc:CompanyID schemeID="GLN">0277116543213</cbc:CompanyID>
        <cac:RegistrationAddress>
          <cbc:CityName>Hamburg</cbc:CityName>
          <cac:Country>
            <cbc:IdentificationCode listID="ISO3166-1:Alpha2">DE</cbc:IdentificationCode>
          </cac:Country>
        </cac:RegistrationAddress>
      </cac:PartyLegalEntity>
      <cac:Contact>
        <cbc:ID>Verkäufer</cbc:ID>
        <cbc:Name>Peter Schlösser</cbc:Name>
        <cbc:Telephone />
        <cbc:Telefax />
        <cbc:ElectronicMail>PS@cronuscorp.net</cbc:ElectronicMail>
      </cac:Contact>
    </cac:Party>
  </cac:AccountingSupplierParty>
  <cac:AccountingCustomerParty>
    <cac:Party>
      <cbc:EndpointID schemeID="GLN">8712345000004</cbc:EndpointID>
      <cac:PartyIdentification>
        <cbc:ID schemeID="GLN">8712345000004</cbc:ID>
      </cac:PartyIdentification>
      <cac:PartyName>
        <cbc:Name>Möbel-Meller KG</cbc:Name>
      </cac:PartyName>
      <cac:PostalAddress>
        <cbc:StreetName>Tischlerstr. 4-10</cbc:StreetName>
        <cbc:AdditionalStreetName>mobel-meller.kg@cronuscorp.net</cbc:AdditionalStreetName>
        <cbc:CityName>DĂĽsseldorf</cbc:CityName>
        <cbc:PostalZone>48436</cbc:PostalZone>
        <cac:Country>
          <cbc:IdentificationCode listID="ISO3166-1:Alpha2">DE</cbc:IdentificationCode>
        </cac:Country>
      </cac:PostalAddress>
      <cac:PartyTaxScheme>
        <cbc:CompanyID schemeID="DE:VAT">789456278</cbc:CompanyID>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:PartyTaxScheme>
      <cac:PartyLegalEntity>
        <cbc:RegistrationName>Möbel-Meller KG</cbc:RegistrationName>
        <cbc:CompanyID schemeID="GLN">8712345000004</cbc:CompanyID>
      </cac:PartyLegalEntity>
      <cac:Contact>
        <cbc:ID />
        <cbc:Name>Möbel-Meller KG</cbc:Name>
        <cbc:Telephone />
        <cbc:Telefax />
        <cbc:ElectronicMail>Recipient@Recipientsdomain.de</cbc:ElectronicMail>
      </cac:Contact>
    </cac:Party>
  </cac:AccountingCustomerParty>
  <cac:PayeeParty>
    <cac:PartyIdentification>
      <cbc:ID schemeID="GLN">0277116543213</cbc:ID>
    </cac:PartyIdentification>
    <cac:PartyName>
      <cbc:Name>CRONUS AG</cbc:Name>
    </cac:PartyName>
    <cac:PartyLegalEntity>
      <cbc:CompanyID schemeID="VAT">DE777777777</cbc:CompanyID>
    </cac:PartyLegalEntity>
  </cac:PayeeParty>
  <cac:Delivery>
    <cac:DeliveryLocation>
      <cac:Address>
        <cbc:StreetName>Tischlerstr. 4-10</cbc:StreetName>
        <cbc:AdditionalStreetName>mobel-meller.kg@cronuscorp.net</cbc:AdditionalStreetName>
        <cbc:CityName>DĂĽsseldorf</cbc:CityName>
        <cbc:PostalZone>48436</cbc:PostalZone>
        <cbc:CountrySubentity />
        <cac:Country>
          <cbc:IdentificationCode listID="ISO3166-1:Alpha2">DE</cbc:IdentificationCode>
        </cac:Country>
      </cac:Address>
    </cac:DeliveryLocation>
  </cac:Delivery>
  <cac:PaymentMeans>
    <cbc:PaymentMeansCode listID="UNCL4461">31</cbc:PaymentMeansCode>
    <cbc:PaymentDueDate>2017-04-01</cbc:PaymentDueDate>
    <cbc:PaymentChannelCode />
    <cbc:PaymentID />
    <cac:PayeeFinancialAccount>
      <cbc:ID schemeID="IBAN">DE67100483927221888272</cbc:ID>
      <cac:FinancialInstitutionBranch>
        <cbc:ID>044 025 50</cbc:ID>
        <cac:FinancialInstitution>
          <cbc:ID schemeID="BIC">BANKOHDEXX</cbc:ID>
          <cbc:Name>Weltweit Bank</cbc:Name>
        </cac:FinancialInstitution>
      </cac:FinancialInstitutionBranch>
    </cac:PayeeFinancialAccount>
  </cac:PaymentMeans>
  <cac:PaymentTerms>
    <cbc:Note>1 Monat/2% Rabatt innerh. 8 Tagen</cbc:Note>
  </cac:PaymentTerms>
  <cac:TaxTotal>
    <cbc:TaxAmount currencyID="EUR">0.8</cbc:TaxAmount>
    <cac:TaxSubtotal>
      <cbc:TaxableAmount currencyID="EUR">4.2</cbc:TaxableAmount>
      <cbc:TaxAmount currencyID="EUR">0.8</cbc:TaxAmount>
      <cac:TaxCategory>
        <cbc:ID schemeID="UNCL5305">S</cbc:ID>
        <cbc:Percent>19</cbc:Percent>
        <cbc:TaxExemptionReason />
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:TaxCategory>
    </cac:TaxSubtotal>
  </cac:TaxTotal>
  <cac:LegalMonetaryTotal>
    <cbc:LineExtensionAmount currencyID="EUR">4.2</cbc:LineExtensionAmount>
    <cbc:TaxExclusiveAmount currencyID="EUR">4.2</cbc:TaxExclusiveAmount>
    <cbc:TaxInclusiveAmount currencyID="EUR">5</cbc:TaxInclusiveAmount>
    <cbc:AllowanceTotalAmount currencyID="EUR">0</cbc:AllowanceTotalAmount>
    <cbc:PrepaidAmount currencyID="EUR">0.00</cbc:PrepaidAmount>
    <cbc:PayableRoundingAmount currencyID="EUR">0</cbc:PayableRoundingAmount>
    <cbc:PayableAmount currencyID="EUR">5</cbc:PayableAmount>
  </cac:LegalMonetaryTotal>
  <cac:InvoiceLine>
    <cbc:ID>10000</cbc:ID>
    <cbc:Note>Artikel</cbc:Note>
    <cbc:InvoicedQuantity unitCode="CA">1</cbc:InvoicedQuantity>
    <cbc:LineExtensionAmount currencyID="EUR">4.20</cbc:LineExtensionAmount>
    <cbc:AccountingCost />
    <cac:OrderLineReference>
      <cbc:LineID />
    </cac:OrderLineReference>
    <cac:TaxTotal>
      <cbc:TaxAmount currencyID="EUR">0.8</cbc:TaxAmount>
    </cac:TaxTotal>
    <cac:Item>
      <cbc:Name>Farbe, schwarz</cbc:Name>
      <cac:SellersItemIdentification>
        <cbc:ID>70100</cbc:ID>
      </cac:SellersItemIdentification>
      <cac:ClassifiedTaxCategory>
        <cbc:ID schemeID="UNCL5305">S</cbc:ID>
        <cbc:Percent>19</cbc:Percent>
        <cac:TaxScheme>
          <cbc:ID>VAT</cbc:ID>
        </cac:TaxScheme>
      </cac:ClassifiedTaxCategory>
    </cac:Item>
    <cac:Price>
      <cbc:PriceAmount currencyID="EUR">4.20</cbc:PriceAmount>
      <cbc:BaseQuantity unitCode="CA">1</cbc:BaseQuantity>
    </cac:Price>
  </cac:InvoiceLine>
</Invoice>


Video zur Einrichtung: How Do I: Use Document Exchange Service to Send & Receive Invoices in Microsoft Dynamics NAV

UBL-Grundlagen
PDF: UBL XML-Schema Version 2.1
Komplettpaket mit XML,PDF und HTML: UBL XML-Schema Version 2.1

Eine "richtige" GLN kann man hier beantragen:
Unternehmen mit der GLN identifizieren

Sonstige Links
Microsoft Dynamics NAV ermöglicht mit Tradeshift-Integration globales E-Invoicing
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: GLN (Global Location Number)

Beitragvon winfy » 27. Januar 2016 11:58

Kowa hat geschrieben:Eine GLN zu Testzwecken kann mit diesem Tool erstellt werden:
Check Digit Calculator
Bei GLN sollte die erste Ziffer eine 0 sein, 1-9 ist fĂĽr GTIN/EAN reserviert.


Falls einmal eine große Anzahl an GTIN/EAN-13 benötigt wird, dann kann man auch mit einer Excelformel die Prüfsumme berechnen und sich so schnell viele gültige GTIN/EAN-13 erstellen (Link).

Im Feld A1 steht die 12-stellige Zahl, dann wird die PrĂĽfsumme berechnet und an das Ende der Zahl gefĂĽgt.
Code: Alles auswählen
=REST(10-REST(SUMMENPRODUKT((0&TEIL($A1;SPALTE(1:1);1))*(REST(SPALTE(1:1);2)=0))*3+SUMMENPRODUKT((0&TEIL($A1;SPALTE(1:1);1))*REST(SPALTE(1:1);2));10);10)


mfg,
winfy
"Das Wissen ist das einzige Gut, das sich vermehrt, wenn man es teilt.
Wer nichts weiĂź, muss alles glauben."
...Marie von Ebner-Eschenbach
Benutzeravatar
winfy
 
Beiträge: 873
Registriert: 15. Oktober 2009 08:19
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: NAV 3.x - BC 23.x

Re: GLN (Global Location Number) / Belegaustauschdienst

Beitragvon Kowa » 31. März 2016 15:39

Kowa hat geschrieben:Bei Eingabe dieser Daten wird kann man optional eine Verschlüsselung dazuschalten […]

Die Designpatterns zur VerschlĂĽsselung sind vor einigen Tagen erschienen:
Security patterns for NAV
[Nachtrag]: Link ist verwaist, Inhalte jetzt hier :greenarrow: Security patterns for NAV (einige Links dort noch verwaist)

Learn: Encryption Functions
Zuletzt geändert von Kowa am 25. August 2017 15:20, insgesamt 2-mal geändert.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: GLN (Global Location Number) / Belegaustauschdienst

Beitragvon Kowa » 19. April 2018 10:25

Kowa hat geschrieben:Zu einer "Spielwiese" (analoger engl. IT-Begriff: Sandbox = Sandkasten) fĂĽr Entwicklungszwecke kann man sich dann z.B. hier anmelden:
https://sandbox.tradeshift.com/register


TLS 1.0 wird hier nicht mehr supportet, daher ist dieser Dienst unterhalb von NAV 2018 aktuell nicht nutzbar.
https://nhssbs.support.tradeshift.com/k ... 5000877644
Die Cumulative Updates im Mai sollen dann TLS 1.2 ermöglichen.
https://forum.mibuso.com/discussion/708 ... th-nav2017
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01


ZurĂĽck zu NAV FAQ

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast