![]() |
![]() |
| 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
|
|||
|
|||
|
Huella Anterior
Hola, podeis por favor cambiar la huella anterior (SOLO EL HASH), y enviar el siguiente (pero que incluya la huella anterior falsa),
No entiendo que todos estais diciendo que ya controlan el registro anterior, pero yo cambio la huella del anterior (despues de enviarla) y al enviar el siguiente con la huella anterior cambiada me da correcto. |
|
#2
|
|||
|
|||
|
Cita:
Es normal, ya que esto nos facilita mucho el desarrollo. Imagina no poder pasar a la siguiente fase porque te atascas en el encadenamiento de las huellas. Más adelante activarán el control entiendo. Última edición por CarlosArjonomia fecha: 24-10-2024 a las 08:36:56. |
|
#3
|
|||
|
|||
|
Cita:
Los hashses no tienen dígito de control ni letra de control ni nada en su contenido ni nada parecido para poder verificar si es correcto, la única forma de verificarlo es compararlo con el correcto, Y peor aun, modifico un solo carácter del hash en el último registro enviado(despues de enviar) y en el siguiente registro (nodo registro anterior) incluyo el hash malo. Y Dan como aceptado Entonces mi duda es, esa prueba la habéis hecho? Última edición por ermendalenda fecha: 24-10-2024 a las 09:08:06. |
|
#4
|
|||
|
|||
|
Cita:
Error:La longitud de huella del registro anterior no cumple con las especificaciones. Última edición por CarlosArjonomia fecha: 24-10-2024 a las 09:19:46. |
|
#5
|
|||
|
|||
|
Si claro. Eso es una verificación de la longitud que tiene que tener 64 caracteres y si mandas todo en minúsculas tb falla. Eso no es un check de crc ni nada parecido, prueba a cambiar cambiando un carácter por otro hexadecimal en mayusculas
|
|
#6
|
||||
|
||||
|
Con lo fácil que es en ticketbai cierro factura/ticket envío, cierro envío etc
Tengo verifactu funcionando a la manera ticketbai para hacer pruebas .... Y ahora con esto hay que tener en cuenta el TiempoEsperaEnvio, como lo vais a plantear ? proceso centralizado con cola de envíos por tiempo o por número de envíos : CITO Descripción Servicio WEB : Para poder realizar el siguiente envío, el sistema informático deberá esperar a que transcurran <TiempoEsperaEnvio> segundos desde el anterior envío o deberá esperar a tener acumulados un número de registros de facturación igual al límite establecido en el diseño de registro para cada envío, la circunstancia que ocurra primero. Aprovecho para agradecer a todos vuestras aportaciones, esperando con ansias ![]() la cita con AEAT del día 28Saludos |
|
#7
|
|||
|
|||
|
Cita:
|
|
#8
|
|||
|
|||
|
Hola buenas
Tengo este esquema de XML Código:
<?xml version='1.0' encoding='utf-8'?>
<soapenv:Envelope xmlns:soapenv="schemas.xmlsoap.org/soap/envelope/" xmlns:fac="facturae.gob.es/formato/Versiones/Facturaev3_2_2.xml">
<soapenv:Body>
<fac:Facturae>
<FileHeader>
<SchemaVersion></SchemaVersion>
<Modality></Modality>
<InvoiceIssuerType></InvoiceIssuerType>
<Batch>
<BatchIdentifier></BatchIdentifier>
<InvoicesCount></InvoicesCount>
<TotalInvoicesAmount>
<TotalAmount></TotalAmount>
</TotalInvoicesAmount>
<TotalOutstandingAmount>
<TotalAmount></TotalAmount>
</TotalOutstandingAmount>
<TotalExecutableAmount>
<TotalAmount></TotalAmount>
</TotalExecutableAmount>
<InvoiceCurrencyCode></InvoiceCurrencyCode>
</Batch>
</FileHeader>
<Parties>
<SellerParty>
<TaxIdentification>
<PersonTypeCode></PersonTypeCode>
<ResidenceTypeCode></ResidenceTypeCode>
<TaxIdentificationNumber></TaxIdentificationNumber>
</TaxIdentification>
<LegalEntity>
<CorporateName></CorporateName>
<TradeName></TradeName>
<AddressInSpain>
<Address></Address>
<PostCode></PostCode>
<Town></Town>
<Province></Province>
<CountryCode></CountryCode>
</AddressInSpain>
<ContactDetails>
<ElectronicMail></ElectronicMail>
</ContactDetails>
</LegalEntity>
</SellerParty>
<BuyerParty>
<TaxIdentification>
<PersonTypeCode></PersonTypeCode>
<ResidenceTypeCode></ResidenceTypeCode>
<TaxIdentificationNumber></TaxIdentificationNumber>
</TaxIdentification>
<LegalEntity>
<CorporateName></CorporateName>
<TradeName></TradeName>
<AddressInSpain>
<Address></Address>
<PostCode></PostCode>
<Town></Town>
<Province></Province>
<CountryCode></CountryCode>
</AddressInSpain>
<ContactDetails>
<Telephone></Telephone>
<ElectronicMail></ElectronicMail>
</ContactDetails>
</LegalEntity>
</BuyerParty>
</Parties>
<Invoices>
<Invoice>
<InvoiceHeader>
<InvoiceNumber></InvoiceNumber>
<InvoiceDocumentType></InvoiceDocumentType>
<InvoiceClass></InvoiceClass>
</InvoiceHeader>
<InvoiceIssueData>
<IssueDate></IssueDate>
<InvoiceCurrencyCode></InvoiceCurrencyCode>
<TaxCurrencyCode></TaxCurrencyCode>
<LanguageName></LanguageName>
</InvoiceIssueData>
<TaxesOutputs>
<Tax>
<TaxTypeCode></TaxTypeCode>
<TaxRate></TaxRate>
<TaxableBase>
<TotalAmount></TotalAmount>
</TaxableBase>
<TaxAmount>
<TotalAmount></TotalAmount>
</TaxAmount>
</Tax>
</TaxesOutputs>
<InvoiceTotals>
<TotalGrossAmount></TotalGrossAmount>
<TotalGrossAmountBeforeTaxes></TotalGrossAmountBeforeTaxes>
<TotalTaxOutputs></TotalTaxOutputs>
<TotalTaxesWithheld></TotalTaxesWithheld>
<InvoiceTotal></InvoiceTotal>
<TotalOutstandingAmount></TotalOutstandingAmount>
<TotalExecutableAmount></TotalExecutableAmount>
</InvoiceTotals>
<Items>
<InvoiceLine>
<ItemDescription></ItemDescription>
<Quantity></Quantity>
<UnitOfMeasure></UnitOfMeasure>
<UnitPriceWithoutTax></UnitPriceWithoutTax>
<TotalCost></TotalCost>
<GrossAmount></GrossAmount>
<TaxesOutputs>
<Tax>
<TaxTypeCode></TaxTypeCode>
<TaxRate></TaxRate>
<TaxableBase>
<TotalAmount></TotalAmount>
</TaxableBase>
<TaxAmount>
<TotalAmount></TotalAmount>
</TaxAmount>
</Tax>
</TaxesOutputs>
</InvoiceLine>
</Items>
<PaymentDetails>
<Installment>
<InstallmentDueDate></InstallmentDueDate>
<InstallmentAmount></InstallmentAmount>
<PaymentMeans></PaymentMeans>
<AccountToBeCredited>
<IBAN></IBAN>
</AccountToBeCredited>
</Installment>
</PaymentDetails>
</Invoice>
</Invoices>
</fac:Facturae>
</soapenv:Body>
</soapenv:Envelope>
Código:
<?xml version="1.0"?>
<NS1:RegFactuSistemaFacturacion>
<RegFactuSistemaFacturacion SOAP-ENC:id="1" xsi:type="NS2:RegFactuSistemaFacturacion">
<Cabecera SOAP-ENC:id="2" xsi:type="NS3:Cabecera">
<ObligadoEmision SOAP-ENC:id="3" xsi:type="NS3:PersonaFisicaJuridicaESType">
<NombreRazon xsi:type="xsd:string">MI EMPRESA</NombreRazon>
<NIF xsi:type="xsd:string">NIF DE MI EMPRESA</NIF>
</ObligadoEmision>
</Cabecera>
</RegFactuSistemaFacturacion>
</NS1:RegFactuSistemaFacturacion>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Muchas gracias. |
|
#9
|
||||
|
||||
|
Cita:
Para verifactu ha de rellenar el Xml que rige el envio de alta a la aeat. @Becario127 Le recomiendo que heche un vistazo a la dcumentacion que encorara en el primer hilo de este mis post y en la web del desarrollador Aqui Última edición por bmfranky fecha: 24-10-2024 a las 17:54:58. |
![]() |
| 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 |
|