happier-milo/ruraldte-engine
Motor open source de documentos tributarios electrónicos (DTE) chilenos: firma XMLDSig, TED/CAF, envío directo al SII y timbre PDF417. Los 12 tipos del catálogo, en producción.
Hızlı değerlendirme
Özet
RuralDTE Engine, TypeScript ile Şili'nin elektronik vergi belgelerini oluşturup imzalayan ve SII'ye doğrudan gönderen bir yazılım motorudur.
Profiline uyum
Şili’ye özgü elektronik faturalama altyapısı, profilde belirtilen ürün ve entegrasyon ihtiyaçlarıyla örtüşmüyor.
Neden yükseliyor
19 günlük bir repo için 42 yıldız ve son 28 günde 10 commit ile erken ilgi ve geliştirme hareketi var. README gerçek bir üretim kullanımını ve 12 DTE türünü desteklediğini söylüyor; ancak bu iddialar repo dışı kanıtlarla burada doğrulanamıyor.
Problem
Şili'de DTE düzenlemek için SII protokollerini uygulamak gerekir; aracı hizmet sağlayıcılar belge başına ücret çıkarabilir ve doğrudan entegrasyonun teknik yükü ekipler için yüksek olabilir.
Çözüm
DTE XML üretimi, TED/CAF ile folio damgalama, XMLDSig imzalama, gönderi zarfları ve SII istemcilerini sunar. README; boleta için REST, diğer belge türleri için legacy kanal gibi farklı SII akışlarını ayırıyor. Ayrıca PDF417 damgalı PDF üretimi ve ön doğrulama araçları içeriyor.
Yenilik
DTE, XMLDSig veya SII entegrasyonu yeni kavramlar değil; ayırt edici tarafı Şili'ye özgü belge türleri ve birden fazla SII akışını doğrudan kullanılabilir bir motor içinde birleştirme iddiası. Teknik yenilikten çok yerel protokol kapsamı ve uygulama emeğini azaltma değeri taşıyor.
Teknolojiler
- TypeScript
- Deno
- JSR
- XMLDSig
- C14N
- PKCS#12
- node-forge
- @xmldom/xmldom
- PDF417
- SII REST
- SII legacy upload
Riskler
- Şili mevzuatı ve SII protokollerindeki değişikliklere uyum gerektirir; uyumluluk ve bakım sorumluluğu entegrasyonu yapan ekipte kalır.
- Özel anahtar ve .pfx kimlik bilgilerinin saklanması kullanıcıya bırakılıyor; güvenli secret yönetimi ayrıca tasarlanmalı.
- README'deki üretim kullanımı ve 12 tür kapsamı proje tarafından bildiriliyor; bağımsız doğrulama olarak değerlendirilmemeli.
- Repo çok yeni ve son 28 günde yalnızca 2 farklı yazar görünüyor; bakım sürekliliği hakkında henüz sınırlı kanıt var.
- Çözüm Şili DTE/SII ekosistemine özgü; başka ülkelerde doğrudan yeniden kullanım beklenmemeli.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.