+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
- <xs:include schemaLocation="Simple_Type.xsd"/>
- <xs:complexType name="TNatDec">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="01">
- <xs:annotation>
- <xs:documentation>Budget primitif</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="02">
- <xs:annotation>
- <xs:documentation>Décision modificative</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="03">
- <xs:annotation>
- <xs:documentation>Budget supplémentaire</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="09">
- <xs:annotation>
- <xs:documentation>Compte administratif</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TTypOpBudg">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>Opération à l'intérieur d'une section</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="2">
- <xs:annotation>
- <xs:documentation>Opération de section à section</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TNomenclature">
- <xs:attribute name="V" use="required" type="xs:string">
- <xs:annotation>
- <xs:documentation>La liste des codes autorisés est publiée sur le site http://odm-budgetaire.org/ onglet Documentation. Ce champ contient "norme"-"declinaison de norme" (exemple : M14-M14_COM_SUP500). </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TNatVote">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="FcIc">
- <xs:annotation>
- <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>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="FaIc">
- <xs:annotation>
- <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>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="FcIa">
- <xs:annotation>
- <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>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="FaIa">
- <xs:annotation>
- <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>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TTypProv">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>Semi budgétaire</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="2">
- <xs:annotation>
- <xs:documentation>Budgétaire</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TBudgPrec">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>Primitif</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="2">
- <xs:annotation>
- <xs:documentation>Cumulé</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TReprRes">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>sans reprise des résultats de l’exercice N-1</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="2">
- <xs:annotation>
- <xs:documentation>avec reprise anticipée des résultats de l’exercice N-1</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="3">
- <xs:annotation>
- <xs:documentation>avec reprise des résultats de l’exercice N-1 après le vote du compte administratif N-1</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TNatFonc">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>Le budget est voté par nature.</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="2">
- <xs:annotation>
- <xs:documentation>Le budget est voté par fonction.</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="3">
- <xs:annotation>
- <xs:documentation>Le vote du budget est mixte.</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TTypOpe">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>Pour une opération, son type est "Pour Vote"</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="2">
- <xs:annotation>
- <xs:documentation>Pour une opération, son type est "Pour Information"</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <!-- remplace par une CaracSup -->
- <!--xs:complexType name="TAECP">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>(M52) Type de dépense au chapitre : avec AP/CP</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="2">
- <xs:annotation>
- <xs:documentation>(M52) Type de dépense au chapitre : hors AP/CP</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType -->
- <xs:complexType name="TCodRD">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="R">
- <xs:annotation>
- <xs:documentation>Recette</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="D">
- <xs:annotation>
- <xs:documentation>Dépense</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TOpBudg">
- <xs:attribute name="V" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="0">
- <xs:annotation>
- <xs:documentation>Opération réelle ou mixte</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="1">
- <xs:annotation>
- <xs:documentation>Opération d'ordre</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <!--xs:enumeration value="T">
- <xs:annotation>
- <xs:documentation>Total</xs:documentation>
- </xs:annotation>
- </xs:enumeration-->
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TMontantCalculated">
- <xs:attribute name="V" type="V_Montant" use="required"/>
- <xs:attribute name="calculated" use="optional" fixed="true">
- <xs:annotation>
- <xs:documentation>Permet d'indiquer qu'un tel montant a été calculé</xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="TMontant_Sup">
- <xs:attribute name="Code" type="V_Texte30" use="required"/>
- <xs:attribute name="V" type="V_Montant"/>
- </xs:complexType>
- <xs:complexType name="TCarac_Sup">
- <xs:attribute name="Code" type="V_Texte30" use="required"/>
- <xs:attribute name="V" type="V_Texte100"/>
- </xs:complexType>
- <xs:complexType name="TInformationGenerale">
- <xs:attribute name="Code" type="V_Texte30" use="required"/>
- <xs:attribute name="V" type="V_Texte100"/>
- </xs:complexType>
-</xs:schema>