XML 네임스페이스 규칙

Google 시스템에서는 일련의 XML 네임스페이스 집합을 사용하여 청구, 크레딧 메모, 일괄 문서 요청에 대해 고유한 방식으로 적용되며 응답. 이 가이드에서는 이러한 네임스페이스와 문서 형식을 지원합니다.

문서 형식의 네임스페이스 사용률

XML 문서는 정의된 네임스페이스 집합을 준수하여 구성됩니다. 전자 메일을 위한 UBL 2.4 표준과의 일관성과 호환성 보장 인보이스 발행 및 대변 메모 처리 네임스페이스는 인보이스 세부사항, 크레딧 등 문서의 여러 세그먼트 간에 메모 세부정보 및 공통 구성요소를 살펴보겠습니다. 다음 표에는 사용됨:

접두어 네임스페이스 URI 설명
inv urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 인보이스 문서 요소에 사용됩니다.
cn urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 크레딧 메모 문서 내 요소에 적용됩니다.
cac urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 여러 문서 유형에 공통된 집계 구성요소를 나타냅니다.
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 UBL 문서에서 보편적으로 사용되는 기본 구성요소를 나타냅니다.

문서 배치의 네임스페이스

단일 일괄 요청 내에서 여러 문서를 집계하는 경우 또는 Google 프레임워크는 ext 네임스페이스를 사용하지 않고 배치 수준입니다. 대신 표준 UBL 2.4 네임스페이스는 배치 내에서 각 문서를 명확하고 직관적으로 처리할 수 있도록 합니다.

일괄 요청의 네임스페이스 선언 예시:

<RequestBatch xmlns:inv="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
              xmlns:cn="urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2"
              xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
              xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
              xmlns:ext="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
              batchID="Batch-001"
              documentCount="500">
    ...
</RequestBatch>