![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Cita:
yo lo hago así: Código:
CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Desglose(y).Item = New CalificacionOperacionType CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Desglose(y).Item = CalificacionOperacionType.S1 Código:
CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Encadenamiento = New RegistroFacturacionAltaTypeEncadenamiento
If HuellaVerifactuAnterior = "" Then
CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Encadenamiento.Item = New PrimerRegistroCadenaType
Else
CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Encadenamiento.Item = New EncadenamientoFacturaAnteriorType
CType(CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Encadenamiento.Item, EncadenamientoFacturaAnteriorType).IDEmisorFactura = RowVerifactu.Item("IdEmisorFacturaAnterior")
CType(CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Encadenamiento.Item, EncadenamientoFacturaAnteriorType).NumSerieFactura = RowVerifactu.Item("NumSerieFacturaAnterior")
CType(CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Encadenamiento.Item, EncadenamientoFacturaAnteriorType).FechaExpedicionFactura = Format(CDate(RowVerifactu.Item("FechaExpedicionFacturaAnterior")), "dd-MM-yyyy")
CType(CType(objectoFactEmitida.RegistroFactura(x).Item, RegistroFacturacionAltaType).Encadenamiento.Item, EncadenamientoFacturaAnteriorType).Huella = RowVerifactu.Item("HuellaVerifactuAnterior")
End If
|
|
#2
|
|||
|
|||
|
Gracias!
Creo que ya lo tengo más o menos! Me genera el XML pero me pone dos veces Código:
<?xml version="1.0" encoding="utf-8"?>
<RegFactuSistemaFacturacion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
<ObligadoEmision xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<NombreRazon>OPTIPLUS SOFTWARE S.L.</NombreRazon>
<NIF>B44724680</NIF>
</ObligadoEmision>
</Cabecera>
<RegistroFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
<RegistroAlta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDVersion>1.0</IDVersion>
<IDFactura>
Código:
' Crear el objeto que contiene la información de la factura (según el WSDL)
Dim factura As New Verifactu.sf.RegFactuSistemaFacturacion
Código:
Dim Cabecera = New Verifactu.sf.CabeceraType Código:
'Creamos la cabecera
factura.Cabecera = Cabecera
Código:
Dim regAlta = New Verifactu.sf.RegistroFacturacionAltaType Código:
Dim registro = New sf.RegistroFacturaType
With registro
.Item = regAlta
End With
Dim lista As New List(Of sf.RegistroFacturaType)
lista.Add(registro)
factura.RegistroFactura = lista.ToArray()
Cita:
|
|
#3
|
|||
|
|||
|
Este es el XML que se me queda, cuando lo mando, la respuesta me devuelve un wsdl, no entiendo por que...
Código:
<?xml version="1.0" encoding="utf-8"?>
<RegFactuSistemaFacturacion xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
<ObligadoEmision xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<NombreRazon>SOFTWARE SL</NombreRazon>
<NIF>B22222222</NIF>
</ObligadoEmision>
</Cabecera>
<RegistroFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
<RegistroAlta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDVersion>1.0</IDVersion>
<IDFactura>
<IDEmisorFactura>B000000</IDEmisorFactura>
<NumSerieFactura>12346579</NumSerieFactura>
<FechaExpedicionFactura>01-01-2005</FechaExpedicionFactura>
</IDFactura>
<NombreRazonEmisor>Nombre Razón Emisor</NombreRazonEmisor>
<TipoFactura>F2</TipoFactura>
<DescripcionOperacion>Factura Simplificada Paciente</DescripcionOperacion>
<Desglose>
<DetalleDesglose>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>21</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>100</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>21</CuotaRepercutida>
</DetalleDesglose>
</Desglose>
<CuotaTotal>21</CuotaTotal>
<ImporteTotal>100</ImporteTotal>
<Encadenamiento>
<PrimerRegistro>S</PrimerRegistro>
</Encadenamiento>
<SistemaInformatico>
<NombreRazon>SOFTWARE S.L.</NombreRazon>
<NombreSistemaInformatico>XXXX</NombreSistemaInformatico>
<IdSistemaInformatico>01</IdSistemaInformatico>
<Version>1.0</Version>
<NumeroInstalacion>001</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>N</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>S</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
<FechaHoraHusoGenRegistro>2025-02-12T13:29:10+01:00</FechaHoraHusoGenRegistro>
<TipoHuella>01</TipoHuella>
<Huella>0AA53561F084A6EE52576624ACCF006D1BFA14F502F2A2D77CF8D031D9A88D46</Huella>
</RegistroAlta>
</RegistroFactura>
</RegFactuSistemaFacturacion>
|
|
#4
|
|||
|
|||
|
Hola, si no me equivoco te falta el Soap envelope
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| creando la BD | megaredoxk | Conexión con bases de datos | 14 | 12-07-2008 13:53:14 |
| Problema creando XML | PaCmAn72 | Internet | 2 | 15-05-2007 14:56:33 |
| Problemas creando una DLL | jorllazo | Varios | 1 | 14-10-2006 12:03:32 |
| Creando un componente | unko! | OOP | 4 | 30-03-2005 20:10:48 |
| creando componente | Descendents | OOP | 23 | 16-01-2004 14:30:43 |
|