Skip to content

Commit 0de205b

Browse files
committed
SS-652_ Actualizar resources y datos para pasar las pruebas.
1 parent 2247ebc commit 0de205b

File tree

10 files changed

+944
-119
lines changed

10 files changed

+944
-119
lines changed

Test/Resources/cfdi/cce20.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</cfdi:Traslados>
2929
</cfdi:Impuestos>
3030
<cfdi:Complemento>
31-
<cce20:ComercioExterior Version="2.0" ClaveDePedimento="A1" CertificadoOrigen="0" Incoterm="FOB" TipoCambioUSD="17.1125" TotalUSD="400.00">
31+
<cce20:ComercioExterior Version="2.0" ClaveDePedimento="A1" CertificadoOrigen="0" Incoterm="FOB" TipoCambioUSD="19.6440" TotalUSD="400.00">
3232
<cce20:Emisor>
3333
<cce20:Domicilio Calle="CALLE DEL PAPEL" Colonia="0214" Localidad="01" Municipio="014" Estado="QUE" Pais="MEX" CodigoPostal="76199" />
3434
</cce20:Emisor>

Test/Resources/cfdi/cce20Propietario.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</cfdi:Conceptos>
2020
<cfdi:Complemento>
2121
<cce20:ComercioExterior Version="2.0" MotivoTraslado="05" ClaveDePedimento="A1"
22-
CertificadoOrigen="0" Incoterm="CFR" TipoCambioUSD="17.1125" TotalUSD="25.56">
22+
CertificadoOrigen="0" Incoterm="CFR" TipoCambioUSD="19.6440" TotalUSD="25.56">
2323
<cce20:Emisor>
2424
<cce20:Domicilio Calle="CALLE DEL PAPEL" CodigoPostal="76199" Colonia="0214"
2525
Estado="QUE" Localidad="01" Municipio="014" Pais="MEX" />
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<cfdi:Comprobante xsi:schemaLocation="http://www.sat.gob.mx/cfd/4 http://www.sat.gob.mx/sitio_internet/cfd/4/cfdv40.xsd http://www.sat.gob.mx/CartaPorte31 http://www.sat.gob.mx/sitio_internet/cfd/CartaPorte/CartaPorte31.xsd"
3+
xmlns:cartaporte31="http://www.sat.gob.mx/CartaPorte31" Version="4.0" Serie="SerieCCP31" Folio="CP3.1" Fecha="2024-06-24T00:00:55" Sello="rmbkLu6lkcwqZ0x21Ul5AOra+bT2M5glWn+lEowlAg5tAQaRiw4HH6wONK3kPUZ8n4yROKljj/A4cJUjiFvHAZn11evRaX/oI0VQGkrBVQhbACwPYmA/nbxDHwGAP4zl7HOfG9GLBU8Jt+OyL+Jbnv6m5gtY5bYR+XbyPtRUGCe0tNh+e9bjUsqs0KzayXSp1S8/Q+HMRVBsN4jWOQHeoa6AqyicTwRZoqCGvtqUwb9r+2/VZsoslqwOEEWmufsWwfqllbCEqB8KrBjSxBIZHbS0eH70oOxlgzwMzg8nkhRXbv2HZwtz5oT72dNwRsME38NMj8mEbvOCO+h2jhg9TQ==" FormaPago="01" NoCertificado="30001000000500003416" Certificado="MIIFsDCCA5igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTE0MzUxWhcNMjcwNTE4MTE0MzUxWjCB1zEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gVkFEQTgwMDkyN0RKMzEeMBwGA1UEBRMVIC8gVkFEQTgwMDkyN0hTUlNSTDA1MRMwEQYDVQQLEwpTdWN1cnNhbCAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHGQVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oKH9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWLb02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVvDKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3vQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAFaUgj5PqgvJigNMgtrdXZnbPfVBbukAbW4OGnUhNrA7SRAAfv2BSGk16PI0nBOr7qF2mItmBnjgEwk+DTv8Zr7w5qp7vleC6dIsZFNJoa6ZndrE/f7KO1CYruLXr5gwEkIyGfJ9NwyIagvHHMszzyHiSZIA850fWtbqtythpAliJ2jF35M5pNS+YTkRB+T6L/c6m00ymN3q9lT1rB03YywxrLreRSFZOSrbwWfg34EJbHfbFXpCSVYdJRfiVdvHnewN0r5fUlPtR9stQHyuqewzdkyb5jTTw02D2cUfL57vlPStBj7SEi3uOWvLrsiDnnCIxRMYJ2UA2ktDKHk+zWnsDmaeleSzonv2CHW42yXYPCvWi88oE1DJNYLNkIjua7MxAnkNZbScNw01A6zbLsZ3y8G6eEYnxSTRfwjd8EP4kdiHNJftm7Z4iRU7HOVh79/lRWB+gd171s3d/mI9kte3MRy6V8MMEMCAnMboGpaooYwgAmwclI2XZCczNWXfhaWe0ZS5PmytD/GDpXzkX0oEgY9K/uYo5V77NdZbGAjmyi8cE2B2ogvyaN2XfIInrZPgEffJ4AB7kFA2mwesdLOCh0BLD9itmCve3A1FGR4+stO2ANUoiI3w3Tv2yQSg4bjeDlJ08lXaaFCLW2peEXMXjQUk7fmpb5MNuOUTW6BE=" SubTotal="100.00" Moneda="MXN" Total="100.00" TipoDeComprobante="I" Exportacion="01" MetodoPago="PUE" LugarExpedicion="42501"
4+
xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
5+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
6+
<cfdi:Emisor Rfc="EKU9003173C9" RegimenFiscal="601" Nombre="ESCUELA KEMPER URGATE" />
7+
<cfdi:Receptor Rfc="URE180429TM6" Nombre="UNIVERSIDAD ROBOTICA ESPAÑOLA" DomicilioFiscalReceptor="86991" RegimenFiscalReceptor="601" UsoCFDI="S01" />
8+
<cfdi:Conceptos>
9+
<cfdi:Concepto ClaveProdServ="78101800" NoIdentificacion="UT421511" Cantidad="1" ClaveUnidad="H87" Unidad="Pieza" Descripcion="Transporte de carga por carretera" ValorUnitario="100.00" Importe="100.00" ObjetoImp="01" />
10+
</cfdi:Conceptos>
11+
<cfdi:Complemento>
12+
<cartaporte31:CartaPorte RegistroISTMO="" UbicacionPoloOrigen="01" UbicacionPoloDestino="01" Version="3.1" IdCCP="CCCBCD94-870A-4332-A52A-A52AA52AA52A" TranspInternac="No" TotalDistRec="1">
13+
<cartaporte31:Ubicaciones>
14+
<cartaporte31:Ubicacion TipoUbicacion="Origen" IDUbicacion="OR101010" RFCRemitenteDestinatario="URE180429TM6" NombreRemitenteDestinatario="NombreRemitenteDestinatario1" FechaHoraSalidaLlegada="2023-08-01T00:00:00">
15+
<cartaporte31:Domicilio Calle="Calle1" NumeroExterior="211" NumeroInterior="212" Colonia="1957" Localidad="13" Referencia="casa blanca" Municipio="011" Estado="CMX" Pais="MEX" CodigoPostal="13250" />
16+
</cartaporte31:Ubicacion>
17+
<cartaporte31:Ubicacion TipoUbicacion="Destino" IDUbicacion="DE202020" RFCRemitenteDestinatario="URE180429TM6" NombreRemitenteDestinatario="NombreRemitenteDestinatario2" FechaHoraSalidaLlegada="2023-08-01T00:00:01" DistanciaRecorrida="1">
18+
<cartaporte31:Domicilio Calle="Calle2" NumeroExterior="214" NumeroInterior="215" Colonia="0347" Localidad="23" Referencia="casa negra" Municipio="004" Estado="COA" Pais="MEX" CodigoPostal="25350" />
19+
</cartaporte31:Ubicacion>
20+
</cartaporte31:Ubicaciones>
21+
<cartaporte31:Mercancias PesoBrutoTotal="1.0" UnidadPeso="XBX" NumTotalMercancias="1" LogisticaInversaRecoleccionDevolucion="">
22+
<cartaporte31:Mercancia FraccionArancelaria="6309000100" BienesTransp="11121900" Descripcion="Accesorios de equipo de telefonía" Cantidad="1.0" ClaveUnidad="XBX" MaterialPeligroso="No" PesoEnKg="1" DenominacionGenericaProd="DenominacionGenericaProd1" DenominacionDistintivaProd="DenominacionDistintivaProd1" Fabricante="Fabricante1" FechaCaducidad="2003-04-02" LoteMedicamento="LoteMedic1" FormaFarmaceutica="01" CondicionesEspTransp="01" RegistroSanitarioFolioAutorizacion="RegistroSanita1">
23+
<cartaporte31:CantidadTransporta Cantidad="1" IDOrigen="OR101010" IDDestino="DE202020" />
24+
</cartaporte31:Mercancia>
25+
<cartaporte31:Autotransporte PermSCT="TPAF01" NumPermisoSCT="NumPermisoSCT1">
26+
<cartaporte31:IdentificacionVehicular ConfigVehicular="VL" PesoBrutoVehicular="1" PlacaVM="plac892" AnioModeloVM="2020" />
27+
<cartaporte31:Seguros AseguraRespCivil="AseguraRespCivil" PolizaRespCivil="123456789" />
28+
<cartaporte31:Remolques>
29+
<cartaporte31:Remolque SubTipoRem="CTR004" Placa="VL45K98" />
30+
</cartaporte31:Remolques>
31+
</cartaporte31:Autotransporte>
32+
</cartaporte31:Mercancias>
33+
<cartaporte31:FiguraTransporte>
34+
<cartaporte31:TiposFigura TipoFigura="01" RFCFigura="URE180429TM6" NumLicencia="NumLicencia1" NombreFigura="NombreFigura1">
35+
<cartaporte31:Domicilio Calle="Calle1" NumeroExterior="NumeroExterior1" NumeroInterior="NumeroInterior1" Colonia="Colonia1" Localidad="Localidad1" Referencia="Referencia1" Municipio="Municipio1" Estado="Estado1" Pais="AFG" CodigoPostal="CodigoPosta1" />
36+
</cartaporte31:TiposFigura>
37+
</cartaporte31:FiguraTransporte>
38+
</cartaporte31:CartaPorte>
39+
</cfdi:Complemento>
40+
</cfdi:Comprobante>

Test/Resources/cfdi/cp31.xml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<cfdi:Comprobante xsi:schemaLocation="http://www.sat.gob.mx/cfd/4 http://www.sat.gob.mx/sitio_internet/cfd/4/cfdv40.xsd http://www.sat.gob.mx/CartaPorte31 http://www.sat.gob.mx/sitio_internet/cfd/CartaPorte/CartaPorte31.xsd"
3+
xmlns:cartaporte31="http://www.sat.gob.mx/CartaPorte31" Version="4.0" Serie="SerieCCP31" Folio="CP3.1" Fecha="2024-06-24T00:00:55" Sello="rmbkLu6lkcwqZ0x21Ul5AOra+bT2M5glWn+lEowlAg5tAQaRiw4HH6wONK3kPUZ8n4yROKljj/A4cJUjiFvHAZn11evRaX/oI0VQGkrBVQhbACwPYmA/nbxDHwGAP4zl7HOfG9GLBU8Jt+OyL+Jbnv6m5gtY5bYR+XbyPtRUGCe0tNh+e9bjUsqs0KzayXSp1S8/Q+HMRVBsN4jWOQHeoa6AqyicTwRZoqCGvtqUwb9r+2/VZsoslqwOEEWmufsWwfqllbCEqB8KrBjSxBIZHbS0eH70oOxlgzwMzg8nkhRXbv2HZwtz5oT72dNwRsME38NMj8mEbvOCO+h2jhg9TQ==" FormaPago="01" NoCertificado="30001000000500003416" Certificado="MIIFsDCCA5igAwIBAgIUMzAwMDEwMDAwMDA1MDAwMDM0MTYwDQYJKoZIhvcNAQELBQAwggErMQ8wDQYDVQQDDAZBQyBVQVQxLjAsBgNVBAoMJVNFUlZJQ0lPIERFIEFETUlOSVNUUkFDSU9OIFRSSUJVVEFSSUExGjAYBgNVBAsMEVNBVC1JRVMgQXV0aG9yaXR5MSgwJgYJKoZIhvcNAQkBFhlvc2Nhci5tYXJ0aW5lekBzYXQuZ29iLm14MR0wGwYDVQQJDBQzcmEgY2VycmFkYSBkZSBjYWxpejEOMAwGA1UEEQwFMDYzNzAxCzAJBgNVBAYTAk1YMRkwFwYDVQQIDBBDSVVEQUQgREUgTUVYSUNPMREwDwYDVQQHDAhDT1lPQUNBTjERMA8GA1UELRMIMi41LjQuNDUxJTAjBgkqhkiG9w0BCQITFnJlc3BvbnNhYmxlOiBBQ0RNQS1TQVQwHhcNMjMwNTE4MTE0MzUxWhcNMjcwNTE4MTE0MzUxWjCB1zEnMCUGA1UEAxMeRVNDVUVMQSBLRU1QRVIgVVJHQVRFIFNBIERFIENWMScwJQYDVQQpEx5FU0NVRUxBIEtFTVBFUiBVUkdBVEUgU0EgREUgQ1YxJzAlBgNVBAoTHkVTQ1VFTEEgS0VNUEVSIFVSR0FURSBTQSBERSBDVjElMCMGA1UELRMcRUtVOTAwMzE3M0M5IC8gVkFEQTgwMDkyN0RKMzEeMBwGA1UEBRMVIC8gVkFEQTgwMDkyN0hTUlNSTDA1MRMwEQYDVQQLEwpTdWN1cnNhbCAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtmecO6n2GS0zL025gbHGQVxznPDICoXzR2uUngz4DqxVUC/w9cE6FxSiXm2ap8Gcjg7wmcZfm85EBaxCx/0J2u5CqnhzIoGCdhBPuhWQnIh5TLgj/X6uNquwZkKChbNe9aeFirU/JbyN7Egia9oKH9KZUsodiM/pWAH00PCtoKJ9OBcSHMq8Rqa3KKoBcfkg1ZrgueffwRLws9yOcRWLb02sDOPzGIm/jEFicVYt2Hw1qdRE5xmTZ7AGG0UHs+unkGjpCVeJ+BEBn0JPLWVvDKHZAQMj6s5Bku35+d/MyATkpOPsGT/VTnsouxekDfikJD1f7A1ZpJbqDpkJnss3vQIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQsFAAOCAgEAFaUgj5PqgvJigNMgtrdXZnbPfVBbukAbW4OGnUhNrA7SRAAfv2BSGk16PI0nBOr7qF2mItmBnjgEwk+DTv8Zr7w5qp7vleC6dIsZFNJoa6ZndrE/f7KO1CYruLXr5gwEkIyGfJ9NwyIagvHHMszzyHiSZIA850fWtbqtythpAliJ2jF35M5pNS+YTkRB+T6L/c6m00ymN3q9lT1rB03YywxrLreRSFZOSrbwWfg34EJbHfbFXpCSVYdJRfiVdvHnewN0r5fUlPtR9stQHyuqewzdkyb5jTTw02D2cUfL57vlPStBj7SEi3uOWvLrsiDnnCIxRMYJ2UA2ktDKHk+zWnsDmaeleSzonv2CHW42yXYPCvWi88oE1DJNYLNkIjua7MxAnkNZbScNw01A6zbLsZ3y8G6eEYnxSTRfwjd8EP4kdiHNJftm7Z4iRU7HOVh79/lRWB+gd171s3d/mI9kte3MRy6V8MMEMCAnMboGpaooYwgAmwclI2XZCczNWXfhaWe0ZS5PmytD/GDpXzkX0oEgY9K/uYo5V77NdZbGAjmyi8cE2B2ogvyaN2XfIInrZPgEffJ4AB7kFA2mwesdLOCh0BLD9itmCve3A1FGR4+stO2ANUoiI3w3Tv2yQSg4bjeDlJ08lXaaFCLW2peEXMXjQUk7fmpb5MNuOUTW6BE=" SubTotal="100.00" Moneda="MXN" Total="100.00" TipoDeComprobante="I" Exportacion="01" MetodoPago="PUE" LugarExpedicion="42501"
4+
xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
5+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
6+
<cfdi:Emisor Rfc="EKU9003173C9" RegimenFiscal="601" Nombre="ESCUELA KEMPER URGATE" />
7+
<cfdi:Receptor Rfc="URE180429TM6" Nombre="UNIVERSIDAD ROBOTICA ESPAÑOLA" DomicilioFiscalReceptor="86991" RegimenFiscalReceptor="601" UsoCFDI="S01" />
8+
<cfdi:Conceptos>
9+
<cfdi:Concepto ClaveProdServ="78101800" NoIdentificacion="UT421511" Cantidad="1" ClaveUnidad="H87" Unidad="Pieza" Descripcion="Transporte de carga por carretera" ValorUnitario="100.00" Importe="100.00" ObjetoImp="01" />
10+
</cfdi:Conceptos>
11+
<cfdi:Complemento>
12+
<cartaporte31:CartaPorte RegistroISTMO="" UbicacionPoloOrigen="01" UbicacionPoloDestino="01" Version="3.1" IdCCP="CCCBCD94-870A-4332-A52A-A52AA52AA52A" TranspInternac="No" TotalDistRec="1">
13+
<cartaporte31:Ubicaciones>
14+
<cartaporte31:Ubicacion TipoUbicacion="Origen" IDUbicacion="OR101010" RFCRemitenteDestinatario="URE180429TM6" NombreRemitenteDestinatario="NombreRemitenteDestinatario1" FechaHoraSalidaLlegada="2023-08-01T00:00:00">
15+
<cartaporte31:Domicilio Calle="Calle1" NumeroExterior="211" NumeroInterior="212" Colonia="1957" Localidad="13" Referencia="casa blanca" Municipio="011" Estado="CMX" Pais="MEX" CodigoPostal="13250" />
16+
</cartaporte31:Ubicacion>
17+
<cartaporte31:Ubicacion TipoUbicacion="Destino" IDUbicacion="DE202020" RFCRemitenteDestinatario="URE180429TM6" NombreRemitenteDestinatario="NombreRemitenteDestinatario2" FechaHoraSalidaLlegada="2023-08-01T00:00:01" DistanciaRecorrida="1">
18+
<cartaporte31:Domicilio Calle="Calle2" NumeroExterior="214" NumeroInterior="215" Colonia="0347" Localidad="23" Referencia="casa negra" Municipio="004" Estado="COA" Pais="MEX" CodigoPostal="25350" />
19+
</cartaporte31:Ubicacion>
20+
</cartaporte31:Ubicaciones>
21+
<cartaporte31:Mercancias PesoBrutoTotal="1.0" UnidadPeso="XBX" NumTotalMercancias="1" LogisticaInversaRecoleccionDevolucion="">
22+
<cartaporte31:Mercancia FraccionArancelaria="6309000100" BienesTransp="11121900" Descripcion="Accesorios de equipo de telefonía" Cantidad="1.0" ClaveUnidad="XBX" MaterialPeligroso="No" PesoEnKg="1" DenominacionGenericaProd="DenominacionGenericaProd1" DenominacionDistintivaProd="DenominacionDistintivaProd1" Fabricante="Fabricante1" FechaCaducidad="2003-04-02" LoteMedicamento="LoteMedic1" FormaFarmaceutica="01" CondicionesEspTransp="01" RegistroSanitarioFolioAutorizacion="RegistroSanita1">
23+
<cartaporte31:CantidadTransporta Cantidad="1" IDOrigen="OR101010" IDDestino="DE202020" />
24+
</cartaporte31:Mercancia>
25+
<cartaporte31:Autotransporte PermSCT="TPAF01" NumPermisoSCT="NumPermisoSCT1">
26+
<cartaporte31:IdentificacionVehicular ConfigVehicular="VL" PesoBrutoVehicular="1" PlacaVM="plac892" AnioModeloVM="2020" />
27+
<cartaporte31:Seguros AseguraRespCivil="AseguraRespCivil" PolizaRespCivil="123456789" />
28+
<cartaporte31:Remolques>
29+
<cartaporte31:Remolque SubTipoRem="CTR004" Placa="VL45K98" />
30+
</cartaporte31:Remolques>
31+
</cartaporte31:Autotransporte>
32+
</cartaporte31:Mercancias>
33+
<cartaporte31:FiguraTransporte>
34+
<cartaporte31:TiposFigura TipoFigura="01" RFCFigura="URE180429TM6" NumLicencia="NumLicencia1" NombreFigura="NombreFigura1">
35+
<cartaporte31:Domicilio Calle="Calle1" NumeroExterior="NumeroExterior1" NumeroInterior="NumeroInterior1" Colonia="Colonia1" Localidad="Localidad1" Referencia="Referencia1" Municipio="Municipio1" Estado="Estado1" Pais="AFG" CodigoPostal="CodigoPosta1" />
36+
</cartaporte31:TiposFigura>
37+
</cartaporte31:FiguraTransporte>
38+
</cartaporte31:CartaPorte>
39+
<tfd:TimbreFiscalDigital xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigitalv11.xsd" Version="1.1" UUID="85b43b23-c59d-42f1-a5e0-e5fc15ed295e" FechaTimbrado="2024-06-24T10:45:05" RfcProvCertif="SPR190613I52" SelloCFD="rmbkLu6lkcwqZ0x21Ul5AOra+bT2M5glWn+lEowlAg5tAQaRiw4HH6wONK3kPUZ8n4yROKljj/A4cJUjiFvHAZn11evRaX/oI0VQGkrBVQhbACwPYmA/nbxDHwGAP4zl7HOfG9GLBU8Jt+OyL+Jbnv6m5gtY5bYR+XbyPtRUGCe0tNh+e9bjUsqs0KzayXSp1S8/Q+HMRVBsN4jWOQHeoa6AqyicTwRZoqCGvtqUwb9r+2/VZsoslqwOEEWmufsWwfqllbCEqB8KrBjSxBIZHbS0eH70oOxlgzwMzg8nkhRXbv2HZwtz5oT72dNwRsME38NMj8mEbvOCO+h2jhg9TQ==" NoCertificadoSAT="30001000000500003456" SelloSAT="UK1VvWAQhVpKqJpuFuR3sJ+h5OjBPJKwtW5N2Ka58QsEIo4VyQReomzgNuWDUzpL3cqEOQqeh5bkHkEyJ0Dj6lToUT3Vq8A222Dq79eCclyhMtKUla9U2TDZBAxhCKLStaDME1OqRjdqAMBhXVDR3xdegp+pulsJknyV9yfYaGfXcJ0miN0R2yuMlqSLkYhLCD287jgNldmng4A/MI6v5mtjMtVWFTUlNurc1BC/vGkRq5LPVnKcpS46KwEk+cjkR/BNU+N1MC5zQ4KZoZXrORHe5PVmXkF1B07fm/CzmiRePF2OkQ3i2EVLhE6upzWzlBj3zfnl6MuJextAJjbzew=="
40+
xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
41+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
42+
</cfdi:Complemento>
43+
</cfdi:Comprobante>

Test/Sign/sign_test.rb

Lines changed: 46 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,48 +4,53 @@
44
require 'test/unit'
55
require 'json'
66

7-
class SignTest < Test::Unit::TestCase
8-
def test_sign_success
9-
xml = TestHelper::read_file('../Resources/cfdi/cfdi40.xml')
10-
pfx = TestHelper::create_pfx
11-
password = "12345678a"
12-
xml_signed = TestHelper::get_signed_cfdi(xml, pfx, password)
13-
params = { "url" => 'http://services.test.sw.com.mx', "user" => ENV["SDKTEST_USER"], "password" => ENV["SDKTEST_PASSWORD"] }
14-
Stamp::set(params)
15-
response = Stamp::stamp_v1(xml_signed)
16-
assert(response.get_status == "success")
17-
assert(response.get_data != nil)
18-
assert(response.get_data.to_s.strip != "")
19-
end
7+
class SignTest < Test::Unit::TestCase
8+
def test_sign_success
9+
xml = TestHelper::read_file('../Resources/cfdi/cfdi40.xml')
10+
pfx = TestHelper::create_pfx
11+
password = "12345678a"
12+
xml_signed, cadena_original = TestHelper::get_signed_cfdi(xml, pfx, password)
13+
params = { "url" => 'http://services.test.sw.com.mx', "user" => ENV["SDKTEST_USER"], "password" => ENV["SDKTEST_PASSWORD"] }
14+
Stamp::set(params)
15+
response = Stamp::stamp_v1(xml_signed)
16+
puts response.get_message
17+
puts response.get_messageDetail
18+
assert(response.get_status == "success")
19+
assert(response.get_data != nil)
20+
assert(response.get_data.to_s.strip != "")
2021
end
22+
end
2123

22-
class SignTest < Test::Unit::TestCase
23-
def test_sign_success_cceP
24-
xml = TestHelper::read_file('../Resources/cfdi/cce20Propietario.xml')
25-
pfx = TestHelper::create_pfx
26-
password = "12345678a"
27-
xml_signed = TestHelper::get_signed_cfdi(xml, pfx, password)
28-
params = { "url" => 'http://services.test.sw.com.mx', "user" => ENV["SDKTEST_USER"], "password" => ENV["SDKTEST_PASSWORD"] }
29-
Stamp::set(params)
30-
response = Stamp::stamp_v1(xml_signed)
31-
assert(response.get_status == "success")
32-
assert(response.get_data != nil)
33-
assert(response.get_data.to_s.strip != "")
34-
end
24+
class SignTest < Test::Unit::TestCase
25+
def test_sign_success_cceP
26+
xml = TestHelper::read_file('../Resources/cfdi/cce20Propietario.xml')
27+
pfx = TestHelper::create_pfx
28+
password = "12345678a"
29+
xml_signed, cadena_original = TestHelper::get_signed_cfdi(xml, pfx, password)
30+
params = { "url" => 'http://services.test.sw.com.mx', "user" => ENV["SDKTEST_USER"], "password" => ENV["SDKTEST_PASSWORD"] }
31+
Stamp::set(params)
32+
response = Stamp::stamp_v1(xml_signed)
33+
puts response.get_message
34+
puts response.get_messageDetail
35+
assert(response.get_status == "success")
36+
assert(response.get_data != nil)
37+
assert(response.get_data.to_s.strip != "")
3538
end
36-
37-
class SignTest < Test::Unit::TestCase
38-
def test_sign_success_cce
39-
xml = TestHelper::read_file('../Resources/cfdi/cce20.xml')
40-
pfx = TestHelper::create_pfx
41-
password = "12345678a"
42-
xml_signed = TestHelper::get_signed_cfdi(xml, pfx, password)
43-
params = { "url" => 'http://services.test.sw.com.mx', "user" => ENV["SDKTEST_USER"], "password" => ENV["SDKTEST_PASSWORD"] }
44-
Stamp::set(params)
45-
response = Stamp::stamp_v1(xml_signed)
46-
assert(response.get_status == "success")
47-
assert(response.get_data != nil)
48-
assert(response.get_data.to_s.strip != "")
49-
end
39+
end
40+
41+
class SignTest < Test::Unit::TestCase
42+
def test_sign_success_cce
43+
xml = TestHelper::read_file('../Resources/cfdi/cce20.xml')
44+
pfx = TestHelper::create_pfx
45+
password = "12345678a"
46+
xml_signed, cadena_original = TestHelper::get_signed_cfdi(xml, pfx, password)
47+
params = { "url" => 'http://services.test.sw.com.mx', "user" => ENV["SDKTEST_USER"], "password" => ENV["SDKTEST_PASSWORD"] }
48+
Stamp::set(params)
49+
response = Stamp::stamp_v1(xml_signed)
50+
puts response.get_message
51+
puts response.get_messageDetail
52+
assert(response.get_status == "success")
53+
assert(response.get_data != nil)
54+
assert(response.get_data.to_s.strip != "")
5055
end
51-
56+
end

0 commit comments

Comments
 (0)