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>