FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
|
#2
|
||||
|
||||
Cita:
Maemía... gracias. Mira que he revisado todo el hilo y se me ha pasado por alto ese post. Vamos a tener que preparar un índice.
__________________
Be water my friend. |
#3
|
|||
|
|||
Delphi 7
Buenas,
Me incorporo al tema ahora, de momento estoy leyendo y leyendo antes de programar nada. Lamentablemente voy a empezar preguntando, en cuanto pueda intentaré responder también que no todo va a ser preguntar ¿Hay alguien que vaya a consumir los WS desde Delphi 7?. Yo es que sigo con esa versión pero veo que no me importa bien los WDSL y si alguien ha avanzado algo al respecto le agradeceria algún consejo. De todas formas tengo un plan B y un plan C, el B sería enviar los ficheros con SOAPUI en modo batch (parece que se puede hacer), y el plac C sería programar un cliente en C# u otro lenguaje más "modelno". Gracias por adelantado y saludos. Juan María. |
#4
|
|||
|
|||
Hola,
Buenos días a todos, soy nuevo en este grupo y me pongo en contacto con vosotros para ver si me podéis echar una mano con algunos problemas que tengo. Antes de nada, me descargue Los Ejemplos que habéis publicado y después de hacer algunos ajustes según los ejemplos, sigo con el mismo problema que tenía. Esta es la configuración que estoy utilizando: defWSDL = ' https: // www7.aeat.es/ wlpl / SSII-FACT / ws / fr / SiiFactFRV1SOAP/ SuministroFactRecibidas.wsdl'; defSvc = 'siiService'; defPrt = 'SuministroFactRecibidasPruebas'; Y el certificado lo cargo según los ejemplos que me descargue (setCERTIFICADO(CERTIFICADO)) Cuando intento enviar una factura Recibida me muestra siempre este mensaje de error: Proyect Proyect1.exe raised exception class EDOMParseError with message 'DTD está prohibido. Line: 1 <!DOCTYPO html PUBLIC ' -//W3C//DTD XHTML'. y si pongo lo siguiente para desactivar el DTD: constructor SuministroLRFacturasRecibidas.Create; begin inherited Create; FSerializationOptions := [xoLiteralParam]; MSXMLDOMDocumentFactory.AddDOMProperty('ProhibitDTD', False); end; Me muestra el siguiente error: Proyect Proyect1.exe raised exception class Exception class Exception with message 'Unabled to load WSDL File/Location: https://www7.aeat.es/wlpl/SSII-FACT/ws/fe/SiiFactFRV1SOAP/SuministroFactRecibidas.wsdl. Error [Se encontró un carácter no válido en el contenido del texto. Line: 9 <title>Gestí]'. ¿ Os ha ocurrido a vosotros algo parecido ? ¿ Podéis ayudarme ? Gracias de antemano. Saludos |
#5
|
|||
|
|||
Hola a todos,
Como muchos de vosotros estoy implementando el tema del SIII y me he leído todo lo que he podido en este hilo. En nuestra empresa exportamos al extranjero (a países fuera de la UE) y no tenemos VAT de esos clientes. He leído por anteriores hilos que es necesario poner en el IDOtro el código 06 o 07 pero no hay manera de que lo acepte si no se introduce el código VAT. ¿Alguien se ha encontrado el caso? Si no tengo el VAT no las puedo presentar ? Salud2 |
#6
|
||||
|
||||
Cita:
|
#7
|
|||
|
|||
Gracias keys!
|
#8
|
|||
|
|||
En un mismo envío al SII se pueden mezclar facturas de distinto tipo?
Buenos días, soy nuevo es este foro y es de agradecer la aportación de todos vosotros es este tema del SII y otros que he visto por hay, de momento lo mio es una pregunta que quizás os parecerá "tonta".
En un mismo envio al SII se pueden mezclar facturas Emitidas y Recibidas?? o bien hay que hacer un envio por cada tipo de factura, uno para emitidas y otro para recibidas?? Gracias por su ayuda. |
#9
|
|||
|
|||
Hola didou,
Tienes q hacer un envío para emitidas y otro para recibidas. Si te fijas los esquemas XSD son distintos. Salu2 |
#10
|
|||
|
|||
Gracias Isgrep, donde puedo encontrar las últimas versiones del Wsdl para generar la clase del envío y los XSD de los distintos libros?
|
#11
|
||||
|
||||
Cita:
¿como? yo coloco: FacturaExpedida.Contraparte.IDOtro.IDType:=PersonaFisicaJuridicaIDTypeType(4); // otro. y en el campo del NIF, un numero de NIF, que podría ser el código del cliente, o cualquier otro dato para tu información. (disculpas si contesto a cualquier cosa) pero entiendo que es el NIF de Exportación. Para el de CE, y coloco: FacturaExpedida.Contraparte.IDOtro.IDType:=PersonaFisicaJuridicaIDTypeType(2); // doc. país y en el NIF, su numero de identificación fiscal. Saludos ! |
#12
|
|||
|
|||
Puedo tener dos series de facturas rectificativas.
Es decir tengo ya una serie rectificativa del tipo RECT-2017-00001 puedo habilitar otra mas que sea 2017-RECT-00001 ¿o solo puedo usar una? |
#13
|
|||
|
|||
Estoy teniendo problemas declarando una factura emitida con un TipoConDesglose (entrega de bienes) en .NET, me dice que Entrega es de TipoSINdesglose... me ha dado por mirar la referencia al servicio creada automáticamente y me encuentro con:
Código:
Partial Public Class TipoConDesgloseType Inherits Object Implements System.ComponentModel.INotifyPropertyChanged Private prestacionServiciosField As TipoSinDesglosePrestacionType Private entregaField As TipoSinDesgloseType '''<comentarios/> <System.Xml.Serialization.XmlElementAttribute(Order:=0)> _ Public Property PrestacionServicios() As TipoSinDesglosePrestacionType Get Return Me.prestacionServiciosField End Get Set Me.prestacionServiciosField = value Me.RaisePropertyChanged("PrestacionServicios") End Set End Property ¿Alguien tiene un ejemplo en .NET de desglose por entrega de bienes? Me da que no lo tengo bien entendido y me estoy liando... Última edición por inyu fecha: 25-05-2017 a las 11:14:19. |
#14
|
|||
|
|||
Facturas con dos tipos de impuestos (IGIC/IPSIC)
Buenas tardes, cuando una factura agrupada tiene distintos impuestos, sabéis como se debe poner en la etiqueta "ClaveRegimenEspecialOTrascendencia" y como se desglosa dicha factura ¿?
|
#15
|
|||
|
|||
Cita:
- Se añaden los campos opcionales <ClaveRegimenEspecialOTrascendenciaAdicional1> y <ClaveRegimenEspecialOTrascendenciaAdicional2> en los esquemas de facturas emitidas y recibidas. Así se recoge la posibilidad de combinar “claves de regímenes especial o trascendencia”. Por tanto, existe la posibilidad de informar de más de una clave (hasta tres), pero la informada en el campo <ClaveRegimenEspecialOTrascendencia> será la principal en el sentido de que esta primera clave marca las validaciones a considerar. Entiendo que puedes añadir dos valores mas de trascendencia pero el que manda es el primero. Y luego insertas ,en el array en el desglose de IVA, un elemento para cada tipo de iva que tengas distinto en esa factua. |
#16
|
|||
|
|||
Hola, vuelvo de nuevo a preguntar sobre el error que he escrito anteriormente. No sé si estoy buscando donde debo, pero pongo el codigo de mi app.config a ver si ahí hay algo erróneo y por eso me da el error que vuelvo a escribir:
Cita:
Código:
</system.serviceModel> <client> <endpoint address="https://www7.aeat.es/wlpl/SSII-FACT/ws/fr/SiiFactFRV1SOAP" binding="basicHttpBinding" bindingConfiguration="siiBinding2" contract="SuministroFacturasRecibidas.siiSOAP" name="SuministroFactRecibidasPruebas" /> </client> </system.serviceModel> Muchas gracias! |
#17
|
|||
|
|||
y ahora....Factura electronica facturae
Buenas es un tema offtopic pero bueno seguro que alguno sabéis del tema mas que yo.
He "terminado" , la 0.7 claro, el desarrollo del SII y me dispongo comenzar el desarrollo de un modulo de facturas electronicas. Es decir leer el XML en formato FACTURAE firmado y con adjuntos para que los proveedores nos suban directamente sus XML al portal de proveedores que tenemos. Es esto facil/viable/LEGAL??, alguna experiencia en ello?? El lenguaje a usar es ahora mismo lo de menos, es mas conocer si es el camino a seguir o no. Otro tema son las facturas emitidas que tendremos que construir nuestro propio XML basado en facturae no?? Estoy muy perdido??? pd. Muchas gracias a todos! por todas las dudas q he resuelto en este foro con el SII. Saludos. |
#18
|
|||
|
|||
Error al enviar el fichero xml
Hola a todos
Hace un mes escaso, un cliente me a pedido que le programe el envio de facturas por SII ya que está obligado por volumen de facturacióm !!!. Como podeis imaginar llevo 3 semanas revisando este foro. Gracias a comentarios como los de keys, newtron, CMB y muchos otros he conseguido crear los ficheros xml a traves de las clases extraidas de los wdsl. He comprobado los ficheros generados enviandolos manualmente a través del portal y me responde correctamente señalando los aciertos o errores. El problema lo tengo al enviar "directamente", estoy usando CAPICOM.dll y la versión DX10 de delphi y el certificado entiendo que es válido ya que es el mismo que utilizo al hacer el envio manual. El error que me da al enviar es este: An error occurred in the secure channel support - URL:https://www7.aeat.es/wlpl/SSII-FACT/...iiFactFEV1SOAP - SOAPAction:'' Seguro que me dejo algo de configurar, pero no veo que es. Me da el mismo error si en el evento HTTPRIO1BeforeExecute cargo un fichero de los de ejemplo (perviamene modificado el nif, etc) por lo que no creo que el problema sea del xml creado. He consultado a la AEAT pero su respuesta es que dado el volumen de consultas que tienen no pueden responder dudas de configuración. Gracias por vuestra ayuda |
#19
|
|||
|
|||
SOS "Error en el soporte del canal seguro"
Hola a todos,
He revisado todos los posts y he probado a cargar un certificado válido con CAPICOM en el OnBeforePost del HTTPRIO pero me sige dando el error, por favro si alguien se le ocurre algo...Gracias! procedure TfrmMain.HTTPReqResp1BeforePost(const HTTPReqResp: THTTPReqResp; Data: Pointer); var FCertificatesList: TInterfaceList; i, j: Integer; Store: ICertificates; Certificate: ICertificate2; ExtProperty: IExtendedProperty; PCertContext : PCCERT_CONTEXT; CertContext : ICertContext; stAux: String; CertsUtils: TUtilities; begin inherited; FCertificatesList := TInterfaceList.Create(); //CAPICOM_LOCAL_MACHINE_STORE Store1.Open(CAPICOM_CURRENT_USER_STORE, 'My', CAPICOM_STORE_OPEN_READ_ONLY); //CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED or CAPICOM_STORE_OPEN_INCLUDE_ARCHIVED or CAPICOM_STORE_OPEN_EXISTING_ONLY Store := Store1.Certificates; try CertsUtils := TUtilities.Create(Self); for I := 1 to Store1.Certificates.Count do begin Certificate := IInterface(Store.Item[i]) as ICertificate2; Certificate.GetInfo(CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME); // dtcCerts.Values[i-1, 1] := Certificate.GetInfo(CAPICOM_CERT_INFO_ISSUER_SIMPLE_NAME); // dtcCerts.Values[i-1, 2] := Certificate.ValidToDate; stAux := ''; for j := 1 to Certificate.ExtendedProperties.Count do begin ExtProperty := IInterface(Certificate.ExtendedProperties.Item[j]) as IExtendedProperty; if ExtProperty.PropID = CAPICOM_PROPID_FRIENDLY_NAME then begin stAux := CertsUtils.BinaryStringToByteArray(ExtProperty.Value[CAPICOM_ENCODE_BINARY]); break; end; end; stAux := Certificate.SerialNumber; // Cargo certificado válido if Certificate.SerialNumber = '2C2DBEE53ACFD8965809C4707F55FE28' then begin CertContext:= Certificate as ICertContext; CertContext.Get_CertContext(Integer(PCertContext)); // Por aquí pasa y no devuelve error pero aún así... if InternetSetOption(Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCertContext, Sizeof(CERT_CONTEXT))= False then ShowMessage('Error en InternetSetOption'); end; FCertificatesList.Add(Certificate); end; finally // dtcCerts.EndUpdate(); CertsUtils.Free(); end; |
#20
|
||||
|
||||
Cita:
__________________
Be water my friend. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco | keys | Internet | 4246 | Hace 15 Horas 11:17:09 |
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 |
|