Sumario
5. Almacenamiento de XML y Log en S3
Objetivo
El objetivo de esta herramienta es generar archivos en formato XML de cada comprobante generado dentro del sistema. Permite generar archivos XMLs con toda la información necesaria de facturas, notas de crédito, recibos, etc.
...
string: cadena de texto de cero o mas caracteres. Se informa en cada caso, tamaños maximo máximo o habitual de cada campo.
int: numero entero sin decimales.
double: numero con decimales.
datetime: fecha y hora.
...
idComprobante: [string, 5] Es el identificador del comprobante. Se informa en todos los comprobantes. Ver mas.
Sucursal: [int] Es el identificador de la sucursal del comprobante. Se informa en todos los comprobantes. Ver mas.
Numero: [int] Es el numero que identifica a este comprobante. Por ejemplo el numero de factura, recibo, etc. Se informa en todos los comprobantes.
NumeroCompleto: [string, 11] Es la concatenacion concatenación de la sucursal y el numero del comprobante, completando el numero con ceros a izquierda hasta 7 digitosdígitos. Para Versión 3.4.0.0 y Posteriores.
Consecutivo:[int] Es el consecutivo interno de cada comprobante. Para Versión 3.4.51.15 y Posteriores.
idElectronicoidElectrónico:[string] Es identificador electronico electrónico del comprobante, formado por el prefijo y el numero. Para Versión 3.4.51.15 y Posteriores.
Fecha: [datetime] Es la fecha de emisión del comprobante. Se informa en todos los comprobantes.
FechaVencimiento: [datetime] Es la fecha de vencimeinto del comprobante. Se informa en factura de cliente y proveedor unicamenteúnicamente. Para Versión 3.4.0.0 y Posteriores.
CondicionPagoCondiciónPago: [string, 5] Es la condición de pago, efectivo, 15 diasdías, 30 diasdías, etc. Para Versión 3.4.0.0 y Posteriores.
CentroCostos: [string, 20] Es el código de centro de costo del comprobante. Se informa únicamente en Factura, Nota de débito y nota de crédito de cliente. Ver mas.
CodigoTipoComprobanteCódigoTipoComprobante y DescripcionTipoComprobanteDescripciónTipoComprobante: [string, 2] y [string, 100] Son el codigo código de descripcion descripción de uno de los siguientes tipos de comprobantes del sistema:
...
CotizacionBase: [double] Es la cotización o tasa de cambio entre la moneda del comprobante y moneda base. No se informa en Transferencias de Caja.
CotizacionAlter: [double] Es la cotización o tasa de cambio entre la moneda del comprobante y moneda alternativa. No se informa en Transferencias de Caja.
Total: [double] Es el importe total del comprobante en la moneda del mismo. No se informa En en Transferencias de Caja se informa siempre en moneda base.
TotalAlter: [double] Es el importe total del comprobante en moneda alternativa. No se informa en Transferencias de Caja.
TotalBase: [double] Es el importe total del comprobante en moneda base. No se informa en Transferencias de Caja.
Puntos: [double] Es la cantidad de puntos aplicados al comprobante.
Reintegro: [double] Es el importe de reintegro de IVA en comprobantes T de Argentina.
CodigoCajaOrigenCódigoCajaOrigen, DescripcionCajaOrigenDescripciónCajaOrigen, CodigoCajaDestinoCódigoCajaDestino y DescripcionCajaDestinoDescripciónCajaDestino: [int] y [string, 100] Son el código y descripción de las cajas origen y destino respectivamente. Solo se informan en Transferencias de Caja. Ver mas.
Letra: [string, 1] Es la letra del comprobante. La letra no se utiliza en todos los países. Se informa únicamente en Factura, Nota de débito y nota de crédito de cliente. Y también en Factura y Nota de Crédito proveedor.
CajaOrigenBanco y CajaDestinoBanco: [string, 5] Indica si la caja origen y destino son de tipo banco o no. Solo se informan en Transferencias de Caja. Los valores posibles son 'true' y 'false'.
CajaOrigenDescripcionCajaOrigenDescripción y CajaDestinoDescripcionCajaDestinoDescripción: [string, 100] Son la caja origen y destino del comprobante. Solo se informan en liquidaciones de valores. Para Versión 3.4.0.0 y Posteriores. estos campos se eliminaron y esta informacion información se incluye en los campos DescripcionCajaOrigenDescripciónCajaOrigen y DescripcionCajaDestinoDescripciónCajaDestino respectivamente.
Cliente: SubSección opcional, solo se informa en comprobantes con Cliente (Factura cliente, nota crédito cliente, nota débito cliente, recibo cliente, orden de pago cliente y cruce de documentos de cliente). Ver detalle mas abajo.
Proveedor: SubSección opcional, solo se informa en comprobantes con Proveedor (Factura proveedor, nota crédito proveedor y , orden de pago proveedor
...
y cruce de documentos de proveedor y mixtos). Ver detalle mas abajo.
Asesor: SubSección asesor, se informa en todos los comprobantes (actualmente no se visualiza en liquidaciones, factura de proveedor y nota credito crédito de proveedor). Ver detalle mas abajo. Para Versión 3.4.0.0 y Posteriores.
Moneda: [string, 5] Es la moneda del comprobante. Se indica con el código IATA de monedas. No se informa en En Transferencias de Caja se informa siempre moneda base.
BaseImponible y Alicuota: [double] y [double] Son la base imponible y alícuota de un concepto en el comprobante parametrizado con porcentaje. Solo se informa en Factura, nota de crédito y nota de débito de cliente en caso de tener al menos un concepto con porcentaje. En caso que el comprobante tenga dos o mas conceptos con porcentaje solo se vera la información de uno de ellos.
Detalles: SubSección opcional, solo se informa en comprobantes con Detalles (Factura cliente, nota crédito cliente, nota débito cliente, recibo cliente, factura proveedor, nota crédito proveedor y orden de pago proveedor). Ver detalle mas abajo.
Valores: SubSección opcional, solo se informa en comprobantes con Valores (Recibo cliente, orden pago cliente, orden pago proveedor, ingreso de caja, egreso de caja, transferencia de caja y liquidación de valores ). Ver detalle mas abajo.
Imputaciones: SubSección opcional, solo se informa en comprobantes con Imputaciones (Nota crédito cliente, Recibo cliente, orden pago cliente, nota crédito proveedor, orden pago proveedor y cruce de documentos ). Ver detalle mas abajo.
Impuestos: SubSección opcional, solo se informa en comprobantes con Impuestos (Orden pago cliente y orden pago proveedor). Ver detalle mas abajo.
...
Bloque de código |
---|
<Cliente> <Codigo>1</Codigo> <Nombre>Apellido, Nombre</Nombre> <RazonSocial /> <TipoIdentificacion>1</TipoIdentificacion> <NumeroIdentificacion>12345678</NumeroIdentificacion> <PaisCodigo>CO</PaisCodigo> <CiudadNombre>Medellin, Colombia</CiudadNombre> <CiudadCodigo>MDE</CiudadCodigo> <CiudadCodigoMap>5001</CiudadCodigoMap> <ProvinciaCodigoMap>05</ProvinciaCodigoMap> <Direccion>CARRERA 48 # 34 A SUR-29</Direccion> <Telefono>4443234</Telefono> </Cliente> |
CodigoCódigo: [int] Identificador de cliente.
Nombre: [string, 202] Apellido y nombre del cliente, separados por coma. Para clientes individuales.
RazonSocialRazónSocial: [string, 100] Razon social del cliente. Para clientes no individuales.
TipoIdentificacionTipoIdentificación: [string, 5] Es el tipo de identificación del cliente. Por ejemplo el cedula o pasaporte. Para Versión 3.4.0.0 y Posteriores.
NumeroIdentificacionNumeroIdentificación: [string, 30] Es el número de identificación del cliente. Por ejemplo el numero de cedula o de pasaporte. Para Versión 3.4.0.0 y Posteriores.
PaisCodigoPaisCódigo: [string, 2] Codigo Código IATA del pais de direccion dirección del cliente.
CiudadNombre: [string, 150] Nombre de la ciudad de la dirección principal del cliente.
CiudadCodigoCiudadCódigo: [string, 3] Código de la ciudad de la dirección principal del cliente. Si es una ciudad con código IATA será el mismo código IATA, para las direcciones que se incorporaron a Netoffice y no son IATA sera el codigo código con que se incorporaron a Netoffice.
CiudadCodigoMapCiudadCódigoMap: [string, 10] Código de la ciudad de la dirección principal del cliente segun según mapeo en reportes regionales.
ProvinciaCodigoMapProvinciaCódigoMap: [string, 10] Código de la provincia o departemento de la dirección principal del cliente segun mapeo en reportes regionales.
DireccionDirección: [string, 100] Dirección principal del cliente si se tiene.
TelefonoTeléfono: [string, 30] Teléfono principal del cliente si se tiene.
...
Codigo: [int] Identificador de proveedor.
Nombre: [string, 100] Nombre comercial del proveedor.
RazonSocial: [string, 100] Razón social del proveedor.
TipoIdentificacion: [string 5] Es el tipo de identificación del proveedor. Por ejemplo el cedula o pasaporte. Para Versión 3.4.0.0 y Posteriores.
NumeroIdentificacion: [string, 25] Es el número de identificación del proveedor. Por ejemplo el numero de cedula o de pasaporte. Para Versión 3.4.0.0 y Posteriores.
SubSección Prestador
Bloque de código |
---|
<Prestador>
<Codigo>1</Codigo>
<Nombre />
<RazonSocial>Razón Social</RazonSocial>
<TipoIdentificacion>1</TipoIdentificacion>
<NumeroIdentificacion>12345678</NumeroIdentificacion>
</Prestador> |
Codigo: [int] Identificador de prestador.
Nombre: [string, 200] Nombre comercial del prestador.
RazonSocial: [string, 200] Razón social del prestador.
TipoIdentificacion: [string, 5] Es el tipo de identificación del prestador. Por ejemplo el cedula o pasaporte. Para Versión 3.4.0.0 y Posteriores.
NumeroIdentificacion: [string, 32] Es el número de identificación del prestador. Por ejemplo el numero de cedula o de pasaporte. Para Versión 3.4.0.0 y Posteriores.
SubSección Asesor
Para Versión 3.4.0.0 y Posteriores.
...
Cruces de documentos
Los cruces de documentos pueden ser de tipo:
Cliente, todos los comprobantes relacionados en el cruce, son de cliente.
Proveedor, todos los comprobantes relacionados en el cruce, son de proveedor.
Mixtos, hay comprobantes relacionados de cliente y de proveedor, adicional el cliente y proveedor estan relacionados en los maestros de cliente y proveedor.
Al generar el XML de un cruce solo se informa uno de los nodos Cliente o Proveedor. Si es un cruce de tipo proveedor o mixto se informa el nodo proveedor y si es un cruce de tipo cliente se informa el nodo cliente.
SubSección Prestador
Bloque de código |
---|
<Prestador> <Codigo>1</Codigo> <Nombre>Juan<Nombre Perez</Nombre>> <RazonSocial<RazonSocial>Razón Social</>RazonSocial> <TipoIdentificacion<TipoIdentificacion>1</>TipoIdentificacion> <NumeroIdentificacion>12345678</NumeroIdentificacion> </Asesor>Prestador> |
CodigoCódigo: [int] Identificador de asesorprestador.
Nombre: [string, 100200] Nombre comercial del asesorprestador.
RazonSocial: Siempre vacio.
TipoIdentificacion: Siempre vacio.
NumeroIdentificacion: [string, 50] Es el 200] Razón social del prestador.
TipoIdentificación: [string, 5] Es el tipo de identificación del prestador. Por ejemplo el cedula o pasaporte. Para Versión 3.4.0.0 y Posteriores.
NumeroIdentificación: [string, 32] Es el número de identificación del asesorprestador. Por ejemplo el numero de cedulacédula o de pasaporte. Para Versión 3.4.0.0 y Posteriores.
SubSección
...
Asesor
Para Versión 3.4.0.0 y Posteriores.
Bloque de código |
---|
<Asesor> <Detalle> <Codigo>AN-<<Codigo>1</Codigo> <Descripcion>F:1 TN:9383768316 A:AV</Descripcion><Nombre>Juan Perez</Nombre> <RazonSocial <CostoVenta>23270</CostoVenta>> <TipoTarifa>TP<<TipoIdentificacion/TipoTarifa>> <TasaConversion>3027.55</TasaConversion> <ImporteTarifaServicio>17900</ImporteTarifaServicio> <ImporteIVAServicio>5370</ImporteIVAServicio> <ImporteImpoconsumoServicio>0</ImporteImpoconsumoServicio> <ImporteDescuentoServicio>0</ImporteDescuentoServicio> <ImporteOtrosImpuestosServicio>0</ImporteOtrosImpuestosServicio> <Importes /><NumeroIdentificacion>12345678</NumeroIdentificacion> </Asesor> |
Codigo: [int] Identificador de asesor.
Nombre: [string, 100] Nombre del asesor.
RazonSocial: Siempre vacio.
TipoIdentificacion: Siempre vacio.
NumeroIdentificacion: [string, 50] Es el número de identificación del asesor. Por ejemplo el numero de cedula.
SubSección Detalles
Bloque de código |
---|
<Detalle> <Codigo>AN-</Codigo> <Descripcion>F:1 TN:9383768316 A:AV</Descripcion> <Proveedor<CostoVenta>23270</CostoVenta> /> <TipoTarifa>TP</TipoTarifa> <Prestador /> </Detalle> |
Es una colección de objetos 'Detalle' cada 'Detalle' representa una linea de detalle del comprobante.
Codigo y Descripcion: [string, 5] y [string, 150] Es el código y la descripción del servicio o concepto.
Bloque de código |
---|
<TasaConversion>3027.55</TasaConversion> Código y descripción de<ImporteTarifaServicio>17900</ImporteTarifaServicio> servicios AI<ImporteIVAServicio>5370</ImporteIVAServicio> - Aereo Internacional <ImporteImpoconsumoServicio>0</ImporteImpoconsumoServicio> AN - Aereo Nacional <ImporteDescuentoServicio>0</ImporteDescuentoServicio> BI - Barco Internacional <ImporteOtrosImpuestosServicio>0</ImporteOtrosImpuestosServicio> BN - Barco Nacional<Importes /> HI - Hotel Internacional<Proveedor /> HN - Hotel Nacional<Prestador /> PI - Paquete Internacional </Detalle> |
Es una colección de objetos 'Detalle' cada 'Detalle' representa una linea de detalle del comprobante.
Código y Descripción: [string, 5] y [string, 150] Es el código y la descripción del servicio o concepto.
Bloque de código |
---|
Código y descripción de servicios
AI - Aereo Internacional
AN - Aereo Nacional
BI - Barco Internacional
BN - Barco Nacional
HI - Hotel Internacional
HN - Hotel Nacional
PI - Paquete Internacional
PN - Paquete Nacional
RI - Rent a Car Internacional
RN - Rent a Car Nacional
SI - Asistencia Internacional
SN - Asistencia Nacional
VI - Vario Internacional
VN - Vario Nacional
Para los servicios VARIO, se concatena el código de subtipo, según tabla tipo. |
...
CentroCostos: [string] Es el codigo código de centro de costos. Para Versión 3.4.51.15 y Posteriores.
idProyecto: [string] Es el codigo código de proyecto del servicio o concepto. Para Versión 3.4.51.15 y Posteriores.
Proyecto: [string] Es nombre de proyecto del servicio o concepto. Para Versión 3.4.51.15 y Posteriores.
idProyectoFile: [string] Es el codigo código de proyecto del expediente. Para Versión 3.4.51.15 y Posteriores.
ProyectoFile: [string] Es nombre de proyecto del expediente. Para Versión 3.4.51.15 y Posteriores.
CodigoReferencia: [string] Es el codigo código de referencia del servicio. Para Versión 3.4.51.15 y Posteriores.
Expediente: [string] Es el codigo código de expediente del servicio. Para Versión 3.4.51.15 y Posteriores.
Itinerario: [string] Es el codigo código de itinerario del servicio. Para Versión 3.4.51.15 y Posteriores.
IdTipoViaje: [string] Es el codigo código de tipo de viaje del servicio. Para Versión 3.4.51.15 y Posteriores.
TipoViaje: [string] Es el nombre de tipo de viaje del servicio. Para Versión 3.4.51.15 y Posteriores.
TasaConversionTasaConversión: [double] es la relación entre conversión base y alter en cada servicio. En el caso de aéreos es la conversión BSP o TRM del dia. Para Versión 3.4.0.0 y Posteriores.
MonedaAlter: [string] es el codigo código de moneda alternativa del detalle.
ImporteTarifaServicio: [double] Es el importe de la tarifa del servicio en el expediente, según porcentaje del servicio facturado y en moneda de la factura. Para Versión 3.4.0.0 y Posteriores.
ImporteIVAServicio: [double] Es el importe del IVA del servicio en el expediente, según porcentaje del servicio facturado y en moneda de la factura. Para Versión 3.4.0.0 y Posteriores.
ImporteImpoconsumoServicio: [double] Es el importe del impoconsumo del servicio de cada detalle de las facturas o NC de cliente.
ImporteDescuentoServicio: [double] Es el importe del descuento del servicio de cada detalle de las facturas o NC de cliente. Para Versión 3.4.29.0 y Posteriores.
ImporteOtrosImpuestosServicio: [double] Es el importe de otros impuestos del servicio en el expediente, según porcentaje del servicio facturado y en moneda de la factura. Para Versión 3.4.0.0 y Posteriores.
Importes: [double] Se detallan los importes, base imponibles y alícuotas. Ver detalle mas abajo.
Proveedor: SubSección opcional, solo se informa en detalles de servicios. Ver en SubSección Proveedor.
Prestador: SubSección opcional, solo se informa en detalles de servicios. Ver en SubSección Prestador.
SubSección Importes
Es una coleccion colección de objetos 'ImporteItem'.
...
Bloque de código |
---|
<Valor> <Codigo>0</Codigo> <Nombre>Nombre</Nombre> <RazonSocial>Razon Social</RazonSocial> <MainCPP>XX</MainCPP> <CodigoCaja>4</CodigoCaja> <DescripcionCaja>Caja BSP</DescripcionCaja> <CajaBanco>false</CajaBanco> <CodigoTipoValor>TC</CodigoTipoValor> <DescripcionTipoValor>TARJETA DE CREDITO</DescripcionTipoValor> <Moneda>COP </Moneda> <CotizacionBase>1</CotizacionBase> <CotizacionAlter>0.000333</CotizacionAlter> <Importe>3802980</Importe> <ImporteAlter>1266.39</ImporteAlter> <ImporteBase>3802980</ImporteBase> <PNR>0</PNR> <NumeroFactura>0</NumeroFactura> <NumeroAutorizacion>794114</NumeroAutorizacion> <IdTarjeta>VI</IdTarjeta> <BIN>496084</BIN> <CodigoUnicoDatafono/> <Cupon>123</Cupon> <Titular>JUAN PEREZ</Titular> <Conceptos /> </Valor> |
CodigoCódigo: [int] Es el código del cliente del valor. Solo se utiliza en liquidaciones de valores.
Nombre: [string, 202] Es el nombre del cliente del valor. Solo se utiliza en liquidaciones de valores.
RazonSocial: [string, 100] Es la razón social del cliente del valor. Solo se utiliza en liquidaciones de valores.
MainCPP: [string, 10] Es el PCC del cliente del valor. Solo se utiliza en liquidaciones de valores.
CodigoCajaCódigoCaja y DescripcionCajaDescripciónCaja: [int] y [string, 100] Son el código y descripción de la caja del valor. Ver mas.
CajaBanco: [bool] Indica si la caja es de tipo banco o no. Los valores posibles son 'true' y 'false'.
IdProyecto: [string] Es el codigo código de proyecto de la caja. Para Versión 3.4.51.15 y Posteriores.
Proyecto: [string] Es el nombre de proyecto de la caja. Para Versión 3.4.51.15 y Posteriores.
CodigoTipoValor y DescripcionTipoValorDescripciónTipoValor: [string, 2] y [string, 100] Son el código y descripción del tipo de valor.
Moneda: [string, 5] Es la moneda del valor. Se indica con el código IATA de monedas.
CotizacionBaseCotizaciónBase: [double] Es la cotización o tasa de cambio entre la moneda del valor y moneda base.
CotizacionAlterCotizaciónAlter: [double] Es la cotización o tasa de cambio entre la moneda del valor y moneda alternativa.
Importe: [double] Es el importe del valor del comprobante en la moneda del mismo.
ImporteAlter: [double] Es el importe del valor en moneda alternativa.
ImporteBase: [double] Es el importe del valor en moneda base.
Puntos: [double] Es la cantidad de puntos de este valor.
FechaValor: [string] Es la fecha de este valor.
BoletaDeposito: [string] Es el dato de boleta deposito de este valor.
Banco: [string] Es el dato de banco de este valor.
Numero: [string] Es el dato de numero de este valor.
PNR: [string, 10] Es el codigo de PNR asociado al valor. Solo se informa en liquidación de valores.
NumeroFactura: [int] Indica el numero de factura relacionado. Solo se informa en liquidación de valores.
NumeroAutorizacion: [string, 50] es el número de autorización para pagos con tarjeta. Para Versión 3.4.0.0 y Posteriores.
IdTarjeta: [string, 2] Es el ID de la tarjeta del valor para pagos con tarjeta. Para Versión 3.4.0.0 y Posteriores.
CodigoEstablecimiento: [string] Es codigo de establecimiento de este valor.
IdFranquicia: [string] Es codigo de franquicia de este valor.
BIN: [string, 6] Son los primeros 6 dígitos del número de tarjeta. Para Versión 3.4.0.0 y Posteriores.
CodigoUnicoDatafono: [string, 50] Es un dato que identifica a cada sucursal o punto de venta. Para Versión 3.4.0.0 y Posteriores.
Cupon: [string, 50] Es el numero de cupon por ejemplo para tarjetas de credito. Para Versión 3.4.50.1 y Posteriores.
Titular: [string, 50] Es el dato del titular de tarjeta creditocrédito. Para Versión 3.4.50.1 y Posteriores.
Conceptos: Es una colección de objetos 'Detalle'. Ver en SubSección Detalles.
...
Es una colección de objetos 'ImputacionImputación'. Cada uno representa a un comprobante relacionado.
...
dComprobante: [string, 5] Es el identificador del comprobante. Ver mas.
Sucursal: [int] Es el identificador de la sucursal del comprobante. Ver mas.
PuntoVenta: [string] Es el codigo código de punto de venta del comprobante.
IdElectronico: [string] Es el identificador electronico del comprobante prefijo mas numero. Para Versión 3.4.51.15 y Posteriores.
Numero: [int] Es el numero que identifica a este comprobante. Por ejemplo el numero de factura, recibo, etc.
NumeroCompleto: [string, 11] Es la concatenacion concatenación de la sucursal y el numero del comprobante, completando el numero con ceros a izquierda hasta 7 digitosdígitos. Para Versión 3.4.4.0 y Posteriores.
Importe: [double] Es el importe a relacionar para este comprobante.
Moneda: [string, 5] Es la moneda del comprobante. Se indica con el código IATA de monedas.
...
Bloque de código |
---|
<Impuesto> <idComprobante>FACTU</idComprobante> <Sucursal>1</Sucursal> <Numero>3</Numero> <Importe>10000</Importe> <Moneda>COP </Moneda> </Impuesto> |
CodigoCódigo y DescripcionDescripción: [string, 5] y [string, 100] Es el código y descripción del concepto. Ver mas.
CentroCostos: [string] Es el centro de costos del impuesto.
Moneda: [string, 5] Es la moneda del concepto. Se indica con el código IATA de monedas.
CotizacionBaseCotizaciónBase: [double] Es la cotización o tasa de cambio entre la moneda del concepto y moneda base.
CotizacionAlterCotizaciónAlter: [double] Es la cotización o tasa de cambio entre la moneda del concepto y moneda alternativa.
Importe: [double] Es el importe del concepto.
ImporteAlter: [double] Es el importe del concepto en moneda alternativa.
ImporteBase: [double] Es el importe del concepto en moneda base.
...
Panel de Control
Herramientas Administrativas
Directiva de seguridad local
Directivas locales
Asignación de derechos de usuario
Iniciar sesión como servicio
y agregar el usuario creado
4. Ejecutar el archivo Install.bat de esta misma carpeta.
5. Verificar el mensaje en pantalla, si fue satisfactorio o si solicita ajustar algo.
Al correrlo va a pedir el usuario que utilizara el servicio.
Ingresamos los datos del usuario que creamosel usuario creado
4. Ejecutar el archivo Install.bat de esta misma carpeta.
5. Verificar el mensaje en pantalla, si fue satisfactorio o si solicita ajustar algo.
Al correrlo va a pedir el usuario que utilizara el servicio.
Ingresamos los datos del usuario que creamos.
Almacenamiento de XML y Log en S3 (WI 90425)
A partir de la version 3.6.1.15, es posible almacenar los archivos XMLs y logs del exporter XML en S3.
Para esto se deben seguir los siguientes pasos:
n el archivo de configuracion se agregan las siguientes opciones:
<add key="AWS:enable" value="true"/>
<add key="AWS:region" value="us-east-1"/>
<add key="AWS:accessKey" value="AKIAQSSJCI3BKONXUM32"/>
<add key="AWS:secretKey" value="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"/>
<add key="AWS:bucket" value="netoffice-exporter-testing"/>
AWS:enable: cuando esta key esta en true los .xml de los comprobantes y los archivos de logs se guardaran en S3, si se encuentra en false, no se guardan en S3 si no en la carpeta especificada en el mismo archivo de configuracion.
AWS:region: jamas modificar, region del servidor S3
AWS:accessKey y AWS:secretKey: son las credenciales en AWS que permiten el acceso al Bucket
AWS:bucket: es el nombre del contenedor en AWS que guardara los archivos en S3.
NOTA: a partir de este cambio el exporter XML requiere el framework .net 4.5.