Ver Mensaje Individual
  #487  
Antiguo 30-07-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 871
Reputación: 3
ermendalenda Va por buen camino
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>
Registro/s de Anulacion:
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>
Responder Con Cita