Este é um repositório de exemplo, em Node.js (utilizando o TypeScript como fonte), de integração da Nota Fiscal Eletrônica do Ouro com os serviços disponibilizados pela respectiva API.
As dependências para este projeto encontram-se no arquivo package.json.
O projeto foi criado utilizando a versão 18.16.1 do Node.js e a versão 5.1.3 do TypeScript.
A classe que representa o cliente retorna apenas o corpo da resposta HTTP às requisições (no formato do Axios).
O tratamento das respostas deve ser realizado na implementação do cliente pelos usuários.
Os exemplos de respostas podem ser encontrados no Swagger da API.
Exemplos de uso encontram-se na classe de Testes.
Os arquivos TypeScript compilados para o formato JavaScript encontram-se dentro do diretório build.
O cliente em Python 3 pode ser encontrado em:
https://github.com/rscarvalho90/NF-e-Ouro-Python
O cliente em Java pode ser encontrado em:
https://github.com/rscarvalho90/NF-e-Ouro-Java