Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice (https://www.clubdelphi.com/foros/showthread.php?t=91252)

nuevo1234 14-06-2017 21:00:47

Cita:

Empezado por nuevo1234 (Mensaje 518211)
Por un lado el error que te da es porque si es S1 o S2 espera al menos una linea de IVA asi:
<sii:TipoImpositivo>0</sii:TipoImpositivo>
<sii:BaseImponible>118.5</sii:BaseImponible>
<sii:CuotaRepercutida>0</sii:CuotaRepercutida>

Por otra parte si no tienes que enviar CuotaRecargoEquivalencia puedes no enviar esa etiqueta no hace falta ponerla con 0. Es un campo opcional

QUERIA DECIR SI ES S2 O S3

mrobles 15-06-2017 09:24:54

Cita:

Empezado por nuevo1234 (Mensaje 518212)
QUERIA DECIR SI ES S2 O S3

Eso no funciona en caso de las S2/S3, se hace obligatorio el campo

ENVIO SIN CAMPOS:
Código:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"
                  xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
    <soapenv:Header/>
    <soapenv:Body>
        <siiLR:SuministroLRFacturasEmitidas>
            <sii:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>EMPRESA S.L.</sii:NombreRazon>
                    <sii:NIF>B99999999</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </sii:Cabecera>
            <!--  -->
            <siiLR:RegistroLRFacturasEmitidas>
                <sii:PeriodoImpositivo>
                    <sii:Ejercicio>2017</sii:Ejercicio>
                    <sii:Periodo>06</sii:Periodo>
                </sii:PeriodoImpositivo>
                <siiLR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B99999999</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>17/BAD00000000</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>15-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiLR:IDFactura>
                <siiLR:FacturaExpedida>
                    <sii:TipoFactura>F1</sii:TipoFactura>
                    <sii:FechaOperacion>15-06-2017</sii:FechaOperacion>
                    <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
                    <sii:ImporteTotal>276.27</sii:ImporteTotal>
                    <sii:DescripcionOperacion>FACTURA DEL DIA: 2017-06-15, CLIENTE: 77777777E</sii:DescripcionOperacion>
                    <sii:Contraparte>
                        <sii:NombreRazon>Federico Garcia Lorca</sii:NombreRazon>
                        <sii:NIF>77777777E</sii:NIF>
                    </sii:Contraparte>
                    <sii:TipoDesglose>
                        <sii:DesgloseFactura>
                            <sii:Sujeta>
                                <sii:Exenta>
                                    <sii:CausaExencion>E5</sii:CausaExencion>
                                    <sii:BaseImponible>0.00</sii:BaseImponible>
                                </sii:Exenta>
                                <sii:NoExenta>
                                    <sii:TipoNoExenta>S2</sii:TipoNoExenta>
                                    <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                            <sii:TipoImpositivo>10.00</sii:TipoImpositivo>
                                            <sii:BaseImponible>248</sii:BaseImponible>
                                            <sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
                                        </sii:DetalleIVA>
                                    </sii:DesgloseIVA>
                                </sii:NoExenta>
                            </sii:Sujeta>
                        </sii:DesgloseFactura>
                    </sii:TipoDesglose>
                </siiLR:FacturaExpedida>
            </siiLR:RegistroLRFacturasEmitidas>
        </siiLR:SuministroLRFacturasEmitidas>
    </soapenv:Body>
</soapenv:Envelope>

RESPUESTA
Código:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header/>
    <env:Body Id="Body">
        <siiR:RespuestaLRFacturasEmitidas
                xmlns:siiR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaSuministro.xsd"
                xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
            <siiR:CSV>HW79DNJSQ6N5S5NU</siiR:CSV>
            <siiR:DatosPresentacion>
                <sii:NIFPresentador>B99999999</sii:NIFPresentador>
                <sii:TimestampPresentacion>15-06-2017 09:20:44</sii:TimestampPresentacion>
            </siiR:DatosPresentacion>
            <siiR:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>EMPRESA  S.L.</sii:NombreRazon>
                    <sii:NIF>B99999999</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </siiR:Cabecera>
            <siiR:EstadoEnvio>ParcialmenteCorrecto</siiR:EstadoEnvio>
            <siiR:RespuestaLinea>
                <siiR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B99999999</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>17/BAD00000000</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>15-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiR:IDFactura>
                <siiR:EstadoRegistro>AceptadoConErrores</siiR:EstadoRegistro>
                <siiR:CodigoErrorRegistro>2016</siiR:CodigoErrorRegistro>
                <siiR:DescripcionErrorRegistro>Si el campo TipoNoExenta tiene un valor S2 o S3 al menos uno de los
                    campos CuotaRepercutida tiene que tener valor 0 o vacio
                </siiR:DescripcionErrorRegistro>
            </siiR:RespuestaLinea>
        </siiR:RespuestaLRFacturasEmitidas>
    </env:Body>
</env:Envelope>

ESTE SERIA EL ENVIO CORRECTO
Código:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"
                  xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
    <soapenv:Header/>
    <soapenv:Body>
        <siiLR:SuministroLRFacturasEmitidas>
            <sii:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>EMPRESA S.L.</sii:NombreRazon>
                    <sii:NIF>B99999999</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </sii:Cabecera>
            <!--  -->
            <siiLR:RegistroLRFacturasEmitidas>
                <sii:PeriodoImpositivo>
                    <sii:Ejercicio>2017</sii:Ejercicio>
                    <sii:Periodo>06</sii:Periodo>
                </sii:PeriodoImpositivo>
                <siiLR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B99999999</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>17/BAD00000000</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>15-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiLR:IDFactura>
                <siiLR:FacturaExpedida>
                    <sii:TipoFactura>F1</sii:TipoFactura>
                    <sii:FechaOperacion>15-06-2017</sii:FechaOperacion>
                    <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
                    <sii:ImporteTotal>276.27</sii:ImporteTotal>
                    <sii:DescripcionOperacion>FACTURA DEL DIA: 2017-06-15, CLIENTE: 77777777E</sii:DescripcionOperacion>
                    <sii:Contraparte>
                        <sii:NombreRazon>Federico Garcia Lorca</sii:NombreRazon>
                        <sii:NIF>77777777E</sii:NIF>
                    </sii:Contraparte>
                    <sii:TipoDesglose>
                        <sii:DesgloseFactura>
                            <sii:Sujeta>
                                <sii:Exenta>
                                    <sii:CausaExencion>E5</sii:CausaExencion>
                                    <sii:BaseImponible>0.00</sii:BaseImponible>
                                </sii:Exenta>
                                <sii:NoExenta>
                                    <sii:TipoNoExenta>S2</sii:TipoNoExenta>
                                    <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                            <sii:TipoImpositivo>10.00</sii:TipoImpositivo>
                                            <sii:BaseImponible>248</sii:BaseImponible>
                                            <sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
                                            <sii:TipoRecargoEquivalencia></sii:TipoRecargoEquivalencia>
                                            <sii:CuotaRecargoEquivalencia>0</sii:CuotaRecargoEquivalencia>
                                        </sii:DetalleIVA>
                                    </sii:DesgloseIVA>
                                </sii:NoExenta>
                            </sii:Sujeta>
                        </sii:DesgloseFactura>
                    </sii:TipoDesglose>
                </siiLR:FacturaExpedida>
            </siiLR:RegistroLRFacturasEmitidas>
        </siiLR:SuministroLRFacturasEmitidas>
    </soapenv:Body>
</soapenv:Envelope>


nuevo1234 15-06-2017 10:28:12

Cita:

Empezado por mrobles (Mensaje 518227)
Eso no funciona en caso de las S2/S3, se hace obligatorio el campo

ENVIO SIN CAMPOS:
Código:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"
                  xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
    <soapenv:Header/>
    <soapenv:Body>
        <siiLR:SuministroLRFacturasEmitidas>
            <sii:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>EMPRESA S.L.</sii:NombreRazon>
                    <sii:NIF>B99999999</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </sii:Cabecera>
            <!--  -->
            <siiLR:RegistroLRFacturasEmitidas>
                <sii:PeriodoImpositivo>
                    <sii:Ejercicio>2017</sii:Ejercicio>
                    <sii:Periodo>06</sii:Periodo>
                </sii:PeriodoImpositivo>
                <siiLR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B99999999</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>17/BAD00000000</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>15-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiLR:IDFactura>
                <siiLR:FacturaExpedida>
                    <sii:TipoFactura>F1</sii:TipoFactura>
                    <sii:FechaOperacion>15-06-2017</sii:FechaOperacion>
                    <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
                    <sii:ImporteTotal>276.27</sii:ImporteTotal>
                    <sii:DescripcionOperacion>FACTURA DEL DIA: 2017-06-15, CLIENTE: 77777777E</sii:DescripcionOperacion>
                    <sii:Contraparte>
                        <sii:NombreRazon>Federico Garcia Lorca</sii:NombreRazon>
                        <sii:NIF>77777777E</sii:NIF>
                    </sii:Contraparte>
                    <sii:TipoDesglose>
                        <sii:DesgloseFactura>
                            <sii:Sujeta>
                                <sii:Exenta>
                                    <sii:CausaExencion>E5</sii:CausaExencion>
                                    <sii:BaseImponible>0.00</sii:BaseImponible>
                                </sii:Exenta>
                                <sii:NoExenta>
                                    <sii:TipoNoExenta>S2</sii:TipoNoExenta>
                                    <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                            <sii:TipoImpositivo>10.00</sii:TipoImpositivo>
                                            <sii:BaseImponible>248</sii:BaseImponible>
                                            <sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
                                        </sii:DetalleIVA>
                                    </sii:DesgloseIVA>
                                </sii:NoExenta>
                            </sii:Sujeta>
                        </sii:DesgloseFactura>
                    </sii:TipoDesglose>
                </siiLR:FacturaExpedida>
            </siiLR:RegistroLRFacturasEmitidas>
        </siiLR:SuministroLRFacturasEmitidas>
    </soapenv:Body>
</soapenv:Envelope>

RESPUESTA
Código:

<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
    <env:Header/>
    <env:Body Id="Body">
        <siiR:RespuestaLRFacturasEmitidas
                xmlns:siiR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/RespuestaSuministro.xsd"
                xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
            <siiR:CSV>HW79DNJSQ6N5S5NU</siiR:CSV>
            <siiR:DatosPresentacion>
                <sii:NIFPresentador>B99999999</sii:NIFPresentador>
                <sii:TimestampPresentacion>15-06-2017 09:20:44</sii:TimestampPresentacion>
            </siiR:DatosPresentacion>
            <siiR:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>EMPRESA  S.L.</sii:NombreRazon>
                    <sii:NIF>B99999999</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </siiR:Cabecera>
            <siiR:EstadoEnvio>ParcialmenteCorrecto</siiR:EstadoEnvio>
            <siiR:RespuestaLinea>
                <siiR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B99999999</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>17/BAD00000000</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>15-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiR:IDFactura>
                <siiR:EstadoRegistro>AceptadoConErrores</siiR:EstadoRegistro>
                <siiR:CodigoErrorRegistro>2016</siiR:CodigoErrorRegistro>
                <siiR:DescripcionErrorRegistro>Si el campo TipoNoExenta tiene un valor S2 o S3 al menos uno de los
                    campos CuotaRepercutida tiene que tener valor 0 o vacio
                </siiR:DescripcionErrorRegistro>
            </siiR:RespuestaLinea>
        </siiR:RespuestaLRFacturasEmitidas>
    </env:Body>
</env:Envelope>

ESTE SERIA EL ENVIO CORRECTO
Código:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
                  xmlns:siiLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroLR.xsd"
                  xmlns:sii="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
    <soapenv:Header/>
    <soapenv:Body>
        <siiLR:SuministroLRFacturasEmitidas>
            <sii:Cabecera>
                <sii:IDVersionSii>0.7</sii:IDVersionSii>
                <sii:Titular>
                    <sii:NombreRazon>EMPRESA S.L.</sii:NombreRazon>
                    <sii:NIF>B99999999</sii:NIF>
                </sii:Titular>
                <sii:TipoComunicacion>A0</sii:TipoComunicacion>
            </sii:Cabecera>
            <!--  -->
            <siiLR:RegistroLRFacturasEmitidas>
                <sii:PeriodoImpositivo>
                    <sii:Ejercicio>2017</sii:Ejercicio>
                    <sii:Periodo>06</sii:Periodo>
                </sii:PeriodoImpositivo>
                <siiLR:IDFactura>
                    <sii:IDEmisorFactura>
                        <sii:NIF>B99999999</sii:NIF>
                    </sii:IDEmisorFactura>
                    <sii:NumSerieFacturaEmisor>17/BAD00000000</sii:NumSerieFacturaEmisor>
                    <sii:FechaExpedicionFacturaEmisor>15-06-2017</sii:FechaExpedicionFacturaEmisor>
                </siiLR:IDFactura>
                <siiLR:FacturaExpedida>
                    <sii:TipoFactura>F1</sii:TipoFactura>
                    <sii:FechaOperacion>15-06-2017</sii:FechaOperacion>
                    <sii:ClaveRegimenEspecialOTrascendencia>01</sii:ClaveRegimenEspecialOTrascendencia>
                    <sii:ImporteTotal>276.27</sii:ImporteTotal>
                    <sii:DescripcionOperacion>FACTURA DEL DIA: 2017-06-15, CLIENTE: 77777777E</sii:DescripcionOperacion>
                    <sii:Contraparte>
                        <sii:NombreRazon>Federico Garcia Lorca</sii:NombreRazon>
                        <sii:NIF>77777777E</sii:NIF>
                    </sii:Contraparte>
                    <sii:TipoDesglose>
                        <sii:DesgloseFactura>
                            <sii:Sujeta>
                                <sii:Exenta>
                                    <sii:CausaExencion>E5</sii:CausaExencion>
                                    <sii:BaseImponible>0.00</sii:BaseImponible>
                                </sii:Exenta>
                                <sii:NoExenta>
                                    <sii:TipoNoExenta>S2</sii:TipoNoExenta>
                                    <sii:DesgloseIVA>
                                        <sii:DetalleIVA>
                                            <sii:TipoImpositivo>10.00</sii:TipoImpositivo>
                                            <sii:BaseImponible>248</sii:BaseImponible>
                                            <sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
                                            <sii:TipoRecargoEquivalencia></sii:TipoRecargoEquivalencia>
                                            <sii:CuotaRecargoEquivalencia>0</sii:CuotaRecargoEquivalencia>
                                        </sii:DetalleIVA>
                                    </sii:DesgloseIVA>
                                </sii:NoExenta>
                            </sii:Sujeta>
                        </sii:DesgloseFactura>
                    </sii:TipoDesglose>
                </siiLR:FacturaExpedida>
            </siiLR:RegistroLRFacturasEmitidas>
        </siiLR:SuministroLRFacturasEmitidas>
    </soapenv:Body>
</soapenv:Envelope>



Lo que yo he podido ver es esto:

<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>248</sii:BaseImponible>
<sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
<sii:TipoRecargoEquivalencia></sii:TipoRecargoEquivalencia>
<sii:CuotaRecargoEquivalencia>0</sii:CuotaRecargoEquivalencia>
</sii:DetalleIVA>

<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>248</sii:BaseImponible>
<sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
</sii:DetalleIVA>


En los dos envios con los detalles de IVA anteriores te da un aceptado con errores con el mismo error: Si el campo TipoNoExenta tiene un valor S2 o S3 al menos uno de los campos CuotaRepercutida tiene que tener valor 0 o vacio.


Porque el error es debido a que con Inversion Sujeto Pasivo (tipo S2) debes enviar al menos un detalle de IVA con tipo y cuota con valor 0. Independientemente del recargo equivalencia

mrobles 15-06-2017 10:32:47

Cita:

Empezado por nuevo1234 (Mensaje 518229)
Lo que yo he podido ver es esto:

<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>248</sii:BaseImponible>
<sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
<sii:TipoRecargoEquivalencia></sii:TipoRecargoEquivalencia>
<sii:CuotaRecargoEquivalencia>0</sii:CuotaRecargoEquivalencia>
</sii:DetalleIVA>

<sii:DetalleIVA>
<sii:TipoImpositivo>10.00</sii:TipoImpositivo>
<sii:BaseImponible>248</sii:BaseImponible>
<sii:CuotaRepercutida>24.8</sii:CuotaRepercutida>
</sii:DetalleIVA>


En los dos envios con los detalles de IVA anteriores te da un aceptado con errores con el mismo error: Si el campo TipoNoExenta tiene un valor S2 o S3 al menos uno de los campos CuotaRepercutida tiene que tener valor 0 o vacio.


Porque el error es debido a que con Inversion Sujeto Pasivo (tipo S2) debes enviar al menos un detalle de IVA con tipo y cuota con valor 0. Independientemente del recargo equivalencia

Eso lo se y lo hago, pero no es así en este caso, el ultimo de hecho me da un aceptado

APO 15-06-2017 11:35:10

Una pregunta, en la verificación de NIFs (CONSULTA MULTIPLE), en la descripción del WebService dice que se pueden verificar hasta 10.000 registros a la vez. El caso es que a mi sólo me verifica hasta 349 registros, si le envío más registros en una sola consulta me da error. Seguramente estoy haciendo algo mal en el código, pero no lo veo. Será una chorrada, pero estoy encallado con esto y no hay manera. A ver si alguien me puede ayudar. Pongo el código:

Código Delphi [-]
var
   ConsultaMultiple: VNifV2Ent;
   RespuestaMultiple: VNifV2Sal;
   i: integer
begin
...
   ConsultaMultiple:=VNifV2Ent.Create();
   SetLength(ConsultaMultiple,NumeroDeNIFsAVerificar);

   for i:=0 to NumeroDeNIFsAVerificar do
   begin
      ConsultaMultiple[i]:=Contribuyente.Create;
      ConsultaMultiple[i].Nif:='NIF a verificar';
      ConsultaMultiple[i].Nombre:='Nombre a verificar';
   end;

   try
      RespuestaMultiple:=GetVNifV2(True,'',HTTPRIO_Verificar_NIFs).VNifV2(ConsultaMultiple);

//Y aquí es donde me salta la excepción y me da error!
...

end;

Gracias!

PASPAS 15-06-2017 11:36:48

URLs Produccion
 
Alguién puede decir si ya estan las URLs de produccion.
Y si cambian los accesos al portal de pruebas y de produccion.
No veo aun cambios...
Saludos

CMB 15-06-2017 11:47:56

Cita:

Empezado por PASPAS (Mensaje 518232)
Alguién puede decir si ya estan las URLs de produccion.
Y si cambian los accesos al portal de pruebas y de produccion.
No veo aun cambios...
Saludos

En http://www.agenciatributaria.es/AEAT.internet/SII.html dicen (en este momento) "El próximo día 15 de junio se actualizará el documento de "Información sobre Fase de Pruebas del SII" y los WSDL, para incorporar los END-POINTs (url) de producción del día 1 de julio".

Pero el día 15 de junio no termina hasta las 24h. No nos impacientemos.

AlSan 15-06-2017 13:19:55

Cita:

Empezado por CMB (Mensaje 518234)
En http... dicen (en este momento) "El próximo día 15 de junio se actualizará el documento de "Información sobre Fase de Pruebas del SII" y los WSDL, para incorporar los END-POINTs (url) de producción del día 1 de julio".

Pero el día 15 de junio no termina hasta las 24h. No nos impacientemos.


¡¡ACABAN DE ACTUALIZAR AHORA MISMO!!

PASPAS 15-06-2017 13:26:51

URLs Produccion
 
Ya estan disponibles las URLs de produccion.

<!-- Entorno de PRODUCCION día 1 de julio 2017-->
<wsdl:port name="SuministroFactEmitidas" binding="siiWdsl:siiBinding"><soap:address location="https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP"/></wsdl:port><!-- Entorno de PRODUCCION día 1 de julio 2017 para acceso con certificado de sello
--><wsdl:port name="SuministroFactEmitidasSello" binding="siiWdsl:siiBinding"><soap:address location="https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP"/></wsdl:port>

Alguien puede decir la diferencia entre 1 y otra.

A mi parecer pienso que en nuestros casos debemos utilizar la del certificado con sello. Estoy en lo correcto??
Saludos

figo21 15-06-2017 13:39:36

Por lo visto se abre el de producción del 19 al 29 de junio sin transcendencia tributaria y el día 30 de Junio se borra la base de datos del entorno de producción.
Al menos se podrá probar que todo funciona en el entorno de producción sin problemas.


Un saludo.

manelb 15-06-2017 13:55:43

Cita:

Empezado por figo21 (Mensaje 518238)
Por lo visto se abre el de producción del 19 al 29 de junio sin transcendencia tributaria y el día 30 de Junio se borra la base de datos del entorno de producción.
Al menos se podrá probar que todo funciona en el entorno de producción sin problemas.


Un saludo.

Quien dijo que en la AEAT no hacen bien las cosas !!

nincillo 15-06-2017 14:11:00

Y lo mejor: https://www7.aeat.es/PRE-Exteriores/...formacion.html

Que siempre vendrá bien para los que lleguemos un poco apurados de tiempo...

elcharlie 15-06-2017 15:37:02

Hola Compañeros, tengo una duda.
Yo hasta ahora estaba usando para enviar información con la url del wsdl y no con la url del servicio, ¿cual me recomendais que use?
Ejemplo por si no me he explicado bien.

Este sería el codigo de Suministro de Facturas emitidas del GetsiiSOAP como yo lo uso.

Código:

function GetsiiSOAP(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): siiSOAP;
var
  RIO: THTTPRIO;
begin
  Result := nil;
  if (Addr = '') then
  begin
  if HTTPRIO = nil then
    RIO := THTTPRIO.Create(nil)
  else
    RIO := HTTPRIO;
  try
    Result := (RIO as siiSOAP);
  finally
    if (Result = nil) and (HTTPRIO = nil) then
      RIO.Free;
  end;
end;


Asi llamo ahora mismo ha esa funcion:

Código:

HTT_PRIO := THTTPRIO.Create(nil);
 HTT_PRIO.WSDLLocation := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
 HTT_PRIO.Service := 'siiService';
 HTT_PRIO.Port := 'SuministroFactEmitidasPruebas';
 .
 ..
 ...
 SuministroFactEmitidas.GetsiiSOAP(True,'',HTT_PRIO).ConsultaLRFacturasEmitidas(nil);


Y mi Pregunta es si Así estaría mejor, o da igual:

Código:

HTT_PRIO := THTTPRIO.Create(nil);
//HTT_PRIO.WSDLLocation := 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl';
HTT_PRIO.URL := 'https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP';
HTT_PRIO.Service := 'siiService';
HTT_PRIO.Port := 'SuministroFactEmitidasPruebas';
.
..
...
SuministroFactEmitidas.GetsiiSOAP(True,'',HTT_PRIO).ConsultaLRFacturasEmitidas(nil);

Ahora mismo me funciona de las dos maneras, pero no sé cual seria la mejor manera...

nuevo1234 15-06-2017 15:37:29

Cita:

Empezado por PASPAS (Mensaje 518237)
Ya estan disponibles las URLs de produccion.

<!-- Entorno de PRODUCCION día 1 de julio 2017-->
<wsdl:port name="SuministroFactEmitidas" binding="siiWdsl:siiBinding"><soap:address location="https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP"/></wsdl:port><!-- Entorno de PRODUCCION día 1 de julio 2017 para acceso con certificado de sello
--><wsdl:port name="SuministroFactEmitidasSello" binding="siiWdsl:siiBinding"><soap:address location="https://www10.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP"/></wsdl:port>

Alguien puede decir la diferencia entre 1 y otra.

A mi parecer pienso que en nuestros casos debemos utilizar la del certificado con sello. Estoy en lo correcto??
Saludos

No. Los certificado con los que hemos estado enviando facturas eran "normales", es decir la URL en Produccion para nosotros es (para emitidas por ejemplo) https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP. Los certificados de sello creo (ESTO NO PUEDO ASEGURARLO) que no eran aceptados hasta ahora.

austral_es 15-06-2017 15:45:18

Cita:

Empezado por nuevo1234 (Mensaje 518243)
No. Los certificado con los que hemos estado enviando facturas eran "normales", es decir la URL en Produccion para nosotros es (para emitidas por ejemplo).
Los certificados de sello creo (ESTO NO PUEDO ASEGURARLO) que no eran aceptados hasta ahora.

Y alguien conoce la forma de diferenciar los certificados "normales" los certificados con "sello", lo digo porque parece que la url a la que se tiene que conectar con la AEAT es distinta en un caso y en otro

nuevo1234 15-06-2017 16:10:22

Cita:

Empezado por austral_es (Mensaje 518246)
Y alguien conoce la forma de diferenciar los certificados "normales" los certificados con "sello", lo digo porque parece que la url a la que se tiene que conectar con la AEAT es distinta en un caso y en otro

Creo que si lo envias a la URL equivocada dará error, ya que no dejará entrar si no es el certificado correcto para la URL. Pero habría que probarlo.
Si alguien tiene un certificado de sello (que entiendo que es lo "raro") imagino que será consciente de que es de sello y podrá ilustrarnos.

CMB 15-06-2017 16:41:10

Cita:

Empezado por nuevo1234 (Mensaje 518247)
Creo que si lo envias a la URL equivocada dará error, ya que no dejará entrar si no es el certificado correcto para la URL. Pero habría que probarlo.
Si alguien tiene un certificado de sello (que entiendo que es lo "raro") imagino que será consciente de que es de sello y podrá ilustrarnos.

Tendremos 11 días para pruebas en producción, de modo que no te apures mucho.

Galahad 15-06-2017 16:42:42

Entorno de Producción
 
http://www.agenciatributaria.es/AEAT...ormacion.shtml

Cita:

ENVÍOS EN EL ENTORNO REAL ANTES DEL 1 DE JULIO:
Excepcionalmente y con objeto de que se puedan realizar pruebas de conexión en el entorno de producción, entre el 19 de junio de 2017 y el 29 de junio de 2017 se podrán realizar envíos en el entorno real, pero sin trascendencia tributaria.
Todas las facturas recibidas en ese periodo serán borradas físicamente del entorno de producción el día 30 de junio de 2017, que a tales efectos permanecerá cerrado ese día.
Todos los envíos de facturas realizados en el entorno de producción, incluidos los enviados entre el 19 y 29 de junio, deberán llevar la versión 1.0 en los ficheros XML de los distintos libros.
Ya podemos montar las urls definitivas en los envios

PASPAS 15-06-2017 17:34:56

Cita:

Empezado por nuevo1234 (Mensaje 518243)
No. Los certificado con los que hemos estado enviando facturas eran "normales", es decir la URL en Produccion para nosotros es (para emitidas por ejemplo) https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP. Los certificados de sello creo (ESTO NO PUEDO ASEGURARLO) que no eran aceptados hasta ahora.

Ok, muchas gracias

PASPAS 15-06-2017 17:47:11

Portal Producción
 
Ahora ya tenemos las URLs y la version a introducir a partir del 19 de junio que será la 1.0
pero me queda pendiente una cuestión.
Hasta ahora podemos enviar por el Portal de Pruebas Externas envíos y consultas....
https://www7.aeat.es/PRE-Exteriores/...formacion.html

Pero no tenemos en ningún sitio cual sera la direccion del Portal de produccion externo. A partir del 19 de junio
¿Alguién lo sabe?
Puede que sea esta dirección https://www.agenciatributaria.gob.ae...ini/G417.shtml ??

Muchas gracias y saludos...

mrobles 15-06-2017 18:33:50

Estoy tocando ya un poco los detalles finales, y se me plantean algunas dudas.
Cuando tengo que corregir un error aceptado, ¿puedo mandar envíos mixtos de A0 y A1? ¿y F1, F2, R1 o similares?
Los iré probando, pero si alguien lo sabe ya, me ahorrara tiempo valioso.

mrobles 15-06-2017 19:00:10

Por cierto, editar, o anular, si se hace desde otra peticion, modifica el CSV?

CMB 15-06-2017 19:16:37

Cita:

Empezado por mrobles (Mensaje 518260)
Por cierto, editar, o anular, si se hace desde otra peticion, modifica el CSV?

Sí, dan un nuevo CSV.

figo21 15-06-2017 19:26:32

Cita:

Empezado por mrobles (Mensaje 518257)
Estoy tocando ya un poco los detalles finales, y se me plantean algunas dudas.
Cuando tengo que corregir un error aceptado, ¿puedo mandar envíos mixtos de A0 y A1? ¿y F1, F2, R1 o similares?
Los iré probando, pero si alguien lo sabe ya, me ahorrara tiempo valioso.

Los tipos de factura pueden ir mezclados, los tipos de envío no.

ja_73 15-06-2017 20:11:32

Factura cliente portugués
 
hola
si tengo un cliente portugués que esté dado de alta como intracomunitario, tengo que hacerle una factura con el nif-vat portugués y exenta de iva.
pero si el cliente no está dado de alta como intracomunitario como tengo que hacer?
alguien me podría poner un ejemplo de factura de este tipo.
muchas gracias.

CMB 15-06-2017 20:51:45

Cita:

Empezado por ja_73 (Mensaje 518267)
hola
si tengo un cliente portugués que esté dado de alta como intracomunitario, tengo que hacerle una factura con el nif-vat portugués y exenta de iva.
pero si el cliente no está dado de alta como intracomunitario como tengo que hacer?
alguien me podría poner un ejemplo de factura de este tipo.
muchas gracias.

No tengo ningún ejemplo pero en ese caso creo que debes cobrarle iva. Sería interesante también para mí un ejemplo completo si hay alguien tan amable.

Saludos,

didou 15-06-2017 21:25:21

Buenas noches, primero dar las gracias a tod@s y cada un@ de vosotr@os por todas las aportaciones realizadas en este foro, gracias a eso he podido enviar datos al SII y tratar las respuestas sin mayor problema, alguien sabe como se pasa del entorno PRUEBAS al entorno de PRODUCCION? me imagino que habrá que cambiar alguna Url o algo asi.

Muchas gracias.

CMB 15-06-2017 22:18:34

Cita:

Empezado por didou (Mensaje 518277)
Buenas noches, primero dar las gracias a tod@s y cada un@ de vosotr@os por todas las aportaciones realizadas en este foro, gracias a eso he podido enviar datos al SII y tratar las respuestas sin mayor problema, alguien sabe como se pasa del entorno PRUEBAS al entorno de PRODUCCION? me imagino que habrá que cambiar alguna Url o algo asi.
Muchas gracias.

Estos dos son los más utilizados (altas, cambios y bajas de facturas emitidas y recibidas):

URL := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP'; // SuministroFactEmitidas
URL := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP'; // SuministroFactRecibidas

Saludos,

didou 16-06-2017 08:53:40

Cita:

Empezado por CMB (Mensaje 518279)
Estos dos son los más utilizados (altas, cambios y bajas de facturas emitidas y recibidas):

URL := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP'; // SuministroFactEmitidas
URL := 'https://www1.agenciatributaria.gob.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP'; // SuministroFactRecibidas

Saludos,

Gracias CMB, yo ahora para enviar al entorno de pruebas utilizo la función GetSiiSOAP

pasándole el parámetro UseWSDL a true y Addr = '', para enviar a PRODUCCION UseWSDL tiene que estar a true/false ? y Addr hay que pasarle la url que me dices?

figo21 16-06-2017 09:13:57

Cita:

Empezado por didou (Mensaje 518291)
Gracias CMB, yo ahora para enviar al entorno de pruebas utilizo la función GetSiiSOAP

pasándole el parámetro UseWSDL a true y Addr = '', para enviar a PRODUCCION UseWSDL tiene que estar a true/false ? y Addr hay que pasarle la url que me dices?

Supongo que saldrán nuevas definiciones de WSDL y deberéis importarlas de nuevo.

Un saludo.

inyu 16-06-2017 09:30:20

Cuando el envio de facturas devuelve un error general de que el XML no cumple el esquema (falta campo XXXX), ¿Alguien sabe cómo identificar qué factura es la que no cumple el esquema? (suponiendo que mandamos múltiples facturas de golpe).

CMB 16-06-2017 09:52:09

Cita:

Empezado por didou (Mensaje 518291)
Gracias CMB, yo ahora para enviar al entorno de pruebas utilizo la función GetSiiSOAP
pasándole el parámetro UseWSDL a true y Addr = '', para enviar a PRODUCCION UseWSDL tiene que estar a true/false ? y Addr hay que pasarle la url que me dices?

Esto no lo sé. Yo soy de los que construyen el XML a mano y una vez terminado lo mando al WS. Para mí es más sencillo.

Saludos,

ja_73 16-06-2017 10:10:05

WSDL de los servicios web
 
alguien tiene las direcciones WSDL de los servicios web de la versión 1.0 de desarrollo y produccion.
en la web siguen apareciendo referencias a la V 0.7

Txemari 16-06-2017 10:10:05

Certificados electrónicos
 
Hola,
he visto que ya han salidos las URL's definitivas...pero tengo una dudad sobre los certificados electrónicos. El manual habla de normales y de sello ¿ sabéis que son esto de los certificados de sello ?
Saludos

CMB 16-06-2017 10:22:00

Cita:

Empezado por Txemari (Mensaje 518295)
Hola,
he visto que ya han salidos las URL's definitivas...pero tengo una dudad sobre los certificados electrónicos. El manual habla de normales y de sello ¿ sabéis que son esto de los certificados de sello ?
Saludos

Parece que es una cosa nueva. Probablemente no te afecta.

Saludos,

CMB 16-06-2017 10:23:36

Cita:

Empezado por ja_73 (Mensaje 518296)
alguien tiene las direcciones WSDL de los servicios web de la versión 1.0 de desarrollo y produccion.
en la web siguen apareciendo referencias a la V 0.7

Los más usados los tienes en el mensaje #1748: http://www.clubdelphi.com/foros/show...postcount=1748

mrobles 16-06-2017 10:45:26

Respecto a las "Factura simplificada", como facturarais las ventas de un día superiores a 3.000€?

elguille 16-06-2017 10:48:48

Importar SII
 
Necesito importar el fichero de facturas recibidas generado por un software de contabilidad, este fichero es el xml de envio a hacienda tal cual , si tengo la unit SuministroFactRecibidas con la cual genero este fichero, ¿no puedo emplear esta misma unit para hacer la importación? No encuentro la manera ¿alguna idea?.
Si esto no fuera posible ¿existe el XSD de definición de esa estructura? para hacerlo via XML data binding

inyu 16-06-2017 11:35:12

Cita:

Empezado por elguille (Mensaje 518304)
Necesito importar el fichero de facturas recibidas generado por un software de contabilidad, este fichero es el xml de envio a hacienda tal cual , si tengo la unit SuministroFactRecibidas con la cual genero este fichero, ¿no puedo emplear esta misma unit para hacer la importación? No encuentro la manera ¿alguna idea?.
Si esto no fuera posible ¿existe el XSD de definición de esa estructura? para hacerlo via XML data binding

Los esquemas los tienes en: http://www.agenciatributaria.es/AEAT...Esquemas.shtml

elguille 16-06-2017 11:54:13

Cita:

Empezado por inyu (Mensaje 518305)

Perfecto... gracias..


La franja horaria es GMT +2. Ahora son las 11:08:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi