![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
Tengo problemas para el envío de facturas recibidas, que me dice: Valor o tipo incorrecto del campo: NIF.
Revisando los campos para el emisor de la factura (el que nos la envía a nosotros por ser factura recibida), veo que no hay campo NIF, teniendo que usar obligatoriamente el campo IdOtro. Yo lo hago así: IDFacturaRecibidaType idFact = new IDFacturaRecibidaType(); //IDFACTURA IDFacturaRecibidaTypeIDEmisorFactura emisorFactura = new IDFacturaRecibidaTypeIDEmisorFactura(); //emisorFactura IDOtroType idOtro = new IDOtroType(); idOtro.CodigoPais = ((CountryType2)(202)); //España idOtro.IDType = ((PersonaFisicaJuridicaIDTypeType)(00)); //00 -> 02(NIF - IVA) idOtro.ID = "XXXXXXXXX"; //Aqui pongo X por no poner un NIF real emisorFactura.Item = idOtro; idFact.IDEmisorFactura = emisorFactura; Será que en la versión 0.5 ya se puede poner correctamente el NIF del emisor de la factura recibida? Cómo lo hacéis vosotros para las facturas recibidas? Muchas gracias. |
|
#2
|
|||
|
|||
|
Os habéis fijado que ya no tenemos un sólo wsdl? Ahora tenemos 7!
Hemos pasado del wsdl: https://www2.agenciatributaria.gob.e...diatoInfo.wsdl A los siguientes 7: https://www2.agenciatributaria.gob.e...Recibidas.wsdl https://www2.agenciatributaria.gob.e...sEmitidas.wsdl https://www2.agenciatributaria.gob.e...sMetalico.wsdl https://www2.agenciatributaria.gob.e...Inversion.wsdl https://www2.agenciatributaria.gob.e...tEmitidas.wsdl https://www2.agenciatributaria.gob.e...Recibidas.wsdl https://www2.agenciatributaria.gob.e...unitarias.wsdl |
|
#3
|
||||
|
||||
|
Hola !
Para keys, necesitaría un ejemplo de los objetos que creáis para introducir una factura de exportación o intracomunitaria. En mi ejemplo para facturas emitidas: ARegistroLRFacturasEmitidas[ i ].FacturaExpedida.TipoDesglose.desglosefactura.sujeta.noexenta.desgloseIVA ¿para exportación ? ¿para intracomunitaria? Virman: Si, van en unidades separadas, pero es lo mismo. El problema es que todavía no conecta con la AEAT. Yo sigo con el anterior hasta el 7 de febrero. Virman: estoy empezando con las recibidas. tardare en llegar ahí, por dificultades con mi fichero de facturas recibidas. Keys: ¿has probado a enviar mas de 15 facturas emitidas a la vez? |
|
#4
|
||||
|
||||
|
Cuando el emisor de una factura es español hay que rellenar solo la parte de contraparte el nombre y el cif. La parte del idotro es para cuando no es nacional.
<sii:Contraparte> <sii:NombreRazon>EMPRESAYYYYYYYY</sii:NombreRazon> <sii:NIF>94234500B</sii:NIF> </sii:Contraparte> |
|
#5
|
|||
|
|||
|
Cita:
Luego se envía el XML por webservice y se recoge la respuesta. Menos código a escribir. ¿Alguien lo ha probado? Saludos, |
|
#6
|
||||
|
||||
|
CMB al final lo que envias es un XML igualito al que tu compones. Lo que te ahorra el interface es componer el XML a mano.
En posteos anteriores puse como enviar tu propio XML, y guardar el que genera el HTTPRIO1 es igual de fácil: llamando asi: Código:
result := GetsiiSOAP(true,'',HTTPRIO1).SuministroLRFacturasEmitidas(ASuministroLRFacturasEmitidas); Código:
procedure TForm1.HTTPRIO1AfterExecute(const MethodName: string;
SOAPResponse: TStream);
var
ss:TFileStream;
begin
ss:=TFileStream.Create('C:\recibido.xml', fmCreate);
SOAPResponse.Position := 0;
ss.CopyFrom(SOAPResponse, SOAPResponse.size);
ss.Free;
SOAPResponse.Position := 0;
end;
procedure TForm1.HTTPRIO1BeforeExecute(const MethodName: string;
SOAPRequest: TStream);
var
ss:TFileStream;
begin
SOAPRequest.Size:=0;
ss:=TFileStream.Create('C:\enviado.xml', fmOpenRead);
SOAPRequest.Position := 0;
SOAPRequest.CopyFrom( ss, ss.Size);
ss.Free;
SOAPRequest.Position := 0;
end;
keys, a ver si me prestas un poco de atención, please... ¿has podido enviar mas de 15 facturas en un bloque? |
|
#7
|
|||
|
|||
|
Cita:
Saludos, |
|
#8
|
||||
|
||||
|
Cita:
Alguien puede hacer la prueba de enviar ahora una factura y ver si le funciona. Gracias |
|
#9
|
||||
|
||||
|
Cita:
__________________
Be water my friend. |
|
#10
|
||||
|
||||
|
Acabo de enviar una sin problemas.
Saludos ! |
|
#11
|
||||
|
||||
|
Hola a todos. Ya vuelvo a poder enviar, yo creo que la página de la aeat se ha quedado un rato frita.
Si intento enviar 13 facturas o más me sale el siguiente error. "Se requiere un certificado para completar la autenticación de cliente - URL:https://www1.agenciatributaria.gob.e...SiiFactV1PSOAP - SOAPAction" Mandaré la pregunta a hacienda para ver si algún día responde. |
|
#12
|
|||
|
|||
|
Cita:
Hola buenas. Yo también tengo problemas con las recibidas. Como lo has solventado? Gracias |
![]() |
| 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 | 4524 | Hace 3 Días 16:17:40 |
| 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 |
|