Txt A - mjungjohann/Integraciones GitHub Wiki

Archivo de texto A

33|805|2017-06-09|0|2|0|2|2017-07-30}
76518460-6|SERVICIOS INTEGRALES DE SEGURIDAD PRIVADA LIMITADA|GIRO|749221|||VICTORIA|SANTIAGO CENTRO|SANTIAGO||}
88888888-8||EMPRESA DE PRUEBA|GIRO|1|LOS LIBERTADORES 1233|COMUNA|SANTIAGO}
|||||}
291840|0|19|55450|347290|2015-08-21T18:41:00|}
~
|SET ATALANTA M/CORTA ROJO/BLANCO M||         14.000000|UND|       7090.000000|||99260|213206RM|}
|SET ARGENTINA CELESTE/NEGRO L||         10.000000|UND|       9990.000000|||99900|214009IL|}
|SET ARGENTINA CELESTE/NEGRO XL||          4.000000|UND|       9990.000000|||39960|214009IXL|}
|SET ATALANTA M/CORTA VERDE/BLANCO M||          6.000000|UND|       7090.000000|||42540|2132066M|}
|SET ATALANTA M/CORTA VERDE/BLANCO L||          1.000000|UND|       7090.000000|||7090|2132066L|}
|SET ATALANTA M/CORTA VERDE/BLANCO XL||          1.000000|UND|       7090.000000|||7090|2132066XL|}
|MEDIA POLYESTER "LISTADO" VERDE/BLANCO||          8.000000|UND|       1420.000000|||11360|655060|}
~
D|DESCUENTO|$|15360|0|}
~
802||004112|2015-08-10||PEDIDO CLIENTE||}
802||004209|2015-08-10||PEDIDO CLIENTE||}
801||525423532|2015-08-10||ORDEN DE COMPRA||}
~
|||||||||||||}
~
\

El siguiente txt sera explicado campo por campo desde izquierda a derecha. Los campos están separados por el caracter | , antes y después de este caracter debe haber un dato.

Campos

linea 1 (datos del documento)

Tipo de documento: En este campo debe ir el tipo de documento que se desea enviar.(Largo Max 3)

Folio del documento: En este campo debe ir el folio del documento.(Largo Max 10)

Emisión contable : Fecha de emisión del documento. Formato de la fecha: YYYY-MM-DD(año-mes-dia).(Largo Max 10)

Indicador de No Rebaja: Sólo para Notas de Crédito que no tienen derecho a Rebaja del Débito.(Largo Max 1)

Tipo de despacho: Indica si el despacho acompaña bienes/productos y si el despacho es por cuenta del vendedor o del comprador.(Largo Max 1)

Indicador de traslado: Incluido en las guías de despacho para especificar el traslado de productos.(Largo Max 1)

Forma de pago: Indica en que forma se pagara.(Largo Max 1)

Fecha de vencimiento: Fecha de vencimiento del documento. Formato de la fecha: YYYY-MM-DD(año-mes-dia).(Largo Max 10)

Linea 2 (datos emisor)

Rut emisor: En este campo va el Rut del emisor. Debe ir sin puntos y con guión.(Largo Max 10)

Razón Social: Nombre por el cual se le conoce publicamente a la empresa.(Largo Max 100)

Giro del negocio Clasificación en a cual se clasifica su empresa de acuerdo a la actividad.(Largo Max 80)

Código de actividad económica del emisor Código de actividad económica dado por el SII.(Largo Max 6)

Sucursal: Sucursal donde se esta emitiendo el documento.(Largo Max 20)

Código sucursal: En este campo va el código de la sucursal inscrita en el SII.(Largo Max 9)

Dirección origen de la sucursal: Direccion donde se esta emitiendo el documento.(Largo Max 60)

Comuna origen: Análogo de dirección origen de la comuna.(Largo Max 20)

Ciudad Origen: Análogo de dirección origen de la comuna.(Largo Max 20)

Código del vendedor: En este campo va el nombre del usuario.(Largo Max 60)

Linea 3 (Datos del receptor)

Rut Receptor: En este campo va el Rut del receptor, Recuerde que debe ir sin puntos y con guión.(Largo Max 10)

Código interno del Receptor: En este campo va el código interno del cliente.(Largo Max 20)

Razón social: Razón social del receptor.(Largo Max 100)

Giro del Receptor Cantidad de caracteres soportados: 40.(Largo Max 40)

Contacto: Correo del receptor.(Largo Max 80)

Dirección Comercial Receptor: Dirección comercial.(Largo Max 70)

Comuna Comercial Receptor: Comuna Receptor.(Largo Max 20)

Ciudad Comercial Receptor: Ciudad Receptor.(Largo Max 20)

Linea 4 (Datos de transporte)

Patente: Patente del vehículo donde se transportara los productos.(Largo Max 8)

Rut del transportista: Rut de la persona encargada de transportar el vehículo junto con los productos.(Largo Max 10)

Dirección de destino: Dirección donde se deben ser transportados los productos.(Largo Max 70)

Comuna de destino: Comuna donde se deben ser transportados los productos.(Largo Max 20)

Ciudad de destino: Ciudad de destino, análogo a dirección de destino.(Largo Max 20)

Linea 5 (Datos Totales)

Monto neto: En este campo va: La sumatoria de ítems afectos - descuentos globales + recargos globales (asignados a ítems afectos)(Largo Max 18)

Monto Exento: En este campo va: Sumatoria de ítems no afectos o exentos - descuentos globales + recargos globales (asignado a ítems no afectados).(Largo Max 18)

Tasa de IVA: Tasa de iva 19.00, nunca va en cero.(Largo Max 5)

IVA: En este campo va el 19% del monto neto .(Largo Max 18)

Monto Total: Si el documento es exento, debe colocar en total 0.(Largo Max 18)

Timestamp: Hora y fecha de generación del documento.**** En caso de que no se incluya, el sistema lo asignara automáticamente.****

Código tipo impuesto adicional 1: En este campo debe ir el código de impuesto adicional o retención (ségun tabla SII).(Largo Max 3)

Tasa Impuesto adicional 1: En ese campo se debe colocar la tasa de impuesto adicional.(Largo Max 5)

Monto impuesto adicional 1: Monto del impuesto adicional.(Largo Max 18)

Código tipo impuesto adicional 2: En este campo debe ir el código de impuesto adicional o retención (ségun tabla SII).(Largo Max 3)

Tasa Impuesto adicional 2: En ese campo se debe colocar la tasa de impuesto adicional.(Largo Max 5)

Monto impuesto adicional 2: Monto del impuesto adicional.(Largo Max 18)

Código tipo impuesto adicional 3: En este campo debe ir el código de impuesto adicional o retención (ségun tabla SII).(Largo Max 3)

Tasa Impuesto adicional 3: En ese campo se debe colocar la tasa de impuesto adicional.(Largo Max 5)

Monto impuesto adicional 3: Monto del impuesto adicional.(Largo Max 18)

IVA no retenido: Solo para Facturas de Compra en que hay retención de IVA para el Emisor y NC/ND que referencian Facturas de Compra el igual a 0.(Largo Max 18)

Monto no facturable: En este campo van el monto no facturable.(Largo Max 18)

Separador de seccion ~ en la sexta linea.

linea 7

indicador de exención: En este campo va la exención, Ejemplo: 1,2,3,4,5,6.(Largo Max 4)

Nombre del Ítem: Nombre del del producto.(Largo Max 80)

Descripción adicional del ítem: Descripción de item. Maximo 1000 caracteres.(Largo Max 1000)

Cantidad del ítem: Cantidad del item recién nombrado.(Largo Max 18)

Unidad de medida: Unidad de medida del producto. Maximo de 4 caracteres.(Largo Max 4)

Precio unitario del ítem en pesos: Precio del producto unitariamente(1 producto) en pesos, no puede ser 0.(Largo Max 18)

Porcentaje de descuento: Porcentaje del producto.(Largo Max 5)

Monto de descuento: monto de descuento del producto.(Largo Max 18)

Monto ítem: monto por línea de detalle.(Largo Max 18)

Valor del código interno del producto: valor del código.(Largo Max 35)

Código de impuesto adicional: Código de impuesto adicional es para los productos los cuales poseen impuestos adicionales, como ejemplo: Diesel, Gasolina, margen de comercialización e "IVA anticipado faenamiento carne.

Dependiendo de la cantidad de productos el separador de sección ~ , se ubicara debajo del ultimo producto. Los siguientes separadores tambien cumplen con esta regla.

En este caso el separador esta en la linea 14.

Linea 15 (Descuentos y/o Recargos)

Tipo Movimiento: El valor deber ser igual a "D" Descuento o "R" Recargo.(Largo Max 1)

Glosa: Especificación de Descuento o Recargo.(Largo Max 45)

Tipo de valor: En este campo se especifica si el descuento o recargo es por un porcentaje o por un monto.(Largo Max 1)

Valor: Monto del descuento o recargo global.(Largo Max 18)

Indicador de facturación/ extensión: En este campo se indica si el descuento o recargo afecta a ítems/productos exentos o no afectos.(Largo Max 10)(Largo Max 1)

En este caso el separador ~ esta en la linea 14.

Linea 17 (Referencias)

Tipo de documento: Tipo de documento al cual se esta referenciando.(Largo Max 3)

Indicador global de referencia: Se utiliza si la nota de créd. o déb. no hace referencia a ningún documento, sino que al cliente en si. En este caso, el folio de ref = 0, y este indicado se coloca en 1.(Largo Max 1)

Folio del documento: folio del documento al cual esta referenciando.(Largo Max 18)

Fecha de Emisión del Dcto de referencia.(Largo Max 10)

Código de referencia: Este campo es obligatorio en notas de crédito-débito.(Largo Max 1)

Glosa referencia: razón por la cual esta referenciando el documento. (Largo Max 60)

Rut otro contribuyente: En este campo se agrega el Rut de otro contribuyente, solo es aplicable para facturas de compra electrónica: solo si el tipo de referencia es de tipo tributario y fue emitido por otro contribuyente.(Largo Max 10)

En este caso el separador ~ esta en la linea 20.

Linea 21 (Datos adjuntos)

Dato adjunto 1: Dato adjunto 1 (Este dato se imprime en zona del receptor del documento).

Dato adjunto 2: Dato adjunto 2 (Este dato se imprime en zona del receptor del documento).

Dato adjunto 3: Dato adjunto 3 (Este dato se imprime en zona del receptor del documento).

Observación: Este dato se visualizara en la factura en la parte inferior izquierda donde dice observación.

Mail receptor: Este campo es requerido para mail por mandato.

Mail emisor: Mail del emisor del documento(Casilla administrada por el cliente).

Subject: Este campo es requerido para mail por mandato. El campo opcionalmente puede ser definido por el cliente. Por defecto se despliega la siguiente glosa "Nombre del documento" de "Nombre Empresa".

Dato Adicionales que no se imprimen 1: Dato adicional que no se imprime(valido para adicionales o personalizaciones).

Datos adicionales que no se imprimen 2: Dato adicional que no se imprime(valido para adicionales o personalizaciones).

Datos adicionales que no se imprimen 3: Dato adicional que no se imprime(valido para adicionales o personalizaciones).

Nombre de impresora: Se debe indicar en este campo el nombre de la impresora en Windows(la impresora recién nombrada debe estar en RED y visible desde el servidor en el que se ejecuta WinDTEService).

Numero de Copias: Cantidad de copias que se imprimirán.

En este caso el separador ~ esta en la linea 22.

Al terminar el documento txt A es necesario Terminarlo con el caracter /