전자 송장 매개 변수 구성

리포지토리에서 ER 구성 가져오기

전자 송장 서비스에 전자 문서를 제출하는 과정에서는 Microsoft Dynamics 365 Finance 또는 Dynamics 365 Supply Chain Management에서 메시지를 생성해야 합니다. 이 메시지는 전자 보고(ER) 송장 모델 및 메타데이터(컨텍스트)의 구조에 해당하는 통합 구조여야 합니다. 메시지는 ER에 의해 생성되므로 구조가 사용자 지정 가능하고 유연합니다.

전자 송장에 문서를 제출하고 응답을 처리하려면 먼저 리포지토리에서 ER 구성을 가져와 매개 변수에 정의해야 합니다.

Finance 또는 Supply Chain Management 환경에서 직접 전자 문서를 설정, 조정 또는 검토하려면 다음 절차를 완료하십시오.

  1. Globalization Studio 작업 영역에서 전자 보고 타일을 선택합니다.

  2. 구성 공급자 섹션에서 Microsoft 구성 공급자를 선택한 다음 리포지토리를 선택합니다.

  3. Dataverse 유형의 리포지토리를 선택한 다음 작업 창에서 열기를 선택합니다.

  4. 다음 ER 모델을 가져옵니다.

    • 고객 송장 컨텍스트 모델
    • 송장 모델
    • 회계 문서(브라질 시나리오의 경우, 필요한 경우)
    • 소매 채널 데이터(사우디아라비아 소매 관련의 경우, 필요한 경우)
    • 응답 메시지 모델
  5. 다음 매핑 구성을 자동으로 가져왔는지 확인합니다. 그렇지 않은 경우 가져온 다음 페이지를 닫습니다.

    • 송장 모델 매핑
    • 회계 문서 매핑(브라질 시나리오의 경우, 필요한 경우)
    • 사전 송장 모델 매핑(폴란드 시나리오의 경우, 필요한 경우)
    • 소매 회계 문서 매핑(사우디아라비아 소매 관련의 경우, 필요한 경우)
    • 보류 중인 공급업체 송장 모델 매핑 (필요한 경우 덴마크어 응답 시나리오의 경우)

전자 문서 매개 변수 설정

  1. 조직 관리>설정>전자 문서 매개 변수로 이동합니다.

  2. 전자 문서 탭의 전자 보고 그리드 위에 있는 추가를 선택합니다.

  3. 지원하려는 시나리오에 따라 그리드에 다음 정보를 입력한 후 변경 사항을 저장합니다.

    테이블 이름 문서 컨텍스트 전자 문서 모델 매핑 필요한 기능
    CustInvoiceJour

    매핑 이름: 고객 송장 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 고객 송장

    구성: 송장 모델 매핑

    • 오스트리아 전자 송장(AT)
    • 벨기에 전자 송장(BE)
    • 덴마크 전자 송장(DK)
    • 이집트 전자 송장(EG)
    • 에스토니아 전자 송장(EE)
    • 핀란드 전자 송장(FI)
    • 프랑스 전자 송장(FR)
    • 독일 전자 송장(DE)
    • FatturaPA(IT)
    • 네덜란드 전자 송장(NL)
    • 노르웨이 전자 송장(NO)
    • 폴란드 전자 송장(PL)
    • 스페인 전자 송장(ES)
    • PEPPOL 전자 송장
    • 사우디아라비아 전자 송장(SA)
    • 오스트레일리아 전자 송장(AU)
    • 뉴질랜드 전자 송장(NZ)
    • 말레이시아 전자 송장 (MY)
    ProjInvoiceJour

    매핑 이름: 프로젝트 송장 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 프로젝트 송장

    구성: 송장 모델 매핑

    • 오스트리아 전자 송장(AT)
    • 벨기에 전자 송장(BE)
    • 덴마크 전자 송장(DK)
    • 이집트 전자 송장(EG)
    • 에스토니아 전자 송장(EE)
    • 핀란드 전자 송장(FI)
    • 프랑스 전자 송장(FR)
    • 독일 전자 송장(DE)
    • FatturaPA(IT)
    • 네덜란드 전자 송장(NL)
    • 노르웨이 전자 송장(NO)
    • 폴란드 전자 송장(PL)
    • 스페인 전자 송장(ES)
    • PEPPOL 전자 송장
    • 사우디아라비아 전자 송장(SA)
    • 오스트레일리아 전자 송장(AU)
    • 뉴질랜드 전자 송장(NZ)
    • 말레이시아 전자 송장 (MY)
    CzCustAdvanceInvoiceTable

    매핑 이름: 사전 송장 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 사전 송장 모델 매핑

    구성: 사전 송장 모델 매핑

    폴란드 전자 송장(PL)
    RetailTransactionFiscalTransDocumentView

    매핑 이름: 소매 회계 문서 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 소매 회계 문서

    구성: 소매 회계 문서 매핑

    사우디아라비아 전자 송장(SA)
    FiscalDocument_BR

    매핑 이름: 회계 문서 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 회계 문서 매핑

    구성: 회계 문서 매핑

    브라질 NF-e(BR)
    수집 서신

    매핑 이름: FD 수정 문자 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 수정 문자 매핑

    구성: 회계 문서 매핑

    브라질 NF-e(BR)
    서비스 회계 문서

    매핑 이름: 회계 문서 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 회계 문서 매핑

    구성: 회계 문서 매핑

    브라질 NFS-e ABRASF Curitiba(BR)
    VendInvoice정보 테이블

    매핑 이름: 보류 중인 공급업체 송장 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 보류 중인 공급업체 송장 모델 매핑

    구성: 보류 중인 공급업체 송장 모델 매핑

    덴마크 전자 송장(DK)
    LedgerJournalTrans

    매핑 이름: 선불 송장 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 고객 선불

    구성: 송장 모델 매핑

    사우디아라비아 Zatca 제출(SA)
    VendInvoiceJour

    매핑 이름: 자체 송장 컨텍스트

    구성: 고객 송장 컨텍스트 모델

    매핑 이름: 자체 송장

    구성: 자체 송장 모델 매핑

    말레이시아 전자 송장 (MY)

이전 표에 언급된 구성에서 구성을 파생하는 경우 새 구성을 정의합니다.

전자 송장 서비스의 응답을 처리하는 규칙을 설정하고 서비스에서 처리되는 송장을 기반으로 Finance 및 Supply Chain Management 데이터를 업데이트하려면 응답 유형을 설정하십시오. 대부분의 시나리오에서 이 설정은 국가/지역별로 다릅니다. 따라서 국가/지역별 지침을 따르는 것이 좋습니다. 자세한 내용은 국가 또는 지역별 전자 송장 발행 기능 제공을 참조하십시오.

Key Vault 참조 만들기

  1. 전자 문서 매개 변수 페이지의 전자 송장 탭에 있는 Key Vault 설정 빠른 탭에서 Key Vault 매개 변수를 선택합니다.

  2. Key Vault 매개 변수 페이지에서 새로 만들기를 선택하여 Key Vault 참조를 만듭니다.

  3. 이름 필드에 Key Vault 참조의 이름을 입력합니다.

  4. 설명 필드에 설명을 입력합니다.

  5. Key Vault URI 필드에 Key Vault(https://<your key vault>.vault.azure.net/)의 Key Vault URI를 붙여넣습니다. 자세한 내용은 Azure Portal에서 Azure Key Vault 만들기를 참조하십시오.

  6. 인증서 섹션에서 추가를 선택합니다.

  7. 이름 필드에 스토리지 계정 비밀 또는 인증서의 이름을 입력합니다. 이 이름은 스토리지 계정의 SAS(공유 액세스 서명) 토큰을 보유하는 Key Vault 비밀의 이름과 일치해야 합니다. 자세한 내용은 Azure Portal에서 Azure 스토리지 계정 만들기를 참조하십시오.

  8. 설명 필드에 설명을 입력합니다.

  9. 유형 필드에서 구성 중인 항목에 따라 비밀 또는 인증서를 선택합니다.

    참고

    일부 시나리오에서는 파일 이름 확장명이 .cer인 공용 인증서를 사용해야 합니다. 그러나 Key Vault는 이 유형의 인증서를 Key Vault 인증서로 가져오고 저장하는 것을 지원하지 않습니다. 이러한 시나리오에서는 .cer 파일을 Base-64로 인코딩된 X.509(.CER) 문자열로 저장해야 합니다. 그런 다음 Key Vault 비밀에서 BEGIN CERTIFICATE 줄과 END CERTIFICATE 줄 사이에 나오는 문자열을 파일에 저장합니다. 서비스 환경에서는 여전히 Key Vault 레코드에 대한 참조를 만들고 유형 필드를 인증서로 설정해야 합니다.

    또는 다음 PowerShell 스크립트를 사용하여 .cer 인증서 파일의 Base-64 문자열을 생성합니다.

    $FilePath = ''
    $Cer = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2($FilePath)
    $BinCert = $Cer.GetRawCertData()
    $Base64Cert = [System.Convert]::ToBase64String($BinCert)
    echo $Base64Cert
    
  10. 국가/지역별 송장에 디지털 서명을 적용하거나 외부 웹 서비스에 대한 보안(Secure Sockets Layer [SSL]) 연결을 설정하기 위해 인증서 체인이 필요한 경우 인증서가 루트 인증서>중간 인증서>최종 사용자 인증서 순서의 인증서 체인을 만듭니다. 루트 인증 기관(CA)은 신뢰할 수 있는 인증서 출처입니다. 중간 CA 인증서는 최종 사용자 인증서를 루트 CA 인증서에 연결하는 브리지입니다. 인증서의 체인을 만들고 설정하려면 다음 단계를 따릅니다.

    1. 작업 창에서 인증서 체인을 선택합니다.
    2. 새로 만들기를 선택하여 인증서 체인을 만듭니다.
    3. 이름 필드에 인증서 체인의 이름을 입력합니다.
    4. 설명 필드에 설명을 입력합니다.
    5. 인증서 섹션에서 추가를 선택하여 체인에 인증서를 추가합니다.
    6. 위로 또는 아래로 버튼을 사용하여 체인에서 인증서의 위치를 변경합니다. CA 루트 인증서를 목록 상단에 유지하고 최종 사용자 인증서를 하단에 유지합니다.
    7. 데이터를 저장하고 인증서 체인 페이지를 닫습니다.
  11. 데이터를 저장하고 Key Vault 매개 변수 페이지를 닫습니다.

  12. Key Vault 필드에서 이전 단계에서 만든 키 자격 증명 모음을 선택합니다.

  13. Storage SAS 토큰 암호 필드에서 스토리지 계정에 대한 액세스를 인증하는 데 사용해야 하는 스토리지 계정 비밀의 이름을 선택합니다.

번호 시퀀스 구성

시나리오에 번호 시퀀스(예: 파일 이름)가 필요한 경우 세계화 기능 전반에 걸쳐 또는 특정 세계화 기능에 사용되는 번호 시퀀스를 사용할 수 있습니다. 번호 시퀀스를 정의한 후 변수 및 처리 파이프라인에 사용할 수 있습니다. 일련번호 사용을 추적하려면 현재 값 필드에서 값을 찾고 전자 문서 매개 변수 페이지의 전자 송장 탭에 있는 번호 시퀀스 빠른 탭에서 선택된 사용 중 확인란을 찾으세요.

번호 시퀀스를 생성하려면 번호 시퀀스 빠른 탭에서 새로 만들기를 선택하세요. 그런 다음 이름 및 설명을 입력합니다.

더 이상 사용되지 않는 일련번호를 삭제하려면 삭제를 선택하세요.

기존 전자 송장 기능 비활성화

일부 기능에 대해 이전(레거시) ER 기능을 비활성화하고 일부 국가/지역별 시나리오에 대해 Finance 및 Supply Chain Management의 추가 기능을 활성화하려면 전자 문서 매개 변수 페이지의 기능 탭에서 해당 기능을 활성화하십시오.

목록의 기능을 활성화하면 해당 국가 또는 지역 및 기능 이름에 대해 레거시 기능이 비활성화됩니다.