Fiscality maschera funziona fino all apertura del xmlx
@@ -0,0 +1,8 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Help
|
||||
Bundle-SymbolicName: it.smi.adex.help
|
||||
Bundle-Version: 16.0.0
|
||||
Require-Bundle: org.eclipse.ui,
|
||||
org.eclipse.core.runtime
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||
BIN
Fiscality/plugins/it.smi.adex.help_16.0.0/doc/GuidaIX.pdf
Normal file
BIN
Fiscality/plugins/it.smi.adex.help_16.0.0/doc/GuidaXML.pdf
Normal file
@@ -0,0 +1,22 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Installer
|
||||
Bundle-SymbolicName: it.smi.adex.installer
|
||||
Bundle-Version: 19.0.0
|
||||
Bundle-Activator: it.smi.adex.installer.Activator
|
||||
Require-Bundle: org.eclipse.ui,
|
||||
org.eclipse.core.runtime,
|
||||
it.smi.palmax.event;bundle-version="1.0.0",
|
||||
it.smi.connection.http;bundle-version="1.0.0",
|
||||
it.smi.org.apache.commons.httpclient;bundle-version="3.1.0",
|
||||
it.smi.org.apache.commons.net;bundle-version="3.1.0",
|
||||
it.smi.palmax.logging;bundle-version="1.0.0",
|
||||
it.smi.connection.iseries;bundle-version="1.0.0",
|
||||
it.smi.adex.utils;bundle-version="1.0.0",
|
||||
it.smi.installer.info;bundle-version="1.0.0",
|
||||
it.smi.palmax.sqlutility
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Export-Package: it.smi.adex.instalPage,
|
||||
it.smi.adex.installation,
|
||||
it.smi.adex.installation.galileoversions,
|
||||
it.smi.adex.installer
|
||||
BIN
Fiscality/plugins/it.smi.adex.installer_19.0.0/images/export.gif
Normal file
|
After Width: | Height: | Size: 329 B |
@@ -0,0 +1,31 @@
|
||||
<Composite xmlns="http://www.eclipse.org/xwt/presentation" xmlns:x="http://www.eclipse.org/xwt" x:Class="it.smi.adex.views.PublicAmministrationSettingsPrefPage" x:Name="contents" background="COLOR_WIDGET_HIGHLIGHT_SHADOW" xmlns:p1="clr-namespace:org.eclipse.ui.forms.widgets">
|
||||
<Composite.layout>
|
||||
<GridLayout/>
|
||||
</Composite.layout>
|
||||
<Composite background="COLOR_WIDGET_HIGHLIGHT_SHADOW" x:Name="">
|
||||
<Composite.layout>
|
||||
<GridLayout/>
|
||||
</Composite.layout>
|
||||
<Composite.layoutData>
|
||||
<GridData horizontalAlignment="FILL" verticalAlignment="FILL" grabExcessHorizontalSpace="true" grabExcessVerticalSpace="true"/>
|
||||
</Composite.layoutData>
|
||||
<Section text="Log errori applicazione" x:Style="(p1:Section).EXPANDED | (p1:Section).TITLE_BAR">
|
||||
<Section.layoutData>
|
||||
<GridData grabExcessHorizontalSpace="true" horizontalAlignment="FILL"/>
|
||||
</Section.layoutData>
|
||||
</Section>
|
||||
<StyledText x:Style="BORDER | READ_ONLY | WRAP | V_SCROLL" x:Name="logTxt">
|
||||
<StyledText.layoutData>
|
||||
<GridData grabExcessHorizontalSpace="true" horizontalAlignment="FILL" grabExcessVerticalSpace="true" verticalAlignment="FILL"/>
|
||||
</StyledText.layoutData>
|
||||
</StyledText>
|
||||
<Composite>
|
||||
<Composite.layout>
|
||||
<GridLayout numColumns="2"/>
|
||||
</Composite.layout>
|
||||
<Button text="Ricarica log" x:Name="refLog"/>
|
||||
<Button text="Salva log" bounds="0, 0, 75, 25" x:Name="saveLog"/>
|
||||
</Composite>
|
||||
</Composite>
|
||||
</Composite>
|
||||
<!-- Forms API -->
|
||||
@@ -0,0 +1,229 @@
|
||||
DROP VIEW &DT/FTFTE55V;
|
||||
DROP VIEW &DT/FTMOVNE55V;
|
||||
DROP VIEW &DT/FTBKMNE55V;
|
||||
DROP VIEW &DT/ABFIS15V;
|
||||
DROP VIEW &DT/FTMOV55V;
|
||||
DROP VIEW &DT/FTBKM55V;
|
||||
DROP VIEW &DT/FTMOVAR55V;
|
||||
DROP VIEW &DT/FTBKMAR55V;
|
||||
DROP VIEW &DT/MGMOF55V;
|
||||
DROP VIEW &DT/FTPAU55V;
|
||||
DROP VIEW &DT/SMTABAR55V;
|
||||
DROP VIEW &DT/FTBKPEP55V;
|
||||
DROP VIEW &DT/FTPEP55V;
|
||||
DROP VIEW &DT/FTBKMPE55V;
|
||||
DROP VIEW &DT/FTMOVPE55V;
|
||||
DROP VIEW &DT/CSTABDB55V;
|
||||
|
||||
DROP TABLE &DT/FTPAA55F;
|
||||
DROP TABLE &DT/FTPAB55F;
|
||||
DROP TABLE &DT/FTPAC55F;
|
||||
DROP TABLE &DT/FTPAD55F;
|
||||
DROP TABLE &DT/FTPAF55F;
|
||||
DROP TABLE &DT/FTPAG55F;
|
||||
DROP TABLE &DT/FTPAI55F;
|
||||
DROP TABLE &DT/FTPAL55F;
|
||||
DROP TABLE &DT/FTPAM55F;
|
||||
DROP TABLE &DT/FTPAN55F;
|
||||
DROP TABLE &DT/FTPAO55F;
|
||||
DROP TABLE &DT/FTPAP55F;
|
||||
DROP TABLE &DT/FTPAQ55F;
|
||||
DROP TABLE &DT/FTPAR55F;
|
||||
DROP TABLE &DT/FTPAS55F;
|
||||
DROP TABLE &DT/FTPAT55F;
|
||||
DROP TABLE &DT/FTPAV55F;
|
||||
DROP TABLE &DT/FTPAZ55F;
|
||||
DROP TABLE &DT/FTPAX55F;
|
||||
DROP TABLE &DT/FTPAE55F;
|
||||
DROP TABLE &DT/FTPAH55F;
|
||||
DROP TABLE &DT/FTPSET55F;
|
||||
DROP TABLE &DT/FTPAU55F;
|
||||
DROP TABLE &DT/CGI15A0F;
|
||||
DROP TABLE &DT/CGI15B0F;
|
||||
DROP TABLE &DT/CGI15I0F;
|
||||
DROP TABLE &DT/CGI15Z0F;
|
||||
DROP TABLE &DT/FTPAAB55F;
|
||||
DROP TABLE &DT/CGU15I0F;
|
||||
DROP TABLE &DT/CGU15A0F;
|
||||
DROP TABLE &DT/CGU15B0F;
|
||||
DROP TABLE &DT/CGU15D0F;
|
||||
DROP TABLE &DT/CGU15H0F;
|
||||
DROP TABLE &DT/CGU15Z0F;
|
||||
DROP TABLE &DT/FTPAJ55F;
|
||||
DROP TABLE &DT/FTPAK55F;
|
||||
DROP TABLE &DT/FTPAY55F;
|
||||
DROP TABLE &DT/FTPEA55F;
|
||||
DROP TABLE &DT/FTPEB55F;
|
||||
DROP TABLE &DT/FTPED55F;
|
||||
DROP TABLE &DT/FTPEE55F;
|
||||
DROP TABLE &DT/FTPEF55F;
|
||||
DROP TABLE &DT/FTPEI55F;
|
||||
DROP TABLE &DT/FTPEL55F;
|
||||
DROP TABLE &DT/FTPEM55F;
|
||||
DROP TABLE &DT/FTPEN55F;
|
||||
DROP TABLE &DT/FTPEO55F;
|
||||
DROP TABLE &DT/FTPEP55F;
|
||||
DROP TABLE &DT/FTPER55F;
|
||||
DROP TABLE &DT/FTPES55F;
|
||||
DROP TABLE &DT/FTPET55F;
|
||||
DROP TABLE &DT/FTPEU55F;
|
||||
DROP TABLE &DT/FTPEV55F;
|
||||
DROP TABLE &DT/FTPEX55F;
|
||||
DROP TABLE &DT/FTPEY55F;
|
||||
DROP TABLE &DT/FTPEC55F;
|
||||
DROP TABLE &DT/C770A16F;
|
||||
DROP TABLE &DT/C770B16F;
|
||||
DROP TABLE &DT/C770D16F;
|
||||
DROP TABLE &DT/C770I16F;
|
||||
DROP TABLE &DT/C770Z16F;
|
||||
DROP TABLE &DT/FTTIB55F;
|
||||
DROP TABLE &DT/FTTIM55F;
|
||||
DROP TABLE &DT/CGDTA00F;
|
||||
DROP TABLE &DT/CGDTB00F;
|
||||
DROP TABLE &DT/CGDTC00F;
|
||||
DROP TABLE &DT/CGDTD00F;
|
||||
DROP TABLE &DT/CGDTG00F;
|
||||
DROP TABLE &DT/CGDTU00F;
|
||||
DROP TABLE &DT/C770Y16F;
|
||||
DROP TABLE &DT/CGETA00F;
|
||||
DROP TABLE &DT/CGETB00F;
|
||||
DROP TABLE &DT/CGETC00F;
|
||||
DROP TABLE &DT/CGETO00F;
|
||||
DROP TABLE &DT/CGETN00F;
|
||||
DROP TABLE &DT/FTPEJ55F;
|
||||
DROP TABLE &DT/FTPABV55F;
|
||||
DROP TABLE &DT/C770J16F;
|
||||
DROP TABLE &DT/FTPAW55F;
|
||||
DROP TABLE &DT/FTPA155F;
|
||||
|
||||
DROP TABLE &DT/FTXCTE0F;
|
||||
DROP TABLE &DT/FTXCKL0F;
|
||||
DROP TABLE &DT/FTXCI00F;
|
||||
DROP TABLE &DT/FTXCF00F;
|
||||
DROP TABLE &DT/FTXCV00F;
|
||||
DROP TABLE &DT/FTXCS00F;
|
||||
DROP TABLE &DT/FTXCO00F;
|
||||
DROP TABLE &DT/FTXCT00F;
|
||||
DROP TABLE &DT/FTXCZ00F;
|
||||
DROP TABLE &DT/FTXCD00F;
|
||||
DROP TABLE &DT/FTXCG00F;
|
||||
DROP TABLE &DT/FTXCA00F;
|
||||
DROP TABLE &DT/FTXCB00F;
|
||||
DROP TABLE &DT/FTXCL00F;
|
||||
DROP TABLE &DT/FTXCR00F;
|
||||
DROP TABLE &DT/FTXCJ00F;
|
||||
DROP TABLE &DT/FTXCQ00F;
|
||||
DROP TABLE &DT/FTXCM00F;
|
||||
DROP TABLE &DT/FTXCK00F;
|
||||
DROP TABLE &DT/FTXCU00F;
|
||||
DROP TABLE &DT/FTPA255F;
|
||||
DROP TABLE &DT/FTPAFE55F;
|
||||
DROP TABLE &DT/FTFPE00F;
|
||||
DROP TABLE &MDT/FTPAFM55F;
|
||||
|
||||
DROP TABLE &DT/CGUKT00F;
|
||||
DROP TABLE &DT/CGUKD00F;
|
||||
DROP TABLE &DT/CGUKI00F;
|
||||
DROP TABLE &DT/FTXCY00F;
|
||||
DROP TABLE &DT/FTPA355F;
|
||||
DROP TABLE &DT/FTPA455F;
|
||||
DROP TABLE &DT/CRDIA00F;
|
||||
DROP TABLE &DT/CRDIR00F;
|
||||
DROP TABLE &DT/CRDIB00F;
|
||||
DROP TABLE &DT/CRDII00F;
|
||||
DROP TABLE &DT/CRDIF00F;
|
||||
DROP TABLE &DT/CRDID00F;
|
||||
DROP TABLE &DT/CRDIC00F;
|
||||
DROP TABLE &DT/CRDIQ00F;
|
||||
DROP TABLE &DT/CRDIRT0F;
|
||||
DROP TABLE &DT/CRDIT00F;
|
||||
DROP TABLE &DT/CRDITM0F;
|
||||
DROP TABLE &DT/CGLQT00F;
|
||||
DROP TABLE &DT/CGLQD00F;
|
||||
DROP TABLE &DT/CGLQS00F;
|
||||
DROP TABLE &DT/CGLQA00F;
|
||||
DROP TABLE &DT/CGLQG00F;
|
||||
DROP TABLE &DT/CGLQI00F;
|
||||
DROP TABLE &DT/CGDTI00F;
|
||||
|
||||
DROP TABLE &DT/FTPEFN55F;
|
||||
DROP TABLE &DT/CG347T0F;
|
||||
DROP TABLE &DT/CG347C0F;
|
||||
DROP TABLE &DT/CG347P0F;
|
||||
DROP TABLE &DT/CG347S0F;
|
||||
DROP TABLE &DT/CG347I0F;
|
||||
DROP TABLE &DT/CG347G0F;
|
||||
DROP TABLE &DT/CG347D0F;
|
||||
DROP TABLE &DT/CGIGG00F;
|
||||
DROP TABLE &DT/CGIGC00F;
|
||||
DROP TABLE &DT/CGIGA00F;
|
||||
DROP TABLE &DT/CGIGN00F;
|
||||
|
||||
DROP TABLE &DT/FTXBA00F
|
||||
DROP TABLE &DT/FTXBB00F
|
||||
DROP TABLE &DT/FTXBD00F
|
||||
DROP TABLE &DT/FTXBF00F
|
||||
DROP TABLE &DT/FTXBG00F
|
||||
DROP TABLE &DT/FTXBI00F
|
||||
DROP TABLE &DT/FTXBJ00F
|
||||
DROP TABLE &DT/FTXBK00F
|
||||
DROP TABLE &DT/FTXBL00F
|
||||
DROP TABLE &DT/FTXBM00F
|
||||
DROP TABLE &DT/FTXBO00F
|
||||
DROP TABLE &DT/FTXBQ00F
|
||||
DROP TABLE &DT/FTXBR00F
|
||||
DROP TABLE &DT/FTXBS00F
|
||||
DROP TABLE &DT/FTXBT00F
|
||||
DROP TABLE &DT/FTXBU00F
|
||||
DROP TABLE &DT/FTXBV00F
|
||||
DROP TABLE &DT/FTXBY00F
|
||||
DROP TABLE &DT/FTXBZ00F
|
||||
DROP TABLE &DT/FTPBA55F
|
||||
DROP TABLE &DT/FTPBB55F
|
||||
DROP TABLE &DT/FTPBD55F
|
||||
DROP TABLE &DT/FTPBF55F
|
||||
DROP TABLE &DT/FTPBG55F
|
||||
DROP TABLE &DT/FTPBI55F
|
||||
DROP TABLE &DT/FTPBL55F
|
||||
DROP TABLE &DT/FTPBM55F
|
||||
DROP TABLE &DT/FTPBO55F
|
||||
DROP TABLE &DT/FTPBQ55F
|
||||
DROP TABLE &DT/FTPBS55F
|
||||
DROP TABLE &DT/FTPBT55F
|
||||
DROP TABLE &DT/FTPBV55F
|
||||
DROP TABLE &DT/FTPBX55F
|
||||
DROP TABLE &DT/FTPBZ55F
|
||||
DROP TABLE &DT/FTPBU55F
|
||||
DROP TABLE &DT/FTPBJ55F
|
||||
DROP TABLE &DT/FTPBK55F
|
||||
DROP TABLE &DT/FTPB155F
|
||||
DROP TABLE &DT/FTPB355F
|
||||
DROP TABLE &DT/CGDBA00F
|
||||
DROP TABLE &DT/CGDBB00F
|
||||
DROP TABLE &DT/CGDBC00F
|
||||
DROP TABLE &DT/CGDBD00F
|
||||
DROP TABLE &DT/CGLQC00F
|
||||
DROP TABLE &DT/FTPA555F
|
||||
DROP TABLE &DT/F24A000F
|
||||
DROP TABLE &DT/F24M000F
|
||||
DROP TABLE &DT/F24S000F
|
||||
DROP TABLE &DT/F24V000F
|
||||
DROP TABLE &DT/F24V100F
|
||||
DROP TABLE &DT/F24V200F
|
||||
DROP TABLE &DT/F24V300F
|
||||
DROP TABLE &DT/F24V400F
|
||||
DROP TABLE &DT/F24V500F
|
||||
DROP TABLE &DT/F24V600F
|
||||
DROP TABLE &DT/F24VT00F
|
||||
DROP TABLE &DT/F24Z000F
|
||||
DROP VIEW &DT/FTLMOAR55V
|
||||
DROP VIEW &DT/FTLBKAR55V
|
||||
DROP TABLE &DT/FTPAFM55F
|
||||
DROP VIEW &DT/FTLFTE55V
|
||||
DROP VIEW &DT/FTLMOV55V
|
||||
DROP VIEW &DT/FTLBKM55V
|
||||
|
||||
DROP TABLE &DT/CRDIE00F;
|
||||
DROP TABLE &DT/CRDIX00F;
|
||||
|
||||
CL:DLTDTAARA &DT/DSART55DAT
|
||||
@@ -0,0 +1,428 @@
|
||||
-- Fatture con SMI
|
||||
CREATE VIEW &DT/VBFTE55V AS (
|
||||
select distinct
|
||||
case when "T12".NUMFAT is null then '0' else '1' end ALLEGATO,
|
||||
"T1".TFDTF TFDTF,
|
||||
"T1".TFTPN TFTPN,
|
||||
"T1".TFNRF TFNRF,
|
||||
"T1".TFTPD TFTPD,
|
||||
case when "T1".TFFL2 = '' then '0' else '1' end TFFL2,
|
||||
ltrim("T1".TFCLS) CLIENTE,
|
||||
"T3".DSCOCP DSCOCP,
|
||||
case when ("T6".STATOTRAS = 'T' and "T13".PROGID is not null) then 'E' when ("T6".STATOTRAS = 'V' and "T13".PROGID is not null) then 'C' when "T6".STATOTRAS is null then 'B' else "T6".STATOTRAS end STATO,
|
||||
case when ("T8".MAILPEC is not null and "T8".MAILPEC <> '') then "T8".MAILPEC else coalesce("T6".CODIDEST, case when "T8".PAOPRIV is null then '0000000' else coalesce(coalesce("T2".CODIPA, "T7".CODIPA), "T8".CODIPA) end) end IPA_PEC,
|
||||
case when ("T8".PAOPRIV is null or "T8".PAOPRIV = 'R') then '1' else '0' end PRIVATO,
|
||||
"T9".TDREG TDREG,
|
||||
coalesce(substr("T4".XDATTB, 9, 20), '') DESC_GIVA,
|
||||
"T6".PROGID PROGID,
|
||||
"T1".TFAZI TFAZI,
|
||||
case when "T13".PROGID is null then '0' else '1' end ERRORI,
|
||||
"T6".EXTID EXTID,
|
||||
"T6".NOMEXML NOMEXML,
|
||||
case when "T8".PAOPRIV = 'R' then "T8".CODIPA else case when "T8".PAOPRIV is null then '0000000' else coalesce(coalesce("T2".CODIPA, "T7".CODIPA), "T8".CODIPA) end end CODEIPA,
|
||||
"T6".SERVTRA SERVTRA,
|
||||
"T5".NUMEFATT NUMEFATT
|
||||
from GSDVDATW.VBFTE00F "T1" join GSDVDATW.LFTPD00F "T9" on (T1.TFAZI = T9.TDAZI and T1.TFTPD = T9.TDCDO)
|
||||
join C1180DAT.CGPCO00F "T3" on substr(T1.TFCLS, 3) = T3.CONTCP
|
||||
join C1180DAT.SMTAB00F "T4" on T9.TDREG = T4.XCODTB
|
||||
left outer join C1180DAT.FTPAE55F "T2" on (T1.TFAZI = T2.CDDITTA and T2.CDCANT = T1.TFCAN and T3.CONTCP = T2.CODCLI and T2.CDCOMME = '' and T1.TFDTF >= T2.DTIPA)
|
||||
left outer join C1180DAT.FTPAE55F "T7" on (T1.TFAZI = T7.CDDITTA and T1.TFCOM = T7.CDCOMME and T1.TFCAN = T7.CDCANT and T7.CODCLI = '' and T1.TFDTF >= T7.DTIPA)
|
||||
left outer join C1180DAT.FTPAE55F "T8" on (T3.CONTCP = T8.CODCLI and T8.CDCOMME = '' and T8.CDCANT = '')
|
||||
left outer join C1180DAT.FTPAF55F "T5" on (T1.TFAZI = T5.CDDTFM and T1.TFDTF = T5.DTFTFM and T1.TFNRF = T5.NRFTFM and T1.TFTPN = T5.NFATFM)
|
||||
left outer join C1180DAT.FTPAI55F "T6" on T5.PROGID = T6.PROGID left outer join C1180DAT.FTPAU55F "T12" on (T1.TFAZI = T12.CDDTFAT and T1.TFDTF = T12.DATAFAT and T1.TFNRF = T12.NUMFAT and T1.TFTPN = T12.NFATFAT)
|
||||
left outer join C1180DAT.FTPAX55F "T13" on (T6.PROGID = T13.PROGID and "T13".PROGRIGA = 0)
|
||||
join C1180DAT.CGANA00F "T18" on "T18".CONTCA = "T3".CONTCP
|
||||
join C1180DAT.FTPSET55F "T17" on 1 = 1
|
||||
where (XTIPTB = '01GI' and "T1".TFNRF > 0 and "T1".TFNRF <> 9999999 and "T1".TFDTF >= 20140601 and "T1".TFFL1 <> ' ' and "T1".TFAZI = '001' and ("T5".STORFM is null or "T5".STORFM = '') and ("T5".NRFTFM is not null or (coalesce("T8".ESCLUSOFE, '') = '' and (("T8".DTIPA is null and "T18".CISOCA = 'IT' and "T1".TFDTF >= "T17".DATAINB2B) or ("T8".DTIPA is not null and (("T8".DTIPA > 0 and "T1".TFDTF >= "T8".DTIPA) or ("T8".DTIPA = 0 and ("T8".PAOPRIV = ' ' or "T1".TFDTF >= "T17".DATAINB2B)))))))
|
||||
);
|
||||
|
||||
-- Fatture con SAP
|
||||
CREATE VIEW &DT/VBFTE55V AS (
|
||||
select distinct
|
||||
case when "T12".NUMFAT is null then '0' else '1' end ALLEGATO,
|
||||
"T1".TFDTF TFDTF,
|
||||
"T1".TFTPN TFTPN,
|
||||
"T1".TFNRF TFNRF,
|
||||
"T1".TFTPD TFTPD,
|
||||
case when "T1".TFFL2 = '' then '0' else '1' end TFFL2,
|
||||
ltrim("T1".TFCLS) CLIENTE,
|
||||
"T16".OFRAG DSCOCP,
|
||||
case when ("T6".STATOTRAS = 'T' and "T13".PROGID is not null) then 'E' when ("T6".STATOTRAS = 'V' and "T13".PROGID is not null) then 'C' when "T6".STATOTRAS is null then 'B' else "T6".STATOTRAS end STATO,
|
||||
case when ("T8".MAILPEC is not null and "T8".MAILPEC <> '') then "T8".MAILPEC else coalesce("T6".CODIDEST, case when "T8".PAOPRIV is null then '0000000' else coalesce(coalesce("T2".CODIPA, "T7".CODIPA), "T8".CODIPA) end) end IPA_PEC,
|
||||
case when ("T8".PAOPRIV is null or "T8".PAOPRIV = 'R') then '1' else '0' end PRIVATO,
|
||||
substr("T14".TBDAT, 63, 1) TDREG,
|
||||
coalesce(substr("T14".TBDAT, 9, 20), '') DESC_GIVA,
|
||||
"T6".PROGID PROGID,
|
||||
"T1".TFAZI TFAZI,
|
||||
case when "T13".PROGID is null then '0' else '1' end ERRORI,
|
||||
"T6".EXTID EXTID,
|
||||
"T6".NOMEXML NOMEXML,
|
||||
case when "T8".PAOPRIV = 'R' then "T8".CODIPA else case when "T8".PAOPRIV is null then '0000000' else coalesce(coalesce("T2".CODIPA, "T7".CODIPA), "T8".CODIPA) end end CODEIPA,
|
||||
"T6".SERVTRA SERVTRA,
|
||||
"T5".NUMEFATT NUMEFATT
|
||||
from GSDVDATW.VBFTE00F "T1" join GSDVDATW.LFTPD00F "T9" on (T1.TFAZI = T9.TDAZI and T1.TFTPD = T9.TDCDO)
|
||||
join GSDVDATW.GOFFE00F "T16" on (T1.TFAZI = T16.OFAZI and T1.TFCLS = T16.OFCOD and 'C' = "T16".OFTIP)
|
||||
join GSDVDATW.BTABE00F "T14" on ("T14".TBCDA = '000' and "T14".TBTIP = 'TGCA' and T9.TDCAC = T14.TBELE)
|
||||
join GSDVDATW.BTABE00F "T15" on (T9.TDAZI = T15.TBCDA and "T15".TBTIP = 'TGGI' and "T15".TBELE = substr("T14".TBDAT, 63, 1))
|
||||
left outer join C1180DAT.FTPAE55F "T2" on (T1.TFAZI = T2.CDDITTA and "T2".CDCANT = "T1".TFCAN and "T2".CODCLI = substr("T16".OFCOD, 3) and "T2".CDCOMME = '' and "T1".TFDTF >= "T2".DTIPA)
|
||||
left outer join C1180DAT.FTPAE55F "T7" on (T1.TFAZI = T7.CDDITTA and T1.TFCOM = T7.CDCOMME and T1.TFCAN = T7.CDCANT and "T7".CODCLI = '' and "T1".TFDTF >= "T7".DTIPA)
|
||||
left outer join C1180DAT.FTPAE55F "T8" on (T1.TFAZI = T8.CDDITTA and "T8".CODCLI = substr("T16".OFCOD, 3) and "T8".CDCOMME = '' and "T8".CDCANT = '')
|
||||
left outer join C1180DAT.FTPAF55F "T5" on (T1.TFAZI = T5.CDDTFM and T1.TFDTF = T5.DTFTFM and T1.TFNRF = T5.NRFTFM and T1.TFTPN = T5.NFATFM and "T5".GIVAFM = substr("T14".TBDAT, 63, 1))
|
||||
left outer join C1180DAT.FTPAI55F "T6" on T5.PROGID = T6.PROGID
|
||||
left outer join C1180DAT.FTPAU55F "T12" on (T1.TFAZI = T12.CDDTFAT and T1.TFDTF = T12.DATAFAT and T1.TFNRF = T12.NUMFAT and T1.TFTPN = T12.NFATFAT and "T12".GIVAFAT = substr("T14".TBDAT, 63, 1))
|
||||
left outer join C1180DAT.FTPAX55F "T13" on (T6.PROGID = T13.PROGID and "T13".PROGRIGA = 0)
|
||||
join GSGVOBJPW.FTPSET55F "T17" on 1 = 1
|
||||
where ("T1".TFNRF > 0 and "T1".TFNRF <> 9999999 and "T1".TFDTF >= 20140601 and "T1".TFFL1 <> ' ' and "T1".TFAZI = '001' and ("T5".STORFM is null or "T5".STORFM = '') and ("T5".NRFTFM is not null or (coalesce("T8".ESCLUSOFE, '') = '' and (("T8".DTIPA is null and "T16".OFISO = 'IT' and "T1".TFDTF >= "T17".DATAINB2B) or ("T8".DTIPA is not null and (("T8".DTIPA > 0 and "T1".TFDTF >= "T8".DTIPA) or ("T8".DTIPA = 0 and ("T8".PAOPRIV = ' ' or "T1".TFDTF >= "T17".DATAINB2B)))))))
|
||||
)
|
||||
|
||||
-- Esensione clienti SMI
|
||||
create view &DT/FTPAE55V AS (
|
||||
select "CGPCO00F".CONTCP, "CGPCO00F".DSCOCP, "CGANA00F".CDFICA, "CGANA00F".PIVACA, "CGANA00F".CISOCA,
|
||||
coalesce("FTPAE55F".CODIPA, '') CODIPA, coalesce("FTPAE55F".DTIPA,
|
||||
0) DTIPA , coalesce(CDDITTA, '001') CDDITTA, coalesce("FTPAE55F".NOSPPA,
|
||||
' ') NOSPPA ,
|
||||
case when "FTPAE55F".CODIPA
|
||||
is null then 0 else 1 end FOUND,
|
||||
COMTAG,
|
||||
COMTPDATO,
|
||||
coalesce("FTPAE55F".MAILPEC, '') MAILPEC,
|
||||
PAOPRIV,
|
||||
INDISTAO,
|
||||
IDFISRAF
|
||||
from CGPCO00F "CGPCO00F" join CGANA00F "CGANA00F" on
|
||||
CGPCO00F.CONTCP = CGANA00F.CONTCA left outer join FTPAE55F
|
||||
"FTPAE55F" on (CGPCO00F.CONTCP = FTPAE55F.CODCLI and
|
||||
FTPAE55F.CDCOMME = '' and FTPAE55F.CDCANT = '')
|
||||
where (CLFOCP = 'C')
|
||||
)
|
||||
|
||||
-- Esensione clienti SAP
|
||||
CREATE VIEW &DT/FTPAE55V AS (
|
||||
Select OFAZI CDDITTA , SubStr(OFCOD , 3) CONTCP,
|
||||
OFRAG DSCOCP, OFCFI CDFICA, OFPIV PIVACA, OFISO CISOCA,
|
||||
Coalesce("FTPAE55F".CODIPA, '') CODIPA,
|
||||
Coalesce("FTPAE55F".DTIPA, 0) DTIPA ,
|
||||
coalesce("FTPAE55F".NOSPPA,
|
||||
' ') NOSPPA ,
|
||||
case when "FTPAE55F".CODIPA
|
||||
is null then 0 else 1 end FOUND,
|
||||
Coalesce("FTPAE55F".COMTAG, '') COMTAG,
|
||||
Coalesce("FTPAE55F".COMTPDATO, '') COMTPDATO ,
|
||||
coalesce("FTPAE55F".MAILPEC, '') MAILPEC,
|
||||
PAOPRIV,
|
||||
INDISTAO,
|
||||
IDFISRAF
|
||||
From GOFFE00F
|
||||
Left Outer Join FTPAE55F
|
||||
On (OFAZI = CDDITTA And
|
||||
SUBSTR(OFCOD , 3)= CODCLI And
|
||||
FTPAE55F.CDCOMME = '' And
|
||||
FTPAE55F.CDCANT = '')
|
||||
Where OFTIP = 'C')
|
||||
|
||||
|
||||
-- Esensione Mod. Pag. SMI
|
||||
CREATE VIEW &DT/FTPAP55V AS (
|
||||
select SMTAB00F.XCODTB, substr(SMTAB00F.XDATTB, 9, 40) DESC_GAL,
|
||||
coalesce(FTPAP55F.TABPACP, '') TABPACP
|
||||
from SMTAB00F left outer join FTPAP55F on SMTAB00F.XCODTB = FTPAP55F.TABGACP
|
||||
where SMTAB00F.XTIPTB = '01CP')
|
||||
|
||||
-- Esensione Mod. Pag. SAP
|
||||
CREATE VIEW &DT/FTPAP55V AS (
|
||||
Select btabe00F.tbele XCODTB,
|
||||
SubStr(btabe00F.tbdat, 9, 40) DESC_GAL,
|
||||
Coalesce(FTPAP55F.TABPACP, '') TABPACp
|
||||
From btabe00F left outer join
|
||||
FTPAP55F on btabe00F.tbele = FTPAP55F.TABGACP
|
||||
Where btabe00f.tbcda='000' AND btabe00F.tBtip = 'TGCP'
|
||||
And SubStr(btabe00F.tbdat, 132, 1) in ('C',' ') )
|
||||
|
||||
-- Esensione IVA SMI
|
||||
CREATE VIEW &DT/FTPAN55V AS (
|
||||
SELECT SMTAB00F.XCODTB, SUBSTR(SMTAB00F.XD
|
||||
ATTB, 9, 20) DESC_GAL, COALESCE(FTPAN55F.TABPACI, '') TABPACI,
|
||||
case when FTPAN55F.TABPACI
|
||||
is null then 0 else 1 end FOUND,
|
||||
RIFNORM
|
||||
FROM C1180DAT.SMTAB00F SMTAB00F LEFT OUTER JOIN FTPAN55F
|
||||
ON SMTAB00F.XCODTB = FTPAN55F.TABGACI WHERE SMTAB00F.XTIPTB = '01CI')
|
||||
|
||||
-- Esensione IVA SAP
|
||||
CREATE VIEW &DT/FTPAN55V AS (
|
||||
Select btabe00F.tbele XCODTB,
|
||||
Max(substr(btabe00F.tbdat, 9, 20)) DESC_GAL,
|
||||
Coalesce(max(FTPAN55F.TABPACI), '') TABPACI ,
|
||||
case when max(FTPAN55F.TABPACI)
|
||||
is null then 0 else 1 end FOUND,
|
||||
Coalesce(max(FTPAN55F.RIFNORM), '') RIFNORM
|
||||
From btabe00F Left Outer Join
|
||||
FTPAN55F on btabe00F.tbele = FTPAN55F.TABGACI
|
||||
Where btabe00F.tBtip = 'TGCI' AND Substr(btabe00F.tbdat, 157, 1) ='C'
|
||||
Group By btabe00F.tbele)
|
||||
|
||||
-- Estensione cantieri clienti SMI
|
||||
select "VCANC00F".CCAZI, "CGANA00F".CONTCA, "VCANC00F".CCCAN,
|
||||
"VCANC00F".CCDES, "CGANA00F".CDFICA, coalesce("FTPAE55F".CODIPA, '')
|
||||
CODIPA, coalesce("FTPAE55F".DTIPA, 0) DTIPA from VCANC00F "VCANC00F"
|
||||
join CGANA00F "CGANA00F" on substr(VCANC00F.CCCLI, 3) =
|
||||
CGANA00F.CONTCA left outer join FTPAE55F "FTPAE55F" on
|
||||
(CGANA00F.CONTCA = FTPAE55F.CODCLI and VCANC00F.CCAZI =
|
||||
FTPAE55F.CDDITTA and FTPAE55F.CDCANT = VCANC00F.CCCAN and
|
||||
FTPAE55F.CDCOMME = '')
|
||||
|
||||
-- SQL FATTURE SENZA VIEW
|
||||
select distinct
|
||||
case when "T12".NUMFAT is null then '0' else '1' end "F1",
|
||||
"T1".TFDTF "F2",
|
||||
"T1".TFTPN "F3",
|
||||
"T1".TFNRF "F4",
|
||||
"T1".TFTPD "F5",
|
||||
case when "T1".TFFL2 = '' then '0' else '1' end "F6",
|
||||
ltrim("T1".TFCLS) "F7", "T3".DSCOCP "F8",
|
||||
case when ("T6".STATOTRAS = 'V' and "T13".PROGID is not null) then 'C' when "T6".STATOTRAS is null then 'B' else "T6".STATOTRAS end "F9",
|
||||
case when "T8".PAOPRIV = 'R' then case when "T8".MAILPEC = '' then "T8".CODIPA else "T8".MAILPEC end else coalesce(coalesce("T2".CODIPA, "T7".CODIPA), "T8".CODIPA) end "F10",
|
||||
case when "T8".PAOPRIV = 'R' then '1' else '0' end "F11",
|
||||
"T9".TDREG "F12",
|
||||
coalesce(substr("T4".XDATTB, 9, 20), '') "F13",
|
||||
"T6".PROGID "F14",
|
||||
"T1".TFAZI "F15",
|
||||
case when "T13".PROGID is null then '0' else '1' end "F16",
|
||||
"T6".EXTID "F17",
|
||||
"T6".NOMEXML "F18",
|
||||
case when "T8".PAOPRIV = 'R' then "T8".CODIPA else coalesce(coalesce("T2".CODIPA, "T7".CODIPA), "T8".CODIPA) end "F19"
|
||||
from GSDVDATW.VBFTE00F "T1"
|
||||
join GSDVDATW.LFTPD00F "T9" on (T1.TFAZI = T9.TDAZI and T1.TFTPD = T9.TDCDO)
|
||||
join C1180DAT.CGPCO00F "T3" on substr(T1.TFCLS, 3) = T3.CONTCP
|
||||
join C1180DAT.SMTAB00F "T4" on T9.TDREG = T4.XCODTB
|
||||
left outer join C1180DAT.FTPAE55F "T2" on (T1.TFAZI = T2.CDDITTA and T2.CDCANT = T1.TFCAN and T3.CONTCP = T2.CODCLI and T2.CDCOMME = '' and T1.TFDTF >= T2.DTIPA)
|
||||
left outer join C1180DAT.FTPAE55F "T7" on (T1.TFAZI = T7.CDDITTA and T1.TFCOM = T7.CDCOMME and T1.TFCAN = T7.CDCANT and T7.CODCLI = '' and T1.TFDTF >= T7.DTIPA)
|
||||
left outer join C1180DAT.FTPAE55F "T8" on (T3.CONTCP = T8.CODCLI and T8.CDCOMME = '' and T8.CDCANT = '' and T1.TFDTF >= T8.DTIPA)
|
||||
left outer join C1180DAT.FTPAF55F "T5" on (T1.TFAZI = T5.CDDTFM and T1.TFDTF = T5.DTFTFM and T1.TFNRF = T5.NRFTFM and T1.TFTPN = T5.NFATFM)
|
||||
left outer join C1180DAT.FTPAI55F "T6" on T5.PROGID = T6.PROGID
|
||||
left outer join C1180DAT.FTPAU55F "T12" on (T1.TFAZI = T12.CDDTFAT and T1.TFDTF = T12.DATAFAT and T1.TFNRF = T12.NUMFAT and T1.TFTPN = T12.NFATFAT)
|
||||
left outer join C1180DAT.FTPAX55F "T13" on (T6.PROGID = T13.PROGID and "T13".PROGRIGA = 0)
|
||||
where (XTIPTB = '01GI' and T1.TFNRF > 0 and T1.TFNRF <> 9999999 and T1.TFDTF >= 20140601 and T1.TFFL1 <> ' ' and "T8".CODIPA is not null and T1.TFAZI = '001' and (T5.STORFM is null or T5.STORFM = ''))
|
||||
|
||||
-- sql VIEW fatture non estraibili SMI
|
||||
CREATE VIEW GSDVDATW/VBFTENE55V AS (
|
||||
SELECT
|
||||
"VBFTE".TFDTF,
|
||||
"VBFTE".TFTPN,
|
||||
"VBFTE".TFNRF,
|
||||
"VBFTE".TFTPD,
|
||||
substr("VBFTE".TFCLS, 3) TFCLS,
|
||||
"CGPCO".DSCOCP,
|
||||
"CGANA".CISOCA,
|
||||
"CGANA".PIVACA,
|
||||
"LFTPD".TDREG,
|
||||
COALESCE(substr("TABGI".XDATTB, 9, 20), '') DESC_GIVA,
|
||||
"VBFTE".TFCOM,
|
||||
"VBFTE".TFCAN,
|
||||
COALESCE("BCANT".CNNOM, "VCANC".CCDES,'') DESC_CANTIERE,
|
||||
"VBFTE".TFFL2,
|
||||
"FTPAI".STATOTRAS,
|
||||
"VBFTE".TFAZI
|
||||
FROM
|
||||
GSDVDATW.VBFTE00F "VBFTE"
|
||||
JOIN GSDVDATW.LFTPD00F "LFTPD" ON
|
||||
(
|
||||
VBFTE.TFAZI = LFTPD.TDAZI
|
||||
AND VBFTE.TFTPD = LFTPD.TDCDO
|
||||
)
|
||||
JOIN C1180DAT.CGPCO00F "CGPCO" ON
|
||||
substr(
|
||||
"VBFTE".TFCLS,
|
||||
3
|
||||
)= "CGPCO".CONTCP
|
||||
JOIN C1180DAT.CGANA00F "CGANA" ON
|
||||
CGANA.CONTCA = CGPCO.CONTCP
|
||||
JOIN C1180DAT.SMTAB00F "TABGI" ON
|
||||
(
|
||||
LFTPD.TDREG = TABGI.XCODTB
|
||||
AND "TABGI".XTIPTB = '01GI'
|
||||
)
|
||||
LEFT OUTER JOIN C1180DAT.FTPAE55F "FTPAE" ON
|
||||
(
|
||||
CGPCO.CONTCP = FTPAE.CODCLI
|
||||
AND "FTPAE".CDCOMME = ''
|
||||
AND "FTPAE".CDCANT = ''
|
||||
)
|
||||
LEFT OUTER JOIN C1180DAT.FTPAF55F "FTPAF" ON
|
||||
(
|
||||
VBFTE.TFAZI = FTPAF.CDDTFM
|
||||
AND VBFTE.TFDTF = FTPAF.DTFTFM
|
||||
AND VBFTE.TFNRF = FTPAF.NRFTFM
|
||||
AND VBFTE.TFTPN = FTPAF.NFATFM
|
||||
AND "FTPAF".STORFM = ''
|
||||
)
|
||||
LEFT OUTER JOIN C1180DAT.FTPAI55F "FTPAI" ON
|
||||
FTPAF.PROGID = FTPAI.PROGID
|
||||
LEFT OUTER JOIN GSDVDATW.BCANT00F "BCANT" ON
|
||||
(
|
||||
VBFTE.TFAZI = BCANT.CNAZI
|
||||
AND VBFTE.TFCOM = BCANT.CNCOM
|
||||
AND VBFTE.TFCAN = BCANT.CNCOD
|
||||
)
|
||||
LEFT OUTER JOIN GSDVDATW.VCANC00F "VCANC" ON
|
||||
(
|
||||
VBFTE.TFAZI = VCANC.CCAZI
|
||||
AND VBFTE.TFCLS = VCANC.CCCLI
|
||||
AND VBFTE.TFCAN = VCANC.CCCAN
|
||||
)
|
||||
WHERE
|
||||
(
|
||||
"VBFTE".TFNRF > 0
|
||||
AND "VBFTE".TFNRF <> 9999999
|
||||
AND "VBFTE".TFDTF >= 20140601
|
||||
AND "VBFTE".TFFL1 <> ' '
|
||||
AND "FTPAE".CODIPA IS NULL
|
||||
));
|
||||
|
||||
-- sql VIEW fatture non estraibili SAP
|
||||
CREATE VIEW &DT/VBFTENE55V AS (
|
||||
select VBFTE.TFDTF ,
|
||||
VBFTE.TFTPN ,
|
||||
VBFTE.TFNRF ,
|
||||
VBFTE.TFTPD ,
|
||||
substring(VBFTE.TFCLS, 3) TFCLS,
|
||||
GOFFE.OFRAG DSCOCP ,
|
||||
GOFFE.OFISO CISOCA,
|
||||
GOFFE.OFPIV PIVACA,
|
||||
substr(TGCA.tbdat, 63 , 1) TDREG ,
|
||||
coalesce(substr(TGCA.TBDAT, 9, 20), '') DESC_GIVA,
|
||||
VBFTE.TFFL2 ,
|
||||
VBFTE.TFCOM,
|
||||
VBFTE.TFCAN,
|
||||
COALESCE(BCANT.CNNOM, VCANC.CCDES,'') DESC_CANTIERE,
|
||||
FTPAI.STATOTRAS,
|
||||
VBFTE.TFAZI
|
||||
FROM
|
||||
VBFTE00F VBFTE
|
||||
JOIN LFTPD00F LFTPD ON
|
||||
VBFTE.TFAZI = LFTPD.TDAZI
|
||||
AND VBFTE.TFTPD = LFTPD.TDCDO
|
||||
JOIN GOFFE00F GOFFE ON
|
||||
VBFTE.TFAZI=GOFFE.OFAZI AND 'C' = GOFFE.OFTIP AND VBFTE.TFCLS=GOFFE.OFCOD
|
||||
JOIN btabe00f TGCA on TGCA.TBCDA = '000' AND TGCA.TBTIP = 'TGCA' AND TGCA.TBELE = LFTPD.TDCAC
|
||||
LEFT OUTER JOIN FTPAE55F FTPAE ON
|
||||
SUBSTR(VBFTE.TFCLS , 3) = FTPAE.CODCLI
|
||||
AND FTPAE.CDCOMME = ''
|
||||
AND FTPAE.CDCANT = ''
|
||||
LEFT OUTER JOIN FTPAF55F FTPAF ON
|
||||
VBFTE.TFAZI = FTPAF.CDDTFM
|
||||
AND VBFTE.TFDTF = FTPAF.DTFTFM
|
||||
AND VBFTE.TFNRF = FTPAF.NRFTFM
|
||||
AND VBFTE.TFTPN = FTPAF.NFATFM
|
||||
AND FTPAF.STORFM = ''
|
||||
LEFT OUTER JOIN FTPAI55F FTPAI ON
|
||||
FTPAF.PROGID = FTPAI.PROGID
|
||||
LEFT OUTER JOIN BCANT00F BCANT ON
|
||||
VBFTE.TFAZI = BCANT.CNAZI
|
||||
AND VBFTE.TFCOM = BCANT.CNCOM
|
||||
AND VBFTE.TFCAN = BCANT.CNCOD
|
||||
LEFT OUTER JOIN VCANC00F VCANC ON
|
||||
VBFTE.TFAZI = VCANC.CCAZI
|
||||
AND VBFTE.TFCLS = VCANC.CCCLI
|
||||
AND VBFTE.TFCAN = VCANC.CCCAN
|
||||
WHERE
|
||||
VBFTE.TFNRF > 0
|
||||
AND VBFTE.TFNRF <> 9999999
|
||||
AND VBFTE.TFDTF >= 20140601
|
||||
AND VBFTE.TFFL1 <> ' '
|
||||
AND FTPAE.CODIPA IS NULL);
|
||||
|
||||
-- sql fatture non estraibili senza VIEW
|
||||
SELECT
|
||||
"VBFTE".TFDTF "F0",
|
||||
"VBFTE".TFTPN "F1",
|
||||
"VBFTE".TFNRF "F2",
|
||||
"VBFTE".TFTPD "F3",
|
||||
substr(
|
||||
"VBFTE".TFCLS,
|
||||
3
|
||||
) "F4",
|
||||
"CGPCO".DSCOCP "F5",
|
||||
"CGANA".CISOCA "F6",
|
||||
"CGANA".PIVACA "F7",
|
||||
"LFTPD".TDREG "F8",
|
||||
COALESCE(
|
||||
substr(
|
||||
"TABGI".XDATTB,
|
||||
9,
|
||||
20
|
||||
),
|
||||
''
|
||||
) "F9",
|
||||
"VBFTE".TFCOM "F10",
|
||||
"VBFTE".TFCAN "F11",
|
||||
COALESCE(
|
||||
"BCANT".CNNOM,
|
||||
"VCANC".CCDES,
|
||||
''
|
||||
) "F12",
|
||||
"VBFTE".TFFL2 "F13",
|
||||
"FTPAI".STATOTRAS "F14",
|
||||
"VBFTE".TFAZI "F15"
|
||||
FROM
|
||||
GSDVDATW.VBFTE00F "VBFTE"
|
||||
JOIN GSDVDATW.LFTPD00F "LFTPD" ON
|
||||
(
|
||||
VBFTE.TFAZI = LFTPD.TDAZI
|
||||
AND VBFTE.TFTPD = LFTPD.TDCDO
|
||||
)
|
||||
JOIN C1180DAT.CGPCO00F "CGPCO" ON
|
||||
substr(
|
||||
"VBFTE".TFCLS,
|
||||
3
|
||||
)= "CGPCO".CONTCP
|
||||
JOIN C1180DAT.CGANA00F "CGANA" ON
|
||||
CGANA.CONTCA = CGPCO.CONTCP
|
||||
JOIN C1180DAT.SMTAB00F "TABGI" ON
|
||||
(
|
||||
LFTPD.TDREG = TABGI.XCODTB
|
||||
AND "TABGI".XTIPTB = '01GI'
|
||||
)
|
||||
LEFT OUTER JOIN C1180DAT.FTPAE55F "FTPAE" ON
|
||||
(
|
||||
CGPCO.CONTCP = FTPAE.CODCLI
|
||||
AND "FTPAE".CDCOMME = ''
|
||||
AND "FTPAE".CDCANT = ''
|
||||
)
|
||||
LEFT OUTER JOIN C1180DAT.FTPAF55F "FTPAF" ON
|
||||
(
|
||||
VBFTE.TFAZI = FTPAF.CDDTFM
|
||||
AND VBFTE.TFDTF = FTPAF.DTFTFM
|
||||
AND VBFTE.TFNRF = FTPAF.NRFTFM
|
||||
AND VBFTE.TFTPN = FTPAF.NFATFM
|
||||
AND "FTPAF".STORFM = ''
|
||||
)
|
||||
LEFT OUTER JOIN C1180DAT.FTPAI55F "FTPAI" ON
|
||||
FTPAF.PROGID = FTPAI.PROGID
|
||||
LEFT OUTER JOIN GSDVDATW.BCANT00F "BCANT" ON
|
||||
(
|
||||
VBFTE.TFAZI = BCANT.CNAZI
|
||||
AND VBFTE.TFCOM = BCANT.CNCOM
|
||||
AND VBFTE.TFCAN = BCANT.CNCOD
|
||||
)
|
||||
LEFT OUTER JOIN GSDVDATW.VCANC00F "VCANC" ON
|
||||
(
|
||||
VBFTE.TFAZI = VCANC.CCAZI
|
||||
AND VBFTE.TFCLS = VCANC.CCCLI
|
||||
AND VBFTE.TFCAN = VCANC.CCCAN
|
||||
)
|
||||
WHERE
|
||||
(
|
||||
"VBFTE".TFNRF > 0
|
||||
AND "VBFTE".TFNRF <> 9999999
|
||||
AND "VBFTE".TFDTF >= 20140601
|
||||
AND "VBFTE".TFFL1 <> ' '
|
||||
AND "FTPAE".CODIPA IS NULL
|
||||
AND "VBFTE".TFAZI = '001'
|
||||
AND "VBFTE".TFDTF >= 20140606
|
||||
)
|
||||
ORDER BY
|
||||
F0 DESC,
|
||||
F2 DESC,
|
||||
F8 ASC,
|
||||
F4 ASC
|
||||
@@ -0,0 +1,133 @@
|
||||
#Thu Feb 06 15:42:39 CET 2025
|
||||
TABLE_5.0.0=FTPAAB55F
|
||||
TABLE_6.0.0=FTPAE55F
|
||||
TABLE_7.0.0=CGU15I0F
|
||||
TABLE_8.0.0=CGU15D0F,CGU15H0F
|
||||
TABLE_9.0.0=FTPAN55F
|
||||
TABLE_10.0.0=FTPAAB55F,FTPAE55F,FTPAY55F,FTPSET55F
|
||||
TABLE_11.0.0=C770D16F,C770I16F,FTPAS55F,FTPSET55F
|
||||
TABLE_12.0.0=FTPAAB55F,FTPAE55F,FTPAI55F,FTPSET55F
|
||||
TABLE_13.0.0=CGU15B0F,CGU15D0F,CGU15H0F,CGU15I0F
|
||||
TABLE_14.0.0=C770B16F,C770I16F,FTPAAB55F,FTPAE55F,FTPSET55F
|
||||
TABLE_14.1.0=FTPEF55F,FTPEL55F
|
||||
PGM_15.0.0=FTPA,FTLPA,FTPACAN,FTPACANP
|
||||
TABLE_15.0.0=FTPAU55F,FTPAO55F,FTPAB55F,FTPAI55F
|
||||
PGM_15.1.0=FTPA,FTLPA,FTPACAN,FTPACANP
|
||||
TABLE_15.1.0=FTPAE55F,FTPSET55F
|
||||
TABLE_15.2.0=CGETA00F,CGETB00F
|
||||
PGM_15.4.0=FTPA,FTPACAN
|
||||
TABLE_15.4.0=FTPSET55F
|
||||
PGM_15.5.0=FTPA,FTPACAN
|
||||
TABLE_15.5.0=C770Z16F,C770B16F,C770I16F,C770Y16F
|
||||
EXIT_15.6.0=
|
||||
PGM_15.6.0=FTPA,FTLPA,FTPACAN,FTPACANP
|
||||
TABLE_15.6.0=FTPSET55F,FTPAU55F,FTPAY55F,FTPAB55F,FTPAD55F,FTPAG55F,FTPAO55F,FTPAT55F,FTPAZ55F
|
||||
EXIT_15.7.0=FTPAEXITI,FTPAEXITTO,FTPAEXITRI,FTPAEXITL,FTPAEXITCC,FTPAEXITIC,FTPAEXITCP,FTPAEXITCD
|
||||
PGM_15.7.0=FTPA,FTPACAN,FTPACANP,FTLPA
|
||||
TABLE_15.7.0=FTPAB55F,FTPAD55F,FTPAG55F,FTPAO55F,FTPAT55F,FTPAZ55F,FTPAC55F,FTPAE55F,FTPAF55F,FTPAU55F,FTPSET55F,FTPAB55F,FTPAD55F,FTPAG55F,FTPAO55F,FTPAT55F,FTPAZ55F,FTPAC55F,FTPAE55F,FTPAF55F,FTPAU55F,FTPSET55F,FTPAAB55F
|
||||
EXIT_15.8.0=
|
||||
PGM_15.8.0=
|
||||
TABLE_15.8.0=FTPSET55F,FTPA255F,FTPAAB55F,FTXCI00F
|
||||
EXIT_15.9.0=
|
||||
PGM_15.9.0=
|
||||
TABLE_15.9.0=
|
||||
EXIT_15.10.0=FTPAEXITIN,FTPAEXITI,FTPAEXITTO,FTPAEXITRI,FTPAEXITL,FTPAEXITCC,FTPAEXITIC,FTPAEXITCP,FTPAEXITCD,FTAUEXIT,FTAUEXITIN,FTAUEXITI,FTAUEXITTO,FTAUEXITRI,FTAUEXITL,FTAUEXITCC,FTAUEXITIC,FTAUEXITCP,FTAUEXITCD,FTLPAEXTP
|
||||
PGM_15.10.0=FTPA,FTPACAN,FTLPA,FTAU
|
||||
TABLE_15.10.0=FTPSET55F,FTPAC55F,FTPAF55F,FTPAE55F,FTXCI00F
|
||||
EXIT_15.11.0=FTLPAEXTP
|
||||
PGM_15.11.0=FTPA,FTPACAN,FTLPA,FTPACANP
|
||||
TABLE_15.11.0=FTPAF55F,FTPSET55F,FTXCF00F,FTXCI00F,FTXCTE0F,FTXCU00F,FTXCQ00F,FTXCA00F,FTXCB00F,FTXCD00F,FTXCG00F,FTXCJ00F,FTXCK00F,FTXCL00F,FTXCM00F,FTXCO00F,FTXCR00F,FTXCS00F,FTXCT00F,FTXCV00F,FTXCZ00F
|
||||
EXIT_15.12.0=
|
||||
PGM_15.12.0=FTPA,FTLPA,FTPACAN,FTPACANP,FTAU
|
||||
TABLE_15.12.0=C770B16F,C770I16F,FTPAI55F,FTPAJ55F,FTPSET55F,FTXCF00F
|
||||
EXIT_15.13.0=
|
||||
PGM_15.13.0=FTPA,FTLPA,FTPACAN,FTPACANP,FTAU
|
||||
TABLE_15.13.0=FTPSET55F,FTPAP55F,FTPAW55F,FTPAE55F
|
||||
EXIT_15.14.0=
|
||||
PGM_15.14.0=FTPA,FTLPA,FTPACAN,FTPACANP,FTAU
|
||||
TABLE_15.14.0=FTPAI55F,FTPSET55F
|
||||
EXIT_15.15.0=
|
||||
PGM_15.15.0=
|
||||
TABLE_15.15.0=FTPSET55F,FTPAE55F
|
||||
EXIT_15.16.0=
|
||||
PGM_15.16.0=CGCEU15
|
||||
TABLE_15.16.0=CGU15H0F
|
||||
EXIT_15.17.0=
|
||||
PGM_15.17.0=
|
||||
TABLE_15.17.0=FTPSET55F,FTPAAB55F
|
||||
EXIT_15.18.0=
|
||||
PGM_15.18.0=
|
||||
TABLE_15.18.0=FTXCL00F,FTXCQ00F,FTXCV00F,FTXCS00F
|
||||
EXIT_16.0.0=FTPAEXITIN,FTPAEXITI,FTPAEXITTO,FTPAEXITRI,FTPAEXITL,FTPAEXITCC,FTPAEXITIC,FTPAEXITCP,FTPAEXITCD,FTPAEXIT1,FTAUEXIT,FTAUEXITIN,FTAUEXITI,FTAUEXITTO,FTAUEXITRI,FTAUEXITL,FTAUEXITCC,FTAUEXITIC,FTAUEXITCP,FTAUEXITCD,FTLPAEXTP,FTPAEXITLF,FTPACANX
|
||||
PGM_16.0.0=FTPA,FTAU,FTLPA,FTPACAN,FTPACANP
|
||||
TABLE_16.0.0=FTPAL55F,FTPAQ55F,FTPAV55F,FTPAN55F,FTPAS55F,FTPAF55F,FTXCF00F,FTPSET55F
|
||||
EXIT_16.1.0=
|
||||
PGM_16.1.0=
|
||||
TABLE_16.1.0=CGDTD00F
|
||||
EXIT_16.2.0=
|
||||
PGM_16.2.0=
|
||||
TABLE_16.2.0=CRDIA00F,CRDII00F,FTPAAB55F,FTPSET55F
|
||||
EXIT_16.3.0=
|
||||
PGM_16.3.0=FTPE
|
||||
TABLE_16.3.0=FTPEO55F
|
||||
EXIT_16.4.0=
|
||||
PGM_16.4.0=
|
||||
TABLE_16.4.0=FTPSET55F
|
||||
EXIT_16.5.0=
|
||||
PGM_16.5.0=
|
||||
TABLE_16.5.0=FTPSET55F
|
||||
EXIT_16.6.0=
|
||||
PGM_16.6.0=FTPE
|
||||
TABLE_16.6.0=FTPSET55F,FTPEI55F
|
||||
EXIT_16.7.0=
|
||||
PGM_16.7.0=
|
||||
TABLE_16.7.0=FTPSET55F,FTPAAB55F,CGETN00F,CGETB00F
|
||||
EXIT_16.8.0=
|
||||
PGM_16.8.0=CGCEU15
|
||||
TABLE_16.8.0=CGU15D0F,CGU15H0F
|
||||
EXIT_16.9.0=
|
||||
PGM_16.9.0=CGCEU15
|
||||
TABLE_16.9.0=FTXCI00F,FTPSET55F
|
||||
EXIT_17.0.0=FTPAEXITIN,FTPAEXITI,FTPAEXITTO,FTPAEXITRI,FTPAEXITL,FTPAEXITCC,FTPAEXITIC,FTPAEXITCP,FTPAEXITCD,FTPAEXIT1,FTAUEXIT,FTAUEXITIN,FTAUEXITI,FTAUEXITTO,FTAUEXITRI,FTAUEXITL,FTAUEXITCC,FTAUEXITIC,FTAUEXITCP,FTAUEXITCD,FTLPAEXTP,FTPAEXITLF,FTPACANX,FTPAEXITTD,FTAUEXITTD
|
||||
PGM_17.0.0=FTPA,FTAU,FTLPA,FTPACAN,FTPACANP
|
||||
TABLE_17.0.0=FTPSET55F,FTPAN55F,FTPAL55F
|
||||
EXIT_17.1.0=FTLPAEXTP
|
||||
PGM_17.1.0=FTLPA
|
||||
TABLE_17.1.0=CGLQT00F,FTPSET55F,CRDITM0F,CRDII00F,CRDID00F,FTPAAB55F,C770D16F
|
||||
EXIT_17.2.0=
|
||||
PGM_17.2.0=
|
||||
TABLE_17.2.0=
|
||||
EXIT_17.3.0=
|
||||
PGM_17.3.0=
|
||||
TABLE_17.3.0=FTPSET55F,FTPAAB55F
|
||||
EXIT_17.4.0=
|
||||
PGM_17.4.0=FTPA,FTPACAN,FTPACANP,FTLPA,FTPE
|
||||
TABLE_17.4.0=FTPSET55F,FTPEI55F,FTPEFN55F,FTPAF55F
|
||||
EXIT_17.5.0=
|
||||
PGM_17.5.0=CGCEU15
|
||||
TABLE_17.5.0=FTPSET55F,CGU15I0F,CGU15B0F,CGU15D0F
|
||||
EXIT_17.6.0=
|
||||
PGM_17.6.0=FTPACANP
|
||||
TABLE_17.6.0=CGIGC00F
|
||||
EXIT_17.7.0=
|
||||
PGM_17.7.0=
|
||||
TABLE_17.7.0=FTPSET55F
|
||||
EXIT_17.8.0=
|
||||
PGM_17.8.0=FTPA,FTAU,FTLPA
|
||||
TABLE_17.8.0=CGLQT00F,FTPSET55F,FTPAN55F,FTPEF55F
|
||||
EXIT_17.9.0=
|
||||
PGM_17.9.0=CGCEU15
|
||||
TABLE_17.9.0=FTPSET55F
|
||||
EXIT_17.10.0=
|
||||
PGM_17.10.0=
|
||||
TABLE_17.10.0=FTPSET55F,FTPAAB55F,FTXCF00F
|
||||
EXIT_18.0.0=FTPAEXITIN,FTPAEXITI,FTPAEXITTO,FTPAEXITRI,FTPAEXITL,FTPAEXITCC,FTPAEXITIC,FTPAEXITCP,FTPAEXITCD,FTPAEXIT1,FTLPAEXTP,FTPAEXITLF,FTPAEXITTD
|
||||
PGM_18.0.0=FTPA,FTLPA,CGCEU15
|
||||
TABLE_18.0.0=FTPSET55F
|
||||
EXIT_18.1.0=
|
||||
PGM_18.1.0=FTPE,FTLPA
|
||||
TABLE_18.1.0=FTPSET55F,CRDIT00F,CRDITM0F,FTPEL55F
|
||||
EXIT_19.0.0=
|
||||
PGM_19.0.0=FTLPA,CGCEU15
|
||||
TABLE_19.0.0=CGU15D0F,CGU15H0F,FTPSET55F
|
||||
VERSION=19.0.0
|
||||
@@ -0,0 +1,13 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Ixconfiguration
|
||||
Bundle-SymbolicName: it.smi.adex.ixconfiguration
|
||||
Bundle-Version: 17.11.0
|
||||
Bundle-Activator: it.smi.adex.ixconfiguration.Activator
|
||||
Require-Bundle: org.eclipse.ui,
|
||||
org.eclipse.core.runtime,
|
||||
it.smi.adex.utils;bundle-version="1.0.0"
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||
Bundle-ClassPath: it.smi.adex.ixconfiguration.jar
|
||||
Export-Package: it.smi.adex.ixconfiguration
|
||||
@@ -0,0 +1,507 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
xmlns="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0"
|
||||
targetNamespace="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0" version="1.0">
|
||||
|
||||
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- ELEMENTI -->
|
||||
<!-- =================================================================== -->
|
||||
<xs:element name="DatiFattura" type="DatiFatturaType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>XML schema fatture emesse e ricevute ex D.Lgs. 127/205 (art.1, c.3) 2.0</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- TIPI -->
|
||||
<!-- =================================================================== -->
|
||||
<xs:complexType name="DatiFatturaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiFatturaHeader" type="DatiFatturaHeaderType" minOccurs="0" />
|
||||
<xs:choice>
|
||||
<xs:element name="DTE" type="DTEType" />
|
||||
<xs:element name="DTR" type="DTRType" />
|
||||
<xs:element name="ANN" type="ANNType" />
|
||||
</xs:choice>
|
||||
<xs:element ref ="ds:Signature" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="versione" type="VersioneType" use="required" />
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaHeaderType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ProgressivoInvio" type="String10Type" minOccurs="0" />
|
||||
<xs:element name="Dichiarante" type="DichiaranteType" minOccurs="0" />
|
||||
<xs:element name="IdSistema" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DichiaranteType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" />
|
||||
<xs:element name="Carica" type="CaricaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CedentePrestatoreDTE" type="CedentePrestatoreDTEType" />
|
||||
<xs:element name="CessionarioCommittenteDTE" type="CessionarioCommittenteDTEType" maxOccurs="1000"/>
|
||||
<xs:element name="Rettifica" type="RettificaType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CessionarioCommittenteDTR" type="CessionarioCommittenteDTRType" />
|
||||
<xs:element name="CedentePrestatoreDTR" type="CedentePrestatoreDTRType" maxOccurs="1000" />
|
||||
<xs:element name="Rettifica" type="RettificaType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ANNType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFile" type="String18Type" />
|
||||
<xs:element name="Posizione" type="PosizioneType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CedentePrestatoreDTEType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cedente / Prestatore</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliITType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiNoSedeType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CedentePrestatoreDTRType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cedente / Prestatore</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiNoCAPType" />
|
||||
<xs:element name="DatiFatturaBodyDTR" type="DatiFatturaBodyDTRType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CessionarioCommittenteDTEType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cessionario / Committente</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliNoIVAType" minOccurs="0" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiNoCAPType" minOccurs="0" />
|
||||
<xs:element name="DatiFatturaBodyDTE" type="DatiFatturaBodyDTEType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CessionarioCommittenteDTRType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cessionario / Committente</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliITType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiNoSedeType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaBodyDTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliType" />
|
||||
<xs:element name="DatiRiepilogo" type="DatiRiepilogoType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaBodyDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliDTRType" />
|
||||
<xs:element name="DatiRiepilogo" type="DatiRiepilogoType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RettificaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFile" type="String18Type" />
|
||||
<xs:element name="Posizione" type="PosizioneType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleITType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliNoIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" minOccurs="0" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AltriDatiIdentificativiNoSedeType">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:element name="Sede" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleITType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AltriDatiIdentificativiNoCAPType">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType" />
|
||||
<xs:element name="Cognome" type="String60LatinType" />
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:element name="Sede" type="IndirizzoNoCAPType" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IndirizzoNoCAPType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Indirizzo" type="String60LatinType" />
|
||||
<xs:element name="NumeroCivico" type="NumeroCivicoType" minOccurs="0" />
|
||||
<xs:element name="CAP" type="CAPType" minOccurs="0" />
|
||||
<xs:element name="Comune" type="String60LatinType" />
|
||||
<xs:element name="Provincia" type="ProvinciaType" minOccurs="0" />
|
||||
<xs:element name="Nazione" type="NazioneType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IndirizzoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Indirizzo" type="String60LatinType" />
|
||||
<xs:element name="NumeroCivico" type="NumeroCivicoType" minOccurs="0" />
|
||||
<xs:element name="CAP" type="CAPType" />
|
||||
<xs:element name="Comune" type="String60LatinType" />
|
||||
<xs:element name="Provincia" type="ProvinciaType" minOccurs="0" />
|
||||
<xs:element name="Nazione" type="NazioneType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RappresentanteFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RappresentanteFiscaleITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleITIvaType" />
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiGeneraliType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Data" type="DataFatturaType" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiGeneraliDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Data" type="DataFatturaType" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
<xs:element name="DataRegistrazione" type="DataFatturaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiRiepilogoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ImponibileImporto" type="Amount2DecimalType" />
|
||||
<xs:element name="DatiIVA" type="DatiIVAType" />
|
||||
<xs:element name="Natura" type="NaturaType" minOccurs="0" />
|
||||
<xs:element name="Detraibile" type="RateType" minOccurs="0" />
|
||||
<xs:element name="Deducibile" type="DeducibileType" minOccurs="0" />
|
||||
<xs:element name="EsigibilitaIVA" type="EsigibilitaIVAType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Imposta" type="Amount2DecimalType" minOccurs="0"/>
|
||||
<xs:element name="Aliquota" type="RateType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneType" />
|
||||
<xs:element name="IdCodice" type="CodiceType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdFiscaleITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneITType" />
|
||||
<xs:element name="IdCodice" type="CodiceType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdFiscaleITIvaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneITType" />
|
||||
<xs:element name="IdCodice" type="CodiceIvaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="CodiceFiscaleType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z0-9]{11,16}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NazioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NazioneITType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="IT">
|
||||
<xs:annotation><xs:documentation>Italia</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CodiceType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="28" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CodiceIvaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="11" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NumeroCivicoType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,8})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CAPType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9]" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="ProvinciaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="TipoDocumentoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4" />
|
||||
<xs:enumeration value="TD01">
|
||||
<xs:annotation><xs:documentation>Fattura</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD04">
|
||||
<xs:annotation><xs:documentation>Nota di credito</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD05">
|
||||
<xs:annotation><xs:documentation>Nota di debito</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD07">
|
||||
<xs:annotation><xs:documentation>Fattura semplificata</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD08">
|
||||
<xs:annotation><xs:documentation>Nota di credito semplificata</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD10">
|
||||
<xs:annotation><xs:documentation>Acquisto beni intra</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD11">
|
||||
<xs:annotation><xs:documentation>Acquisto servizi intra</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DataFatturaType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:minInclusive value="1970-01-01" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="PosizioneType">
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:minInclusive value="1" />
|
||||
<xs:maxInclusive value="9999999" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CaricaType">
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:minInclusive value="1" />
|
||||
<xs:maxInclusive value="15" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<!-- STRINGHE -->
|
||||
<xs:simpleType name="String10Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,10})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String18Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,18})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String20Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,20})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String60LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,60}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String80LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,80}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="VersioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="5" />
|
||||
<xs:enumeration value="DAT20">
|
||||
<xs:annotation><xs:documentation>Dati fatture versione 2.0</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NaturaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="N1">
|
||||
<xs:annotation><xs:documentation>Escluse ex. art. 15</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N2">
|
||||
<xs:annotation><xs:documentation>Non soggette</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3">
|
||||
<xs:annotation><xs:documentation>Non Imponibili</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N4">
|
||||
<xs:annotation><xs:documentation>Esenti</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N5">
|
||||
<xs:annotation><xs:documentation>Regime del margine</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N6">
|
||||
<xs:annotation><xs:documentation>Inversione contabile (reverse charge)</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N7">
|
||||
<xs:annotation>
|
||||
<xs:documentation> IVA assolta in altro stato UE
|
||||
(vendite a distanza ex art. 40 c. 3 e 4 e art. 41 c. 1 lett. b, DL 331/93;
|
||||
prestazione di servizi di telecomunicazioni, tele-radiodiffusione ed elettronici
|
||||
ex art. 7-sexies lett. f, g, art. 74-sexies DPR 633/72)
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DeducibileType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="SI">
|
||||
<xs:annotation><xs:documentation>Spesa deducibile</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
|
||||
<xs:simpleType name="EsigibilitaIVAType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="1" />
|
||||
<xs:enumeration value="D">
|
||||
<xs:annotation>
|
||||
<xs:documentation>esigibilità differita</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="I">
|
||||
<xs:annotation>
|
||||
<xs:documentation>esigibilità immediata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="S">
|
||||
<xs:annotation>
|
||||
<xs:documentation>scissione dei pagamenti</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="RateType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:maxInclusive value="100.00" />
|
||||
<xs:pattern value="[0-9]{1,3}\.[0-9]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<!-- NUMERI -->
|
||||
<xs:simpleType name="Amount2DecimalType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="[\-]?[0-9]{1,11}\.[0-9]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,519 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
xmlns="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0"
|
||||
targetNamespace="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0"
|
||||
version="2.1.1">
|
||||
|
||||
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
|
||||
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- ELEMENTI -->
|
||||
<!-- =================================================================== -->
|
||||
<xs:element name="DatiFattura" type="DatiFatturaType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>XML schema fatture emesse e ricevute ex D.Lgs. 127/205 (art.1, c.3) 2.1.1</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- TIPI -->
|
||||
<!-- =================================================================== -->
|
||||
<xs:complexType name="DatiFatturaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiFatturaHeader" type="DatiFatturaHeaderType" minOccurs="0" />
|
||||
<xs:choice>
|
||||
<xs:element name="DTE" type="DTEType" />
|
||||
<xs:element name="DTR" type="DTRType" />
|
||||
<xs:element name="ANN" type="ANNType" />
|
||||
</xs:choice>
|
||||
<xs:element ref ="ds:Signature" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="versione" type="VersioneType" use="required" />
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaHeaderType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ProgressivoInvio" type="String10Type" minOccurs="0" />
|
||||
<xs:element name="Dichiarante" type="DichiaranteType" minOccurs="0" />
|
||||
<xs:element name="IdSistema" type="CodiceFiscaleType" minOccurs="0" />
|
||||
<xs:element name="SpazioDatiFattura" type="xs:normalizedString" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DichiaranteType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" />
|
||||
<xs:element name="Carica" type="CaricaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CedentePrestatoreDTE" type="CedentePrestatoreDTEType" />
|
||||
<xs:element name="CessionarioCommittenteDTE" type="CessionarioCommittenteDTEType" minOccurs="1" maxOccurs="1000" />
|
||||
<xs:element name="Rettifica" type="RettificaType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CessionarioCommittenteDTR" type="CessionarioCommittenteDTRType" />
|
||||
<xs:element name="CedentePrestatoreDTR" type="CedentePrestatoreDTRType" minOccurs="1" maxOccurs="1000" />
|
||||
<xs:element name="Rettifica" type="RettificaType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ANNType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFile" type="String18Type" />
|
||||
<xs:element name="Posizione" type="PosizioneType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CedentePrestatoreDTEType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cedente / Prestatore</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliITType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiITType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cedente / Prestatore</xs:documentation></xs:annotation>
|
||||
<xs:complexType name="CedentePrestatoreDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliType" minOccurs="0" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiType" minOccurs="0" />
|
||||
<xs:element name="DatiFatturaBodyDTR" type="DatiFatturaBodyDTRType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CessionarioCommittenteDTEType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cessionario / Committente</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliNoIVAType" minOccurs="0" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiType" minOccurs="0" />
|
||||
<xs:element name="DatiFatturaBodyDTE" type="DatiFatturaBodyDTEType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CessionarioCommittenteDTRType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cessionario / Committente</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliITType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiITType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaBodyDTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliDTEType" />
|
||||
<xs:element name="DatiRiepilogo" type="DatiRiepilogoType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaBodyDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliDTRType" />
|
||||
<xs:element name="DatiRiepilogo" type="DatiRiepilogoType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RettificaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFile" type="String18Type" />
|
||||
<xs:element name="Posizione" type="PosizioneType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleITType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliNoIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" minOccurs="0" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AltriDatiIdentificativiITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Sede" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleITType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AltriDatiIdentificativiType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Sede" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IndirizzoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Indirizzo" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="NumeroCivico" type="NumeroCivicoType" minOccurs="0" />
|
||||
<xs:element name="CAP" type="CAPType" minOccurs="0" />
|
||||
<xs:element name="Comune" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Provincia" type="ProvinciaType" minOccurs="0" />
|
||||
<xs:element name="Nazione" type="NazioneType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RappresentanteFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" minOccurs="0" />
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RappresentanteFiscaleITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleITType" minOccurs="0" />
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiGeneraliDTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Data" type="DataFatturaType" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiGeneraliDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Data" type="DataFatturaType" minOccurs="0" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
<xs:element name="DataRegistrazione" type="DataFatturaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiRiepilogoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ImponibileImporto" type="Amount2DecimalType" />
|
||||
<xs:element name="DatiIVA" type="DatiIVAType" />
|
||||
<xs:element name="Natura" type="NaturaType" minOccurs="0" />
|
||||
<xs:element name="Detraibile" type="RateType" minOccurs="0" />
|
||||
<xs:element name="Deducibile" type="DeducibileType" minOccurs="0" />
|
||||
<xs:element name="EsigibilitaIVA" type="EsigibilitaIVAType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Imposta" type="Amount2DecimalType" minOccurs="0" />
|
||||
<xs:element name="Aliquota" type="RateType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneType" />
|
||||
<xs:element name="IdCodice" type="CodiceType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdFiscaleITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneITType" />
|
||||
<xs:element name="IdCodice" type="CodiceIvaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="CodiceFiscaleType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[A-Z0-9]{11,16}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NazioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NazioneITType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="IT">
|
||||
<xs:annotation><xs:documentation>Italia</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CodiceType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="28" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CodiceIvaType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="11" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NumeroCivicoType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,8})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CAPType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,5})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="ProvinciaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="TipoDocumentoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4" />
|
||||
<xs:enumeration value="TD01">
|
||||
<xs:annotation><xs:documentation>Fattura</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD04">
|
||||
<xs:annotation><xs:documentation>Nota di credito</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD05">
|
||||
<xs:annotation><xs:documentation>Nota di debito</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD07">
|
||||
<xs:annotation><xs:documentation>Fattura semplificata</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD08">
|
||||
<xs:annotation><xs:documentation>Nota di credito semplificata</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD10">
|
||||
<xs:annotation><xs:documentation>Acquisto beni intra</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD11">
|
||||
<xs:annotation><xs:documentation>Acquisto servizi intra</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD12">
|
||||
<xs:annotation><xs:documentation>Documento riepilogativo (art. 6, DPR 695/1996)</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DataFatturaType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:minInclusive value="1970-01-01" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="PosizioneType">
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:minInclusive value="1" />
|
||||
<xs:maxInclusive value="9999999" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CaricaType">
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:minInclusive value="1" />
|
||||
<xs:maxInclusive value="15" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<!-- STRINGHE -->
|
||||
<xs:simpleType name="String10Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,10})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String18Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,18})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String20Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,20})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String60LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,60}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String80LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,80}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="VersioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="5" />
|
||||
<xs:enumeration value="DAT20">
|
||||
<xs:annotation><xs:documentation>Dati fatture versione 2.1</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NaturaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="N1">
|
||||
<xs:annotation><xs:documentation>Escluse ex. art. 15</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<!-- IL CODICE SEGUENTE (N2) NON SARA' PIU' VALIDO A PARTIRE DAL PRIMO OTTOBRE 2020-->
|
||||
<xs:enumeration value="N2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non soggette</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N2.1">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non soggette ad IVA ai sensi degli artt. da 7 a 7-septies del DPR 633/72</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N2.2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non soggette - altri casi</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<!-- IL CODICE SEGUENTE (N3) NON SARA' PIU' VALIDO A PARTIRE DAL PRIMO OTTOBRE 2020-->
|
||||
<xs:enumeration value="N3">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non imponibili</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.1">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - esportazioni</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - cessioni intracomunitarie</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.3">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - cessioni verso San Marino</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.4">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - operazioni assimilate alle cessioni all'esportazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.5">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - a seguito di dichiarazioni d'intento</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.6">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - altre operazioni che non concorrono alla formazione del plafond</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N4">
|
||||
<xs:annotation><xs:documentation>Esenti</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N5">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Regime del margine/IVA non esposta in fattura</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<!-- IL CODICE SEGUENTE (N6) NON SARA' PIU' VALIDO A PARTIRE DAL PRIMO OTTOBRE 2020-->
|
||||
<xs:enumeration value="N6">
|
||||
<xs:annotation><xs:documentation>Inversione contabile</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N7">
|
||||
<xs:annotation>
|
||||
<xs:documentation> IVA assolta in altro stato UE (vendite a distanza ex art. 40 c. 3 e 4 e art. 41 c. 1 lett. b, DL 331/93;
|
||||
prestazione di servizi di telecomunicazioni, tele-radiodiffusione ed elettronici
|
||||
ex art. 7-sexies lett. f, g, art. 74-sexies DPR 633/72)
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DeducibileType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="SI">
|
||||
<xs:annotation><xs:documentation>Spesa deducibile</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="EsigibilitaIVAType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="1" />
|
||||
<xs:enumeration value="D">
|
||||
<xs:annotation>
|
||||
<xs:documentation>esigibilità differita</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="I">
|
||||
<xs:annotation>
|
||||
<xs:documentation>esigibilità immediata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="S">
|
||||
<xs:annotation>
|
||||
<xs:documentation>scissione dei pagamenti</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="RateType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:maxInclusive value="100.00" />
|
||||
<xs:pattern value="[0-9]{1,3}\.[0-9]{2}" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!-- NUMERI -->
|
||||
<xs:simpleType name="Amount2DecimalType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="[\-]?[0-9]{1,11}\.[0-9]{2}" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,475 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
xmlns="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0"
|
||||
targetNamespace="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0"
|
||||
version="2.1">
|
||||
|
||||
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- ELEMENTI -->
|
||||
<!-- =================================================================== -->
|
||||
<xs:element name="DatiFattura" type="DatiFatturaType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>XML schema fatture emesse e ricevute ex D.Lgs. 127/205 (art.1, c.3) 2.1</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- TIPI -->
|
||||
<!-- =================================================================== -->
|
||||
<xs:complexType name="DatiFatturaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiFatturaHeader" type="DatiFatturaHeaderType" minOccurs="0" />
|
||||
<xs:choice>
|
||||
<xs:element name="DTE" type="DTEType" />
|
||||
<xs:element name="DTR" type="DTRType" />
|
||||
<xs:element name="ANN" type="ANNType" />
|
||||
</xs:choice>
|
||||
<xs:element ref ="ds:Signature" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="versione" type="VersioneType" use="required" />
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaHeaderType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ProgressivoInvio" type="String10Type" minOccurs="0" />
|
||||
<xs:element name="Dichiarante" type="DichiaranteType" minOccurs="0" />
|
||||
<xs:element name="IdSistema" type="CodiceFiscaleType" minOccurs="0" />
|
||||
<xs:element name="SpazioDatiFattura" type="xs:normalizedString" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DichiaranteType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" />
|
||||
<xs:element name="Carica" type="CaricaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CedentePrestatoreDTE" type="CedentePrestatoreDTEType" />
|
||||
<xs:element name="CessionarioCommittenteDTE" type="CessionarioCommittenteDTEType" minOccurs="1" maxOccurs="1000" />
|
||||
<xs:element name="Rettifica" type="RettificaType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CessionarioCommittenteDTR" type="CessionarioCommittenteDTRType" />
|
||||
<xs:element name="CedentePrestatoreDTR" type="CedentePrestatoreDTRType" minOccurs="1" maxOccurs="1000" />
|
||||
<xs:element name="Rettifica" type="RettificaType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ANNType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFile" type="String18Type" />
|
||||
<xs:element name="Posizione" type="PosizioneType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CedentePrestatoreDTEType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cedente / Prestatore</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliITType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiITType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cedente / Prestatore</xs:documentation></xs:annotation>
|
||||
<xs:complexType name="CedentePrestatoreDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliType" minOccurs="0" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiType" minOccurs="0" />
|
||||
<xs:element name="DatiFatturaBodyDTR" type="DatiFatturaBodyDTRType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CessionarioCommittenteDTEType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cessionario / Committente</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliNoIVAType" minOccurs="0" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiType" minOccurs="0" />
|
||||
<xs:element name="DatiFatturaBodyDTE" type="DatiFatturaBodyDTEType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CessionarioCommittenteDTRType">
|
||||
<xs:annotation><xs:documentation>Blocco relativo ai dati del Cessionario / Committente</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliITType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiITType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaBodyDTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliDTEType" />
|
||||
<xs:element name="DatiRiepilogo" type="DatiRiepilogoType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiFatturaBodyDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliDTRType" />
|
||||
<xs:element name="DatiRiepilogo" type="DatiRiepilogoType" maxOccurs="1000" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RettificaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFile" type="String18Type" />
|
||||
<xs:element name="Posizione" type="PosizioneType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleITType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdentificativiFiscaliNoIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" minOccurs="0" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AltriDatiIdentificativiITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Sede" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleITType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AltriDatiIdentificativiType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Sede" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IndirizzoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Indirizzo" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="NumeroCivico" type="NumeroCivicoType" minOccurs="0" />
|
||||
<xs:element name="CAP" type="CAPType" minOccurs="0" />
|
||||
<xs:element name="Comune" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Provincia" type="ProvinciaType" minOccurs="0" />
|
||||
<xs:element name="Nazione" type="NazioneType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RappresentanteFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" minOccurs="0" />
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RappresentanteFiscaleITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleITType" minOccurs="0" />
|
||||
<xs:element name="Denominazione" type="String80LatinType" minOccurs="0" />
|
||||
<xs:element name="Nome" type="String60LatinType" minOccurs="0" />
|
||||
<xs:element name="Cognome" type="String60LatinType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiGeneraliDTEType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Data" type="DataFatturaType" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiGeneraliDTRType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Data" type="DataFatturaType" minOccurs="0" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
<xs:element name="DataRegistrazione" type="DataFatturaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiRiepilogoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ImponibileImporto" type="Amount2DecimalType" />
|
||||
<xs:element name="DatiIVA" type="DatiIVAType" />
|
||||
<xs:element name="Natura" type="NaturaType" minOccurs="0" />
|
||||
<xs:element name="Detraibile" type="RateType" minOccurs="0" />
|
||||
<xs:element name="Deducibile" type="DeducibileType" minOccurs="0" />
|
||||
<xs:element name="EsigibilitaIVA" type="EsigibilitaIVAType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DatiIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Imposta" type="Amount2DecimalType" minOccurs="0" />
|
||||
<xs:element name="Aliquota" type="RateType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneType" />
|
||||
<xs:element name="IdCodice" type="CodiceType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IdFiscaleITType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneITType" />
|
||||
<xs:element name="IdCodice" type="CodiceIvaType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="CodiceFiscaleType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[A-Z0-9]{11,16}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NazioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NazioneITType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="IT">
|
||||
<xs:annotation><xs:documentation>Italia</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CodiceType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="28" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CodiceIvaType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="11" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NumeroCivicoType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,8})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CAPType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,5})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="ProvinciaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="TipoDocumentoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4" />
|
||||
<xs:enumeration value="TD01">
|
||||
<xs:annotation><xs:documentation>Fattura</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD04">
|
||||
<xs:annotation><xs:documentation>Nota di credito</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD05">
|
||||
<xs:annotation><xs:documentation>Nota di debito</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD07">
|
||||
<xs:annotation><xs:documentation>Fattura semplificata</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD08">
|
||||
<xs:annotation><xs:documentation>Nota di credito semplificata</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD10">
|
||||
<xs:annotation><xs:documentation>Acquisto beni intra</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD11">
|
||||
<xs:annotation><xs:documentation>Acquisto servizi intra</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD12">
|
||||
<xs:annotation><xs:documentation>Documento riepilogativo (art. 6, DPR 695/1996)</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DataFatturaType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:minInclusive value="1970-01-01" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="PosizioneType">
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:minInclusive value="1" />
|
||||
<xs:maxInclusive value="9999999" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="CaricaType">
|
||||
<xs:restriction base="xs:integer">
|
||||
<xs:minInclusive value="1" />
|
||||
<xs:maxInclusive value="15" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<!-- STRINGHE -->
|
||||
<xs:simpleType name="String10Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,10})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String18Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,18})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String20Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,20})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String60LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,60}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String80LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,80}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="VersioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="5" />
|
||||
<xs:enumeration value="DAT20">
|
||||
<xs:annotation><xs:documentation>Dati fatture versione 2.1</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="NaturaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="N1">
|
||||
<xs:annotation><xs:documentation>Escluse ex. art. 15</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N2">
|
||||
<xs:annotation><xs:documentation>Non soggette</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3">
|
||||
<xs:annotation><xs:documentation>Non Imponibili</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N4">
|
||||
<xs:annotation><xs:documentation>Esenti</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N5">
|
||||
<xs:annotation><xs:documentation>Regime del margine</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N6">
|
||||
<xs:annotation><xs:documentation>Inversione contabile (reverse charge)</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N7">
|
||||
<xs:annotation>
|
||||
<xs:documentation> IVA assolta in altro stato UE
|
||||
(vendite a distanza ex art. 40 c. 3 e 4 e art. 41 c. 1 lett. b, DL 331/93;
|
||||
prestazione di servizi di telecomunicazioni, tele-radiodiffusione ed elettronici
|
||||
ex art. 7-sexies lett. f, g, art. 74-sexies DPR 633/72)
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DeducibileType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="SI">
|
||||
<xs:annotation><xs:documentation>Spesa deducibile</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
|
||||
<xs:simpleType name="EsigibilitaIVAType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="1" />
|
||||
<xs:enumeration value="D">
|
||||
<xs:annotation>
|
||||
<xs:documentation>esigibilità differita</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="I">
|
||||
<xs:annotation>
|
||||
<xs:documentation>esigibilità immediata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="S">
|
||||
<xs:annotation>
|
||||
<xs:documentation>scissione dei pagamenti</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="RateType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:maxInclusive value="100.00" />
|
||||
<xs:pattern value="[0-9]{1,3}\.[0-9]{2}" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<!-- NUMERI -->
|
||||
<xs:simpleType name="Amount2DecimalType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="[\-]?[0-9]{1,11}\.[0-9]{2}" />
|
||||
<xs:whiteSpace value="collapse"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,178 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2017 sp2 (x64) (http://www.altova.com) by rsiino (Sogei S.p.A.) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cm="urn:www.agenziaentrate.gov.it:specificheTecniche:common" xmlns:sc="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:common" xmlns:iv="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp" xmlns:ns1="www.agenziaentrate.gov.it:specificheTecniche:telent:v1" targetNamespace="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="it"><![CDATA[
|
||||
Versione 1.0 - 13/02/16]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:import namespace="urn:www.agenziaentrate.gov.it:specificheTecniche:common" schemaLocation="fornitura_v3.xsd"/>
|
||||
<xs:element name="Comunicazione" type="iv:Comunicazione_IVP_Type"/>
|
||||
<xs:complexType name="Comunicazione_IVP_Type">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="cm:Documento_Type">
|
||||
<xs:sequence>
|
||||
<xs:element name="Frontespizio" type="iv:Frontespizio_IVP_Type"/>
|
||||
<xs:element name="DatiContabili" type="iv:DatiContabili_IVP_Type"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="Frontespizio_IVP_Type">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceFiscale" type="cm:DatoCF_Type"/>
|
||||
<xs:element name="AnnoImposta" type="cm:DatoDA_Type"/>
|
||||
<xs:element name="PartitaIVA" type="cm:DatoPI_Type"/>
|
||||
<xs:element name="PIVAControllante" type="cm:DatoPI_Type" minOccurs="0"/>
|
||||
<xs:element name="UltimoMese" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoNP_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
<xs:enumeration value="3"/>
|
||||
<xs:enumeration value="4"/>
|
||||
<xs:enumeration value="5"/>
|
||||
<xs:enumeration value="6"/>
|
||||
<xs:enumeration value="7"/>
|
||||
<xs:enumeration value="8"/>
|
||||
<xs:enumeration value="9"/>
|
||||
<xs:enumeration value="10"/>
|
||||
<xs:enumeration value="11"/>
|
||||
<xs:enumeration value="12"/>
|
||||
<xs:enumeration value="13"/>
|
||||
<xs:enumeration value="99"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="LiquidazioneGruppo" type="cm:DatoCB_Type" minOccurs="0"/>
|
||||
<xs:element name="CFDichiarante" type="cm:DatoCF_Type" minOccurs="0"/>
|
||||
<xs:element name="CodiceCaricaDichiarante" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoNP_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
<xs:enumeration value="3"/>
|
||||
<xs:enumeration value="4"/>
|
||||
<xs:enumeration value="5"/>
|
||||
<xs:enumeration value="6"/>
|
||||
<xs:enumeration value="7"/>
|
||||
<xs:enumeration value="8"/>
|
||||
<xs:enumeration value="9"/>
|
||||
<xs:enumeration value="11"/>
|
||||
<xs:enumeration value="12"/>
|
||||
<xs:enumeration value="13"/>
|
||||
<xs:enumeration value="14"/>
|
||||
<xs:enumeration value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CodiceFiscaleSocieta" type="cm:DatoCN_Type" minOccurs="0"/>
|
||||
<xs:element name="FirmaDichiarazione" type="cm:DatoCB_Type"/>
|
||||
<xs:element name="CFIntermediario" type="cm:DatoCF_Type" minOccurs="0"/>
|
||||
<xs:element name="ImpegnoPresentazione" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoN1_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="DataImpegno" type="cm:DatoDT_Type" minOccurs="0"/>
|
||||
<xs:element name="FirmaIntermediario" type="cm:DatoCB_Type" minOccurs="0"/>
|
||||
<xs:element name="FlagConferma" type="cm:DatoCB_Type" minOccurs="0"/>
|
||||
<xs:element name="IdentificativoProdSoftware" type="cm:DatoAN_Type" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiContabili_IVP_Type">
|
||||
<xs:sequence>
|
||||
<xs:element name="Modulo" maxOccurs="5">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="NumeroModulo">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoN1_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
<xs:enumeration value="3"/>
|
||||
<xs:enumeration value="4"/>
|
||||
<xs:enumeration value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Mese" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoNP_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
<xs:enumeration value="3"/>
|
||||
<xs:enumeration value="4"/>
|
||||
<xs:enumeration value="5"/>
|
||||
<xs:enumeration value="6"/>
|
||||
<xs:enumeration value="7"/>
|
||||
<xs:enumeration value="8"/>
|
||||
<xs:enumeration value="9"/>
|
||||
<xs:enumeration value="10"/>
|
||||
<xs:enumeration value="11"/>
|
||||
<xs:enumeration value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Trimestre" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoN1_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
<xs:enumeration value="3"/>
|
||||
<xs:enumeration value="4"/>
|
||||
<xs:enumeration value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Subfornitura" type="cm:DatoCB_Type" minOccurs="0"/>
|
||||
<xs:element name="EventiEccezionali" type="iv:Eventi_Ecc_Type" minOccurs="0"/>
|
||||
<xs:element name="OperazioniStraordinarie" type="cm:DatoCB_Type" minOccurs="0"/>
|
||||
<xs:element name="TotaleOperazioniAttive" type="iv:DatoVN_Type" minOccurs="0"/>
|
||||
<xs:element name="TotaleOperazioniPassive" type="iv:DatoVN_Type" minOccurs="0"/>
|
||||
<xs:element name="IvaEsigibile" type="iv:DatoVN_Type" minOccurs="0"/>
|
||||
<xs:element name="IvaDetratta" type="iv:DatoVN_Type" minOccurs="0"/>
|
||||
<xs:element name="IvaDovuta" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="IvaCredito" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="DebitoPrecedente" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="CreditoPeriodoPrecedente" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="CreditoAnnoPrecedente" type="iv:DatoVN_Type" minOccurs="0"/>
|
||||
<xs:element name="VersamentiAutoUE" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="CreditiImposta" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="InteressiDovuti" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="Metodo" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoN1_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
<xs:enumeration value="3"/>
|
||||
<xs:enumeration value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="Acconto" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="ImportoDaVersare" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
<xs:element name="ImportoACredito" type="cm:DatoVP_Type" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Eventi_Ecc_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoVN_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica numeri positivi con 2 cifre decimali. La lunghezza massima prevista è di 16 caratteri, il separatore decimale previsto è la virgola.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
<xs:pattern value="[\-]{0,1}[0-9]+,[0-9]{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2017 sp2 (x64) (http://www.altova.com) by rsiino
|
||||
(Sogei S.p.A.) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:cm="urn:www.agenziaentrate.gov.it:specificheTecniche:common"
|
||||
xmlns:sc="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:common"
|
||||
xmlns:iv="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
targetNamespace="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp"
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
|
||||
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="../xmldsig-core-schema.xsd"/>
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="it"><![CDATA[
|
||||
Versione 1.0 - 13/02/16
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="intestazioneIvp_2018_v1.xsd"/>
|
||||
<xs:include schemaLocation="comunicazioneIvp_2018_v1.xsd"/>
|
||||
<xs:element name="Fornitura">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Intestazione" type="iv:Intestazione_IVP_Type"/>
|
||||
<xs:element name="Comunicazione" type="iv:Comunicazione_IVP_Type"/>
|
||||
<xs:element ref="ds:Signature" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.agenziaentrate.gov.it:specificheTecniche:common" targetNamespace="urn:www.agenziaentrate.gov.it:specificheTecniche:common" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="it"><![CDATA[
|
||||
Versione 3.0 - 10/12/13
|
||||
- modificato import typesDati_v3.xsd
|
||||
- modificato targetNamespace
|
||||
|
||||
Versione 2.1 - 10/07/13
|
||||
- rimossi gli elementi complessi Fornitura e Intestazione
|
||||
|
||||
Versione 2.0 - 15/02/12
|
||||
- modificato il tipo Intestazione_Type: introdotto il tipo complesso Dati_Intestazione_Type
|
||||
- modificato il tipo Codice_Fornitura_Type
|
||||
- modificato l'elemento TipoFornitore: associato il type DatoNP_Type
|
||||
- modificato targetNamespace
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="typesDati_v3.xsd"/>
|
||||
<xs:element name="Documento" type="Documento_Type" abstract="true"/>
|
||||
<xs:complexType name="Documento_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="it">Documento trasmesso</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:attribute name="identificativo" type="Identificativo_Type" use="required"/>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Identificativo_Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{4}[1-9]|[0-9]{3}[1-9][0-9]|[0-9]{2}[1-9][0-9]{2}|[0-9][1-9][0-9]{3}|[1-9][0-9]{4}
|
||||
"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2017 sp2 (x64) (http://www.altova.com) by rsiino (Sogei S.p.A.) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cm="urn:www.agenziaentrate.gov.it:specificheTecniche:common" xmlns:sc="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:common" xmlns:iv="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp" xmlns:ns1="www.agenziaentrate.gov.it:specificheTecniche:telent:v1" targetNamespace="urn:www.agenziaentrate.gov.it:specificheTecniche:sco:ivp" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="it"><![CDATA[
|
||||
Versione 1.0 - 13/02/16
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:import namespace="urn:www.agenziaentrate.gov.it:specificheTecniche:common" schemaLocation="fornitura_v3.xsd"/>
|
||||
<xs:element name="Intestazione"/>
|
||||
<xs:complexType name="Intestazione_IVP_Type">
|
||||
<xs:sequence>
|
||||
<xs:element name="CodiceFornitura">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoAN_Type">
|
||||
<xs:enumeration value="IVP18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="CodiceFiscaleDichiarante" type="cm:DatoCF_Type" minOccurs="0"/>
|
||||
<xs:element name="CodiceCarica" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="cm:DatoNP_Type">
|
||||
<xs:enumeration value="1"/>
|
||||
<xs:enumeration value="2"/>
|
||||
<xs:enumeration value="3"/>
|
||||
<xs:enumeration value="4"/>
|
||||
<xs:enumeration value="5"/>
|
||||
<xs:enumeration value="6"/>
|
||||
<xs:enumeration value="7"/>
|
||||
<xs:enumeration value="8"/>
|
||||
<xs:enumeration value="9"/>
|
||||
<xs:enumeration value="11"/>
|
||||
<xs:enumeration value="12"/>
|
||||
<xs:enumeration value="13"/>
|
||||
<xs:enumeration value="14"/>
|
||||
<xs:enumeration value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="IdSistema" type="cm:DatoCF_Type" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,188 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.agenziaentrate.gov.it:specificheTecniche:common" targetNamespace="urn:www.agenziaentrate.gov.it:specificheTecniche:common" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="it"><![CDATA[
|
||||
Versione 3.0 - 10/12/13
|
||||
- modificato targetNamespace
|
||||
Versione 2.0.1 - 14/06/12
|
||||
- modificati i tipi semplici DatoAN_Type, DatoEM_Type
|
||||
Versione 2.0 - 15/02/12
|
||||
- modificato targetNamespace
|
||||
- introdotti i tipi semplici DatoGA_Type, DatoTL_Type, DatoCP_Type
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:include schemaLocation="typesProvincie_v3.xsd"/>
|
||||
<xs:simpleType name="DatoAN_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice costituito da caratteri alfanumerici maiuscoli e dai caratteri: punto, virgola, apice, trattino, spazio, barra semplice, °, ^, ampersand, parentesi aperta e chiusa, doppie virgolette, barra rovesciata, la barra dritta, il più, le maiuscole accentate e la Ü. Tali caratteri non sono ammesi come primo carattere tranne: i numeri da 0 a 9, i caratteri maiuscoli da A a Z, il meno e le dopppie virgolette.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="([0-9A-Z\-]|"){1}([ 0-9A-Z&]|'|\-|\.|,|/|°|\^|\(|\)|À|È|É|Ì|Ò|Ù|Ü|"|\\|\||\+)*"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoNU_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica numeri naturali positivi e negativi con al massimo 16 cifre.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
<xs:pattern value="(\-[1-9]|[1-9])[0-9]*"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoPC_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che esprime una percentuale e dunque consente valori positivi non superiori a 100, con al massimo 2 cifre decimali. Il separatore decimale previsto è la virgola.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
<xs:pattern value="[0-9]?[0-9](,\d{1,3})?|100(,0{1,3})?"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoQU_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica numeri positivi con al massimo 5 cifre decimali. La lunghezza massima prevista è di 16 caratteri, il separatore decimale previsto è la virgola.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
<xs:pattern value="[0-9]+(,[0-9]{1,5})?"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoVP_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica numeri positivi con 2 cifre decimali. La lunghezza massima prevista è di 16 caratteri, il separatore decimale previsto è la virgola.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
<xs:pattern value="[0-9]+,[0-9]{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoN1_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica i numeri naturali da 1 a 9.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
<xs:pattern value="[1-9]"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoNP_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica numeri naturali positivi con al massimo 16 cifre.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[1-9]{1}[0-9]*"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoPI_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica la partita IVA rispettandone i vincoli di struttura. </xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="11"/>
|
||||
<xs:pattern value="[0-7][0-9]{10}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoCN_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica un codice fiscale numerico rispettandone i vincoli di struttura.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="11"/>
|
||||
<xs:pattern value="[0-9]{11}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoCF_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica un codice fiscale provvisorio o alfanumerico rispettandone i vincoli di struttura.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{11}|[A-Z]{6}[0-9LMNPQRSTUV]{2}[A-Z]{1}[0-9LMNPQRSTUV]{2}[A-Z]{1}[0-9LMNPQRSTUV]{3}[A-Z]{1}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoCB_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che consente esclusivamente i valori 0 e 1.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:byte">
|
||||
<xs:pattern value="[01]"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoCB12_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che consente esclusivamente 12 caratteri con i valori 0 e 1.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:byte">
|
||||
<xs:pattern value="[10]{12}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoDT_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica una data nel formato ggmmaaaa. La data indicata non deve essere successiva alla data corrente.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="8"/>
|
||||
<xs:pattern value="(((0[1-9]|[12][0-9]|3[01])(0[13578]|10|12)(\d{4}))|(([0][1-9]|[12][0-9]|30)(0[469]|11)(\d{4}))|((0[1-9]|1[0-9]|2[0-8])(02)(\d{4}))|((29)(02)([02468][048]00))|((29)(02)([13579][26]00))|((29)(02)([0-9][0-9][0][48]))|((29)(02)([0-9][0-9][2468][048]))|((29)(02)([0-9][0-9][13579][26])))"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoDA_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica un anno nel formato aaaa. Sono ammessi anni dal 1800 al 2099.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4"/>
|
||||
<xs:pattern value="(18|19|20)[0-9]{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoDN_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica una data nel formato ggmmaaaa.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="8"/>
|
||||
<xs:pattern value="(((0[1-9]|[12][0-9]|3[01])(0[13578]|10|12)(\d{4}))|(([0][1-9]|[12][0-9]|30)(0[469]|11)(\d{4}))|((0[1-9]|1[0-9]|2[0-8])(02)(\d{4}))|((29)(02)([02468][048]00))|((29)(02)([13579][26]00))|((29)(02)([0-9][0-9][0][48]))|((29)(02)([0-9][0-9][2468][048]))|((29)(02)([0-9][0-9][13579][26])))"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoD6_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica una data nel formato mmaaaa.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="6"/>
|
||||
<xs:pattern value="((0[0-9])|(1[0-2]))((19|20)[0-9][0-9])"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoEM_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica un elemento di tipo email</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[a-zA-Z0-9._%\-'"?^~=]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,4}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoGA_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica il numero di giorni in un anno e va da 1 a 365</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1"/>
|
||||
<xs:maxLength value="3"/>
|
||||
<xs:pattern value="[1-9]|([1-9][0-9])|([12][0-9][0-9])|(3[0-5][0-9])|(36[0-5])"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoTL_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica un elemento di tipo telefono</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]*"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DatoCP_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice che identifica un elemento di tipo cap</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9]{5}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,285 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- edited with XMLSpy v2012 (http://www.altova.com) by rdobrowolny (Sogei S.p.A.) -->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:www.agenziaentrate.gov.it:specificheTecniche:common" targetNamespace="urn:www.agenziaentrate.gov.it:specificheTecniche:common" elementFormDefault="qualified" attributeFormDefault="unqualified" version="3.0">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="it"><![CDATA[
|
||||
Versione 3.0 - 10/12/13
|
||||
- modificato targetNamespace
|
||||
Versione 2.0 - 15/02/12
|
||||
- modificato targetNamespace
|
||||
]]></xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:simpleType name="PR_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice costituito dalle sigle delle provincie italiane in vigore.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:union memberTypes="ProvincieItaliane"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PN_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice costituito dalle sigle delle provincie italiane in vigore, dalle sigle delle provincie croate di Fiume, Pola e Zara e dalla sigla “EE” che indica un paese estero.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:union memberTypes="ProvincieItaliane ProvincieCroate Estero"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="PE_Type">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Tipo semplice costituito dalle sigle delle provincie italiane in vigore e dalla sigla “EE” che indica un paese estero.</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:union memberTypes="ProvincieItaliane Estero"/>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ProvincieItaliane">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Elenco delle provincie italiane in vigore, valori ammessi:
|
||||
|
||||
Agrigento AG
|
||||
Alessandria AL
|
||||
Ancona AN
|
||||
Aosta AO
|
||||
Ascoli Piceno AP
|
||||
L'Aquila AQ
|
||||
Arezzo AR
|
||||
Asti AT
|
||||
Avellino AV
|
||||
Bari BA
|
||||
Bergamo BG
|
||||
Biella BI
|
||||
Belluno BL
|
||||
Benevento BN
|
||||
Bologna BO
|
||||
Brindisi BR
|
||||
Brescia BS
|
||||
Barletta-Andria-Trani BT
|
||||
Bolzano BZ
|
||||
Cagliari CA
|
||||
Campobasso CB
|
||||
Caserta CE
|
||||
Chieti CH
|
||||
Carbonia-Iglessias CI
|
||||
Caltanissetta CL
|
||||
Cuneo CN
|
||||
Como CO
|
||||
Cremona CR
|
||||
Cosenza CS
|
||||
Catania CT
|
||||
Catanzaro CZ
|
||||
Enna EN
|
||||
Forlì-Cesena FC
|
||||
Ferrara FE
|
||||
Foggia FG
|
||||
Firenze FI
|
||||
Fermo FM
|
||||
Frosinone FR
|
||||
Genova GE
|
||||
Gorizia GO
|
||||
Grosseto GR
|
||||
Imperia IM
|
||||
Isernia IS
|
||||
Crotone KR
|
||||
Lecco LC
|
||||
Lecce LE
|
||||
Livorno LI
|
||||
Lodi LO
|
||||
Latina LT
|
||||
Lucca LU
|
||||
Monza e Brianza MB
|
||||
Macerata MC
|
||||
Messina ME
|
||||
Milano MI
|
||||
Mantova MN
|
||||
Modena MO
|
||||
Massa e Carrara MS
|
||||
Matera MT
|
||||
Napoli NA
|
||||
Novara NO
|
||||
Nuoro NU
|
||||
Ogliastra OG
|
||||
Oristano OR
|
||||
Olbia-Tempio OT
|
||||
Palermo PA
|
||||
Piacenza PC
|
||||
Padova PD
|
||||
Pescara PE
|
||||
Perugia PG
|
||||
Pisa PI
|
||||
Pordenone PN
|
||||
Prato PO
|
||||
Parma PR
|
||||
Pistoia PT
|
||||
Pesaro e Urbino PU
|
||||
Pavia PV
|
||||
Potenza PZ
|
||||
Ravenna RA
|
||||
Reggio Calabria RC
|
||||
Reggio Emilia RE
|
||||
Ragusa RG
|
||||
Rieti RI
|
||||
Roma RM
|
||||
Rimini RN
|
||||
Rovigo RO
|
||||
Salerno SA
|
||||
iena SI
|
||||
Sondrio SO
|
||||
La Spezia SP
|
||||
Siracusa SR
|
||||
Sassari SS
|
||||
Savona SV
|
||||
Taranto TA
|
||||
Teramo TE
|
||||
Trento TN
|
||||
Torino TO
|
||||
Trapani TP
|
||||
Terni TR
|
||||
Trieste TS
|
||||
Treviso TV
|
||||
Udine UD
|
||||
Varese VA
|
||||
Verbano-Cusio-Ossola VB
|
||||
Vercelli VC
|
||||
Venezia VE
|
||||
Vicenza VI
|
||||
Verona VR
|
||||
Medio Campidano VS
|
||||
Viterbo VT
|
||||
Vibo Valentia VV
|
||||
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="AG"/>
|
||||
<xs:enumeration value="AL"/>
|
||||
<xs:enumeration value="AN"/>
|
||||
<xs:enumeration value="AO"/>
|
||||
<xs:enumeration value="AP"/>
|
||||
<xs:enumeration value="AQ"/>
|
||||
<xs:enumeration value="AR"/>
|
||||
<xs:enumeration value="AT"/>
|
||||
<xs:enumeration value="AV"/>
|
||||
<xs:enumeration value="BA"/>
|
||||
<xs:enumeration value="BG"/>
|
||||
<xs:enumeration value="BI"/>
|
||||
<xs:enumeration value="BL"/>
|
||||
<xs:enumeration value="BN"/>
|
||||
<xs:enumeration value="BO"/>
|
||||
<xs:enumeration value="BR"/>
|
||||
<xs:enumeration value="BS"/>
|
||||
<xs:enumeration value="BT"/>
|
||||
<xs:enumeration value="BZ"/>
|
||||
<xs:enumeration value="CA"/>
|
||||
<xs:enumeration value="CB"/>
|
||||
<xs:enumeration value="CE"/>
|
||||
<xs:enumeration value="CH"/>
|
||||
<xs:enumeration value="CI"/>
|
||||
<xs:enumeration value="CL"/>
|
||||
<xs:enumeration value="CN"/>
|
||||
<xs:enumeration value="CO"/>
|
||||
<xs:enumeration value="CR"/>
|
||||
<xs:enumeration value="CS"/>
|
||||
<xs:enumeration value="CT"/>
|
||||
<xs:enumeration value="CZ"/>
|
||||
<xs:enumeration value="EN"/>
|
||||
<xs:enumeration value="FC"/>
|
||||
<xs:enumeration value="FE"/>
|
||||
<xs:enumeration value="FG"/>
|
||||
<xs:enumeration value="FI"/>
|
||||
<xs:enumeration value="FM"/>
|
||||
<xs:enumeration value="FR"/>
|
||||
<xs:enumeration value="GE"/>
|
||||
<xs:enumeration value="GO"/>
|
||||
<xs:enumeration value="GR"/>
|
||||
<xs:enumeration value="IM"/>
|
||||
<xs:enumeration value="IS"/>
|
||||
<xs:enumeration value="KR"/>
|
||||
<xs:enumeration value="LC"/>
|
||||
<xs:enumeration value="LE"/>
|
||||
<xs:enumeration value="LI"/>
|
||||
<xs:enumeration value="LO"/>
|
||||
<xs:enumeration value="LT"/>
|
||||
<xs:enumeration value="LU"/>
|
||||
<xs:enumeration value="MB"/>
|
||||
<xs:enumeration value="MC"/>
|
||||
<xs:enumeration value="ME"/>
|
||||
<xs:enumeration value="MI"/>
|
||||
<xs:enumeration value="MN"/>
|
||||
<xs:enumeration value="MO"/>
|
||||
<xs:enumeration value="MS"/>
|
||||
<xs:enumeration value="MT"/>
|
||||
<xs:enumeration value="NA"/>
|
||||
<xs:enumeration value="NO"/>
|
||||
<xs:enumeration value="NU"/>
|
||||
<xs:enumeration value="OG"/>
|
||||
<xs:enumeration value="OR"/>
|
||||
<xs:enumeration value="OT"/>
|
||||
<xs:enumeration value="PA"/>
|
||||
<xs:enumeration value="PC"/>
|
||||
<xs:enumeration value="PD"/>
|
||||
<xs:enumeration value="PE"/>
|
||||
<xs:enumeration value="PG"/>
|
||||
<xs:enumeration value="PI"/>
|
||||
<xs:enumeration value="PN"/>
|
||||
<xs:enumeration value="PO"/>
|
||||
<xs:enumeration value="PR"/>
|
||||
<xs:enumeration value="PT"/>
|
||||
<xs:enumeration value="PU"/>
|
||||
<xs:enumeration value="PV"/>
|
||||
<xs:enumeration value="PZ"/>
|
||||
<xs:enumeration value="RA"/>
|
||||
<xs:enumeration value="RC"/>
|
||||
<xs:enumeration value="RE"/>
|
||||
<xs:enumeration value="RG"/>
|
||||
<xs:enumeration value="RI"/>
|
||||
<xs:enumeration value="RM"/>
|
||||
<xs:enumeration value="RN"/>
|
||||
<xs:enumeration value="RO"/>
|
||||
<xs:enumeration value="SA"/>
|
||||
<xs:enumeration value="SI"/>
|
||||
<xs:enumeration value="SO"/>
|
||||
<xs:enumeration value="SP"/>
|
||||
<xs:enumeration value="SR"/>
|
||||
<xs:enumeration value="SS"/>
|
||||
<xs:enumeration value="SV"/>
|
||||
<xs:enumeration value="TA"/>
|
||||
<xs:enumeration value="TE"/>
|
||||
<xs:enumeration value="TN"/>
|
||||
<xs:enumeration value="TO"/>
|
||||
<xs:enumeration value="TP"/>
|
||||
<xs:enumeration value="TR"/>
|
||||
<xs:enumeration value="TS"/>
|
||||
<xs:enumeration value="TV"/>
|
||||
<xs:enumeration value="UD"/>
|
||||
<xs:enumeration value="VA"/>
|
||||
<xs:enumeration value="VB"/>
|
||||
<xs:enumeration value="VC"/>
|
||||
<xs:enumeration value="VE"/>
|
||||
<xs:enumeration value="VI"/>
|
||||
<xs:enumeration value="VR"/>
|
||||
<xs:enumeration value="VS"/>
|
||||
<xs:enumeration value="VT"/>
|
||||
<xs:enumeration value="VV"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ProvincieCroate">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="FU">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Fiume</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="PL">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Pola</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="ZA">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Zara</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="Estero">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="EE"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<xs:element name="VATDECL">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="VATNO" type="xs:integer"></xs:element>
|
||||
<xs:element name="PERIODID" type="xs:string" minOccurs="0"></xs:element>
|
||||
<xs:element name="PERIODFROM" type="xs:string" minOccurs="0"></xs:element>
|
||||
<xs:element name="PERIODTO" type="xs:string" minOccurs="0"></xs:element>
|
||||
<xs:element name="BOX1">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="BOX2">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="BOX3" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="BOX4">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="BOX5" minOccurs="0">
|
||||
<xs:simpleType>
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:element>
|
||||
<xs:element name="BOX6" type="xs:integer"></xs:element>
|
||||
<xs:element name="BOX7" type="xs:integer"></xs:element>
|
||||
<xs:element name="BOX8" type="xs:integer"></xs:element>
|
||||
<xs:element name="BOX9" type="xs:integer"></xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,731 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- ====================================================================== -->
|
||||
<!-- ===== CCTS Core Component Type Schema Module ===== -->
|
||||
<!-- ====================================================================== -->
|
||||
<!--
|
||||
Module of Core Component Type
|
||||
Agency: UN/CEFACT
|
||||
VersionID: 1.1
|
||||
Last change: 14 January 2005
|
||||
|
||||
|
||||
|
||||
Copyright (C) UN/CEFACT (2006). All Rights Reserved.
|
||||
This document and translations of it may be copied and furnished to others,
|
||||
and derivative works that comment on or otherwise explain it or assist
|
||||
in its implementation may be prepared, copied, published and distributed,
|
||||
in whole or in part, without restriction of any kind, provided that the
|
||||
above copyright notice and this paragraph are included on all such copies
|
||||
and derivative works. However, this document itself may not be modified in
|
||||
any way, such as by removing the copyright notice or references to
|
||||
UN/CEFACT, except as needed for the purpose of developing UN/CEFACT
|
||||
specifications, in which case the procedures for copyrights defined in the
|
||||
UN/CEFACT Intellectual Property Rights document must be followed, or as
|
||||
|
||||
|
||||
required to translate it into languages other than English.
|
||||
The limited permissions granted above are perpetual and will not be revoked
|
||||
|
||||
|
||||
|
||||
by UN/CEFACT or its successors or assigns.
|
||||
This document and the information contained herein is provided on an "AS IS"
|
||||
basis and UN/CEFACT DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL
|
||||
NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
|
||||
FITNESS FOR A PARTICULAR PURPOSE.
|
||||
-->
|
||||
<xsd:schema targetNamespace="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns:cct="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
|
||||
<!-- ===== Type Definitions ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<!-- ===== CCT: AmountType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="AmountType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000001</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Amount. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A number of monetary units specified in a currency where the unit of the currency is explicit or implied.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Amount</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>decimal</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:decimal">
|
||||
<xsd:attribute name="currencyID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000001-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Amount Currency. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The currency of the amount.</ccts:Definition>
|
||||
<ccts:ObjectClass>Amount Currency</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Identification</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Reference UNECE Rec 9, using 3-letter alphabetic codes.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="currencyCodeListVersionID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000001-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Amount Currency. Code List Version. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The VersionID of the UN/ECE Rec9 code list.</ccts:Definition>
|
||||
<ccts:ObjectClass>Amount Currency</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Code List Version</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: BinaryObjectType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="BinaryObjectType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A set of finite-length sequences of binary octets.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Binary Object</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>binary</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:base64Binary">
|
||||
<xsd:attribute name="format" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Format. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The format of the binary content.</ccts:Definition>
|
||||
<ccts:ObjectClass>Binary Object</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Format</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="mimeCode" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Mime. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The mime type of the binary object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Binary Object</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Mime</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="encodingCode" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002-SC4</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Encoding. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Specifies the decoding algorithm of the binary object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Binary Object</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Encoding</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="characterSetCode" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002-SC5</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Character Set. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The character set of the binary object if the mime type is text.</ccts:Definition>
|
||||
<ccts:ObjectClass>Binary Object</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Character Set</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="uri" type="xsd:anyURI" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002-SC6</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Uniform Resource. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The Uniform Resource Identifier that identifies where the binary object is located.</ccts:Definition>
|
||||
<ccts:ObjectClass>Binary Object</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Uniform Resource Identifier</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="filename" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002-SC7</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Filename.Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The filename of the binary object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Binary Object</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Filename</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: CodeType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="CodeType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A character string (letters, figures, or symbols) that for brevity and/or languange independence may be used to represent or replace a definitive value or text of an attribute together with relevant supplementary information.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Should not be used if the character string identifies an instance of an object class or an object in the real world, in which case the Identifier. Type should be used.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:normalizedString">
|
||||
<xsd:attribute name="listID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code List. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The identification of a list of codes.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code List</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Identification</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="listAgencyID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code List. Agency. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>An agency that maintains one or more lists of codes.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code List</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Agency</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Defaults to the UN/EDIFACT data element 3055 code list.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="listAgencyName" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC4</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code List. Agency Name. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The name of the agency that maintains the list of codes.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code List</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Agency Name</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="listName" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC5</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code List. Name. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The name of a list of codes.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code List</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Name</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="listVersionID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC6</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code List. Version. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The version of the list of codes.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code List</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Version</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="name" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC7</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code. Name. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The textual equivalent of the code content component.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Name</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="languageID" type="xsd:language" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC8</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Language. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The identifier of the language used in the code name.</ccts:Definition>
|
||||
<ccts:ObjectClass>Language</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Identification</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="listURI" type="xsd:anyURI" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC9</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code List. Uniform Resource. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The Uniform Resource Identifier that identifies where the code list is located.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code List</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Uniform Resource Identifier</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="listSchemeURI" type="xsd:anyURI" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000007-SC10</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code List Scheme. Uniform Resource. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The Uniform Resource Identifier that identifies where the code list scheme is located.</ccts:Definition>
|
||||
<ccts:ObjectClass>Code List Scheme</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Uniform Resource Identifier</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: DateTimeType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="DateTimeType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000008</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Date Time. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A particular point in the progression of time together with the relevant supplementary information.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Date Time</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Can be used for a date and/or time.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="format" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000008-SC1</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Date Time. Format. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The format of the date time content</ccts:Definition>
|
||||
<ccts:ObjectClass>Date Time</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Format</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: IdentifierType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="IdentifierType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identifier. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A character string to identify and distinguish uniquely, one instance of an object in an identification scheme from all other objects in the same scheme together with relevant supplementary information.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:normalizedString">
|
||||
<xsd:attribute name="schemeID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identification Scheme. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The identification of the identification scheme.</ccts:Definition>
|
||||
<ccts:ObjectClass>Identification Scheme</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Identification</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="schemeName" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identification Scheme. Name. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The name of the identification scheme.</ccts:Definition>
|
||||
<ccts:ObjectClass>Identification Scheme</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Name</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="schemeAgencyID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011-SC4</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identification Scheme Agency. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The identification of the agency that maintains the identification scheme.</ccts:Definition>
|
||||
<ccts:ObjectClass>Identification Scheme Agency</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Identification</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Defaults to the UN/EDIFACT data element 3055 code list.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="schemeAgencyName" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011-SC5</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identification Scheme Agency. Name. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The name of the agency that maintains the identification scheme.</ccts:Definition>
|
||||
<ccts:ObjectClass>Identification Scheme Agency</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Agency Name</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="schemeVersionID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011-SC6</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identification Scheme. Version. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The version of the identification scheme.</ccts:Definition>
|
||||
<ccts:ObjectClass>Identification Scheme</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Version</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="schemeDataURI" type="xsd:anyURI" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011-SC7</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identification Scheme Data. Uniform Resource. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The Uniform Resource Identifier that identifies where the identification scheme data is located.</ccts:Definition>
|
||||
<ccts:ObjectClass>Identification Scheme Data</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Uniform Resource Identifier</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="schemeURI" type="xsd:anyURI" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000011-SC8</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identification Scheme. Uniform Resource. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The Uniform Resource Identifier that identifies where the identification scheme is located.</ccts:Definition>
|
||||
<ccts:ObjectClass>Identification Scheme</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Uniform Resource Identifier</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: IndicatorType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="IndicatorType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000012</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Indicator. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A list of two mutually exclusive Boolean values that express the only possible states of a Property.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Indicator</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="format" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000012-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Indicator. Format. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Whether the indicator is numeric, textual or binary.</ccts:Definition>
|
||||
<ccts:ObjectClass>Indicator</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Format</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: MeasureType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="MeasureType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000013</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Measure. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A numeric value determined by measuring an object along with the specified unit of measure.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Measure</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>decimal</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:decimal">
|
||||
<xsd:attribute name="unitCode" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000013-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Measure Unit. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The type of unit of measure.</ccts:Definition>
|
||||
<ccts:ObjectClass>Measure Unit</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Code</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Reference UNECE Rec. 20 and X12 355</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="unitCodeListVersionID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000013-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Measure Unit. Code List Version. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The version of the measure unit code list.</ccts:Definition>
|
||||
<ccts:ObjectClass>Measure Unit</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Code List Version</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: NumericType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="NumericType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000014</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Numeric. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Numeric</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:decimal">
|
||||
<xsd:attribute name="format" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000014-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Numeric. Format. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Whether the number is an integer, decimal, real number or percentage.</ccts:Definition>
|
||||
<ccts:ObjectClass>Numeric</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Format</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: QuantityType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="QuantityType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000018</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Quantity. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A counted number of non-monetary units possibly including fractions.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Quantity</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>decimal</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:decimal">
|
||||
<xsd:attribute name="unitCode" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000018-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Quantity. Unit. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The unit of the quantity</ccts:Definition>
|
||||
<ccts:ObjectClass>Quantity</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Unit Code</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="unitCodeListID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000018-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Quantity Unit. Code List. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The quantity unit code list.</ccts:Definition>
|
||||
<ccts:ObjectClass>Quantity Unit</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Code List</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="unitCodeListAgencyID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000018-SC4</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Quantity Unit. Code List Agency. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The identification of the agency that maintains the quantity unit code list</ccts:Definition>
|
||||
<ccts:ObjectClass>Quantity Unit</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Code List Agency</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Defaults to the UN/EDIFACT data element 3055 code list.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="unitCodeListAgencyName" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000018-SC5</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Quantity Unit. Code List Agency Name. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The name of the agency which maintains the quantity unit code list.</ccts:Definition>
|
||||
<ccts:ObjectClass>Quantity Unit</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Code List Agency Name</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- ===== CCT: TextType ===== -->
|
||||
<!-- =================================================================== -->
|
||||
<xsd:complexType name="TextType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000019</ccts:UniqueID>
|
||||
<ccts:CategoryCode>CCT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Text. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A character string (i.e. a finite set of characters) generally in the form of words of a language.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:string">
|
||||
<xsd:attribute name="languageID" type="xsd:language" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000019-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Language. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The identifier of the language used in the content component.</ccts:Definition>
|
||||
<ccts:ObjectClass>Language</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Identification</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="languageLocaleID" type="xsd:normalizedString" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000019-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName> Language. Locale. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The identification of the locale of the language.</ccts:Definition>
|
||||
<ccts:ObjectClass>Language</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Locale</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,223 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-CommonExtensionComponents-2.1.xsd
|
||||
Generated on: 2013-04-20 18:40(UTC)
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
|
||||
elementFormDefault="qualified" attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
<!-- ===== Imports ===== -->
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2" schemaLocation="UBL-UnqualifiedDataTypes-2.1.xsd"/>
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" schemaLocation="UBL-CommonBasicComponents-2.1.xsd"/>
|
||||
<!-- ===== Includes ===== -->
|
||||
<xsd:include schemaLocation="UBL-ExtensionContentDataType-2.1.xsd"/>
|
||||
<!-- ===== Aggregate Element and Type Declarations ===== -->
|
||||
<xsd:element name="UBLExtensions" type="UBLExtensionsType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A container for all extensions present in the document.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="UBLExtensionsType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A container for all extensions present in the document.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="UBLExtension" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A single extension for private use.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="UBLExtension" type="UBLExtensionType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A single extension for private use.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="UBLExtensionType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A single extension for private use.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cbc:ID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
An identifier for the Extension assigned by the creator of the extension.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:Name" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A name for the Extension assigned by the creator of the extension.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionAgencyID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
An agency that maintains one or more Extensions.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionAgencyName" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
The name of the agency that maintains the Extension.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionVersionID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
The version of the Extension.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionAgencyURI" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A URI for the Agency that maintains the Extension.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionURI" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A URI for the Extension.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionReasonCode" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A code for reason the Extension is being included.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionReason" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
A description of the reason for the Extension.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ExtensionContent" minOccurs="1" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
The definition of the extension content.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- ===== Basic Element and Type Declarations ===== -->
|
||||
<xsd:element name="ExtensionAgencyID" type="ExtensionAgencyIDType"/>
|
||||
<xsd:element name="ExtensionAgencyName" type="ExtensionAgencyNameType"/>
|
||||
<xsd:element name="ExtensionAgencyURI" type="ExtensionAgencyURIType"/>
|
||||
<xsd:element name="ExtensionContent" type="ExtensionContentType"/>
|
||||
<xsd:element name="ExtensionReason" type="ExtensionReasonType"/>
|
||||
<xsd:element name="ExtensionReasonCode" type="ExtensionReasonCodeType"/>
|
||||
<xsd:element name="ExtensionURI" type="ExtensionURIType"/>
|
||||
<xsd:element name="ExtensionVersionID" type="ExtensionVersionIDType"/>
|
||||
<xsd:complexType name="ExtensionAgencyIDType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:IdentifierType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ExtensionAgencyNameType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:TextType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ExtensionAgencyURIType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:IdentifierType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ExtensionReasonType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:TextType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ExtensionReasonCodeType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:CodeType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ExtensionURIType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:IdentifierType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ExtensionVersionIDType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:IdentifierType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== -->
|
||||
<!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: xsd/common/UBL-CommonSignatureComponents-2.1.xsd
|
||||
Generated on: 2013-10-31 17:18z
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2"
|
||||
xmlns:sac="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
<!-- ===== Imports ===== -->
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2"
|
||||
schemaLocation="UBL-SignatureAggregateComponents-2.1.xsd"/>
|
||||
<!-- ===== Element Declarations ===== -->
|
||||
<xsd:element name="UBLDocumentSignatures" type="UBLDocumentSignaturesType"/>
|
||||
<!-- ===== Type Definitions ===== -->
|
||||
<!-- ===== Aggregate Business Information Entity Type Definitions ===== -->
|
||||
<xsd:complexType name="UBLDocumentSignaturesType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ABIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>UBL Document Signatures. Details</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>This class collects all signature information for a document.</ccts:Definition>
|
||||
<ccts:ObjectClass>UBL Document Signatures</ccts:ObjectClass>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="sac:SignatureInformation" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>UBL Document Signatures. Signature Information</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Each of these is scaffolding for a single digital signature.</ccts:Definition>
|
||||
<ccts:Cardinality>1..n</ccts:Cardinality>
|
||||
<ccts:ObjectClass>UBL Document Signatures</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Signature Information</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Signature Information</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Signature Information</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== --><!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-CoreComponentParameters-2.1.xsd
|
||||
Generated on: 2013-04-20 18:40(UTC)
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="urn:un:unece:uncefact:documentation:2"
|
||||
xmlns="urn:un:unece:uncefact:documentation:2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== -->
|
||||
<!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-ExtensionContentDataType-2.1.xsd
|
||||
Generated on: 2013-04-20 18:40(UTC)
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns=
|
||||
"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
|
||||
targetNamespace=
|
||||
"urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
|
||||
<!--import here all extension schemas-->
|
||||
<xsd:import namespace=
|
||||
"urn:oasis:names:specification:ubl:schema:xsd:CommonSignatureComponents-2"
|
||||
schemaLocation="UBL-CommonSignatureComponents-2.1.xsd"/>
|
||||
|
||||
<!-- ===== Type Declaration ===== -->
|
||||
<xsd:complexType name="ExtensionContentType">
|
||||
<xsd:sequence>
|
||||
<xsd:any namespace="##other" processContents="lax"
|
||||
minOccurs="1" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Any element in any namespace other than the UBL extension
|
||||
namespace is allowed to be the apex element of an extension.
|
||||
Only those elements found in the UBL schemas and in the
|
||||
trees of schemas imported in this module are validated.
|
||||
Any element for which there is no schema declaration in any
|
||||
of the trees of schemas passes validation and is not
|
||||
treated as a schema constraint violation.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:any>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== -->
|
||||
<!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-QualifiedDataTypes-2.1.xsd
|
||||
Generated on: 2013-04-20 18:40(UTC)
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
<!-- ===== Imports ===== -->
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2" schemaLocation="UBL-UnqualifiedDataTypes-2.1.xsd"/>
|
||||
<!-- ===== Type Definitions ===== -->
|
||||
<!--no qualified data types defined at this time-->
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== -->
|
||||
<!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: xsd/common/UBL-SignatureAggregateComponents-2.1.xsd
|
||||
Generated on: 2013-10-31 17:18z
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2"
|
||||
xmlns:sac="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2"
|
||||
xmlns:sbc="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2"
|
||||
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:SignatureAggregateComponents-2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
<!-- ===== Imports ===== -->
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2"
|
||||
schemaLocation="UBL-SignatureBasicComponents-2.1.xsd"/>
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
schemaLocation="UBL-CommonBasicComponents-2.1.xsd"/>
|
||||
|
||||
<!-- ===== Incorporate W3C signature specification-->
|
||||
<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#"
|
||||
schemaLocation="UBL-xmldsig-core-schema-2.1.xsd"/>
|
||||
|
||||
<!-- ===== Incorporate ETSI signature specifications-->
|
||||
<xsd:import namespace="http://uri.etsi.org/01903/v1.3.2#"
|
||||
schemaLocation="UBL-XAdESv132-2.1.xsd"/>
|
||||
<xsd:import namespace="http://uri.etsi.org/01903/v1.4.1#"
|
||||
schemaLocation="UBL-XAdESv141-2.1.xsd"/>
|
||||
|
||||
<!-- ===== Element Declarations ===== -->
|
||||
<xsd:element name="SignatureInformation" type="SignatureInformationType"/>
|
||||
<!-- ===== Type Definitions ===== -->
|
||||
<!-- ===== Aggregate Business Information Entity Type Definitions ===== -->
|
||||
<xsd:complexType name="SignatureInformationType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ABIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Signature Information. Details</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>This class captures a single signature and optionally associates to a signature in the document with the corresponding identifier.</ccts:Definition>
|
||||
<ccts:ObjectClass>Signature Information</ccts:ObjectClass>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="cbc:ID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Signature Information. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>This specifies the identifier of the signature distinguishing it from other signatures.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Signature Information</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="sbc:ReferencedSignatureID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Signature Information. Referenced Signature Identifier. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>This associates this signature with the identifier of a signature business object in the document.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Signature Information</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Referenced Signature Identifier</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>This is a single digital signature as defined by the W3C specification.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== --><!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,78 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: xsd/common/UBL-SignatureBasicComponents-2.1.xsd
|
||||
Generated on: 2013-10-31 17:18z
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2"
|
||||
xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
xmlns:udt="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:SignatureBasicComponents-2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
<!-- ===== Imports ===== -->
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDataTypes-2"
|
||||
schemaLocation="UBL-QualifiedDataTypes-2.1.xsd"/>
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
schemaLocation="UBL-UnqualifiedDataTypes-2.1.xsd"/>
|
||||
<!-- ===== Element Declarations ===== -->
|
||||
<xsd:element name="ReferencedSignatureID" type="ReferencedSignatureIDType"/>
|
||||
<!-- ===== Type Definitions ===== -->
|
||||
<!-- ===== Basic Business Information Entity Type Definitions ===== -->
|
||||
<xsd:complexType name="ReferencedSignatureIDType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="udt:IdentifierType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== --><!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,553 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-UnqualifiedDataTypes-2.1.xsd
|
||||
Generated on: 2013-04-20 18:40(UTC)
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
|
||||
This schema fragment implements UBL unqualified datatypes using core
|
||||
component types with all supplementary components as described in
|
||||
CCTS 2.01 http://www.unece.org/cefact/ebxml/CCTS_V2-01_Final.pdf tables
|
||||
8-1, 8-2 and 8-3.
|
||||
|
||||
Per table 8-3, the graphic, picture, sound and video types are based on
|
||||
"Binary Object. Type" as they are secondary representation terms.
|
||||
|
||||
Per table 8-3, the value, rate and percentage types are based on
|
||||
"Numeric. Type" as they are secondary representation terms.
|
||||
|
||||
Per table 8-3, the name type is based on "Text. Type" as it is a
|
||||
secondary representation term.
|
||||
|
||||
Per XSD lexical constraints, the following unqualified data types
|
||||
corresponding to core component types and secondary representation terms
|
||||
are based on XSD types (accordingly, the supplementary component "format"
|
||||
is not made available for these types):
|
||||
|
||||
Date Time. Type on xsd:dateTime
|
||||
Date. Type on xsd:date
|
||||
Time. Type on xsd:time
|
||||
Indicator. Type on xsd:boolean
|
||||
|
||||
Per UBL 2.0 the following supplementary components are restricted to be
|
||||
required rather than optional:
|
||||
|
||||
Amount. Currency. Identifier as (AmountType)/@currencyID
|
||||
Binary Object. Mime. Code as (BinaryObjectType)/@mimeCode
|
||||
Graphic. Mime. Code as (GraphicType)/@mimeCode
|
||||
Picture. Mime. Code as (PictureType)/@mimeCode
|
||||
Sound. Mime. Code as (SoundType)/@mimeCode
|
||||
Video. Mime. Code as (VideoType)/@mimeCode
|
||||
Measure. Unit. Code as (MeasureType)/@unitCode
|
||||
|
||||
All other unqualified data types inherit the core component types complete
|
||||
with their supplementary components.
|
||||
-->
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:UnqualifiedDataTypes-2"
|
||||
xmlns:ccts-cct="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
<!-- ===== Imports ===== -->
|
||||
<xsd:import schemaLocation="CCTS_CCT_SchemaModule-2.1.xsd"
|
||||
namespace="urn:un:unece:uncefact:data:specification:CoreComponentTypeSchemaModule:2"/>
|
||||
<!-- ===== Type Definitions ===== -->
|
||||
<xsd:complexType name="AmountType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000001</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Amount. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A number of monetary units specified using a given unit of currency.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Amount</ccts:RepresentationTermName>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:restriction base="ccts-cct:AmountType">
|
||||
<xsd:attribute name="currencyID" type="xsd:normalizedString" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000001-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Amount. Currency. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The currency of the amount.</ccts:Definition>
|
||||
<ccts:ObjectClass>Amount Currency</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Identification</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Reference UNECE Rec 9, using 3-letter alphabetic codes.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="BinaryObjectType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000002</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A set of finite-length sequences of binary octets.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Binary Object</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>binary</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:restriction base="ccts-cct:BinaryObjectType">
|
||||
<xsd:attribute name="mimeCode" type="xsd:normalizedString" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000002-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Binary Object. Mime. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The mime type of the binary object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Binary Object</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Mime</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="GraphicType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000003</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Graphic. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A diagram, graph, mathematical curve, or similar representation.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Graphic</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>binary</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:restriction base="ccts-cct:BinaryObjectType">
|
||||
<xsd:attribute name="mimeCode" type="xsd:normalizedString" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000003-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Graphic. Mime. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The mime type of the graphic object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Graphic</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Mime</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>normalizedString</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="PictureType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000004</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Picture. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A diagram, graph, mathematical curve, or similar representation.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Picture</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>binary</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:restriction base="ccts-cct:BinaryObjectType">
|
||||
<xsd:attribute name="mimeCode" type="xsd:normalizedString" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000004-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Picture. Mime. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The mime type of the picture object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Picture</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Mime</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>normalizedString</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="SoundType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000005</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Sound. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>An audio representation.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Sound</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>binary</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:restriction base="ccts-cct:BinaryObjectType">
|
||||
<xsd:attribute name="mimeCode" type="xsd:normalizedString" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000005-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Sound. Mime. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The mime type of the sound object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Sound</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Mime</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>normalizedString</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="VideoType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000006</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Video. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A video representation.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Video</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>binary</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:restriction base="ccts-cct:BinaryObjectType">
|
||||
<xsd:attribute name="mimeCode" type="xsd:normalizedString" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000006-SC3</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Video. Mime. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The mime type of the video object.</ccts:Definition>
|
||||
<ccts:ObjectClass>Video</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Mime</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>normalizedString</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="CodeType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000007</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Code. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A character string (letters, figures, or symbols) that for brevity and/or language independence may be used to represent or replace a definitive value or text of an attribute, together with relevant supplementary information.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the code list and thus, are not declared as attributes. </ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:CodeType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="DateTimeType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000008</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Date Time. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A particular point in the progression of time, together with relevant supplementary information.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Date Time</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Can be used for a date and/or time.</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:dateTime"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="DateType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT000009</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Date. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>One calendar day according the Gregorian calendar.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Date</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:date"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="TimeType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000010</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Time. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>An instance of time that occurs every day.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Time</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:time"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="IdentifierType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000011</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Identifier. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A character string to identify and uniquely distinguish one instance of an object in an identification scheme from all other objects in the same scheme, together with relevant supplementary information.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Identifier</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Other supplementary components in the CCT are captured as part of the token and name for the schema module containing the identifier list and thus, are not declared as attributes. </ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:IdentifierType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="IndicatorType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000012</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Indicator. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A list of two mutually exclusive Boolean values that express the only possible states of a property.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Indicator</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:boolean"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="MeasureType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000013</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Measure. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A numeric value determined by measuring an object using a specified unit of measure.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Measure</ccts:RepresentationTermName>
|
||||
<ccts:PropertyTermName>Type</ccts:PropertyTermName>
|
||||
<ccts:PrimitiveType>decimal</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:restriction base="ccts-cct:MeasureType">
|
||||
<xsd:attribute name="unitCode" type="xsd:normalizedString" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UNDT000013-SC2</ccts:UniqueID>
|
||||
<ccts:CategoryCode>SC</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Measure. Unit. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The type of unit of measure.</ccts:Definition>
|
||||
<ccts:ObjectClass>Measure Unit</ccts:ObjectClass>
|
||||
<ccts:PropertyTermName>Code</ccts:PropertyTermName>
|
||||
<ccts:RepresentationTermName>Code</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>normalizedString</ccts:PrimitiveType>
|
||||
<ccts:UsageRule>Reference UNECE Rec. 20 and X12 355</ccts:UsageRule>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="NumericType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000014</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Numeric. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Numeric</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:NumericType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="ValueType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000015</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:DictionaryEntryName>Value. Type</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Value</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:NumericType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="PercentType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000016</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:DictionaryEntryName>Percent. Type</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Numeric information that is assigned or is determined by calculation, counting, or sequencing and is expressed as a percentage. It does not require a unit of quantity or unit of measure.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Percent</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:NumericType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="RateType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000017</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:DictionaryEntryName>Rate. Type</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A numeric expression of a rate that is assigned or is determined by calculation, counting, or sequencing. It does not require a unit of quantity or unit of measure.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Rate</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:NumericType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="QuantityType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000018</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Quantity. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A counted number of non-monetary units, possibly including a fractional part.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Quantity</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>decimal</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:QuantityType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="TextType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000019</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Text. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A character string (i.e. a finite set of characters), generally in the form of words of a language.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Text</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:TextType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="NameType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation xml:lang="en">
|
||||
<ccts:UniqueID>UBLUDT0000020</ccts:UniqueID>
|
||||
<ccts:CategoryCode>UDT</ccts:CategoryCode>
|
||||
<ccts:DictionaryEntryName>Name. Type</ccts:DictionaryEntryName>
|
||||
<ccts:VersionID>1.0</ccts:VersionID>
|
||||
<ccts:Definition>A character string that constitutes the distinctive designation of a person, place, thing or concept.</ccts:Definition>
|
||||
<ccts:RepresentationTermName>Name</ccts:RepresentationTermName>
|
||||
<ccts:PrimitiveType>string</ccts:PrimitiveType>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="ccts-cct:TextType"/>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema><!-- ===== Copyright Notice ===== --><!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,476 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-XAdESv132-2.1.xsd
|
||||
Generated on: 2011-02-21 17:20(UTC)
|
||||
|
||||
This is a copy of http://uri.etsi.org/01903/v1.3.2/XAdES.xsd modified
|
||||
only to change the importing URI for the XML DSig schema.
|
||||
-->
|
||||
<xsd:schema targetNamespace="http://uri.etsi.org/01903/v1.3.2#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/01903/v1.3.2#" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified">
|
||||
<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="UBL-xmldsig-core-schema-2.1.xsd"/>
|
||||
<!-- Start auxiliary types definitions: AnyType, ObjectIdentifierType,
|
||||
EncapsulatedPKIDataType and containers for time-stamp tokens -->
|
||||
<!-- Start AnyType -->
|
||||
<xsd:element name="Any" type="AnyType"/>
|
||||
<xsd:complexType name="AnyType" mixed="true">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:any namespace="##any" processContents="lax"/>
|
||||
</xsd:sequence>
|
||||
<xsd:anyAttribute namespace="##any"/>
|
||||
</xsd:complexType>
|
||||
<!-- End AnyType -->
|
||||
<!-- Start ObjectIdentifierType-->
|
||||
<xsd:element name="ObjectIdentifier" type="ObjectIdentifierType"/>
|
||||
<xsd:complexType name="ObjectIdentifierType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Identifier" type="IdentifierType"/>
|
||||
<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="DocumentationReferences" type="DocumentationReferencesType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="IdentifierType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:anyURI">
|
||||
<xsd:attribute name="Qualifier" type="QualifierType" use="optional"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="QualifierType">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="OIDAsURI"/>
|
||||
<xsd:enumeration value="OIDAsURN"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="DocumentationReferencesType">
|
||||
<xsd:sequence maxOccurs="unbounded">
|
||||
<xsd:element name="DocumentationReference" type="xsd:anyURI"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End ObjectIdentifierType-->
|
||||
<!-- Start EncapsulatedPKIDataType-->
|
||||
<xsd:element name="EncapsulatedPKIData" type="EncapsulatedPKIDataType"/>
|
||||
<xsd:complexType name="EncapsulatedPKIDataType">
|
||||
<xsd:simpleContent>
|
||||
<xsd:extension base="xsd:base64Binary">
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
<xsd:attribute name="Encoding" type="xsd:anyURI" use="optional"/>
|
||||
</xsd:extension>
|
||||
</xsd:simpleContent>
|
||||
</xsd:complexType>
|
||||
<!-- End EncapsulatedPKIDataType -->
|
||||
<!-- Start time-stamp containers types -->
|
||||
<!-- Start GenericTimeStampType -->
|
||||
<xsd:element name="Include" type="IncludeType"/>
|
||||
<xsd:complexType name="IncludeType">
|
||||
<xsd:attribute name="URI" type="xsd:anyURI" use="required"/>
|
||||
<xsd:attribute name="referencedData" type="xsd:boolean" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ReferenceInfo" type="ReferenceInfoType"/>
|
||||
<xsd:complexType name="ReferenceInfoType">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="ds:DigestMethod"/>
|
||||
<xsd:element ref="ds:DigestValue"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
<xsd:attribute name="URI" type="xsd:anyURI" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="GenericTimeStampType" abstract="true">
|
||||
<xsd:sequence>
|
||||
<xsd:choice minOccurs="0">
|
||||
<xsd:element ref="Include" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="ReferenceInfo" maxOccurs="unbounded"/>
|
||||
</xsd:choice>
|
||||
<xsd:element ref="ds:CanonicalizationMethod" minOccurs="0"/>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="EncapsulatedTimeStamp" type="EncapsulatedPKIDataType"/>
|
||||
<xsd:element name="XMLTimeStamp" type="AnyType"/>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End GenericTimeStampType -->
|
||||
<!-- Start XAdESTimeStampType -->
|
||||
<xsd:element name="XAdESTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:complexType name="XAdESTimeStampType">
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="GenericTimeStampType">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="Include" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="ds:CanonicalizationMethod" minOccurs="0"/>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="EncapsulatedTimeStamp" type="EncapsulatedPKIDataType"/>
|
||||
<xsd:element name="XMLTimeStamp" type="AnyType"/>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- End XAdESTimeStampType -->
|
||||
<!-- Start OtherTimeStampType -->
|
||||
<xsd:element name="OtherTimeStamp" type="OtherTimeStampType"/>
|
||||
<xsd:complexType name="OtherTimeStampType">
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="GenericTimeStampType">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="ReferenceInfo" maxOccurs="unbounded"/>
|
||||
<xsd:element ref="ds:CanonicalizationMethod" minOccurs="0"/>
|
||||
<xsd:choice>
|
||||
<xsd:element name="EncapsulatedTimeStamp" type="EncapsulatedPKIDataType"/>
|
||||
<xsd:element name="XMLTimeStamp" type="AnyType"/>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<!-- End OtherTimeStampType -->
|
||||
<!-- End time-stamp containers types -->
|
||||
<!-- End auxiliary types definitions-->
|
||||
<!-- Start container types -->
|
||||
<!-- Start QualifyingProperties -->
|
||||
<xsd:element name="QualifyingProperties" type="QualifyingPropertiesType"/>
|
||||
<xsd:complexType name="QualifyingPropertiesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SignedProperties" type="SignedPropertiesType" minOccurs="0"/>
|
||||
<xsd:element name="UnsignedProperties" type="UnsignedPropertiesType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Target" type="xsd:anyURI" use="required"/>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End QualifyingProperties -->
|
||||
<!-- Start SignedProperties-->
|
||||
<xsd:element name="SignedProperties" type="SignedPropertiesType"/>
|
||||
<xsd:complexType name="SignedPropertiesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SignedSignatureProperties" type="SignedSignaturePropertiesType" minOccurs="0"/>
|
||||
<xsd:element name="SignedDataObjectProperties" type="SignedDataObjectPropertiesType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End SignedProperties-->
|
||||
<!-- Start UnsignedProperties-->
|
||||
<xsd:element name="UnsignedProperties" type="UnsignedPropertiesType"/>
|
||||
<xsd:complexType name="UnsignedPropertiesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="UnsignedSignatureProperties" type="UnsignedSignaturePropertiesType" minOccurs="0"/>
|
||||
<xsd:element name="UnsignedDataObjectProperties" type="UnsignedDataObjectPropertiesType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End UnsignedProperties-->
|
||||
<!-- Start SignedSignatureProperties-->
|
||||
<xsd:element name="SignedSignatureProperties" type="SignedSignaturePropertiesType"/>
|
||||
<xsd:complexType name="SignedSignaturePropertiesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SigningTime" type="xsd:dateTime" minOccurs="0"/>
|
||||
<xsd:element name="SigningCertificate" type="CertIDListType" minOccurs="0"/>
|
||||
<xsd:element name="SignaturePolicyIdentifier" type="SignaturePolicyIdentifierType" minOccurs="0"/>
|
||||
<xsd:element name="SignatureProductionPlace" type="SignatureProductionPlaceType" minOccurs="0"/>
|
||||
<xsd:element name="SignerRole" type="SignerRoleType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End SignedSignatureProperties-->
|
||||
<!-- Start SignedDataObjectProperties-->
|
||||
<xsd:element name="SignedDataObjectProperties" type="SignedDataObjectPropertiesType"/>
|
||||
<xsd:complexType name="SignedDataObjectPropertiesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="DataObjectFormat" type="DataObjectFormatType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="CommitmentTypeIndication" type="CommitmentTypeIndicationType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="AllDataObjectsTimeStamp" type="XAdESTimeStampType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="IndividualDataObjectsTimeStamp" type="XAdESTimeStampType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End SignedDataObjectProperties-->
|
||||
<!-- Start UnsignedSignatureProperties-->
|
||||
<xsd:element name="UnsignedSignatureProperties" type="UnsignedSignaturePropertiesType"/>
|
||||
<xsd:complexType name="UnsignedSignaturePropertiesType">
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="CounterSignature" type="CounterSignatureType"/>
|
||||
<xsd:element name="SignatureTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:element name="CompleteCertificateRefs" type="CompleteCertificateRefsType"/>
|
||||
<xsd:element name="CompleteRevocationRefs" type="CompleteRevocationRefsType"/>
|
||||
<xsd:element name="AttributeCertificateRefs" type="CompleteCertificateRefsType"/>
|
||||
<xsd:element name="AttributeRevocationRefs" type="CompleteRevocationRefsType"/>
|
||||
<xsd:element name="SigAndRefsTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:element name="RefsOnlyTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:element name="CertificateValues" type="CertificateValuesType"/>
|
||||
<xsd:element name="RevocationValues" type="RevocationValuesType"/>
|
||||
<xsd:element name="AttrAuthoritiesCertValues" type="CertificateValuesType"/>
|
||||
<xsd:element name="AttributeRevocationValues" type="RevocationValuesType"/>
|
||||
<xsd:element name="ArchiveTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:any namespace="##other"/>
|
||||
</xsd:choice>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End UnsignedSignatureProperties-->
|
||||
<!-- Start UnsignedDataObjectProperties-->
|
||||
<xsd:element name="UnsignedDataObjectProperties" type="UnsignedDataObjectPropertiesType"/>
|
||||
<xsd:complexType name="UnsignedDataObjectPropertiesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="UnsignedDataObjectProperty" type="AnyType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End UnsignedDataObjectProperties-->
|
||||
<!-- Start QualifyingPropertiesReference-->
|
||||
<xsd:element name="QualifyingPropertiesReference" type="QualifyingPropertiesReferenceType"/>
|
||||
<xsd:complexType name="QualifyingPropertiesReferenceType">
|
||||
<xsd:attribute name="URI" type="xsd:anyURI" use="required"/>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End QualifyingPropertiesReference-->
|
||||
<!-- End container types -->
|
||||
<!-- Start SigningTime element -->
|
||||
<xsd:element name="SigningTime" type="xsd:dateTime"/>
|
||||
<!-- End SigningTime element -->
|
||||
<!-- Start SigningCertificate -->
|
||||
<xsd:element name="SigningCertificate" type="CertIDListType"/>
|
||||
<xsd:complexType name="CertIDListType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Cert" type="CertIDType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CertIDType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CertDigest" type="DigestAlgAndValueType"/>
|
||||
<xsd:element name="IssuerSerial" type="ds:X509IssuerSerialType"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="URI" type="xsd:anyURI" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="DigestAlgAndValueType">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="ds:DigestMethod"/>
|
||||
<xsd:element ref="ds:DigestValue"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End SigningCertificate -->
|
||||
<!-- Start SignaturePolicyIdentifier -->
|
||||
<xsd:element name="SignaturePolicyIdentifier" type="SignaturePolicyIdentifierType"/>
|
||||
<xsd:complexType name="SignaturePolicyIdentifierType">
|
||||
<xsd:choice>
|
||||
<xsd:element name="SignaturePolicyId" type="SignaturePolicyIdType"/>
|
||||
<xsd:element name="SignaturePolicyImplied"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SignaturePolicyIdType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SigPolicyId" type="ObjectIdentifierType"/>
|
||||
<xsd:element ref="ds:Transforms" minOccurs="0"/>
|
||||
<xsd:element name="SigPolicyHash" type="DigestAlgAndValueType"/>
|
||||
<xsd:element name="SigPolicyQualifiers" type="SigPolicyQualifiersListType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="SigPolicyQualifiersListType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="SigPolicyQualifier" type="AnyType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="SPURI" type="xsd:anyURI"/>
|
||||
<xsd:element name="SPUserNotice" type="SPUserNoticeType"/>
|
||||
<xsd:complexType name="SPUserNoticeType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NoticeRef" type="NoticeReferenceType" minOccurs="0"/>
|
||||
<xsd:element name="ExplicitText" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="NoticeReferenceType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Organization" type="xsd:string"/>
|
||||
<xsd:element name="NoticeNumbers" type="IntegerListType"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="IntegerListType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="int" type="xsd:integer" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End SignaturePolicyIdentifier -->
|
||||
<!-- Start CounterSignature -->
|
||||
<xsd:element name="CounterSignature" type="CounterSignatureType"/>
|
||||
<xsd:complexType name="CounterSignatureType">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="ds:Signature"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End CounterSignature -->
|
||||
<!-- Start DataObjectFormat -->
|
||||
<xsd:element name="DataObjectFormat" type="DataObjectFormatType"/>
|
||||
<xsd:complexType name="DataObjectFormatType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Description" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="ObjectIdentifier" type="ObjectIdentifierType" minOccurs="0"/>
|
||||
<xsd:element name="MimeType" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="Encoding" type="xsd:anyURI" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="ObjectReference" type="xsd:anyURI" use="required"/>
|
||||
</xsd:complexType>
|
||||
<!-- End DataObjectFormat -->
|
||||
<!-- Start CommitmentTypeIndication -->
|
||||
<xsd:element name="CommitmentTypeIndication" type="CommitmentTypeIndicationType"/>
|
||||
<xsd:complexType name="CommitmentTypeIndicationType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CommitmentTypeId" type="ObjectIdentifierType"/>
|
||||
<xsd:choice>
|
||||
<xsd:element name="ObjectReference" type="xsd:anyURI" maxOccurs="unbounded"/>
|
||||
<xsd:element name="AllSignedDataObjects"/>
|
||||
</xsd:choice>
|
||||
<xsd:element name="CommitmentTypeQualifiers" type="CommitmentTypeQualifiersListType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CommitmentTypeQualifiersListType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CommitmentTypeQualifier" type="AnyType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End CommitmentTypeIndication -->
|
||||
<!-- Start SignatureProductionPlace -->
|
||||
<xsd:element name="SignatureProductionPlace" type="SignatureProductionPlaceType"/>
|
||||
<xsd:complexType name="SignatureProductionPlaceType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="City" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="StateOrProvince" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="PostalCode" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="CountryName" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End SignatureProductionPlace -->
|
||||
<!-- Start SignerRole -->
|
||||
<xsd:element name="SignerRole" type="SignerRoleType"/>
|
||||
<xsd:complexType name="SignerRoleType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ClaimedRoles" type="ClaimedRolesListType" minOccurs="0"/>
|
||||
<xsd:element name="CertifiedRoles" type="CertifiedRolesListType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ClaimedRolesListType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ClaimedRole" type="AnyType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CertifiedRolesListType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CertifiedRole" type="EncapsulatedPKIDataType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End SignerRole -->
|
||||
<xsd:element name="AllDataObjectsTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:element name="IndividualDataObjectsTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:element name="SignatureTimeStamp" type="XAdESTimeStampType"/>
|
||||
<!-- Start CompleteCertificateRefs -->
|
||||
<xsd:element name="CompleteCertificateRefs" type="CompleteCertificateRefsType"/>
|
||||
<xsd:complexType name="CompleteCertificateRefsType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CertRefs" type="CertIDListType"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End CompleteCertificateRefs -->
|
||||
<!-- Start CompleteRevocationRefs-->
|
||||
<xsd:element name="CompleteRevocationRefs" type="CompleteRevocationRefsType"/>
|
||||
<xsd:complexType name="CompleteRevocationRefsType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CRLRefs" type="CRLRefsType" minOccurs="0"/>
|
||||
<xsd:element name="OCSPRefs" type="OCSPRefsType" minOccurs="0"/>
|
||||
<xsd:element name="OtherRefs" type="OtherCertStatusRefsType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CRLRefsType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CRLRef" type="CRLRefType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CRLRefType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="DigestAlgAndValue" type="DigestAlgAndValueType"/>
|
||||
<xsd:element name="CRLIdentifier" type="CRLIdentifierType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CRLIdentifierType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Issuer" type="xsd:string"/>
|
||||
<xsd:element name="IssueTime" type="xsd:dateTime"/>
|
||||
<xsd:element name="Number" type="xsd:integer" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="URI" type="xsd:anyURI" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OCSPRefsType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="OCSPRef" type="OCSPRefType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OCSPRefType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="OCSPIdentifier" type="OCSPIdentifierType"/>
|
||||
<xsd:element name="DigestAlgAndValue" type="DigestAlgAndValueType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ResponderIDType">
|
||||
<xsd:choice>
|
||||
<xsd:element name="ByName" type="xsd:string"/>
|
||||
<xsd:element name="ByKey" type="xsd:base64Binary"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OCSPIdentifierType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ResponderID" type="ResponderIDType"/>
|
||||
<xsd:element name="ProducedAt" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="URI" type="xsd:anyURI" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OtherCertStatusRefsType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="OtherRef" type="AnyType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End CompleteRevocationRefs-->
|
||||
<xsd:element name="AttributeCertificateRefs" type="CompleteCertificateRefsType"/>
|
||||
<xsd:element name="AttributeRevocationRefs" type="CompleteRevocationRefsType"/>
|
||||
<xsd:element name="SigAndRefsTimeStamp" type="XAdESTimeStampType"/>
|
||||
<xsd:element name="RefsOnlyTimeStamp" type="XAdESTimeStampType"/>
|
||||
<!-- Start CertificateValues -->
|
||||
<xsd:element name="CertificateValues" type="CertificateValuesType"/>
|
||||
<xsd:complexType name="CertificateValuesType">
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="EncapsulatedX509Certificate" type="EncapsulatedPKIDataType"/>
|
||||
<xsd:element name="OtherCertificate" type="AnyType"/>
|
||||
</xsd:choice>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<!-- End CertificateValues -->
|
||||
<!-- Start RevocationValues-->
|
||||
<xsd:element name="RevocationValues" type="RevocationValuesType"/>
|
||||
<xsd:complexType name="RevocationValuesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CRLValues" type="CRLValuesType" minOccurs="0"/>
|
||||
<xsd:element name="OCSPValues" type="OCSPValuesType" minOccurs="0"/>
|
||||
<xsd:element name="OtherValues" type="OtherCertStatusValuesType" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="CRLValuesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="EncapsulatedCRLValue" type="EncapsulatedPKIDataType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OCSPValuesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="EncapsulatedOCSPValue" type="EncapsulatedPKIDataType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="OtherCertStatusValuesType">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="OtherValue" type="AnyType" maxOccurs="unbounded"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<!-- End RevocationValues-->
|
||||
<xsd:element name="AttrAuthoritiesCertValues" type="CertificateValuesType"/>
|
||||
<xsd:element name="AttributeRevocationValues" type="RevocationValuesType"/>
|
||||
<xsd:element name="ArchiveTimeStamp" type="XAdESTimeStampType"/>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-XAdESv141-2.1.xsd
|
||||
Generated on: 2011-02-21 17:20(UTC)
|
||||
|
||||
This is a copy of http://uri.etsi.org/01903/v1.4.1/XAdESv141.xsd modified
|
||||
only to change the importing URI for the XAdES v1.3.2 schema.
|
||||
-->
|
||||
<xsd:schema targetNamespace="http://uri.etsi.org/01903/v1.4.1#" xmlns="http://uri.etsi.org/01903/v1.4.1#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" elementFormDefault="qualified">
|
||||
<xsd:import namespace="http://uri.etsi.org/01903/v1.3.2#" schemaLocation="UBL-XAdESv132-2.1.xsd"/>
|
||||
<!-- Start CertificateValues -->
|
||||
<xsd:element name="TimeStampValidationData" type="ValidationDataType"/>
|
||||
<xsd:complexType name="ValidationDataType">
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="xades:CertificateValues" minOccurs="0" />
|
||||
<xsd:element ref="xades:RevocationValues" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="Id" type="xsd:ID" use="optional"/>
|
||||
<xsd:attribute name="UR" type="xsd:anyURI" use="optional"/>
|
||||
</xsd:complexType>
|
||||
<xsd:element name="ArchiveTimeStampV2" type="xades:XAdESTimeStampType"/>
|
||||
</xsd:schema>
|
||||
@@ -0,0 +1,330 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: UBL-xmldsig-core-schema-2.1.xsd
|
||||
Generated on: 2010-08-13 19:10(UTC)
|
||||
|
||||
This is a copy of http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd
|
||||
modified only to remove these PUBLIC and SYSTEM identifiers from the DOCTYPE:
|
||||
|
||||
PUBLIC "-//W3C//DTD XMLSchema 200102//EN"
|
||||
"http://www.w3.org/2001/XMLSchema.dtd"
|
||||
-->
|
||||
<!DOCTYPE schema
|
||||
[
|
||||
<!ATTLIST schema
|
||||
xmlns:ds CDATA #FIXED "http://www.w3.org/2000/09/xmldsig#">
|
||||
<!ENTITY dsig 'http://www.w3.org/2000/09/xmldsig#'>
|
||||
<!ENTITY % p ''>
|
||||
<!ENTITY % s ''>
|
||||
]>
|
||||
|
||||
<!-- Schema for XML Signatures
|
||||
http://www.w3.org/2000/09/xmldsig#
|
||||
$Revision: 1.1 $ on $Date: 2002/02/08 20:32:26 $ by $Author: reagle $
|
||||
|
||||
Copyright 2001 The Internet Society and W3C (Massachusetts Institute
|
||||
of Technology, Institut National de Recherche en Informatique et en
|
||||
Automatique, Keio University). All Rights Reserved.
|
||||
http://www.w3.org/Consortium/Legal/
|
||||
|
||||
This document is governed by the W3C Software License [1] as described
|
||||
in the FAQ [2].
|
||||
|
||||
[1] http://www.w3.org/Consortium/Legal/copyright-software-19980720
|
||||
[2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD
|
||||
-->
|
||||
|
||||
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
targetNamespace="http://www.w3.org/2000/09/xmldsig#"
|
||||
version="0.1" elementFormDefault="qualified">
|
||||
|
||||
<!-- Basic Types Defined for Signatures -->
|
||||
|
||||
<simpleType name="CryptoBinary">
|
||||
<restriction base="base64Binary">
|
||||
</restriction>
|
||||
</simpleType>
|
||||
|
||||
<!-- Start Signature -->
|
||||
|
||||
<element name="Signature" type="ds:SignatureType"/>
|
||||
<complexType name="SignatureType">
|
||||
<sequence>
|
||||
<element ref="ds:SignedInfo"/>
|
||||
<element ref="ds:SignatureValue"/>
|
||||
<element ref="ds:KeyInfo" minOccurs="0"/>
|
||||
<element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureValue" type="ds:SignatureValueType"/>
|
||||
<complexType name="SignatureValueType">
|
||||
<simpleContent>
|
||||
<extension base="base64Binary">
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</extension>
|
||||
</simpleContent>
|
||||
</complexType>
|
||||
|
||||
<!-- Start SignedInfo -->
|
||||
|
||||
<element name="SignedInfo" type="ds:SignedInfoType"/>
|
||||
<complexType name="SignedInfoType">
|
||||
<sequence>
|
||||
<element ref="ds:CanonicalizationMethod"/>
|
||||
<element ref="ds:SignatureMethod"/>
|
||||
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
|
||||
<complexType name="CanonicalizationMethodType" mixed="true">
|
||||
<sequence>
|
||||
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!-- (0,unbounded) elements from (1,1) namespace -->
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureMethod" type="ds:SignatureMethodType"/>
|
||||
<complexType name="SignatureMethodType" mixed="true">
|
||||
<sequence>
|
||||
<element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
|
||||
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!-- (0,unbounded) elements from (1,1) external namespace -->
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<!-- Start Reference -->
|
||||
|
||||
<element name="Reference" type="ds:ReferenceType"/>
|
||||
<complexType name="ReferenceType">
|
||||
<sequence>
|
||||
<element ref="ds:Transforms" minOccurs="0"/>
|
||||
<element ref="ds:DigestMethod"/>
|
||||
<element ref="ds:DigestValue"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
<attribute name="URI" type="anyURI" use="optional"/>
|
||||
<attribute name="Type" type="anyURI" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="Transforms" type="ds:TransformsType"/>
|
||||
<complexType name="TransformsType">
|
||||
<sequence>
|
||||
<element ref="ds:Transform" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<element name="Transform" type="ds:TransformType"/>
|
||||
<complexType name="TransformType" mixed="true">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
||||
<element name="XPath" type="string"/>
|
||||
</choice>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<!-- End Reference -->
|
||||
|
||||
<element name="DigestMethod" type="ds:DigestMethodType"/>
|
||||
<complexType name="DigestMethodType" mixed="true">
|
||||
<sequence>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<element name="DigestValue" type="ds:DigestValueType"/>
|
||||
<simpleType name="DigestValueType">
|
||||
<restriction base="base64Binary"/>
|
||||
</simpleType>
|
||||
|
||||
<!-- End SignedInfo -->
|
||||
|
||||
<!-- Start KeyInfo -->
|
||||
|
||||
<element name="KeyInfo" type="ds:KeyInfoType"/>
|
||||
<complexType name="KeyInfoType" mixed="true">
|
||||
<choice maxOccurs="unbounded">
|
||||
<element ref="ds:KeyName"/>
|
||||
<element ref="ds:KeyValue"/>
|
||||
<element ref="ds:RetrievalMethod"/>
|
||||
<element ref="ds:X509Data"/>
|
||||
<element ref="ds:PGPData"/>
|
||||
<element ref="ds:SPKIData"/>
|
||||
<element ref="ds:MgmtData"/>
|
||||
<any processContents="lax" namespace="##other"/>
|
||||
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
||||
</choice>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="KeyName" type="string"/>
|
||||
<element name="MgmtData" type="string"/>
|
||||
|
||||
<element name="KeyValue" type="ds:KeyValueType"/>
|
||||
<complexType name="KeyValueType" mixed="true">
|
||||
<choice>
|
||||
<element ref="ds:DSAKeyValue"/>
|
||||
<element ref="ds:RSAKeyValue"/>
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
</choice>
|
||||
</complexType>
|
||||
|
||||
<element name="RetrievalMethod" type="ds:RetrievalMethodType"/>
|
||||
<complexType name="RetrievalMethodType">
|
||||
<sequence>
|
||||
<element ref="ds:Transforms" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="URI" type="anyURI"/>
|
||||
<attribute name="Type" type="anyURI" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<!-- Start X509Data -->
|
||||
|
||||
<element name="X509Data" type="ds:X509DataType"/>
|
||||
<complexType name="X509DataType">
|
||||
<sequence maxOccurs="unbounded">
|
||||
<choice>
|
||||
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
|
||||
<element name="X509SKI" type="base64Binary"/>
|
||||
<element name="X509SubjectName" type="string"/>
|
||||
<element name="X509Certificate" type="base64Binary"/>
|
||||
<element name="X509CRL" type="base64Binary"/>
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
</choice>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="X509IssuerSerialType">
|
||||
<sequence>
|
||||
<element name="X509IssuerName" type="string"/>
|
||||
<element name="X509SerialNumber" type="integer"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<!-- End X509Data -->
|
||||
|
||||
<!-- Begin PGPData -->
|
||||
|
||||
<element name="PGPData" type="ds:PGPDataType"/>
|
||||
<complexType name="PGPDataType">
|
||||
<choice>
|
||||
<sequence>
|
||||
<element name="PGPKeyID" type="base64Binary"/>
|
||||
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0"
|
||||
maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<sequence>
|
||||
<element name="PGPKeyPacket" type="base64Binary"/>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0"
|
||||
maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</choice>
|
||||
</complexType>
|
||||
|
||||
<!-- End PGPData -->
|
||||
|
||||
<!-- Begin SPKIData -->
|
||||
|
||||
<element name="SPKIData" type="ds:SPKIDataType"/>
|
||||
<complexType name="SPKIDataType">
|
||||
<sequence maxOccurs="unbounded">
|
||||
<element name="SPKISexp" type="base64Binary"/>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<!-- End SPKIData -->
|
||||
|
||||
<!-- End KeyInfo -->
|
||||
|
||||
<!-- Start Object (Manifest, SignatureProperty) -->
|
||||
|
||||
<element name="Object" type="ds:ObjectType"/>
|
||||
<complexType name="ObjectType" mixed="true">
|
||||
<sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<any namespace="##any" processContents="lax"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
<attribute name="MimeType" type="string" use="optional"/> <!-- add a grep facet -->
|
||||
<attribute name="Encoding" type="anyURI" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="Manifest" type="ds:ManifestType"/>
|
||||
<complexType name="ManifestType">
|
||||
<sequence>
|
||||
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
|
||||
<complexType name="SignaturePropertiesType">
|
||||
<sequence>
|
||||
<element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureProperty" type="ds:SignaturePropertyType"/>
|
||||
<complexType name="SignaturePropertyType" mixed="true">
|
||||
<choice maxOccurs="unbounded">
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
<!-- (1,1) elements from (1,unbounded) namespaces -->
|
||||
</choice>
|
||||
<attribute name="Target" type="anyURI" use="required"/>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<!-- End Object (Manifest, SignatureProperty) -->
|
||||
|
||||
<!-- Start Algorithm Parameters -->
|
||||
|
||||
<simpleType name="HMACOutputLengthType">
|
||||
<restriction base="integer"/>
|
||||
</simpleType>
|
||||
|
||||
<!-- Start KeyValue Element-types -->
|
||||
|
||||
<element name="DSAKeyValue" type="ds:DSAKeyValueType"/>
|
||||
<complexType name="DSAKeyValueType">
|
||||
<sequence>
|
||||
<sequence minOccurs="0">
|
||||
<element name="P" type="ds:CryptoBinary"/>
|
||||
<element name="Q" type="ds:CryptoBinary"/>
|
||||
</sequence>
|
||||
<element name="G" type="ds:CryptoBinary" minOccurs="0"/>
|
||||
<element name="Y" type="ds:CryptoBinary"/>
|
||||
<element name="J" type="ds:CryptoBinary" minOccurs="0"/>
|
||||
<sequence minOccurs="0">
|
||||
<element name="Seed" type="ds:CryptoBinary"/>
|
||||
<element name="PgenCounter" type="ds:CryptoBinary"/>
|
||||
</sequence>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<element name="RSAKeyValue" type="ds:RSAKeyValueType"/>
|
||||
<complexType name="RSAKeyValueType">
|
||||
<sequence>
|
||||
<element name="Modulus" type="ds:CryptoBinary"/>
|
||||
<element name="Exponent" type="ds:CryptoBinary"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<!-- End KeyValue Element-types -->
|
||||
|
||||
<!-- End Signature -->
|
||||
|
||||
</schema>
|
||||
@@ -0,0 +1,482 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
Library: OASIS Universal Business Language (UBL) 2.1 OS
|
||||
http://docs.oasis-open.org/ubl/os-UBL-2.1/
|
||||
Release Date: 04 November 2013
|
||||
Module: xsd/maindoc/UBL-DespatchAdvice-2.1.xsd
|
||||
Generated on: 2013-10-31 17:17z
|
||||
Copyright (c) OASIS Open 2013. All Rights Reserved.
|
||||
-->
|
||||
<xsd:schema xmlns="urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-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"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ccts="urn:un:unece:uncefact:documentation:2"
|
||||
targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:DespatchAdvice-2"
|
||||
elementFormDefault="qualified"
|
||||
attributeFormDefault="unqualified"
|
||||
version="2.1">
|
||||
<!-- ===== Imports ===== -->
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
|
||||
schemaLocation="../common/UBL-CommonAggregateComponents-2.1.xsd"/>
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
|
||||
schemaLocation="../common/UBL-CommonBasicComponents-2.1.xsd"/>
|
||||
<xsd:import namespace="urn:oasis:names:specification:ubl:schema:xsd:CommonExtensionComponents-2"
|
||||
schemaLocation="../common/UBL-CommonExtensionComponents-2.1.xsd"/>
|
||||
<!-- ===== Element Declarations ===== -->
|
||||
<xsd:element name="DespatchAdvice" type="DespatchAdviceType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>This element MUST be conveyed as the root element in any instance document based on this Schema expression</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<!-- ===== Type Definitions ===== -->
|
||||
<!-- ===== Aggregate Business Information Entity Type Definitions ===== -->
|
||||
<xsd:complexType name="DespatchAdviceType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ABIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Details</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A document used to describe the despatch or delivery of goods and services.</ccts:Definition>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:AlternativeBusinessTerms>Ship Note, Dispatch Advice, Consignment Note</ccts:AlternativeBusinessTerms>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element ref="ext:UBLExtensions" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>A container for all extensions present in the document.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:UBLVersionID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. UBL Version Identifier. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Identifies the earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>UBL Version Identifier</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
<ccts:Examples>2.0.5</ccts:Examples>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:CustomizationID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Customization Identifier. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Identifies a user-defined customization of UBL for a specific use.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Customization Identifier</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
<ccts:Examples>NES</ccts:Examples>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:ProfileID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Profile Identifier. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Identifies a user-defined profile of the customization of UBL being used.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Profile Identifier</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
<ccts:Examples>BasicProcurementProcess</ccts:Examples>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:ProfileExecutionID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Profile Execution Identifier. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Identifies an instance of executing a profile, to associate all transactions in a collaboration.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Profile Execution Identifier</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:ID" minOccurs="1" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>An identifier for this document, assigned by the sender.</ccts:Definition>
|
||||
<ccts:Cardinality>1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Identifier</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:CopyIndicator" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Copy_ Indicator. Indicator</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Indicates whether this document is a copy (true) or not (false).</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTermQualifier>Copy</ccts:PropertyTermQualifier>
|
||||
<ccts:PropertyTerm>Indicator</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Indicator</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Indicator. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:UUID" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. UUID. Identifier</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A universally unique identifier for an instance of this document.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>UUID</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Identifier. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:IssueDate" minOccurs="1" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Issue Date. Date</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The date, assigned by the sender, on which this document was issued.</ccts:Definition>
|
||||
<ccts:Cardinality>1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Issue Date</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Date</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Date. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:IssueTime" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Issue Time. Time</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The time, assigned by the sender, at which this document was issued.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Issue Time</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Time</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Time. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:DocumentStatusCode" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Document Status Code. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A code signifying the status of the Despatch Advice with respect to its original state. This code may be used if the document precedes the event and is subsequently found to be incorrect and in need of cancellation or revision.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Document Status Code</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
|
||||
<ccts:DataTypeQualifier>Document Status</ccts:DataTypeQualifier>
|
||||
<ccts:DataType>Document Status_ Code. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:DespatchAdviceTypeCode" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Despatch Advice Type Code. Code</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A code signifying the type of the Despatch Advice.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Despatch Advice Type Code</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Code</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Code. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:Note" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Note. Text</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>Free-form text pertinent to this document, conveying information that is not contained explicitly in other structures.</ccts:Definition>
|
||||
<ccts:Cardinality>0..n</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Note</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Text</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Text. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cbc:LineCountNumeric" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>BBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Line Count. Numeric</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The number of Despatch Lines in this document.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Line Count</ccts:PropertyTerm>
|
||||
<ccts:RepresentationTerm>Numeric</ccts:RepresentationTerm>
|
||||
<ccts:DataType>Numeric. Type</ccts:DataType>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:OrderReference" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Order Reference</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A reference to an Order with which this Despatch Advice is associated.</ccts:Definition>
|
||||
<ccts:Cardinality>0..n</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Order Reference</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Order Reference</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Order Reference</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:AdditionalDocumentReference"
|
||||
minOccurs="0"
|
||||
maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Additional_ Document Reference. Document Reference</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A reference to an additional document associated with this document.</ccts:Definition>
|
||||
<ccts:Cardinality>0..n</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier>
|
||||
<ccts:PropertyTerm>Document Reference</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Document Reference</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Document Reference</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:Signature" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Signature</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A signature applied to this document.</ccts:Definition>
|
||||
<ccts:Cardinality>0..n</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Signature</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Signature</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Signature</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:DespatchSupplierParty" minOccurs="1" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Despatch_ Supplier Party. Supplier Party</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The despatch party.</ccts:Definition>
|
||||
<ccts:Cardinality>1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTermQualifier>Despatch</ccts:PropertyTermQualifier>
|
||||
<ccts:PropertyTerm>Supplier Party</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Supplier Party</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Supplier Party</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:DeliveryCustomerParty" minOccurs="1" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Delivery_ Customer Party. Customer Party</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The delivery recipient.</ccts:Definition>
|
||||
<ccts:Cardinality>1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTermQualifier>Delivery</ccts:PropertyTermQualifier>
|
||||
<ccts:PropertyTerm>Customer Party</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Customer Party</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:BuyerCustomerParty" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Buyer_ Customer Party. Customer Party</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The buyer.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTermQualifier>Buyer</ccts:PropertyTermQualifier>
|
||||
<ccts:PropertyTerm>Customer Party</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Customer Party</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:SellerSupplierParty" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Seller_ Supplier Party. Supplier Party</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The seller.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTermQualifier>Seller</ccts:PropertyTermQualifier>
|
||||
<ccts:PropertyTerm>Supplier Party</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Supplier Party</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Supplier Party</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:OriginatorCustomerParty" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Originator_ Customer Party. Customer Party</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A customer party as originator.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTermQualifier>Originator</ccts:PropertyTermQualifier>
|
||||
<ccts:PropertyTerm>Customer Party</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Customer Party</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Customer Party</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:Shipment" minOccurs="0" maxOccurs="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Shipment</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>The shipment.</ccts:Definition>
|
||||
<ccts:Cardinality>0..1</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Shipment</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Shipment</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Shipment</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element ref="cac:DespatchLine" minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
<ccts:Component>
|
||||
<ccts:ComponentType>ASBIE</ccts:ComponentType>
|
||||
<ccts:DictionaryEntryName>Despatch Advice. Despatch Line</ccts:DictionaryEntryName>
|
||||
<ccts:Definition>A Despatch Line associated with a kind of item delivered.</ccts:Definition>
|
||||
<ccts:Cardinality>1..n</ccts:Cardinality>
|
||||
<ccts:ObjectClass>Despatch Advice</ccts:ObjectClass>
|
||||
<ccts:PropertyTerm>Despatch Line</ccts:PropertyTerm>
|
||||
<ccts:AssociatedObjectClass>Despatch Line</ccts:AssociatedObjectClass>
|
||||
<ccts:RepresentationTerm>Despatch Line</ccts:RepresentationTerm>
|
||||
</ccts:Component>
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
<!-- ===== Copyright Notice ===== --><!--
|
||||
OASIS takes no position regarding the validity or scope of any
|
||||
intellectual property or other rights that might be claimed to pertain
|
||||
to the implementation or use of the technology described in this
|
||||
document or the extent to which any license under such rights
|
||||
might or might not be available; neither does it represent that it has
|
||||
made any effort to identify any such rights. Information on OASIS's
|
||||
procedures with respect to rights in OASIS specifications can be
|
||||
found at the OASIS website. Copies of claims of rights made
|
||||
available for publication and any assurances of licenses to be made
|
||||
available, or the result of an attempt made to obtain a general
|
||||
license or permission for the use of such proprietary rights by
|
||||
implementors or users of this specification, can be obtained from
|
||||
the OASIS Executive Director.
|
||||
|
||||
OASIS invites any interested party to bring to its attention any
|
||||
copyrights, patents or patent applications, or other proprietary
|
||||
rights which may cover technology that may be required to
|
||||
implement this specification. Please address the information to the
|
||||
OASIS Executive Director.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain
|
||||
it or assist in its implementation may be prepared, copied,
|
||||
published and distributed, in whole or in part, without restriction of
|
||||
any kind, provided that the above copyright notice and this
|
||||
paragraph are included on all such copies and derivative works.
|
||||
However, this document itself may not be modified in any way,
|
||||
such as by removing the copyright notice or references to OASIS,
|
||||
except as needed for the purpose of developing OASIS
|
||||
specifications, in which case the procedures for copyrights defined
|
||||
in the OASIS Intellectual Property Rights document must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by OASIS or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on
|
||||
an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
|
||||
WARRANTY THAT THE USE OF THE INFORMATION HEREIN
|
||||
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
|
||||
PARTICULAR PURPOSE.
|
||||
-->
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output omit-xml-declaration="yes" indent="yes"/>
|
||||
<xsl:strip-space elements="*"/>
|
||||
|
||||
<xsl:template match="/*">
|
||||
<table>
|
||||
<xsl:apply-templates/>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="*">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="name()"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:apply-templates/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
@@ -0,0 +1,491 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- editado con XMLSpy v2015 rel. 4 sp1 (x64) (http://www.altova.com) por AEAT (Agencia Estatal de Administración Tributaria) -->
|
||||
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by PC Corporativo (AGENCIA TRIBUTARIA) -->
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd" targetNamespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" elementFormDefault="qualified">
|
||||
<import namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd" schemaLocation="SuministroInformacion.xsd"/>
|
||||
<!-- Datos correspondientes al libro de Facturas emitidas
|
||||
-->
|
||||
<element name="SuministroLRFacturasEmitidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRFacturasEmitidas" type="siiLR:LRfacturasEmitidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRfacturasEmitidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Facturas emitidas </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaType"/>
|
||||
<element name="FacturaExpedida" type="sii:FacturaExpedidaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Factura correspondiente al libro de facturas expedidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la baja de facturas en el Libro de registro de Facturas Emitidas
|
||||
-->
|
||||
<element name="BajaLRFacturasEmitidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaExpedidas" type="siiLR:LRBajaExpedidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBajaExpedidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes a la baja de Facturas emitidas </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes al libro de Facturas recibidas
|
||||
-->
|
||||
<element name="SuministroLRFacturasRecibidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRFacturasRecibidas" type="siiLR:LRFacturasRecibidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRFacturasRecibidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Facturas recibidas</documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaRecibidaType"/>
|
||||
<element name="FacturaRecibida" type="sii:FacturaRecibidaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la baja de facturas en el Libro de registro de Facturas Recibidas
|
||||
-->
|
||||
<element name="BajaLRFacturasRecibidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaRecibidas" type="siiLR:LRBajaRecibidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBajaRecibidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes a la baja de Facturas recibidas </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaRecibidaNombreBCType"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes al libro de Bienes de inversión.
|
||||
-->
|
||||
<element name="SuministroLRBienesInversion">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRBienesInversion" type="siiLR:LRBienesInversionType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBienesInversionType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Bienes de inversión</documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="BienesInversion" type="sii:BienDeInversionType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de bienes de inversion. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la baja en el libro de Bienes de inversión.
|
||||
-->
|
||||
<element name="BajaLRBienesInversion">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaBienesInversion" type="siiLR:LRBajaBienesInversionType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBajaBienesInversionType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Bienes de inversión</documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="IdentificacionBien" type="sii:TextMax40Type"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a cobros en metálico.
|
||||
-->
|
||||
<element name="SuministroLRAgenciasViajes">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRAgenciasViajes" type="siiLR:LRAgenciasViajesType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de Importes Agencias de viajes. -->
|
||||
<complexType name="LRAgenciasViajesType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a importes agencias viajes. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
|
||||
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLRAgenciasViajes">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaAgenciasViajes" type="siiLR:LRBajaAgenciasViajesType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de importes recibidos en metalico. -->
|
||||
<complexType name="LRBajaAgenciasViajesType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente importes agencias viajes. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a cobros en metálico.
|
||||
-->
|
||||
<element name="SuministroLRCobrosMetalico">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRCobrosMetalico" type="siiLR:LRCobrosMetalicoType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de importes recibidos en metalico. -->
|
||||
<complexType name="LRCobrosMetalicoType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a importes recibidos en metalico. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
|
||||
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLRCobrosMetalico">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaCobrosMetalico" type="siiLR:LRBajaCobrosMetalicoType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de importes recibidos en metalico. -->
|
||||
<complexType name="LRBajaCobrosMetalicoType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a importes recibidos en metalico. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a operaciones de seguros.
|
||||
-->
|
||||
<element name="SuministroLROperacionesSeguros">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLROperacionesSeguros" type="siiLR:LROperacionesSegurosType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de operaciones de seguros. -->
|
||||
<complexType name="LROperacionesSegurosType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte de operaciones de seguros. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ClaveOperacion" type="sii:ClaveOperacionType"/>
|
||||
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
|
||||
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLROperacionesSeguros">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaOperacionesSeguros" type="siiLR:LRBajaRegistroLROperacionesSegurosType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de operaciones de seguros. -->
|
||||
<complexType name="LRBajaRegistroLROperacionesSegurosType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a operaciones de seguros. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ClaveOperacion" type="sii:ClaveOperacionType"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes al libro de operaciones intracomunitarias.
|
||||
-->
|
||||
<element name="SuministroLRDetOperacionIntracomunitaria">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRDetOperacionIntracomunitaria" type="siiLR:LROperacionIntracomunitariaType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos del libro de operaciones intracomunitarias. -->
|
||||
<complexType name="LROperacionIntracomunitariaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="OperacionIntracomunitaria" type="sii:OperacionIntracomunitariaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLRDetOperacionIntracomunitaria">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaDetOperacionIntracomunitaria" type="siiLR:LRBajaOperacionIntracomunitariaType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos del libro de operaciones intracomunitarias. -->
|
||||
<complexType name="LRBajaOperacionIntracomunitariaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la inclusión de Cobros en el Libro de registro de Facturas Expedidas
|
||||
-->
|
||||
<element name="SuministroLRCobrosEmitidas">
|
||||
<annotation>
|
||||
<documentation>Suministro de información de Cobros sobre el libro de registro de facturas expedidas</documentation>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionCobrosPagos">
|
||||
<sequence>
|
||||
<element name="RegistroLRCobros" type="siiLR:LRCobrosEmitidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos correspondientes a la inclusión de Información adicional de Inmuebles de Facturas Expedidas
|
||||
-->
|
||||
<element name="SuministroLRInmueblesAdicionales">
|
||||
<annotation>
|
||||
<documentation>Suministro de información de Inmuebles adicionales</documentation>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionInmuebles">
|
||||
<sequence>
|
||||
<element name="RegistroLRInmueblesAdicionales" type="siiLR:LRInmueblesType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de suministro de cobros -->
|
||||
<complexType name="LRCobrosEmitidasType">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
|
||||
<element name="Cobros" type="sii:CobrosType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- Datos de suministro de Información adicional de Inmuebles -->
|
||||
<complexType name="LRInmueblesType">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
|
||||
<element name="DatosInmueble" type="siiLR:InmueblesAdicionalType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InmueblesAdicionalType">
|
||||
<sequence>
|
||||
<element name="DetalleInmueble" type="sii:DatosInmuebleType" minOccurs="0" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la inclusión de Pagos en el Libro de registro de Facturas Recibidas
|
||||
-->
|
||||
<element name="SuministroLRPagosRecibidas">
|
||||
<annotation>
|
||||
<documentation>Suministro de información de Pagos sobre el libro de registro de facturas recibidas</documentation>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionCobrosPagos">
|
||||
<sequence>
|
||||
<element name="RegistroLRPagos" type="siiLR:LRPagosEmitidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRPagosEmitidasType">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaRecibidaNombreBCType"/>
|
||||
<element name="Pagos" type="sii:PagosType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,538 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- editado con XMLSpy v2019 sp1 (x64) (http://www.altova.com) por AEAT (Agencia Estatal de Administracion Tributaria ((AEAT))) -->
|
||||
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by PC Corporativo (AGENCIA TRIBUTARIA) -->
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd" targetNamespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd" elementFormDefault="qualified">
|
||||
<import namespace="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd" schemaLocation="SuministroInformacion_2021.xsd"/>
|
||||
<!-- Datos correspondientes al libro de Facturas emitidas
|
||||
-->
|
||||
<element name="SuministroLRFacturasEmitidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRFacturasEmitidas" type="siiLR:LRfacturasEmitidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRfacturasEmitidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Facturas emitidas </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaType"/>
|
||||
<element name="FacturaExpedida" type="sii:FacturaExpedidaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Factura correspondiente al libro de facturas expedidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la baja de facturas en el Libro de registro de Facturas Emitidas
|
||||
-->
|
||||
<element name="BajaLRFacturasEmitidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaExpedidas" type="siiLR:LRBajaExpedidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBajaExpedidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes a la baja de Facturas emitidas </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes al libro de Facturas recibidas
|
||||
-->
|
||||
<element name="SuministroLRFacturasRecibidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRFacturasRecibidas" type="siiLR:LRFacturasRecibidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRFacturasRecibidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Facturas recibidas</documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaRecibidaType"/>
|
||||
<element name="FacturaRecibida" type="sii:FacturaRecibidaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la baja de facturas en el Libro de registro de Facturas Recibidas
|
||||
-->
|
||||
<element name="BajaLRFacturasRecibidas">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaRecibidas" type="siiLR:LRBajaRecibidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBajaRecibidasType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes a la baja de Facturas recibidas </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaRecibidaNombreBCType"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes al libro de Bienes de inversión.
|
||||
-->
|
||||
<element name="SuministroLRBienesInversion">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRBienesInversion" type="siiLR:LRBienesInversionType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBienesInversionType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Bienes de inversión</documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="BienesInversion" type="sii:BienDeInversionType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de bienes de inversion. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la baja en el libro de Bienes de inversión.
|
||||
-->
|
||||
<element name="BajaLRBienesInversion">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaBienesInversion" type="siiLR:LRBajaBienesInversionType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRBajaBienesInversionType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es">Datos correspondientes al libro de Bienes de inversión</documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="IdentificacionBien" type="sii:TextMax40Type"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a cobros en metálico.
|
||||
-->
|
||||
<element name="SuministroLRAgenciasViajes">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRAgenciasViajes" type="siiLR:LRAgenciasViajesType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de Importes Agencias de viajes. -->
|
||||
<complexType name="LRAgenciasViajesType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a importes agencias viajes. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
|
||||
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLRAgenciasViajes">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaAgenciasViajes" type="siiLR:LRBajaAgenciasViajesType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de importes recibidos en metalico. -->
|
||||
<complexType name="LRBajaAgenciasViajesType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente importes agencias viajes. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a cobros en metálico.
|
||||
-->
|
||||
<element name="SuministroLRCobrosMetalico">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRCobrosMetalico" type="siiLR:LRCobrosMetalicoType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de importes recibidos en metalico. -->
|
||||
<complexType name="LRCobrosMetalicoType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a importes recibidos en metalico. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
|
||||
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLRCobrosMetalico">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaCobrosMetalico" type="siiLR:LRBajaCobrosMetalicoType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de importes recibidos en metalico. -->
|
||||
<complexType name="LRBajaCobrosMetalicoType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a importes recibidos en metalico. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a operaciones de seguros.
|
||||
-->
|
||||
<element name="SuministroLROperacionesSeguros">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLROperacionesSeguros" type="siiLR:LROperacionesSegurosType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de operaciones de seguros. -->
|
||||
<complexType name="LROperacionesSegurosType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte de operaciones de seguros. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ClaveOperacion" type="sii:ClaveOperacionType"/>
|
||||
<element name="ImporteTotal" type="sii:ImporteSgn12.2Type"/>
|
||||
<element name="EntidadSucedida" type="sii:PersonaFisicaJuridicaUnicaESType" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLROperacionesSeguros">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaOperacionesSeguros" type="siiLR:LRBajaRegistroLROperacionesSegurosType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de operaciones de seguros. -->
|
||||
<complexType name="LRBajaRegistroLROperacionesSegurosType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente a operaciones de seguros. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="ClaveOperacion" type="sii:ClaveOperacionType"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes al libro de operaciones intracomunitarias.
|
||||
-->
|
||||
<element name="SuministroLRDetOperacionIntracomunitaria">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRDetOperacionIntracomunitaria" type="siiLR:LROperacionIntracomunitariaType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos del libro de operaciones intracomunitarias. -->
|
||||
<complexType name="LROperacionIntracomunitariaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Contraparte de la operación. Cliente en facturas emitidas. Proveedor en facturas recibidas. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
<element name="OperacionIntracomunitaria" type="sii:OperacionIntracomunitariaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
|
||||
</annotation>
|
||||
</element>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<element name="BajaLRDetOperacionIntracomunitaria">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaDetOperacionIntracomunitaria" type="siiLR:LRBajaOperacionIntracomunitariaType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos del libro de operaciones intracomunitarias. -->
|
||||
<complexType name="LRBajaOperacionIntracomunitariaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de operaciones intracomunitarias. </documentation>
|
||||
</annotation>
|
||||
<complexContent>
|
||||
<extension base="sii:RegistroSii">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaComunitariaType"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la inclusión de Cobros en el Libro de registro de Facturas Expedidas
|
||||
-->
|
||||
<element name="SuministroLRCobrosEmitidas">
|
||||
<annotation>
|
||||
<documentation>Suministro de información de Cobros sobre el libro de registro de facturas expedidas</documentation>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionCobrosPagos">
|
||||
<sequence>
|
||||
<element name="RegistroLRCobros" type="siiLR:LRCobrosEmitidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos correspondientes a la inclusión de Información adicional de Inmuebles de Facturas Expedidas
|
||||
-->
|
||||
<element name="SuministroLRInmueblesAdicionales">
|
||||
<annotation>
|
||||
<documentation>Suministro de información de Inmuebles adicionales</documentation>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionInmuebles">
|
||||
<sequence>
|
||||
<element name="RegistroLRInmueblesAdicionales" type="siiLR:LRInmueblesType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos de suministro de cobros -->
|
||||
<complexType name="LRCobrosEmitidasType">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
|
||||
<element name="Cobros" type="sii:CobrosType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- Datos de suministro de Información adicional de Inmuebles -->
|
||||
<complexType name="LRInmueblesType">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaExpedidaBCType"/>
|
||||
<element name="DatosInmueble" type="siiLR:InmueblesAdicionalType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<complexType name="InmueblesAdicionalType">
|
||||
<sequence>
|
||||
<element name="DetalleInmueble" type="sii:DatosInmuebleType" minOccurs="0" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<!-- Datos correspondientes a la inclusión de Pagos en el Libro de registro de Facturas Recibidas
|
||||
-->
|
||||
<element name="SuministroLRPagosRecibidas">
|
||||
<annotation>
|
||||
<documentation>Suministro de información de Pagos sobre el libro de registro de facturas recibidas</documentation>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionCobrosPagos">
|
||||
<sequence>
|
||||
<element name="RegistroLRPagos" type="siiLR:LRPagosEmitidasType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<complexType name="LRPagosEmitidasType">
|
||||
<sequence>
|
||||
<element name="IDFactura" type="sii:IDFacturaRecibidaNombreBCType"/>
|
||||
<element name="Pagos" type="sii:PagosType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="SuministroLRVentaBienesConsigna">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacion">
|
||||
<sequence>
|
||||
<element name="RegistroLRDetOperacionIntracomunitariaVentasEnConsigna" type="siiLR:LRVentaBienesConsignaType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos del libro de venta de bienes en consigna. -->
|
||||
<complexType name="LRVentaBienesConsignaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro de venta de bienes en consigna. </documentation>
|
||||
</annotation>
|
||||
<sequence>
|
||||
<element name="ClaveDeclarante" type="sii:TipoClaveDeclaranteType"/>
|
||||
<element name="IdRegistroDeclarado" type="sii:IdRegistroDeclaradoType"/>
|
||||
<element name="TipoOperacion" type="sii:TipoOperacionType"/>
|
||||
<element name="Contraparte" type="sii:PersonaFisicaJuridicaType" minOccurs="0"/>
|
||||
<element name="SustitutoDestinatarioInicial" type="sii:PersonaFisicaJuridicaType" minOccurs="0"/>
|
||||
<element name="Deposito" type="sii:DepositoType" minOccurs="0"/>
|
||||
<element name="OperacionIntracomunitaria" type="sii:VentaBienesConsignaType"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
<element name="BajaLRVentaBienesConsigna">
|
||||
<complexType>
|
||||
<complexContent>
|
||||
<extension base="sii:SuministroInformacionBaja">
|
||||
<sequence>
|
||||
<element name="RegistroLRBajaVentaBienesConsigna" type="siiLR:LRBajaVentaBienesConsignaType" maxOccurs="10000"/>
|
||||
</sequence>
|
||||
</extension>
|
||||
</complexContent>
|
||||
</complexType>
|
||||
</element>
|
||||
<!-- Datos del libro de venta de bienes en consigna. -->
|
||||
<complexType name="LRBajaVentaBienesConsignaType">
|
||||
<annotation>
|
||||
<documentation xml:lang="es"> Apunte correspondiente al libro venta de bienes en consigna. </documentation>
|
||||
</annotation>
|
||||
<sequence>
|
||||
<element name="IdRegistroDeclarado" type="sii:IdRegistroDeclaradoType"/>
|
||||
<element name="RefExterna" type="sii:TextMax60Type" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
</schema>
|
||||
@@ -0,0 +1,5 @@
|
||||
Creazione delle classi dal WSDL
|
||||
|
||||
- aprire internet explorer e andare all'indirizzo del wsdl(https://xeisdemo.arxivar.it/Auth/AuthenticationService?wsdl)
|
||||
- copiare in un file.wsdl
|
||||
- lanciare il comando: wsdl2java -d S:\wsdl\ -client -ant S:\wsdl\auth.wsdl
|
||||
@@ -0,0 +1,553 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
xmlns="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.0"
|
||||
targetNamespace="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.0"
|
||||
version="1.0.1">
|
||||
|
||||
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
|
||||
|
||||
<xs:element name="FatturaElettronicaSemplificata" type="FatturaElettronicaType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
XML schema fatture destinate a privati in forma semplificata 1.0.1
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:complexType name="FatturaElettronicaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="FatturaElettronicaHeader" type="FatturaElettronicaHeaderType" />
|
||||
<xs:element name="FatturaElettronicaBody" type="FatturaElettronicaBodyType" maxOccurs="unbounded" />
|
||||
<xs:element ref="ds:Signature" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="versione" type="FormatoTrasmissioneType" use="required" />
|
||||
<xs:attribute name="SistemaEmittente" type="String10Type" use="optional" />
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FatturaElettronicaHeaderType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiTrasmissione" type="DatiTrasmissioneType" />
|
||||
<xs:element name="CedentePrestatore" type="CedentePrestatoreType" />
|
||||
<xs:element name="CessionarioCommittente" type="CessionarioCommittenteType" />
|
||||
<xs:element name="SoggettoEmittente" type="SoggettoEmittenteType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FatturaElettronicaBodyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliType" />
|
||||
<xs:element name="DatiBeniServizi" type="DatiBeniServiziType" maxOccurs="unbounded" />
|
||||
<xs:element name="Allegati" type="AllegatiType" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiTrasmissioneType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Blocco relativo ai dati di trasmissione della Fattura Elettronica</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdTrasmittente" type="IdFiscaleType" />
|
||||
<xs:element name="ProgressivoInvio" type="String10Type" />
|
||||
<xs:element name="FormatoTrasmissione" type="FormatoTrasmissioneType" />
|
||||
<xs:element name="CodiceDestinatario" type="CodiceDestinatarioType" />
|
||||
<xs:element name="PECDestinatario" type="EmailType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CodiceDestinatarioType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z0-9]{7}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="IdFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneType" />
|
||||
<xs:element name="IdCodice" type="CodiceType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CodiceType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="28" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="FormatoTrasmissioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="5" />
|
||||
<xs:enumeration value="FSM10">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Fattura verso privati semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DatiGeneraliType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Blocco relativo ai Dati Generali della Fattura Elettronica</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGeneraliDocumento" type="DatiGeneraliDocumentoType" />
|
||||
<xs:element name="DatiFatturaRettificata" type="DatiFatturaRettificataType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiGeneraliDocumentoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Divisa" type="DivisaType" />
|
||||
<xs:element name="Data" type="DataFatturaType" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
<xs:element name="BolloVirtuale" type="BolloVirtualeType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiFatturaRettificataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="NumeroFR" type="String20Type" />
|
||||
<xs:element name="DataFR" type="DataFatturaType" />
|
||||
<xs:element name="ElementiRettificati" type="String1000LatinType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Art73Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="SI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>SI = Documento emesso secondo modalità e termini stabiliti con DM ai sensi dell'art. 73 DPR 633/72</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoDocumentoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4" />
|
||||
<xs:enumeration value="TD07">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Fattura semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD08">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Nota di credito semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD09">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Nota di debito semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="IndirizzoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Indirizzo" type="String60LatinType" />
|
||||
<xs:element name="NumeroCivico" type="NumeroCivicoType" minOccurs="0" />
|
||||
<xs:element name="CAP" type="CAPType" />
|
||||
<xs:element name="Comune" type="String60LatinType" />
|
||||
<xs:element name="Provincia" type="ProvinciaType" minOccurs="0" />
|
||||
<xs:element name="Nazione" type="NazioneType" default="IT" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="SoggettoEmittenteType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="CC">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Cessionario / Committente</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TZ">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Terzo</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CedentePrestatoreType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Blocco relativo ai dati del Cedente / Prestatore</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:element name="Sede" type="IndirizzoType" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleType" minOccurs="0" />
|
||||
<xs:element name="IscrizioneREA" type="IscrizioneREAType" minOccurs="0" />
|
||||
<xs:element name="RegimeFiscale" type="RegimeFiscaleType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RegimeFiscaleType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4" />
|
||||
<xs:enumeration value="RF01">
|
||||
<xs:annotation>
|
||||
<xs:documentation> Regime ordinario</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF02">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Regime dei contribuenti minimi (art. 1,c.96-117, L. 244/2007)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF04">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agricoltura e attività connesse e pesca (artt. 34 e 34-bis, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF05">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Vendita sali e tabacchi (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF06">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Commercio dei fiammiferi (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF07">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Editoria (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF08">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Gestione di servizi di telefonia pubblica (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF09">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Rivendita di documenti di trasporto pubblico e di sosta (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF10">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Intrattenimenti, giochi e altre attività di cui alla tariffa allegata al D.P.R. 640/72 (art. 74, c.6, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF11">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agenzie di viaggi e turismo (art. 74-ter, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF12">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agriturismo (art. 5, c.2, L. 413/1991)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF13">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Vendite a domicilio (art. 25-bis, c.6, D.P.R. 600/1973)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF14">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Rivendita di beni usati, di oggetti d’arte, d’antiquariato o da collezione (art. 36, D.L. 41/1995)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF15">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agenzie di vendite all’asta di oggetti d’arte, antiquariato o da collezione (art. 40-bis, D.L. 41/1995)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF16">
|
||||
<xs:annotation>
|
||||
<xs:documentation>IVA per cassa P.A. (art. 6, c.5, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF17">
|
||||
<xs:annotation>
|
||||
<xs:documentation>IVA per cassa (art. 32-bis, D.L. 83/2012)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF19">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Regime forfettario</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF18">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Altro</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="IscrizioneREAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Ufficio" type="ProvinciaType" />
|
||||
<xs:element name="NumeroREA" type="String20Type" />
|
||||
<xs:element name="CapitaleSociale" type="Amount2DecimalType" minOccurs="0" />
|
||||
<xs:element name="SocioUnico" type="SocioUnicoType" minOccurs="0" />
|
||||
<xs:element name="StatoLiquidazione" type="StatoLiquidazioneType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RappresentanteFiscaleType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Blocco relativo ai dati del Rappresentante Fiscale</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CessionarioCommittenteType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Blocco relativo ai dati del Cessionario / Committente</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="IdentificativiFiscaliType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" minOccurs="0" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AltriDatiIdentificativiType">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:element name="Sede" type="IndirizzoType" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiBeniServiziType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Blocco relativo ai dati di Beni Servizi della Fattura Elettronica</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Descrizione" type="String1000LatinType" />
|
||||
<xs:element name="Importo" type="Amount2DecimalType" />
|
||||
<xs:element name="DatiIVA" type="DatiIVAType" />
|
||||
<xs:element name="Natura" type="NaturaType" minOccurs="0" />
|
||||
<xs:element name="RiferimentoNormativo" type="String100LatinType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Imposta" type="Amount2DecimalType" minOccurs="0" />
|
||||
<xs:element name="Aliquota" type="RateType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AllegatiType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Blocco relativo ai dati di eventuali allegati</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="NomeAttachment" type="String60LatinType" />
|
||||
<xs:element name="AlgoritmoCompressione" type="String10Type" minOccurs="0" />
|
||||
<xs:element name="FormatoAttachment" type="String10Type" minOccurs="0" />
|
||||
<xs:element name="DescrizioneAttachment" type="String100LatinType" minOccurs="0" />
|
||||
<xs:element name="Attachment" type="xs:base64Binary" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="NaturaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="N1">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Escluse ex. art. 15</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<!-- IL CODICE SEGUENTE (N2) NON SARA' PIU' VALIDO A PARTIRE DAL PRIMO OTTOBRE 2020-->
|
||||
<xs:enumeration value="N2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non soggette</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N2.1">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non soggette ad IVA ai sensi degli artt. da 7 a 7-septies del DPR 633/72</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N2.2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non soggette - altri casi</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<!-- IL CODICE SEGUENTE (N3) NON SARA' PIU' VALIDO A PARTIRE DAL PRIMO OTTOBRE 2020-->
|
||||
<xs:enumeration value="N3">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non imponibili</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.1">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - esportazioni</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - cessioni intracomunitarie</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.3">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - cessioni verso San Marino</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.4">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - operazioni assimilate alle cessioni all'esportazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.5">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - a seguito di dichiarazioni d'intento</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3.6">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili - altre operazioni che non concorrono alla formazione del plafond</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N4">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Esenti</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N5">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Regime del margine/IVA non esposta in fattura</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceFiscaleType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z0-9]{11,16}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="SocioUnicoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SU">
|
||||
<xs:annotation>
|
||||
<xs:documentation>socio unico</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="SM">
|
||||
<xs:annotation>
|
||||
<xs:documentation>più soci</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="StatoLiquidazioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="LS">
|
||||
<xs:annotation>
|
||||
<xs:documentation>in liquidazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="LN">
|
||||
<xs:annotation>
|
||||
<xs:documentation>non in liquidazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String10Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,10})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String20Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,20})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String60LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,60}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String80LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,80}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String100LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,100}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String1000LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,1000}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ProvinciaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="NazioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DivisaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="NumeroCivicoType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,8})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="EmailType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:maxLength value="256" />
|
||||
<xs:pattern value="([!#-'*+/-9=?A-Z^-~-]+(\.[!#-'*+/-9=?A-Z^-~-]+)*|"(\[\]!#-[^-~ \t]|(\\[\t -~]))+")@([!#-'*+/-9=?A-Z^-~-]+(\.[!#-'*+/-9=?A-Z^-~-]+)*|\[[\t -Z^-~]*\])" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!--________________ NUMBERS ____________________-->
|
||||
<xs:simpleType name="Amount2DecimalType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="[\-]?[0-9]{1,11}\.[0-9]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="RateType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:maxInclusive value="100.00" />
|
||||
<xs:pattern value="[0-9]{1,3}\.[0-9]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CAPType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9]" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DataFatturaType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:minInclusive value="1970-01-01" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="BolloVirtualeType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SI" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,522 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
|
||||
xmlns="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.0"
|
||||
targetNamespace="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.0"
|
||||
version="1.0">
|
||||
|
||||
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />
|
||||
|
||||
<xs:element name="FatturaElettronicaSemplificata" type="FatturaElettronicaType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
XML schema fatture destinate a privati in forma semplificata 1.0
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:complexType name="FatturaElettronicaType">
|
||||
<xs:sequence>
|
||||
<xs:element name="FatturaElettronicaHeader" type="FatturaElettronicaHeaderType" />
|
||||
<xs:element name="FatturaElettronicaBody" type="FatturaElettronicaBodyType" maxOccurs="unbounded" />
|
||||
<xs:element ref="ds:Signature" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
<xs:attribute name="versione" type="FormatoTrasmissioneType" use="required" />
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FatturaElettronicaHeaderType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiTrasmissione" type="DatiTrasmissioneType" />
|
||||
<xs:element name="CedentePrestatore" type="CedentePrestatoreType" />
|
||||
<xs:element name="CessionarioCommittente" type="CessionarioCommittenteType" />
|
||||
<xs:element name="SoggettoEmittente" type="SoggettoEmittenteType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FatturaElettronicaBodyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGenerali" type="DatiGeneraliType" />
|
||||
<xs:element name="DatiBeniServizi" type="DatiBeniServiziType" maxOccurs="unbounded" />
|
||||
<xs:element name="Allegati" type="AllegatiType" minOccurs="0" maxOccurs="unbounded" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiTrasmissioneType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Blocco relativo ai dati di trasmissione della Fattura Elettronica
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdTrasmittente" type="IdFiscaleType" />
|
||||
<xs:element name="ProgressivoInvio" type="String10Type" />
|
||||
<xs:element name="FormatoTrasmissione" type="FormatoTrasmissioneType" />
|
||||
<xs:element name="CodiceDestinatario" type="CodiceDestinatarioType" />
|
||||
<xs:element name="PECDestinatario" type="EmailType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CodiceDestinatarioType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z0-9]{7}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="IdFiscaleType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdPaese" type="NazioneType" />
|
||||
<xs:element name="IdCodice" type="CodiceType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="CodiceType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="1" />
|
||||
<xs:maxLength value="28" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="FormatoTrasmissioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="5" />
|
||||
<xs:enumeration value="FSM10">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Fattura verso privati semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DatiGeneraliType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Blocco relativo ai Dati Generali della Fattura Elettronica
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="DatiGeneraliDocumento" type="DatiGeneraliDocumentoType" />
|
||||
<xs:element name="DatiFatturaRettificata" type="DatiFatturaRettificataType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiGeneraliDocumentoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TipoDocumento" type="TipoDocumentoType" />
|
||||
<xs:element name="Divisa" type="DivisaType" />
|
||||
<xs:element name="Data" type="DataFatturaType" />
|
||||
<xs:element name="Numero" type="String20Type" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiFatturaRettificataType">
|
||||
<xs:sequence>
|
||||
<xs:element name="NumeroFR" type="String20Type" />
|
||||
<xs:element name="DataFR" type="DataFatturaType" />
|
||||
<xs:element name="ElementiRettificati" type="String1000LatinType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="Art73Type">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="SI">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
SI = Documento emesso secondo modalità e termini stabiliti con DM ai sensi dell'art. 73 DPR 633/72
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="TipoDocumentoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4" />
|
||||
<xs:enumeration value="TD07">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Fattura semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD08">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Nota di credito semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TD09">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Nota di debito semplificata</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="IndirizzoType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Indirizzo" type="String60LatinType" />
|
||||
<xs:element name="NumeroCivico" type="NumeroCivicoType" minOccurs="0" />
|
||||
<xs:element name="CAP" type="CAPType" />
|
||||
<xs:element name="Comune" type="String60LatinType" />
|
||||
<xs:element name="Provincia" type="ProvinciaType" minOccurs="0" />
|
||||
<xs:element name="Nazione" type="NazioneType" default="IT" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="SoggettoEmittenteType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="2" />
|
||||
<xs:enumeration value="CC">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Cessionario / Committente</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="TZ">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Terzo</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="CedentePrestatoreType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Blocco relativo ai dati del Cedente / Prestatore
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:element name="Sede" type="IndirizzoType" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleType" minOccurs="0" />
|
||||
<xs:element name="IscrizioneREA" type="IscrizioneREAType" minOccurs="0" />
|
||||
<xs:element name="RegimeFiscale" type="RegimeFiscaleType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="RegimeFiscaleType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:length value="4" />
|
||||
<xs:enumeration value="RF01">
|
||||
<xs:annotation>
|
||||
<xs:documentation> Regime ordinario</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF02">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Regime dei contribuenti minimi (art. 1,c.96-117, L. 244/2007)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF04">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agricoltura e attività connesse e pesca (artt. 34 e 34-bis, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF05">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Vendita sali e tabacchi (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF06">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Commercio dei fiammiferi (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF07">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Editoria (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF08">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Gestione di servizi di telefonia pubblica (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF09">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Rivendita di documenti di trasporto pubblico e di sosta (art. 74, c.1, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF10">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Intrattenimenti, giochi e altre attività di cui alla tariffa allegata al D.P.R. 640/72 (art. 74, c.6, D.P.R. 633/1972)
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF11">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agenzie di viaggi e turismo (art. 74-ter, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF12">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agriturismo (art. 5, c.2, L. 413/1991)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF13">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Vendite a domicilio (art. 25-bis, c.6, D.P.R. 600/1973)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF14">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Rivendita di beni usati, di oggetti d’arte, d’antiquariato o da collezione (art. 36, D.L. 41/1995)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF15">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Agenzie di vendite all’asta di oggetti d’arte, antiquariato o da collezione (art. 40-bis, D.L. 41/1995)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF16">
|
||||
<xs:annotation>
|
||||
<xs:documentation>IVA per cassa P.A. (art. 6, c.5, D.P.R. 633/1972)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF17">
|
||||
<xs:annotation>
|
||||
<xs:documentation>IVA per cassa (art. 32-bis, D.L. 83/2012)</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF19">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Regime forfettario</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RF18">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Altro</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="IscrizioneREAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Ufficio" type="ProvinciaType" />
|
||||
<xs:element name="NumeroREA" type="String20Type" />
|
||||
<xs:element name="CapitaleSociale" type="Amount2DecimalType" minOccurs="0" />
|
||||
<xs:element name="SocioUnico" type="SocioUnicoType" minOccurs="0" />
|
||||
<xs:element name="StatoLiquidazione" type="StatoLiquidazioneType" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RappresentanteFiscaleType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Blocco relativo ai dati del Rappresentante Fiscale
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" />
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CessionarioCommittenteType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Blocco relativo ai dati del Cessionario / Committente
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificativiFiscali" type="IdentificativiFiscaliType" />
|
||||
<xs:element name="AltriDatiIdentificativi" type="AltriDatiIdentificativiType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="IdentificativiFiscaliType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdFiscaleIVA" type="IdFiscaleType" minOccurs="0" />
|
||||
<xs:element name="CodiceFiscale" type="CodiceFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AltriDatiIdentificativiType">
|
||||
<xs:sequence>
|
||||
<xs:choice>
|
||||
<xs:sequence>
|
||||
<xs:element name="Denominazione" type="String80LatinType"/>
|
||||
</xs:sequence>
|
||||
<xs:sequence>
|
||||
<xs:element name="Nome" type="String60LatinType"/>
|
||||
<xs:element name="Cognome" type="String60LatinType"/>
|
||||
</xs:sequence>
|
||||
</xs:choice>
|
||||
<xs:element name="Sede" type="IndirizzoType" />
|
||||
<xs:element name="StabileOrganizzazione" type="IndirizzoType" minOccurs="0" />
|
||||
<xs:element name="RappresentanteFiscale" type="RappresentanteFiscaleType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiBeniServiziType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Blocco relativo ai dati di Beni Servizi della Fattura Elettronica
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Descrizione" type="String1000LatinType" />
|
||||
<xs:element name="Importo" type="Amount2DecimalType" />
|
||||
<xs:element name="DatiIVA" type="DatiIVAType" />
|
||||
<xs:element name="Natura" type="NaturaType" minOccurs="0" />
|
||||
<xs:element name="RiferimentoNormativo" type="String100LatinType" minOccurs="0" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatiIVAType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Imposta" type="Amount2DecimalType" minOccurs="0" />
|
||||
<xs:element name="Aliquota" type="RateType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AllegatiType">
|
||||
<xs:annotation>
|
||||
<xs:documentation>
|
||||
Blocco relativo ai dati di eventuali allegati
|
||||
</xs:documentation>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="NomeAttachment" type="String60LatinType" />
|
||||
<xs:element name="AlgoritmoCompressione" type="String10Type" minOccurs="0" />
|
||||
<xs:element name="FormatoAttachment" type="String10Type" minOccurs="0" />
|
||||
<xs:element name="DescrizioneAttachment" type="String100LatinType" minOccurs="0" />
|
||||
<xs:element name="Attachment" type="xs:base64Binary" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="NaturaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="N1">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Escluse ex. art. 15</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N2">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non soggette</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N3">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Non Imponibili</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N4">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Esenti</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="N5">
|
||||
<xs:annotation>
|
||||
<xs:documentation>Regime del margine</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CodiceFiscaleType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z0-9]{11,16}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="SocioUnicoType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="SU">
|
||||
<xs:annotation>
|
||||
<xs:documentation>socio unico</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="SM">
|
||||
<xs:annotation>
|
||||
<xs:documentation>più soci</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="StatoLiquidazioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:enumeration value="LS">
|
||||
<xs:annotation>
|
||||
<xs:documentation>in liquidazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="LN">
|
||||
<xs:annotation>
|
||||
<xs:documentation>non in liquidazione</xs:documentation>
|
||||
</xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String10Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,10})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String20Type">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,20})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String60LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,60}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String80LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,80}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String100LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,100}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="String1000LatinType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="[\p{IsBasicLatin}\p{IsLatin-1Supplement}]{1,1000}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="ProvinciaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="NazioneType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DivisaType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[A-Z]{3}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="NumeroCivicoType">
|
||||
<xs:restriction base="xs:normalizedString">
|
||||
<xs:pattern value="(\p{IsBasicLatin}{1,8})" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="EmailType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:minLength value="7" />
|
||||
<xs:maxLength value="256" />
|
||||
<xs:pattern value=".+@.+[.]+.+" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<!--________________ NUMBERS ____________________-->
|
||||
<xs:simpleType name="Amount2DecimalType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="[\-]?[0-9]{1,11}\.[0-9]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="RateType">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:maxInclusive value="100.00" />
|
||||
<xs:pattern value="[0-9]{1,3}\.[0-9]{2}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="CAPType">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[0-9][0-9][0-9][0-9][0-9]" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="DataFatturaType">
|
||||
<xs:restriction base="xs:date">
|
||||
<xs:minInclusive value="1970-01-01" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name = "metadatiFattura" type="metadatiFatturaType"/>
|
||||
<xs:complexType name = "metadatiFatturaType">
|
||||
<xs:sequence>
|
||||
<xs:element name = "metadato" type="metadatoType" minOccurs="3" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name = "metadatoType">
|
||||
<xs:sequence>
|
||||
<xs:element type = "xs:string" name = "nome"/>
|
||||
<xs:element type = "xs:string" name = "valore"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -0,0 +1,216 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<wsdl:definitions name="AuthenticationService" targetNamespace="http://asp.net/ApplicationServices/v200" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://asp.net/ApplicationServices/v200" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
|
||||
<wsp:Policy wsu:Id="BasicHttpsBinding_AuthenticationService_policy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<wsoma:OptimizedMimeSerialization xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization" />
|
||||
<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false" />
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
<sp:AlgorithmSuite>
|
||||
<wsp:Policy>
|
||||
<sp:Basic256 />
|
||||
</wsp:Policy>
|
||||
</sp:AlgorithmSuite>
|
||||
<sp:Layout>
|
||||
<wsp:Policy>
|
||||
<sp:Strict />
|
||||
</wsp:Policy>
|
||||
</sp:Layout>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
<wsdl:types>
|
||||
<xs:schema elementFormDefault="qualified" targetNamespace="http://asp.net/ApplicationServices/v200" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="ValidateUser">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="customCredential" nillable="true" type="xs:string" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ValidateUserResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="ValidateUserResult" type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Login">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="customCredential" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="isPersistent" type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="LoginResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="LoginResult" type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="IsLoggedIn">
|
||||
<xs:complexType>
|
||||
<xs:sequence />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="IsLoggedInResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="IsLoggedInResult" type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Logout">
|
||||
<xs:complexType>
|
||||
<xs:sequence />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="LogoutResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
|
||||
<xs:element name="anyType" nillable="true" type="xs:anyType" />
|
||||
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
|
||||
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
|
||||
<xs:element name="boolean" nillable="true" type="xs:boolean" />
|
||||
<xs:element name="byte" nillable="true" type="xs:byte" />
|
||||
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
|
||||
<xs:element name="decimal" nillable="true" type="xs:decimal" />
|
||||
<xs:element name="double" nillable="true" type="xs:double" />
|
||||
<xs:element name="float" nillable="true" type="xs:float" />
|
||||
<xs:element name="int" nillable="true" type="xs:int" />
|
||||
<xs:element name="long" nillable="true" type="xs:long" />
|
||||
<xs:element name="QName" nillable="true" type="xs:QName" />
|
||||
<xs:element name="short" nillable="true" type="xs:short" />
|
||||
<xs:element name="string" nillable="true" type="xs:string" />
|
||||
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
|
||||
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
|
||||
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
|
||||
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
|
||||
<xs:element name="char" nillable="true" type="tns:char" />
|
||||
<xs:simpleType name="char">
|
||||
<xs:restriction base="xs:int" />
|
||||
</xs:simpleType>
|
||||
<xs:element name="duration" nillable="true" type="tns:duration" />
|
||||
<xs:simpleType name="duration">
|
||||
<xs:restriction base="xs:duration">
|
||||
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
|
||||
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
|
||||
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="guid" nillable="true" type="tns:guid" />
|
||||
<xs:simpleType name="guid">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:attribute name="FactoryType" type="xs:QName" />
|
||||
<xs:attribute name="Id" type="xs:ID" />
|
||||
<xs:attribute name="Ref" type="xs:IDREF" />
|
||||
</xs:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="AuthenticationService_ValidateUser_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:ValidateUser" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_ValidateUser_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:ValidateUserResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Login_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:Login" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Login_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:LoginResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_IsLoggedIn_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:IsLoggedIn" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_IsLoggedIn_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:IsLoggedInResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Logout_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:Logout" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Logout_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:LogoutResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="AuthenticationService">
|
||||
<wsdl:operation name="ValidateUser">
|
||||
<wsdl:input wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/ValidateUser" message="tns:AuthenticationService_ValidateUser_InputMessage" />
|
||||
<wsdl:output wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/ValidateUserResponse" message="tns:AuthenticationService_ValidateUser_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Login">
|
||||
<wsdl:input wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/Login" message="tns:AuthenticationService_Login_InputMessage" />
|
||||
<wsdl:output wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/LoginResponse" message="tns:AuthenticationService_Login_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="IsLoggedIn">
|
||||
<wsdl:input wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/IsLoggedIn" message="tns:AuthenticationService_IsLoggedIn_InputMessage" />
|
||||
<wsdl:output wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/IsLoggedInResponse" message="tns:AuthenticationService_IsLoggedIn_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Logout">
|
||||
<wsdl:input wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/Logout" message="tns:AuthenticationService_Logout_InputMessage" />
|
||||
<wsdl:output wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/LogoutResponse" message="tns:AuthenticationService_Logout_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="BasicHttpsBinding_AuthenticationService" type="tns:AuthenticationService">
|
||||
<wsp:PolicyReference URI="#BasicHttpsBinding_AuthenticationService_policy" />
|
||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="ValidateUser">
|
||||
<soap:operation soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/ValidateUser" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Login">
|
||||
<soap:operation soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/Login" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="IsLoggedIn">
|
||||
<soap:operation soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/IsLoggedIn" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Logout">
|
||||
<soap:operation soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/Logout" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="AuthenticationService">
|
||||
<wsdl:port name="BasicHttpsBinding_AuthenticationService" binding="tns:BasicHttpsBinding_AuthenticationService">
|
||||
<soap:address location="https://ixservices.arxivar.it/Auth/AuthenticationService" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,404 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" version="2.0">
|
||||
|
||||
<!-- TRASMETTI -->
|
||||
<xsd:element name="sendDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendDatiFatturaRequest = richiesta di invio di un
|
||||
xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da Fiscality
|
||||
XmlZipped = 0 -> file non zippato, 1 -> file zippato
|
||||
File = cid del
|
||||
file, inserire come allegato il file xml al quale assegnare il cid
|
||||
nel campo part
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
<xsd:element name="XmlZipped" type="xsd:boolean"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="File" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- STATO -->
|
||||
<xsd:element name="getStatusDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getStatusDatiFatturaRequest = richiesta per
|
||||
ottenere lo stato di un xml
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
ProgInvio = progressivo di invio assegnato da Fiscality
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="statoXC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getStatusDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
CodiceStato = codice che rappresenta lo stato
|
||||
Stato = descrizione del codice
|
||||
DataOraCambioStato = timestamp del
|
||||
cambio di stato
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="stato" type="tns:statoXC"/>
|
||||
<xsd:element minOccurs="0" name="idInvioSdi" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- DOWNLOAD -->
|
||||
<xsd:element name="downloadDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
downloadDatiFatturaRequest = richiesta per
|
||||
ottenere uno zip contenente un xml firmato e la ricevuta di
|
||||
accettazione del SDI
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
ProgInvio = progressivo di invio assegnato da Fiscality
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="downloadDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONNESSIONE -->
|
||||
<xsd:element name="checkUserRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
checkUserRequest = richiesta per verificare se
|
||||
l'utente è registrato in xc e può utilizzare il servizio
|
||||
IdFiscale =
|
||||
codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="checkUserResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- HEADER -->
|
||||
|
||||
<xsd:element name="xcLogin">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
xcLogin = elemento da aggiungere nell'header per
|
||||
effettuare il login
|
||||
AuthString = stringa di accesso al servizio (es.
|
||||
utente:password codificati in base64)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthString" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- SIMPLE TYPES -->
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E013">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E013 = AZIENDA NON ABILITATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E020">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E020 = ALLEGATO MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E021">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E021 = ALLEGATO NON VALIDO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E022">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E022 = ALLEGATO MAL FORMATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E023">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E023 = IDFISCALE ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E024">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E024 = PROGRESSIVO XML ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E025">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E025 = XML GIA INVIATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E026">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E026 = DIMENSIONE XML MAGGIORE DEL LIMITE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E027">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E027 = XML NON PRESENTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = XML NON ANCORA DISPONIBILE PER IL
|
||||
DOWNLOAD
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="checkUserResponse">
|
||||
<wsdl:part element="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadDatiFatturaRequest">
|
||||
<wsdl:part element="tns:downloadDatiFatturaRequest" name="downloadDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadDatiFatturaResponse">
|
||||
<wsdl:part element="tns:downloadDatiFatturaResponse" name="downloadDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="checkUserRequest">
|
||||
<wsdl:part element="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusDatiFatturaRequest">
|
||||
<wsdl:part element="tns:getStatusDatiFatturaRequest" name="getStatusDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendDatiFatturaRequest">
|
||||
<wsdl:part element="tns:sendDatiFatturaRequest" name="sendDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusDatiFatturaResponse">
|
||||
<wsdl:part element="tns:getStatusDatiFatturaResponse" name="getStatusDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendDatiFatturaResponse">
|
||||
<wsdl:part element="tns:sendDatiFatturaResponse" name="sendDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="DatiFattura">
|
||||
<wsdl:operation name="checkUser">
|
||||
<wsdl:input message="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadDatiFattura">
|
||||
<wsdl:input message="tns:downloadDatiFatturaRequest" name="downloadDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:downloadDatiFatturaResponse" name="downloadDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusDatiFattura">
|
||||
<wsdl:input message="tns:getStatusDatiFatturaRequest" name="getStatusDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getStatusDatiFatturaResponse" name="getStatusDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendDatiFattura">
|
||||
<wsdl:input message="tns:sendDatiFatturaRequest" name="sendDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendDatiFatturaResponse" name="sendDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="DatiFatturaSoap11" type="tns:DatiFattura">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="checkUser">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="checkUserRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="checkUserResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="downloadDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="downloadDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getStatusDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getStatusDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="DatiFatturaService">
|
||||
<wsdl:port binding="tns:DatiFatturaSoap11" name="DatiFatturaSoap11">
|
||||
<soap:address location="https://www.discoveryxc.it/xc-web/datifatturaws/"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,153 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions
|
||||
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche"
|
||||
targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd"
|
||||
targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche"
|
||||
version="1.0">
|
||||
|
||||
<!-- REQUEST -->
|
||||
<xsd:element name="getNotificheRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getNotificheRequest = richiesta delle notifiche di
|
||||
fiscality
|
||||
lastId = id per ricerca notifiche
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="lastId" type="xsd:long"
|
||||
minOccurs="0" maxOccurs="1" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- RESPONSE -->
|
||||
<xsd:element name="getNotificheResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
notifiche = lista delle notifiche per fiscality
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="notifiche"
|
||||
type="tns:NotificaFiscality" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xsd:element name="Errore" type="tns:ErrorCode"
|
||||
minOccurs="1" maxOccurs="1" />
|
||||
<xsd:element name="DescrizioneErrore"
|
||||
type="xsd:string" minOccurs="0" maxOccurs="1" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="NotificaFiscality">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:long" />
|
||||
<xsd:element name="Messaggio" type="xsd:string" />
|
||||
<xsd:element name="Tipo" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = LISTA VUOTA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="getNotificheResponse">
|
||||
<wsdl:part element="tns:getNotificheResponse"
|
||||
name="getNotificheResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getNotificheRequest">
|
||||
<wsdl:part element="tns:getNotificheRequest"
|
||||
name="getNotificheRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="Notifiche">
|
||||
<wsdl:operation name="getNotifiche">
|
||||
<wsdl:input message="tns:getNotificheRequest"
|
||||
name="getNotificheRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getNotificheResponse"
|
||||
name="getNotificheResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="NotificheSoap11" type="tns:Notifiche">
|
||||
<soap:binding style="document"
|
||||
transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="getNotifiche">
|
||||
<soap:operation soapAction="" />
|
||||
<wsdl:input name="getNotificheRequest">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getNotificheResponse">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="NotificheService">
|
||||
<wsdl:port binding="tns:NotificheSoap11"
|
||||
name="NotificheSoap11">
|
||||
<soap:address
|
||||
location="https://www.discoveryxc.it/xc-web/notifichews/1.1/" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,908 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" version="2.0">
|
||||
|
||||
<!-- TRASMETTI -->
|
||||
<xsd:element name="sendFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendFatturaRequest = richiesta di invio di un
|
||||
xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da Fiscality
|
||||
XmlZipped = 0
|
||||
-> file non zippato, 1 -> file zippato
|
||||
File = cid del
|
||||
file, inserire come allegato il file xml al quale assegnare il cid
|
||||
nel campo part
|
||||
Protocollazione = oggetti con json per la conservazione
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="CodiceFiscale" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="NomeFile" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
<xsd:element name="XmlZipped" type="xsd:boolean"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="File" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Protocollazioni" type="tns:Protocollazione"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="Protocollazione">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="Metadati" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="sendFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="DescrizioneErrore" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- FATTURA INFO -->
|
||||
<xsd:element name="getFatturaInfoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getFatturaInfoRequest = richiesta di informazioni su un file xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da
|
||||
Fiscality
|
||||
NomeFile = nome costituito da idfiscale trasmittente e
|
||||
progressivo invio
|
||||
IdInvioXc = id assegnato da xc
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdInvioXC" type="xsd:long"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="FatturaInfo">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscaleDestinatario" type="xsd:string"/>
|
||||
<xsd:element name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element name="DataFattura" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getFatturaInfoResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
FatturaInfo = informazioni riguardanti le fatture nel file xml
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FatturaInfo" type="tns:FatturaInfo"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- STATO -->
|
||||
<xsd:element name="getStatusFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getStatusDatiFatturaRequest = richiesta per
|
||||
ottenere lo stato di un xml
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
NomeFile = nome costituito da idfiscale trasmittente e
|
||||
progressivo invio
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Posizione" type="xsd:integer"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="statoXC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="statoFattura">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Causale" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getStatusFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Stato = stati del flusoo
|
||||
StatoFattura = stato della
|
||||
fattura
|
||||
IdInvioSdi = identificativo sdi
|
||||
Errore = ErrorCode
|
||||
dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Stato" type="tns:statoXC"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="StatoFattura" type="tns:statoFattura"/>
|
||||
<xsd:element minOccurs="0" name="IdInvioSdi" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- DOWNLOAD -->
|
||||
<xsd:element name="downloadFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
downloadDatiFatturaRequest = richiesta per
|
||||
ottenere una fattura ricevuta
|
||||
IdFiscale = codice fiscale o partita
|
||||
IVA
|
||||
dell'azienda
|
||||
IdSdI = id univoco
|
||||
assegnato dallo SdI
|
||||
NomeFile = nome
|
||||
costituito da idfiscale
|
||||
trasmittente e
|
||||
progressivo invio
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="downloadFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
DataRicezioneXc = data in cui xc ha ricevuto la fattura
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="DataRicezioneXc" type="xsd:dateTime"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONNESSIONE -->
|
||||
<xsd:element name="checkUserRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
checkUserRequest = richiesta per verificare se
|
||||
l'utente è registrato in xc e può utilizzare il servizio
|
||||
IdFiscale =
|
||||
codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="checkUserResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- HEADER -->
|
||||
|
||||
<xsd:element name="xcLogin">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
xcLogin = elemento da aggiungere nell'header per
|
||||
effettuare il login
|
||||
AuthString = stringa di accesso al servizio (es.
|
||||
utente:password codificati in base64)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthString" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- FATTURE RICEVUTE -->
|
||||
|
||||
<xsd:element name="getReceivedFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getReceivedFatturaRequest = richiesta per
|
||||
ottenere
|
||||
la lista delle fatture ricevute
|
||||
IdFiscale = codice fiscale o partita
|
||||
IVA dell'azienda
|
||||
Periodo = periodo del quale si vogliono
|
||||
ottenere le
|
||||
fatture ricevute
|
||||
Index = indice che rappresenta la pagina
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Periodo" type="tns:Periodo"/>
|
||||
<xsd:element name="Index" type="xsd:long"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="Periodo">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="DataInizio" type="xsd:dateTime"/>
|
||||
<xsd:element name="DataFine" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getReceivedFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getReceivedFatturaResponse = lista degli id delle
|
||||
fatture ricevute nel periodo richiesto
|
||||
FatturaRicevuta = lista delle
|
||||
fatture richieste
|
||||
FattureDaScaricare = numero di fatture da
|
||||
scaricare
|
||||
Errore = ErrorCode dell'errore, se
|
||||
riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="100" minOccurs="0" name="FatturaRicevuta" type="tns:FatturaRicevuta"/>
|
||||
<xsd:element name="FattureDaScaricare" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="FatturaRicevuta">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element name="DataRicezioneXc" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- ESITO -->
|
||||
|
||||
<xsd:element name="sendEsitoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendEsitoRequest = richiesta per inviare l'esito
|
||||
di un lotto o di una singola fattura
|
||||
IdFiscale = codice fiscale o
|
||||
partita
|
||||
IVA dell'azienda
|
||||
IdSdI = id univoco assegnato dallo SdI
|
||||
Riferimento = fattura alla quale si riferisce l'esito, se omesso
|
||||
vale per l'intero lotto
|
||||
Esito = accettazione o rifiuto della fattura
|
||||
Descrizione = motivo dell'esito della fattura (causale)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Riferimento" type="tns:RiferimentoFattura"/>
|
||||
<xsd:element name="Esito" type="tns:EsitoCode"/>
|
||||
<xsd:element name="Descrizione" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendEsitoResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendEsitoResponse = ritorna E000 se la richiesta è
|
||||
andata a buon fine altrimenti ritorna l'errore causato
|
||||
Errore =
|
||||
ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONTABILIZZAZIONE -->
|
||||
|
||||
<xsd:element name="sendContabilizzazioneRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendContabilizzazioneRequest = richiesta per inviare metadati per contabilizzare una singola fattura
|
||||
IdFiscale = codice fiscale o
|
||||
partita
|
||||
IVA dell'azienda
|
||||
IdSdI = id univoco
|
||||
assegnato dallo SdI
|
||||
Numero = fattura alla quale si riferisce
|
||||
Metadati = i metadati della contabilizzazione
|
||||
Tipo = tipo dei metadati
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element name="Numero" type="xsd:string"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="Metadati" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Tipo" type="tns:TipoMetadati"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendContabilizzazioneResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendContabilizzazioneResponse = ritorna E000 se la richiesta è
|
||||
andata a buon fine altrimenti ritorna l'errore causato
|
||||
Errore =
|
||||
ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
|
||||
<xsd:complexType name="RiferimentoFattura">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Numero" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoEsito" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- PDF -->
|
||||
<xsd:element name="getPdfRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getPdfRequest = richiesta del pacchetto per generare pdf
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="getPdfResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- PDF VERSION -->
|
||||
<xsd:element name="getPdfVersionRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getPdfVersionRequest = richiesta della versione del pdf di xc
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="getPdfVersionResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Versione = versione pdf di xc
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versione" type="xsd:string" minOccurs="1" maxOccurs="1" />
|
||||
<xsd:element name="Errore" type="tns:ErrorCode" minOccurs="1" maxOccurs="1" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- SIMPLE TYPES -->
|
||||
|
||||
<xsd:simpleType name="EsitoCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="EC01">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
EC01 = ACCETTATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="EC02">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
EC02 = RIFIUTATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="TipoMetadati">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="XML">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
XML
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="JSON">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
JSON
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E013">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E013 = AZIENDA NON ABILITATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E020">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E020 = FILE XML MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E021">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E021 = FILE XML NON VALIDO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E022">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E022 = FILE XML MAL FORMATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E023">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E023 = IDFISCALE ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E024">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E024 = PROGRESSIVO XML ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E025">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E025 = XML GIA INVIATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E026">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E026 = DIMENSIONE XML MAGGIORE DEL LIMITE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E027">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E027 = XML NON PRESENTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = LISTA VUOTA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E029">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E029 = NESSUN IDENTIFICATIVO FORNITO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E030">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E030 = CODICE ESITO ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E031">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E031 = LUNGHEZZA CAUSALE DELL'ESITO OLTRE IL LIMITE DI 255 CARATTERI
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E032">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E032 = ESITO NON MODIFICABILE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="checkUserResponse">
|
||||
<wsdl:part element="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendEsitoRequest">
|
||||
<wsdl:part element="tns:sendEsitoRequest" name="sendEsitoRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getFatturaInfoRequest">
|
||||
<wsdl:part element="tns:getFatturaInfoRequest" name="getFatturaInfoRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadFatturaResponse">
|
||||
<wsdl:part element="tns:downloadFatturaResponse" name="downloadFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendEsitoResponse">
|
||||
<wsdl:part element="tns:sendEsitoResponse" name="sendEsitoResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusFatturaRequest">
|
||||
<wsdl:part element="tns:getStatusFatturaRequest" name="getStatusFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadFatturaRequest">
|
||||
<wsdl:part element="tns:downloadFatturaRequest" name="downloadFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfResponse">
|
||||
<wsdl:part element="tns:getPdfResponse" name="getPdfResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFatturaRequest">
|
||||
<wsdl:part element="tns:sendFatturaRequest" name="sendFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFatturaResponse">
|
||||
<wsdl:part element="tns:sendFatturaResponse" name="sendFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfRequest">
|
||||
<wsdl:part element="tns:getPdfRequest" name="getPdfRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfVersionResponse">
|
||||
<wsdl:part element="tns:getPdfVersionResponse" name="getPdfVersionResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="checkUserRequest">
|
||||
<wsdl:part element="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getReceivedFatturaRequest">
|
||||
<wsdl:part element="tns:getReceivedFatturaRequest" name="getReceivedFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getFatturaInfoResponse">
|
||||
<wsdl:part element="tns:getFatturaInfoResponse" name="getFatturaInfoResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusFatturaResponse">
|
||||
<wsdl:part element="tns:getStatusFatturaResponse" name="getStatusFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getReceivedFatturaResponse">
|
||||
<wsdl:part element="tns:getReceivedFatturaResponse" name="getReceivedFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendContabilizzazioneResponse">
|
||||
<wsdl:part element="tns:sendContabilizzazioneResponse" name="sendContabilizzazioneResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendContabilizzazioneRequest">
|
||||
<wsdl:part element="tns:sendContabilizzazioneRequest" name="sendContabilizzazioneRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfVersionRequest">
|
||||
<wsdl:part element="tns:getPdfVersionRequest" name="getPdfVersionRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="Fattura">
|
||||
<wsdl:operation name="checkUser">
|
||||
<wsdl:input message="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendEsito">
|
||||
<wsdl:input message="tns:sendEsitoRequest" name="sendEsitoRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendEsitoResponse" name="sendEsitoResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getFatturaInfo">
|
||||
<wsdl:input message="tns:getFatturaInfoRequest" name="getFatturaInfoRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getFatturaInfoResponse" name="getFatturaInfoResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadFattura">
|
||||
<wsdl:input message="tns:downloadFatturaRequest" name="downloadFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:downloadFatturaResponse" name="downloadFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusFattura">
|
||||
<wsdl:input message="tns:getStatusFatturaRequest" name="getStatusFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getStatusFatturaResponse" name="getStatusFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdf">
|
||||
<wsdl:input message="tns:getPdfRequest" name="getPdfRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getPdfResponse" name="getPdfResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFattura">
|
||||
<wsdl:input message="tns:sendFatturaRequest" name="sendFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendFatturaResponse" name="sendFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getReceivedFattura">
|
||||
<wsdl:input message="tns:getReceivedFatturaRequest" name="getReceivedFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getReceivedFatturaResponse" name="getReceivedFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendContabilizzazione">
|
||||
<wsdl:input message="tns:sendContabilizzazioneRequest" name="sendContabilizzazioneRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendContabilizzazioneResponse" name="sendContabilizzazioneResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdfVersion">
|
||||
<wsdl:input message="tns:getPdfVersionRequest" name="getPdfVersionRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getPdfVersionResponse" name="getPdfVersionResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="FatturaSoap11" type="tns:Fattura">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="checkUser">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="checkUserRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="checkUserResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendEsito">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendEsitoRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendEsitoResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getFatturaInfo">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getFatturaInfoRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getFatturaInfoResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="downloadFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="downloadFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getStatusFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getStatusFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdf">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getPdfRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getPdfResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getReceivedFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getReceivedFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getReceivedFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendContabilizzazione">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendContabilizzazioneRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendContabilizzazioneResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdfVersion">
|
||||
<soap:operation soapAction="" />
|
||||
<wsdl:input name="getPdfVersionRequest">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getPdfVersionResponse">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="FatturaService">
|
||||
<wsdl:port binding="tns:FatturaSoap11" name="FatturaSoap11">
|
||||
<soap:address location="https://www.discoveryxc.it/xc-web/fatturaws/1.1/"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,268 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions name="AuthenticationService"
|
||||
targetNamespace="http://asp.net/ApplicationServices/v200" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
||||
xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"
|
||||
xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy"
|
||||
xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract"
|
||||
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
||||
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
|
||||
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
|
||||
xmlns:tns="http://asp.net/ApplicationServices/v200" xmlns:wsa10="http://www.w3.org/2005/08/addressing"
|
||||
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing">
|
||||
<wsp:Policy wsu:Id="BasicHttpsBinding_AuthenticationService_policy">
|
||||
<wsp:ExactlyOne>
|
||||
<wsp:All>
|
||||
<wsoma:OptimizedMimeSerialization
|
||||
xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization" />
|
||||
<sp:TransportBinding
|
||||
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
|
||||
<wsp:Policy>
|
||||
<sp:TransportToken>
|
||||
<wsp:Policy>
|
||||
<sp:HttpsToken RequireClientCertificate="false" />
|
||||
</wsp:Policy>
|
||||
</sp:TransportToken>
|
||||
<sp:AlgorithmSuite>
|
||||
<wsp:Policy>
|
||||
<sp:Basic256 />
|
||||
</wsp:Policy>
|
||||
</sp:AlgorithmSuite>
|
||||
<sp:Layout>
|
||||
<wsp:Policy>
|
||||
<sp:Strict />
|
||||
</wsp:Policy>
|
||||
</sp:Layout>
|
||||
</wsp:Policy>
|
||||
</sp:TransportBinding>
|
||||
</wsp:All>
|
||||
</wsp:ExactlyOne>
|
||||
</wsp:Policy>
|
||||
<wsdl:types>
|
||||
<xs:schema elementFormDefault="qualified"
|
||||
targetNamespace="http://asp.net/ApplicationServices/v200" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="ValidateUser">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="username" nillable="true"
|
||||
type="xs:string" />
|
||||
<xs:element minOccurs="0" name="password" nillable="true"
|
||||
type="xs:string" />
|
||||
<xs:element minOccurs="0" name="customCredential"
|
||||
nillable="true" type="xs:string" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="ValidateUserResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="ValidateUserResult"
|
||||
type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Login">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="username" nillable="true"
|
||||
type="xs:string" />
|
||||
<xs:element minOccurs="0" name="password" nillable="true"
|
||||
type="xs:string" />
|
||||
<xs:element minOccurs="0" name="customCredential"
|
||||
nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="isPersistent" type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="LoginResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="LoginResult" type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="IsLoggedIn">
|
||||
<xs:complexType>
|
||||
<xs:sequence />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="IsLoggedInResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="IsLoggedInResult" type="xs:boolean" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Logout">
|
||||
<xs:complexType>
|
||||
<xs:sequence />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="LogoutResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:schema>
|
||||
<xs:schema attributeFormDefault="qualified"
|
||||
elementFormDefault="qualified"
|
||||
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
|
||||
<xs:element name="anyType" nillable="true" type="xs:anyType" />
|
||||
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
|
||||
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
|
||||
<xs:element name="boolean" nillable="true" type="xs:boolean" />
|
||||
<xs:element name="byte" nillable="true" type="xs:byte" />
|
||||
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
|
||||
<xs:element name="decimal" nillable="true" type="xs:decimal" />
|
||||
<xs:element name="double" nillable="true" type="xs:double" />
|
||||
<xs:element name="float" nillable="true" type="xs:float" />
|
||||
<xs:element name="int" nillable="true" type="xs:int" />
|
||||
<xs:element name="long" nillable="true" type="xs:long" />
|
||||
<xs:element name="QName" nillable="true" type="xs:QName" />
|
||||
<xs:element name="short" nillable="true" type="xs:short" />
|
||||
<xs:element name="string" nillable="true" type="xs:string" />
|
||||
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
|
||||
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
|
||||
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
|
||||
<xs:element name="unsignedShort" nillable="true"
|
||||
type="xs:unsignedShort" />
|
||||
<xs:element name="char" nillable="true" type="tns:char" />
|
||||
<xs:simpleType name="char">
|
||||
<xs:restriction base="xs:int" />
|
||||
</xs:simpleType>
|
||||
<xs:element name="duration" nillable="true" type="tns:duration" />
|
||||
<xs:simpleType name="duration">
|
||||
<xs:restriction base="xs:duration">
|
||||
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
|
||||
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
|
||||
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:element name="guid" nillable="true" type="tns:guid" />
|
||||
<xs:simpleType name="guid">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:pattern
|
||||
value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:attribute name="FactoryType" type="xs:QName" />
|
||||
<xs:attribute name="Id" type="xs:ID" />
|
||||
<xs:attribute name="Ref" type="xs:IDREF" />
|
||||
</xs:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="AuthenticationService_ValidateUser_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:ValidateUser" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_ValidateUser_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:ValidateUserResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Login_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:Login" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Login_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:LoginResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_IsLoggedIn_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:IsLoggedIn" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_IsLoggedIn_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:IsLoggedInResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Logout_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:Logout" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="AuthenticationService_Logout_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:LogoutResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="AuthenticationService">
|
||||
<wsdl:operation name="ValidateUser">
|
||||
<wsdl:input
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/ValidateUser"
|
||||
message="tns:AuthenticationService_ValidateUser_InputMessage" />
|
||||
<wsdl:output
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/ValidateUserResponse"
|
||||
message="tns:AuthenticationService_ValidateUser_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Login">
|
||||
<wsdl:input
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/Login"
|
||||
message="tns:AuthenticationService_Login_InputMessage" />
|
||||
<wsdl:output
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/LoginResponse"
|
||||
message="tns:AuthenticationService_Login_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="IsLoggedIn">
|
||||
<wsdl:input
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/IsLoggedIn"
|
||||
message="tns:AuthenticationService_IsLoggedIn_InputMessage" />
|
||||
<wsdl:output
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/IsLoggedInResponse"
|
||||
message="tns:AuthenticationService_IsLoggedIn_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Logout">
|
||||
<wsdl:input
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/Logout"
|
||||
message="tns:AuthenticationService_Logout_InputMessage" />
|
||||
<wsdl:output
|
||||
wsaw:Action="http://asp.net/ApplicationServices/v200/AuthenticationService/LogoutResponse"
|
||||
message="tns:AuthenticationService_Logout_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="BasicHttpsBinding_AuthenticationService"
|
||||
type="tns:AuthenticationService">
|
||||
<wsp:PolicyReference URI="#BasicHttpsBinding_AuthenticationService_policy" />
|
||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="ValidateUser">
|
||||
<soap:operation
|
||||
soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/ValidateUser"
|
||||
style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Login">
|
||||
<soap:operation
|
||||
soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/Login"
|
||||
style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="IsLoggedIn">
|
||||
<soap:operation
|
||||
soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/IsLoggedIn"
|
||||
style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="Logout">
|
||||
<soap:operation
|
||||
soapAction="http://asp.net/ApplicationServices/v200/AuthenticationService/Logout"
|
||||
style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="AuthenticationService">
|
||||
<wsdl:port name="BasicHttpsBinding_AuthenticationService"
|
||||
binding="tns:BasicHttpsBinding_AuthenticationService">
|
||||
<soap:address
|
||||
location="https://xeisdemo.arxivar.it/Auth/AuthenticationService" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,404 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" version="2.0">
|
||||
|
||||
<!-- TRASMETTI -->
|
||||
<xsd:element name="sendDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendDatiFatturaRequest = richiesta di invio di un
|
||||
xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da Fiscality
|
||||
XmlZipped = 0 -> file non zippato, 1 -> file zippato
|
||||
File = cid del
|
||||
file, inserire come allegato il file xml al quale assegnare il cid
|
||||
nel campo part
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
<xsd:element name="XmlZipped" type="xsd:boolean"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="File" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- STATO -->
|
||||
<xsd:element name="getStatusDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getStatusDatiFatturaRequest = richiesta per
|
||||
ottenere lo stato di un xml
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
ProgInvio = progressivo di invio assegnato da Fiscality
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="statoXC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getStatusDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
CodiceStato = codice che rappresenta lo stato
|
||||
Stato = descrizione del codice
|
||||
DataOraCambioStato = timestamp del
|
||||
cambio di stato
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="stato" type="tns:statoXC"/>
|
||||
<xsd:element minOccurs="0" name="idInvioSdi" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- DOWNLOAD -->
|
||||
<xsd:element name="downloadDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
downloadDatiFatturaRequest = richiesta per
|
||||
ottenere uno zip contenente un xml firmato e la ricevuta di
|
||||
accettazione del SDI
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
ProgInvio = progressivo di invio assegnato da Fiscality
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="downloadDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONNESSIONE -->
|
||||
<xsd:element name="checkUserRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
checkUserRequest = richiesta per verificare se
|
||||
l'utente è registrato in xc e può utilizzare il servizio
|
||||
IdFiscale =
|
||||
codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="checkUserResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- HEADER -->
|
||||
|
||||
<xsd:element name="xcLogin">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
xcLogin = elemento da aggiungere nell'header per
|
||||
effettuare il login
|
||||
AuthString = stringa di accesso al servizio (es.
|
||||
utente:password codificati in base64)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthString" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- SIMPLE TYPES -->
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E013">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E013 = AZIENDA NON ABILITATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E020">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E020 = ALLEGATO MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E021">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E021 = ALLEGATO NON VALIDO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E022">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E022 = ALLEGATO MAL FORMATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E023">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E023 = IDFISCALE ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E024">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E024 = PROGRESSIVO XML ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E025">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E025 = XML GIA INVIATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E026">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E026 = DIMENSIONE XML MAGGIORE DEL LIMITE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E027">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E027 = XML NON PRESENTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = XML NON ANCORA DISPONIBILE PER IL
|
||||
DOWNLOAD
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="checkUserResponse">
|
||||
<wsdl:part element="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadDatiFatturaRequest">
|
||||
<wsdl:part element="tns:downloadDatiFatturaRequest" name="downloadDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadDatiFatturaResponse">
|
||||
<wsdl:part element="tns:downloadDatiFatturaResponse" name="downloadDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="checkUserRequest">
|
||||
<wsdl:part element="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusDatiFatturaRequest">
|
||||
<wsdl:part element="tns:getStatusDatiFatturaRequest" name="getStatusDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendDatiFatturaRequest">
|
||||
<wsdl:part element="tns:sendDatiFatturaRequest" name="sendDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusDatiFatturaResponse">
|
||||
<wsdl:part element="tns:getStatusDatiFatturaResponse" name="getStatusDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendDatiFatturaResponse">
|
||||
<wsdl:part element="tns:sendDatiFatturaResponse" name="sendDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="DatiFattura">
|
||||
<wsdl:operation name="checkUser">
|
||||
<wsdl:input message="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadDatiFattura">
|
||||
<wsdl:input message="tns:downloadDatiFatturaRequest" name="downloadDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:downloadDatiFatturaResponse" name="downloadDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusDatiFattura">
|
||||
<wsdl:input message="tns:getStatusDatiFatturaRequest" name="getStatusDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getStatusDatiFatturaResponse" name="getStatusDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendDatiFattura">
|
||||
<wsdl:input message="tns:sendDatiFatturaRequest" name="sendDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendDatiFatturaResponse" name="sendDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="DatiFatturaSoap11" type="tns:DatiFattura">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="checkUser">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="checkUserRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="checkUserResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="downloadDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="downloadDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getStatusDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getStatusDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="DatiFatturaService">
|
||||
<wsdl:port binding="tns:DatiFatturaSoap11" name="DatiFatturaSoap11">
|
||||
<soap:address location="https://demoxc.sanmarcoweb.com/xc-web/datifatturaws/"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,404 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-datifattura" version="2.0">
|
||||
|
||||
<!-- TRASMETTI -->
|
||||
<xsd:element name="sendDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendDatiFatturaRequest = richiesta di invio di un
|
||||
xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da Fiscality
|
||||
XmlZipped = 0 -> file non zippato, 1 -> file zippato
|
||||
File = cid del
|
||||
file, inserire come allegato il file xml al quale assegnare il cid
|
||||
nel campo part
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
<xsd:element name="XmlZipped" type="xsd:boolean"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="File" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- STATO -->
|
||||
<xsd:element name="getStatusDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getStatusDatiFatturaRequest = richiesta per
|
||||
ottenere lo stato di un xml
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
ProgInvio = progressivo di invio assegnato da Fiscality
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="statoXC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getStatusDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
CodiceStato = codice che rappresenta lo stato
|
||||
Stato = descrizione del codice
|
||||
DataOraCambioStato = timestamp del
|
||||
cambio di stato
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="stato" type="tns:statoXC"/>
|
||||
<xsd:element minOccurs="0" name="idInvioSdi" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- DOWNLOAD -->
|
||||
<xsd:element name="downloadDatiFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
downloadDatiFatturaRequest = richiesta per
|
||||
ottenere uno zip contenente un xml firmato e la ricevuta di
|
||||
accettazione del SDI
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
ProgInvio = progressivo di invio assegnato da Fiscality
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="downloadDatiFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONNESSIONE -->
|
||||
<xsd:element name="checkUserRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
checkUserRequest = richiesta per verificare se
|
||||
l'utente è registrato in xc e può utilizzare il servizio
|
||||
IdFiscale =
|
||||
codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="checkUserResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- HEADER -->
|
||||
|
||||
<xsd:element name="xcLogin">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
xcLogin = elemento da aggiungere nell'header per
|
||||
effettuare il login
|
||||
AuthString = stringa di accesso al servizio (es.
|
||||
utente:password codificati in base64)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthString" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- SIMPLE TYPES -->
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E013">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E013 = AZIENDA NON ABILITATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E020">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E020 = ALLEGATO MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E021">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E021 = ALLEGATO NON VALIDO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E022">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E022 = ALLEGATO MAL FORMATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E023">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E023 = IDFISCALE ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E024">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E024 = PROGRESSIVO XML ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E025">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E025 = XML GIA INVIATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E026">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E026 = DIMENSIONE XML MAGGIORE DEL LIMITE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E027">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E027 = XML NON PRESENTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = XML NON ANCORA DISPONIBILE PER IL
|
||||
DOWNLOAD
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="checkUserResponse">
|
||||
<wsdl:part element="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadDatiFatturaRequest">
|
||||
<wsdl:part element="tns:downloadDatiFatturaRequest" name="downloadDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadDatiFatturaResponse">
|
||||
<wsdl:part element="tns:downloadDatiFatturaResponse" name="downloadDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="checkUserRequest">
|
||||
<wsdl:part element="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusDatiFatturaRequest">
|
||||
<wsdl:part element="tns:getStatusDatiFatturaRequest" name="getStatusDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendDatiFatturaRequest">
|
||||
<wsdl:part element="tns:sendDatiFatturaRequest" name="sendDatiFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusDatiFatturaResponse">
|
||||
<wsdl:part element="tns:getStatusDatiFatturaResponse" name="getStatusDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendDatiFatturaResponse">
|
||||
<wsdl:part element="tns:sendDatiFatturaResponse" name="sendDatiFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="DatiFattura">
|
||||
<wsdl:operation name="checkUser">
|
||||
<wsdl:input message="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadDatiFattura">
|
||||
<wsdl:input message="tns:downloadDatiFatturaRequest" name="downloadDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:downloadDatiFatturaResponse" name="downloadDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusDatiFattura">
|
||||
<wsdl:input message="tns:getStatusDatiFatturaRequest" name="getStatusDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getStatusDatiFatturaResponse" name="getStatusDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendDatiFattura">
|
||||
<wsdl:input message="tns:sendDatiFatturaRequest" name="sendDatiFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendDatiFatturaResponse" name="sendDatiFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="DatiFatturaSoap11" type="tns:DatiFattura">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="checkUser">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="checkUserRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="checkUserResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="downloadDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="downloadDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getStatusDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getStatusDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendDatiFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendDatiFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendDatiFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="DatiFatturaService">
|
||||
<wsdl:port binding="tns:DatiFatturaSoap11" name="DatiFatturaSoap11">
|
||||
<soap:address location="https://scsv28.sanmarco.lan/xc-web/datifatturaws/"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,145 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-notifiche" version="1.0">
|
||||
|
||||
<!-- REQUEST -->
|
||||
<xsd:element name="getNotificheRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getNotificheRequest = richiesta delle notifiche di
|
||||
fiscality
|
||||
lastId = id per ricerca notifiche
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="lastId" type="xsd:long"
|
||||
minOccurs="0" maxOccurs="1" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- RESPONSE -->
|
||||
<xsd:element name="getNotificheResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
notifiche = lista delle notifiche per fiscality
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="notifiche"
|
||||
type="tns:NotificaFiscality" minOccurs="0" maxOccurs="unbounded" />
|
||||
<xsd:element name="Errore" type="tns:ErrorCode"
|
||||
minOccurs="1" maxOccurs="1" />
|
||||
<xsd:element name="DescrizioneErrore"
|
||||
type="xsd:string" minOccurs="0" maxOccurs="1" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="NotificaFiscality">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Id" type="xsd:long" />
|
||||
<xsd:element name="Messaggio" type="xsd:string" />
|
||||
<xsd:element name="Tipo" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = LISTA VUOTA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="getNotificheResponse">
|
||||
<wsdl:part element="tns:getNotificheResponse"
|
||||
name="getNotificheResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getNotificheRequest">
|
||||
<wsdl:part element="tns:getNotificheRequest"
|
||||
name="getNotificheRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="Notifiche">
|
||||
<wsdl:operation name="getNotifiche">
|
||||
<wsdl:input message="tns:getNotificheRequest"
|
||||
name="getNotificheRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getNotificheResponse"
|
||||
name="getNotificheResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="NotificheSoap11" type="tns:Notifiche">
|
||||
<soap:binding style="document"
|
||||
transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="getNotifiche">
|
||||
<soap:operation soapAction="" />
|
||||
<wsdl:input name="getNotificheRequest">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getNotificheResponse">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="NotificheService">
|
||||
<wsdl:port binding="tns:NotificheSoap11"
|
||||
name="NotificheSoap11">
|
||||
<soap:address
|
||||
location="https://10.200.100.108/xc-web/notifichews/1.1/" />
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,908 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" version="2.0">
|
||||
|
||||
<!-- TRASMETTI -->
|
||||
<xsd:element name="sendFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendFatturaRequest = richiesta di invio di un
|
||||
xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da Fiscality
|
||||
XmlZipped = 0
|
||||
-> file non zippato, 1 -> file zippato
|
||||
File = cid del
|
||||
file, inserire come allegato il file xml al quale assegnare il cid
|
||||
nel campo part
|
||||
Protocollazione = oggetti con json per la conservazione
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="CodiceFiscale" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="NomeFile" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
<xsd:element name="XmlZipped" type="xsd:boolean"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="File" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Protocollazioni" type="tns:Protocollazione"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="Protocollazione">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="Metadati" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="sendFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="DescrizioneErrore" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- FATTURA INFO -->
|
||||
<xsd:element name="getFatturaInfoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getFatturaInfoRequest = richiesta di informazioni su un file xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da
|
||||
Fiscality
|
||||
NomeFile = nome costituito da idfiscale trasmittente e
|
||||
progressivo invio
|
||||
IdInvioXc = id assegnato da xc
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdInvioXC" type="xsd:long"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="FatturaInfo">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscaleDestinatario" type="xsd:string"/>
|
||||
<xsd:element name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element name="DataFattura" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getFatturaInfoResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
FatturaInfo = informazioni riguardanti le fatture nel file xml
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FatturaInfo" type="tns:FatturaInfo"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- STATO -->
|
||||
<xsd:element name="getStatusFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getStatusDatiFatturaRequest = richiesta per
|
||||
ottenere lo stato di un xml
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
NomeFile = nome costituito da idfiscale trasmittente e
|
||||
progressivo invio
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Posizione" type="xsd:integer"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="statoXC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="statoFattura">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Causale" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getStatusFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Stato = stati del flusoo
|
||||
StatoFattura = stato della
|
||||
fattura
|
||||
IdInvioSdi = identificativo sdi
|
||||
Errore = ErrorCode
|
||||
dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Stato" type="tns:statoXC"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="StatoFattura" type="tns:statoFattura"/>
|
||||
<xsd:element minOccurs="0" name="IdInvioSdi" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- DOWNLOAD -->
|
||||
<xsd:element name="downloadFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
downloadDatiFatturaRequest = richiesta per
|
||||
ottenere una fattura ricevuta
|
||||
IdFiscale = codice fiscale o partita
|
||||
IVA
|
||||
dell'azienda
|
||||
IdSdI = id univoco
|
||||
assegnato dallo SdI
|
||||
NomeFile = nome
|
||||
costituito da idfiscale
|
||||
trasmittente e
|
||||
progressivo invio
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="downloadFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
DataRicezioneXc = data in cui xc ha ricevuto la fattura
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="DataRicezioneXc" type="xsd:dateTime"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONNESSIONE -->
|
||||
<xsd:element name="checkUserRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
checkUserRequest = richiesta per verificare se
|
||||
l'utente è registrato in xc e può utilizzare il servizio
|
||||
IdFiscale =
|
||||
codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="checkUserResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- HEADER -->
|
||||
|
||||
<xsd:element name="xcLogin">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
xcLogin = elemento da aggiungere nell'header per
|
||||
effettuare il login
|
||||
AuthString = stringa di accesso al servizio (es.
|
||||
utente:password codificati in base64)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthString" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- FATTURE RICEVUTE -->
|
||||
|
||||
<xsd:element name="getReceivedFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getReceivedFatturaRequest = richiesta per
|
||||
ottenere
|
||||
la lista delle fatture ricevute
|
||||
IdFiscale = codice fiscale o partita
|
||||
IVA dell'azienda
|
||||
Periodo = periodo del quale si vogliono
|
||||
ottenere le
|
||||
fatture ricevute
|
||||
Index = indice che rappresenta la pagina
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Periodo" type="tns:Periodo"/>
|
||||
<xsd:element name="Index" type="xsd:long"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="Periodo">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="DataInizio" type="xsd:dateTime"/>
|
||||
<xsd:element name="DataFine" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getReceivedFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getReceivedFatturaResponse = lista degli id delle
|
||||
fatture ricevute nel periodo richiesto
|
||||
FatturaRicevuta = lista delle
|
||||
fatture richieste
|
||||
FattureDaScaricare = numero di fatture da
|
||||
scaricare
|
||||
Errore = ErrorCode dell'errore, se
|
||||
riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="100" minOccurs="0" name="FatturaRicevuta" type="tns:FatturaRicevuta"/>
|
||||
<xsd:element name="FattureDaScaricare" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="FatturaRicevuta">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element name="DataRicezioneXc" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- ESITO -->
|
||||
|
||||
<xsd:element name="sendEsitoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendEsitoRequest = richiesta per inviare l'esito
|
||||
di un lotto o di una singola fattura
|
||||
IdFiscale = codice fiscale o
|
||||
partita
|
||||
IVA dell'azienda
|
||||
IdSdI = id univoco assegnato dallo SdI
|
||||
Riferimento = fattura alla quale si riferisce l'esito, se omesso
|
||||
vale per l'intero lotto
|
||||
Esito = accettazione o rifiuto della fattura
|
||||
Descrizione = motivo dell'esito della fattura (causale)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Riferimento" type="tns:RiferimentoFattura"/>
|
||||
<xsd:element name="Esito" type="tns:EsitoCode"/>
|
||||
<xsd:element name="Descrizione" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendEsitoResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendEsitoResponse = ritorna E000 se la richiesta è
|
||||
andata a buon fine altrimenti ritorna l'errore causato
|
||||
Errore =
|
||||
ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONTABILIZZAZIONE -->
|
||||
|
||||
<xsd:element name="sendContabilizzazioneRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendContabilizzazioneRequest = richiesta per inviare metadati per contabilizzare una singola fattura
|
||||
IdFiscale = codice fiscale o
|
||||
partita
|
||||
IVA dell'azienda
|
||||
IdSdI = id univoco
|
||||
assegnato dallo SdI
|
||||
Numero = fattura alla quale si riferisce
|
||||
Metadati = i metadati della contabilizzazione
|
||||
Tipo = tipo dei metadati
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element name="Numero" type="xsd:string"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="Metadati" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Tipo" type="tns:TipoMetadati"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendContabilizzazioneResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendContabilizzazioneResponse = ritorna E000 se la richiesta è
|
||||
andata a buon fine altrimenti ritorna l'errore causato
|
||||
Errore =
|
||||
ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
|
||||
<xsd:complexType name="RiferimentoFattura">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Numero" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoEsito" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- PDF -->
|
||||
<xsd:element name="getPdfRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getPdfRequest = richiesta del pacchetto per generare pdf
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="getPdfResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- PDF VERSION -->
|
||||
<xsd:element name="getPdfVersionRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getPdfVersionRequest = richiesta della versione del pdf di xc
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="getPdfVersionResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Versione = versione pdf di xc
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versione" type="xsd:string" minOccurs="1" maxOccurs="1" />
|
||||
<xsd:element name="Errore" type="tns:ErrorCode" minOccurs="1" maxOccurs="1" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- SIMPLE TYPES -->
|
||||
|
||||
<xsd:simpleType name="EsitoCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="EC01">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
EC01 = ACCETTATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="EC02">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
EC02 = RIFIUTATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="TipoMetadati">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="XML">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
XML
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="JSON">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
JSON
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E013">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E013 = AZIENDA NON ABILITATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E020">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E020 = FILE XML MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E021">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E021 = FILE XML NON VALIDO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E022">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E022 = FILE XML MAL FORMATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E023">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E023 = IDFISCALE ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E024">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E024 = PROGRESSIVO XML ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E025">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E025 = XML GIA INVIATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E026">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E026 = DIMENSIONE XML MAGGIORE DEL LIMITE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E027">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E027 = XML NON PRESENTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = LISTA VUOTA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E029">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E029 = NESSUN IDENTIFICATIVO FORNITO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E030">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E030 = CODICE ESITO ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E031">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E031 = LUNGHEZZA CAUSALE DELL'ESITO OLTRE IL LIMITE DI 255 CARATTERI
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E032">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E032 = ESITO NON MODIFICABILE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="checkUserResponse">
|
||||
<wsdl:part element="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendEsitoRequest">
|
||||
<wsdl:part element="tns:sendEsitoRequest" name="sendEsitoRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getFatturaInfoRequest">
|
||||
<wsdl:part element="tns:getFatturaInfoRequest" name="getFatturaInfoRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadFatturaResponse">
|
||||
<wsdl:part element="tns:downloadFatturaResponse" name="downloadFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendEsitoResponse">
|
||||
<wsdl:part element="tns:sendEsitoResponse" name="sendEsitoResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusFatturaRequest">
|
||||
<wsdl:part element="tns:getStatusFatturaRequest" name="getStatusFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadFatturaRequest">
|
||||
<wsdl:part element="tns:downloadFatturaRequest" name="downloadFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfResponse">
|
||||
<wsdl:part element="tns:getPdfResponse" name="getPdfResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFatturaRequest">
|
||||
<wsdl:part element="tns:sendFatturaRequest" name="sendFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFatturaResponse">
|
||||
<wsdl:part element="tns:sendFatturaResponse" name="sendFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfRequest">
|
||||
<wsdl:part element="tns:getPdfRequest" name="getPdfRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfVersionResponse">
|
||||
<wsdl:part element="tns:getPdfVersionResponse" name="getPdfVersionResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="checkUserRequest">
|
||||
<wsdl:part element="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getReceivedFatturaRequest">
|
||||
<wsdl:part element="tns:getReceivedFatturaRequest" name="getReceivedFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getFatturaInfoResponse">
|
||||
<wsdl:part element="tns:getFatturaInfoResponse" name="getFatturaInfoResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusFatturaResponse">
|
||||
<wsdl:part element="tns:getStatusFatturaResponse" name="getStatusFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getReceivedFatturaResponse">
|
||||
<wsdl:part element="tns:getReceivedFatturaResponse" name="getReceivedFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendContabilizzazioneResponse">
|
||||
<wsdl:part element="tns:sendContabilizzazioneResponse" name="sendContabilizzazioneResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendContabilizzazioneRequest">
|
||||
<wsdl:part element="tns:sendContabilizzazioneRequest" name="sendContabilizzazioneRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfVersionRequest">
|
||||
<wsdl:part element="tns:getPdfVersionRequest" name="getPdfVersionRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="Fattura">
|
||||
<wsdl:operation name="checkUser">
|
||||
<wsdl:input message="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendEsito">
|
||||
<wsdl:input message="tns:sendEsitoRequest" name="sendEsitoRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendEsitoResponse" name="sendEsitoResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getFatturaInfo">
|
||||
<wsdl:input message="tns:getFatturaInfoRequest" name="getFatturaInfoRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getFatturaInfoResponse" name="getFatturaInfoResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadFattura">
|
||||
<wsdl:input message="tns:downloadFatturaRequest" name="downloadFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:downloadFatturaResponse" name="downloadFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusFattura">
|
||||
<wsdl:input message="tns:getStatusFatturaRequest" name="getStatusFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getStatusFatturaResponse" name="getStatusFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdf">
|
||||
<wsdl:input message="tns:getPdfRequest" name="getPdfRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getPdfResponse" name="getPdfResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFattura">
|
||||
<wsdl:input message="tns:sendFatturaRequest" name="sendFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendFatturaResponse" name="sendFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getReceivedFattura">
|
||||
<wsdl:input message="tns:getReceivedFatturaRequest" name="getReceivedFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getReceivedFatturaResponse" name="getReceivedFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendContabilizzazione">
|
||||
<wsdl:input message="tns:sendContabilizzazioneRequest" name="sendContabilizzazioneRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendContabilizzazioneResponse" name="sendContabilizzazioneResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdfVersion">
|
||||
<wsdl:input message="tns:getPdfVersionRequest" name="getPdfVersionRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getPdfVersionResponse" name="getPdfVersionResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="FatturaSoap11" type="tns:Fattura">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="checkUser">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="checkUserRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="checkUserResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendEsito">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendEsitoRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendEsitoResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getFatturaInfo">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getFatturaInfoRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getFatturaInfoResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="downloadFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="downloadFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getStatusFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getStatusFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdf">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getPdfRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getPdfResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getReceivedFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getReceivedFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getReceivedFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendContabilizzazione">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendContabilizzazioneRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendContabilizzazioneResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdfVersion">
|
||||
<soap:operation soapAction="" />
|
||||
<wsdl:input name="getPdfVersionRequest">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getPdfVersionResponse">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="FatturaService">
|
||||
<wsdl:port binding="tns:FatturaSoap11" name="FatturaSoap11">
|
||||
<soap:address location="https://scsv28.sanmarco.lan/xc-web/fatturaws/1.1/"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,908 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura">
|
||||
<wsdl:types>
|
||||
<xsd:schema xmlns:wsi="http://ws-i.org/profiles/basic/1.1/xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.sanmarcoinformatica.it/quality/discovery-xc/webservice/xc-fattura" version="2.0">
|
||||
|
||||
<!-- TRASMETTI -->
|
||||
<xsd:element name="sendFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendFatturaRequest = richiesta di invio di un
|
||||
xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da Fiscality
|
||||
XmlZipped = 0
|
||||
-> file non zippato, 1 -> file zippato
|
||||
File = cid del
|
||||
file, inserire come allegato il file xml al quale assegnare il cid
|
||||
nel campo part
|
||||
Protocollazione = oggetti con json per la conservazione
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="CodiceFiscale" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="NomeFile" type="xsd:string" minOccurs="0" maxOccurs="1"/>
|
||||
<xsd:element name="ProgressivoInvio" type="xsd:string"/>
|
||||
<xsd:element name="XmlZipped" type="xsd:boolean"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="File" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Protocollazioni" type="tns:Protocollazione"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="Protocollazione">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="Metadati" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="sendFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="DescrizioneErrore" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- FATTURA INFO -->
|
||||
<xsd:element name="getFatturaInfoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getFatturaInfoRequest = richiesta di informazioni su un file xml
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
ProgressivoInvio = progressivo di invio assegnato da
|
||||
Fiscality
|
||||
NomeFile = nome costituito da idfiscale trasmittente e
|
||||
progressivo invio
|
||||
IdInvioXc = id assegnato da xc
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdInvioXC" type="xsd:long"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="FatturaInfo">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscaleDestinatario" type="xsd:string"/>
|
||||
<xsd:element name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element name="DataFattura" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getFatturaInfoResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
idInvioXC = codice univoco in xc del xml ricevuto
|
||||
FatturaInfo = informazioni riguardanti le fatture nel file xml
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="idInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="FatturaInfo" type="tns:FatturaInfo"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- STATO -->
|
||||
<xsd:element name="getStatusFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getStatusDatiFatturaRequest = richiesta per
|
||||
ottenere lo stato di un xml
|
||||
IdFiscale = codice fiscale o partita IVA
|
||||
dell'azienda
|
||||
NomeFile = nome costituito da idfiscale trasmittente e
|
||||
progressivo invio
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdInvioXC" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NumeroFattura" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Posizione" type="xsd:integer"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="statoXC">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="statoFattura">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="CodiceStato" type="xsd:int"/>
|
||||
<xsd:element name="Stato" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Causale" type="xsd:string"/>
|
||||
<xsd:element name="DataOraCambioStato" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getStatusFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Stato = stati del flusoo
|
||||
StatoFattura = stato della
|
||||
fattura
|
||||
IdInvioSdi = identificativo sdi
|
||||
Errore = ErrorCode
|
||||
dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Stato" type="tns:statoXC"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="StatoFattura" type="tns:statoFattura"/>
|
||||
<xsd:element minOccurs="0" name="IdInvioSdi" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- DOWNLOAD -->
|
||||
<xsd:element name="downloadFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
downloadDatiFatturaRequest = richiesta per
|
||||
ottenere una fattura ricevuta
|
||||
IdFiscale = codice fiscale o partita
|
||||
IVA
|
||||
dell'azienda
|
||||
IdSdI = id univoco
|
||||
assegnato dallo SdI
|
||||
NomeFile = nome
|
||||
costituito da idfiscale
|
||||
trasmittente e
|
||||
progressivo invio
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="NomeFile" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="downloadFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
DataRicezioneXc = data in cui xc ha ricevuto la fattura
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="DataRicezioneXc" type="xsd:dateTime"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONNESSIONE -->
|
||||
<xsd:element name="checkUserRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
checkUserRequest = richiesta per verificare se
|
||||
l'utente è registrato in xc e può utilizzare il servizio
|
||||
IdFiscale =
|
||||
codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="checkUserResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- HEADER -->
|
||||
|
||||
<xsd:element name="xcLogin">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
xcLogin = elemento da aggiungere nell'header per
|
||||
effettuare il login
|
||||
AuthString = stringa di accesso al servizio (es.
|
||||
utente:password codificati in base64)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="AuthString" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- FATTURE RICEVUTE -->
|
||||
|
||||
<xsd:element name="getReceivedFatturaRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getReceivedFatturaRequest = richiesta per
|
||||
ottenere
|
||||
la lista delle fatture ricevute
|
||||
IdFiscale = codice fiscale o partita
|
||||
IVA dell'azienda
|
||||
Periodo = periodo del quale si vogliono
|
||||
ottenere le
|
||||
fatture ricevute
|
||||
Index = indice che rappresenta la pagina
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Periodo" type="tns:Periodo"/>
|
||||
<xsd:element name="Index" type="xsd:long"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="Periodo">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="DataInizio" type="xsd:dateTime"/>
|
||||
<xsd:element name="DataFine" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="getReceivedFatturaResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getReceivedFatturaResponse = lista degli id delle
|
||||
fatture ricevute nel periodo richiesto
|
||||
FatturaRicevuta = lista delle
|
||||
fatture richieste
|
||||
FattureDaScaricare = numero di fatture da
|
||||
scaricare
|
||||
Errore = ErrorCode dell'errore, se
|
||||
riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="100" minOccurs="0" name="FatturaRicevuta" type="tns:FatturaRicevuta"/>
|
||||
<xsd:element name="FattureDaScaricare" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="FatturaRicevuta">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="NomeFile" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element name="DataRicezioneXc" type="xsd:dateTime"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- ESITO -->
|
||||
|
||||
<xsd:element name="sendEsitoRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendEsitoRequest = richiesta per inviare l'esito
|
||||
di un lotto o di una singola fattura
|
||||
IdFiscale = codice fiscale o
|
||||
partita
|
||||
IVA dell'azienda
|
||||
IdSdI = id univoco assegnato dallo SdI
|
||||
Riferimento = fattura alla quale si riferisce l'esito, se omesso
|
||||
vale per l'intero lotto
|
||||
Esito = accettazione o rifiuto della fattura
|
||||
Descrizione = motivo dell'esito della fattura (causale)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Riferimento" type="tns:RiferimentoFattura"/>
|
||||
<xsd:element name="Esito" type="tns:EsitoCode"/>
|
||||
<xsd:element name="Descrizione" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendEsitoResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendEsitoResponse = ritorna E000 se la richiesta è
|
||||
andata a buon fine altrimenti ritorna l'errore causato
|
||||
Errore =
|
||||
ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- CONTABILIZZAZIONE -->
|
||||
|
||||
<xsd:element name="sendContabilizzazioneRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendContabilizzazioneRequest = richiesta per inviare metadati per contabilizzare una singola fattura
|
||||
IdFiscale = codice fiscale o
|
||||
partita
|
||||
IVA dell'azienda
|
||||
IdSdI = id univoco
|
||||
assegnato dallo SdI
|
||||
Numero = fattura alla quale si riferisce
|
||||
Metadati = i metadati della contabilizzazione
|
||||
Tipo = tipo dei metadati
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
<xsd:element name="IdSdI" type="xsd:long"/>
|
||||
<xsd:element name="Numero" type="xsd:string"/>
|
||||
<xsd:element xmlns:xmime="http://www.w3.org/2005/05/xmlmime" name="Metadati" type="xsd:base64Binary" xmime:expectedContentTypes="*/*"/>
|
||||
<xsd:element maxOccurs="1" minOccurs="0" name="Tipo" type="tns:TipoMetadati"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="sendContabilizzazioneResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
sendContabilizzazioneResponse = ritorna E000 se la richiesta è
|
||||
andata a buon fine altrimenti ritorna l'errore causato
|
||||
Errore =
|
||||
ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
|
||||
<xsd:complexType name="RiferimentoFattura">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Numero" type="xsd:string"/>
|
||||
<xsd:element name="ProgressivoEsito" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<!-- PDF -->
|
||||
<xsd:element name="getPdfRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getPdfRequest = richiesta del pacchetto per generare pdf
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="getPdfResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element maxOccurs="1" minOccurs="1" name="Errore" type="tns:ErrorCode"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- PDF VERSION -->
|
||||
<xsd:element name="getPdfVersionRequest">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
getPdfVersionRequest = richiesta della versione del pdf di xc
|
||||
IdFiscale = codice fiscale o partita IVA dell'azienda
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="IdFiscale" type="xsd:string" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="getPdfVersionResponse">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Versione = versione pdf di xc
|
||||
Errore = ErrorCode dell'errore, se riscontrato
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Versione" type="xsd:string" minOccurs="1" maxOccurs="1" />
|
||||
<xsd:element name="Errore" type="tns:ErrorCode" minOccurs="1" maxOccurs="1" />
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
|
||||
<!-- SIMPLE TYPES -->
|
||||
|
||||
<xsd:simpleType name="EsitoCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="EC01">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
EC01 = ACCETTATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="EC02">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
EC02 = RIFIUTATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="TipoMetadati">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="XML">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
XML
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="JSON">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
JSON
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
|
||||
<xsd:simpleType name="ErrorCode">
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="E000">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E000 = NESSUN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E010">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E010 = AUTENTICAZIONE MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E011">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E011 = AUTENTICAZIONE ERRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E012">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E012 = AZIENDA NON REGISTRATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E013">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E013 = AZIENDA NON ABILITATA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E020">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E020 = FILE XML MANCANTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E021">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E021 = FILE XML NON VALIDO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E022">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E022 = FILE XML MAL FORMATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E023">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E023 = IDFISCALE ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E024">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E024 = PROGRESSIVO XML ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E025">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E025 = XML GIA INVIATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E026">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E026 = DIMENSIONE XML MAGGIORE DEL LIMITE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E027">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E027 = XML NON PRESENTE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E028">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E028 = LISTA VUOTA
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E029">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E029 = NESSUN IDENTIFICATIVO FORNITO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E030">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E030 = CODICE ESITO ERRATO
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E031">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E031 = LUNGHEZZA CAUSALE DELL'ESITO OLTRE IL LIMITE DI 255 CARATTERI
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E032">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E032 = ESITO NON MODIFICABILE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
|
||||
<xsd:enumeration value="E099">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
E099 = XC IN ERRORE
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="checkUserResponse">
|
||||
<wsdl:part element="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendEsitoRequest">
|
||||
<wsdl:part element="tns:sendEsitoRequest" name="sendEsitoRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getFatturaInfoRequest">
|
||||
<wsdl:part element="tns:getFatturaInfoRequest" name="getFatturaInfoRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadFatturaResponse">
|
||||
<wsdl:part element="tns:downloadFatturaResponse" name="downloadFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendEsitoResponse">
|
||||
<wsdl:part element="tns:sendEsitoResponse" name="sendEsitoResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusFatturaRequest">
|
||||
<wsdl:part element="tns:getStatusFatturaRequest" name="getStatusFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="downloadFatturaRequest">
|
||||
<wsdl:part element="tns:downloadFatturaRequest" name="downloadFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfResponse">
|
||||
<wsdl:part element="tns:getPdfResponse" name="getPdfResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFatturaRequest">
|
||||
<wsdl:part element="tns:sendFatturaRequest" name="sendFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendFatturaResponse">
|
||||
<wsdl:part element="tns:sendFatturaResponse" name="sendFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfRequest">
|
||||
<wsdl:part element="tns:getPdfRequest" name="getPdfRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfVersionResponse">
|
||||
<wsdl:part element="tns:getPdfVersionResponse" name="getPdfVersionResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="checkUserRequest">
|
||||
<wsdl:part element="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getReceivedFatturaRequest">
|
||||
<wsdl:part element="tns:getReceivedFatturaRequest" name="getReceivedFatturaRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getFatturaInfoResponse">
|
||||
<wsdl:part element="tns:getFatturaInfoResponse" name="getFatturaInfoResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getStatusFatturaResponse">
|
||||
<wsdl:part element="tns:getStatusFatturaResponse" name="getStatusFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getReceivedFatturaResponse">
|
||||
<wsdl:part element="tns:getReceivedFatturaResponse" name="getReceivedFatturaResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendContabilizzazioneResponse">
|
||||
<wsdl:part element="tns:sendContabilizzazioneResponse" name="sendContabilizzazioneResponse">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="sendContabilizzazioneRequest">
|
||||
<wsdl:part element="tns:sendContabilizzazioneRequest" name="sendContabilizzazioneRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:message name="getPdfVersionRequest">
|
||||
<wsdl:part element="tns:getPdfVersionRequest" name="getPdfVersionRequest">
|
||||
</wsdl:part>
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="Fattura">
|
||||
<wsdl:operation name="checkUser">
|
||||
<wsdl:input message="tns:checkUserRequest" name="checkUserRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:checkUserResponse" name="checkUserResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendEsito">
|
||||
<wsdl:input message="tns:sendEsitoRequest" name="sendEsitoRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendEsitoResponse" name="sendEsitoResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getFatturaInfo">
|
||||
<wsdl:input message="tns:getFatturaInfoRequest" name="getFatturaInfoRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getFatturaInfoResponse" name="getFatturaInfoResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadFattura">
|
||||
<wsdl:input message="tns:downloadFatturaRequest" name="downloadFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:downloadFatturaResponse" name="downloadFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusFattura">
|
||||
<wsdl:input message="tns:getStatusFatturaRequest" name="getStatusFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getStatusFatturaResponse" name="getStatusFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdf">
|
||||
<wsdl:input message="tns:getPdfRequest" name="getPdfRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getPdfResponse" name="getPdfResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFattura">
|
||||
<wsdl:input message="tns:sendFatturaRequest" name="sendFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendFatturaResponse" name="sendFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getReceivedFattura">
|
||||
<wsdl:input message="tns:getReceivedFatturaRequest" name="getReceivedFatturaRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getReceivedFatturaResponse" name="getReceivedFatturaResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendContabilizzazione">
|
||||
<wsdl:input message="tns:sendContabilizzazioneRequest" name="sendContabilizzazioneRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:sendContabilizzazioneResponse" name="sendContabilizzazioneResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdfVersion">
|
||||
<wsdl:input message="tns:getPdfVersionRequest" name="getPdfVersionRequest">
|
||||
</wsdl:input>
|
||||
<wsdl:output message="tns:getPdfVersionResponse" name="getPdfVersionResponse">
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="FatturaSoap11" type="tns:Fattura">
|
||||
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
|
||||
<wsdl:operation name="checkUser">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="checkUserRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="checkUserResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendEsito">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendEsitoRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendEsitoResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getFatturaInfo">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getFatturaInfoRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getFatturaInfoResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="downloadFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="downloadFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="downloadFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getStatusFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getStatusFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getStatusFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdf">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getPdfRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getPdfResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getReceivedFattura">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="getReceivedFatturaRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getReceivedFatturaResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="sendContabilizzazione">
|
||||
<soap:operation soapAction=""/>
|
||||
<wsdl:input name="sendContabilizzazioneRequest">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:input>
|
||||
<wsdl:output name="sendContabilizzazioneResponse">
|
||||
<soap:body use="literal"/>
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="getPdfVersion">
|
||||
<soap:operation soapAction="" />
|
||||
<wsdl:input name="getPdfVersionRequest">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output name="getPdfVersionResponse">
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
</wsdl:binding>
|
||||
<wsdl:service name="FatturaService">
|
||||
<wsdl:port binding="tns:FatturaSoap11" name="FatturaSoap11">
|
||||
<soap:address location="https://demoxc.sanmarcoweb.com/xc-web/fatturaws/1.1/"/>
|
||||
</wsdl:port>
|
||||
</wsdl:service>
|
||||
</wsdl:definitions>
|
||||
@@ -0,0 +1,285 @@
|
||||
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.w3.org/2000/09/xmldsig#" version="0.1" elementFormDefault="qualified">
|
||||
|
||||
<!-- Basic Types Defined for Signatures -->
|
||||
|
||||
<simpleType name="CryptoBinary">
|
||||
<restriction base="base64Binary">
|
||||
</restriction>
|
||||
</simpleType>
|
||||
|
||||
<!-- Start Signature -->
|
||||
|
||||
<element name="Signature" type="ds:SignatureType"/>
|
||||
<complexType name="SignatureType">
|
||||
<sequence>
|
||||
<element ref="ds:SignedInfo"/>
|
||||
<element ref="ds:SignatureValue"/>
|
||||
<element ref="ds:KeyInfo" minOccurs="0"/>
|
||||
<element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureValue" type="ds:SignatureValueType"/>
|
||||
<complexType name="SignatureValueType">
|
||||
<simpleContent>
|
||||
<extension base="base64Binary">
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</extension>
|
||||
</simpleContent>
|
||||
</complexType>
|
||||
|
||||
<!-- Start SignedInfo -->
|
||||
|
||||
<element name="SignedInfo" type="ds:SignedInfoType"/>
|
||||
<complexType name="SignedInfoType">
|
||||
<sequence>
|
||||
<element ref="ds:CanonicalizationMethod"/>
|
||||
<element ref="ds:SignatureMethod"/>
|
||||
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>
|
||||
<complexType name="CanonicalizationMethodType" mixed="true">
|
||||
<sequence>
|
||||
<any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!-- (0,unbounded) elements from (1,1) namespace -->
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureMethod" type="ds:SignatureMethodType"/>
|
||||
<complexType name="SignatureMethodType" mixed="true">
|
||||
<sequence>
|
||||
<element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/>
|
||||
<any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!-- (0,unbounded) elements from (1,1) external namespace -->
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<!-- Start Reference -->
|
||||
|
||||
<element name="Reference" type="ds:ReferenceType"/>
|
||||
<complexType name="ReferenceType">
|
||||
<sequence>
|
||||
<element ref="ds:Transforms" minOccurs="0"/>
|
||||
<element ref="ds:DigestMethod"/>
|
||||
<element ref="ds:DigestValue"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
<attribute name="URI" type="anyURI" use="optional"/>
|
||||
<attribute name="Type" type="anyURI" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="Transforms" type="ds:TransformsType"/>
|
||||
<complexType name="TransformsType">
|
||||
<sequence>
|
||||
<element ref="ds:Transform" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<element name="Transform" type="ds:TransformType"/>
|
||||
<complexType name="TransformType" mixed="true">
|
||||
<choice minOccurs="0" maxOccurs="unbounded">
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
||||
<element name="XPath" type="string"/>
|
||||
</choice>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<!-- End Reference -->
|
||||
|
||||
<element name="DigestMethod" type="ds:DigestMethodType"/>
|
||||
<complexType name="DigestMethodType" mixed="true">
|
||||
<sequence>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Algorithm" type="anyURI" use="required"/>
|
||||
</complexType>
|
||||
|
||||
<element name="DigestValue" type="ds:DigestValueType"/>
|
||||
<simpleType name="DigestValueType">
|
||||
<restriction base="base64Binary"/>
|
||||
</simpleType>
|
||||
|
||||
<!-- End SignedInfo -->
|
||||
|
||||
<!-- Start KeyInfo -->
|
||||
|
||||
<element name="KeyInfo" type="ds:KeyInfoType"/>
|
||||
<complexType name="KeyInfoType" mixed="true">
|
||||
<choice maxOccurs="unbounded">
|
||||
<element ref="ds:KeyName"/>
|
||||
<element ref="ds:KeyValue"/>
|
||||
<element ref="ds:RetrievalMethod"/>
|
||||
<element ref="ds:X509Data"/>
|
||||
<element ref="ds:PGPData"/>
|
||||
<element ref="ds:SPKIData"/>
|
||||
<element ref="ds:MgmtData"/>
|
||||
<any processContents="lax" namespace="##other"/>
|
||||
<!-- (1,1) elements from (0,unbounded) namespaces -->
|
||||
</choice>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="KeyName" type="string"/>
|
||||
<element name="MgmtData" type="string"/>
|
||||
|
||||
<element name="KeyValue" type="ds:KeyValueType"/>
|
||||
<complexType name="KeyValueType" mixed="true">
|
||||
<choice>
|
||||
<element ref="ds:DSAKeyValue"/>
|
||||
<element ref="ds:RSAKeyValue"/>
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
</choice>
|
||||
</complexType>
|
||||
|
||||
<element name="RetrievalMethod" type="ds:RetrievalMethodType"/>
|
||||
<complexType name="RetrievalMethodType">
|
||||
<sequence>
|
||||
<element ref="ds:Transforms" minOccurs="0"/>
|
||||
</sequence>
|
||||
<attribute name="URI" type="anyURI"/>
|
||||
<attribute name="Type" type="anyURI" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<!-- Start X509Data -->
|
||||
|
||||
<element name="X509Data" type="ds:X509DataType"/>
|
||||
<complexType name="X509DataType">
|
||||
<sequence maxOccurs="unbounded">
|
||||
<choice>
|
||||
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
|
||||
<element name="X509SKI" type="base64Binary"/>
|
||||
<element name="X509SubjectName" type="string"/>
|
||||
<element name="X509Certificate" type="base64Binary"/>
|
||||
<element name="X509CRL" type="base64Binary"/>
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
</choice>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<complexType name="X509IssuerSerialType">
|
||||
<sequence>
|
||||
<element name="X509IssuerName" type="string"/>
|
||||
<element name="X509SerialNumber" type="integer"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<!-- End X509Data -->
|
||||
|
||||
<!-- Begin PGPData -->
|
||||
|
||||
<element name="PGPData" type="ds:PGPDataType"/>
|
||||
<complexType name="PGPDataType">
|
||||
<choice>
|
||||
<sequence>
|
||||
<element name="PGPKeyID" type="base64Binary"/>
|
||||
<element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<sequence>
|
||||
<element name="PGPKeyPacket" type="base64Binary"/>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
</choice>
|
||||
</complexType>
|
||||
|
||||
<!-- End PGPData -->
|
||||
|
||||
<!-- Begin SPKIData -->
|
||||
|
||||
<element name="SPKIData" type="ds:SPKIDataType"/>
|
||||
<complexType name="SPKIDataType">
|
||||
<sequence maxOccurs="unbounded">
|
||||
<element name="SPKISexp" type="base64Binary"/>
|
||||
<any namespace="##other" processContents="lax" minOccurs="0"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<!-- End SPKIData -->
|
||||
|
||||
<!-- End KeyInfo -->
|
||||
|
||||
<!-- Start Object (Manifest, SignatureProperty) -->
|
||||
|
||||
<element name="Object" type="ds:ObjectType"/>
|
||||
<complexType name="ObjectType" mixed="true">
|
||||
<sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<any namespace="##any" processContents="lax"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
<attribute name="MimeType" type="string" use="optional"/> <!-- add a grep facet -->
|
||||
<attribute name="Encoding" type="anyURI" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="Manifest" type="ds:ManifestType"/>
|
||||
<complexType name="ManifestType">
|
||||
<sequence>
|
||||
<element ref="ds:Reference" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>
|
||||
<complexType name="SignaturePropertiesType">
|
||||
<sequence>
|
||||
<element ref="ds:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<element name="SignatureProperty" type="ds:SignaturePropertyType"/>
|
||||
<complexType name="SignaturePropertyType" mixed="true">
|
||||
<choice maxOccurs="unbounded">
|
||||
<any namespace="##other" processContents="lax"/>
|
||||
<!-- (1,1) elements from (1,unbounded) namespaces -->
|
||||
</choice>
|
||||
<attribute name="Target" type="anyURI" use="required"/>
|
||||
<attribute name="Id" type="ID" use="optional"/>
|
||||
</complexType>
|
||||
|
||||
<!-- End Object (Manifest, SignatureProperty) -->
|
||||
|
||||
<!-- Start Algorithm Parameters -->
|
||||
|
||||
<simpleType name="HMACOutputLengthType">
|
||||
<restriction base="integer"/>
|
||||
</simpleType>
|
||||
|
||||
<!-- Start KeyValue Element-types -->
|
||||
|
||||
<element name="DSAKeyValue" type="ds:DSAKeyValueType"/>
|
||||
<complexType name="DSAKeyValueType">
|
||||
<sequence>
|
||||
<sequence minOccurs="0">
|
||||
<element name="P" type="ds:CryptoBinary"/>
|
||||
<element name="Q" type="ds:CryptoBinary"/>
|
||||
</sequence>
|
||||
<element name="G" type="ds:CryptoBinary" minOccurs="0"/>
|
||||
<element name="Y" type="ds:CryptoBinary"/>
|
||||
<element name="J" type="ds:CryptoBinary" minOccurs="0"/>
|
||||
<sequence minOccurs="0">
|
||||
<element name="Seed" type="ds:CryptoBinary"/>
|
||||
<element name="PgenCounter" type="ds:CryptoBinary"/>
|
||||
</sequence>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<element name="RSAKeyValue" type="ds:RSAKeyValueType"/>
|
||||
<complexType name="RSAKeyValueType">
|
||||
<sequence>
|
||||
<element name="Modulus" type="ds:CryptoBinary"/>
|
||||
<element name="Exponent" type="ds:CryptoBinary"/>
|
||||
</sequence>
|
||||
</complexType>
|
||||
|
||||
<!-- End KeyValue Element-types -->
|
||||
|
||||
<!-- End Signature -->
|
||||
|
||||
</schema>
|
||||
@@ -0,0 +1,7 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Whereami
|
||||
Bundle-SymbolicName: it.smi.adex.whereami
|
||||
Bundle-Version: 16.0.0
|
||||
Require-Bundle: org.eclipse.osgi
|
||||
Export-Package: it.smi.adex.whereami
|
||||
@@ -0,0 +1,29 @@
|
||||
### Jazz Ignore 0
|
||||
# Ignored files and folders will not be committed, but may be modified during
|
||||
# accept or update.
|
||||
# - Ignore properties should contain a space separated list of filename patterns.
|
||||
# - Each pattern is case sensitive and surrounded by braces ('{' and '}').
|
||||
# - "*" matches zero or more characters.
|
||||
# - "?" matches a single character.
|
||||
# - The pattern list may be split across lines by ending the line with a
|
||||
# backslash and starting the next line with a tab.
|
||||
# - Patterns in core.ignore prevent matching resources in the same
|
||||
# directory from being committed.
|
||||
# - Patterns in core.ignore.recursive matching resources in the current
|
||||
# directory and all subdirectories from being committed.
|
||||
# - The default value of core.ignore.recursive is *.class
|
||||
# - The default value for core.ignore is bin
|
||||
#
|
||||
# To ignore shell scripts and hidden files in this subtree:
|
||||
# e.g: core.ignore.recursive = {*.sh} {\.*}
|
||||
#
|
||||
# To ignore resources named 'bin' in the current directory (but allow
|
||||
# them in any sub directorybelow):
|
||||
# e.g: core.ignore = {bin}
|
||||
#
|
||||
# NOTE: modifying ignore files will not change the ignore status of
|
||||
# Eclipse derived resources.
|
||||
|
||||
core.ignore.recursive=
|
||||
|
||||
core.ignore=
|
||||
@@ -0,0 +1 @@
|
||||
sonoincsv=true
|
||||
82
Fiscality/plugins/it.smi.adex_19.0.0/META-INF/MANIFEST.MF
Normal file
@@ -0,0 +1,82 @@
|
||||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Adex
|
||||
Bundle-SymbolicName: it.smi.adex;singleton:=true
|
||||
Bundle-Version: 19.0.0
|
||||
Require-Bundle: org.eclipse.ui,
|
||||
org.eclipse.core.runtime,
|
||||
it.smi.palmax.connection;bundle-version="1.0.0",
|
||||
it.smi.connection.iseries;bundle-version="1.0.0",
|
||||
it.smi.palmax.sqlutility;bundle-version="1.0.0",
|
||||
org.eclipse.ui.forms;bundle-version="3.5.200",
|
||||
org.eclipse.core.databinding,
|
||||
org.eclipse.core.databinding.observable,
|
||||
org.eclipse.jface.databinding,
|
||||
it.smi.palmax.org.jooq;bundle-version="1.0.0",
|
||||
it.smi.palmax.widgets.basic;bundle-version="1.0.0",
|
||||
it.smi.palmax.enums;bundle-version="1.0.0",
|
||||
it.smi.palmax.crypt;bundle-version="1.0.0",
|
||||
it.smi.palmax.logging;bundle-version="1.0.0",
|
||||
it.smi.palmax.event;bundle-version="1.0.0",
|
||||
it.smi.org.apache.commons.net;bundle-version="3.1.0",
|
||||
it.smi.adex.utils;bundle-version="1.0.0",
|
||||
it.smi.adex.splashscreen;bundle-version="1.0.0",
|
||||
it.smi.installer.info;bundle-version="1.0.0",
|
||||
it.smi.connection.http;bundle-version="1.0.0",
|
||||
it.smi.palmax.org.apache.commons.io;bundle-version="2.4.0",
|
||||
it.smi.adex.installer;bundle-version="1.0.1",
|
||||
it.smi.palmax.pentaho.base;bundle-version="1.0.0",
|
||||
org.eclipse.equinox.p2.core,
|
||||
org.eclipse.equinox.p2.operations,
|
||||
org.eclipse.equinox.p2.engine;bundle-version="2.2.0",
|
||||
it.smi.org.apache.commons.httpclient;bundle-version="3.1.0",
|
||||
org.eclipse.core.net;bundle-version="1.2.200",
|
||||
org.eclipse.equinox.security,
|
||||
org.eclipse.equinox.ds;bundle-version="1.4.1",
|
||||
org.eclipse.equinox.p2.artifact.repository;bundle-version="1.1.200",
|
||||
org.eclipse.equinox.p2.director;bundle-version="2.2.0",
|
||||
org.eclipse.equinox.p2.metadata;bundle-version="2.1.0",
|
||||
org.eclipse.equinox.p2.metadata.repository;bundle-version="1.2.100",
|
||||
org.eclipse.equinox.p2.repository;bundle-version="2.2.0",
|
||||
org.eclipse.equinox.p2.transport.ecf;bundle-version="1.0.100",
|
||||
org.eclipse.equinox.p2.updatechecker;bundle-version="1.1.200",
|
||||
org.eclipse.osgi.services;bundle-version="3.3.100",
|
||||
org.eclipse.core.resources;bundle-version="3.8.1",
|
||||
it.smi.adex.ixuploader.v1_2;bundle-version="11.0.2",
|
||||
it.smi.adex.communicationinvoicedata.xml,
|
||||
it.smi.adex.immediatesendingvatdata.xml,
|
||||
it.smi.palmax.org.apache.poi,
|
||||
it.smi.adex.whereami;bundle-version="1.0.0",
|
||||
it.smi.palmax.license,
|
||||
it.smi.palmax.license.ui,
|
||||
org.eclipse.jface,
|
||||
it.smi.usage,
|
||||
org.eclipse.ui.workbench,
|
||||
it.smi.adex.vatdeclarationgb.xml,
|
||||
org.eclipse.swt,
|
||||
it.smi.org.fasterxml.jackson,
|
||||
it.smi.adex.widget,
|
||||
it.smi.adex.ixconfiguration,
|
||||
it.smi.adex.itvatdeclaration.xml;bundle-version="16.2.0",
|
||||
it.smi.adex,
|
||||
it.smi.palmax.com.itext;bundle-version="2.1.7"
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Bundle-Activator: it.smi.adex.app.Activator
|
||||
Bundle-ClassPath: it.smi.adex.jar,
|
||||
libsrc/jcifs.jar
|
||||
Export-Package: it.smi.adex,
|
||||
it.smi.adex.app,
|
||||
it.smi.adex.data,
|
||||
it.smi.adex.enums,
|
||||
it.smi.adex.jobs,
|
||||
it.smi.adex.login,
|
||||
it.smi.adex.perspectives,
|
||||
it.smi.adex.preferences,
|
||||
it.smi.adex.utils,
|
||||
it.smi.adex.utils.itVatDeclaration,
|
||||
it.smi.adex.views,
|
||||
it.smi.adex.views.mapping,
|
||||
it.smi.adex.views.mapping.customerextens,
|
||||
it.smi.adex.views.mapping.generics,
|
||||
it.smi.adex.widgets
|
||||
Eclipse-BundleShape: dir
|
||||
BIN
Fiscality/plugins/it.smi.adex_19.0.0/doc/Aggiornamenti.pdf
Normal file
133
Fiscality/plugins/it.smi.adex_19.0.0/doc/infoupdate.htm
Normal file
@@ -0,0 +1,133 @@
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<style>
|
||||
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
|
||||
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: 'Open Sans', sans-serif;
|
||||
background-image: url("xxx");
|
||||
font-size:10pt;
|
||||
color:rgb(0,0,0);
|
||||
}
|
||||
|
||||
|
||||
hr {
|
||||
height:2px;
|
||||
color:rgb(192,192,192);
|
||||
}
|
||||
|
||||
h2 {
|
||||
color: green;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-top: 15px;
|
||||
font-size:12pt;
|
||||
font-face:bold;
|
||||
}
|
||||
|
||||
h3.alert {
|
||||
font-size:13pt;
|
||||
color:red;
|
||||
}
|
||||
|
||||
li {
|
||||
text-align: justify;
|
||||
list-style-type: disc;
|
||||
list-style-position: inside;
|
||||
text-indent: -1em;
|
||||
padding-left: 1em;
|
||||
}
|
||||
|
||||
span.alert {
|
||||
color:red;
|
||||
}
|
||||
|
||||
|
||||
p {
|
||||
text-align: justify;
|
||||
display: block;
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
div#header {
|
||||
width: 100%;
|
||||
height: 50px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.titolo {
|
||||
text-align: center;
|
||||
margin-top: 10px;
|
||||
margin-left: 10px;
|
||||
font-size: 1.8em;
|
||||
font-weight: bold;
|
||||
color: blue;
|
||||
}
|
||||
|
||||
.titolo span {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
div#container {
|
||||
width: 100%;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.content {
|
||||
margin-top: 10px;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
</head>
|
||||
<body scroll="auto">
|
||||
|
||||
</br>
|
||||
</br>
|
||||
|
||||
<div id="header">
|
||||
<div class="titolo">Update 15.5.1 <span> - 9 Ottobre 2018</div>
|
||||
</div>
|
||||
|
||||
</br>
|
||||
</br>
|
||||
|
||||
<div id="container">
|
||||
<div class="content">
|
||||
<h3 align="center"><u>News</u></h3>
|
||||
|
||||
</br>
|
||||
<i><u>Fiscality:</u></i>
|
||||
<li>Ottimizzazione gestione proxy (ora anche l’installazione usa le impostazioni proxy delle preferenze di rete e non più ftpset55f).</li>
|
||||
<li>Innalzamento tempo di timeout per verifica aggiornamenti a 10 sec. .</li>
|
||||
<li>Implementazione scelta di creazione utente di servizio per installazione aggiornamenti automatici.</li>
|
||||
<li>Ottimizzazione verifica file allocati in fase di aggiornamento verificando solo i file realmente da modificare.</li>
|
||||
<li>Ottimizzazione aggiornamento versione di Fiscality in locale in caso di versioni inferiori a quella presente nell’ambiente dati.</li>
|
||||
<BR/>
|
||||
<i><u>Fatturazione elettronica:</u></i>
|
||||
<li>Aggiunto tipo articolo AICFARMACO in estensione articoli per i prodotti farmaceutici come da DM del 20/12/2017.</li>
|
||||
<li>Corretto reperimento voci di spesa codificata in più valute (prot. 046974.0).</li>
|
||||
<li>Aggiunto reperimento e aggiornamento data certa art. 62.</li>
|
||||
<BR/>
|
||||
<i><u>Modulo 770:</u></i>
|
||||
<li>Adeguamento normativo per 770/2018.</li>
|
||||
<li>Con 15.5.1 aggiornato modulo ministeriale per 770/2018.</li>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
174
Fiscality/plugins/it.smi.adex_19.0.0/i18n/labels_ENG.properties
Normal file
@@ -0,0 +1,174 @@
|
||||
licenzascadutafunzionenoneeseguibilecontrollarelepreferenze=License expired, function cannot be performed. \rFor futher information check the license card in the preferences.
|
||||
aggiorna=Update
|
||||
elimina=Delete
|
||||
erroreduranteilsalvataggiodeidati=Error while saving data
|
||||
ilcontenutoestatomodificato=The content has been modified. Save?
|
||||
inserisci=Enter
|
||||
nuovo=New
|
||||
ricarica=Reload
|
||||
ripristina=Restore
|
||||
salva=Save
|
||||
seleziona=Select
|
||||
selezionadirectory=Select directory
|
||||
selezionareunsolorecord=Select only one record
|
||||
selezione=Selection
|
||||
sfoglia=Browse
|
||||
aiuto=Help
|
||||
datididefault=Default data
|
||||
esci=Exit
|
||||
file=File
|
||||
filtripersonalizzati=Customized filters
|
||||
guidaix=Guide IX
|
||||
impostazioniservizio=Service settings
|
||||
informazioniprodotto=Product information
|
||||
logapplicazione=Program log
|
||||
menu=Menu
|
||||
modalitadianteprima=Preview
|
||||
personalizzazioni=Customizations
|
||||
preferenze=Preferences
|
||||
prospettivainiziale=Initial perspective
|
||||
riavvia=Restart
|
||||
strumenti=Tools
|
||||
ultimiaggiornamenti=Last updates
|
||||
welcome=Welcome
|
||||
espanderelavocepervisualizzarelerelativepreferenze=Expand the item to display the related preferences
|
||||
adeguamentifiscali=Tax updates
|
||||
esportadati=Export data
|
||||
colonne=Columns
|
||||
colonna=Column
|
||||
esporta=Export
|
||||
avanzate=Advanced
|
||||
aprifilecreato=Open created file
|
||||
deseleziona=Deselect
|
||||
selezionafile=Select file
|
||||
altreopzioni=Further options
|
||||
tipofile=File type
|
||||
localediesportazione=Locale of export
|
||||
tabulazione=Tabulation
|
||||
carattere=Character
|
||||
codifica=Coding
|
||||
carattereseparatore=Separating character
|
||||
impostazioniestrazione=Extraction settings
|
||||
operazioneincorso=Operations in progress
|
||||
informazionistatoavanzamento=Progress information
|
||||
ok=Ok
|
||||
annulla=Cancel
|
||||
nessunamappatura=No mapping
|
||||
percorsoinesistente=Path does not exist
|
||||
crearelacartellanelpercorsoindicato=Create the folder in the indicated path
|
||||
salvataggioimpprefeffettuato=Saving done. The application must be restarted for the changes to take effect.
|
||||
esitocontrolloinstallazione=Result of installation control
|
||||
novita=Fiscality news
|
||||
sidesideravisualizzarelenovita=Do you want to view the latest news from Fiscality ?
|
||||
nonchiederlopiu=Do not ask again
|
||||
esportalog=Export log
|
||||
percorsi=Paths
|
||||
si=Yes
|
||||
no=No
|
||||
gbanno=Year
|
||||
gbdamese=From month
|
||||
gbamese=To month
|
||||
gbstato=Status
|
||||
gbprogressivoestrazione=Extraction \rprogressive
|
||||
gbprogressivofile=XML file name
|
||||
gbpopupconfirm=Validate VAT settlement
|
||||
gbpopuprestores=Enable modification
|
||||
gbdelete=Delete extraction
|
||||
gbestrazione=Extract VAT settlement data
|
||||
gbcreazionexml=Create XML
|
||||
gbanomalia=Anomaly
|
||||
gbinviata=Sent
|
||||
gbconfermata=Validated
|
||||
gbestratta=Extracted
|
||||
gbtooltipcheck=Press Shift to select only one status\rpress Ctrl to select all status
|
||||
gbliquidazioneivagb=VAT return
|
||||
gbcodiceiva=VAT code
|
||||
gbtrasmissioneliquidazioneiva=Transmit VAT settlement
|
||||
gbliquidazioneiva=VAT settlement
|
||||
gbdettaglio=Detail
|
||||
gbgestioneliquidazione=Management
|
||||
gbgestioneanagrafiche=Master file management
|
||||
gbbox1=VAT on sales excluded reversals from purchases of goods form EU
|
||||
gbbox2=VAT on sales on reversals of purchases of goods from EU
|
||||
gbbox3=Total VAT sales
|
||||
gbbox4=Total VAT on purchases deductible
|
||||
gbbox5=VAT settlement
|
||||
gbbox6=Taxable amount on all sales
|
||||
gbbox7=Taxable amount on all purchases
|
||||
gbbox8=Taxable amount on EU sales excluded reversals
|
||||
gbbox9=Taxable amount purchases of EU goods
|
||||
gbmanutenzione=Modified
|
||||
gbregistroiva=VAT journal
|
||||
gbimportodettaglio=Amount
|
||||
gbprogressivo=Progressive
|
||||
gbdetail=Open detail
|
||||
gbnuovodettaglio=New
|
||||
gbpopupnew=Force amount
|
||||
gbpopuphistory=Display history data
|
||||
gbtrimestre=Quarter
|
||||
gbparametriestrazione=Extraction parameters
|
||||
gb1trimestre=1st Quarter
|
||||
gb2trimestre=2nd Quarter
|
||||
gb3trimestre=3rd Quarter
|
||||
gb4trimestre=4th Quarter
|
||||
gbannomancante=Missing year
|
||||
gbannoerrato=Wrong year
|
||||
gbmesemancante=Missing month
|
||||
gbmeseerrato=Wrong month
|
||||
gbmesinoncoerenti=Inconsistent month
|
||||
gbestrazionebianca=The function cannot be performed\: there is already an extraction not validated for the period chosen. Delete the existing extraction.
|
||||
gbestrazioneconfermata=The function cannot be performed\: there is already a validate extraction for the period chosen. Send the existing extraction.
|
||||
gbestrazionenonconfermata=The function cannot be performed. At least one extraction it is not validated for the chosen period.
|
||||
gbmsgconfermainvio=It has been asked to create the xml file, proceed?
|
||||
gbmsgconferma=It has been asked to validate data, proceed?
|
||||
gbmsgrestore=It has been requested to enable for the modification a validated extraction, therefore the selected one will return in "extracted" status. Proceed?
|
||||
gbmsgdelete=It has been requested to delete the extraction, proceed?
|
||||
gbparametriinserimento=Request of entering parameters
|
||||
gbmsgregistromancante=VAT journal is mandatory.
|
||||
gbmsgcodicemancante=VAT code is madatory.
|
||||
gbmsgimportomancante=Amount mandatory
|
||||
gbmsgregistroerrato=Wrong VAT journal.
|
||||
gbmsgcodiceerrato=Invalid VAT Code
|
||||
gbmsgstorno=The amount will be rectified for
|
||||
gbbeni=Goods
|
||||
gbservizi=Services
|
||||
gbcodicegalileo=Galileo code
|
||||
gbdescrizionegalileo=Galileo description
|
||||
gbaliquota=Rate
|
||||
gboggettocessioneprestazione=Object\rsupply/provision
|
||||
gbdescrizioneoggettocessioneprestazione=Description\robject supply/provision
|
||||
gbtrovato=Fund
|
||||
gbpercorsoperilsistemaoperativononvalido=The path for saving of the XML is wrong.
|
||||
gberrorecreazionexml=Error while creating the XML, consult the log.
|
||||
gbutente=User
|
||||
gbdataora=Date/Time
|
||||
gbmsganomalia=The function cannot be performed. In the extraction there are anomalies.
|
||||
gbmsgconfutenpass=The settlement has been validated by %1$s on %2$s.
|
||||
gbenumerrore1=BOX5 is lower than zero.
|
||||
gbenumerrore2=BOX8 is higher or equal to BOX6.
|
||||
gbenumerrore3=BOX9 is higher of equal to BOX7.
|
||||
gbenumerrore4=The ratio between BOX1 and BOX6 is greater than 20%.
|
||||
gbenumerrore5=The ratio between BOX4 and BOX7 is greater than 20%.
|
||||
gbenumerrore6=Error while extracting. Delete the current extraction and perform again the function.
|
||||
gbvisualizzaxml=Display XML
|
||||
gbparametricreazionexml=XML creation parameters request
|
||||
gbcodiciiva=VAT codes
|
||||
gbperiodo=Period
|
||||
gbstatocomunicazione=Settlement status
|
||||
gbpercorsoxml=File saving path
|
||||
gbmsgimportouguale=The forced amount is equal to existing one.
|
||||
gbwindows=Windows
|
||||
gblinux=Linux
|
||||
gbosx=OSX
|
||||
gberroreinvisualizzazionexml=Error while displaying XML, consult the log.
|
||||
gberrori=Errors
|
||||
gbestrazioneanomalia=Function cannot be performed\: it is already existing an extraction with anomalies for the chosen period. Delete the existing extraction.
|
||||
gbapplicafiltri=Apply filters
|
||||
gbpercorsobat=Path of the bat file
|
||||
gbbat=Bat
|
||||
gbmsgbat=Error while executing the bat file, consult the log.
|
||||
gbgbinclusoelenchi=Included in the \rcustomer/supplier lists
|
||||
gbmsgpercorsobat=The path set in the preferences for the bat file is wrong.
|
||||
gbtooltipdettaglio=Detail modified after the extraction
|
||||
gbmsgextrazionenorecord=There are no data extracted for the requested period.
|
||||
gbmsgrecordnotfound=The extraction of at least 1 month is missing. The XML file has been created only for the extractions existing.
|
||||
589
Fiscality/plugins/it.smi.adex_19.0.0/i18n/labels_ESP.properties
Normal file
@@ -0,0 +1,589 @@
|
||||
_770=770
|
||||
acquisti=Compras
|
||||
aggiorna=Actualizar
|
||||
aliquota=Al<EFBFBD>cuota
|
||||
aliquotaiva=Al<EFBFBD>cuota Iva
|
||||
aliquotarecargo=Tipo impositivo recargo de equivalencia
|
||||
altridatifattura=Otros datos de la factura
|
||||
anno=A<EFBFBD>o
|
||||
anomalia=Anomal<EFBFBD>a
|
||||
anomaliadogana=Anomal<EFBFBD>a de aduana
|
||||
articoli=Art<EFBFBD>culos
|
||||
articolo55=Articulo 55
|
||||
campoobbligatorio=Campo obligatorio
|
||||
certificazioneunica=certificacion unica
|
||||
classificazionesoggezione=Calificaci<EFBFBD>n del tipo de operaci<63>n Sujeta - No Exenta
|
||||
cliente=Cliente
|
||||
codiceclientegalileo=Codigo cliente Galileo
|
||||
codicefiscalecliente=Codigo Fiscal
|
||||
contodogana=Aduana
|
||||
codicegalileo=Codigo Galileo
|
||||
codiceinvio=Codigo env<6E>o
|
||||
codiceisocontroparte=Codigo pais contraparte
|
||||
comunicazionedatifatture=Comunicaci<EFBFBD>n datos factura
|
||||
confermadoganaestratta=Confirma aduana extra<72>da
|
||||
confermainviodati=Confirmar env<6E>o de datos
|
||||
confermata=Confirmada
|
||||
confermato=Confirmado
|
||||
controparte=Contraparte
|
||||
contropartedocumento=Contraparte del documento
|
||||
corrispettivi=Remuneraciones
|
||||
coupon=Cupon
|
||||
createxml=createXML
|
||||
creaxmldocumentiselezionati=Crear XML de documentos seleccionados
|
||||
creaxml=XML crea
|
||||
datadocumento=Fecha documento
|
||||
datafattura=Fecha factura
|
||||
dataoperazione=Fecha operaci<63>n
|
||||
dataregistrazione=Fecha de registro
|
||||
dataultimacreazionexml=<EFBFBD>ltima fecha de creaci<63>n XML
|
||||
dataultimaestrazione=Fecha <20>ltima extracci<63>n
|
||||
datiacquisti=Datos facturas recibida
|
||||
datiaggiuntivi=Datos adicionales
|
||||
datianagrafici=Datos maestros
|
||||
datianagraficidocumento=Datos maestros documento
|
||||
datidocumento=Datos documento
|
||||
datifattureraggruppate=Datos facturas agrupadas
|
||||
datifattureraggruppatestringa=Datos facturas agrupadas cordon
|
||||
datifatturerettificate=Datos facturas rectificadas
|
||||
datifatturerettificatestringa=Datos facturas rectificadas cordon
|
||||
datiimmobili=Datos inmueble
|
||||
denominazionecontroparte=Nombre-raz<61>n social de la contraparte
|
||||
denominazionecontroparteobbligatoria=Denominaci<EFBFBD>n contraparte obligatoria
|
||||
descrizioneclassificazionesoggezione=Descripci<EFBFBD>n calificaci<63>n del tipo de operaci<63>n Sujeta - No exenta
|
||||
descrizioneclientegalileo=Descripci<EFBFBD>n cliente Galileo
|
||||
descrizionecontroparte=Descripci<EFBFBD>n contraparte
|
||||
descrizionegalileo=Descripci<EFBFBD>n Galileo
|
||||
descrizioneoperazione=Descripci<EFBFBD>n operaci<63>n
|
||||
descrizioneoperazioneobbligatoria=Descripci<EFBFBD>n operaci<63>n obligatoria
|
||||
descrizionetipocessione=Descripci<EFBFBD>n tipo cesi<73>n
|
||||
descrizionetipodocumento=Descripci<EFBFBD>n tipo documento
|
||||
descrizionetipodocumentofattureemesse=Descripci<EFBFBD>n tipo documento facturas emitidas
|
||||
descrizionetipodocumentofatturericevute=Descripci<EFBFBD>n tipo documento facturas recibidas
|
||||
descrizionetipoesenzione=Descripci<EFBFBD>n tipo exenci<63>n
|
||||
descrizionetipononsoggetto=Descripci<EFBFBD>n tipo no sujeto
|
||||
descrizionetipooperazione1fattureemesse=Descripci<EFBFBD>n clave de r<>gimen especial o trascendencia 1 - Facturas emitidas
|
||||
descrizionetipooperazione1fatturericevute=Descripci<EFBFBD>n clave de r<>gimen especial o trascendencia 1 - Facturas recibidas
|
||||
descrizionetipooperazione2fattureemesse=Descripci<EFBFBD>n clave de r<>gimen especial o trascendencia 2 - Facturas emitidas
|
||||
descrizionetipooperazione2fatturericevute=Descripci<EFBFBD>n clave de r<>gimen especial o trascendencia 2 - Facturas recibidas
|
||||
descrizionetipooperazione3fattureemesse=Descripci<EFBFBD>n clave de r<>gimen especial o trascendencia 3 - Facturas emitidas
|
||||
descrizionetipooperazione3fatturericevute=Descripci<EFBFBD>n clave de r<>gimen especial o trascendencia 3 - Facturas recibidas
|
||||
descrizionetiporettifica=Descripci<EFBFBD>n tipo rectifica
|
||||
deseleziona=Deseleccionar
|
||||
dichiarazioneletteredintento=Declaraci<EFBFBD>n cartas de intencion
|
||||
diversidestinatari=Varios destinatarios
|
||||
documentoannullato=Documento anulado
|
||||
documentodogana=Documento aduana
|
||||
documentoinviato=Documento enviado
|
||||
documentorettificato=Documento rectificado
|
||||
dogana=Aduana
|
||||
emessericevute=Emitidas / recibidas
|
||||
emesse=Emitidas
|
||||
ricevute=Recebida
|
||||
emissioneperterzi=Emitida por terceros
|
||||
emittentedocumento=Emisor documento
|
||||
elaborazionecompletata=Elaboraci<EFBFBD>n completada
|
||||
elaborazioneterminataconerrori=Elaboraci<EFBFBD>n acabada con errores. Ser<65> abierta la carpeta continente los expedientes de log.
|
||||
elimina=Eliminar
|
||||
eliminaestrazione=Elimina extracci<63>n
|
||||
epossibileselezionareunsolofornitoreautofatturaextracee=Es posible s<>lo seleccionar un proveedor autofattura extra-cee.
|
||||
errore=Error
|
||||
errorebloccantecherichiedeunariestrazione=Error bloqueador que solicita una re-extracci<63>n
|
||||
erroreduranteilsalvataggiodeidati=Error durante guardado los datos
|
||||
erroreduranteloperazionediconferma=Error durante la operaci<63>n de confirmaci<63>n
|
||||
erroreduranteloperazionediconfermadogana=Error durante la operaci<63>n de confirmaci<63>n de aduana
|
||||
erroreduranteloperazionedisospensioneripristina=Error durante la operaci<63>n de suspensi<73>n / restablece
|
||||
erroreduranteloperazionediannullainvio=Error durante la operaci<63>n de anula env<6E>o
|
||||
errori=Errores
|
||||
errorib=Errores
|
||||
esclusionegiornaliiva=Registros IVA
|
||||
escluso=Excluido
|
||||
esclusoallegati=Anexos excluidos
|
||||
esclusodaestrazionedati=Excluido por extracci<63>n de datos
|
||||
esente=Exenta
|
||||
estensioneclientifornitori=Extensi<EFBFBD>n de clientes y proveedores
|
||||
estensioniclienti=Extensi<EFBFBD>n de clientes
|
||||
estraieinvia=Extraer y enviar
|
||||
estraifatture=Extraer las facturas
|
||||
estraixml=Extraer xml
|
||||
estratta=Extractos
|
||||
estrattaconerrori=Extractos con errores
|
||||
fatturerettificateraggruppate=Facturas rectificado / agrup<75>is
|
||||
fornitore=Proveedor
|
||||
fornitoreautofatturaextracee=Proveedor autofattura extra-cee
|
||||
gestione770=Gestion 770
|
||||
gestioneanagrafiche=Maestro de datos
|
||||
gestionecertificazioneunica=Gestion certificacion unica
|
||||
gestionedatifatture=Gesti<EFBFBD>n datos facturas
|
||||
gestioneddt=Gesti<EFBFBD>n DDT
|
||||
gestionefatture=Gesti<EFBFBD>n facturas
|
||||
gestioneletteredintento=Gesti<EFBFBD>n cartas de intencion
|
||||
giornaleiva=Diario IVA
|
||||
idcontroparte=ID contraparte
|
||||
idemittente=ID emisor
|
||||
idfattura=ID factura
|
||||
ilcontenutoestatomodificato=El contenido ha sido modificado. Guardar?
|
||||
ildocumentononpuoesseresospeso=El documento %1$s no puede ser suspendido
|
||||
ildocumentononpuoesseresospesoperchegiaconfermata=El documento %1$s no puede ser suspendido porque ya confirmada
|
||||
imballi=Embalajes
|
||||
imponibilefatturerettificate=Base imponible rectificada
|
||||
imponibilegruppoiva=Base imponible a coste
|
||||
imponibileiva=Base imponible
|
||||
imponibileivadocumento=Importe transmision sujeto a IVA
|
||||
importiiva=Desglose IVA
|
||||
importiivaservizi=Desglose IVA servicios
|
||||
importocompensazione=Importe compensaci<63>n REAGYP
|
||||
importoesente=Base imponible exenta
|
||||
impostafatturerettificate=Cuota rectificada
|
||||
impostaiva=Impuesto IVA
|
||||
impostarecargo=Cuota recargo
|
||||
inclusoneglielenchiclientifornitori=Incluido en el listado cliente/proveedor
|
||||
inserisci=Introducir
|
||||
inviata=Enviada
|
||||
inviato=Enviado
|
||||
invioimmediatodatiiva=SII - Suministro Inmediato de Informaci<63>n
|
||||
isoemittente=Codigo pais emisor
|
||||
iva1=IVA 1
|
||||
iva2=IVA 2
|
||||
iva3=IVA 3
|
||||
iva4=IVA 4
|
||||
iva5=IVA 5
|
||||
iva6=IVA 6
|
||||
ivaadebito=IVA a d<>bito
|
||||
ivacredito=IVA a cr<63>dito
|
||||
ivadetratta=Cuota deducible
|
||||
lestrazionenonpuoesserecancellata=L '' extracci<63>n %1$s no puede ser borrada porque ya confirmada
|
||||
liquidazione=Liquidaci<EFBFBD>n
|
||||
mese=Mes
|
||||
modalitapagamento=M<EFBFBD>todos de pago
|
||||
nellafornituranonsonopresentientrambe=En el suministro %1$s son no presentas a ambas o una de las partes del protocolo asignado, rellenarla correctamente para engendrar el expediente de transmisi<73>n
|
||||
nifcontroparte=NIF contraparte
|
||||
nifcontroparteobbligatorio=NIF contraparte obligatorio
|
||||
nifemittente=NIF Emisor
|
||||
nifrapprlegale=NIF Representante
|
||||
nomefilecreato=Nombre archivo creado
|
||||
nonsoggette=No sujeta
|
||||
nonsoggettearticoli714altro=No sujeta por el art. 7,14, otros
|
||||
nonsoggetteregolalocalizzazione=No sujetas en el TAI por reglas de localizaci<63>n
|
||||
numerodocumento=N<EFBFBD>mero documento
|
||||
numerofattura=N<EFBFBD>mero factura
|
||||
numerofatturafinale=N<EFBFBD>mero serie factura emisor resumen final
|
||||
numerofatturainiziale=N<EFBFBD>mero serie factura emisor
|
||||
numerofatturaobbligatorio=Tipo factura
|
||||
numeroidentificativofatturaobbligatorio=N<EFBFBD>mero de identificaci<63>n factur obligatorio
|
||||
numerooperazione=N<EFBFBD>mero operaci<63>n
|
||||
numeroregistroaccordofatturazione=N<EFBFBD>mero registro acuerdo facturaci<63>n
|
||||
nuovo=Nuevo
|
||||
operazione=Operaci<EFBFBD>n
|
||||
partitaiva=C<EFBFBD>digo de identificaci<63>n fiscal
|
||||
peppol=PEPPOL
|
||||
percentualecompensazione=Porcentaje compensaci<63>n REAGYP
|
||||
percorsoxmllinux=Recorrido xml Linux
|
||||
percorsoxmlosx=Recorrido xml OSX
|
||||
percorsoxmlwindows=Recorrido xml Windows
|
||||
prefissoanno=Prefijo a<>o
|
||||
presentierrorinellestrazione=Presentes errores en la extracci<63>n. Algunos expediente XML no ha sido engendrado.
|
||||
programmapostestrazione=Programa post-extracci<63>n
|
||||
programmapreestrazione=Programa pre-extracci<63>n
|
||||
progressivo=Progresivo
|
||||
progressivoestrazione=N<EFBFBD>mero progresivo de la extracci<63>n
|
||||
progressivofattura=Progresivo factura
|
||||
progressivoinvio=Progresivo env<6E>o
|
||||
pubblicaamministrazione=P<EFBFBD>blica administraci<63>n
|
||||
recargofatturerettificate=Cuota recargo rectificado
|
||||
recordmanutenzionato=R<EFBFBD>cord manutenzionato
|
||||
regimediviaggio=R<EFBFBD>gimen de viaje
|
||||
regimefiscale=R<EFBFBD>gimen fiscal
|
||||
rettifica=Rectificaci<EFBFBD>n
|
||||
reversecharge=Inversi<EFBFBD>n del sujeto pasivo
|
||||
reversecharge1=Inversi<EFBFBD>n del sujeto pasivo 1
|
||||
reversecharge2=Inversi<EFBFBD>n del sujeto pasivo 2
|
||||
reversecharge3=Inversi<EFBFBD>n del sujeto pasivo 3
|
||||
reversecharge4=Inversi<EFBFBD>n del sujeto pasivo 4
|
||||
reversecharge5=Inversi<EFBFBD>n del sujeto pasivo 5
|
||||
reversecharge6=Inversi<EFBFBD>n del sujeto pasivo 6
|
||||
ricarica=Recargar
|
||||
riestraiperrettifica=Extraes por correcciones
|
||||
rigamodificatadopolestrazione=linea modificada despu<70>s de la extracci<63>n
|
||||
rigasospesachenonverrainclusanellinvio=Linea suspendida que no ser<65> incluida en el env<6E>o
|
||||
ripristina=Restaurar
|
||||
salva=Guardar
|
||||
seleziona=Seleccionar
|
||||
selezionadirectory=Selecciona directory
|
||||
selezionafornitoreautofatturaextracee=Selecciona Proveedor autofattura extra-cee
|
||||
selezionafornitorebolladoganale=Selecciona Proveedor manifesto de aduana
|
||||
selezionareconilcheckalmenounrecord=Seleccionar con el check al menos un r<>cord
|
||||
selezionareunsolorecord=Seliccionar un solo record
|
||||
selezione=Selecci<EFBFBD>n
|
||||
sesiconfermalinviodeidati=Si se confirma el env<6E>o de los datos, este ya no ser<65> posible el servicio de mantenimento. Comprimiendo 'ok' para confirmar.
|
||||
sfoglia=Explorar
|
||||
sigladinonassoggettamento=Sigla de no sometimiento
|
||||
sistacancellandouninteraestrazione=Est<EFBFBD> borrando una entera extracci<63>n. <20>Proceder?
|
||||
situazioneimmobile1=Situaci<EFBFBD>n inmueble 1
|
||||
situazioneimmobile10=Situaci<EFBFBD>n inmueble 10
|
||||
situazioneimmobile11=Situaci<EFBFBD>n inmueble 11
|
||||
situazioneimmobile12=Situaci<EFBFBD>n inmueble 12
|
||||
situazioneimmobile13=Situaci<EFBFBD>n inmueble 13
|
||||
situazioneimmobile14=Situaci<EFBFBD>n inmueble 14
|
||||
situazioneimmobile15=Situaci<EFBFBD>n inmueble 15
|
||||
situazioneimmobile2=Situaci<EFBFBD>n inmueble 2
|
||||
situazioneimmobile3=Situaci<EFBFBD>n inmueble 3
|
||||
situazioneimmobile4=Situaci<EFBFBD>n inmueble 4
|
||||
situazioneimmobile5=Situaci<EFBFBD>n inmueble 5
|
||||
situazioneimmobile6=Situaci<EFBFBD>n inmueble 6
|
||||
situazioneimmobile7=Situaci<EFBFBD>n inmueble 7
|
||||
situazioneimmobile8=Situaci<EFBFBD>n inmueble 8
|
||||
situazioneimmobile9=Situaci<EFBFBD>n inmueble 9
|
||||
soggettodichiarazione770=Sujeto declaraci<63>n 770
|
||||
soggettodichiarazionecertificazioneunica=Sujeto declaraci<63>n certificaci<63>n <20>nica
|
||||
soggettodichiarazionelettereintento=Sujeto declaracion cartas de intento
|
||||
sonostatesceltedellerighe=Han sido elegidas rayas. Comprimiendo 'OK ser<65> posible continuar y las rayas no id<69>neas vendr<64>n autom<6F>ticamente deseleccionados.
|
||||
sonostatesceltedellerighechenonsipossonoestrarre=Han sido elegidas rayas que no se pueden extraer. Comprimiendo 'OK ser<65> posible continuar y las rayas no id<69>neas vendr<64>n autom<6F>ticamente deseleccionados.
|
||||
sonostatescelteestrazionidatichenonsipossonoincluderenelfile=Extracciones han sido elegidas dan que no se pueden incluir en el expediente. Comprimiendo 'OK ser<65> posible continuar y las rayas no id<69>neas vendr<64>n autom<6F>ticamente deseleccionados.
|
||||
sonostatescelteestrazionidatinonvalide=Extracciones han sido elegidas no v<>lidas. Comprimiendo 'OK ser<65> posible continuar y las rayas no id<69>neas vendr<64>n autom<6F>ticamente deseleccionados.
|
||||
sospendi=Suspender
|
||||
stato=Estado
|
||||
statob=Estato B
|
||||
statocomunicazione=Estado de la comunicaci<63>n
|
||||
testatadocumento=Cabecera documento
|
||||
tipiordine=Tipo de orden
|
||||
tipocessione=Tipo cesi<73>n
|
||||
tipoconto=Tipo cuenta
|
||||
tipodiinvio=Tipo env<6E>o
|
||||
tipodocumento=Tipo documento
|
||||
tipodocumentofattureemesse=Tipo documento facturas emitidas
|
||||
tipodocumentofatturericevute=Tipo documento facturas recibidas
|
||||
tipoesenzione=Causa exenci<63>n
|
||||
tipofattura=Tipo factura
|
||||
tipofatturaobbligatorio=Tipo factura obligatorio
|
||||
tipoidcontroparte=Tipo de ID contraparte
|
||||
tipoidemittente=Tipo de ID emisor
|
||||
tipoinvio=Tipo de invio
|
||||
tiponatura=C<EFBFBD>digos IVA
|
||||
tipononsoggetto=Tipo no sujeto
|
||||
tipooperazione1=Clave de r<>gimen especial o trascendencia 1
|
||||
tipooperazione1fattureemesse=Clave de r<>gimen especial o trascendencia 1 - Facturas emitidas
|
||||
tipooperazione1fatturericevute=Clave de r<>gimen especial o trascendencia 1 - Facturas recibidas
|
||||
tipooperazione1obbligatorio=Clave de r<>gimen especial o trascendencia 1 obligatorio
|
||||
tipooperazione2=Clave de r<>gimen especial o trascendencia 2
|
||||
tipooperazione2fattureemesse=Clave de r<>gimen especial o trascendencia 2 - Facturas emitidas
|
||||
tipooperazione2fatturericevute=Clave de r<>gimen especial o trascendencia 2 - Facturas recibidas
|
||||
tipooperazione2nonvalido=Clave de r<>gimen especial o trascendencia 2 no valido
|
||||
tipooperazione3=Clave de r<>gimen especial o trascendencia 3
|
||||
tipooperazione3fattureemesse=Clave de r<>gimen especial o trascendencia 3 - Facturas emitidas
|
||||
tipooperazione3fatturericevute=Clave de r<>gimen especial o trascendencia 3 - Facturas recibidas
|
||||
tipooperazione3nonvalido=Clave de r<>gimen especial o trascendencia 3 no valido
|
||||
tiporegistro=Tipo registro
|
||||
tiporettifica=Tipo rectificaci<63>n
|
||||
totaledocumento=Total documento
|
||||
totalefattura=Total factura
|
||||
trovato=Encontrado
|
||||
unitadimisura=Unidad de medida
|
||||
unsolofornitorepuoessereidentificatocomefornitoreautofatturaextracee=Un solo proveedor puede ser identificado como proveedor autofattura extra-cee.\nFlag ya programado para el proveedor\:
|
||||
vendite=Ventas
|
||||
visualizzasospesi=Visualizar suspensos
|
||||
fatturerettificate=Factura rectificado no inseribile
|
||||
fattureraggruppate=Factura agrupada no inseribile
|
||||
aiuto=Ayuda
|
||||
anagraficatrasmissione770=Anagr<EFBFBD>fica transmisi<73>n 770
|
||||
anagraficatrasmissionecertificazioneunica=Anagr<EFBFBD>fica transmisi<73>n certificaci<63>n <20>nica
|
||||
anagraficatrasmissionelettereintento=Anagr<EFBFBD>fica transmisi<73>n cartas promuevo
|
||||
anagraficopercipienti=Anagr<EFBFBD>fica sujetos retenci<63>n a cuenta
|
||||
datididefault=Datos por defecto
|
||||
datifattureestratte=Datos facturas extra<72>das
|
||||
datiriepilogoiva=Resumen datos IVA
|
||||
dettagliodatifattureestratte=Detalle datos facturas extraidas
|
||||
dettaglioinvioimmediatodatiiva=Detalle envio inmediato datos IVA
|
||||
dettagliopercipienti=Detalle sujetos retenci<63>n a cuenta
|
||||
dettagliosommeerogate=Detalle sumas erogadas
|
||||
dettagliotrasmissionelettereintento=Detallo transmisi<73>n cartas de intento
|
||||
esci=Salir
|
||||
estensioneclientidestinatari=Extensi<EFBFBD>n clientes (Destinatarios)
|
||||
estensioniclientifornitori=Extensi<EFBFBD>n clientes/proveedor
|
||||
fatturazioneelettronica=Facturaci<EFBFBD>n electr<74>nica
|
||||
fatturazionepa=Facturaci<EFBFBD>n PA
|
||||
fatturazioneprivati=Facturaci<EFBFBD>n privados
|
||||
file=Archivo
|
||||
filtripersonalizzati=Filtros personalizados
|
||||
gestioneddtpeppol=Gesti<EFBFBD>n DDT PEPPOL
|
||||
gestionelettereintento=Gesti<EFBFBD>n cartas de intento
|
||||
guidacertificazioneunica=Guia Certificaci<63>n <20>nica
|
||||
guidadichiarazionediintento=Guia declaraci<63>n de intento
|
||||
guidafatturazioneelettronica=Guia Facturaci<63>n electr<74>nica
|
||||
guidafatturazioneelservizioix=Guia Facturaci<63>n el. - Servicio IX
|
||||
guidafatturazioneelstrutturaxml=Guia Facturaci<63>n el. - Estructura XML
|
||||
guidacomunicazionedatifatture=Guia Comunicaci<63>n datos factura
|
||||
guidaix=Guia IX
|
||||
guidamodello770=Guia Modelo 770
|
||||
guidaoperativapeppol=Guia Operativa PEPPOL
|
||||
guidapeppol=Guia PEPPOL
|
||||
guidastrutturaxml=Guia estructura XML
|
||||
impostazioniconnessione=Adjustes conexi<78>n
|
||||
impostazionipercorsisalvataggiofile=Adjustes recorridas guardando archivo
|
||||
impostazioniservizio=Adjustes servicio
|
||||
impostazionitrasmissione=Adjustes transmisi<73>n
|
||||
informazioniprodotto=Informaciones producto
|
||||
logapplicazione=Log aplicaci<63>n
|
||||
menu=Men<EFBFBD>
|
||||
modalitadianteprima=Modalildad vista previa
|
||||
modello770=Modelo 770
|
||||
percipientiesteriprividicodicefiscale=Percipienti extranjeros sin c<>digo fiscal
|
||||
personalizzazioni=Personalizaciones
|
||||
personalizzazioni770=Personalizaciones 770
|
||||
preferenze=Preferencias
|
||||
progressview=Progress View
|
||||
prospettivainiziale=Vista inicial
|
||||
prospettostsezionei=Prospecto ST seccion I
|
||||
riavvia=Reiniciar
|
||||
rischio=Riesgo
|
||||
sommeerogate=Sumas erogadas
|
||||
strumenti=Instrumentos
|
||||
temperature=Temperatura
|
||||
trasmissione770=Transmisi<EFBFBD>n 770
|
||||
trasmissionecertificazioneunica=Transmisi<EFBFBD>n certificaci<63>n <20>nica
|
||||
trasmissionedatifatture=Transmisi<EFBFBD>n de datos facturas
|
||||
trasmissioneimmediatadatifatture=Transmisi<EFBFBD>n inmediatos datos facturas
|
||||
trasmissionelettereintento=Transmisi<EFBFBD>n carta de intento
|
||||
ultimiaggiornamenti=<EFBFBD>ltima actualizaci<63>n
|
||||
welcome=Welcome
|
||||
autofattura=El proveedor del documento de adquisici<63>n original no ha sido encontrado. Seleccionar a otro proveedor
|
||||
datiemittentedocumentomancanti=Datos emisora documento faltantes
|
||||
daticontropartedocumentomancanti=Determinada contraparte documento faltantes
|
||||
numerofatturamancante=Numero factura faltante
|
||||
datafatturamancante=Fecha factura faltante
|
||||
tipofatturamancante=Tipo factura faltante
|
||||
imponibilefatturerettificateeimpostafatturerettificateentrambipresentioppureassenti=Imponibles facturas rectificadas e impuesto facturas rectificadas ambos presentes o bien ausentes
|
||||
tipooperazionemancante=Tipo operaci<63>n faltante
|
||||
descrizioneoperazionemancante=Descripci<EFBFBD>n operaci<63>n faltante
|
||||
nomeodenominazionecontropartemancante=Nombre o denominaci<63>n contraparte faltante
|
||||
mancatiponoexenta=Falta tipo No exenta
|
||||
mancatiponoexentaservizi=Falta tipo No exenta SERVICIO
|
||||
dataregistrazionemancante=Determinada registro faltante
|
||||
ivadetrattamancante=IVA detra<72>do faltante
|
||||
totalefatturamancante=Total factura faltante
|
||||
imponibilefatturaimpostafatturaeimpostarecargopossonoesserepresentisolosetipofatturaugualeaf4r1r2r3r4or5=Imponible factura, impuesto factura e impuesto recargo s<>lo pueden estar presentes si tipo factura igual a F4, R1, R2, R3, R4 o R5
|
||||
imponibilefatturaeimpostafatturasonoobbligatorisetiporettificas=Imponible factura e impuesto factura son obligatorios si tipo rectifica
|
||||
imponibilegruppoivavalorizzatosolosetipooperazione1ugualea06=Imponible grupo IVA s<>lo valorizado si tipo operaci<63>n 1 par a 06
|
||||
datiimmobilipossonoesserepresentisolosetipooperazione1ugualea12o13oppuresevalorizzatitipooperazione2oppuretipooperazione3=Datos inm<6E>viles s<>lo pueden estar presentes si tipo operaci<63>n 1 par a 12 o 13 o bien si valorizaran tipo operaci<63>n 2 o bien tipo operaci<63>n 3
|
||||
importononsoggettoregolalocalizzazioneoimportononsoggettoregolalocalizzazioneservizialmenounovalorizzatosetipooperazione108=Importo no sometida regla localizaci<63>n o importo no sometida regla localizaci<63>n, servicios, al menos un valorizado si tipo operaci<63>n 1
|
||||
reversecharge1peracquistialiquotaivaimponibileivaeimpostaivatuttietrepresentiotuttietreassenti=Reverse charge 1 por adquisiciones\: Al<41>cuota IVA, Imponible IVA e Impuesto IVA todo y tres presentes o todo y tres ausentes
|
||||
reversecharge2peracquistialiquotaivaimponibileivaeimpostaivatuttietrepresentiotuttietreassenti=Reverse charge 2 por adquisiciones\: Al<41>cuota IVA, Imponible IVA e Impuesto IVA todo y tres presentes o todo y tres ausentes
|
||||
reversecharge3peracquistialiquotaivaimponibileivaeimpostaivatuttietrepresentiotuttietreassenti=Reverse charge 3 por adquisiciones\: Al<41>cuota IVA, Imponible IVA e Impuesto IVA todo y tres presentes o todo y tres ausentes
|
||||
reversecharge4peracquistialiquotaivaimponibileivaeimpostaivatuttietrepresentiotuttietreassenti=Reverse charge 4 por adquisiciones\: Al<41>cuota IVA, Imponible IVA e Impuesto IVA todo y tres presentes o todo y tres ausentes
|
||||
reversecharge5peracquistialiquotaivaimponibileivaeimpostaivatuttietrepresentiotuttietreassenti=Reverse charge 5 por adquisiciones\: Al<41>cuota IVA, Imponible IVA e Impuesto IVA todo y tres presentes o todo y tres ausentes
|
||||
reversecharge6peracquistialiquotaivaimponibileivaeimpostaivatuttietrepresentiotuttietreassenti=Reverse charge 6 por adquisiciones\: Al<41>cuota IVA, Imponible IVA e Impuesto IVA todo y tres presentes o todo y tres ausentes
|
||||
ivaloripertipooperazione2eotipooperazione3nonsonoammessi=Los valores para tipo operaci<63>n 2 y/o tipo operaci<63>n 3 no es admitido
|
||||
datifattureraggruppatepossonoesserepresentisolopertipofatturaugualeaf3=Determinadas facturas agrupadas s<>lo pueden estar presentes para tipo factura igual a F3
|
||||
datifatturerettificatepossonoesserepresentisolopertipofatturaugualeaf4r1r2r3r4or5=Determinadas facturas rectificadas s<>lo pueden estar presentes para tipo factura igual a F4, R1, R2, R3, R4 o R5
|
||||
imponibileivanonreperito=Imponible IVA no encontrado
|
||||
espanderelavocepervisualizzarelerelativepreferenze=Difundir la entrada para visualizar las relativas preferencias.
|
||||
adeguamentifiscali=Adecuaciones Fiscales
|
||||
annullainvio=Anula env<6E>o
|
||||
esportadati=Exporta Datos
|
||||
colonne=Columnas
|
||||
colonna=Columna
|
||||
esporta=Exportar
|
||||
datopuro=Dato solo
|
||||
avanzate=Avanzadas
|
||||
aprifilecreato=Abrir archivo creado
|
||||
stringaformattata=Formatted string
|
||||
selezionafile=Seleccionar archivo
|
||||
altreopzioni=Otras opciones
|
||||
tipofile=Tipo archivo
|
||||
localediesportazione=Locale of export
|
||||
tabulazione=Tabulaci<EFBFBD>n
|
||||
carattere=Car<EFBFBD>cter
|
||||
codifica=Codificaci<EFBFBD>n
|
||||
carattereseparatore=D<EFBFBD>gito de separaci<63>n
|
||||
operazioneincorso=Operaci<EFBFBD>n en proceso
|
||||
informazionistatoavanzamento=Informaciones sobre el estado de seguimiento
|
||||
richiestaparametriperestrazione=Solicitud de los par<61>metros de extracci<63>n
|
||||
annodesercizio=Ejercicio fiscal
|
||||
damese=Desde mes
|
||||
amese=Por mes
|
||||
sovrascrividatimodificatimanualmente=Sobrescribir los datos cambiados manualmente
|
||||
sovrascrivifatturesospese=Sobrescribir facturas suspendidas
|
||||
ok=Aceptar
|
||||
annulla=Cancelar
|
||||
meseerrato=Mes incorrectos
|
||||
raggruppata=Agrupada
|
||||
rettificata=Rectificada
|
||||
nonsoggetto=No sujeto
|
||||
nonimponibile=No imponible
|
||||
nessunamappatura=No mapeado
|
||||
percorsoinesistente=Ruta no existe
|
||||
crearelacartellanelpercorsoindicato=Crear una carpeta en el percorso indicado
|
||||
splitPayment=Split payment
|
||||
identificativofiscalesoggettoextracee=Numero de identificaci<63>n fiscal extracee
|
||||
periodoliquidazione=Periodo liquidacion
|
||||
gennaio=Enero
|
||||
febbraio=Febrero
|
||||
marzo=Marzo
|
||||
aprile=Abril
|
||||
maggio=Mayo
|
||||
giugno=Junio
|
||||
luglio=Julio
|
||||
agosto=Agosto
|
||||
settembre=Septiembre
|
||||
ottobre=Octubre
|
||||
novembre=Noviembre
|
||||
dicembre=Diciembre
|
||||
primotrimestre=1<EFBFBD> trimestre
|
||||
secondotrimestre=2<EFBFBD> trimestre
|
||||
terzotrimestre=3<EFBFBD> trimestre
|
||||
quartotrimestre=4<EFBFBD> trimestre
|
||||
riferimentoesterno=Referencia externa
|
||||
fatturasemplificata72e73=Factura simplificada (Art<72>culo 7.2 y 7.3)
|
||||
aziendasuccessione=Nombre-raz<61>n social de la entidad sucedida
|
||||
denominazioneaziendasuccessione=Nombre-raz<61>n social de la entidad sucedida
|
||||
nifaziendasuccessione=NIF asociado a la entidad sucedida
|
||||
registrodifatturazionecondifficoltadiinvio=Registro de facturacion con dificultades para enviarse
|
||||
fatturasuperiorea100000000dieuro=Factura superior a un umbral de 100.000.000 euros
|
||||
fatturaemessadaterzaparteinbaseanormativa=Factura emitida por un tercero de acuerdo a una exigencia normativa
|
||||
fatturasenzadestinatarioarticolo61dRD16192012=Factura sin identificaci<63>n destinatario (Art<72>culo 6.1.d) RD 1619/2012)
|
||||
importoesentesenzatipoesenzione=Base imponible exenta sin causa exenci<63>n
|
||||
sidesideravisualizzarelenovita=Quieres ver las ultimas noticias de Fiscality?
|
||||
nonchiederlopiu=Nunca me lo pidas
|
||||
cessazioneprestazione=Expiracion prestaci<63>n
|
||||
nonpossibilerettificaredocumentirettificati=No se puede corregir los documentos ya corregidos.
|
||||
nonpossibilerettificaredocumentinoninviati=No se puede corregir los documentos no enviados.
|
||||
nonpossibileeliminareestrazione=Al menos un documento fue enviado. No se puede eliminar la extracci<63>n.
|
||||
licenzascadutafunzionenoneeseguibilecontrollarelepreferenze=Expirado tu previso, funcion no funcionara.\nPara m<>s detalles consulte la pagina Licencias de preferencias.
|
||||
dichiarazionemodello347=Declaracion sobre el modelo
|
||||
gestionemodello347=Gestor de plantilla
|
||||
itcodiciiva=C<EFBFBD>digos IVA
|
||||
province347=Provincias
|
||||
gbpercorsoxml=Ruta de acceso del archivo
|
||||
gbwindows=Windows
|
||||
gblinux=Linux
|
||||
gbosx=OSX
|
||||
elencodichiarazioni347=Lista de las declaraciones
|
||||
datideldichiarante347=Declarante
|
||||
dettagliooperazioni347=Detalle
|
||||
creazionefile347=Creaci<EFBFBD>n archivo
|
||||
statodichiarazione347=Estado declaraci<63>n
|
||||
sostitutiva347=Sustitutiva
|
||||
ittooltipcheck=Mantenga pulsada <20>May<61>sculas<61> para seleccionar solo un estado. \nPresione Ctrl para seleccionar todos los estados
|
||||
itapplicafiltri=Aplicar filtros
|
||||
sequenzaattivita=Secuencia actividades
|
||||
tipooperazione347=Tipo operaci<63>n
|
||||
descrizionetipooperazione347=Descripcion \ntipo de operacion
|
||||
affittolocalicommerciali347=Locales comerciales alquilados
|
||||
venditaimmobili347=Venta de propiedades
|
||||
licenzascadutaalcunefunzionalitanonsarannodisponibili=Licenzia expirada. Algunas funciones estan deshabilitadas\nconsulte la Pestana licencia para mas detalle
|
||||
provincia347=Provincia
|
||||
descrizioneprovincia347=Descripci<EFBFBD>n provincia
|
||||
erroresalvataggioprovince347=No puede establecer la correspondencia de la varias provincias que contiene el mismo codigo Galileo.\nVerifique los siguientes codigos Galileo: %1$s
|
||||
statoestrazione=Has extraido
|
||||
dichiaranteconfermato=Declarante expresado
|
||||
operazioniconfermate=Transacciones confirmados
|
||||
immobiliconfermati=Confirma edicificios
|
||||
statoinviato=Envio el archivo
|
||||
statoconfermato=Confirma
|
||||
estrai=Extrae
|
||||
estrazionepresente=Ya existe una extracci<63>n para el per<65>odo requerido si ya se ha enviado la sustituci<63>n
|
||||
itannomancante=A<EFBFBD>o perdido
|
||||
itannoerrato=A<EFBFBD>o incorrecto
|
||||
visualizzatxt=Visualiza txt
|
||||
confermadichiarazione=Confirma declaracion
|
||||
riestraipersostituzione=Extrae para la sustituci<63>n.
|
||||
identificativofile=ID archivos
|
||||
recordgiaesistente=Ya existe una declaraci<63>n sustitutiva para esta declaraci<63>n.
|
||||
msgliqudiazioneconfermata=La declaraci<63>n fue confirmada por %1$s el %2$s.
|
||||
msgliqudiazioneinviata=La declaraci<63>n ha sido enviada por %1$s el %2$s.
|
||||
denominazione347=Nombre
|
||||
tipoditrasmissione347=Tipo de transmisi<73>n
|
||||
personadiriferimento347=Persona de contacto
|
||||
telefono347=Tel<EFBFBD>fono
|
||||
cognomeenome347=Apellido y nombre
|
||||
importototaleoperazioni347=Suma total de las operaciones
|
||||
numerototaleimmobili347=Numero total inmuebles
|
||||
importototaleoperazioniaffittolocalicommerciali347=Importe total operaciones de alquiler de locales comerciales
|
||||
rappresentantelegale347=representante legal
|
||||
supporto347=Apoyo
|
||||
telematico347=Telematico
|
||||
conferma=Confirmaci<EFBFBD>n
|
||||
incassicontoterzi=Cobro en nomebre de terceros
|
||||
acquistifuoriattivitacommerciale=Compras al margen de la actividad comercial
|
||||
sovvenzionipubbliche=Subvenciones p<>blicas
|
||||
venditeagenziadiviaggio=Ventas agencia de viajes
|
||||
acquistiagenziadiviaggio=Compras agencia de viajes
|
||||
importooperazione347=Importe operaci<63>n
|
||||
situazioneimmobile347=Situacion de los locales
|
||||
riferimentocatastale347=Referencia catastral
|
||||
tipodivia347=Tipo de via
|
||||
nomevia347=Nombre de la calle
|
||||
tiponumerazione347=Tipo de secuencia
|
||||
numerodicasa347=Numero de casa
|
||||
qualificatoredelnumero347=Calificador del numero
|
||||
stabile347=Inmueble
|
||||
condominio347=Condominio
|
||||
scala347=Escala
|
||||
piano347=Plan
|
||||
porta347=Puerta
|
||||
indirizzocomplementare347=Direccion adicional
|
||||
cittaopaese347=Ciudad o pais
|
||||
comune347=Ayuntamiento
|
||||
codicecomune347=Codigo comun
|
||||
codicepostale347=Codigo postal
|
||||
modificadati347=Modificacione de datos
|
||||
partitaivadichiarante347=NIF declarante.
|
||||
datianagraficidelproprietario347=Datos personales del propietario
|
||||
situazioneimmobileprimovalore347=Inmueble con referencia catastral situado en cualquier lugar del territorio espa<70>ol, con excepci<63>n de los Pa<50>s Vasco o en la Comunidad Foral de Navarra
|
||||
situazioneimmobilesecondovalore347=Inmueble situado en la Comunidad Aut<75>noma del Pa<50>s Vasco o en la Comunidad Foral de Navarra
|
||||
situazioneimmobileterzovalore347=Inmueble en cualquiera de estas situaciones, pero sin referencia catastral
|
||||
situazioneimmobilequartovalore347=Inmuble ubicados en el extranjero
|
||||
indirizzo347=Direcci<EFBFBD>n
|
||||
descrizionesituazioneimmobile347=Description inmueble
|
||||
gbparametriinserimento=Petici<EFBFBD>n Par<61>metros insercion
|
||||
messcodiciivatiporecargonondevonoesseremappati347=No es necesario mapear c<>digos de IVA/NIF del tipo recargo.
|
||||
dettaglioclientifornitori347=Operaciones
|
||||
operazionesicura347=Operaci<EFBFBD>n segura
|
||||
importopercepitoincontanti347=Importe\ren efectivo
|
||||
importopercepitopertrasmissionidiimmobili347=Importe\rpara transmisiones de inmuebles
|
||||
eserciziocontanti347=Ejercicio de efectivo
|
||||
importooperazioni347=Importe Operaciones
|
||||
operatorecomunitario347=operador comunitario
|
||||
operazioniivapercassa347=Operaciones\rNIF por caja
|
||||
operazioniconinversionedelsoggettopassivo347=Operaciones con inversi<73>n\rdel sujeto pasivo
|
||||
operazionidoganali347=Despacho de aduana
|
||||
importoperazioniivapercassa347=Total operaciones\rNIF por caja
|
||||
visualizzaanomalie=Visualizar anomal<61>as
|
||||
contanti347=Efectivo
|
||||
dichiarato347=declarado
|
||||
attivitadaeseguire=Tareas a realizar
|
||||
attivitaeseguita347=Actividad ejecutada
|
||||
msgcreazionefilesequenzaattivita347=El archivo ha sido creado.\nPara visualizarlo utilizar el popup presente en lista declaraciones.
|
||||
messattenzioneilnumeroditelefonodeveesseredinovecifrenumeriche347=Atenci<EFBFBD>n! El n<>mero de tel<65>fono debe ser de 9 d<>gitos.
|
||||
messinfasediconfermadati347=Se est<73>n confirmando los datos. Ya no ser<65> posible modificarlos. <20>Proceder?
|
||||
ilcontenutoestatomodificatoricarica=El contenido ha sido modificado. Pulse ok para guardar los cambios o cancelar para perderlos.
|
||||
messconfermacancellazioneimmobili347=<EFBFBD>Est<EFBFBD> seguro de que se proceder<65> a la eliminaci<63>n?
|
||||
msg347selezionarepartitaiva=Seleccione un n<>mero de IVA./NIF
|
||||
msg347selezionaresolounapartitaiva=Solo se seleccionar<61> un n<>mero de IVA/NIF
|
||||
gbmsganomalia=Funci<EFBFBD>n no ejecutable. Hay anomal<61>as en la extracci<63>n
|
||||
mess347confermaannullainvio=<EFBFBD>Est<EFBFBD> seguro de proceder con la anulaci<63>n del env<6E>o?
|
||||
mess347errorevisualizzazionefile=<EFBFBD>Error en la visualizaci<63>n de archivos!
|
||||
invioseparato347=Encio separado
|
||||
importononverrainclusanellinvio347=El importe no se incluir<69> en el env<6E>o
|
||||
tooltipdettaglioclientefornitore347=Est<EFBFBD> presente al menos un documento en anomal<61>a, comprobar los detalles de las operaciones.
|
||||
partitaivamancante347=NIF faltante
|
||||
riepilogo347=Resumen
|
||||
riepilogosimulazione347=Simulaciones datos
|
||||
riepilogodefinitivo347=Datos definitivo
|
||||
numerototaledipersoneeentita347=N<EFBFBD>mero total de personas y entidades
|
||||
operazioni347=Operaciones
|
||||
immobili347=Inmubles
|
||||
itmgsnumero6=Error en la extracci<63>n. Elimine la extracci<63>n actual y vuelva a ejecutar la funci<63>n.
|
||||
msgpresenzaanomaliedettaglio=Hay anomal<61>as en la declaraci<63>n.
|
||||
messconfermadichiarazione347=La declaraci<63>n est<73> siendo confirmada, <20>proceder?
|
||||
msgtutteleattivitadevonoessereconfermate347=Para proceder a la creaci<63>n del archivo declarante, las transacciones e inmuebles deben ser confirmado
|
||||
msgilpercorsodellepreferenzeeerrato347=La ruta seleccionada en las preferencias para crear el archivo es incorrecta o inexistente.
|
||||
creazionefiletxt347=Creacion de archivo txt
|
||||
salvataggioimpprefeffettuato=Salvado. Es necesario reiniciar la aplicaci<63>n para que los cambios surtan efecto.
|
||||
codiceiso=C<EFBFBD>digo ISO
|
||||
benedainvestimento=Bien de inversi<73>n
|
||||
detrazioneinunperiodosuccessivo=A deducir en periodo posterior
|
||||
eserciziodetrazione=Ejercicio de deducci<63>n
|
||||
periododetrazione=Periodo de deducci<63>n
|
||||
ivalorideltipofatturaeodeltipoidemittentenonsonoammessipertipooperazione09=No se permiten valores de tipo de factura y / o tipo de ID de emisor para el tipo de transacci<63>n 09.
|
||||
visualizzaoperazioniconimportoinferioreatremilacinquevirgolazerosei=Ver transacciones con montos inferiores a 3005.06\u20AC
|
||||
1651
Fiscality/plugins/it.smi.adex_19.0.0/i18n/labels_ITA.properties
Normal file
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/11020.annotate.gif
Normal file
|
After Width: | Height: | Size: 592 B |
|
After Width: | Height: | Size: 612 B |
|
After Width: | Height: | Size: 155 B |
|
After Width: | Height: | Size: 372 B |
|
After Width: | Height: | Size: 6.2 KiB |
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/NO.png
Normal file
|
After Width: | Height: | Size: 390 B |
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/OK.png
Normal file
|
After Width: | Height: | Size: 472 B |
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/accept_action.gif
Normal file
|
After Width: | Height: | Size: 213 B |
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/add.png
Normal file
|
After Width: | Height: | Size: 463 B |
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/alt_window_16.gif
Normal file
|
After Width: | Height: | Size: 637 B |
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/alt_window_32.gif
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
Fiscality/plugins/it.smi.adex_19.0.0/icons/anomaly.gif
Normal file
|
After Width: | Height: | Size: 339 B |