Commit 3bd6265e authored by Wendy Fuertes's avatar Wendy Fuertes

Caso 4 Paquetes

parent 530f4472
......@@ -35,6 +35,7 @@
"test_paquetes_1": "NODE_ENV=test mocha --timeout 200000 test/**/06_02_01EnvioPaquetes.js --exit",
"test_paquetes_2": "NODE_ENV=test mocha --timeout 400000 test/**/06_02_02EnvioPaquetes.js --exit",
"test_paquetes_3": "NODE_ENV=test mocha --timeout 400000 test/**/06_02_03EnvioPaquetes.js --exit",
"test_paquetes_4": "NODE_ENV=test mocha --timeout 400000 test/**/06_02_04EnvioPaquetes.js --exit",
"test_anulaciones": "NODE_ENV=test mocha --timeout 90000 test/**/09_01Anulaciones.js --exit",
"test_masivo": "mocha --timeout 90000 test/**/12TestFacturasMasivas.js --exit"
},
......
before(done => {
console.log('\n\n-----------------------\n--\n-- START TEST\n--\n-------------------------');
done();
});
after(done => {
console.log('\n\n-----------------------\n--\n-- END TEST\n--\n-------------------------');
done();
});
let app = require('../app.js');
var assert = require('assert');
const moment = require('moment');
const xsd = require('libxml-xsd');
const fs = require('fs');
const { gzip } = require('node-gzip');
const crypto = require('crypto');
const path = require('path');
const tar = require('tar-stream');
const convert = require('xml-js');
const impuestos = require('../src/services/impuestos/facturaElectronicaEstandar')(app);
const impuestosEventos = require('../src/services/impuestos/facturacionEventosSignificativos')(app);
describe('Casos de Prueba - Envío de paquete de facturas', function() {
const dir = path.join(__dirname, '/CasosPaquetes02/04');
const list = fs.readdirSync(dir);//array de nombres de archivos
const files = []; j = -1; name = '';
let facturaFirmada, datoCufd, params, facturasP=[], codigoPerdida, fechaInicio, fechaFin, fechaFactura, numeroFactura = 100;
for (let i = 0; i < list.length; i++) {
if (name !== list[i].substr(0, 10)) {//10
j++;
name = list[i].substr(0, 10);
files.push({});
}
if (list[i].endsWith('factura.xml')) {
files[j].xml = convert.xml2js(fs.readFileSync(path.join(__dirname, '/CasosPaquetes02/04', list[i])).toString('utf8'), { compact: true, ignoreComment: true, fullTagEmptyElement: true });
}
}
// console.log(files);
// console.log(files[0].xml.facturaElectronicaEstandar);
it('SolicitarCufdActual - Casa Matriz',async function() {
datoCufd = await app.dao.cufd.get(1, 'test');
assert.ok(typeof datoCufd == 'string');
});
it('Registro incio Evento', async function() {
fechaInicio = new Date();
fechaInicio.setHours(fechaInicio.getHours() - 1);
fechaInicio = moment(fechaInicio).format('YYYY-MM-DDTHH:mm:ss.SSS')
var paramsE = {
codigoAmbiente: app.config.impuestos.codigoAmbiente,
codigoEvento: 973,
codigoPuntoVenta: '',
codigoSistema: app.config.impuestos.codigoSistema,
codigoSucursal: 0,
cufd: datoCufd,
cuis: app.config.impuestos.cuis,
descripcion: 'CORTE DEL SERVICIO DE INTERNET',
fechaHoraEvento: fechaInicio,
nit: 120431020
};
var resp;
try {
resp = await impuestosEventos.registroInicioEventoSignificativo(paramsE);
codigoPerdida = resp.codigoRecepcionEventoSignificativo;
} catch (error) {
resp = error.name;
}
//console.log("resp. evento ", resp);
assert.ok(typeof resp.codigoRecepcionEventoSignificativo == 'string');
});
it('Registro fin Evento', async function() {
fechaFin = new Date(fechaInicio);
fechaFin.setHours(fechaFin.getHours() +1);
fechaFin = moment(fechaFin).format('YYYY-MM-DDTHH:mm:ss.SSS')
var paramsE = {
codigoAmbiente: app.config.impuestos.codigoAmbiente,
codigoPuntoVenta: '',
codigoSistema: app.config.impuestos.codigoSistema,
codigoSucursal: 0,
cufd: datoCufd,
cuis: app.config.impuestos.cuis,
fechaHoraFinEvento: fechaFin,
nit: 120431020,
codigoRecepcionEvento:codigoPerdida
};
fechaFactura = new Date(fechaInicio);
var resp;
//console.log('Fin evento ',paramsE)
try {
resp = await impuestosEventos.registroFinEventoSignificativo(paramsE);
codigoPerdida = resp.codigoRecepcionEventoSignificativo;
} catch (error) {
resp = error.name;
}
console.log("resp. evento ", resp);
assert.deepEqual(resp.transaccion, true)
//assert.ok(typeof resp.codigoRecepcionEventoSignificativo == 'string');
});
for (let i = 0; i < files.length; i++) {
it('Armar factura y paquetes',async function() {
console.log(list[i])
fechaFactura.setMilliseconds(fechaFactura.getMilliseconds() + 1);
var factura = files[i].xml.facturaElectronicaEstandar;
var puntoVenta = (factura.cabecera.codigoPuntoVenta._attributes)? "":factura.cabecera.codigoPuntoVenta._text;
factura.cabecera.numeroFactura._text = numeroFactura++;
factura.cabecera.fechaEmision._text = moment(fechaFactura).format('YYYY-MM-DDTHH:mm:ss.SSS');
factura.cabecera.cufd._text = datoCufd;
factura.cabecera.cuf._text = await app.dao.cuf(factura.cabecera.nitEmisor._text, factura.cabecera.fechaEmision._text, factura.cabecera.codigoSucursal._text, app.config.impuestos.codigoModalidad, 2, 1, factura.cabecera.codigoDocumentoSector._text, factura.cabecera.numeroFactura._text, puntoVenta);//2 = tipoEmision
facturaFirmada = await app.dao.factura.firmar(await app.dao.factura.setNill(files[i].xml));
facturasP.push(facturaFirmada);
assert.ok(typeof facturaFirmada == 'string')
});
}
it('4.- 904 Recepción Observada',async function() {
fechaEnv = new Date(fechaInicio);
fechaEnv.setMinutes(fechaEnv.getMinutes() + 30 );
fechaEnv = moment(fechaEnv).format('YYYY-MM-DDTHH:mm:ss.SSS')
params = {
codigoSistema: app.config.impuestos.codigoSistema,
codigoAmbiente: 2,
codigoEmision: 2,
codigoModalidad: app.config.impuestos.codigoModalidad,
nit: 120431020,
cuis: app.config.impuestos.cuis,
cufd: datoCufd ,
codigoDocumentoFiscal: 1,
codigoDocumentoSector: 1,
codigoSucursal: 0,
codigoPuntoVenta: '',
fechaEnvio: moment().format('YYYY-MM-DDTHH:mm:ss.SSS')
}
var resp,validacion;
try {
let pack = tar.pack();
for (let j = 0; j < facturasP.length; j++) {
pack.entry({ name: `factura${j}.xml` }, Buffer.from(facturasP[j], 'utf8').toString('base64'));
}
params.archivo = Buffer.from(await gzip(pack.read()), 'binary').toString('base64');
params.hashArchivo = crypto.createHash('sha256').update(params.archivo, 'utf8').digest().toString('hex');
resp = await impuestos.recepcionPaqueteFacturaElectronicaEstandar(params);
} catch (error) {
resp = error.message
}
assert.deepEqual(resp.codigoEstado, 901);//recepcion
if (resp.codigoEstado === 901) {
delete params["archivo"];
delete params["fechaEnvio"];
delete params["hashArchivo"];
params.codigoRecepcion = resp.codigoRecepcion;
var sw=true;
while (sw) {
validacion = await impuestos.validacionRecepcionPaqueteFacturaElectronicaEstandar(params);
if (!validacion.listaCodigosRespuestas || validacion.listaCodigosRespuestas[0] != 63) {
if (validacion.codigoEstado != 901)
sw=false;
}
}
console.log("... validacion paquete", validacion)
assert.deepEqual(validacion.codigoEstado, 904);//recepcion
}
});
});
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>0</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>0</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>203</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>204</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>205</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>206</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>507</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>508</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>509</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>510</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>99002</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>831722</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>100.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>511</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>4308890</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>83172</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>55.00</subTotal>
<numeroSerie xsi:nil="true"/>
<numeroImei xsi:nil="true"/>
</detalle>
</facturaElectronicaEstandar>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<facturaElectronicaEstandar xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="facturaElectronicaEstandar.xsd">
<cabecera>
<nitEmisor>120431020</nitEmisor>
<numeroFactura>512</numeroFactura>
<cuf>1eecd7b50ef2afafc46b736ba2a85</cuf>
<cufd>4719B515E30B02658C27CBF298B9FEFD</cufd>
<codigoSucursal>0</codigoSucursal>
<direccion>Jaime Mendoza Nº 981, Zona San Miguel</direccion>
<codigoPuntoVenta xsi:nil="true"/>
<fechaEmision>2019-11-25T18:31:53.085</fechaEmision>
<nombreRazonSocial>Milena Perez</nombreRazonSocial>
<codigoTipoDocumentoIdentidad>1</codigoTipoDocumentoIdentidad>
<numeroDocumento>4308890</numeroDocumento>
<complemento xsi:nil="true"/>
<codigoCliente>4308890</codigoCliente>
<codigoMetodoPago>1</codigoMetodoPago>
<numeroTarjeta xsi:nil="true"/>
<montoTotal>55.00</montoTotal>
<montoDescuento xsi:nil="true"/>
<codigoMoneda>688</codigoMoneda>
<tipoCambio>1.0</tipoCambio>
<montoTotalMoneda>55.00</montoTotalMoneda>
<leyenda>Ley N° 453: Si se te ha vulnerado algún derecho puedes exigir la reposición o restauración.</leyenda>
<usuario>FacturadorPrueba</usuario>
<codigoDocumentoSector>1</codigoDocumentoSector>
<codigoExcepcionDocumento xsi:nil="true"/>
</cabecera>
<detalle>
<actividadEconomica>641100</actividadEconomica>
<codigoProductoSin>83172</codigoProductoSin>
<codigoProducto>010008</codigoProducto>
<descripcion>Venta de dominio .salud.bo</descripcion>
<cantidad>1</cantidad>
<unidadMedida>62</unidadMedida>
<precioUnitario>55.0</precioUnitario>
<montoDescuento xsi:nil="true"/>
<subTotal>55.00</subTotal>