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:
Base := 100; Cuota := 25; Total Factura := 125. El importe de la cuota deducible dependerá de muchas cosas, como la naturaleza de la operación o el tipo de empresa. Por ejemplo hay tipos de empresas que están exentas de IVA y la cuota deducible es siempre 0. Las bases imponibles ya están en el detalle de las facturas y las cuotas también pero no la parte deducible o no de la factura. La cuota deducible es la cantidad que luego te vas a dedudicir en hacienda en el 303 y es creo el dato que más le puede importar a hacienda, ya que es función de ella y de la soportada te van a calcular el dinero que tienes que pagar o te tienen que devolver. Un Saludo. |
#2
|
|||
|
|||
Cita:
|
#3
|
||||
|
||||
Cita:
|
#4
|
|||
|
|||
Cita:
4.7. ¿Es obligatorio suministrar la información de la cuota deducible? Sí. En el caso de que aplique prorrata deberá consignar la cuota deducible en función del porcentaje de deducción provisional. ¿esto no aplica solo a las empresas acogidas a prorrata? |
#5
|
||||
|
||||
Segun como lo interpretes. Detras del Si hay un punto. Es decir yo entiendo que hay que ponerla siempre, y en el caso de las empresas con prorrata hay que poner la cuota deducible en funcion del porcentaje provisional.
Última edición por keys fecha: 30-05-2017 a las 12:05:32. |
#6
|
|||
|
|||
Cita:
Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: CuotaDeducible |
#7
|
|||
|
|||
Problema al enviar más de 20 facturas a la vez
Buenas tardes,
Estoy con un problema que no consigo encontrar la solución, a ver si alguien pudiese echarme una mano. Cuando envío más de 20 facturas emitidas (me pasa lo mismo con las recibidas) recibo el siguiente error: Se requiere un certificado para completar la autenticación de cliente - URL:https://www7.aeat.es/wlpl/SSII-FACT/...iiFactFEV1SOAP - SOAPAction:"" Si esas mismas facturas las envío en dos veces, me las envía sin problema. Para realizar el envío, genero el xml con delphi 7 y realizo el envío mediante una dll que he creado con Delphi XE7. El código mediante el cual hago el envío es el siguiente: Código:
type TComunicacionSW = class(TObject) private FArchivoEnvio: String; FArchivoRespuesta: String; FHTTPRIO: THTTPRIO; procedure HTTPRIOBeforeExecute(const MethodName: string; SOAPRequest: TStream); procedure HTTPRIOAfterExecute(const MethodName: string; SOAPResponse: TStream); public Constructor Create; Destructor Destroy; end; procedure TComunicacionSW.HTTPRIOBeforeExecute(const MethodName: string; SOAPRequest: TStream); var v_fileStream: TFileStream; begin SOAPRequest.Size := 0; v_fileStream := TFileStream.Create(FArchivoEnvio, fmOpenRead); SOAPRequest.Position := 0; SOAPRequest.CopyFrom(v_fileStream, v_fileStream.Size); v_fileStream.Free; SOAPRequest.Position := 0; end; procedure TComunicacionSW.HTTPRIOAfterExecute(const MethodName: string; SOAPResponse: TStream); var v_fileStream: TFileStream; begin if FileExists(FArchivoRespuesta) then DeleteFile(FArchivoRespuesta); v_fileStream := TFileStream.Create(FArchivoRespuesta, fmCreate); SOAPResponse.Position := 0; v_fileStream.CopyFrom(SOAPResponse, SOAPResponse.size); v_fileStream.Free; SOAPResponse.Position := 0; end; function ObtenerNumeroSerieCertificado(p_nombreCertificado: String): string; var hStore: HCERTSTORE; PrevContext, CurContext: PCERT_CONTEXT; cbSize: DWORD; v_nombre: String; begin Result := ''; hStore := CertOpenSystemStore(0, PChar('MY')); if hStore <> nil then begin PrevContext := nil; CurContext := CertEnumCertificatesInStore(hStore, PrevContext); while CurContext <> nil do begin v_nombre := ''; cbSize := CertGetNameString(CurContext, CERT_NAME_SIMPLE_DISPLAY_TYPE, 0, nil, nil, 0); if cbSize > 0 then begin SetLength(v_nombre, cbSize-1); CertGetNameString(CurContext, CERT_NAME_SIMPLE_DISPLAY_TYPE, 0, nil, PChar(v_nombre), cbSize); if SameText(p_nombreCertificado, v_nombre) then begin result := GetCertSerialNumber(@CurContext^.pCertInfo^.SerialNumber); break; end; end; PrevContext := CurContext; CurContext := CertEnumCertificatesInStore(hStore, PrevContext); end; end; end; function EnviarFacturasEmitidas(p_nombreCertificado, p_archivoEnvio, p_archivoRespuesta: ShortString): PChar;stdcall;export; var v_suministroLRFacturasEmitidas: SuministroFactEmitidas.SuministroLRFacturasEmitidas; v_respuestaLRFacturasEmitidas: SuministroFactEmitidas.RespuestaLRFacturasEmitidas; v_siiSOAP: SuministroFactEmitidas.siiSOAP; v_serialNum: String; v_error: string; v_comunicacionSW: TComunicacionSW; begin v_error := ''; v_serialNum := ObtenerNumeroSerieCertificado(p_nombreCertificado); v_comunicacionSW := TComunicacionSW.Create; v_suministroLRFacturasEmitidas := SuministroFactEmitidas.SuministroLRFacturasEmitidas.Create; v_respuestaLRFacturasEmitidas := SuministroFactEmitidas.RespuestaLRFacturasEmitidas.Create; try try v_comunicacionSW.FArchivoEnvio := p_archivoEnvio; v_comunicacionSW.FArchivoRespuesta := p_archivoRespuesta; v_comunicacionSW.FHTTPRIO.HTTPWebNode.ClientCertificate.SerialNum := v_serialNum; //Se realiza la llamada sin datos y en el evento HTTPRIOBeforeExecute se establece el xml con los datos generados anteriormente v_siiSOAP := SuministroFactEmitidas.GetsiiSOAP(true,'',v_comunicacionSW.FHTTPRIO); v_respuestaLRFacturasEmitidas := v_siiSOAP.SuministroLRFacturasEmitidas(v_suministroLRFacturasEmitidas); except on e:Exception do v_error := 'Error DLL: Error en la comunicación con el servicio web.' + e.Message; end; finally v_suministroLRFacturasEmitidas.Free; v_respuestaLRFacturasEmitidas.Free; end; result := StringToPChar(v_error); end; El archivo SuministroFactEmitidas lo he generado automáticamente con WSDL Importer de delphi y le he modificado lo siguiente (defURL realmente no lo utilizo): const defWSDL = 'https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroFactEmitidas.wsdl'; defURL = 'https://www7.aeat.es/wlpl/SSII-FACT/wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP'; defSvc = 'siiService'; defPrt = 'SuministroFactEmitidasPruebas'; ¿Se le ocurre a alguien que es lo que estoy haciendo mal? Un saludo |
#8
|
|||
|
|||
Direcciones WDSL producción
Pregunta a la AEAT:
Tengo 2 cuestiones técnicas: 1.- Nos pueden suministrar las direcciones de los endpoint en producción para que sean incorporadas en nuestro software antes de la puesta en marcha para que no sea todo a última hora. Tienen pensado publicarlo pronto aunque no se pueda utilizar hasta el 1 de Julio. 2.-Cuando exista un cambio de versión. Entre versión anterior y la que se publique existirá un tiempo para poder utilizar la anterior hasta que cada desarrollador de software adecue su programa para la nueva versión. Me refiero si entre versión y versión existirá un plazo por ejemplo de 30 días para cambiarlo o será de hoy para mañana. ------------------- Respuesta de la AEAT: 1. Todavía no están disponibles. 2. Hay un periodo de adaptación entre versiones. ------------------- Saludos a todos. |
#9
|
|||
|
|||
Aumento días plazo
Pregunta AEAT
En el supuesto caso: suele pasar en ocasiones una empresa envía en el último día de plazo la factura emitida o recibida. Resulta en entonces que se me da el caso de: 1.- No existe conexión a internet en la empresa actualmente, debido causas tales como. Corte de suministro, corte por mantenimiento, etc… Qué debe hacer la empresa en estos casos. 2.- No está disponible la página de la AEAT. Mostrando el error de "Error 403", "Error de conexión SSL", "No se puede mostrar la página" o "Conexión segura fallida” 3.- El error se debe a que la página de un faultcode de tipo env:SERVER. Causado por el servidor de la AEAT. Por ejemplo: Código[102].Conexión a Oracle no disponible. 4.- Error debido a que esta en tramite la renovación del certificado y no deja la posibilidad de cambiar el actual ya que aún no se posee. 5.- Existe una Factura enviada pero con errores y no los pueden corregir por desconocimiento. Esta 100% obligado la empresa a corregir dichos errores. Nos pueden indicar si estos casos van a generar una multa posterior. ¿Cómo se va a actuar en cada caso? Necesitamos aclararlo ya que los clientes nos hacen muchas preguntas. Necesito saber también en caso de multa cual sería su cuantía. -------------------------------- Respuesta AEAT Buenos días. El artículo 7.3 de la Orden HFP/417/2017, de 12 de mayo señala lo siguiente en relación con los supuestos en que por imposibilidades técnicas no se haya remitido la información en los plazos previstos reglamentariamente: 3. En aquellos supuestos en que por razones de carácter técnico no fuera posible efectuar el suministro por Internet en el plazo establecido reglamentariamente para cada registro de facturación, o cuando este suministro no pudiera completarse porque no fuera posible realizar la consulta de los registros de facturación previamente suministrados, dicho suministro podrá efectuarse durante los cuatro días naturales siguientes al de finalización de dicho plazo. Por su parte, el régimen de infracciones y sanciones previsto se encuentra regulado en el artículo 200 de la Ley 58/2003, de 17 de diciembre, General Tributaria. En cualquier caso, de conformidad con lo establecido en el artículo 87 de la Ley 58/2003, de 17 de diciembre, General Tributaria (Boletín Oficial del Estado del día 18), esta contestación tiene el carácter de mera información de los criterios administrativos existentes para la aplicación de la normativa tributaria. Si desea plantear una consulta tributaria escrita respecto al régimen, clasificación o calificación tributaria que le corresponda, debe dirigirse, según lo establecido en los artículos 88 y 89 de la Ley General Tributaria, a la DGT como órgano competente para la elaboración de contestaciones vinculantes. ---------------- Saludos a todos |
#10
|
|||
|
|||
Sobre la "Cuota deducible"
Cita:
De acuerdo, estaba equivocado y lo interpreté mal. Y pido disculpas a todos por el lío. De todos modos hay algo ahí que no me cuadra. El SII (de momento) se aplicará a grandes empresas. En el futuro a todas. Existen varios millones de autónomos que presentan el modelo 130 (IRPF), que tiene que ser conforme con sus Libros de Registro de Facturas emitidas y recibidas. Esos autónomos, que al final en número van a ser la gran mayoría de los usuarios del SII, se van a encontrar con una discordancia. Habrá casos en que, cuando no se puedan deducir todo el IVA por el tipo de bienes o servicios incluidos en la factura, tampoco se podrán deducir la parte correspondiente de la base imponible. Entonces se encontrarán que en su particular libro de facturas, para el cálculo del IRPF en el modelo 130, deberá haber algunas bases imponibles distintas de las declaradas en el SII. ¿Y cómo resolvemos eso? Programáticamente, quiero decir. En el SII, al objeto de que funcione correctamente el contraste con la factura de la contraparte, habrá que poner la base imponible íntegra, aunque no toda ella sea deducible. Pero el autónomo, en su libro de facturas, deberá poner solamente la base imponible (y el IVA) que se pueda deducir. (Es muy simple aunque un poco complicado de explicar.) ¿Se le ocurre a alguien cómo se deberá programar en esos casos? |
#11
|
||||
|
||||
Creo que eso lo deberán resolver ellos y decirnos como hacerlo. Ahora el sii es para iva y no tiene nada que ver con el IRPF.
|
#12
|
|||
|
|||
De acuerdo, pero insisto que el IRPF de los autónomos se calcula directamente a partir de los libros de registro. Y eso implica IRPF mal calculado. Lo que conlleva sanciones. Y aunque en la primera fase no van a estar en el SII, en la segunda sí lo estarán. Y son millones.
|
#13
|
|||
|
|||
XML Baja Factura
Buenos días, Me presento Soy Luis Miguel y soy nuevo en este foro.
Gracias a vosotros he conseguido generar y enviar correctamente el XML de Alta de Factura Emitida. Ahora estoy intentando generar el XML de Baja de factura, pero me da el siguiente error: No se esperaba <BajaLRFacturasEmitidas xmlns='https://www2.agenciatribu..... Adjunto los XML de alta(que funciona) y modificación para ver si me podéis decir que estoy haciendo mal. Gracias. |
#14
|
|||
|
|||
Cita:
Si les añade la parte de SOAP al xml que has adjutnado no da problemas contra la web <?xml version="1.0" encoding="utf-8"?> <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> ... </soapenv:Body> </soapenv:Envelope> |
#15
|
|||
|
|||
Cita:
Ahora voy a ver si consigo la consulta de facturas emitidas. Muchas gracias |
#16
|
|||
|
|||
Hola Soy nuevo por aqui aunque os leo desde hace tiempo. No trabajo en delphi pero si me interesa las experiencias que por aqui se comparten.
Alguien ha intentado enviar facturas de prueba como emisor y como receptor para ver que hace la AEAT con los contrastes? Estoy intentandolo yo y obtengo alguna cosa extraña, hay facturas que directamente me las tira como no contrastadas una hora despues de haberlas enviado como emisor. No se cuanto tienen puesto para que este temporalmente en proceso de contraste... pero una hora se me antoja plazo muy corto... |
#17
|
|||
|
|||
Buen día : Una duda como realizaste la prueba en la web de la AEAT a mano, ya que en ENDPOIINt wlpl/SSII-FACT/ws/fe/SiiFactFEV1SOAP
no reconoce el archivo de baja de factura emitida . Gracias |
#18
|
|||
|
|||
Cita:
No se si la pregunta es sobre mi consulta, pero de momento solo estoy enviando altas de facturas emitidas y recibidas. Siguiendo un ejemplo del foro en el OnBeforeExecute del componente HTTPRIO uso este código para generar un fichero temporal que luego envio manualmente en el "Portal de pruebas externas > Presentación > Cliente de web service para el entorno de pruebas"
Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4192 | Hace 15 Horas 16:28:07 |
AEAT envio de datos vía Webservice problemas con WSDL | CelsoO | Internet | 11 | 09-10-2019 20:03:41 |
webService Soap de la Administración Digital Española notific@ | apicito | Internet | 3 | 31-01-2017 11:25:28 |
Error en Webservice funcion envio de sms | webmasterplc | Delphi para la web | 5 | 25-07-2013 20:10:29 |
Problemas con envío de XML a un WebService | davidvamo | Internet | 1 | 13-02-2007 15:49:20 |
|