{"_id":"@alexotano/cfdi-sat","_rev":"7-c5acb33b424d0bebb9a150bcdb1106ad","name":"@alexotano/cfdi-sat","dist-tags":{"next":"2.1.0","latest":"2.5.0"},"versions":{"1.0.1-beta.1":{"name":"@alexotano/cfdi-sat","version":"1.0.1-beta.1","keywords":["cfdi","version","cfdi 4.0","SAT Mexico","NodeJS","NodeJS","XML","facturacion","complementos pago"],"author":{"name":"Alex Otano"},"license":"MIT","_id":"@alexotano/cfdi-sat@1.0.1-beta.1","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"dist":{"shasum":"98110a0eb618da213b2f24216438e8821000be61","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-1.0.1-beta.1.tgz","fileCount":84,"integrity":"sha512-eXTHfg20BopJX3hOtzPmbQSAAYhKNIMoIrq9aNw6P0eUsljEqgr0edVpGnHIDVhB5j8AW5j59NUtVyr9zAwyaA==","signatures":[{"sig":"MEYCIQDHyjAdzpxVvGdodqw+sa0cU/EFDFGhdQy6FDCDQrMJswIhAMfDBvwsb253gKcG78QKmxmZYpdN1b/1vcG7XoWdvVih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":269623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTYaKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXnA//f19PSfxzaZXJ94us4Az5E+1d//vHpDuGQFdqzyR6E1OmfDTh\r\nDYCfkMwL2LcSCLXczRWxpSAzZY0QicYM1NoH5UrjeMAF4dTcSaxsOoYC88uX\r\n0gjSHIq/4pSUqbZPw3GuYRDQ78vakPzkD605Vd9c+zmf+I8ZVFVtrVRBCwIh\r\nmhog0hzwTDGBeryykIIP3F4IT1267RGhTopc9ZtTs3nTVJ1ObJZ003h7T1e4\r\n3iq0kIBjctRl8v5gyozGNy3Q6b3FK1qumMFYq1Adhq7GjwfauHjjCKTaE5Vm\r\ndOAa0ruY6Ygipn/yaDP6ds6jKZQpfquyIaWAu3DrMvmKn8L0SKulhEVjdMTa\r\nY60eqYovnXKcCA3/h3pkKtQS/4in8wzFwO4ildz2kuAsgd6gcMEJeNzVX3p9\r\nUfmSRIsoTudIkyIua4UtqZYb6k4rxNNOyCOciwCkoQOjO0giAu8S6dQjHcCE\r\nNsuS27wYRM8EgfOkXEYSxSrsLPwoHc5q1u0CZ/QrLwr9+mqUBVQlorGaVQvQ\r\n77GfRjlKHdZjHnovO6LdAy8z8QdP9rN/L/5X6HqnAB3TNeXNeF7lb17HMe8A\r\nZdllxl6hHDwuIFhEsabwK9NKKlIUeIsGMWkisGcV8ebnOTdOCz0M8JAuQr9d\r\n6dBBanjkxCi6pV3uaWM9jq7ABYm/UHIt/wY=\r\n=Layy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4648205a8aebccd1208522c57e7dd2c8a7754bce","scripts":{"test":"mocha"},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"deprecated":false,"repository":{"url":"git+https://github.com/ALEXOTANO/cfdiSAT.git","type":"git"},"_npmVersion":"8.1.1","description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","directories":{"lib":"lib","test":"test"},"_nodeVersion":"14.18.1","dependencies":{"jxon":"^2.0.0-beta.5","crypto":"^1.0.1","xsltproc":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cfdi-sat_1.0.1-beta.1_1649247882610_0.8148162518755815","host":"s3://npm-registry-packages"}},"2.0.0-beta":{"name":"@alexotano/cfdi-sat","version":"2.0.0-beta","keywords":["cfdi","version","cfdi 4.0","SAT Mexico","NodeJS","NodeJS","XML","facturacion","complementos pago"],"author":{"name":"Alex Otano"},"license":"MIT","_id":"@alexotano/cfdi-sat@2.0.0-beta","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"dist":{"shasum":"91bb619c91ea47e77cbd02331dca21a1b43bf413","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-2.0.0-beta.tgz","fileCount":92,"integrity":"sha512-pnHRgy2qPs3eErs6WZMc4tbizqoUQf2e44vbaouzXec4/+oBPU8ZuEb7wEBQga7mG54+gxCh7dvQ4z9neMQ/SQ==","signatures":[{"sig":"MEYCIQDWmFEy2sSCsjLAcN78qIqeOGKNnjV8k3kIywpFaKLt7gIhANI5JugVkCxWjTAr+9MChwW3j7jECn8qud3XzPAJE2cO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiNudACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9bw//YbL4FtNKpuq2Jbj4pnOTw524jYW/uDAMUrUXDgmRPf9RJF6f\r\ndVKJiZo6nTiYGeplvgDTh62wR1iPWd0Pvnl8oh48JnXdUhBSUU86htGUexFi\r\nB9upA/njc4kUVG0PNmpV8TfmsEkf54Bd8rXcePDEC5eFOYo2yl/CEOFlqv1z\r\naM8LcXuwwo8iC6RsBymtXuLs03dQP/y8diY5TSRr75PJPsZH/Og6kc176XtJ\r\nPl14LYy89DEH3DPaNqbFhYs6pWv6Ia7wQlgmdI9Ewgdlj5r7jU+snPWCrwfg\r\n4NmR9LL7OolG4g7MVoHX9eeVK7nKQQkeorBwl9X0X9EpvYMy3vxHW4NyVCth\r\n3io4nHz8gMOqk0yIlQsSkXXz3yON/xKmyNseEjvmiK/lObEaQvQGg92716k3\r\nLOry+eYgmLfpdvCaBN5Nq6AqxkdErENB0TC63NTfaZjzcOdpto9Qa+T5TelP\r\nstWPhFqHgpLLfwjUcfFpyDV5kTupZ6sx1m5eUq6c0A50F0kKdPPHARB80JT1\r\nRBmGv7m12ZnjGuvFKJt+zy3F5eSGokG7nfUdvO0BiV615Pqn8UmsZysQpdqy\r\nVBMdwU5qct6Ql12ChejJVMRG6Efgu0GPpnGHKy3316d6un5OC2IvgxVugX0T\r\n7TXTg0MzK3QP4NgftNTDo/jSdgJQIfOCRic=\r\n=yYTJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3bcb3c9de9bb9cf684fa9c47c19370a9e3c7ba19","scripts":{"test":"mocha"},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"deprecated":false,"repository":{"url":"git+https://github.com/ALEXOTANO/cfdiSAT.git","type":"git"},"_npmVersion":"6.14.15","description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","directories":{"lib":"lib","test":"test"},"_nodeVersion":"14.18.1","dependencies":{"jxon":"^2.0.0-beta.5","crypto":"^1.0.1","xsltproc":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cfdi-sat_2.0.0-beta_1653136285458_0.9807255352634805","host":"s3://npm-registry-packages"}},"2.0.0-beta.1":{"name":"@alexotano/cfdi-sat","version":"2.0.0-beta.1","keywords":["cfdi","version","cfdi 4.0","SAT Mexico","NodeJS","NodeJS","XML","facturacion","complementos pago"],"author":{"name":"Alex Otano"},"license":"MIT","_id":"@alexotano/cfdi-sat@2.0.0-beta.1","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"dist":{"shasum":"4fab1b5fb5f17ee6106bf49689a56491f7dbc3e7","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-2.0.0-beta.1.tgz","fileCount":92,"integrity":"sha512-sOpRUk6bEy37K0pHjeoXCQqxG53iguYHSg+PpyM91nJyBoStiBdJ0jKCRp0MO7lH/GfxIdMqXE+PQcm6JESqpw==","signatures":[{"sig":"MEUCID0TPAdC6b39dgiF+EK2SDIewmyJ4VwJkuNgKfpHm278AiEA2jhws0Sij6e/kpzanaMbdNo1dH24r9OAhz57AHFbem4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiN0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjqRAAjiAY13Xat0JsZNnOOXor5k8ijdioD5nGqGrvHMEH5aaJnWLJ\r\n+L1PPYUtTs5T6FRLUmG2VGZyRkjFtOKVKdnEah6qAahtQKJ4SjmS1JAzsG0V\r\nt8luHA14BkT9TbdUmtdSNad6KtFv/Nop6Ei23NfIwiW4FsnqrynBwP929A3m\r\nRqFkJNNPkWBSsAkE5l8HBlzt3GiebRbMRkdLPHAD1WZMx0gSdA4CK2UaKi5o\r\nJAOVQBghSMLeGv2R/oh0q7cvUQ+GLkri+O40c3t8ivaL/LvwADixrr+FQ9ug\r\nOV9NZy1WXzQj7iXv0XxYuMyetfni13qmxlDfTR5k6/GY+mjVqRbwEtkirQUn\r\nN2D9rR4w6ZW8J+n5vqqmAf6twBiNXvz90LeJLwrBmm4jrJD2/Wesqox8kXa7\r\njl2BYR1RPMrFgTMTN86A1OuDvJM8RwkkfnFPxbRlwONg3WTUbwYOzbyU+xbE\r\nLsBvZnwZ+lSVm1CBxXVY+PAYJEjy4+EOIgDA07FtKzh1YT7kEIppkwCc5Y1x\r\nLoxl+JEfP3YxRw7RzbHcHLTuMdVey8PeQMV6fBsCy4Y1BX4p/zHx5cOSZx6T\r\nVlvejbfns4xoHDIu04xiAW0ETzPPearYa+g6pDPCvDiKJd3u5NXfosQ8C2pw\r\nrn6XOW6QK1h1VpfMEwrDeADEwKLfsZJBxk0=\r\n=Sd9z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1c8b172fd747ad4e53f626b2e4e0b8e5e8b32f07","scripts":{"test":"mocha"},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"deprecated":false,"repository":{"url":"git+https://github.com/ALEXOTANO/cfdiSAT.git","type":"git"},"_npmVersion":"6.14.15","description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","directories":{"lib":"lib","test":"test"},"_nodeVersion":"14.18.1","dependencies":{"jxon":"^2.0.0-beta.5","crypto":"^1.0.1","xsltproc":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cfdi-sat_2.0.0-beta.1_1653136648445_0.6642653018728866","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@alexotano/cfdi-sat","version":"2.0.1","keywords":["cfdi","version","cfdi 4.0","SAT Mexico","NodeJS","XML","facturacion","complementos pago"],"author":{"name":"Alex Otano"},"license":"MIT","_id":"@alexotano/cfdi-sat@2.0.1","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"dist":{"shasum":"6c2fdf5e9d48bbc1e2718819b03a2d22c5b63d4f","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-2.0.1.tgz","fileCount":93,"integrity":"sha512-C4pRBPYoWaNwMmi7HMHG97d2dH/yhiI9q2YM7GKvhEGtUEwKKV/tWW50vTyk7b2OQnv8bxxNcsakgtdPIMoWrA==","signatures":[{"sig":"MEQCICQNccnmapC+/44DDOOd6IT5ccLOki/RgP6A06CHofpJAiAeIvWGU3/Xi750+x4ssfC8tHdUVe9t9R9x7QH0GtUjlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwcGjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWZw/+KHEC577t+oY+GmNLX+QiNqjaVoWYWDab1BA0kPx++FGuswQ9\r\nf1YfCBTA8jWyzt1YL0g0hZWsdE3X7sAy1dpHqaGgpyQUzjSh9N+clAD/yBii\r\nrPJq4sasabL1nsRqH2qyeK7b9ogvaPxwRmJxsIN4yR/X7k4/tJDSzi14oGoe\r\n5gZhpwJpSp4cRrqt4nUTbjDS6NLpeZBD5dHNruB7jVyqIKS5E00uahN2lM0w\r\nanP0bFjSwhkmbfUCcI0pd0t5+kEAxSNcB7wc35NxRJtvi2dyllC3ZXqP6neQ\r\nHnNFrFbjc+WNOnlzrQuv6ntLoOI/eQ0mMJG+RdmKrmlitKI7EuTMtwjfNRkR\r\ne5oj5STU9bn0Jgor4ScSxP1VACHyHhrcLJVStUUwQXViaoajwidSpunU03fQ\r\nZsn+0YilnXUrQLRB+8r+NZdccSqWZL3h1MVG2OoustjmaualhsRJX9gK0bO6\r\nMbHgLePDdOHjQ0cuKT9wrwTXyWJ/EUJCH6EaPCuw3qJ0cEwLsZt7tLOyWWd5\r\nytc4tWX2gmIonT+q73HPQF/4qxvxIOzbbQkhnK3n3TTWo5U+oq9kG2Y01h6g\r\n43B4Q4DAQkEUvOL4Gs/EWdFDppQIgczfxLRT0LrO9P2DIV8SHdnIH1WuGOXv\r\nbMxN13Dn4r3EQpwgYXfqGgac6FxRKJ9Zue8=\r\n=Lz5S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7b9dd70e072bf54475160592e4c682e4ef08cd21","scripts":{"test":"mocha"},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"deprecated":false,"repository":{"url":"git+https://github.com/ALEXOTANO/cfdiSAT.git","type":"git"},"_npmVersion":"6.14.15","description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","directories":{"lib":"lib","test":"test"},"_nodeVersion":"14.18.1","dependencies":{"jxon":"^2.0.0-beta.5","crypto":"^1.0.1","xsltproc":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cfdi-sat_2.0.1_1656865186924_0.8096872797064549","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@alexotano/cfdi-sat","version":"2.1.0","keywords":["cfdi","version","cfdi 4.0","Carta Porte 3","SAT Mexico","NodeJS","XML","facturacion","complementos pago"],"author":{"name":"Alex Otano"},"license":"MIT","_id":"@alexotano/cfdi-sat@2.1.0","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"dist":{"shasum":"b4b4a5c639371c2672c463bd81a6e553302e797f","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-2.1.0.tgz","fileCount":94,"integrity":"sha512-TW7tvGFyG1C/sM8uwi01pbSu9Ah6o8g00ohq4hgx4/YqmvnzXYOKoE1sMyVghVQ5eTVjzm8ISiNHAmDRnXi3+Q==","signatures":[{"sig":"MEUCIQCPnDZkhfor1TYzIdPuuU53RMK0UCueq1y5V5oAufbdfgIgVMn4YVNI9+CKFq/TzQgQgl5XQ8jDxIf31bLWd3OyIKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311533},"main":"index.js","gitHead":"7b9dd70e072bf54475160592e4c682e4ef08cd21","scripts":{"test":"mocha"},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"deprecated":false,"repository":{"url":"git+https://github.com/ALEXOTANO/cfdiSAT.git","type":"git"},"_npmVersion":"9.5.1","description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.16.0","dependencies":{"jxon":"^2.0.0-beta.5","crypto":"^1.0.1","xsltproc":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cfdi-sat_2.1.0_1712356813489_0.25966139788685716","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@alexotano/cfdi-sat","version":"2.2.0","keywords":["cfdi","version","cfdi 4.0","Carta Porte 3","SAT Mexico","NodeJS","XML","facturacion","complementos pago"],"author":{"name":"Alex Otano"},"license":"MIT","_id":"@alexotano/cfdi-sat@2.2.0","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"dist":{"shasum":"26cd7f97caf317246dbc9515b552b6e00417b53a","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-2.2.0.tgz","fileCount":94,"integrity":"sha512-i8GvCIk1vFakndSJkc1+09aXgPP7c3ovexlUW6WShi/QNFpH7bP0ue/JQo6OVns97R2TgCc9t+Bb9fkn4hQYnA==","signatures":[{"sig":"MEUCIQCsZWHmE5nILkyGdxhqYSKRweRBn1DpOBebGse0B9SilQIgFoAHsN99HfYde5+8SGCggdNTr9amTeSb6mmlduixAZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311516},"main":"index.js","gitHead":"9eb7f4b0f70950504dd98ac60a84d508dea79afb","scripts":{"test":"mocha"},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"deprecated":false,"repository":{"url":"git+https://github.com/ALEXOTANO/cfdiSAT.git","type":"git"},"_npmVersion":"9.5.1","description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","directories":{"lib":"lib","test":"test"},"_nodeVersion":"18.16.0","dependencies":{"jxon":"^2.0.0-beta.5","crypto":"^1.0.1","xsltproc":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cfdi-sat_2.2.0_1712371777281_0.5205391786492746","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@alexotano/cfdi-sat","version":"2.4.0","keywords":["cfdi","version","cfdi 4.0","Carta Porte 3","Carta Porte 3.1","SAT Mexico","NodeJS","XML","facturacion","complementos pago"],"author":{"name":"Alex Otano"},"license":"MIT","_id":"@alexotano/cfdi-sat@2.4.0","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"dist":{"shasum":"5c92649fb5ef298e2be5149447f3b5493803e2c7","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-2.4.0.tgz","fileCount":95,"integrity":"sha512-BZ/7OXPUvBQJVM6a4Lfdgw4MSGgIDd5kC3AK0JRQ9EdNfEKT4oX4j1FzSpFgoNKAuCwHLvBOREt2IOA8N/joiA==","signatures":[{"sig":"MEUCIQD0BJrwbKl2N3Hh6eCAP4bmSRP5jy7ZvFYx3kzB5m3YPAIgeH5cPZsgjnugLZrOjrkkUkTnFJ1ImPsW1x6d9PEZLDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":345605},"main":"index.js","gitHead":"62a76d229f48eedb8af9f4c59ef7332ec70709f7","scripts":{"test":"mocha"},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"deprecated":false,"repository":{"url":"git+https://github.com/ALEXOTANO/cfdiSAT.git","type":"git"},"_npmVersion":"10.7.0","description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","directories":{"lib":"lib","test":"test"},"_nodeVersion":"20.15.1","dependencies":{"jxon":"^2.0.0-beta.5","crypto":"^1.0.1","xsltproc":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"bundleDependencies":[],"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/cfdi-sat_2.4.0_1722105150143_0.5593762854617021","host":"s3://npm-registry-packages"}},"2.5.0":{"author":{"name":"Alex Otano"},"bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"bundleDependencies":[],"dependencies":{"crypto":"^1.0.1","jxon":"^2.0.0-beta.5","xsltproc":"^0.0.3"},"deprecated":false,"description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","devDependencies":{"chai":"^4.1.2","mocha":"^4.0.1"},"directories":{"lib":"lib","test":"test"},"homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","license":"MIT","main":"index.js","name":"@alexotano/cfdi-sat","optionalDependencies":{},"repository":{"type":"git","url":"git+https://github.com/ALEXOTANO/cfdiSAT.git"},"scripts":{"test":"mocha"},"version":"2.5.0","keywords":["cfdi","version","cfdi 4.0","Carta Porte 3","Carta Porte 3.1","SAT Mexico","NodeJS","XML","facturacion","complementos pago"],"_id":"@alexotano/cfdi-sat@2.5.0","gitHead":"6ab75c6b79233f46ea0b2bd7c45b46c68978aa6f","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-zkkznEmpVY/hp6irxR5+xXOTtTdwWvLyl+VKWSzQ6Iwk5n+OiNYQercX3yQI5mtLh7Ku9fCQe0yyTBR5dtdKhQ==","shasum":"9de2fb524d716ed650bea24e7181ef05e77de640","tarball":"https://registry.npmjs.org/@alexotano/cfdi-sat/-/cfdi-sat-2.5.0.tgz","fileCount":97,"unpackedSize":346797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwjiaGDAaHqRwiUBLhYT7MvhWksZWtWyEtBZuXaa69bAiA8D8bWOngOQJuRBs71ZvanE24nxykW0t+pPbxjoO8D6A=="}]},"_npmUser":{"name":"alexotano","email":"alexis.otsa@gmail.com"},"maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cfdi-sat_2.5.0_1737231706981_0.5189187304543534"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-06T12:24:42.550Z","modified":"2025-01-18T20:21:47.751Z","1.0.1-beta.1":"2022-04-06T12:24:42.788Z","2.0.0-beta":"2022-05-21T12:31:25.661Z","2.0.0-beta.1":"2022-05-21T12:37:28.667Z","2.0.1":"2022-07-03T16:19:47.111Z","2.1.0":"2024-04-05T22:40:13.650Z","2.2.0":"2024-04-06T02:49:37.458Z","2.4.0":"2024-07-27T18:32:30.317Z","2.5.0":"2025-01-18T20:21:47.207Z"},"bugs":{"url":"https://github.com/ALEXOTANO/cfdiSAT/issues"},"author":{"name":"Alex Otano"},"license":"MIT","homepage":"https://github.com/ALEXOTANO/cfdiSAT#readme","keywords":["cfdi","version","cfdi 4.0","Carta Porte 3","Carta Porte 3.1","SAT Mexico","NodeJS","XML","facturacion","complementos pago"],"repository":{"type":"git","url":"git+https://github.com/ALEXOTANO/cfdiSAT.git"},"description":"Libreria para la generación y sellado de XML para facturación electrónica 4.0 en México (SAT)","maintainers":[{"name":"alexotano","email":"alexis.otsa@gmail.com"}],"readme":"## CFDi SAT para NodeJS\r\n\r\nEsta libreria ayuda a la generacion del XML para timbrado del SAT conforme a las reglas del XSD.\r\n\r\nFunciona correctamente para: \r\n - Facturas (Ingresos y Egresos) Cfdi 4.0\r\n - Complementos de Pago 2.0\r\n - Carta Porte 3.1\r\n\r\nProporcionando los certificados digitales del emisor la libreria tambien puede sellar el XML. \r\n\r\n## Instalación \r\n\r\n```\r\nnpm i @alexotano/cfdi-sat\r\n```\r\n\r\n## Ejemplo de uso Factura\r\n\r\n```javascript\r\n'use strict'\r\n\r\nconst CFDI = require('@alexotano/cfdisat').CFDI\r\nconst Emisor = require('@alexotano/cfdisat').Emisor\r\nconst Receptor = require('@alexotano/cfdisat').Receptor\r\nconst Concepto = require('@alexotano/cfdisat').Concepto\r\nconst CuentaPredial = require('@alexotano/cfdisat').CuentaPredial\r\nconst InformacionAduanera = require('@alexotano/cfdisat').InformacionAduanera\r\nconst CfdiRelacionado = require('@alexotano/cfdisat').CfdiRelacionado\r\nconst Traslado = require('@alexotano/cfdisat').Traslado\r\nconst Retencion = require('@alexotano/cfdisat').Retencion\r\n\r\nconst cfdi = new CFDI({\r\n  'Fecha': '2018-06-11T08:09:23',\r\n  'NoCertificado': '20001000000300022815',\r\n  'SubTotal': '1000',\r\n  'Moneda': 'MXN',\r\n  'Total': '1160',\r\n  'TipoDeComprobante': 'I',\r\n  'FormaPago': '01',\r\n  'MetodoPago': 'PUE',\r\n  'TipoCambio': '1',\r\n  'LugarExpedicion': '45079',\r\n});\r\n\r\ncfdi.cer = './test/resources/XXXXXXXXXXXX.cer.pem'\r\ncfdi.key = './test/resources/XXXXXXXXXXXX.key.pem'\r\ncfdi.withOutCerts = false\r\n\r\n\r\ncfdi.add(new CfdiRelacionado({\r\n  'UUID': 'A39DA66B-52CA-49E3-879B-5C05185B0EF7'\r\n}, {\r\n  'TipoRelacion': '01'\r\n}))\r\n\r\n\r\ncfdi.add(new Emisor({\r\n  'Rfc': 'XXXXXXXX',\r\n  'Nombre': 'NOMBRE APELLIDO',\r\n  'RegimenFiscal': '601'\r\n}))\r\n\r\ncfdi.add(new Receptor({\r\n  'Rfc': 'ZZZZZZZZZZZ',\r\n  'UsoCFDI': 'G01'\r\n}))\r\n\r\nconst concepto = new Concepto({\r\n  'ClaveProdServ': '01010101',\r\n  'ClaveUnidad': 'F52',\r\n  'NoIdentificacion': '00001',\r\n  'Cantidad': '1',\r\n  'Unidad': 'TONELADA',\r\n  'Descripcion': 'ACERO',\r\n  'ValorUnitario': '1000',\r\n  'Importe': '1000'\r\n})\r\n\r\nconcepto.add(new Traslado({\r\n  'Base': '1000',\r\n  'Impuesto': '002',\r\n  'TipoFactor': 'Tasa',\r\n  'TasaOCuota': '0.16',\r\n  'Importe': '160'\r\n}))\r\n\r\ncfdi.add(concepto)\r\n\r\ncfdi.add(new Traslado({\r\n  'Impuesto': '002',\r\n  'TipoFactor': 'Tasa',\r\n  'TasaOCuota': '0.16',\r\n  'Importe': '160'\r\n}, {}, {\r\n  'TotalImpuestosTrasladados': '160.00'\r\n}))\r\n\r\ncfdi.getXml()\r\n.then(xml => console.log(xml))\r\n.catch(e => console.log(e.toString(), '---> error'));\r\n\r\n```\r\n\r\n## Ejemplo de uso Complemento de Pago\r\n\r\n```javascript\r\n'use strict'\r\n\r\nconst CFDI = require('@alexotano/cfdisat').CFDI\r\nconst Emisor = require('@alexotano/cfdisat').Emisor\r\nconst Receptor = require('@alexotano/cfdisat').Receptor\r\nconst Concepto = require('@alexotano/cfdisat').Concepto\r\nconst CuentaPredial = require('@alexotano/cfdisat').CuentaPredial\r\nconst InformacionAduanera = require('@alexotano/cfdisat').InformacionAduanera\r\nconst CfdiRelacionado = require('@alexotano/cfdisat').CfdiRelacionado\r\nconst Traslado = require('@alexotano/cfdisat').Traslado\r\nconst Retencion = require('@alexotano/cfdisat').Retencion\r\n\r\nconst pago = new CFDIPago({\r\n  'Fecha': '2018-06-11T08:09:23',\r\n  'NoCertificado': '20001000000300022815',\r\n  'SubTotal': '1000',\r\n  'Moneda': 'XXX', // La moneda se declara por comprobante\r\n  'Total': '1160',\r\n  'TipoDeComprobante': 'P',\r\n  'FormaPago': '01',\r\n  'MetodoPago': 'PUE',\r\n  //'CondicionesDePago': 'CONDICIONES',\r\n  'TipoCambio': '1',\r\n  'LugarExpedicion': '45079',\r\n});\r\n\r\npago.cer = './test/resources/LAN7008173R5.cer.pem'\r\npago.key = './test/resources/LAN7008173R5.key.pem'\r\npago.withOutCerts = false\r\n\r\npago.add(new Emisor({\r\n  'Rfc': 'LAN7008173R5',\r\n  'Nombre': 'CESAR RENE AGUILERA ARREOLA',\r\n  'RegimenFiscal': '601'\r\n}))\r\n\r\npago.add(new Receptor({\r\n  'Rfc': 'HEPR930322977',\r\n  'UsoCFDI': 'G01'\r\n}))\r\n\r\nconst concepto = new Concepto({\r\n  'ClaveProdServ': '84111506',\r\n  'ClaveUnidad': 'ACT',\r\n  'Cantidad': 1,\r\n  'Descripcion': 'Pago',\r\n  'ValorUnitario': 0,\r\n  'Importe': 0\r\n})\r\n\t\t\r\npago.add(concepto)\r\n\r\nlet complemento = new Complemento()\r\n\r\n\r\nlet comprobante = {\r\n  IdDocumento: 'A39DA66B-52CA-49E3-879B-OTROCFDI##',\r\n  MonedaDR: 'MXN',\r\n  MetodoDePagoDR: 'PPD',\r\n  NumParcialidad: '1',\r\n  ImpSaldoAnt: 200,\r\n  ImpPagado: 80,\r\n  ImpSaldoInsoluto: 120\r\n}\r\n\r\nlet pago = {\r\n  MonedaP: 'MXN',\r\n  FormaDePagoP: '01',\r\n  FechaPago: '01-07-2019T22:01:21',\r\n  Monto: 80\r\n}\r\n\r\nlet version = { Version: \"1.0\" }\r\n\r\ncomplemento.add(new Pago(comprobante, pago, version))\r\n\r\n//------------------\r\n\r\n\r\npago.add(complemento)\r\n\r\npago.getXml()\r\n.then(xml => console.log(xml))\r\n.catch(e => console.log(e.toString(), '---> error'));\r\n\r\n```\r\n","readmeFilename":"readme.md"}