Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/ss468 #56

Merged
merged 4 commits into from
Jan 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions SW.Tools/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@



[assembly: AssemblyVersion("1.0.10.2")]
[assembly: AssemblyFileVersion("1.0.10.2")]
[assembly: AssemblyVersion("1.0.11.1")]
[assembly: AssemblyFileVersion("1.0.11.1")]

2 changes: 1 addition & 1 deletion SW.Tools/SW.Tools.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<HintPath>..\packages\cadenaoriginal33.dll.1.4.3\lib\net40\cadenaoriginal33.dll</HintPath>
</Reference>
<Reference Include="cadenaoriginal40, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\cadenaoriginal40.dll.0.0.4-rc\lib\net40\cadenaoriginal40.dll</HintPath>
<HintPath>..\packages\cadenaoriginal40.dll.0.0.4.1\lib\net40\cadenaoriginal40.dll</HintPath>
</Reference>
<Reference Include="cadenaoriginalretenciones20, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\cadenaoriginalRetenciones20.dll.1.0.1\lib\cadenaoriginalretenciones20.dll</HintPath>
Expand Down
2 changes: 1 addition & 1 deletion SW.Tools/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<packages>
<package id="BouncyCastle" version="1.8.9" targetFramework="net45" />
<package id="cadenaoriginal33.dll" version="1.4.3" targetFramework="net40" />
<package id="cadenaoriginal40.dll" version="0.0.4-rc" targetFramework="net45" />
<package id="cadenaoriginal40.dll" version="0.0.4.1" targetFramework="net45" />
<package id="cadenaoriginalRetenciones20.dll" version="1.0.1" targetFramework="net45" />
<package id="cadenaoriginalTFD11.dll" version="1.0.5" targetFramework="net45" />
<package id="Gma.QrCodeNet" version="0.4.1.2" targetFramework="net40" />
Expand Down
26 changes: 26 additions & 0 deletions SW.ToolsUT/Resources/cfdi40_cce20.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<cfdi:Comprobante xmlns:cce20="http://www.sat.gob.mx/ComercioExterior20" 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/ComercioExterior20 http://www.sat.gob.mx/sitio_internet/cfd/ComercioExterior20/ComercioExterior20.xsd" Version="4.0" Serie="Serie" Folio="Folio1" Fecha="2024-01-18T00:00:00" Sello="su7MHEwePTBDUrtKMEBRNXbvbt8OLATSS+2rpbRmlAq+NBOH4/TRIN9g0QnW14vMy5U8zroPlYy/ANqCHypbfr7XwpCG0b16yFfMREuqiSsG+Xbd4G13yH0B8apmJJi1pnsNrIZ9FEsdARF7SEWIb7I46Fd1Ue91rYxw9a9no0md6NzFQNC/+KlLWxVtyoML3/t/wrwObi634I+L1L5Ny9hOFAD59Ti7oZvxR4I+8voxTaACiLQpXBX7OWbyjsLoRWD+hBjVQYuGU1xDro7vYsMqbXXV8DY1BGYiaV6jkpY56RyA6qNx/XbxG6fk4hUQZyV+O8aLoi8BsNugUA+y4g==" CondicionesDePago="CondicionesDePago" SubTotal="400" Moneda="AMD" TipoCambio="1" Total="400.00" TipoDeComprobante="I" Exportacion="02" MetodoPago="PPD" FormaPago="99" LugarExpedicion="20000"
xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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=">
<cfdi:Emisor Rfc="EKU9003173C9" Nombre="ESCUELA KEMPER URGATE" RegimenFiscal="601" />
<cfdi:Receptor Rfc="XEXX010101000" Nombre="ESCUELA KEMPER URGATE" DomicilioFiscalReceptor="20000" RegimenFiscalReceptor="616" UsoCFDI="S01" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="50211503" Cantidad="2" ClaveUnidad="H87" Unidad="Pieza" Descripcion="Cigarros" ValorUnitario="200.00" Importe="400.00" ObjetoImp="01" NoIdentificacion="131494-1055"></cfdi:Concepto>
</cfdi:Conceptos>
<cfdi:Complemento>
<cce20:ComercioExterior CertificadoOrigen="0" ClaveDePedimento="A1" Incoterm="FOB" TipoCambioUSD="17.1598" TotalUSD="25.56" Version="2.0">
<cce20:Emisor>
<cce20:Domicilio Calle="CALLE DEL PAPEL" CodigoPostal="76199" Colonia="0214" Estado="QUE" Localidad="01" Municipio="014" Pais="MEX" />
</cce20:Emisor>
<cce20:Receptor NumRegIdTrib="123456789">
<cce20:Domicilio Calle="ST. A" CodigoPostal="00000" Estado="TX" Pais="USA" />
</cce20:Receptor>
<cce20:Mercancias>
<cce20:Mercancia CantidadAduana="117.64" FraccionArancelaria="2402200100" NoIdentificacion="131494-1055" UnidadAduana="01" ValorUnitarioAduana="12.78" ValorDolares="25.56"></cce20:Mercancia>
</cce20:Mercancias>
</cce20:ComercioExterior>
<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="2bf78a58-fbeb-4e25-a25b-196f879f4e3a" FechaTimbrado="2024-01-18T13:34:29" RfcProvCertif="SPR190613I52" SelloCFD="su7MHEwePTBDUrtKMEBRNXbvbt8OLATSS+2rpbRmlAq+NBOH4/TRIN9g0QnW14vMy5U8zroPlYy/ANqCHypbfr7XwpCG0b16yFfMREuqiSsG+Xbd4G13yH0B8apmJJi1pnsNrIZ9FEsdARF7SEWIb7I46Fd1Ue91rYxw9a9no0md6NzFQNC/+KlLWxVtyoML3/t/wrwObi634I+L1L5Ny9hOFAD59Ti7oZvxR4I+8voxTaACiLQpXBX7OWbyjsLoRWD+hBjVQYuGU1xDro7vYsMqbXXV8DY1BGYiaV6jkpY56RyA6qNx/XbxG6fk4hUQZyV+O8aLoi8BsNugUA+y4g==" NoCertificadoSAT="30001000000500003456" SelloSAT="HScePnxt68I0FBOAOu/l0GyO+Rfpm8sEa9GkMq/UhMzPO2AMJBwom08tJ9NCVK/s/g0pPOIIM5tWKkJ70Zjpx1BSkc2MhX9XltBB5aVznIsbBlL/Rchg5i4f8x0Y7n69u9zTxV58fK9rad+oqgJymQ5fVp1QWwn/VXiigXdXEXosd6q8RVeg9MppI31WpgaZ6EToXDlDLTvCi70PprmH3davrM0C4m63O6c4RkSY9wued9MyElAjCmsy64YL4Kdm8mIwEgtnveJ9UofuNWTOHKneaejp5Eoz3tG+NOoLnij28q2hwFPzAPVMKKjkauXGw63BcvDOjcZcaJg02n8mtw=="
xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
</cfdi:Complemento>
</cfdi:Comprobante>
32 changes: 32 additions & 0 deletions SW.ToolsUT/Resources/cfdi40_cce20_2.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<cfdi:Comprobante xmlns:cce20="http://www.sat.gob.mx/ComercioExterior20" 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/ComercioExterior20 http://www.sat.gob.mx/sitio_internet/cfd/ComercioExterior20/ComercioExterior20.xsd" Version="4.0" Serie="CE20" Folio="2" Fecha="2024-01-18T01:00:00" Sello="J6NYaW8vkAF7YjVvLVyfaLJvWtme6dyrTSoM/g6SFU2J0Ff2O6REVpWnz/tIisz+zcb3RkMb5oNxw0T/GRD6tR799FTCypRGItNwgU6rkS/b2cc/ujeu7sNe4Yc05Rk3y5t2I75Cc2HfgZP8nTp3bSNhb+tXa98hul5ijJPBI1PNBPZhZ97QaRm8r0E8K8AdZCTwjgvSxj9p6QZ6BOo4abhontaFsfa/UAn820JiwNwFCjxdB6wPdy2Mm716Myb9HRIsDeG0gTSImxm/TsslvZk8xhjf+YHgfq7a17ff++KOh/gz6zZIbt0Y7N5yEJhQ9pDslp9d/H5BBvjGvJkiSw==" SubTotal="0.00" Moneda="AMD" TipoCambio="1" Total="0.00" TipoDeComprobante="T" Exportacion="02" LugarExpedicion="20000"
xmlns:cfdi="http://www.sat.gob.mx/cfd/4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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=">
<cfdi:Emisor Rfc="EKU9003173C9" Nombre="ESCUELA KEMPER URGATE" RegimenFiscal="601" />
<cfdi:Receptor Rfc="EKU9003173C9" Nombre="ESCUELA KEMPER URGATE" DomicilioFiscalReceptor="42501" RegimenFiscalReceptor="601" UsoCFDI="G01" />
<cfdi:Conceptos>
<cfdi:Concepto ClaveProdServ="50211503" Cantidad="2" ClaveUnidad="H87" Unidad="Pieza" Descripcion="Cigarros" ValorUnitario="200.00" Importe="400.00" ObjetoImp="01" NoIdentificacion="131494-1055" />
</cfdi:Conceptos>
<cfdi:Complemento>
<cce20:ComercioExterior Version="2.0" MotivoTraslado="05" ClaveDePedimento="A1" CertificadoOrigen="0" Incoterm="CFR" TipoCambioUSD="17.1598" TotalUSD="25.56">
<cce20:Emisor>
<cce20:Domicilio Calle="CALLE DEL PAPEL" CodigoPostal="76199" Colonia="0214" Estado="QUE" Localidad="01" Municipio="014" Pais="MEX" />
</cce20:Emisor>
<cce20:Propietario NumRegIdTrib="NumRegIdTrib1" ResidenciaFiscal="AFG" />
<cce20:Propietario NumRegIdTrib="NumRegIdTrib1" ResidenciaFiscal="AFG" />
<cce20:Propietario NumRegIdTrib="NumRegIdTrib1" ResidenciaFiscal="AFG" />
<cce20:Propietario NumRegIdTrib="NumRegIdTrib1" ResidenciaFiscal="AFG" />
<cce20:Propietario NumRegIdTrib="NumRegIdTrib1" ResidenciaFiscal="AFG" />
<cce20:Propietario NumRegIdTrib="NumRegIdTrib1" ResidenciaFiscal="AFG" />
<cce20:Receptor>
<cce20:Domicilio Calle="ST. A" CodigoPostal="00000" Estado="TX" Pais="USA" />
</cce20:Receptor>
<cce20:Mercancias>
<cce20:Mercancia NoIdentificacion="131494-1055" FraccionArancelaria="2402200100" CantidadAduana="117.64" UnidadAduana="01" ValorDolares="25.56" ValorUnitarioAduana="12.78" />
</cce20:Mercancias>
</cce20:ComercioExterior>
<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="568b1910-1940-40e6-a4e6-40fbc6cd0db1" FechaTimbrado="2024-01-18T18:35:39" RfcProvCertif="SPR190613I52" SelloCFD="J6NYaW8vkAF7YjVvLVyfaLJvWtme6dyrTSoM/g6SFU2J0Ff2O6REVpWnz/tIisz+zcb3RkMb5oNxw0T/GRD6tR799FTCypRGItNwgU6rkS/b2cc/ujeu7sNe4Yc05Rk3y5t2I75Cc2HfgZP8nTp3bSNhb+tXa98hul5ijJPBI1PNBPZhZ97QaRm8r0E8K8AdZCTwjgvSxj9p6QZ6BOo4abhontaFsfa/UAn820JiwNwFCjxdB6wPdy2Mm716Myb9HRIsDeG0gTSImxm/TsslvZk8xhjf+YHgfq7a17ff++KOh/gz6zZIbt0Y7N5yEJhQ9pDslp9d/H5BBvjGvJkiSw==" NoCertificadoSAT="30001000000500003456" SelloSAT="DfURnZiRnOFIbBFkiQoWHjayvfkE7zuYG5nm4yqwyEAG+wZyILSY+M+0Mi52NpQqVqzw5gaFhVENTFUg6g+LKnpGJmcxj8Z+RaU1g761rPug11xJTE6KI5GOac//9WFLnv6zmPvloO8zJchUR66OSu1YsbMbYdFWyFFKkCwEzAFCL30kq3Srk1xLLyf4GHIoesbp92YI11YXYFIgsnqAKubBjV2DtYQ2U2VuNqHSzRP1P/9Ccg8aKtknh4SwAZZMh8GX2gpzhtpSfxcmtIB0zKhDvo/YD1HvL5V2F6jz5/a8ZAugYt6aFSYbznts9hWj49UJ5gCg3bhyGZqOm/fkLw=="
xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
</cfdi:Complemento>
</cfdi:Comprobante>
2 changes: 1 addition & 1 deletion SW.ToolsUT/SW.ToolsUT.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="cadenaoriginal40, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\cadenaoriginal40.dll.0.0.4-rc\lib\net40\cadenaoriginal40.dll</HintPath>
<HintPath>..\packages\cadenaoriginal40.dll.0.0.4.1\lib\net40\cadenaoriginal40.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.13.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
Expand Down
28 changes: 26 additions & 2 deletions SW.ToolsUT/UT_Tools_Sign.cs
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,9 @@ public void UT_Tools_CadenaOriginalCFDIv33_CP20_OK()
string CadenaOriginal = "||3.3|RogueOne|HNFK231|2022-01-04T00:14:54|01|20001000000300022816|25000.00|MXN|1|28000.00|I|PUE|06300|EKU9003173C9|SW TRANSPORTES|601|AAA010101AAA|SW SMARTERWEB|G03|78101500|01|1|E48|SERVICIO|FLETE|25000.00|25000.00|25000.00|002|Tasa|0.160000|4000.00|25000.00|002|Tasa|0.040000|1000.00|002|1000.00|1000.00|002|Tasa|0.160000|4000.00|4000.00|2.0|No|2|Origen|OR101010|EKU9003173C9|2021-11-01T00:00:00|calle|211|0347|23|casa blanca 1|004|COA|MEX|25350|Destino|DE202020|AAA010101AAA|2021-11-01T01:00:00|1|calle|214|0347|23|casa blanca 2|004|COA|MEX|25350|Destino|DE202021|AAA010101AAA|2021-11-01T02:00:00|1|calle|220|0347|23|casa blanca 3|004|COA|MEX|25350|2.0|XBX|2|11121900|Productos de perfumería|1.0|XBX|Sí|1266|4H2|1.0|1|OR101010|DE202020|11121900|Productos de perfumería|1.0|XBX|Sí|1266|4H2|1.0|1|OR101010|DE202021|TPAF01|NumPermisoSCT|VL|plac892|2020|SW Seguros|123456789|SW Seguros Ambientales|123456789|SW Seguros|CTR021|ABC123|01|VAAM130719H60|a234567890||";
var result_ = Fiscal.RemoverCaracteresInvalidosXml(Sign.CadenaOriginalCFDIv33(xml).data.cadenaOriginal);
Assert.IsTrue(CadenaOriginal.Equals(result_));
}/// <summary>
/// Cadena Original Carta Porte 2.0
}
/// <summary>
/// Cadena Original Carta Porte 3.0
/// </summary>
[TestMethod]
public void UT_Tools_CadenaOriginalCFDIv40_CP30_OK()
Expand All @@ -154,6 +155,29 @@ public void UT_Tools_CadenaOriginalCFDIv40_CP30_OK()
var result_ = Fiscal.RemoverCaracteresInvalidosXml(Sign.CadenaOriginalCFDIv40(xml).data.cadenaOriginal);
Assert.IsTrue(CadenaOriginal.Equals(result_));
}
/// <summary>
/// Cadena Original Comercio Exterior 2.0
/// </summary>
[TestMethod]
public void UT_Tools_CadenaOriginalCFDIv40_CE20_OK()
{
var xml = Fiscal.RemoverCaracteresInvalidosXml(Encoding.UTF8.GetString(File.ReadAllBytes(@"Resources\cfdi40_cce20.xml")));
string CadenaOriginal = "||4.0|Serie|Folio1|2024-01-18T00:00:00|99|30001000000500003416|CondicionesDePago|400|AMD|1|400.00|I|02|PPD|20000|EKU9003173C9|ESCUELA KEMPER URGATE|601|XEXX010101000|ESCUELA KEMPER URGATE|20000|616|S01|50211503|131494-1055|2|H87|Pieza|Cigarros|200.00|400.00|01|2.0|A1|0|FOB|17.1598|25.56|CALLE DEL PAPEL|0214|01|014|QUE|MEX|76199|123456789|ST. A|TX|USA|00000|131494-1055|2402200100|117.64|01|12.78|25.56||";
var result_ = Fiscal.RemoverCaracteresInvalidosXml(Sign.CadenaOriginalCFDIv40(xml).data.cadenaOriginal);
Assert.IsTrue(CadenaOriginal.Equals(result_));
}
/// <summary>
/// Cadena Original Comercio Exterior 2.0 varios propietarios
/// </summary>
[TestMethod]
public void UT_Tools_CadenaOriginalCFDIv40_CE20_6Propietarios_OK()
{
var xml = Fiscal.RemoverCaracteresInvalidosXml(Encoding.UTF8.GetString(File.ReadAllBytes(@"Resources\cfdi40_cce20_2.xml")));
string CadenaOriginal = "||4.0|CE20|2|2024-01-18T01:00:00|30001000000500003416|0.00|AMD|1|0.00|T|02|20000|EKU9003173C9|ESCUELA KEMPER URGATE|601|EKU9003173C9|ESCUELA KEMPER URGATE|42501|601|G01|50211503|131494-1055|2|H87|Pieza|Cigarros|200.00|400.00|01|2.0|05|A1|0|CFR|17.1598|25.56|CALLE DEL PAPEL|0214|01|014|QUE|MEX|76199|NumRegIdTrib1|AFG|NumRegIdTrib1|AFG|NumRegIdTrib1|AFG|NumRegIdTrib1|AFG|NumRegIdTrib1|AFG|NumRegIdTrib1|AFG|ST. A|TX|USA|00000|131494-1055|2402200100|117.64|01|12.78|25.56||";
var result_ = Fiscal.RemoverCaracteresInvalidosXml(Sign.CadenaOriginalCFDIv40(xml).data.cadenaOriginal);
Assert.IsTrue(CadenaOriginal.Equals(result_));
}

[TestMethod]
public void UT_Tools_CadenaOriginalCFDIv33_ERROR()
{
Expand Down
2 changes: 1 addition & 1 deletion SW.ToolsUT/packages.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="cadenaoriginal40.dll" version="0.0.4-rc" targetFramework="net452" />
<package id="cadenaoriginal40.dll" version="0.0.4.1" targetFramework="net452" />
<package id="Newtonsoft.Json" version="13.0.2" targetFramework="net452" />
<package id="SW-sdk" version="0.0.18.3" targetFramework="net452" />
</packages>