![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
|
|
#2
|
|||
|
|||
|
Cita:
|
|
#3
|
|||
|
|||
|
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...
|
|
#4
|
|||
|
|||
|
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>
|
|
#5
|
|||
|
|||
|
Cita:
|
|
#6
|
|||
|
|||
|
He intentado generarlo automaticamente con otros conversores desde el xsd y parece que faltan datos. Gracias
|
|
#7
|
|||
|
|||
|
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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|