FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
|
#2
|
|||
|
|||
Los obligados al SII siguen igual y el reglamento de Facturacion en la que se basa el SII es el mismo por supuesto, cambian detalles técnicos/campos...
|
#3
|
|||
|
|||
Borrador XMLs
Hola.
os dejo un borrador de los 2 XML para que vayamos practicando/corrigiendo, seguro tengo algún error y ademas me faltan datos de cabecera. Registro/s de Alta: Código:
<?xml version="1.0" encoding="UTF-8"?> <xx:xxxx xmlns:x=xxxxxxxxxxxxxxxxxxx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"> <SistemaFacturacionAltaFact> <Cabecera> <IDVersion>0.1</IDVersion> <ObligadoEmision> <NombreRazon></NombreRazon> <NIF></NIF> <NombreRazonRepresentante></NombreRazonRepresentante> <NIFRepresentante></NIFRepresentante> </ObligadoEmision> </Cabecera> <RegistroAltaFacturas> <RegistroFacturacion> <PeriodoLiquidacion> <Ejercicio></Ejercicio> <Periodo></Periodo> </PeriodoLiquidacion> <IdFactura> <IdEmisorFactura> <NIF></NIF> </IdEmisorFactura> <NumSerieFacturaEmisor></NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor> </IdFactura> <TipoFactura></TipoFactura> <TipoRectificativa></TipoRectificativa> <FacturasRectificadas> <IdFacturaRectificada> <NumSerieFacturaEmisor></NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor></FechaExpedicionFacturaEmisor> </IdFacturaRectificada> //... </FacturasRectificadas> <FacturasSustituidas> <IdFacturaSustituida> <NumSerieFacturaEmisor></NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor></FechaExpedicionFacturaEmisor> </IdFacturaSustituida> //... </FacturasSustituidas> <ImporteRectificacion> <BaseRectificada> <CuotaRectificada> <CuotaRecargoRectificado> </ImporteRectificacion> <FechaOperacion>/<FechaOperacion> <NumRegistroAcuerdoFacturacion></NumRegistroAcuerdoFacturacion> <NumRegistroAcuerdoSistemaInformatico></NumRegistroAcuerdoFacturacion> <DescripcionOperacion></DescripcionOperacion> <RefExterna></RefExterna> <FacturaSimplificadaArticulos7.2_7.3></FacturaSimplificadaArticulos7.2_7.3> <FacturaSinIdentifDestinatarioArticulo6.1.d></FacturaSinIdentifDestinatarioArticulo6.1.d> <Macrodato></Macrodato> <EmitidaPorTercerosODestinatario></EmitidaPorTercerosODestinatario> <Tercero> <NombreRazon></NombreRazon> <NIF></NIF> <IDOtro> <CodigoPais></CodigoPais> <IDType></IDType> <ID></ID> </IDOtro> <NIFRepresentante></NIFRepresentante> </Tercero> <Contraparte> <NombreRazon></NombreRazon> <NIF></NIF> <IDOtro> <CodigoPais></CodigoPais> <IDType></IDType> <ID></ID> </IDOtro> <NIFRepresentante></NIFRepresentante> </Contraparte> <Desglose> <DetalleDesglose> <ClaveRegimen></ClaveRegimen> <CalificacionOperacion></CalificacionOperacion> <OperacionExenta></OperacionExenta> <TipoImpositivo></TipoImpositivo> <BaseImponibleOimporteNoSujeto></BaseImponibleOimporteNoSujeto> <BaseImponibleACoste></BaseImponibleACoste> <CuotaRepercutida></CuotaRepercutida> <TipoRecargoEquivalencia></TipoRecargoEquivalencia> <CuotaRecargoEquivalencia></CuotaRecargoEquivalencia> </DetalleDesglose> //... </Desglose> <ImporteTotal></ImporteTotal> <EntidadSucedida> <NombreRazon></NombreRazon> <NIF></NIF> </EntidadSucedida> <EncadenamientoFacturaAnterior> <IDEmisorFacturaAnterior></IDEmisorFacturaAnterior> <NumSerieFacturaAnterior></NumSerieFacturaAnterior> <FechaExpedicionFacturaAnterior></FechaExpedicionFacturaAnterior> <HuellaFacturaAnterior></HuellaFacturaAnterior> </EncadenamientoFacturaAnterior> <SistemaInformatico> <NombreRazon></NombreRazon> <NIF></NIF> <IDOtro> <CodigoPais></CodigoPais> <IDType></IDType> <ID></ID> </IDOtro> <IdSistemaInformatico></IdSistemaInformatico> <Version></Version> <NumeroInstalacion></NumeroInstalacion> <TipoUsoSistema></TipoUsoSistema> </SistemaInformatico> <RegistroFacturacion> <DatosControl> <Huella></Huella> <TipoHash></TipoHash> <FechaGenRegistro></FechaGenRegistro> <HoraGenRegistro></HoraGenRegistro> <HusoHorarioGenRegistro></HusoHorarioGenRegistro> <Incidencia></Incidencia> </DatosControl> </RegistroAltaFacturas> </SistemaFacturacionAltaFact> Código:
<?xml version="1.0" encoding="UTF-8"?> <xx:xxxx xmlns:x=xxxxxxxxxxxxxxxxxxx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"> <SistemaFacturacionBajaFact> <CabeceraBaja> <IDVersion>0.1</IDVersion> <ObligadoEmision> <NombreRazon></NombreRazon> <NIF></NIF> <NombreRazonRepresentante></NombreRazonRepresentante> <NIFRepresentante></NIFRepresentante> </ObligadoEmision> </CabeceraBaja> <RegistroAnulacionFacturas> <RegistroFacturacion> <PeriodoLiquidacion> <Ejercicio></Ejercicio> <Periodo></Periodo> </PeriodoLiquidacion> <IdFactura> <IdEmisorFactura> <NIF></NIF> </IdEmisorFactura> <NumSerieFacturaEmisor></NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor> </IdFactura> <RefExterna></RefExterna> <EncadenamientoFacturaAnterior> <IDEmisorFacturaAnterior></IDEmisorFacturaAnterior> <NumSerieFacturaAnterior></NumSerieFacturaAnterior> <FechaExpedicionFacturaAnterior></FechaExpedicionFacturaAnterior> <HuellaFacturaAnterior></HuellaFacturaAnterior> </EncadenamientoFacturaAnterior> <SistemaInformatico> <NombreRazon></NombreRazon> <NIF></NIF> <IDOtro> <CodigoPais></CodigoPais> <IDType></IDType> <ID></ID> </IDOtro> <IdSistemaInformatico></IdSistemaInformatico> <Version></Version> <NumeroInstalacion></NumeroInstalacion> <TipoUsoSistema></TipoUsoSistema> </SistemaInformatico> <RegistroFacturacion> <DatosControl> <Huella></Huella> <TipoHash></TipoHash> <FechaGenRegistro></FechaGenRegistro> <HoraGenRegistro></HoraGenRegistro> <HusoHorarioGenRegistro></HusoHorarioGenRegistro> <Incidencia></Incidencia> </DatosControl> </RegistroAnulacionFacturas> //.... </SistemaFacturacionBajaFact> |
#4
|
|||
|
|||
Cita:
|
#5
|
|||
|
|||
He intentado generarlo automaticamente con otros conversores desde el xsd y parece que faltan datos. Gracias
|
#6
|
|||
|
|||
Prueba
Esto es una prueba, aun no hay concreción de los campos/Nodos del XML.
Es importante destacar que la huella(Hash) se calcula en Base al SHA256 del Nodo: Código:
<RegistroFacturacion> ... </RegistroFacturacion> Ejemplo Factura Simplificada 1.20Euros pan al 4%IVA Código:
<?xml version="1.0" encoding="UTF-8"?> <SistemaFacturacionAltaFact xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"> <Cabecera> <IDVersion>0.1</IDVersion> <ObligadoEmision> <NombreRazon>EMPRESA DE PRUEBA, S.A.</NombreRazon> <NIF>00000006Y</NIF> </ObligadoEmision> </Cabecera> <RegistroAltaFacturas> <RegistroFacturacion> <PeriodoLiquidacion> <Ejercicio>2022</Ejercicio> <Periodo>3T</Periodo> </PeriodoLiquidacion> <IdFactura> <IdEmisorFactura> <NIF>00000006Y</NIF> </IdEmisorFactura> <NumSerieFacturaEmisor>84.2.1.2566</NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor>31/07/2022</FechaExpedicionFacturaEmisor> </IdFactura> <TipoFactura>F2</TipoFactura> <FechaOperacion>31/07/2022</FechaOperacion> <DescripcionOperacion>VENTA MINORISTA</DescripcionOperacion> <Desglose> <DetalleDesglose> <ClaveRegimen>01</ClaveRegimen> <TipoImpositivo>4.00</TipoImpositivo> <BaseImponibleOimporteNoSujeto>1.00</BaseImponibleOimporteNoSujeto> </DetalleDesglose> </Desglose> <ImporteTotal>1.04</ImporteTotal> <EncadenamientoFacturaAnterior> <IDEmisorFacturaAnterior>00000006Y</IDEmisorFacturaAnterior> <NumSerieFacturaAnterior>84.2.1.2565</NumSerieFacturaAnterior> <FechaExpedicionFacturaAnterior>31/07/2022</FechaExpedicionFacturaAnterior> <HuellaFacturaAnterior>C1E5F4DFA142198FC6D2A0CE1D87B409F867F0CE2964DD89C6FC046089ABAD76</HuellaFacturaAnterior> </EncadenamientoFacturaAnterior> <SistemaInformatico> <NombreRazon>SISTEMAS INFORMATICOS TPV</NombreRazon> <NIF>00000006Y</NIF> <IdSistemaInformatico>IDENTIFICADOR AEAT XXXX</IdSistemaInformatico> <Version>46.243.1</Version> <NumeroInstalacion>45</NumeroInstalacion> <TipoUsoSistema>01</TipoUsoSistema> </SistemaInformatico> </RegistroFacturacion> <DatosControl> <Huella>C1E5F4DFA142198FC6D2A0CE1D87B409F867F0CE2964DD89C6FC046089ABAD76</Huella> <TipoHash>01</TipoHash> <FechaGenRegistro>31/07/2022</FechaGenRegistro> <HoraGenRegistro>09:00:07</HoraGenRegistro> <HusoHorarioGenRegistro>02</HusoHorarioGenRegistro> </DatosControl> </RegistroAltaFacturas> </SistemaFacturacionAltaFact> Última edición por ermendalenda fecha: 31-07-2022 a las 10:08:46. |
#7
|
|||
|
|||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hijo de Informáticos | gluglu | Humor | 3 | 13-03-2007 11:05:35 |
Adictos informaticos ... | Trigger | Humor | 2 | 11-10-2004 12:18:32 |
Nosotros los Informáticos | Trigger | Humor | 1 | 10-10-2004 14:58:09 |
Patrón de los Informáticos. | obiwuan | Varios | 20 | 10-09-2003 14:44:54 |
Chistes Informaticos | jhonny | Humor | 2 | 11-08-2003 21:59:09 |
|