![]() |
![]() |
| 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
|
|||
|
|||
|
Presentación y Planteamiento
Antes de nada , saludar al foro y dar las gracias a todos los que han escrito, me han ayudado mucho a decidir como empezar , con la pereza que me daba.
![]() ![]() ![]() Como soy novato en el foro , es mi primer post y os cuento como lo voy a plantear Inicialmente, modo básico y esquemático , por si le sirve a alguien o por si alguien más experto me recomienda que abandone las cervecitas urgentemente ![]() Es verdad que cuando me ponga seguro pueden cambiar cosas , es solo un planteamiento incial para empezar a trabajar, no entro en los requisitos de huella,firma etc.... En principio la idea es no tocar las tablas actuales de facturas ,etc. que ya existen en mi sistema. 1.- Voy a crear una tabla nueva para guardar los registros verifactu de cada factura básicamente tendrá: campo que identifica la factura en el fichero de facturas campo para guardar el xml "RegistroFacturacion" campo para guardar el número de envío , si 0 = Pendiente de enviar. seguro que al final tenga que añadir alguno más.... 2.- Voy a crear una tabla nueva para guardar los registros de los envíos verifactu campo con un código interno de envío campo para guardar el xml AltaFactuSistemaFacturacion enviado. campo para guardar la respuesta de la aeat. seguro que al final tenga que añadir alguno más.... Cada factura que se genere usare Fact.RegistroFacturacion.ObjectToSOAP para obtener el xml y guardarlo en la tabla de los registros verifactu. Partiendo del código de Neftali , aqui va un ejemplo de como obtener el xml con ObjectToSOAP , solo hay que meter en el Form un XMLDocument1, TOPToSoapDomConvert
Luego al generar los envíos , aprovechar el ejemplo de Neftali para ir recogiendo los RegistroFacturacion guardados con SOAPToObject
Un Saludo a todos y no me metáis mucha caña ![]() Última edición por Neftali [Germán.Estévez] fecha: 04-03-2024 a las 08:31:18. |
|
#2
|
||||
|
||||
|
Cita:
Hola Delphier, gracias por participar en el foro. Ya que eres nuevo, te doy la bienvenida. Recordarte que revises La guía de estilo de los foros. He modificado tu mensaje para añadir TAGs a los códigos dentro del mensaje. Gracias de nuevo por los códigos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
||||
|
||||
|
Cita:
Código:
<RegistroFacturacion xmlns:NS1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SistemaFacturacion.wsdl" xmlns:NS2="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:NS3="http://www.w3.org/2001/XMLSchema" xmlns:NS4="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS5="http://www.w3.org/2001/XMLSchema-instance"> <NS1:RegistroFacturacionType id="1" type="NS2:RegistroFacturacionType"> <IDFactura href="#2"/> <NombreRazonEmisor type="NS3:string"/> <TipoRegistroSIF type="NS2:TipoRegistroSIFType">S0</TipoRegistroSIF> <TipoFactura type="NS2:ClaveTipoFacturaType">F1</TipoFactura> <DescripcionOperacion type="NS3:string">venta de mercaderías</DescripcionOperacion> <Desglose type="NS4:Array" NS4:arrayType="NS2:DetalleType[0]"/> <ImporteTotal type="NS3:string"/> <EncadenamientoRegistroAnterior NS5:nil="true"/> <SistemaInformatico NS5:nil="true"/> <FechaGenRegistro NS5:type="NS3:string"/> <HoraGenRegistro NS5:type="NS3:string"/> <HusoHorarioGenRegistro NS5:type="NS2:HusoHorarioGenRegistroType">01</HusoHorarioGenRegistro> </NS1:RegistroFacturacionType> <NS2:IDFactura id="2" type="NS2:IDFacturaExpedidaType"> <IDEmisorFactura href="#3"/> <NumSerieFacturaEmisor type="NS3:string">23/123456</NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor type="NS3:string">31/12/23</FechaExpedicionFacturaEmisor> </NS2:IDFactura> <NS2:IDEmisorFactura id="3" type="NS2:IDEmisorFactura"> <NIF type="NS3:string">3333333</NIF> </NS2:IDEmisorFactura> </RegistroFacturacion> Sería muy interesante probar la segunda parte (envío) y que intentaré probar durante la semana. El planteamiento en mi humilde opinión parece bueno de narices.
__________________
Se humilde para admitir tus errores, inteligente para aprender de ellos y maduro para corregirlos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Hijo de Informáticos | gluglu | Humor | 3 | 13-03-2007 11:05:35 |
| Adictos informaticos ... | Trigger | Humor | 2 | 11-10-2004 12:18:32 |
| Nosotros los Informáticos | Trigger | Humor | 1 | 10-10-2004 14:58:09 |
| Patrón de los Informáticos. | obiwuan | Varios | 20 | 10-09-2003 14:44:54 |
| Chistes Informaticos | jhonny | Humor | 2 | 11-08-2003 21:59:09 |
|