Package br.com.mussinato.jsintegra

Examples of br.com.mussinato.jsintegra.Sintegra


   * Test method for {@link br.com.mussinato.jsintegra.Sintegra#gerarArquivo()}.
   * @throws ParseException
   */
  @Test
  public void testGerarArquivo() throws ParseException {
    Sintegra sintegra = new Sintegra();
   
    Tipo10 tipo10 = new Tipo10();
    tipo10.setCnpj("00.151.375/0001-52");
    tipo10.setDataInicial(new SimpleDateFormat("yyyy-MM-dd").parse("2013-11-01"));
    tipo10.setDataFinal(new SimpleDateFormat("yyyy-MM-dd").parse("2013-11-30"));
    tipo10.setFax("(44) 5566-6645");
    tipo10.setFinalidade("1");
    tipo10.setInscricaoEstadual("83304388-95");
    tipo10.setMunicipio("CIANORTE");
    tipo10.setNomeContribuinte("JSINTEGRA - TESTANDO GERACAO DE ARQUIVO");
    tipo10.setUf("PR");
    tipo10.setConvenio("3");
    tipo10.setNaturezaOperacoes("3");
    sintegra.setTipo10(tipo10);
   
    Tipo11 tipo11 = new Tipo11();
    tipo11.setBairro("ZONA 25");
    tipo11.setCep("12345-678");
    tipo11.setComplemento("SALA 201");
    tipo11.setLogradouro("AV BRASIL");
    tipo11.setNomeContato("RENATO MUSSINATO");
    tipo11.setNumero("12345");
    tipo11.setTelefone("(11) 1234-5678");
    sintegra.setTipo11(tipo11);
   
    Tipo50 tipo50 = new Tipo50();
    tipo50.setCnpj("55.687.665/0001-87");
    tipo50.setInscricaoEstadual("55464655-84");
    tipo50.setDataEmissao(new SimpleDateFormat("yyyyMMdd").parse("20131105"));
    tipo50.setUf("PR");
    tipo50.setModelo("55");
    tipo50.setSerie("1");
    tipo50.setNumero(550);
    tipo50.setCfop("5.102");
    tipo50.setEmitente("P");
    tipo50.setValorTotal(1500.0);
    tipo50.setValorBaseCalcIcms(0.0);
    tipo50.setValorIcms(0.0);
    tipo50.setValorIsenta(0.0);
    tipo50.setValorOutras(0.0);
    tipo50.setAliquotaIcms(0.0);
    tipo50.setSituacao("N");

    Tipo54 tipo54 = new Tipo54();
    tipo54.setCfop("5.102");
    tipo54.setCst("000");
    tipo54.setNumeroItem(1);
    tipo54.setCodigoProduto("10");
    tipo54.setQuantidade(2.0);
    tipo54.setValorProduto(10.0);
    tipo54.setValorDesconto(0.0);
    tipo54.setValorBaseCalcIcms(0.0);
    tipo54.setValorBaseCalcIcmsSubTrib(0.0);
    tipo54.setValorIpi(0.0);
    tipo54.setAliquotaIcms(0.0);
    tipo50.addTipo54(tipo54);
   
    tipo54 = new Tipo54();
    tipo54.setCfop("5.102");
    tipo54.setCst("000");
    tipo54.setNumeroItem(2);
    tipo54.setCodigoProduto("11");
    tipo54.setQuantidade(1.0);
    tipo54.setValorProduto(5.5);
    tipo54.setValorDesconto(0.0);
    tipo54.setValorBaseCalcIcms(0.0);
    tipo54.setValorBaseCalcIcmsSubTrib(0.0);
    tipo54.setValorIpi(0.0);
    tipo54.setAliquotaIcms(0.0);
    tipo50.addTipo54(tipo54);

    sintegra.addTipo50(tipo50);
   
    Tipo75 tipo75 = new Tipo75();
    tipo75.setCodigoProduto("10");
    tipo75.setCodigoNcm("99999999");
    tipo75.setDescricao("PRODUTO TESTE 1");
    tipo75.setUnidadeMedidaCom("UN");
    tipo75.setAliquotaIcms(0.0);
    tipo75.setAliquotaIpi(0.0);
    tipo75.setValorReducaoBaseCalcIcms(0.0);
    tipo75.setValorBaseCalcIcmsSubTrib(0.0);
    sintegra.addTipo75(tipo75);
   
    tipo75 = new Tipo75();
    tipo75.setCodigoProduto("11");
    tipo75.setCodigoNcm("99999999");
    tipo75.setDescricao("PRODUTO TESTE 2");
    tipo75.setUnidadeMedidaCom("UN");
    tipo75.setAliquotaIcms(0.0);
    tipo75.setAliquotaIpi(0.0);
    tipo75.setValorReducaoBaseCalcIcms(0.0);
    tipo75.setValorBaseCalcIcmsSubTrib(0.0);
    sintegra.addTipo75(tipo75);

    StringBuilder resultado = sintegra.gerarArquivo();
   
   
    if (resultado == null){
      fail("Arquivo vazio");
    }
View Full Code Here

TOP

Related Classes of br.com.mussinato.jsintegra.Sintegra

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.