Il nostro sistema utilizza un insieme di spazi dei nomi XML progettati per strutturare e identificare in fattura, nota di credito e richieste di documenti in batch. Risposte. Questa guida elenca questi spazi dei nomi e il loro utilizzo specifico all'interno delle nostre formati dei documenti.
Utilizzo dello spazio dei nomi nella formattazione del documento
I nostri documenti XML sono creati rispettando un insieme definito di spazi dei nomi, assicurando coerenza e compatibilità con lo standard UBL 2.4 per fatturazione e elaborazione delle note di credito. Gli spazi dei nomi facilitano la distinzione tra diversi segmenti dei documenti, ad esempio le specifiche della fattura, le informazioni dettagli delle note e componenti comuni. La tabella seguente elenca gli spazi dei nomi utilizzata:
| Prefisso | URI dello spazio dei nomi | Descrizione |
|---|---|---|
inv |
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2 |
Utilizzato specificamente per gli elementi dei documenti fattura. |
cn |
urn:oasis:names:specification:ubl:schema:xsd:CreditNote-2 |
Applicata agli elementi all'interno dei documenti della nota di credito. |
cac |
urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 |
Rappresenta i componenti aggregati comuni a diversi tipi di documenti. |
cbc |
urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 |
Indica i componenti di base utilizzati universalmente nei documenti UBL. |
Spazi dei nomi nei batch di documenti
Per l'aggregazione di più documenti all'interno di una singola richiesta batch
nella risposta, il nostro framework non utilizza in modo specifico lo spazio dei nomi ext
a livello di batch. Invece, gli spazi dei nomi UBL 2.4 standard vengono impiegati direttamente
garantire un'elaborazione chiara e diretta di ogni documento all'interno del batch.
Esempio di dichiarazione dello spazio dei nomi in una richiesta 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>