Udostępnij za pośrednictwem


Konfigurowanie parametrów fakturowania elektronicznego

Importuj konfiguracje ER z repozytorium

Proces przesyłania dokumentów elektronicznych wymaga generowania usługi fakturowania elektronicznego w Microsoft Dynamics 365 Finance lub Microsoft Dynamics 365 Supply Chain Management. Ten komunikat musi być w ujednoliconej strukturze odpowiadającej strukturze modelu faktury i metadanych (kontekstu) raportowania elektronicznego (metadane). Komunikat jest generowany przez system ER, więc jego struktura jest dostosowywana i elastyczna.

Aby było można przesłać dokumenty do elektronicznego fakturowania i procesów odpowiedzi, należy zaimportować konfiguracje elektroniczne z repozytorium i zdefiniować je w parametrach.

Aby skonfigurować, skorygować lub przejrzeć dokumenty elektroniczne bezpośrednio w środowisku Finance lub Supply Chain Management, należy wykonać następujące procedury.

  1. W obszarze roboczym Globalization Studio wybierz kafelek raportowania elektronicznego.

  2. W sekcji Dostawcy konfiguracji, na kafelku dostawcy Microsoft, wybierz Repozytoria.

  3. Wybierz repozytorium typu Dataverse, a następnie w okienku akcji wybierz Otwórz.

  4. Importuj następujące modele ER:

    • Model kontekstowy faktur sprzedaży
    • Model faktury
    • Dokumenty fiskalne (w scenariuszach brazylijskich, jeśli są wymagane)
    • Dane kanału sprzedaży detalicznej (w razie potrzeby dla scenariuszy specyficznych dla sprzedaży detalicznej w Arabii Saudyjskiej)
    • Model komunikatu odpowiedzi
  5. Sprawdź, czy następujące konfiguracje mapowania zostały zaimportowane automatycznie. Jeśli nie były, zaimportuj je, a następnie zamknij stronę.

    • Mapowanie modelu faktury
    • Mapowanie dokumentów fiskalnych (w scenariuszach brazylijskich, jeśli są wymagane)
    • Mapowanie modelu faktury zaliczkowej (w przypadku polskich scenariuszy, jeśli jest wymagane)
    • Mapowanie dokumentu fiskanego sprzedaży detalicznej (w razie potrzeby dla scenariuszy specyficznych dla sprzedaży detalicznej w Arabii Saudyjskiej)
    • Oczekujące dane modelu faktury od mapowanie (w razie potrzeby w przypadku scenariuszy odpowiedzi duńskich)

Konfigurowanie parametrów dokumentu elektronicznego

  1. Przejdź do Administrowanie organizacją>Konfiguracja>Parametry dokumentu elektronicznego.

  2. Na karcie Dokument elektroniczny, nad siatką Raportowanie elektroniczne, wybierz pozycję Dodaj.

  3. W zależności od scenariuszy, które chcesz obsługiwać, wprowadź poniższe informacje w siatce, a następnie zapisz zmiany.

    Nazwa tabeli Kontekst dokumentu Mapowanie modelu dokumentu elektronicznego Funkcje, które są wymagane
    CustInvoiceJour

    Nazwa mapowania: kontekst faktury dla odbiorcy

    Konfiguracja: model kontekstu faktury dla odbiorcy

    Nazwa mapowania: faktura dla odbiorcy

    Konfiguracja: mapowanie modelu faktury

    • Faktury elektroniczne w Austrii (AT)
    • Faktura elektroniczna w Belgii (BE)
    • Duńska faktura elektroniczna (DK)
    • Egipska faktura elektroniczna (EG)
    • Estońska faktura elektroniczna (EE)
    • Fińska faktura elektroniczna (FI)
    • Francuska faktura elektroniczna (FR)
    • Niemiecka faktura elektroniczna (DE)
    • FatturaPA (IT)
    • Holenderska faktura elektroniczna (NL)
    • Norweska faktura elektroniczna (NIE)
    • Polska faktura elektroniczna (PL)
    • Hiszpańska faktura elektroniczna (ES)
    • Faktura elektroniczna PEPPOL
    • Faktury elektroniczne dla Arabii Saudyjskiej (SA)
    • Australijska faktura elektroniczna (AU)
    • Nowozelandzka faktura elektroniczna (NZ)
    • Malezja fakturowanie elektroniczne (MY)
    ProjInvoiceJour

    Nazwa mapowania: kontekst faktury projektu

    Konfiguracja: model kontekstu faktury dla odbiorcy

    Nazwa mapowania: faktura projektu

    Konfiguracja: mapowanie modelu faktury

    • Faktury elektroniczne w Austrii (AT)
    • Faktura elektroniczna w Belgii (BE)
    • Duńska faktura elektroniczna (DK)
    • Egipska faktura elektroniczna (EG)
    • Estońska faktura elektroniczna (EE)
    • Fińska faktura elektroniczna (FI)
    • Francuska faktura elektroniczna (FR)
    • Niemiecka faktura elektroniczna (DE)
    • FatturaPA (IT)
    • Holenderska faktura elektroniczna (NL)
    • Norweska faktura elektroniczna (NIE)
    • Polska faktura elektroniczna (PL)
    • Hiszpańska faktura elektroniczna (ES)
    • Faktura elektroniczna PEPPOL
    • Faktury elektroniczne dla Arabii Saudyjskiej (SA)
    • Australijska faktura elektroniczna (AU)
    • Nowozelandzka faktura elektroniczna (NZ)
    • Malezja fakturowanie elektroniczne (MY)
    CzCustAdvanceInvoiceTable

    Nazwa mapowania: kontekst faktury zaliczkowej

    Konfiguracja: model kontekstu faktury dla odbiorcy

    Nazwa mapowania: mapowanie modelu faktury zaliczkowej

    Konfiguracja: mapowanie modelu faktury zaliczkowej

    Polska faktura elektroniczna (PL)
    RetailTransactionFiscalTransDocumentView

    Nazwa mapowania: kontekst dokumentów fiskalnych sprzedaży detalicznej

    Konfiguracja: model kontekstu faktury dla odbiorcy

    Nazwa mapowania: dokument fiskalny sprzedaży detalicznej

    Konfiguracja: mapowanie dokumentów fiskalnych sprzedaży detalicznej

    Faktury elektroniczne dla Arabii Saudyjskiej (SA)
    FiscalDocument_BR

    Nazwa mapowania: kontekst dokumentów fiskalnych

    Konfiguracja: model kontekstu faktury dla odbiorcy

    Nazwa mapowania: mapowaniedokumentów fiskalnych

    Konfiguracja: mapowanie dokumentów fiskalnych

    Brazylijski NF-e (BR)
    List korygujący

    Nazwa mapowania: kontekst listu korekty FD

    Konfiguracja: model kontekstu faktury dla odbiorcy

    Nazwa mapowania: mapowanie listu korekty

    Konfiguracja: mapowanie dokumentów fiskalnych

    Brazylijski NF-e (BR)
    Obsługa dokumentów fiskalnych

    Nazwa mapowania: kontekst dokumentów fiskalnych

    Konfiguracja: model kontekstu faktury dla odbiorcy

    Nazwa mapowania: mapowaniedokumentów fiskalnych

    Konfiguracja: mapowanie dokumentów fiskalnych

    Brazylijski NFS-e ABRASF Curitiba (BR)
    Tabela VendInvoiceInfoTable

    mapowanie nazwa: Kontekst oczekującej faktury od dostawcy

    Konfiguracja: model kontekstu faktury dla odbiorcy

    mapowanie nazwa: Oczekujące informacje o modelu faktury od mapowanie

    Konfiguracja: Oczekujące zatwierdzenie modelu faktury od mapowanie

    Duńska faktura elektroniczna (DK)
    LedgerJournalTrans

    mapowanie nazwa: Kontekst faktury zaliczkowej

    Konfiguracja: model kontekstu faktury dla odbiorcy

    mapowanie nazwa: Przedpłaty odbiorcy

    Konfiguracja: model mapowanie

    Przesłanie Zatca Arabii Saudyjskiej (SA)
    VendInvoiceJour

    mapowanie nazwa: Kontekst faktury samoobsługowej

    Konfiguracja: model kontekstu faktury dla odbiorcy

    mapowanie nazwa: Faktura własna

    Konfiguracja: konfiguracja modelu faktury mapowanie

    Malezja fakturowanie elektroniczne (MY)

Jeśli konfiguracja pochodzi z konfiguracji wymienionej w poprzedniej tabeli, zdefiniuj nową konfigurację.

Aby skonfigurować reguły przetwarzania odpowiedzi z usługi fakturowania elektronicznego i aktualizować dane Finance i Supply Chain Management na podstawie faktur przetwarzanych przez usługę, skonfiguruj typy odpowiedzi. W większości scenariuszy ta konfiguracja jest specyficzna dla kraju/regionu. Dlatego zalecamy, aby postępuj zgodnie z instrukcjami specyficznym dla kraju/regionu. Aby uzyskać więcej informacji, zobacz temat Dostępność funkcji fakturowania elektronicznego według kraju lub regionu.

Utwórz odwołanie do usługi Key Vault

  1. Na stronie Parametry dokumentu elektronicznego, na karcie Fakturowanie elektroniczne, na skróconej karcie Ustawienia klucza wybierz opcję Parametry klawisza Menu.

  2. Na stronie Parametry usługi Key Vault, a następnie wybierz opcję Nowy, aby utworzyć klucz tajny Key Vault.

  3. W polu Nazwa wprowadź nazwę wpisu tajnego magazynu kluczy referencji.

  4. W polu Opis wprowadź opis.

  5. W polu Key Vault URI wklej identyfikator URI Key Vault z magazynu kluczy (https://<your key vault>.vault.azure.net/). Aby uzyskać więcej informacji, przejrzyj temat Utwórz magazyn kluczy platformy Azure w portalu Azure.

  6. W sekcji Certyfikaty wybierz opcję Dodaj.

  7. W polu Nazwa wprowadź nazwę wpisu tajnego magazynu lub certyfikatu. Ta nazwa powinna być taka sama jak nazwa klucza tajnego klucza, który zawiera token sygnatury dostępu współdzielonego (SAS) konta magazynu. Aby uzyskać więcej informacji, przejrzyj temat Utwórz konto magazynu platformy Azure w portalu Azure.

  8. Wprowadź opis w polu Opis.

  9. W polu Typ wybierz klucz tajny lub Certyfikat, w zależności od tego, co konfigurujesz.

    Uwaga

    W niektórych scenariuszach należy używać certyfikatów publicznych z rozszerzeniem nazwy pliku cer. Jednak klucz stornowany nie obsługuje importowania i przechowywania certyfikatów tego typu jako certyfikatów kluczy wsadowych. W tych scenariuszach należy zapisać plik .cer jako kodowany przez podstawę X.509 (. Ciąg CER). Następnie w kluczu tajnym Key Vault przechowaj ciąg, który pojawia się między wierszem ROZPOCZNIJ CERTYFIKAT a wierszem ZAKOŃCZ CERTYFIKAT w pliku. W środowisku usług wciąż należy utworzyć odwołanie do rekordu Klucz- Rekord i ustawić w polu Typ wartość Certyfikat.

    Można również użyć następującego skryptu programu PowerShell, aby wygenerować ciąg Base-64 .cer certyfikatu.

    $FilePath = ''
    $Cer = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2($FilePath)
    $BinCert = $Cer.GetRawCertData()
    $Base64Cert = [System.Convert]::ToBase64String($BinCert)
    echo $Base64Cert
    
  10. Jeśli faktury specyficzne dla danego scenariusza wymagają stosowania łańcucha certyfikatów w celu zastosowania podpisów cyfrowych lub ustanawiania bezpiecznego połączenia (Secure Sockets Layer [SSL]) z zewnętrznymi usługami sieci web, należy utworzyć łańcuch certyfikatów, których certyfikaty mają następującą kolejność: Certyfikaty podstawowe>Certyfikaty pośrednie>Certyfikaty końcowe. Zaufane źródło certyfikatów to urzędy certyfikacji. Pośrednie certyfikaty certyfikacji to połączenia certyfikatów użytkownika końcowego z głównymi certyfikatami urzędu certyfikacji. Aby utworzyć i skonfigurować łańcuch certyfikatów, wykonaj następujące kroki:

    1. W okienku akcji wybierz Łańcuch certyfikatów.
    2. Wybierz pozycję Nowy, aby utworzyć łańcuch certyfikatów.
    3. W polu Nazwa wprowadź nazwę łańcucha certyfikatów.
    4. W polu Opis wprowadź opis.
    5. W sekcji Certyfikaty wybierz pozycję Dodaj, aby dodać certyfikat do łańcucha.
    6. Przycisk W górę lub W dół umożliwia zmianę pozycji certyfikatu w łańcuchu. U góry listy należy zachować certyfikat główny urzędu certyfikacji, a u dołu — certyfikat użytkownika końcowego.
    7. Zapisz dane i zamknij stronę Łańcuch certyfikatów.
  11. Zapisz dane i zamknij stronę Parametry Key Vault.

  12. W polu Key Vault wybierz magazyn klczy utworzony w poprzednich krokach.

  13. W polu Tajny klucz tokenu sygnatury dostępu Współdzielonego magazynu wybierz nazwę klucza tajnego konta magazynu, który musi być używany do uwierzytelniania dostępu do konta magazynu.

Konfigurowanie sekwencji identyfikatorów

Jeśli scenariusze wymagają sekwencji numerów (na przykład w nazwach plików), można używać sekwencji numerów, ale których można używać we wszystkich funkcjach globalizacji lub dla określonej funkcji globalizacji. Po określonej sekwencji numerów można jej używać w zmiennych i procesach przetwarzania. Aby śledzić użycie sekwencji numerów, poszukaj wartości w polu Bieżąca wartość oraz zaznacz pole wyboru W użyciu na skróconej karcie Sekwencje numerów na karcie Fakturowanie elektroniczne na stronie Parametry dokumentu elektronicznego.

Aby utworzyć sekwencje numerów wybierz Nowe na skróconej karcie Sekwencje numerów. Następnie wprowadź nazwę i opis.

Wybierz polecenie Usuń, aby usunąć sekwencję numerów, jeśli nie jest już używana.

Dezaktywacja starszych funkcji fakturowania elektronicznego

Aby dezaktywować stare (starsze) funkcje ER dla niektórych funkcji oraz aktywować dodatkowe funkcje w w Finance i Supply Chain Management dla scenariuszy określonego kraju/regionu, włącz odpowiednią funkcję na karcie Funkcje na stronie Parametry dokumentu elektronicznego.

Po włączeniu funkcji na liście starsza funkcja jest dezaktywowana dla odpowiadającego mu kraju lub regionu oraz nazwy funkcji.