![]() |
Cita:
1.º NIF del obligado a expedir la factura. 2.º Número de serie y número de la factura expedida. 3.º Fecha de expedición de la factura. 4.º Importe total de la factura. De hecho yo pienso que sino hay internet se pueden seguir emitiendo facturas y llevan sus QR, simplemente cuando se restablezca el internet se mandan los registros de facturacion en orden de creacion y una anotacion de incidencia en ellos. (que no estoy seguro de saber hacerla, pero que voy a probar en estos dias) |
Cita:
Estoy usando la version Factura-E 2.2 de momento, supongo que sera la que se usara en su momento. En cuanto termine esto esto, me pongo con la segunda parte, a cada fatura generada de un cliente con la marca de empresa , generar la factura electronica a la espera de si la enviamos o no... |
Cita:
|
Error
Cita:
|
Qr
Cita:
Exacto, otra cosa es que justo lo que fallo al crear el encadenado , sea uno de los parametros que se tiene en cuenta en el QR, como en mi caso la fecha de factura consignada. |
Error al intentar subsanar un registro AceptadoConErrores
Cita:
A ver si me explico bien, el otro día subí una factura que me dio parcialmente correcto Código:
<q1:EstadoRegistro>AceptadoConErrores</q1:EstadoRegistro>RegistroFacturacionAlta.Subsanacion = SubsanacionType.S y con el calculo de fechahorahusogenregistro actual y recibo el error Código:
<q1:EstadoEnvio>ParcialmenteCorrecto</q1:EstadoEnvio>ya he mandado otros registros que han dado correcto, pero ese sigue sin subsanarse. me surge la siguiente duda cuando vaya a subsanarlo tendré que actualizar la huella porque si tengo en cuenta el registro anterior varia, ¿debo actualizar a la nueva huella? a ver si me arrojais luz sobre la subsanación que estoy atascado. gracias |
Cita:
Cita:
|
Empezar de nuevo desde cero
Después de muchas vicisitudes y con la ayuda de todos los componentes del club, he conseguido recibir la respuesta correcta por parte AEAT.
Como puedo borrar todas las pruebas que he estado haciendo para partir de nuevo desde cero creando el primer registro y a continuación el resto. |
Cita:
No están comprobando el encadenamiento de momento, aunque si la huella, así que puedes hacer como si empezarás, empieza con otra serie y listo para que no te de registro duplicado |
Cita:
O sea si te falla un registro en, por ejemplo, la huella, y henos emitidos 2 registros más correctamente, sólo hay que enviar subsanado el que dio problemas encadenado con el último enviado y aceptado |
No se donde Stan los post a los que he respondido en este post, error.
|
Como veis mejor en una empresa con multiples franquicias el tema de certificado?
Cada uno con el suyo o envio por terceros Teniendo en cuenta que es programa de escritorio y envían desde el comercio Es q veo ventajas e inconvenientes por ambos lados |
Certificado
Cita:
|
Cita:
En TicketBAI se puede utilizar certificado digital de dispositivo, que es un tipo de certificado digital (sólo para TicketBAI) que emite la empresa pública IZENPE. Es gratuíto y dura 10 años. Lo puede solicitar cualquiera sin estar a asociado a un obligado tributario. Y después el obligado tributario que lo va a utilizar lo debe autorizar a través de la web de la Hacienda Foral correspondiente. En alguna de las presentaciones a las que asistí sobre VERIFACTU se comentó que era posible que se crease algún tipo de certificado similar para VERIFACTU. Veremos cuando la cosa avance si se acuerdan de ese tema. Saludos |
Cita:
Voy a relanzar la pregunta a verifactu, a ver si tienen algo claro Gracias |
Cita:
Cita:
|
Cita:
|
Cita:
Muchas gracias |
Cita:
Si es el mismo NIF, yo los llamaría delegaciones o establecimientos |
Cita:
Con Veri*factu acaban de prometernos desarrollo de funciones complementarias en el portal, una siendo de consulta, yo veo como mínimo que se podrá consultar desde el CSV, ya que es la función oficial del CSV... |
Cita:
|
Cita:
Edit: Disculpa , ya lo encontré, en cotejo de documentos |
Cita:
Hola ermendalenda como lo haces para obtener toda la respuesta html completa en el caso de un error en el certificado? Acabo de hacer la prueba con un certificado no válido y ha saltado una excepción al enviar, de tipo ProtocolException y en el mensaje hay los primeros 1024 caracteres de lo que has posteado tu pero no está entero y no puedo ver la parte del error de certificado. Dice solo esto: Código PHP:
Yo utilizo C# .Net Muchas gracias |
Cita:
Sobretodo ahora que aveces responden el nuevo campo type vacio y da error. |
Cita:
Gracias |
Cita:
|
si trabajais con Delphi, en el componente HTTPRIO que hace el envío, evento OnAfterExecute:
ahí os guarda la respuesta en la ruta que indiquéis |
Sabéis si han cambiado algo respecto al calculo de la huella digital. ???
De repente me dice que no coincide. esto es lo que indica la respuesta de AEAT DescripcionErrorRegistro>El cálculo de la huella suministrada es incorrecta. Datos de entrada cálculo huella: IDEmisorFactura=33461360V&NumSerieFactura=02-2024-13784&FechaExpedicionFactura=21-10-2024&TipoFactura=F1&CuotaTotal=1.81&ImporteTotal=10.45&Huella=C0E0A0F622EFF0A77A41E4 7C13972AEAB8E05A85E81D6B873942238A1A670BC5&FechaHoraHusoGenRegistro=2024-10-22T11:15:05+02:00 Huella calculada: 12EB4A6836E721DB0737F03A04EBDFF73D35B3A3D097F549548F00A259C65AFD |
Cita:
Cita:
Hola, he implementado esta funcion , si la de aeat da error de serializacion o otro no interpretable uso esta. Código:
/// <summary> |
Cita:
|
Cita:
Código:
/// <summary>Código:
string retornoConsulta = consultaAEAT(facAPresentar); |
Funcion para pasar el xml generado a la AEAT
Hola, adjunto la funcion en c# par aenviar la consulta a la aeat, sin usar la funcion del xlsd, para evitar los fallos de parseo.
Código:
/// <summary>Se usaria asi. Cita:
Ya me comentais si a alguien le ha resultado util. |
Cita:
Gracias por el aporte. Actualizo el mensaje#2 |
Cita:
Muchas gracias bmfranky, de esta forma si puedo obtener el html completo, que en mi caso es una página web de hacienda con el error 403 indicando que hay algún problema con el certificado. a ver si puedo sacar textos limpios para mostrar al usuario. Saludos |
Cita:
Hola, puede probar esto, a mi me funciona, me devuelve el codigo de error y el texto del mismo. Cita:
|
Cita:
|
Error con httprio
1 Archivos Adjunto(s)
al ejecutar la siguiente línea de código :
var res:RespuestaRegFactuSistemaFacturacion := RespuestaRegFactuSistemaFacturacion.Create; try ----> res := GetsfPortTypeVerifactu( False, '', HTTPRIO1 ).RegFactuSistemaFacturacion( RegFactuSisFactu ); except end; |
Cita:
Hola, estoy planteándome hacer el desarrollo en Delphi o en C# (mundo en el que estoy empezando por completo). ¿Podrías poner un pequeño ejemplo de como una vez importado el wsdl se van inicializando y rellenando los nodos de la factura para posteriormente hacer el envío?. Gracias de antemano. |
Ejemplo paso a paso c#
Código:
//creamos la factura paso a paso.Recuerden al importar el webservice cambiar en reference System.DateTyme por string, hay un fallo al serializar la fecha , incluye milisegundos lo que da error, esta mas o menos explicado. Simplemente han de cambiar de donde rellenar los campos, y por ejemplo si envian varios registros a la vez tenerlño en cuenta. |
Hola, esta parte de aqui,
Código:
string facXml = ""; |
| La franja horaria es GMT +2. Ahora son las 03:37:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi