├── .env.example ├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── Dockerfile ├── INTENT.md ├── LICENSE.md ├── README.docker.md ├── README.md ├── bun.lock ├── docker-compose.yml ├── eslint.config.ts ├── instructions └── adding_signature.md ├── package.json ├── public └── index.html ├── release ├── README.txt └── RELEASE_TEMPLATE.md ├── src ├── config │ └── index.ts ├── index.ts ├── redis.ts ├── routes │ ├── documents │ │ ├── documents.controller.ts │ │ └── documents.service.ts │ ├── index.ts │ ├── submissions │ │ ├── submissions.controller.ts │ │ └── submissions.service.ts │ └── taxpayers │ │ ├── taxpayers.controller.ts │ │ └── taxpayers.service.ts ├── schemes │ ├── common.ts │ ├── documents │ │ ├── cancel.schema.ts │ │ ├── credit-note.schema.ts │ │ ├── debit-note.schema.ts │ │ ├── details.schema.ts │ │ ├── index.ts │ │ ├── invoice.schema.ts │ │ ├── recent.schema.ts │ │ ├── refund-note.schema.ts │ │ ├── reject.schema.ts │ │ ├── search.schema.ts │ │ ├── self-billed-credit-note.schema.ts │ │ ├── self-billed-debit-note.schema.ts │ │ ├── self-billed-invoice.schema.ts │ │ └── self-billed-refund-note.schema.ts │ ├── index.ts │ ├── submissions │ │ ├── index.ts │ │ └── submission.schema.ts │ └── taxpayers │ │ ├── get-qrcode.schema.ts │ │ ├── index.ts │ │ └── search-tin.schema.ts ├── types │ └── index.ts └── utils │ ├── error-handler.ts │ └── signature.ts ├── tsconfig.eslint.json └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/.env.example -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [farhan-syah] 4 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/Dockerfile -------------------------------------------------------------------------------- /INTENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/INTENT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/README.docker.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/bun.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /instructions/adding_signature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/instructions/adding_signature.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/public/index.html -------------------------------------------------------------------------------- /release/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/release/README.txt -------------------------------------------------------------------------------- /release/RELEASE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/release/RELEASE_TEMPLATE.md -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/redis.ts -------------------------------------------------------------------------------- /src/routes/documents/documents.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/routes/documents/documents.controller.ts -------------------------------------------------------------------------------- /src/routes/documents/documents.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/routes/documents/documents.service.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/routes/submissions/submissions.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/routes/submissions/submissions.controller.ts -------------------------------------------------------------------------------- /src/routes/submissions/submissions.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/routes/submissions/submissions.service.ts -------------------------------------------------------------------------------- /src/routes/taxpayers/taxpayers.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/routes/taxpayers/taxpayers.controller.ts -------------------------------------------------------------------------------- /src/routes/taxpayers/taxpayers.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/routes/taxpayers/taxpayers.service.ts -------------------------------------------------------------------------------- /src/schemes/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/common.ts -------------------------------------------------------------------------------- /src/schemes/documents/cancel.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/cancel.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/credit-note.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/credit-note.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/debit-note.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/debit-note.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/details.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/details.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/index.ts -------------------------------------------------------------------------------- /src/schemes/documents/invoice.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/invoice.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/recent.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/recent.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/refund-note.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/refund-note.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/reject.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/reject.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/search.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/search.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/self-billed-credit-note.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/self-billed-credit-note.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/self-billed-debit-note.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/self-billed-debit-note.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/self-billed-invoice.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/self-billed-invoice.schema.ts -------------------------------------------------------------------------------- /src/schemes/documents/self-billed-refund-note.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/documents/self-billed-refund-note.schema.ts -------------------------------------------------------------------------------- /src/schemes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/index.ts -------------------------------------------------------------------------------- /src/schemes/submissions/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./submission.schema"; 2 | -------------------------------------------------------------------------------- /src/schemes/submissions/submission.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/submissions/submission.schema.ts -------------------------------------------------------------------------------- /src/schemes/taxpayers/get-qrcode.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/taxpayers/get-qrcode.schema.ts -------------------------------------------------------------------------------- /src/schemes/taxpayers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/taxpayers/index.ts -------------------------------------------------------------------------------- /src/schemes/taxpayers/search-tin.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/schemes/taxpayers/search-tin.schema.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/utils/error-handler.ts -------------------------------------------------------------------------------- /src/utils/signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/src/utils/signature.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/farhan-syah/myinvois-gateway/HEAD/tsconfig.json --------------------------------------------------------------------------------