-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improved tests and updated data files
- Loading branch information
Showing
3 changed files
with
354 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,130 @@ | ||
<?xml version='1.0' encoding='UTF-8'?> | ||
<MensajeFacturacion xmlns="http://localhost/elegibilidad"><Cabecera><CodigoREEEmpresaEmisora>1234</CodigoREEEmpresaEmisora><CodigoREEEmpresaDestino>4321</CodigoREEEmpresaDestino><CodigoDelProceso>F1</CodigoDelProceso><CodigoDePaso>01</CodigoDePaso><CodigoDeSolicitud>201607211259</CodigoDeSolicitud><SecuencialDeSolicitud>01</SecuencialDeSolicitud><FechaSolicitud>2016-07-21T12:59:47</FechaSolicitud><CUPS>ES1234000000000001JN0F</CUPS></Cabecera><Facturas><FacturaATR><DatosGeneralesFacturaATR><DireccionSuministro><Pais>España</Pais><Provincia>17</Provincia><Municipio>17079</Municipio><CodPostal>17003</CodPostal><Calle>Nom carrer</Calle><NumeroFinca>3</NumeroFinca></DireccionSuministro><Cliente><TipoIdentificador>NI</TipoIdentificador><Identificador>70876712G</Identificador><TipoPersona>F</TipoPersona></Cliente><CodContrato>111111</CodContrato><DatosGeneralesFactura><CodigoFiscalFactura>F0001</CodigoFiscalFactura><TipoFactura>N</TipoFactura><MotivoFacturacion>01</MotivoFacturacion><FechaFactura>2017-05-01</FechaFactura><IdentificadorEmisora>B11254455</IdentificadorEmisora><Comentarios>. </Comentarios><ImporteTotalFactura>100</ImporteTotalFactura><SaldoFactura>100</SaldoFactura><TipoMoneda>02</TipoMoneda></DatosGeneralesFactura><DatosFacturaATR><FechaBOE>2017-01-01</FechaBOE><TarifaATRFact>001</TarifaATRFact><ModoControlPotencia>1</ModoControlPotencia><MarcaMedidaConPerdidas>N</MarcaMedidaConPerdidas><IndicativoCurvaCarga>02</IndicativoCurvaCarga><Periodo><FechaDesdeFactura>2017-03-31</FechaDesdeFactura><FechaHastaFactura>2017-04-30</FechaHastaFactura><NumeroDias>30</NumeroDias></Periodo></DatosFacturaATR></DatosGeneralesFacturaATR><Potencia><TerminoPotencia><FechaDesde>2017-03-31</FechaDesde><FechaHasta>2017-04-30</FechaHasta><Periodo><PotenciaContratada>1000</PotenciaContratada><PotenciaMaxDemandada>1000</PotenciaMaxDemandada><PotenciaAFacturar>1000</PotenciaAFacturar><PrecioPotencia>0.05</PrecioPotencia></Periodo></TerminoPotencia><PenalizacionNoICP>N</PenalizacionNoICP><ImporteTotalTerminoPotencia>50</ImporteTotalTerminoPotencia></Potencia><EnergiaActiva><TerminoEnergiaActiva><FechaDesde>2017-03-31</FechaDesde><FechaHasta>2017-04-30</FechaHasta><Periodo><ValorEnergiaActiva>300</ValorEnergiaActiva><PrecioEnergia>0.044027</PrecioEnergia></Periodo></TerminoEnergiaActiva><ImporteTotalEnergiaActiva>13.21</ImporteTotalEnergiaActiva></EnergiaActiva><ImpuestoElectrico><BaseImponible>0.00</BaseImponible><Porcentaje>0.00000000</Porcentaje><Importe>0.00</Importe></ImpuestoElectrico><IVA><BaseImponible>63.21</BaseImponible><Porcentaje>21.00</Porcentaje><Importe>13.27</Importe></IVA><Medidas><CodPM>ES1234000000000001JN0F</CodPM><ModeloAparato><TipoAparato>CC</TipoAparato><MarcaAparato>199</MarcaAparato><NumeroSerie>C99999</NumeroSerie><TipoDHEdM>1</TipoDHEdM><Integrador><Magnitud>AE</Magnitud><CodigoPeriodo>10</CodigoPeriodo><ConstanteMultiplicadora>1.0</ConstanteMultiplicadora><NumeroRuedasEnteras>5</NumeroRuedasEnteras><NumeroRuedasDecimales>0</NumeroRuedasDecimales><ConsumoCalculado>300</ConsumoCalculado><LecturaDesde><Fecha>2017-03-31</Fecha><Procedencia>30</Procedencia><Lectura>100</Lectura></LecturaDesde><LecturaHasta><Fecha>2017-04-30</Fecha><Procedencia>30</Procedencia><Lectura>400</Lectura></LecturaHasta></Integrador></ModeloAparato></Medidas></FacturaATR><RegistroFin><ImporteTotal>76.48</ImporteTotal><SaldoTotalFacturacion>76.48</SaldoTotalFacturacion><TotalRecibos>1</TotalRecibos><TipoMoneda>02</TipoMoneda><FechaValor>2017-05-01</FechaValor><FechaLimitePago>2017-06-01</FechaLimitePago><IBAN>ES7712341234161234567890</IBAN><IdRemesa>0</IdRemesa></RegistroFin></Facturas></MensajeFacturacion> | ||
<MensajeFacturacion xmlns="http://localhost/elegibilidad"> | ||
<Cabecera> | ||
<CodigoREEEmpresaEmisora>1234</CodigoREEEmpresaEmisora> | ||
<CodigoREEEmpresaDestino>4321</CodigoREEEmpresaDestino> | ||
<CodigoDelProceso>F1</CodigoDelProceso> | ||
<CodigoDePaso>01</CodigoDePaso> | ||
<CodigoDeSolicitud>201607211259</CodigoDeSolicitud> | ||
<SecuencialDeSolicitud>01</SecuencialDeSolicitud> | ||
<FechaSolicitud>2016-07-21T12:59:47</FechaSolicitud> | ||
<CUPS>ES1234000000000001JN0F</CUPS> | ||
</Cabecera> | ||
<Facturas> | ||
<FacturaATR> | ||
<DatosGeneralesFacturaATR> | ||
<DireccionSuministro> | ||
<Pais>España</Pais> | ||
<Provincia>17</Provincia> | ||
<Municipio>17079</Municipio> | ||
<CodPostal>17003</CodPostal> | ||
<Calle>Nom carrer</Calle> | ||
<NumeroFinca>3</NumeroFinca> | ||
<Escalera>1</Escalera> | ||
<Piso>1</Piso> | ||
<Puerta>1</Puerta> | ||
</DireccionSuministro> | ||
<Cliente> | ||
<TipoIdentificador>NI</TipoIdentificador> | ||
<Identificador>70876712G</Identificador> | ||
<TipoPersona>F</TipoPersona> | ||
</Cliente> | ||
<CodContrato>111111</CodContrato> | ||
<DatosGeneralesFactura> | ||
<CodigoFiscalFactura>F0001</CodigoFiscalFactura> | ||
<TipoFactura>N</TipoFactura> | ||
<MotivoFacturacion>01</MotivoFacturacion> | ||
<FechaFactura>2017-05-01</FechaFactura> | ||
<IdentificadorEmisora>B11254455</IdentificadorEmisora> | ||
<Comentarios>. </Comentarios> | ||
<ImporteTotalFactura>100</ImporteTotalFactura> | ||
<SaldoFactura>100</SaldoFactura> | ||
<TipoMoneda>02</TipoMoneda> | ||
</DatosGeneralesFactura> | ||
<DatosFacturaATR> | ||
<FechaBOE>2016-01-01</FechaBOE> | ||
<TarifaATRFact>001</TarifaATRFact> | ||
<ModoControlPotencia>1</ModoControlPotencia> | ||
<MarcaMedidaConPerdidas>N</MarcaMedidaConPerdidas> | ||
<IndicativoCurvaCarga>02</IndicativoCurvaCarga> | ||
<Periodo> | ||
<FechaDesdeFactura>2017-03-31</FechaDesdeFactura> | ||
<FechaHastaFactura>2017-04-30</FechaHastaFactura> | ||
<NumeroDias>30</NumeroDias> | ||
</Periodo> | ||
</DatosFacturaATR> | ||
</DatosGeneralesFacturaATR> | ||
<Potencia> | ||
<TerminoPotencia> | ||
<FechaDesde>2017-03-31</FechaDesde> | ||
<FechaHasta>2017-04-30</FechaHasta> | ||
<Periodo> | ||
<PotenciaContratada>1000</PotenciaContratada> | ||
<PotenciaMaxDemandada>1000</PotenciaMaxDemandada> | ||
<PotenciaAFacturar>1000</PotenciaAFacturar> | ||
<PrecioPotencia>0.050000000</PrecioPotencia> | ||
</Periodo> | ||
</TerminoPotencia> | ||
<PenalizacionNoICP>N</PenalizacionNoICP> | ||
<ImporteTotalTerminoPotencia>50</ImporteTotalTerminoPotencia> | ||
</Potencia> | ||
<EnergiaActiva> | ||
<TerminoEnergiaActiva> | ||
<FechaDesde>2017-03-31</FechaDesde> | ||
<FechaHasta>2017-04-30</FechaHasta> | ||
<Periodo> | ||
<ValorEnergiaActiva>300.00</ValorEnergiaActiva> | ||
<PrecioEnergia>0.044027</PrecioEnergia> | ||
</Periodo> | ||
</TerminoEnergiaActiva> | ||
<ImporteTotalEnergiaActiva>13.21</ImporteTotalEnergiaActiva> | ||
</EnergiaActiva> | ||
<ImpuestoElectrico> | ||
<BaseImponible>0.00</BaseImponible> | ||
<Porcentaje>0.00000000</Porcentaje> | ||
<Importe>0.00</Importe> | ||
</ImpuestoElectrico> | ||
<IVA> | ||
<BaseImponible>63.21</BaseImponible> | ||
<Porcentaje>21.00</Porcentaje> | ||
<Importe>13.27</Importe> | ||
</IVA> | ||
<Medidas> | ||
<CodPM>ES1234000000000001JN0F</CodPM> | ||
<ModeloAparato> | ||
<TipoAparato>CC</TipoAparato> | ||
<MarcaAparato>199</MarcaAparato> | ||
<NumeroSerie>C99999</NumeroSerie> | ||
<TipoDHEdM>1</TipoDHEdM> | ||
<Integrador> | ||
<Magnitud>AE</Magnitud> | ||
<CodigoPeriodo>10</CodigoPeriodo> | ||
<ConstanteMultiplicadora>1.0</ConstanteMultiplicadora> | ||
<NumeroRuedasEnteras>5</NumeroRuedasEnteras> | ||
<NumeroRuedasDecimales>0</NumeroRuedasDecimales> | ||
<ConsumoCalculado>300.00</ConsumoCalculado> | ||
<LecturaDesde> | ||
<Fecha>2017-03-31</Fecha> | ||
<Procedencia>30</Procedencia> | ||
<Lectura>100.00</Lectura> | ||
</LecturaDesde> | ||
<LecturaHasta> | ||
<Fecha>2017-04-30</Fecha> | ||
<Procedencia>30</Procedencia> | ||
<Lectura>400.00</Lectura> | ||
</LecturaHasta> | ||
</Integrador> | ||
</ModeloAparato> | ||
</Medidas> | ||
</FacturaATR> | ||
<RegistroFin> | ||
<ImporteTotal>76.48</ImporteTotal> | ||
<SaldoTotalFacturacion>76.48</SaldoTotalFacturacion> | ||
<TotalRecibos>1</TotalRecibos> | ||
<TipoMoneda>02</TipoMoneda> | ||
<FechaValor>2017-05-01</FechaValor> | ||
<FechaLimitePago>2017-06-01</FechaLimitePago> | ||
<IBAN>ES7712341234161234567890</IBAN> | ||
<IdRemesa>0</IdRemesa> | ||
</RegistroFin> | ||
</Facturas> | ||
</MensajeFacturacion> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
<MensajeFacturacion xmlns="http://localhost/elegibilidad"> | ||
<Cabecera> | ||
<CodigoREEEmpresaEmisora>1234</CodigoREEEmpresaEmisora> | ||
<CodigoREEEmpresaDestino>4321</CodigoREEEmpresaDestino> | ||
<CodigoDelProceso>F1</CodigoDelProceso> | ||
<CodigoDePaso>01</CodigoDePaso> | ||
<CodigoDeSolicitud>201607211259</CodigoDeSolicitud> | ||
<SecuencialDeSolicitud>01</SecuencialDeSolicitud> | ||
<FechaSolicitud>2016-07-21T12:59:47</FechaSolicitud> | ||
<CUPS>ES1234000000000001JN0F</CUPS> | ||
</Cabecera> | ||
<Facturas> | ||
<OtrasFacturas> | ||
<DatosGeneralesOtrasFacturas> | ||
<DireccionSuministro> | ||
<Pais>España</Pais> | ||
<Provincia>17</Provincia> | ||
<Municipio>17079</Municipio> | ||
<CodPostal>17003</CodPostal> | ||
<Calle>Nom carrer</Calle> | ||
<NumeroFinca>3</NumeroFinca> | ||
<Escalera>1</Escalera> | ||
<Piso>1</Piso> | ||
<Puerta>1</Puerta> | ||
</DireccionSuministro> | ||
<Cliente> | ||
<TipoIdentificador>NI</TipoIdentificador> | ||
<Identificador>70876712G</Identificador> | ||
<TipoPersona>F</TipoPersona> | ||
</Cliente> | ||
<CodContrato>111111</CodContrato> | ||
<DatosGeneralesFactura> | ||
<CodigoFiscalFactura>F0001</CodigoFiscalFactura> | ||
<TipoFactura>N</TipoFactura> | ||
<MotivoFacturacion>01</MotivoFacturacion> | ||
<FechaFactura>2017-05-01</FechaFactura> | ||
<IdentificadorEmisora>B11254455</IdentificadorEmisora> | ||
<Comentarios>. </Comentarios> | ||
<ImporteTotalFactura>20.63</ImporteTotalFactura> | ||
<SaldoFactura>20.63</SaldoFactura> | ||
<TipoMoneda>02</TipoMoneda> | ||
</DatosGeneralesFactura> | ||
<FechaBOE>2016-01-01</FechaBOE> | ||
</DatosGeneralesOtrasFacturas> | ||
<ConceptoRepercutible> | ||
<ConceptoRepercutible>04</ConceptoRepercutible> | ||
<TipoImpositivoConceptoRepercutible>1</TipoImpositivoConceptoRepercutible> | ||
<FechaOperacion>2016-09-01</FechaOperacion> | ||
<UnidadesConceptoRepercutible>1.0</UnidadesConceptoRepercutible> | ||
<PrecioUnidadConceptoRepercutible>9.04476</PrecioUnidadConceptoRepercutible> | ||
<ImporteTotalConceptoRepercutible>9.04</ImporteTotalConceptoRepercutible> | ||
<Comentarios>Cuota de enganche / Act. en equipos BT</Comentarios> | ||
</ConceptoRepercutible> | ||
<ConceptoRepercutible> | ||
<ConceptoRepercutible>05</ConceptoRepercutible> | ||
<TipoImpositivoConceptoRepercutible>1</TipoImpositivoConceptoRepercutible> | ||
<FechaOperacion>2016-09-01</FechaOperacion> | ||
<UnidadesConceptoRepercutible>1.0</UnidadesConceptoRepercutible> | ||
<PrecioUnidadConceptoRepercutible>8.011716</PrecioUnidadConceptoRepercutible> | ||
<ImporteTotalConceptoRepercutible>8.01</ImporteTotalConceptoRepercutible> | ||
<Comentarios>Cuota de verificación BT</Comentarios> | ||
</ConceptoRepercutible> | ||
<IVA> | ||
<BaseImponible>17.05</BaseImponible> | ||
<Porcentaje>21.00</Porcentaje> | ||
<Importe>3.58</Importe> | ||
</IVA> | ||
</OtrasFacturas> | ||
<RegistroFin> | ||
<ImporteTotal>20.63</ImporteTotal> | ||
<SaldoTotalFacturacion>20.63</SaldoTotalFacturacion> | ||
<TotalRecibos>1</TotalRecibos> | ||
<TipoMoneda>02</TipoMoneda> | ||
<FechaValor>2016-11-01</FechaValor> | ||
<FechaLimitePago>2016-11-21</FechaLimitePago> | ||
<IBAN>ES7712341234161234567890</IBAN> | ||
<IdRemesa>0</IdRemesa> | ||
</RegistroFin> | ||
</Facturas> | ||
</MensajeFacturacion> |
Oops, something went wrong.