
El error que me marca el validador del SAT es:
Código: Seleccionar todo
Error:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'impuestosLocales'.
Código: Seleccionar todo
Error:cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'impuestosLocales'.
Código: Seleccionar todo
Error: cvc-complex-type.2.4.a: Invalid content was found starting with element 'implocal:TasladosLocales'. One of '{"http://www.sat.gob.mx/implocal":RetencionesLocales, "http://www.sat.gob.mx/implocal":TrasladosLocales}' is expected.
Código: Seleccionar todo
with CFD do begin
SetAttribute('xmlns:xsi','http://www.w3.org/2001/XMLSchema-instance');
DeclareNameSpace('implocal','http://www.sat.gob.mx/implocal');
SetAttribute('xsi:schemaLocation','http://www.sat.gob.mx/cfd/2 http://www.sat.gob.mx/sitio_internet/cfd/2/cfdv2.xsd http://www.sat.gob.mx/implocal
http://www.sat.gob.mx/sitio_internet/cfd/implocal/implocal.xsd');
..............
with Complemento.AddChild('implocal:ImpuestosLocales') do begin
SetAttribute('version','1.0');
SetAttribute('TotaldeRetenciones','0.00');
SetAttribute('TotaldeTraslados','13.84');
with AddChild('implocal:TasladosLocales') do begin
SetAttribute('ImpLocTrasladado','ISH');
SetAttribute('TasadeTraslado','3.00');
SetAttribute('Importe','13.84');
end;
end;
Código: Seleccionar todo
El sello del comprobante presenta problemas:
Comprobante C:\SAT\FA-1.xml leido exitosamente
Validando encodingComprobante expresado en UTF-8
Realizando validación del sello con un certificado interno
Certificado usado : 00001000000102349312
El comprobante incluye un certificado codificado
Cadena original:
||2.0|FA|1|2010-12-12T19:26:26|288209|2010|ingreso|Pago en una sola exhibición|Contado|461.35|549|ITN711001LE0|<< E M P R E S A D E M O S T R A C I O N >>|ALLENDE|665|CENTRO|LOS MOCHIS|AHOME|SINALOA|MEXICO|81200|FST0101224K0|FASHION AND STYLE S.A. DE C.V.|BALSAS PISO 1 Y 2|14|MIRAVALLE|LOS MOCHIS|AHOME|SINALOA|MEXICO|81200|2|RH-RENTA DE HABITACION|230.67|461.35|IVA|16|73.81|73.81|1.0|0.00|13.84|ISH|3.00|13.84||
Digestión MD5 de cadena como HEX:
2f81836b3f04d6c8a51331be53a52d5b
El sello del comprobante no es válido
Código: Seleccionar todo
procedure GeneraCadenaOriginal;
Código: Seleccionar todo
procedure GeneraCadenaOriginal;