Sistem kami menggunakan sekumpulan namespace XML yang dirancang untuk menyusun dan mengidentifikasi satu per satu di seluruh Faktur, Nota Kredit, dan Permintaan Respons. Panduan ini mencantumkan namespace ini dan penggunaan spesifiknya dalam format dokumen.
Pemakaian namespace dalam format dokumen
Dokumen XML kami dibuat dengan mematuhi kumpulan namespace yang ditentukan, memastikan konsistensi dan kompatibilitas dengan standar UBL 2.4 untuk pembuatan invoice dan pemrosesan catatan kredit. Namespace memfasilitasi perbedaan di antara berbagai segmen dokumen, seperti spesifikasi invoice, daftar kredit detail catatan, dan komponen umum. Tabel berikut mencantumkan namespace digunakan:
Awalan | URI Namespace | Deskripsi |
---|---|---|
inv |
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 |
Digunakan khusus untuk elemen dokumen Invoice. |
cn |
urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 |
Diterapkan ke elemen dalam dokumen Catatan Kredit. |
cac |
urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 |
Mewakili komponen agregat yang umum di berbagai jenis dokumen. |
cbc |
urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 |
Menunjukkan komponen dasar yang digunakan secara universal di seluruh dokumen UBL. |
Namespace dalam batch dokumen
Untuk penggabungan beberapa dokumen dalam satu permintaan batch atau
tersebut, framework kami tidak secara khusus menggunakan namespace ext
di
batch. Sebagai gantinya, namespace UBL 2.4 standar
digunakan secara langsung untuk
memastikan pemrosesan yang jelas dan mudah
pada setiap dokumen dalam batch.
Contoh deklarasi namespace dalam permintaan batch:
<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>