+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">\r
- <xs:include schemaLocation="Simple_Type.xsd"></xs:include>\r
- <xs:complexType name="TNatDec">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="01">\r
- <xs:annotation>\r
- <xs:documentation>Budget primitif</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="02">\r
- <xs:annotation>\r
- <xs:documentation>Décision modificative</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="03">\r
- <xs:annotation>\r
- <xs:documentation>Budget supplémentaire</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="09">\r
- <xs:annotation>\r
- <xs:documentation>Compte administratif</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TTypOpBudg">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>Opération à l'intérieur d'une section</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="2">\r
- <xs:annotation>\r
- <xs:documentation>Opération de section à section</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TNomenclature">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="M14_SIMPLIFIE">\r
- <xs:annotation>\r
- <xs:documentation>M14 Plan de compte simplifié</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="M14_DEVELOPPE">\r
- <xs:annotation>\r
- <xs:documentation>M14 Plan de compte développé</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="M14_CCAS">\r
- <xs:annotation>\r
- <xs:documentation>M14 Plan de compte spécifique CCAS et CIAS</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="M14_CE">\r
- <xs:annotation>\r
- <xs:documentation>M14 Plan de compte spécifique Caisse des écoles</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="M52"/>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TNatVote">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="FcIc">\r
- <xs:annotation>\r
- <xs:documentation>Pour la section de fonctionnement le vote est au niveau du chapitre. Pour la section d'investissement le vote est au niveau du chapitre.</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="FaIc">\r
- <xs:annotation>\r
- <xs:documentation>Pour la section de fonctionnement le vote est au niveau de l'article. Pour la section d'investissement le vote est au niveau du chapitre.</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="FcIa">\r
- <xs:annotation>\r
- <xs:documentation>Pour la section de fonctionnement le vote est au niveau du chapitre. Pour la section d'investissement le vote est au niveau de l'article.</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="FaIa">\r
- <xs:annotation>\r
- <xs:documentation>Pour la section de fonctionnement le vote est au niveau de l'article. Pour la section d'investissement le vote est au niveau de l'article.</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TTypProv">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>Semi budgétaire</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="2">\r
- <xs:annotation>\r
- <xs:documentation>Budgétaire</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TBudgPrec">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>Primitif</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="2">\r
- <xs:annotation>\r
- <xs:documentation>Cumulé</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TReprRes">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>sans reprise des résultats de l’exercice N-1</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="2">\r
- <xs:annotation>\r
- <xs:documentation>avec reprise anticipée des résultats de l’exercice N-1</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="3">\r
- <xs:annotation>\r
- <xs:documentation>avec reprise des résultats de l’exercice N-1 après le vote du compte administratif N-1</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TNatFonc">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>Le budget est voté par nature.</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="2">\r
- <xs:annotation>\r
- <xs:documentation>Le budget est voté par fonction.</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="3">\r
- <xs:annotation>\r
- <xs:documentation>Le vote du budget est mixte.</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TTypOpe">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>Pour une opération, son type est "Pour Vote"</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="2">\r
- <xs:annotation>\r
- <xs:documentation>Pour une opération, son type est "Pour Information"</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <!-- remplace par une CaracSup -->\r
- <!--xs:complexType name="TAECP">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>(M52) Type de dépense au chapitre : avec AP/CP</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="2">\r
- <xs:annotation>\r
- <xs:documentation>(M52) Type de dépense au chapitre : hors AP/CP</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType -->\r
- <xs:complexType name="TCodRD">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="R">\r
- <xs:annotation>\r
- <xs:documentation>Recette</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="D">\r
- <xs:annotation>\r
- <xs:documentation>Dépense</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TOpBudg">\r
- <xs:attribute name="V" use="required">\r
- <xs:simpleType>\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="0">\r
- <xs:annotation>\r
- <xs:documentation>Opération réelle ou mixte</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="1">\r
- <xs:annotation>\r
- <xs:documentation>Opération d'ordre</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- <xs:enumeration value="T">\r
- <xs:annotation>\r
- <xs:documentation>Total</xs:documentation>\r
- </xs:annotation>\r
- </xs:enumeration>\r
- </xs:restriction>\r
- </xs:simpleType>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TMontantCalculated">\r
- <xs:attribute name="V" type="V_Montant" use="required"/>\r
- <xs:attribute name="calculated" fixed="true" use="optional">\r
- <xs:annotation>\r
- <xs:documentation>Permet d'indiquer qu'un tel montant a été calculé</xs:documentation>\r
- </xs:annotation>\r
- </xs:attribute>\r
- </xs:complexType>\r
- <xs:complexType name="TMontant_Sup">\r
- <xs:attribute name="Code" type="V_Texte30" use="required"/>\r
- <xs:attribute name="V" type="V_Montant"/>\r
- </xs:complexType>\r
- <xs:complexType name="TCarac_Sup">\r
- <xs:attribute name="Code" type="V_Texte30" use="required"/>\r
- <xs:attribute name="V" type="V_Texte100"/>\r
- </xs:complexType>\r
- <xs:complexType name="TInformationGenerale">\r
- <xs:attribute name="Code" type="V_Texte30" use="required"/>\r
- <xs:attribute name="V" type="V_Texte100"/>\r
- </xs:complexType>\r
-</xs:schema>\r