Ver Mensaje Individual
  #1810  
Antiguo 06-10-2021
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 895
Reputación: 3
ermendalenda Va por buen camino
Cita:
Empezado por espinete Ver Mensaje
Con AutoFirma consigo firmar el archivo, siguiendo los pasos que hay unos posts más atrás.

Con AutoFirma, el archivo firmado resultante ya está en UTF-8 SIN BOM sin tener que hacerle nada. AL parecer respeta la codificación original.
......
Espero de verdad que sirva de algo


Veo difeerencias en el archivo sin firmar y en el firmado, no puedes poner el mismo?:

Sin firmar:
<ImporteTotalFactura>150</ImporteTotalFactura>

Firmado:
<ImporteTotalFactura>283</ImporteTotalFactura>


En el firmado desaparece el desglose de iva y los calculos mal hechos...



prueba a poner datos lógicos en el archivo sin firmar, firma con el autofirma
y cambia esto:
Código PHP:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<T:TicketBai
    xmlns:T="urn:ticketbai:emision"
    xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd">
por esto
Código PHP:
<?xml version="1.0" encoding="UTF-8"?>
<T:TicketBai xmlns:T="urn:ticketbai:emision" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd">

Arregla:
Código PHP:
    <ImporteTotalFactura>121.00</ImporteTotalFactura>
    
//QUITAR--->//<RetencionSoportada>0</RetencionSoportada>
            
<Claves>
                <
IDClave>
                    <
ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </
IDClave>
            </
Claves>
</
DatosFactura>
<
TipoDesglose>
    <
DesgloseFactura>
        <
Sujeta>
            <
NoExenta>
                <
DetalleNoExenta>
                    <
TipoNoExenta>S1</TipoNoExenta>
                    <
DesgloseIVA>
                        <
DetalleIVA>
                            <
BaseImponible>100.00</BaseImponible>
                            <
TipoImpositivo>21.00</TipoImpositivo>
                            <
CuotaImpuesto>21.00</CuotaImpuesto>
                        </
DetalleIVA>
                    </
DesgloseIVA>
                </
DetalleNoExenta>
            </
NoExenta>
        </
Sujeta>
    </
DesgloseFactura>
</
TipoDesglose
Y si puedes, vuelve a poner el archivo sin firmar y el firmado con autofirma
Responder Con Cita