Example #1
0
        public void TestTrailerArquivoRetornoCnab400Unicred()
        {
            LeitorRetornoCnab400Unicred leitor = new LeitorRetornoCnab400Unicred(null);

            string valorTesteRegistro =
                "9274881111                                                                                                                                                                                                                                                                                                                                                                                                000003";

            var resultado = leitor.ObterTrailer(valorTesteRegistro);
        }
Example #2
0
        public void TestHeaderArquivoRetornoCnab400Unicred()
        {
            LeitorRetornoCnab400Unicred leitor = new LeitorRetornoCnab400Unicred(null);

            string valorTesteRegistro =
                "02RETORNO01COBRANCA       8111109999999999999                               748BANUnicred     20170203        0000471                                                                                                                                                                                                                                                                                 1.00000001";

            var resultado = leitor.ObterHeader(valorTesteRegistro);

            Assert.AreEqual(resultado.LiteralRetorno, "RETORNO");
        }
Example #3
0
        public void TestDetalheArquivoRetornoCnab400Unicred()
        {
            LeitorRetornoCnab400Unicred leitor = new LeitorRetornoCnab400Unicred(null);

            string valorTesteRegistro =
                "1            A2AAAA000002                      162000001                                                    06020217000000001 081206              1502170000000079242         A000000000000000000000000000000000000000000000000000000000000000000000000000000000000007924200000000000000000000000000                          000000000020170203                                                          000002";

            var resultado = leitor.ObterRegistrosDetalhe(valorTesteRegistro);

            Assert.AreEqual(resultado.DataDeVencimento.Date, new DateTime(2017, 2, 15).Date);
            Assert.AreEqual(resultado.ValorDoTituloParcela, 792.42M);
        }
Example #4
0
        public void TestArquivoRetornoCnab400Unicred()
        {
            List <string> list = new List <string>();

            list.Add("02RETORNO01COBRANCA       2055313562237000108                               748BANUnicred     20210415        0000003                                                                                                                                                                                                                                                                                 1.00000001");
            list.Add("1            A06P67000002                      212000180                                                    0214042118                            2704210000000000200         A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000                          0000000000                                                                  000002");
            list.Add("1            A06P68000002                      212000198                                                    0214042119                            2704210000000000200         A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000                          0000000000                                                                  000003");
            list.Add("1            A06P5C000002                      211000011                                                    1414042101                            1604210000000049000         A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000                          0000000000                                                                  000004");
            list.Add("1            A06P67000002                      212000180                                                    0614042118        010117              2704210000000000200         A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000                          000000000020210415                                                          000005");
            list.Add("1            A06P67000002                      212000180                                                    0714042118                            2704210000000000200         A000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000                          0000000000                                                                  000006");
            list.Add("1            A06P67000002                      212000180                                                    2814042118                            2704210000000000200         A000000000015000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000                          B30000000020210414                                                          000007");
            list.Add("1            A06P68000002                      212000198                                                    2814042119                            2704210000000000200         A000000000015000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000000000000                          B30000000020210414                                                          000008");
            list.Add("9274820553                                                                                                                                                                                                                                                                                                                                                                                                000009");


            LeitorRetornoCnab400Unicred leitor = new LeitorRetornoCnab400Unicred(list);
            var resultado = leitor.ProcessarRetorno();
        }