Package br.com.objectos.way.cnab.remessa

Examples of br.com.objectos.way.cnab.remessa.Agencia


@Test
public class TesteDeBradescoCarteira {

  public void to_string() {
    Carteira carteira = Carteira.COBRANCA_SIMPLES_COM_REGISTRO;
    Agencia agencia = AgenciasFalso.AGENCIA_A;
    Conta conta = ContasFalso.CONTA_1;

    BradescoCarteira pojo = new BradescoCarteira(carteira, agencia, conta);
    String res = pojo.toString();
View Full Code Here


    @Override
    public String apply(Cobranca cobranca) {
      Titulo titulo = cobranca.getTitulo();

      ItauInscricao inscricao = ItauInscricao.of(empresa, titulo);
      Agencia agencia = cobranca.getAgencia();
      Conta conta = cobranca.getConta();
      ItauCarteira carteira = new ItauCarteira(cobranca.getCarteira());

      CobrancaOpcoes opcoes = cobranca.getOpcoes();
      Instrucao instrucao1 = opcoes.getInstrucao1();
      Instrucao instrucao2 = opcoes.getInstrucao2();

      int prazo = prazoDe(instrucao1, 0);
      prazo = prazoDe(instrucao2, prazo);

      Cedente cedente = titulo.getCedente();

      Sacado sacado = titulo.getSacado();
      CadastroRFB sacadoCadastro = sacado.getCadastroRFB();
      TipoDeCadastroRFB sacadoTipo = sacadoCadastro.getTipo();

      Endereco endereco = sacado.getEndereco();
      Estado estado = endereco.getEstado();

      return LoteRemessa.paraBanco(banco)

          // cobranca
          .put(loteRemessa().codigoDeInscricao(), inscricao.getTipo())
          .put(loteRemessa().numeroDeInscricao(), inscricao.getCadastro())
          .put(loteRemessa().agencia(), agencia.getCodigo())
          .put(loteRemessa().conta(), conta.getNumero())
          .put(loteRemessa().dac(), conta.getDigito())
          .put(loteRemessa().carteiraNumero(), carteira.getNumero())
          .put(loteRemessa().carteiraCodigo(), carteira.getCodigo())
View Full Code Here

    @Override
    public String apply(Cobranca cobranca) {
      Titulo titulo = cobranca.getTitulo();

      ItauInscricao inscricao = ItauInscricao.of(empresa, titulo);
      Agencia agencia = cobranca.getAgencia();
      Conta conta = cobranca.getConta();
      ItauCarteira carteira = new ItauCarteira(cobranca.getCarteira());

      CobrancaOpcoes opcoes = cobranca.getOpcoes();
      Instrucao instrucao1 = opcoes.getInstrucao1();
      Instrucao instrucao2 = opcoes.getInstrucao2();

      int prazo = prazoDe(instrucao1, 0);
      prazo = prazoDe(instrucao2, prazo);

      Cedente cedente = titulo.getCedente();

      Sacado sacado = titulo.getSacado();
      CadastroRFB sacadoCadastro = sacado.getCadastroRFB();
      TipoDeCadastroRFB sacadoTipo = sacadoCadastro.getTipo();

      Endereco endereco = sacado.getEndereco();
      Estado estado = endereco.getEstado();

      return LoteRemessa.paraBanco(banco)

          // cobranca
          .put(loteRemessa().codigoDeInscricao(), inscricao.getTipo())
          .put(loteRemessa().numeroDeInscricao(), inscricao.getCadastro())
          .put(loteRemessa().agencia(), agencia.getCodigo())
          .put(loteRemessa().conta(), conta.getNumero())
          .put(loteRemessa().dac(), conta.getDigito())
          .put(loteRemessa().carteiraNumero(), carteira.getNumero())
          .put(loteRemessa().carteiraCodigo(), carteira.getCodigo())
View Full Code Here

TOP

Related Classes of br.com.objectos.way.cnab.remessa.Agencia

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.