Skip to content

Commit

Permalink
Se documentan los campos de los casos. Se agregan nuevos casos.
Browse files Browse the repository at this point in the history
  • Loading branch information
Kalcio committed Oct 23, 2024
1 parent 8426a1a commit 56f818a
Show file tree
Hide file tree
Showing 33 changed files with 371 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,25 +1,48 @@
# Encabezado: Zona de Encabezado. Contiene la identificación del documento, información del emisor,
# información del receptor y el detalle de los productos o servicios.
Encabezado:
# IdDoc: Área Identificación del Documento.
IdDoc:
# TipoDTE: Tipo Documento Tributario Electrónico - Largo máx: 2 - Tipo: NÚM.
TipoDTE: 33
# Folio: Folio del documento autorizado por el SII - Largo máx: 10 - Tipo: NÚM.
Folio: 1
# Emisor: Área Identificación del Emisor.
Emisor:
# RUTEmisor: RUT del Emisor con guión y dígito verificador - Largo máx: 10 - Tipo: ALFA.
RUTEmisor: 76192083-9
# RznSoc: Nombre o Razón Social del Emisor - Largo máx: 100 - Tipo: ALFA.
RznSoc: SASCO SpA
# GiroEmis: Giro del negocio del Emisor - Largo máx: 80 - Tipo: ALFA.
GiroEmis: Tecnología, informática y telecomunicaciones
# Acteco: Código de Actividad Económica del Emisor. Se acepta un máximo de 4 códigos de actividad económica, se puede incluir sólo el código correspondiente a la transacción - Largo máx: 6 - Tipo: NÚM.
Acteco: 726000
# DirOrigen: Dirección desde donde se despachan bienes o de la sucursal que emite el documento - Largo máx: 60 - Tipo: ALFA.
DirOrigen: Santa Cruz
# CmnaOrigen: Comuna desde donde se despachan bienes o de la sucursal que emite el documento - Largo máx: 20 - Tipo: ALFA.
CmnaOrigen: Santa Cruz
# Receptor: Área Identificación del Receptor.
Receptor:
# RUTRecep: RUT del cliente, excepto factura que hace referencia al vendedor. Con guión y dígito verificador - Largo máx: 10 - Tipo: ALFA.
RUTRecep: 60803000-K
# RznSocRecep: Nombre o Razón Social del Receptor - Largo máx: 100 - Tipo: ALFA.
RznSocRecep: Servicio de Impuestos Internos
# GiroRecep: Giro del negocio del Receptor - Largo máx: 40 - Tipo: ALFA.
GiroRecep: Gobierno
# DirRecep: Dirección legal del Receptor (Registrada en SII) - Largo máx: 70 - Tipo: ALFA.
DirRecep: Santiago
# CmnaRecep: Comuna del Receptor - Largo máx: 20 - Tipo: ALFA.
CmnaRecep: Santiago
# Detalle: Zona de Detalle por Ítem. Cada ítem se enlista con un "guion" (-).
Detalle:
# NmbItem: Nombre del Ítem - Largo máx: 80 - Tipo: ALFA.
- NmbItem: Conectores RJ45
# QtyItem: Cantidad del ítem - Largo máx: 18 - Tipo: NÚM.
QtyItem: 450
# PrcItem: Precio unitario del Ítem - Largo máx: 18 - Tipo: NÚM.
PrcItem: 70

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,16 @@ Detalle:
- NmbItem: Conectores RJ45
QtyItem: 450
PrcItem: 70
# Referencia: Zona de Referencia. Contiene la información de documentos de referencia. Se enlistan con un "guion" (-).
Referencia:
# TpoDocRef: Indica el tipo del documento de referencia, también se ouede usar para referenciar documentos no tributarios - Largo máx: 3 - Tipo: ALFA.
- TpoDocRef: 52
# FolioRef: Folio del documento de refencia - Largo máx: 18 - Tipo: NÚM.
FolioRef: 1
# FchRef: Fecha de documento de referencia - Largo máx: 10 - Tipo: FECHA.
FchRef: '2016-01-01'

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,25 @@ Encabezado:
DirRecep: Santiago
CmnaRecep: Santiago
Detalle:
# CdgItem: Corresponde a la inforamción de un ítem.
- CdgItem:
# TpoCodigo: Tipo de codificación utilizada para el ítem. - Largo máx: 10 - Tipo: ALFA.
TpoCodigo: CPCS
# VlrCodigo: Código del producto de acuerdo a tipo de codificación indicada en el campo anterior - Largo máx: 35 - Tipo: ALFA.
VlrCodigo: 1900
# Retenedor: Área Retenedor.
Retenedor:
# IndAgente: Indicador de Agente Retenedor - Largo máx: 1 - Tipo: ALFA.
IndAgente: R
NmbItem: Harina
QtyItem: 2.5
# UnmdItem: Unidad de Medida del Ítem - Largo máx: 4 - Tipo: ALFA.
UnmdItem: TON
PrcItem: 280000
# CodImpAdic: Código de Impuesto o retenciones - Largo máx: 6 - Tipo: ALFA.
CodImpAdic: 19

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,20 @@ Detalle:
TpoCodigo: INT1
VlrCodigo: dte-cert
NmbItem: Certificación set básico
# DscItem: Descripción adicional del producto o servicio - Largo máx: 1000 - Tipo: ALFA.
DscItem: 'DTEs: 33, 56 y 61'
QtyItem: 1
PrcItem: 104090
# DscRcgGlobal: Zona de Infromación de descuentos o recargos.
DscRcgGlobal:
# TpoMov: Tipo de Movimiento. D (descuento) o R (recargo) - Largo máx: 1 - Tipo: ALFA.
TpoMov: D
# TpoValor: Tipo de Valor, ingresar '%' si es Porcentaje o '$' si es monto - Largo máx: 1 - Tipo: ALFA.
TpoValor: '%'
# ValorDR: Valor del Descuento o Recargo. Corresponde al monto si es tipo de valor Monto o porcentaje si tipo de valor es Porcentaje - Largo máx: 18 - Tipo: NÚM.
ValorDR: 10

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,10 @@ Detalle:
DscItem: 'DTEs: 33, 56 y 61'
QtyItem: 1
PrcItem: 104097
# DescuentoMonto: Monto del descuento aplicado al ítem - Largo máx: 18 - Tipo: NÚM.
DescuentoMonto: 10000

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,10 @@ Detalle:
DscItem: 'DTEs: 33, 56 y 61'
QtyItem: 1
PrcItem: 104090
# DescuentoPct: Porcentaje de descuento aplicado al ítem - Largo máx: 5 - Tipo: NÚM.
DescuentoPct: 10

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ Encabezado:
IdDoc:
TipoDTE: 33
Folio: 1
# FmaPago: Forma de pago - Largo máx: 1 - Tipo: NÚM.
FmaPago: 1
# TermPagoCdg: Términos del Pago/glosa. Describe las condiciones del pago del documento - Largo máx: 3 - Tipo: ALFA.
TermPagoGlosa: 'Esto es una observación
y de varias líneas
esto es pago contado'
Expand All @@ -24,6 +26,7 @@ Detalle:
QtyItem: 450
PrcItem: 70

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Detalle:
PrcItem: 1000
CodImpAdic: 24

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
Encabezado:
IdDoc:
TipoDTE: 33
Folio: 1
# IndServicio: Código 1 corresponde Factura de servicios periódicos domiciliarios.
IndServicio: 1
FchVenc: '2024-10-31'
Emisor:
RUTEmisor: 12345678-5
RznSoc: Compañía de Gas
GiroEmis: DISTRIBUCION DE COMBUSTIBLES GASEOSOS POR TUBERIA
Acteco: 352020
DirOrigen: Santa Cruz
CmnaOrigen: Santa Cruz
Receptor:
RUTRecep: 76192083-9
RznSocRecep: SASCO SpA
GiroRecep: Tecnología, informática y telecomunicaciones
DirRecep: Santa Cruz
CmnaRecep: Santa Cruz
Detalle:
- NmbItem: Servicio de gas
QtyItem: 99
UnmdRef: m3
PrcItem: 540

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Totales:
MntNeto: 53460
IVA: 10157
MntTotal: 63617
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,13 @@ Encabezado:
DirRecep: Santiago
CmnaRecep: Santiago
Detalle:
# IndExe: Indicador de facturación/exención. Indica si el producto o servicio es exento o no afecto a impuesto o si ya ha sido facturado - Largo máx: 1 - Tipo: NÚM.
- IndExe: 1
NmbItem: Horas desarrollo
QtyItem: 5
PrcItem: 25000

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Encabezado:
DirOrigen: Santiago
CmnaOrigen: Santiago
Receptor:
# RUTRecep: RUT 66666666-6 corresponde a uno genérico.
RUTRecep: 66666666-6
RznSocRecep: Sin RUT
DirRecep: Santiago
Expand All @@ -18,6 +19,7 @@ Detalle:
QtyItem: 1
PrcItem: 1190

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ DscRcgGlobal:
TpoValor: '%'
ValorDR: 10

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Detalle:
QtyItem: 1
PrcItem: 1000

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,13 @@ Detalle:
QtyItem: 1
PrcItem: 1000
DscRcgGlobal:
# IndExeDR: Indica si el descuento o recargo afecta a ítems exentos o no afectos a IVA. 1: No afecto o exento de IVA. 2: No facturable. Largo máx: 1 - Tipo: NÚM.
IndExeDR: 1
TpoMov: D
TpoValor: '%'
ValorDR: 10

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Detalle:
QtyItem: 1
PrcItem: 45000

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Detalle:
QtyItem: 1
PrcItem: 45000

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ Detalle:
PrcItem: 100000
CodImpAdic: 15

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ Detalle:
PrcItem: 5000
CodImpAdic: 34

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ Encabezado:
IdDoc:
TipoDTE: 52
Folio: 1
# TipoDespacho: Tipo de despacho. Corresponde a que la Operación constituye venta. - Largo máx: 1 - Tipo: NÚM.
TipoDespacho: 1
# IndTraslado: Indicador Tipo de traslado de bienes. Sólo para Guías de despacho. - Largo máx: 1 - Tipo: NÚM.
IndTraslado: 1
Emisor:
RUTEmisor: 76192083-9
Expand All @@ -17,19 +19,28 @@ Encabezado:
GiroRecep: Gobierno
DirRecep: Calle 123
CmnaRecep: Santiago
# Transporte: Área de transporte. Contiene información sobre el transporte.
Transporte:
# Patente: Patente del vehículo de transporte. - Largo máx: 8 - Tipo: ALFA.
Patente: ABCD12
# RUTTrans: RUT del transportista. Con guión y dígito verificador. - Largo máx: 10 - Tipo: ALFA.
RUTTrans: 2-7
# Chofer: Información del chofer.
Chofer:
# RUTChofer: RUT del chofer que realiza el transfporte de mercaderías. Con guión y dígito verificador. - Largo máx: 10 - Tipo: ALFA.
RUTChofer: 1-9
# NombreChofer: Nombre del chofer que realiza el transporte de mercaderías. - Largo máx: 30 - Tipo: ALFA.
NombreChofer: Pedro
# DirDest: Dirección de destino. - Largo máx: 70 - Tipo: ALFA.
DirDest: Calle 123
# CmnaDest: Comuna de destino. - Largo máx: 20 - Tipo: ALFA.
CmnaDest: Santiago
Detalle:
- NmbItem: Conectores RJ45
QtyItem: 450
PrcItem: 70

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ Encabezado:
IdDoc:
TipoDTE: 52
Folio: 1
# IndTraslado: Código 5 indica Traslado interno. - Largo máx: 1 - Tipo: NÚM.
IndTraslado: 5
Emisor:
RUTEmisor: 76192083-9
Expand All @@ -24,6 +25,7 @@ Detalle:
- NmbItem: Impresora
QtyItem: 1

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
Encabezado:
IdDoc:
TipoDTE: 52
Folio: 1
TipoDespacho: 1
# IndTraslado: Código 7 indica Guía de devolución. - Largo máx: 1 - Tipo: NÚM.
IndTraslado: 7
TermPagoGlosa: DEVOLUCION POR NO CORRESPONDER A LO SOLICITADO SEGUN FACTURA
# En las guías de devolución el Receptor del documento que se hace referencia se convierte en el Emisor de la guía de devolución.
# y el Emisor del documento que se hace referencia se convierte en el Receptor de la guía de devolución.
Emisor:
RUTEmisor: 1234567-4
RznSoc: Antonio Rosales
GiroEmis: Venta al por menor de muebles
Acteco: 523330
DirOrigen: Calle 432
CmnaOrigen: Hong Kong
Receptor:
RUTRecep: 76192083-9
RznSocRecep: SASCO SpA
GiroRecep: Tecnología, informática y telecomunicaciones
DirRecep: Santa Cruz
CiudadRecep: Santa Cruz
Transporte:
DirDest: Calle 123
CmnaDest: Santiago
Detalle:
- NmbItem: Impresora
QtyItem: 1
PrcItem: 31500
Referencia:
- TpoDocRef: 33
FolioRef: 1
FchRef: '2016-01-01'
CodRef: 1

# Esta sección no debe de ser considerada para un caso de ejemplo de emisión.
Test:
ExpectedValues:
Encabezado:
Totales:
MntNeto: 31500
IVA: 5985
MntTotal: 37485
Loading

0 comments on commit 56f818a

Please sign in to comment.