yarn build
Para probar crear y enviar factura
yarn ts-node -r tsconfig-paths/register --require dotenv/config examples/createAndSend.ts
Para aceptar una factura
yarn ts-node -r tsconfig-paths/register --require dotenv/config examples/atvAccept.ts
Para crear y enviar una nota de credito
yarn ts-node -r tsconfig-paths/register --require dotenv/config examples/createCreditNote.ts
Para probar genJson HeaderXML
yarn ts-node -r tsconfig-paths/register --require dotenv/config examples/genBasicXML.ts
Generar la clave
yarn ts-node -r tsconfig-paths/register--require dotenv/config examples/getClave.ts
Para obtener un token
yarn ts-node -r tsconfig-paths/register --require dotenv/config examples/getToken.ts
Para probar las funcionalidades se recomienda crear un .env en donde se especifiquen datos de prueba.
USERNAME_TEST= ## Provided be ATV System
PASSWORD_TEST= ## Provided be ATV System
IS_STG=1
SOURCE_P12_URI= ## Provided be ATV System
SOURCE_P12_PASSPORT= ## Provided be ATV System
SOURCE_URI_XML_OUTPUT= ## Custom OS PATH
XML_TO_CONFIRM= ## Custom OS PATH
Example:
USERNAME_TEST=USER@stag.comprobanteselectronicos.go.cr
PASSWORD_TEST=PASSWORD_PROVIDED_BY_ATV
IS_STG="1"
SOURCE_P12_URI=$PATH/#####.p12
SOURCE_P12_PASSPORT=1234
SOURCE_URI_XML_OUTPUT=$PATH/__test__/output/output.xml
XML_TO_CONFIRM=$PATH/__test__/input/Comprobante_Electronico_####_####.xml
Para usar readXML establecer en .env
SOURCE_URI=