| |||||||||
현지 통화 구매자 송장 발행에 세액 필요 규칙이 활성화되어 있지만, 이 검증은 작동하지 않는 것 같습니다. 세액은 구매자의 현지 통화로 표시되지 않습니다.
송장은 cXML(Commerce eXtensible Markup Language)을 통해 전송됩니다.
PO-Flip을 통해 송장이 생성되면 세액은 SAP Business Network에서 자동으로 계산됩니다. 송장을 전자적으로 전송하는 경우 공급자는 cXML에 환율을 포함해야 합니다.
SAP Business Network는 송장 데이터에서 납품처 주소의 통화와 다른 통화를 사용하는지 확인합니다. 이 경우 세액과 환율에 대한 두 번째 통화를 cXML 송장에 저장할 수 있습니다. 송장당 하나의 환율만 저장됩니다. 따라서 각 단일 송장에 동일한 납품처 국가를 사용해야 합니다.
cXML 송장은 환율 필드를 지원합니다. 온라인 송장 항목의 경우 매일 Bloomberg 피드의 환율이 기본값으로 설정됩니다. (요율은 Bloomberg에 의해 여러 가격 소스에서 수집됩니다.) 환율은 현지 납품처 통화로 세액을 계산하는 데 사용되며 cXML 송장에 두 번째 값으로 저장됩니다.
세금 정보가 납품처 정보 통화로 지정된 경우 수령 송장 데이터(cXML, 전자 데이터 교환[EDI] 또는 쉼표로 구분된 값 [CSV])가 검증됩니다. 송장 헤더 레벨에서 세금 정보가 지정되어 있고 개별 품목 레벨에 납품처 국가가 여러 개 있는 경우 SAP Business Network에서는 현지 세금 통화를 검증하지 않습니다.
송장에 이미 <alternatecurrency> 태그가 있으므로 오류가 생성되지 않습니다.
이 외부 요소가 포함된 cXML의 일부는 다음과 같습니다.
...
<PaymentTerm payInNumberOfDays = "60"></PaymentTerm>
<Comments>테스트입니다.</Comments>
<외부 이름 = "TaxInvoice">세금 송장입니다.</Extrinsic>
<외부 이름 = "buyerVatID">DEXXXX</Extrinsic>
<외부 이름 = "VATonDebits">예</Extrinsic>
<외부 이름 = "invoiceSourceDocument">PurchaseOrder</Extrinsic>
<외부 이름 = "invoiceSubmissionMethod">온라인</Extrinsic>
<외부 이름 = "taxExchangeRate">0.7003</Extrinsic>
</InvoiceDetailRequestHeader>
...
이 taxExchangeRate 외부 요소가 cXML에 없으면 세금이 현지 통화로 표시되지 않습니다.
SAP Business Network for Procurement & Supply Chain > 거래 문서 > 거래(송장 발행)