ie871v32 – presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · emcs –...

16
EMCS – Sistema de Control de Movimientos de Impuestos Especiales Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág.: 1/16 EMCS-Servicios Web Documentos expedidos FASE 3.2 Ie871V32 – Presentación de explicaciones de pérdidas/excesos. Autor: S.G.A.A. e II.EE. Fecha: 01/10/2015 Versión de este documento: 3.1 Revisiones Edi. Rev. Fecha Descripción A(*) Páginas 3 0 27/06/2011 Versión inicial R Todas 3 1 01/10/2015 Adaptaciones a la Fase 3.2 del EMCS R Todas (*) Acción: A= Añadir; R= Reemplazar

Upload: others

Post on 27-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág.: 1/16

EMCS-Servicios Web Documentos expedidos

FASE 3.2

Ie871V32 – Presentación de explicaciones de pérdidas/excesos.

Autor: S.G.A.A. e II.EE. Fecha: 01/10/2015 Versión de este documento: 3.1

Revisiones Edi. Rev. Fecha Descripción A(*) Páginas

3 0 27/06/2011 Versión inicial R Todas 3 1 01/10/2015 Adaptaciones a la Fase 3.2 del EMCS R Todas

(*) Acción: A= Añadir; R= Reemplazar

Page 2: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 2/16

Índice:

1. Introducción: 3

2. Control de versiones: 3

2.1. Cambios de la Fase 3.2 - versión 3.1 (1-octubre-2015): 3

3. Servicio web Ie871V32.wsdl. Comunicación de explicaciones sobre las perdidas/excesos. 4

4. Mensaje IE871 7

4.1. Estructura : 7

4.2. Consideraciones especiales: 8

5. Definición servicio y esquemas 9

5.1. Definición servicio – Ie871V32.wsdl 9

5.2. Mensaje de entrada – Ie871V32Ent.xsd 10

5.3. Mensaje de salida correcta – Ie871V32Sal.xsd 12

5.4. Mensaje de salida con errores – Ie704V32Sal.xsd 14

5.5. URL’s de acceso al servicio en los distintos entornos. 15

6. Lista de errores 15

7. Ejemplos 15

7.1. Ejemplo de presentación de explicaciones por parte del receptor de las mercancias. 15

Page 3: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 3/16

1. Introducción:

Una vez recibidas las mercancías, el destinatario enviará la notificación de recepción indicando si existe alguna discrepancia, perdidas o excesos, en la mercancía recibida.

Tanto el expedidor como el destinatario pueden, adicionalmente, aportar explicaciones a las pérdidas o exceso declaradas por el destinatario, mediante este servicio.

2. Control de versiones: 2.1. Cambios de la Fase 3.2 - versión 3.1 ( 1-octubre-2015):

- Se modifican los nombres de los esquemas y servicios pasando de la versión V3 a la versión V32.

- Se cambia la ruta de los namespaces de la aplicación pasando de la anterior https://www2.agenciatributaria.gob.es/ADUA/internet/es/aeat/dit/adu/adi1/emcssw/ a la nueva:

https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/

- Se ha corregido la errata del esquema de entrada Ie871V32Ent.xsd, eliminando del grupo ‘Attributes’ los elementos ‘DateAndTimeOfValidationOfExplanationOnShortage’ y ‘CertificadoElectronico’, dado que no son declarables por el emisor del mensaje.

- Se ha incluido el uso opcional en la definición del atributo ‘Analysis’ dentro del elemento ‘ExplanationOnReasonForShortageType’.

- Se ha incluido el uso opcional en la definición del atributo ‘Test’ dentro del elemento raíz del mensaje.

Page 4: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 4/16

3. Servicio web Ie871V32.wsdl. Comunicación de explicaciones sobre las perdidas/excesos.

Dicho servicio requiere tener instalado un certificado de usuario admitido por la AEAT en el ordenador desde el que se produzca el envío de la información.

El certificado de usuario podrá ser, bien de la Persona Jurídica emisora de las tarjetas, bien de un apoderado de la misma para este trámite.

La definición del servicio se puede consultar en la dirección: https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32.wsdl y su representación gráfica es la siguiente

En la definición de este servicio se describe que el mensaje de entrada se basa en el esquema Ie871V32Ent.xsd , la respuesta, cuando se acepta el mensaje, en el esquema Ie871V32Sal.xsd y la respuesta cuando no es aceptado en el esquema Ie704V32Sal.xsd.

El diseño del esquema de entrada se puede consultar en la dirección: https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd y la representación gráfica de los principales tipos de datos es la siguiente

Page 5: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 5/16

El diseño del esquema de salida correcta se puede consultar en la dirección: https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Sal.xsd y la representación gráfica de los principales tipos de datos es la siguiente:

Page 6: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 6/16

La estructura del tipo BodyType es la misma que la del esquema Ie871V32Ent. El diseño del esquema de salida con errores se puede consultar en la dirección

https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie704V32Sal.xsd y la representación gráfica de los principales tipos de datos es la siguiente

Page 7: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 7/16

4. Mensaje IE871 En la descripción de los esquemas se usan las siguientes notaciones:

o Los campos o grupos de datos pueden ser obligatorios o no, para ello se usará:

� ( R ) Requerido: el campo o grupo de datos es obligatorio

� ( O ) Opcional: el campo o grupo de datos no es obligatorio

� ( D ) Condicional: el campo o grupo de datos sólo se rellena en ciertas condiciones

Estas notaciones se utilizan tanto en la columna “D/R” correspondiente a la obligatoriedad de los grupos y campos.

o El número incluido en la columna “nº” indica el número de veces que un grupo de datos se repite o puede repetir en el mensaje.

o En las columnas “C/R” se indican los códigos de las condiciones (Cxxx) o de las reglas (Rxxx, TRxxx) que deben cumplir los grupos de datos o los campos.

o En la columna “Lista” se indica el código de lista que contiene los distintos valores que puede tomar un campo.

4.1. Estructura :

IE871 Grupo D/R Gº C/R Campo C/R Lista

1.- Message R 1 Datos del Mensaje R MessageSender O NombreSender R MessageRecipient R Date of preparation R Time of preparation R Message Identifier D Correlation Identifier TR9121 2.- Header R 1 Fecha y hora de validación R Submitter Type C149 61 3.- (Consignee) Trader D 1 C063 Datos del destinatario

D Trader ID C010 R045

R Trader name R Strett name O Strett number R Postcode R City R NAD_LNG 12

D EORI Number C180 4.- Excise movement E-AD R 1 Identificación del d ocumento R Administrative Reference Code R Sequence Number R232

Page 8: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 8/16

5.- (Consignor) Trader D 1 C063 Datos del expedidor R Trader Excise Number R044 R Trader name R Strett name O Strett number R Postcode R City R NAD_LNG 12 6.- Analisys R 1 Explicaciones R Date of Analysis O Global Explanation D Global Explanation_LNG C002 12 7.- (Body) Analisys O 999 Explicaciones de las partidas R Excise Product Code 36 R Body Record Unique Reference R058 O Explanation D Explanation_LNG C002 12 O Actual Quantity R232 8.- (Dispatch) Import Ofice D 1 C063 Aduana de importación R Reference Number

4.2. Consideraciones especiales: Por regla general los formatos de los campos están definidos en los esquemas de los

mensajes y en el documento de “aspectos generales del documento de acompañamiento”, pero algunos de los campos tienen formatos y condiciones particulares para los documentos de acompañamiento expedidos/recibidos desde/en España y estos son:

Message sender Se pondrá el NIF de la empresa expedidora. En las respuestas vendrá el valor GDEA.ES

Message recipient Se indicará como valor fijo: GDEA.ES. En las respuestas vendrá el valor indicado en el Message sender del mensaje de entrada.

Message identifier Código de identificación del mensaje. Su longitud será como máximo de 40 posiciones (A40). Debe ser único por empresa y mensaje.

Correlation identifier En los mensajes de respuesta se devolverá el valor del Message identifier del mensaje al que se está respondiendo.

TraderID Cuando se trate de un NIF IVA, las dos primeras posiciones del mismo serán el código ISO del pais correspondiente al NIF.

Date and Time of Validation of Alert Rejection

En las respuestas, se indicará la fecha y hora en la que se acepta.

Certificado electronico En la respuesta, se devolverá el código de certificado electrónico de autentificación.

SubmitterType Este campo se utiliza para indicar quien es el que presenta las explicaciones. Valor ‘1’ para indicar ‘expedidor’ y valor ‘2’ para indicar ‘destinatario’

Page 9: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 9/16

5. Definición servicio y esquemas 5.1. Definición servicio – Ie871V32.wsdl La definición del servicio se puede consultar en la dirección https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32.wsdl

<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions targetNamespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32.wsdl" xmlns="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32.wsdl" xmlns:Ent871=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd" xmlns:Sal871=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Sal.xsd" xmlns:Sal704=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie704V32Sal.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <wsdl:types> <schema elementFormDefault="qualified" targetNamespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32.wsdl" xmlns="http://www.w3.org/2001/XMLSchema"> <xs:import namespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd" schemaLocation="Ie871V32Ent.xsd" /> <xs:import namespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Sal.xsd" schemaLocation="Ie871V32Sal.xsd" /> <xs:import namespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie704V32Sal.xsd" schemaLocation="Ie704V32Sal.xsd" /> <xs:complexType name="Ie871V32SalType"> <xs:choice> <xs:element ref="Sal871:IE871"></xs:element> <xs:element ref="Sal704:CD704A"></xs:element> </xs:choice> </xs:complexType> </schema> </wsdl:types> <wsdl:message name="Entrada"> <wsdl:part name="Ie871V32Ent" element="Ent871:IE871" /> </wsdl:message> <wsdl:message name="Salida"> <wsdl:part name="Ie871V32Sal" type="Ie871V32SalType"></wsdl:part> </wsdl:message> <wsdl:portType name="Ie871V32"> <wsdl:operation name="Ie871V32"> <wsdl:input message="Entrada" name="Entrada" /> <wsdl:output message="Salida" name="Salida" /> </wsdl:operation> </wsdl:portType> <wsdl:binding name="Ie871V32SoapBinding" type="Ie871V32"> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="Ie871V32"> <wsdlsoap:operation soapAction="" /> <wsdl:input name="Entrada"> <wsdlsoap:body use="literal" /> </wsdl:input> <wsdl:output name="Salida"> <wsdlsoap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="Ie871V32Service"> <wsdl:port binding="Ie871V32SoapBinding" name="Ie871V32"> <wsdlsoap:address location=

"https://www1.agenciatributaria.gob.es/L/inwinvoc/es.aeat.dit.adu.adi1.emcssw.Ie871V32SOAP" /> </wsdl:port> <wsdl:port binding="Ie871V32SoapBinding" name="Ie871V32Pruebas"> <wsdlsoap:address location=

"https://www1.agenciatributaria.gob.es/L/inwinvoc/es.aeat.dit.adu.adi1.emcssw.Ie871P32SOAP" /> </wsdl:port> </wsdl:service> </wsdl:definitions>

Page 10: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 10/16

5.2. Mensaje de entrada – Ie871V32Ent.xsd El diseño del esquema de entrada se puede consultar en la dirección https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd" xmlns:emcs="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/typesV32.xsd" xmlns:tms="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd" xmlns:tcl="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tclV32.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:etsi="http://uri.etsi.org/01903/v1.2.2#" targetNamespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.00"> <!--========================================= --> <!--===== IE871:C_SHR_EXP --> <!--===== EXPLANATION ON REASON FOR SHORTAGE --> <!--========================================= --> <!--===== Imports ===== --> <xs:import namespace="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/typesV32.xsd" schemaLocation="typesV32.xsd" /> <xs:import namespace="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd" schemaLocation="tmsV32.xsd" /> <xs:import namespace="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tclV32.xsd" schemaLocation="tclV32.xsd" /> <xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="../../xades/xmldsig-core-schema.xsd" /> <xs:import namespace="http://uri.etsi.org/01903/v1.2.2#" schemaLocation="../../xades/XAdES.xsd" /> <!--===== Root Element ===== --> <xs:element name="IE871" type="IE871Type" /> <!--===== EMCS Data Groups Declarations ===== --> <xs:complexType name="IE871Type"> <xs:sequence> <xs:element name="Header" type="tms:HeaderType" /> <xs:element name="Body" type="BodyType" /> <xs:element ref="ds:Signature" /> </xs:sequence> <xs:attribute name="Test" type="tcl:TestTipo" use="optional"> <xs:annotation> <xs:documentation> Indicador de Test. No es obligatorio. En caso de aparecer sólo podrá tomar los valores S=Modo pruebas </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <!--===== IE Specific Data Groups Declarations ===== --> <xs:complexType name="BodyType"> <xs:sequence> <xs:element name="ExplanationOnReasonForShortage" type="ExplanationOnReasonForShortageType" /> </xs:sequence> </xs:complexType> <xs:complexType name="ExplanationOnReasonForShortageType"> <xs:sequence> <xs:element name="Attributes" type="AttributesType" /> <xs:element name="ConsigneeTrader" type="ConsigneeTraderType" minOccurs="0" /> <xs:element name="ExciseMovementEad" type="ExciseMovementEadType" /> <xs:element name="ConsignorTrader" type="ConsignorTraderType" minOccurs="0" /> <xs:element name="Analysis" type="AnalysisType" minOccurs="0" /> <xs:element name="BodyAnalysis" type="BodyAnalysisType" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="DispatchImportOffice" type="DispatchImportOfficeType" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="AttributesType"> <xs:sequence> <xs:element name="SubmitterType" type="tcl:SubmitterType" /> </xs:sequence> </xs:complexType>

Page 11: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 11/16

<xs:complexType name="ConsigneeTraderType"> <xs:sequence> <xs:element name="Traderid" type="emcs:TraderidType" minOccurs="0" /> <xs:element name="TraderName" type="emcs:TraderNameType" /> <xs:element name="StreetName" type="emcs:StreetNameType" /> <xs:element name="StreetNumber" type="emcs:StreetNumberType" minOccurs="0" /> <xs:element name="Postcode" type="emcs:PostcodeType" /> <xs:element name="City" type="emcs:CityType" /> <xs:element name="EoriNumber" type="emcs:EoriNumberType" minOccurs="0" /> </xs:sequence> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:complexType> <xs:complexType name="ExciseMovementEadType"> <xs:sequence> <xs:element name="AadReferenceCode" type="emcs:AadReferenceCodeType" /> <xs:element name="SequenceNumber" type="emcs:SequenceNumberType" /> </xs:sequence> </xs:complexType> <xs:complexType name="ConsignorTraderType"> <xs:sequence> <xs:element name="TraderExciseNumber" type="emcs:ExciseNumberType" /> <xs:element name="TraderName" type="emcs:TraderNameType" /> <xs:element name="StreetName" type="emcs:StreetNameType" /> <xs:element name="StreetNumber" type="emcs:StreetNumberType" minOccurs="0" /> <xs:element name="Postcode" type="emcs:PostcodeType" /> <xs:element name="City" type="emcs:CityType" /> </xs:sequence> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:complexType> <xs:complexType name="AnalysisType"> <xs:sequence> <xs:element name="DateOfAnalysis" type="emcs:DateType" /> <xs:element name="GlobalExplanation" type="LSDGlobalExplanationType" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="BodyAnalysisType"> <xs:sequence> <xs:element name="ExciseProductCode" type="emcs:ExciseProductCodeType" /> <xs:element name="BodyRecordUniqueReference" type="emcs:BodyRecordUniqueReferenceType" /> <xs:element name="Explanation" type="LSDExplanationType" minOccurs="0" /> <xs:element name="ActualQuantity" type="emcs:ActualQuantityType" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="DispatchImportOfficeType"> <xs:sequence> <xs:element name="ReferenceNumber" type="emcs:ExciseOfficeCodeType" /> </xs:sequence> </xs:complexType> <!--===== IE Specific Data Items Declarations ===== --> <xs:complexType name="LSDExplanationType"> <xs:simpleContent> <xs:extension base="emcs:ExplanationType"> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="LSDGlobalExplanationType"> <xs:simpleContent> <xs:extension base="emcs:GlobalExplanationType"> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:schema>

Page 12: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 12/16

5.3. Mensaje de salida correcta – Ie871V32Sal.xsd El diseño del esquema de salida correcta se puede consultar en la dirección https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Sal.xsd

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Sal.xsd" xmlns:emcs="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/typesV32.xsd" xmlns:tms="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd" xmlns:tcl="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tclV32.xsd" targetNamespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Sal.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.00"> <!--========================================= --> <!--===== IE871:C_SHR_EXP --> <!--===== EXPLANATION ON REASON FOR SHORTAGE --> <!--========================================= --> <!--===== Imports ===== --> <xs:import namespace="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/typesV32.xsd" schemaLocation="typesV32.xsd" /> <xs:import namespace="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd" schemaLocation="tmsV32.xsd" /> <xs:import namespace="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tclV32.xsd" schemaLocation="tclV32.xsd" /> <!--===== Root Element ===== --> <xs:element name="IE871" type="IE871Type" /> <!--===== EMCS Data Groups Declarations ===== --> <xs:complexType name="IE871Type"> <xs:sequence> <xs:element name="Header" type="tms:HeaderType" /> <xs:element name="Body" type="BodyType" /> </xs:sequence> <xs:attribute name="Test" type="tcl:TestTipo" use="optional"> <xs:annotation> <xs:documentation> Indicador de Test. No es obligatorio. En caso de aparecer sólo podrá tomar los valores S=Modo pruebas, indica que se responde a un presentación en modo de pruebas </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <!--===== IE Specific Data Groups Declarations ===== --> <xs:complexType name="BodyType"> <xs:sequence> <xs:element name="ExplanationOnReasonForShortage" type="ExplanationOnReasonForShortageType" /> </xs:sequence> </xs:complexType> <xs:complexType name="ExplanationOnReasonForShortageType"> <xs:sequence> <xs:element name="Attributes" type="AttributesType" /> <xs:element name="ConsigneeTrader" type="ConsigneeTraderType" minOccurs="0" /> <xs:element name="ExciseMovementEad" type="ExciseMovementEadType" /> <xs:element name="ConsignorTrader" type="ConsignorTraderType" minOccurs="0" /> <xs:element name="Analysis" type="AnalysisType" minOccurs="0" /> <xs:element name="BodyAnalysis" type="BodyAnalysisType" minOccurs="0" maxOccurs="unbounded" /> <xs:element name="DispatchImportOffice" type="DispatchImportOfficeType" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="AttributesType"> <xs:sequence> <xs:element name="SubmitterType" type="tcl:SubmitterType" /> <xs:element name="DateAndTimeOfValidationOfExplanationOnShortage" type="emcs:DateTimeType" minOccurs="0" /> <xs:element name="CertificadoElectronico" type="emcs:CertificadoElectronicoTipo" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="ConsigneeTraderType"> <xs:sequence> <xs:element name="Traderid" type="emcs:TraderidType" minOccurs="0" /> <xs:element name="TraderName" type="emcs:TraderNameType" /> <xs:element name="StreetName" type="emcs:StreetNameType" />

Page 13: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 13/16

<xs:element name="StreetNumber" type="emcs:StreetNumberType" minOccurs="0" /> <xs:element name="Postcode" type="emcs:PostcodeType" /> <xs:element name="City" type="emcs:CityType" /> <xs:element name="EoriNumber" type="emcs:EoriNumberType" minOccurs="0" /> </xs:sequence> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:complexType> <xs:complexType name="ExciseMovementEadType"> <xs:sequence> <xs:element name="AadReferenceCode" type="emcs:AadReferenceCodeType" /> <xs:element name="SequenceNumber" type="emcs:SequenceNumberType" /> </xs:sequence> </xs:complexType> <xs:complexType name="ConsignorTraderType"> <xs:sequence> <xs:element name="TraderExciseNumber" type="emcs:ExciseNumberType" /> <xs:element name="TraderName" type="emcs:TraderNameType" /> <xs:element name="StreetName" type="emcs:StreetNameType" /> <xs:element name="StreetNumber" type="emcs:StreetNumberType" minOccurs="0" /> <xs:element name="Postcode" type="emcs:PostcodeType" /> <xs:element name="City" type="emcs:CityType" /> </xs:sequence> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:complexType> <xs:complexType name="AnalysisType"> <xs:sequence> <xs:element name="DateOfAnalysis" type="emcs:DateType" /> <xs:element name="GlobalExplanation" type="LSDGlobalExplanationType" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="BodyAnalysisType"> <xs:sequence> <xs:element name="ExciseProductCode" type="emcs:ExciseProductCodeType" /> <xs:element name="BodyRecordUniqueReference" type="emcs:BodyRecordUniqueReferenceType" /> <xs:element name="Explanation" type="LSDExplanationType" minOccurs="0" /> <xs:element name="ActualQuantity" type="emcs:ActualQuantityType" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="DispatchImportOfficeType"> <xs:sequence> <xs:element name="ReferenceNumber" type="emcs:ExciseOfficeCodeType" /> </xs:sequence> </xs:complexType> <!--===== IE Specific Data Items Declarations ===== --> <xs:complexType name="LSDExplanationType"> <xs:simpleContent> <xs:extension base="emcs:ExplanationType"> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> <xs:complexType name="LSDGlobalExplanationType"> <xs:simpleContent> <xs:extension base="emcs:GlobalExplanationType"> <xs:attribute name="language" type="emcs:LanguageCodeType" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:schema>

Page 14: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 14/16

5.4. Mensaje de salida con errores – Ie704V32Sal.xs d El diseño del esquema de salida con errores se puede consultar en la dirección https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie704V32Sal.xsd

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie704V32Sal.xsd" xmlns:emcs="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/typesV32.xsd" xmlns:tms="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd" xmlns:tcl="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tclV32.xsd" targetNamespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie704V32Sal.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.00"> <!--========================================= --> <!--===== IE704:N_REJ_DAT --> <!--===== GENERIC REFUSAL MESSAGE --> <!--========================================= --> <!--===== Imports ===== --> <xs:import namespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/typesV32.xsd" schemaLocation="typesV32.xsd" /> <xs:import namespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd" schemaLocation="tmsV32.xsd" /> <xs:import namespace=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tclV32.xsd" schemaLocation="tclV32.xsd" /> <!--===== Root Element ===== --> <xs:element name="CD704A" type="CD704AType" /> <!--===== EMCS Data Groups Declarations ===== --> <xs:complexType name="CD704AType"> <xs:sequence> <xs:element name="Header" type="tms:HeaderType" /> <xs:element name="Body" type="BodyType" /> </xs:sequence> </xs:complexType> <!--===== IE Specific Data Groups Declarations ===== --> <xs:complexType name="BodyType"> <xs:sequence> <xs:element name="GenericRefusalMessage" type="GenericRefusalMessageType" /> </xs:sequence> </xs:complexType> <xs:complexType name="GenericRefusalMessageType"> <xs:sequence> <xs:element name="Attributes" type="AttributesType" minOccurs="0" /> <xs:element name="FunctionalError" type="FunctionalErrorType" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> <xs:complexType name="AttributesType"> <xs:sequence> <xs:element name="AadReferenceCode" type="emcs:AadReferenceCodeType" minOccurs="0" /> <xs:element name="SequenceNumber" type="emcs:SequenceNumberType" minOccurs="0" /> <xs:element name="LocalReferenceNumber" type="emcs:LocalReferenceNumberType" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="FunctionalErrorType"> <xs:sequence> <xs:element name="ErrorType" type="tcl:FunctionalErrorCodes" /> <xs:element name="ErrorReason" type="emcs:ErrorReasonType" /> <xs:element name="ErrorLocation" type="emcs:ErrorLocationType" minOccurs="0" /> <xs:element name="OriginalAttributeValue" type="emcs:OriginalAttributeValueType" minOccurs="0" /> </xs:sequence> </xs:complexType> </xs:schema>

Page 15: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 15/16

5.5. URL’s de acceso al servicio en los distintos e ntornos. Para el Entorno Real la URL es:

https://www1.agenciatributaria.gob.es/L/inwinvoc/es.aeat.dit.adu.adi1.emcssw.Ie871V32SOAP

Para el Entorno de Pruebas es: https://www1.agenciatributaria.gob.es/L/inwinvoc/es.aeat.dit.adu.adi1.emcssw.Ie871P32SOAP

6. Lista de errores Los códigos de error se pueden consultar en el documento LISTA DE CÓDIGOS DE ERROR.

7. Ejemplos

7.1. Ejemplo de presentación de explicaciones por p arte del receptor de las mercancias.

<?xml version="1.0" encoding="UTF-8"?> <IE871 Test="S" xmlns:tms="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd" xsi:schemaLocation=

"https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/tmsV32.xsd tmsV32.xsd

http://www.w3.org/2000/09/xmldsig# ../../xades/xmldsig-core-schema.xsd

https://www3.agenciatributaria.gob.es/static_files/common/internet/dep/aduanas/es/aeat/dit/adu/adi1/emcssw/Ie871V32Ent.xsd ../Ie871V32Ent.xsd "> <Header> <tms:MessageSender>99999999R</tms:MessageSender> <tms:NombreSender>JUAN ESPAÑOL ESPAÑOL</tms:NombreSender> <tms:MessageRecipient>NDEA.ES</tms:MessageRecipient> <tms:DateOfPreparation>2016-03-21</tms:DateOfPreparation> <tms:TimeOfPreparation>12:01:02</tms:TimeOfPreparation> <tms:MessageIdentifier>2016032100089</tms:MessageIdentifier> </Header> <Body> <ExplanationOnReasonForShortage> <Attributes> <SubmitterType>2</SubmitterType> </Attributes> <ConsigneeTrader language="es"> <Traderid>ES00076H7001K</Traderid> <TraderName>Juan Español Español</TraderName> <StreetName>Cl Sol</StreetName> <StreetNumber>23</StreetNumber> <Postcode>28017</Postcode> <City>Madrid</City> </ConsigneeTrader> <ExciseMovementEad> <AadReferenceCode>16ESPRU60000026360004</AadReferenceCode> <SequenceNumber>1</SequenceNumber> </ExciseMovementEad> <Analysis> <DateOfAnalysis>2016-03-21</DateOfAnalysis> <GlobalExplanation language="es"> Se trata de un error en la cumplimentación de las cantidades </GlobalExplanation> </Analysis> <BodyAnalysis> <ExciseProductCode>S500</ExciseProductCode>

Page 16: Ie871V32 – Presentación de explicaciones de pérdidas/excesos. · 2015. 10. 29. · EMCS – Sistema de Control de Movimientos de Impuestos Especiales Presentación de explicaciones

EMCS – Sistema de Control de Movimientos de Impuestos Especiales

Presentación de explicaciones de pérdidas/excesos Versión de este documento: 3.1

Fecha publicación: 01/10/2015 IE871-CV31-Presentar explicaciones por pérdidas-excesos.docx Pág: 16/16

<BodyRecordUniqueReference>1</BodyRecordUniqueReference> <Explanation language="es">Las cantidades se declararón multiplicadas por 100</Explanation> </BodyAnalysis> <DispatchImportOffice> <ReferenceNumber>ES002801</ReferenceNumber> </DispatchImportOffice> </ExplanationOnReasonForShortage> </Body> <ds:Signature Id="idvalue0"> <ds:SignedInfo Id="idvalue1"> <ds:CanonicalizationMethod Algorithm="http://tempuri.org" /> <ds:SignatureMethod Algorithm="http://tempuri.org"> <ds:HMACOutputLength>0</ds:HMACOutputLength> </ds:SignatureMethod> <ds:Reference Id="idvalue2" Type="http://tempuri.org" URI="http://tempuri.org"> <ds:Transforms> <ds:Transform Algorithm="http://tempuri.org"> <ds:XPath>ds:XPath</ds:XPath> </ds:Transform> </ds:Transforms> <ds:DigestMethod Algorithm="http://tempuri.org" /> <ds:DigestValue>0100</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue Id="idvalue3">0100</ds:SignatureValue> <ds:KeyInfo Id="idvalue4"> <ds:KeyName>ds:KeyName</ds:KeyName> </ds:KeyInfo> <ds:Object Encoding="http://tempuri.org" Id="idvalue5" MimeType=""> <ds:SPKIData> <ds:SPKISexp>0100</ds:SPKISexp> </ds:SPKIData> </ds:Object> </ds:Signature> </IE871>