Ver Mensaje Individual
  #1670  
Antiguo 29-09-2021
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 893
Reputación: 3
ermendalenda Va por buen camino
Cita:
Empezado por thinkows Ver Mensaje
A cuento de las validaciones, explicaré mi caso :

Envío un ticket a Guipuzkoa resultado "00" todo correcto (entiendo que no están haciendo validaciones de negocio)

Envío un ticket con el mismo artículo, cantidad y precio unitario a Araba y resultado "00" pero con avisos de negocio, soy incapaz de ver donde está el error, les he enviado email y todavía no me han respondido,
adjunto parte del xml del ticket y la respuesta de Araba para ver si alguna alma caritativa me da luz ...

Entiendo que los precios unitarios hay que expresarlos con 8 decimales y Bases Imponible, Totales de línea de detalle y totales factura con 2 decimales :

XML DEL TICKET :

<Factura>
<CabeceraFactura>
<SerieFactura>T1</SerieFactura>
<NumFactura>202135178</NumFactura>
<FechaExpedicionFactura>28-09-2021</FechaExpedicionFactura>
<HoraExpedicionFactura>10:28:33</HoraExpedicionFactura>
<FacturaSimplificada>S</FacturaSimplificada>
</CabeceraFactura>
<DatosFactura>
<FechaOperacion>28-09-2021</FechaOperacion>
<DescripcionFactura>Venta Artículos Jardineria</DescripcionFactura>
<DetallesFactura>
<IDDetalleFactura>
<DescripcionDetalle>09705540 PLAT JARDINERA INIEZIONE 40 CM ANTRACITA</DescripcionDetalle>
<Cantidad>1.00</Cantidad>
<ImporteUnitario>1.44628095</ImporteUnitario>
<Descuento>0.00</Descuento>
<ImporteTotal>1.75</ImporteTotal>
</IDDetalleFactura>
</DetallesFactura>
<ImporteTotalFactura>1.75</ImporteTotalFactura>
<Claves>
<IDClave>
<ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
</IDClave>
</Claves>
</DatosFactura>
<TipoDesglose>
<DesgloseFactura>
<Sujeta>
<NoExenta>
<DetalleNoExenta>
<TipoNoExenta>S1</TipoNoExenta>
<DesgloseIVA>
<DetalleIVA>
<BaseImponible>1.45</BaseImponible>
<TipoImpositivo>21.00</TipoImpositivo>
<CuotaImpuesto>0.30</CuotaImpuesto>
</DetalleIVA>
</DesgloseIVA>
</DetalleNoExenta>
</NoExenta>
</Sujeta>
</DesgloseFactura>
</TipoDesglose>
</Factura>



RESPUESTA DE ARABA :

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <ns2:TicketBaiResponse xmlns:ns2="http://ticketbai.eus">
- <Salida>
<IdentificadorTBAI>TBAI-B58292129-280921-BLWk4BZyFqKA+-033</IdentificadorTBAI>
<FechaRecepcion>28-09-2021 10:28:32</FechaRecepcion>
<Estado>00</Estado>
<Descripcion>Recibido</Descripcion>
<Azalpena>Jasota</Azalpena>
- <ResultadosValidacion>
<Codigo>010</Codigo>
<Descripcion>71-AVISO: Error validación de negocio [Importe total incorrecto en línea de detalle]</Descripcion>
<Azalpena>71-OHARRA: Errorea gertatu da negozioa balidatzean [Xehetasun lerroko guztizko zenbatekoa okerra da]</Azalpena>
</ResultadosValidacion>
- <ResultadosValidacion>
<Codigo>010</Codigo>
<Descripcion>74-AVISO: Error validación de negocio [Línea de desglose: Cuota del impuesto errónea]</Descripcion>
<Azalpena>74-OHARRA: Errorea gertatu da negozioa balidatzean [Banakapen lerroa: zerga kuota okerra da]</Azalpena>
</ResultadosValidacion>
- <ResultadosValidacion>
<Codigo>010</Codigo>
<Descripcion>78-AVISO: Error va lidación de negocio [Sumatorio detalle no coincide con el sumatorio desglose]</Descripcion>
<Azalpena>78-OHARRA: Errorea gertatu da negozioa balidatzean [Xehetasun batukaria ez dator bat banakapen batukariarekin]</Azalpena>
</ResultadosValidacion>
</Salida>
</ns2:TicketBaiResponse>


Gracias de antemano
Hola a ver si esto te ayuda en algo:
El servicio REST de Araba comprueba que el NIF emisor del fichero TicketBAI sea un contribuyente alavés. Y si se tratade una persona física, además se comprueba que esté dado de alta en IAE (Impuesto de actividades económicas)
En el caso de que no se cumplan esas condiciones en el entorno de pruebas, se dará un aviso:
“AVISO: NIF emisor no es correcto, no es contribuyente alavés o no está registrado en IAE”.

Fuente : https://geo.araba.eus/documents/1050...=1631880445798

Por otro lado me crea dudas y yo hago un control sobre estas cosas:
Yo vigilaria el uso de letras acentuadas que te pueden dar algún problema
Y en el caso del campo <descuento>0.00... si es 0 no ponerlo

sobre los errores del importe total, no se si puede ser por lo del descuento a 0.00 o por que ese cliente no sea alaves o por que tenga recargo de equivalencia o por que como está dado de alta ccomo un operador intracomunitario tenga que marcar algo diferente.
Responder Con Cita