e specific ax ml

44
AEAT Formato de factura electrónica XML Versión. 1.0 1/35 22/07/2005 Formato de factura electrónica XML Julio 2005 Versión 1.0

Upload: huachoc

Post on 10-Sep-2015

12 views

Category:

Documents


0 download

DESCRIPTION

.

TRANSCRIPT

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    1/35 22/07/2005

    Formato de factura electrnica

    XML

    Julio 2005

    Versin 1.0

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    2/35 22/07/2005

    Contenido del documento 1 Introduccin..................................................................................................................... 3 2 Especificaciones de la propuesta de normalizacin (XML - CCI).................. 4

    2.1 Cabecera ..................................................................................................................... 4 2.1.1 Resumen de datos del bloque............................................................................. 5 2.1.2 Codificacin XML ................................................................................................... 6

    2.2 Sujetos ...................................................................................................................... 10 2.2.1 Resumen de datos del bloque........................................................................... 10 2.2.2 Codificacin XML ................................................................................................. 13 2.2.3 Factura .................................................................................................................. 17 2.2.4 Resumen de datos del bloque........................................................................... 17 2.2.5 Codificacin XML ................................................................................................. 19

    2.3 Detalle ....................................................................................................................... 27 2.3.1 Resumen de datos del bloque........................................................................... 27 2.3.2 Codificacin XML ................................................................................................. 28

    2.4 Signature................................................................................................................... 31 2.4.1 Resumen de datos del bloque........................................................................... 31 2.4.2 Codificacin XML ................................................................................................. 31

    3 Anexos. ............................................................................................................................. 32 Anexo-1: Formatos y comprobaciones generales y particulares de la factura en el formato XML-CCI.................................................................................... 32 Anexo-2: XML de ejemplo (sin datos)....................................................................... 34

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    3/35 22/07/2005

    1 Introduccin. Este documento recoge la propuesta de un formato de intercambio de los datos requeridos para la emisin y recepcin de una factura electrnica en el mercado espaol, que se adhiera de forma estricta a las disposiciones legales vigentes.

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    4/35 22/07/2005

    2 Especificaciones de la propuesta de normalizacin (XML - CCI). En este apartado se presenta el detalle de la propuesta de codificacin de los datos de la factura electrnica. La documentacin presenta una propuesta de codificacin XML para cada uno de los cinco grupos de datos de la factura. Estos grupos estn codificados dentro del esquema XML-CCI siguiente:

    2.1 Cabecera El bloque de datos Cabecera contiene informacin de control y firma de la remesa de facturas y datos resumen del lote. Los objetivos de este bloque son:

    Identificar la versin del formato. Identificar a un tercero cuando ste es el que factura por cuenta de

    emisor/receptor. Totalizar los importes ms relevantes del fichero a efectos de facilitar el control.

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    5/35 22/07/2005

    2.1.1 Resumen de datos del bloque. Listado de datos contenidos en este bloque segn las especificaciones del grupo de trabajo de factura electrnica del CCI. A - CABECERA DE FICHERO

    1 - Datos Generales: 1-Versin Codificacin 2-Identificacin: (Lote, Individual) 3-Tipo de Emisor: (Emisor, Receptor, Tercero) 2 - Tercero: 1-Identificacin Fiscal:

    1-Tipo Documento 2-Nmero Documento

    2-Nombre: 1-Apellido1 2-Apellido2 3-Nombre / Razn Social

    3 - Lote: 1-N Total de Facturas NTF 2-Importe Total de Facturas ITF 3-Importe Total a Pagar ITP

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    6/35 22/07/2005

    2.1.2 Codificacin XML El detalle del cdigo XML se adjunta en documento esquema XSD adjunto. La codificacin XML se har siguiendo el esquema siguiente:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    7/35 22/07/2005

    Codificacin del bloque Cabecera/EmisorTercero:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    8/35 22/07/2005

    Codificacin del bloque Cabecera/Lote:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    9/35 22/07/2005

    Codificacin del bloque Cabecera/DatosCesionFactoring:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    10/35 22/07/2005

    2.2 Sujetos El bloque Sujetos contiene los datos comunes que identifican todo el lote de facturas que se transmite entre un nico receptor y un nico emisor. Los datos definidos son fundamentalmente los necesarios para identificar tanto al emisor como al receptor de la factura.

    2.2.1 Resumen de datos del bloque. Listado de datos contenidos en este bloque segn las especificaciones del grupo de trabajo de factura electrnica del CCI. B - DATOS COMUNES PARA LOTE 1 - Emisor: 1-Identificacin Fiscal:

    1-Tipo Documento 2-Nmero Documento

    2-Centro / Departamento 1-Nmero 2-TipoRol 3-Nombre

    - 1-Apellido 1 - 2-Apellido 2 - 3-Nombre/Razn Social

    4-Direccin Centro en Espaa - 1-Direccin Completa - 2-Cdigo Postal - 3-Plaza - 4-Provincia - 5-Cdigo de Pas

    5-Direccin Centro en el Extranjero - 1-Direccin Completa - 2-Plaza - Cdigo Postal - 3-Provincia - 4-Cdigo de Pas

    6-Telfono 7-Fax 8-Email 9-GLN 10-GLNFsico

    3-Nombre: 1-Apellido 1 2-Apellido 2 3-Nombre / Razn Social

    4-Domicilio Nacional:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    11/35 22/07/2005

    1-Direccin Completa 2-Cdigo Postal 3-Plaza 4-Provincia 5-Cdigo Pas.

    5-Domicilio Extranjero: 1-Direccin Completa 2-Plaza - Cdigo Postal 3-Provincia 4-Cdigo Pas.

    6-Datos Adicionales: 1-Telfono 2-Fax 3-Correo electrnico 4-Web 5-INE 6-Persona de Contacto 7-CNO /CNAE

    7-Datos Registrales 2 - Receptor: 1-Identificacin Fiscal:

    1-Tipo Documento 2-Nmero Documento

    2-Centro / Departamento 1-Nmero 2-TipoRol 3-Nombre

    - 1-Apellido 1 - 2-Apellido 2 - 3-Nombre/Razn Social

    4-Direccin Centro en Espaa - 1-Direccin Completa - 2-Cdigo Postal - 3-Plaza - 4-Provincia - 5-Cdigo de Pas

    5-Direccin Centro en el Extranjero - 1-Direccin Completa - 2-Plaza - Cdigo Postal - 3-Provincia - 4-Cdigo de Pas

    6-Telfono 7-Fax 8-Email 9-GNH 10-GNHFsico

    3-Nombre: 1-Apellido 1 2-Apellido 2 3-Nombres / Razn Social

    4-Domicilio Nacional:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    12/35 22/07/2005

    1-Direccin Completa 2-Cdigo Postal 3-Plaza 4-Provincia 5-Cdigo Pas.

    5-Domicilio Extranjero: 1-Direccin Completa 2-Plaza - Cdigo Postal 3-Provincia 4-Cdigo Pas.

    6-Datos Adicionales: 1-Telfono 2-Fax 3-Correo electrnico 4-Web 5-INE 6-Persona de Contacto 7-CNO /CNAE

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    13/35 22/07/2005

    2.2.2 Codificacin XML El detalle del cdigo XML se adjunta en documento esquema XSD adjunto. La codificacin XML se har siguiendo el esquema siguiente:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    14/35 22/07/2005

    Codificacin del bloque Sujetos/Emisor:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    15/35 22/07/2005

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    16/35 22/07/2005

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    17/35 22/07/2005

    2.2.3 Factura El bloque de datos Factura contiene la informacin requerida en cada factura que identifica claramente la transaccin a la que se refiere. Esto datos son: los detalles (o conceptos), albaranes asociados, tasas, cargos, referencias de cliente o proveedor, descuentos, impuestos, datos relativos al cobro, anticipos y totales.

    2.2.4 Resumen de datos del bloque. Listado de datos contenidos en este bloque segn las especificaciones del grupo de trabajo de factura electrnica del CCI. C - DATOS COMUNES PARA DOCUMENTO 1 - Cabecera de Factura: 1-Nmero 2-Serie 3-Tipo Documento 4-Clase 2 - Emisin Factura 1-Fecha Expedicin 2-Lugar Expedicin

    1-Cdigo Postal 2-Descripcin

    3-Perodo de Facturacin 4-Moneda Operacin (Cdigo ISOALFA) 5-Moneda Impuesto (Cdigo ISOALFA) 6-Lengua 3 - Impuestos Repercutidos: 1-Clase Impuesto Repercutido CIRP 2-Porcentaje Impuesto Repercutido TIRP 3-Base Imponible Repercutida CIRP 4-Cuota Repercutida.CURP 4 - Impuestos Retenidos: 1-Clase Impuesto Retenido CIRT 2-Porcentaje Impuesto Retenido PIRT 3-Base Imponible Retenida BIRT 4-Cuota Retenida CURT 5 - Totales 1-Total Importe Bruto TIB 2-Descuentos: (Tantos como tipos de Dto.)

    1-Descripcin Descuento sobre factura 2-Importe Descuento sobre factura DTO 3-Porcentaje Descuento sobre factura PDTO

    3-Recargos: (Tantos como tipos de Recargo) 1-Descripcin Recargo sobre factura

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    18/35 22/07/2005

    2-Importe Recargo sobre factura REC 3-Porcentaje Recargo sobre factura PREC

    4-Total Descuentos sobre factura TDTO 5-Total Recargos sobre factura TREC 6-Total Importe Bruto antes de Impuestos TIBai 7-Total Impuestos Repercutidos TCURP 8-Total Impuestos Retenidos TCURT 9-Total Factura TF 10-Anticipos: (Tantos como entregas a cuenta)

    1-Fecha Pago Anticipado 2-Importe Pago Anticipado ANT

    11-Total Anticipos TANT 12-Total a Pagar TP 6 - Datos relativos al cobro 1-Fecha de Vencimiento 2-Importe Vencimiento IV 3-Forma de Pago Vencimiento 4-IBAN Emisor Cuenta de Abono 5-Referencia 6-IBAN Receptor Cuenta de Cargo 7-Observaciones 7 - Literales legales: 1-Menciones expresas a normas sobre Donaciones 2-Menciones expresas a normas sobre Subvenciones 3-Mencin expresa del carcter irrevocable de la subvencin 4-Mencin sobre atender el pago en la moneda prevista para 5-Proveedores residentes 8 - Datos Adicionales 1-Factura Asociada 2-Documentos Relacionados 3-Observaciones

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    19/35 22/07/2005

    2.2.5 Codificacin XML El detalle del cdigo XML se adjunta en documento esquema XSD adjunto. La codificacin XML se har siguiendo el esquema siguiente:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    20/35 22/07/2005

    Codificacin del bloque Facturas/Factura/CabeceraFactura:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    21/35 22/07/2005

    Codificacin del bloque Facturas/Factura/EmisionFactura:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    22/35 22/07/2005

    Codificacin del bloque Facturas/Factura/ImpuestosRepercutidos: Codificacin del bloque Facturas/Factura/ImpuestosRetenidos:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    23/35 22/07/2005

    Codificacin del bloque Facturas/Factura/TotalesFactura:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    24/35 22/07/2005

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    25/35 22/07/2005

    Codificacin del bloque Facturas/Factura/DatosCobro:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    26/35 22/07/2005

    Codificacin del bloque Facturas/Factura/LiteralesLegales:

    Codificacin del bloque Facturas/Factura/DatosAdicionales:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    27/35 22/07/2005

    2.3 Detalle El bloque de datos Detalle contiene la informacin individualizada por cada concepto de la factura. Este detalle incluye informacin precisa sobre los bienes y servicios facturados.

    2.3.1 Resumen de datos del bloque. Listado de datos contenidos en este bloque segn las especificaciones del grupo de trabajo de factura electrnica del CCI. D - DETALLE DE OPERACIONES FACTURADAS

    1 - Detalle Bien o Servicio Facturado 1-Referencia Operacin Comprador 2-Referencia Operacin Proveedor 3-Orden en el Pedido 4-Nmero de Albarn (tantos como entregas) 5-Descripcin Bien/Servicio 6-Cantidad q 7-Unidad de Medida 8-Precio Unitario sin impuestos pu 9-Coste Total ct 10-Descripcin Descuentos 11-Porcentaje de Descuento 12-Importe Descuentos dto 13-Descripcin Cargos/Recargos 14-Porcentaj de Cargos/Recargos 15-Importe Cargos/Recargos rec 16-Importe Bruto ib 17-Clase de Impuesto Repercutido CIRP 18-Porcentaje de Impuesto Repercutido TIRP 19-Clase de Impuesto Retenido CIRT 20-Porcentaje de Impuesto Retenido TIRT 21-Periodo 22-Fecha de Operacin (tantas como entregas) 23-Observaciones 2 - Rectificativas 1-Nmero de Factura anterior objeto de rectificacin 2-Serie de Factura anterior objeto de rectificacin 3-Cdigo motivo rectificacin 4-Descripcin motivo rectificacin 5-Perodo impositivo que se rectifica

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    28/35 22/07/2005

    2.3.2 Codificacin XML El detalle del cdigo XML se adjunta en documento esquema XSD adjunto. La codificacin XML se har siguiendo el esquema siguiente:

    Codificacin del bloque Facturas/Factura/Detalle:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    29/35 22/07/2005

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    30/35 22/07/2005

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    31/35 22/07/2005

    2.4 Signature El bloque de datos Signatures contiene la informacin necesaria para dar validez legal al documento.

    2.4.1 Resumen de datos del bloque. Listado de datos contenidos en este bloque segn las especificaciones del grupo de trabajo de factura electrnica del CCI. E - FIRMA DE FACTURAS

    1-Extraccin Datos Factura 2-Firma + Clave

    2.4.2 Codificacin XML El detalle del cdigo XML se adjunta en documento esquema XSD adjunto. La codificacin XML se har siguiendo el esquema siguiente:

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    32/35 22/07/2005

    3 Anexos.

    Anexo-1: Formatos y comprobaciones generales y particulares de la factura en el formato XML-CCI Generales

    En el esquema XSD correspondiente, todos los importes y porcentajes se han definido com 'double'. Sin embargo, su utilizacin se limitar de acuerdo con las reglas siguientes:

    Todos los totales son con dos decimales, y en los importes de detalle se utilizarn cuatro. Todos los porcentajes son con cuatro decimales, excepto en los porcentajes de impuesto en que se codifican con 2 decimales.

    Todas las fechas irn codificadas en el siguiente formato: AAAAMMDD Todas las estructuras y campos definidos como 'Declarativos' corresponden a

    informaciones de uso generalizado entre emisores y receptores de diversos sectores. Su uso es siempre opcional, y no contienen informaciones referenciadas en los reales decretos, rdenes o resoluciones emitidos por los distintos organismos oficiales.

    Particulares

    El cdigo pais en los centros nacionales ser codificado como ESP siempre. EL campo Factura / Cuenta de Abono en

    Facturas/Factura/DatosCobro/Vencimiento/CuentaAbono/NumeroCuentaIBAN ser obligatorio si la forma de pago es transferencia

    El campo Factura.Cuenta de Cargo en Facturas/Factura/DatosCobro/Vencimiento/CuentaCargo/NumeroCuentaIBAN ser obligatorio si la forma de pago es recibo

    Datos Comunes Documento.Emisin Factura. EL Perodo de facturacin ser obligatorio si la clase de la factura es OC o CC.

    El elemento Rectificativa siempre es obligatorio si la clase de la factura es OR o CR.

    Importe Bruto = Coste Total Importe Descuento + Importe Cargos Coste Total = PrecioUnitarioSinImpuestos x Cantidad El ImporteTotalFacturas de la Cabecera ser la suma aritmtica de los campos

    TotalFactura existentes en Facturas / Factura/TotalesFactura. El Importe TotalAPagar de la Cabecera ser el ImporteTotalFacturas menos la

    suma aritmtica de TotalAnticipos existentes en Facturas / Factura/TotalesFactura.

    El Importe TotalAEjecutar de la Cabecera ser la suma aritmetica de los importes TotalaEjecutar existentes en Facturas / Factura/TotalesFactura.

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    33/35 22/07/2005

    En el caso de que exista un descuento global sobre el Total de una Factura (ImporteDescuento en Facturas / Factura / TotalesFactura /TotalDescuento) que afecte el importe de un impuesto, se aplicar la reduccin proporcionalmente al detalle de los importes de cada lnea afectados por dicho impuesto, efectundose el redondeo final al cntimo sobre el tipo impositivo mayor. Los importes minorados son los que debern aparecer en los correspondientes campos Cuota de Facturas / Factura / Impuestos/Impuesto. Igualmente estos importes sern los que se utilizarn para calcular los conceptos TotalImpuestosRepercutidos y TotalImpuestosRetenidos dentro del bloque Facturas / Factura / TotalesFactura.

    Cada factura recoger en el bloque de Impuestos (Facturas / Factura / Impuestos ) tantas declaraciones de impuestos diferentes como impuestos de tipo, clase y porcentaje distintos aparezcan en las lnea de detalle de dicha factura.

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    34/35 22/07/2005

    Anexo-2: XML de ejemplo (sin datos) String String EM F E String String String String String String String AFG String String String String String String String 0 String String 2147483647 3.141593E0 3.141593E0 1967-08-13

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    35/35 22/07/2005

    3.141593E0 3.141593E0 3.141593E0 1967-08-13 3.141593E0 3.141593E0 3.141593E0 1967-08-13 3.141593E0 ADP F E String String String String String String String AFG String String String String String String String 0 String String

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    36/36 22/07/2005

    String String String String String F E String String Fiscal String String String String String String String AFG String String String String String String String 0 String String String String String String

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    37/37 22/07/2005

    String String String String AFG String String String String String String String 0 String String F E String String Fiscal String String String String String String String AFG String String String String String String String 0 String

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    38/38 22/07/2005

    String String String String String String String String String AFG String String String String String String String 0 String String String String FC OO String String 01 Error - Nmero de la factura String

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    39/39 22/07/2005

    01 Rectificacin ntegra String String 0 String String ADP ADP String String String 3.141593E0 Unidades 3.141593E0 3.141593E0 String 3.141593E0 3.141593E0 String 3.141593E0 3.141593E0 3.141593E0 IVA String 3.141593E0 3.141593E0 1967-08-13 3.141593E0

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    40/40 22/07/2005

    3.141593E0 3.141593E0 1967-08-13 3.141593E0 IVA String 3.141593E0 3.141593E0 1967-08-13 3.141593E0 3.141593E0 3.141593E0 1967-08-13 3.141593E0 String String String Text IVA String 3.141593E0 3.141593E0 1967-08-13 3.141593E0 3.141593E0 3.141593E0 1967-08-13

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    41/41 22/07/2005

    3.141593E0 IVA String 3.141593E0 3.141593E0 1967-08-13 3.141593E0 3.141593E0 3.141593E0 1967-08-13 3.141593E0 3.141593E0 String 3.141593E0 3.141593E0 String 3.141593E0 3.141593E0 3.141593E0 3.141593E0 3.141593E0 3.141593E0 3.141593E0 3.141593E0 String String 3.141593E0

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    42/42 22/07/2005

    String 3.141593E0 3.141593E0 String 3.141593E0 3.141593E0 3.141593E0 String 3.141593E0 Contado String String String String String String String AFG String String String String String String String String String String AFG String String String String 3.141593E0

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    43/43 22/07/2005

    String String String Text String String String String String String String String String String String String

  • AEAT

    Formato de factura electrnica XML

    Versin. 1.0

    44/44 22/07/2005

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /Unknown

    /Description >>> setdistillerparams> setpagedevice