From 1236b6cc09d6099b4974008ea1db3797b3836d87 Mon Sep 17 00:00:00 2001
From: carlosthe19916 <2582866+carlosthe19916@users.noreply.github.com>
Date: Sun, 11 Aug 2024 22:56:43 -0500
Subject: [PATCH] feat: add rust
---
.../docs/xbuilder/v5}/01-introduction.md | 0
.../docs/xbuilder/v5}/02-installation.md | 0
.../docs/xbuilder/v5}/03-create-xml.md | 0
.../docs/xbuilder/v5}/04-read-xml.md | 0
.../docs/xbuilder/v5}/05-sign-xml.md | 0
.../docs/xbuilder/v5}/06-qa.md | 0
.../xbuilder/v5}/07-examples/01-invoice.md | 0
.../v5}/07-examples/02-credit-note.md | 0
.../xbuilder/v5}/07-examples/03-debit-note.md | 0
.../v5}/07-examples/04-voided-document.md | 0
.../v5}/07-examples/05-summary-document.md | 0
.../xbuilder/v5}/07-examples/06-perception.md | 0
.../xbuilder/v5}/07-examples/07-retention.md | 0
.../xbuilder/v5}/07-examples/_category_.yml | 0
.../docs/xbuilder/v5}/_category_.yml | 0
.../docs/xsender/v5}/01-introduction.md | 0
.../docs/xsender/v5}/02-installation.md | 0
.../docs/xsender/v5}/03-send-xml.md | 0
.../docs/xsender/v5}/04-validate-and-check.md | 0
.../docs/xsender/v5}/_category_.yml | 0
docs/01-introduction.md | 1 -
docs/02-design-principles.md | 2 +-
docs/04-xhandler/01-introduction.md | 27 +++++
docs/04-xhandler/02-installation.mdx | 58 ++++++++++
docs/04-xhandler/03-create-xml.mdx | 107 ++++++++++++++++++
docs/04-xhandler/_category_.yml | 1 +
.../01-introduction.md | 0
.../02-getting-started.md | 0
.../03-installation/_category_.yml | 0
.../03-installation/java.md | 0
.../03-installation/kubernetes.md | 0
.../04-web-console.md | 0
.../05-security.mdx | 0
.../06-api-integration.mdx | 0
.../_category_.yml | 0
.../01-introduction.md | 0
.../02-getting-started.md | 0
.../03-installation/_category_.yml | 0
.../03-installation/java.md | 0
.../03-installation/kubernetes.md | 0
.../04-web-console.md | 0
docs/{07-ublhub => 06-ublhub}/05-security.mdx | 0
.../06-api-integration.mdx | 0
docs/{07-ublhub => 06-ublhub}/_category_.yml | 0
docusaurus.config.js | 2 +-
src/components/HomepageFeatures.js | 60 +++++++---
46 files changed, 241 insertions(+), 17 deletions(-)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/01-introduction.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/02-installation.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/03-create-xml.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/04-read-xml.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/05-sign-xml.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/06-qa.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/01-invoice.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/02-credit-note.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/03-debit-note.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/04-voided-document.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/05-summary-document.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/06-perception.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/07-retention.md (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/07-examples/_category_.yml (100%)
rename {docs/04-xbuilder => archived/docs/xbuilder/v5}/_category_.yml (100%)
rename {docs/05-xsender => archived/docs/xsender/v5}/01-introduction.md (100%)
rename {docs/05-xsender => archived/docs/xsender/v5}/02-installation.md (100%)
rename {docs/05-xsender => archived/docs/xsender/v5}/03-send-xml.md (100%)
rename {docs/05-xsender => archived/docs/xsender/v5}/04-validate-and-check.md (100%)
rename {docs/05-xsender => archived/docs/xsender/v5}/_category_.yml (100%)
create mode 100644 docs/04-xhandler/01-introduction.md
create mode 100644 docs/04-xhandler/02-installation.mdx
create mode 100644 docs/04-xhandler/03-create-xml.mdx
create mode 100644 docs/04-xhandler/_category_.yml
rename docs/{06-searchpe => 05-searchpe}/01-introduction.md (100%)
rename docs/{06-searchpe => 05-searchpe}/02-getting-started.md (100%)
rename docs/{06-searchpe => 05-searchpe}/03-installation/_category_.yml (100%)
rename docs/{06-searchpe => 05-searchpe}/03-installation/java.md (100%)
rename docs/{06-searchpe => 05-searchpe}/03-installation/kubernetes.md (100%)
rename docs/{06-searchpe => 05-searchpe}/04-web-console.md (100%)
rename docs/{06-searchpe => 05-searchpe}/05-security.mdx (100%)
rename docs/{06-searchpe => 05-searchpe}/06-api-integration.mdx (100%)
rename docs/{06-searchpe => 05-searchpe}/_category_.yml (100%)
rename docs/{07-ublhub => 06-ublhub}/01-introduction.md (100%)
rename docs/{07-ublhub => 06-ublhub}/02-getting-started.md (100%)
rename docs/{07-ublhub => 06-ublhub}/03-installation/_category_.yml (100%)
rename docs/{07-ublhub => 06-ublhub}/03-installation/java.md (100%)
rename docs/{07-ublhub => 06-ublhub}/03-installation/kubernetes.md (100%)
rename docs/{07-ublhub => 06-ublhub}/04-web-console.md (100%)
rename docs/{07-ublhub => 06-ublhub}/05-security.mdx (100%)
rename docs/{07-ublhub => 06-ublhub}/06-api-integration.mdx (100%)
rename docs/{07-ublhub => 06-ublhub}/_category_.yml (100%)
diff --git a/docs/04-xbuilder/01-introduction.md b/archived/docs/xbuilder/v5/01-introduction.md
similarity index 100%
rename from docs/04-xbuilder/01-introduction.md
rename to archived/docs/xbuilder/v5/01-introduction.md
diff --git a/docs/04-xbuilder/02-installation.md b/archived/docs/xbuilder/v5/02-installation.md
similarity index 100%
rename from docs/04-xbuilder/02-installation.md
rename to archived/docs/xbuilder/v5/02-installation.md
diff --git a/docs/04-xbuilder/03-create-xml.md b/archived/docs/xbuilder/v5/03-create-xml.md
similarity index 100%
rename from docs/04-xbuilder/03-create-xml.md
rename to archived/docs/xbuilder/v5/03-create-xml.md
diff --git a/docs/04-xbuilder/04-read-xml.md b/archived/docs/xbuilder/v5/04-read-xml.md
similarity index 100%
rename from docs/04-xbuilder/04-read-xml.md
rename to archived/docs/xbuilder/v5/04-read-xml.md
diff --git a/docs/04-xbuilder/05-sign-xml.md b/archived/docs/xbuilder/v5/05-sign-xml.md
similarity index 100%
rename from docs/04-xbuilder/05-sign-xml.md
rename to archived/docs/xbuilder/v5/05-sign-xml.md
diff --git a/docs/04-xbuilder/06-qa.md b/archived/docs/xbuilder/v5/06-qa.md
similarity index 100%
rename from docs/04-xbuilder/06-qa.md
rename to archived/docs/xbuilder/v5/06-qa.md
diff --git a/docs/04-xbuilder/07-examples/01-invoice.md b/archived/docs/xbuilder/v5/07-examples/01-invoice.md
similarity index 100%
rename from docs/04-xbuilder/07-examples/01-invoice.md
rename to archived/docs/xbuilder/v5/07-examples/01-invoice.md
diff --git a/docs/04-xbuilder/07-examples/02-credit-note.md b/archived/docs/xbuilder/v5/07-examples/02-credit-note.md
similarity index 100%
rename from docs/04-xbuilder/07-examples/02-credit-note.md
rename to archived/docs/xbuilder/v5/07-examples/02-credit-note.md
diff --git a/docs/04-xbuilder/07-examples/03-debit-note.md b/archived/docs/xbuilder/v5/07-examples/03-debit-note.md
similarity index 100%
rename from docs/04-xbuilder/07-examples/03-debit-note.md
rename to archived/docs/xbuilder/v5/07-examples/03-debit-note.md
diff --git a/docs/04-xbuilder/07-examples/04-voided-document.md b/archived/docs/xbuilder/v5/07-examples/04-voided-document.md
similarity index 100%
rename from docs/04-xbuilder/07-examples/04-voided-document.md
rename to archived/docs/xbuilder/v5/07-examples/04-voided-document.md
diff --git a/docs/04-xbuilder/07-examples/05-summary-document.md b/archived/docs/xbuilder/v5/07-examples/05-summary-document.md
similarity index 100%
rename from docs/04-xbuilder/07-examples/05-summary-document.md
rename to archived/docs/xbuilder/v5/07-examples/05-summary-document.md
diff --git a/docs/04-xbuilder/07-examples/06-perception.md b/archived/docs/xbuilder/v5/07-examples/06-perception.md
similarity index 100%
rename from docs/04-xbuilder/07-examples/06-perception.md
rename to archived/docs/xbuilder/v5/07-examples/06-perception.md
diff --git a/docs/04-xbuilder/07-examples/07-retention.md b/archived/docs/xbuilder/v5/07-examples/07-retention.md
similarity index 100%
rename from docs/04-xbuilder/07-examples/07-retention.md
rename to archived/docs/xbuilder/v5/07-examples/07-retention.md
diff --git a/docs/04-xbuilder/07-examples/_category_.yml b/archived/docs/xbuilder/v5/07-examples/_category_.yml
similarity index 100%
rename from docs/04-xbuilder/07-examples/_category_.yml
rename to archived/docs/xbuilder/v5/07-examples/_category_.yml
diff --git a/docs/04-xbuilder/_category_.yml b/archived/docs/xbuilder/v5/_category_.yml
similarity index 100%
rename from docs/04-xbuilder/_category_.yml
rename to archived/docs/xbuilder/v5/_category_.yml
diff --git a/docs/05-xsender/01-introduction.md b/archived/docs/xsender/v5/01-introduction.md
similarity index 100%
rename from docs/05-xsender/01-introduction.md
rename to archived/docs/xsender/v5/01-introduction.md
diff --git a/docs/05-xsender/02-installation.md b/archived/docs/xsender/v5/02-installation.md
similarity index 100%
rename from docs/05-xsender/02-installation.md
rename to archived/docs/xsender/v5/02-installation.md
diff --git a/docs/05-xsender/03-send-xml.md b/archived/docs/xsender/v5/03-send-xml.md
similarity index 100%
rename from docs/05-xsender/03-send-xml.md
rename to archived/docs/xsender/v5/03-send-xml.md
diff --git a/docs/05-xsender/04-validate-and-check.md b/archived/docs/xsender/v5/04-validate-and-check.md
similarity index 100%
rename from docs/05-xsender/04-validate-and-check.md
rename to archived/docs/xsender/v5/04-validate-and-check.md
diff --git a/docs/05-xsender/_category_.yml b/archived/docs/xsender/v5/_category_.yml
similarity index 100%
rename from docs/05-xsender/_category_.yml
rename to archived/docs/xsender/v5/_category_.yml
diff --git a/docs/01-introduction.md b/docs/01-introduction.md
index 435d548..2f5155d 100644
--- a/docs/01-introduction.md
+++ b/docs/01-introduction.md
@@ -22,7 +22,6 @@ A diferencia de otras soluciones, Project OpenUBL está orientado a ayudarte a c
## Mantente informado
-- [Facebook](https://www.facebook.com/Openubl/)
- [Twitter](https://twitter.com/openubl)
- [Blog](/blog)
diff --git a/docs/02-design-principles.md b/docs/02-design-principles.md
index 3d36320..8fe1dfc 100644
--- a/docs/02-design-principles.md
+++ b/docs/02-design-principles.md
@@ -6,4 +6,4 @@ title: Criterios de diseño
- **Fácil integración** - Podrás empezar a usar las herramientas ofrecidas por Project OpenUBL fácilmente ya que no tendrás que aprender todo lo ya implementado dentro de las herramientas.
-- **Bajo acoplamiento al lenguaje de programación** - Project OpenUBL ofrece librerias en Java; sin embargo, también ofrece un conjunto de microservicios para que puedas usarlos sin importar el lenguaje de programación que uses.
+- **Bajo acoplamiento al lenguaje de programación** - Project OpenUBL ofrece librerias; sin embargo, también ofrece un conjunto de microservicios para que puedas usarlos sin importar el lenguaje de programación que uses.
diff --git a/docs/04-xhandler/01-introduction.md b/docs/04-xhandler/01-introduction.md
new file mode 100644
index 0000000..2b5edda
--- /dev/null
+++ b/docs/04-xhandler/01-introduction.md
@@ -0,0 +1,27 @@
+---
+title: Introducción
+description: Crea, firma, y envia XMLs (comprobantes electrónicos) basados en UBL y según lo requerido por la SUNAT
+keywords:
+ - xhandler
+ - crea xml
+ - firma xml
+ - envia xml
+image: img/xbuilder-logo.svg
+slug: /xhandler
+---
+
+Crea, firma, y envía XMLs
+
+## Documentos soportados
+
+| | Java | Rust |
+| ----------------------------------- | ---- | ---- |
+| Boleta (Invoice) | ✔ | ✔ |
+| Factura (Invoice) | ✔ | ✔ |
+| Nota de crédito (CreditNote) | ✔ | ✔ |
+| Nota de crédito (CreditNote) | ✔ | ✔ |
+| Baja (VoidedDocuments) | ✔ | |
+| Resumen diario (SummaryDocuments) | ✔ | |
+| Percepción (Perception) | ✔ | |
+| Retención (Retention) | ✔ | |
+| Guía de remisión (DespatchDocument) | ✔ | |
diff --git a/docs/04-xhandler/02-installation.mdx b/docs/04-xhandler/02-installation.mdx
new file mode 100644
index 0000000..6550086
--- /dev/null
+++ b/docs/04-xhandler/02-installation.mdx
@@ -0,0 +1,58 @@
+---
+title: Instalación
+---
+
+import Tabs from "@theme/Tabs";
+import TabItem from "@theme/TabItem";
+
+
- Importa las librerias Java en tu propio software, sin importar las - características de tu software (Desktop, Web, etc.). Solo - necesitas utilizar Maven o Gradle. + Importa las librerias en tu propio software, sin importar las + características de tu software (Desktop, Web, etc.).
- Crea y firma electrónicamente archivos XMLs basados en UBL y los - estándares de la SUNAT. Soporte para boletas, facturas, notas de - crédito, notas de débito, etc. + Crea archivos XMLs basados en UBL y los estándares de la SUNAT. +
+ + Leer más + + ++ Firma tus archivos XML usando tus propios certificados + digitales.
Envía tus comprobantes electrónicos (archivos XML) a la SUNAT/OSE de manera sensilla y segura.