Skip to content

Latest commit

 

History

History
63 lines (54 loc) · 1.53 KB

README.md

File metadata and controls

63 lines (54 loc) · 1.53 KB

Ejemplos con implementaciones para pruebas

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

Testing

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

Tools

Para usar readXML establecer en .env

SOURCE_URI=