DocumentErrors XML shema vsebuje podatke napakah (kritičnih in nekritičnih) pri preverjanju pravilnosti dokumenta.(CheckDocumentErrors)
XML shema je objavljena na naslovu: https://edavki.durs.si/SoapPortal/Schemas/DocumentErrors_1.xsd
| Polje | Tip | Ime | Opis |
|---|---|---|---|
| Error/Type | xs:string | Tip napake | "Critical", "NonCritical", "PrefilledMismatch" |
| Error/Ref | xs:string | Referenca napake | Referenca na kaj se napaka nanaša |
| Error/RefDescription | xs:string | Opis reference napake | Opis reference (za analitične reke je naprimer: "AnlID") |
| Error/Code | xs:string | Koda napake | - |
| Error/Params | xs:string | Parametri napake | Delimitirani parametri za prikaz v besedilu (param1;param2;) |
| Error/Message | xs:string | Opis napake | V izbranem jeziku |
Primer 1:
- oddamo dokument tipa 'O' za obdobje 1.2.2010 - 28.2.2010
- preverimo dokument tipa 'O' za isto obdobje, ki na nam vrne napako:
<DocumentErrors xmlns="http://edavki.durs.si/WebServices/SoapPortal/Schemas/DocumentErrors_1.xsd">
<Summary>
<Total>1</Total>
<Critical>1</Critical>
<NonCritical>0</NonCritical>
<PrefilledMismatch>0</PrefilledMismatch>
</Summary>
<Error>
<Type>Critical</Type>
<Code>Strings.Documents.WorkflowError.errDocumentWorkflowTransitionNotAllowed</Code>
<Ref>EDP-96295139-440</Ref>
<RefDescription>Edp number of previous document.</RefDescription>
<Params>O;O;1.2.2010 - 28.2.2010;</Params>
<Message>Oddaja vrste dokumenta 'O' ni dovoljena, ker je že oddan dokument vrste 'O' za obdobje '1.2.2010 - 28.2.2010'.</Message>
</Error>
</DocumentErrors>
Primer 2:
- preverjanje napaka za dokument tipa 'P' za obdobje, ki še nima oddanega
originalnega dokumenta :
<DocumentErrors xmlns="http://edavki.durs.si/WebServices/SoapPortal/Schemas/DocumentErrors_1.xsd">
<Summary>
<Total>1</Total>
<Critical>1</Critical>
<NonCritical>0</NonCritical>
<PrefilledMismatch>0</PrefilledMismatch>
</Summary>
<Error>
<Type>Critical</Type>
<Code>Strings.Documents.WorkflowError.errDocumentWorkflowNotOriginal</Code>
<Params>P;1.3.2010 - 2.3.2010;</Params>
<Message>Oddaja vrste dokumenta 'P' ni dovoljena, ker še ni oddan noben dokument za obdobje '1.3.2010 - 2.3.2010'.</Message>
</Error>
</DocumentErrors>