Module: BrBoleto::Helper::DefaultCodes
- Included in:
- Conta::Base, Remessa::Pagamento
- Defined in:
- lib/br_boleto/helper/default_codes.rb
Instance Method Summary collapse
- #codigos_movimento_retorno_para_ocorrencia_A_240 ⇒ Object
- #codigos_movimento_retorno_para_ocorrencia_A_400 ⇒ Object
- #codigos_movimento_retorno_para_ocorrencia_B_240 ⇒ Object
- #codigos_movimento_retorno_para_ocorrencia_B_400 ⇒ Object
- #codigos_movimento_retorno_para_ocorrencia_C_240 ⇒ Object
- #codigos_movimento_retorno_para_ocorrencia_C_400 ⇒ Object
- #codigos_movimento_retorno_para_ocorrencia_D_240 ⇒ Object
- #codigos_movimento_retorno_para_ocorrencia_D_400 ⇒ Object
- #default_codigo_juros ⇒ Object
- #default_codigo_multa ⇒ Object
-
#equivalent_codigo_desconto ⇒ Object
Código adotado pela FEBRABAN para identificação do tipo de desconto que deverá ser concedido.
-
#equivalent_codigo_juros ⇒ Object
Código adotado pela FEBRABAN para identificação do tipo de pagamento de juros de mora.
-
#equivalent_codigo_moeda_240 ⇒ Object
Código adotado pela FEBRABAN para identificar a moeda referenciada no Título.
- #equivalent_codigo_moeda_400 ⇒ Object
-
#equivalent_codigo_motivo_ocorrencia_A_240(codigo_movimento_gem) ⇒ Object
Códigos adotados pela FEBRABAN para identificar as ocorrências (rejeições, tarifas, custas, liquidação e baixas) em registros detalhe de títulos de cobrança.
- #equivalent_codigo_motivo_ocorrencia_A_400(codigo_movimento_gem) ⇒ Object
- #equivalent_codigo_motivo_ocorrencia_B_240(codigo_movimento_gem) ⇒ Object
- #equivalent_codigo_motivo_ocorrencia_B_400(codigo_movimento_gem) ⇒ Object
- #equivalent_codigo_motivo_ocorrencia_C_240(codigo_movimento_gem) ⇒ Object
- #equivalent_codigo_motivo_ocorrencia_C_400(codigo_movimento_gem) ⇒ Object
- #equivalent_codigo_motivo_ocorrencia_D_240(codigo_movimento_gem) ⇒ Object
- #equivalent_codigo_motivo_ocorrencia_D_400(codigo_movimento_gem) ⇒ Object
- #equivalent_codigo_movimento_remessa_240 ⇒ Object
- #equivalent_codigo_movimento_remessa_400 ⇒ Object
- #equivalent_codigo_movimento_retorno_240 ⇒ Object
-
#equivalent_codigo_movimento_retorno_400 ⇒ Object
Código adotado pela FEBRABAN, para identificar o tipo de movimentação enviado nos registros do arquivo de retorno.
-
#equivalent_codigo_multa ⇒ Object
Código adotado pela FEBRABAN para identificação do tipo de pagamento de multa.
-
#equivalent_codigo_ocorrencia_pagador_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o tipo de ocorrência do Pagador.
- #equivalent_codigo_ocorrencia_pagador_400 ⇒ Object
-
#equivalent_codigo_protesto_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o tipo de prazo a ser considerado para o protesto.
- #equivalent_codigo_protesto_400 ⇒ Object
-
#equivalent_distribuicao_boleto ⇒ Object
Código adotado pela FEBRABAN para identificar o responsável pela distribuição do bloqueto.
- #equivalent_especie_titulo_240 ⇒ Object
- #equivalent_especie_titulo_400 ⇒ Object
-
#equivalent_identificacao_emissao_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o responsável e a forma de emissão do Boleto de Pagamento.
- #equivalent_identificacao_emissao_400 ⇒ Object
-
#equivalent_tipo_cobranca_240 ⇒ Object
dentro das modalidades de cobrança existentes no banco.
- #equivalent_tipo_cobranca_400 ⇒ Object
-
#equivalent_tipo_impressao_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o responsável e a forma de emissão do Boleto de Pagamento.
- #equivalent_tipo_impressao_400 ⇒ Object
-
#get_codigo_desconto(code) ⇒ Object
0 = Sem Desconto 1 = Valor Fixo Até a Data Informada 2 = Percentual Até a Data Informada 3 = Valor por Antecipação Dia Corrido 4 = Valor por Antecipação Dia Úti 5 = Percentual Sobre o Valor Nominal Dia Corrido 6 = Percentual Sobre o Valor Nominal Dia Útil 7 = Cancelamento de Desconto.
-
#get_codigo_juros(code) ⇒ Object
Código dos Juros de Mora : O cálculo de juros para cada código funciona da seguinte maneira: Valor do boleto = R$ 100,00 Vencimento = dia 10 1 - Valor por Dia juros = R$ 1,00 Valor no dia 10 = R$ 100,00 (Sem juros) Valor no dia 11 = R$ 101,00 (Juros de R$ 1,00) Valor no dia 12 = R$ 102,00 (Juros de R$ 2,00) 2 = Taxa Mensal juros = 5,00 % calculo juros/dia = (R$ 100,00*5%) / 30 dias(1 mês) juros ao dia = R$ 5,00 Valor no dia 10 = R$ 100,00 (Sem juros) Valor no dia 11 = R$ 105,00 (Juros de R$ 5,00) Valor no dia 12 = R$ 110,00 (Juros de R$ 10,00).
-
#get_codigo_moeda(code, cnab) ⇒ Object
01 = Reservado para Uso Futuro 02 = Dólar Americano Comercial (Venda) 03 = Dólar Americano Turismo (Venda) 04 = ITRD 05 = IDTR 06 = UFIR Diária 07 = UFIR Mensal 08 = FAJ - TR 09 = Real 10 = TR 11 = IGPM 12 = CDI 13 = Percentual do CDI 14 = Euro.
- #get_codigo_motivo_ocorrencia(code, codigo_movimento_gem, cnab) ⇒ Object
-
#get_codigo_movimento_remessa(code, cnab) ⇒ Object
Código de Movimento Remessa / Identificacao Ocorrência: Código adotado pela FEBRABAN, para identificar o tipo de movimentação enviado nos registros do arquivo de remessa.
-
#get_codigo_movimento_retorno(code, cnab) ⇒ Object
02 = Entrada Confirmada 03 = Entrada Rejeitada 04 = Transferência de Carteira/Entrada 05 = Transferência de Carteira/Baixa 06 = Liquidação 07 = Confirmação do Recebimento da Instrução de Desconto 08 = Confirmação do Recebimento do Cancelamento do Desconto 09 = Baixa 10 = Baixa Solicitada 11 = Títulos em Carteira (Em Ser) 12 = Confirmação Recebimento Instrução de Abatimento 13 = Confirmação Recebimento Instrução de Cancelamento Abatimento 14 = Confirmação Recebimento Instrução Alteração de Vencimento 15 = Franco de Pagamento 17 = Liquidação Após Baixa ou Liquidação Título Não Registrado 19 = Confirmação Recebimento Instrução de Protesto 20 = Confirmação Recebimento Instrução de Sustação/Cancelamento de Protesto 23 = Remessa a Cartório (Aponte em Cartório) / Entrada do Título em Cartório 24 = Retirada de Cartório e Manutenção em Carteira 25 = Protestado e Baixado (Baixa por Ter Sido Protestado) 26 = Instrução Rejeitada 27 = Confirmação do Pedido de Alteração de Outros Dados 28 = Débito de Tarifas/Custas 29 = Ocorrências do Pagador 30 = Alteração de Dados Rejeitada 33 = Confirmação da Alteração dos Dados do Rateio de Crédito 34 = Confirmação do Cancelamento dos Dados do Rateio de Crédito 35 = Confirmação do Desagendamento do Débito Automático 36 = Confirmação de envio de e-mail/SMS 37 = Envio de e-mail/SMS rejeitado 38 = Confirmação de alteração do Prazo Limite de Recebimento (a data deve ser informada no campo 28.3.p) 39 = Confirmação de Dispensa de Prazo Limite de Recebimento 40 = Confirmação da alteração do número do título dado pelo Beneficiário 41 = Confirmação da alteração do número controle do Participante 42 = Confirmação da alteração dos dados do Pagador 43 = Confirmação da alteração dos dados do Sacador/Avalista 44 = Título pago com cheque devolvido 45 = Título pago com cheque compensado 46 = Instrução para cancelar protesto confirmada 47 = Instrução para protesto para fins falimentares confirmada 48 = Confirmação de instrução de transferência de carteira/modalidade de cobrança 49 = Alteração de contrato de cobrança 50 = Título pago com cheque pendente de liquidação 51 = Título DDA reconhecido pelo Pagador 52 = Título DDA não reconhecido pelo Pagador 53 = Título DDA recusado pela CIP 54 = Confirmação da Instrução de Baixa de Título Negativado sem Protesto 55 = Confirmação de Pedido de Dispensa de Multa 56 = Confirmação do Pedido de Cobrança de Multa 57 = Confirmação do Pedido de Alteração de Cobrança de Juros 58 = Confirmação do Pedido de Alteração do Valor/Data de Desconto 59 = Confirmação do Pedido de Alteração do Beneficiário do Título 60 = Confirmação do Pedido de Dispensa de Juros de Mora 61 = Confirmação de Alteração do Valor Nominal do Título 63 = Título Sustado Judicialmente 99 = Rejeição do Título – Código rejeição informado nas pos.
-
#get_codigo_multa(code) ⇒ Object
1 = Valor fixo 2 = Percentual 3 = Isento.
-
#get_codigo_ocorrencia_pagador(code, cnab) ⇒ Object
0101 = Pagador alega que não recebeu a mercadoria 0102 = Pagador alega que a mercadoria chegou atrasada 0103 = Pagador alega que a mercadoria chegou avariada 0104 = Pagador alega que a mercadoria não confere com o pedido 0105 = Pagador alega que a mercadoria chegou incompleta 0106 = Pagador alega que a mercadoria está à disposição do cedente 0107 = Pagador alega que devolveu a mercadoria 0108 = Pagador alega que a mercadoria está em desacordo com a Nota Fiscal 0109 = Pagador alega que nada deve ou comprou 0201 = Pagador alega que não recebeu a fatura 0202 = Pagador alega que o pedido de compra foi cancelado 0203 = Pagador alega que a duplicata foi cancelada 0204 = Pagador alega não ter recebido a mercadoria, nota fiscal, fatura 0205 = Pagador alega que a duplicata/fatura está incorreta 0206 = Pagador alega que o valor está incorreto 0207 = Pagador alega que o faturamento é indevido 0208 = Pagador alega que não localizou o pedido de compra 0301 = Pagador alega que o vencimento correto é: 0302 = Pagador solicita a prorrogação do vencimento para: 0303 = Pagador aceita se o vencimento prorrogado para: 0304 = Pagador alega que pagará o título em: 0305 = Pagador pagou o título diretamente ao cedente em: 0306 = Pagador pagará o título diretamente ao cedente em: 0401 = Pagador não foi localizado, confirmar endereço 0402 = Pagador mudou-se, transferiu de domicílio 0403 = Pagador não recebe no endereço indicado 0404 = Pagador desconhecido no local 0405 = Pagador reside fora do perímetro 0406 = Pagador com endereço incompleto 0407 = Não foi localizado o número constante no endereço do título 0408 = Endereço não localizado/não consta nos guias da cidade 0409 = Endereço do Pagador alterado para: 0501 = Pagador alega que tem desconto ou abatimento de: 0502 = pagador solicita desconto ou abatimento de: 0503 = Pagador solicita dispensa dos juros de mora 0504 = Pagador se recusa a pagar juros 0505 = Pagador se recusa a pagar comissão de permanência 0601 = Pagador está em regime de concordata 0602 = Pagador está em regime de falência 0603 = Pagador alega que mantém entendimentos com Pagador 0604 = Pagador está em entendimentos com o cedente 0605 = Pagador está viajando 0606 = Pagador recusou-se a aceitar o título 0607 = Pagador sustou protesto judicialmente 0608 = Empregado recusou-se a receber título 0609 = Título reapresentado ao Pagador 0610 = Estamos nos dirigindo ao nosso correspondente 0611 = Correspondente não se interessa pelo protesto 0612 = Pagador não atende aos avisos de nossos correspondentes 0613 = Título está sendo encaminhado ao correspondente 0614 = Entrega franco de pagamento ao Pagador 0615 = Entrega franco de pagamento ao representante 0616 = A entrega franco de pagamento é difícil 0617 = Título recusado pelo cartório .
-
#get_codigo_protesto(code, cnab) ⇒ Object
1 = Protestar Dias Corridos 2 = Protestar Dias Úteis 3 = Não Protesta 4 = Protestar Fim Falimentar - Dias Úteis 5 = Protestar Fim Falimentar - Dias Corridos 8 = Negativação sem Protesto 9 = Cancelamento Protesto Automático 99 = Outros.
-
#get_distribuicao_boleto(code) ⇒ Object
1 = Banco Distribui 2 = Cliente Distribui 3 = Banco envia e-mail 4 = Banco envia SMS.
-
#get_especie_titulo(code, cnab) ⇒ Object
Espécie do Título : Código adotado pela FEBRABAN para identificar o tipo de título de cobrança Códigos padrões da GEM 01 = CH – Cheque 02 = DM – Duplicata Mercantil 03 = DMI – Duplicata Mercantil p/ Indicação 04 = DS – Duplicata de Serviço 05 = DSI – Duplicata de Serviço p/ Indicação 06 = DR – Duplicata Rural 07 = LC – Letra de Câmbio 08 = NCC – Nota de Crédito Comercial 09 = NCE – Nota de Crédito a Exportação 10 = NCI – Nota de Crédito Industrial 11 = NCR – Nota de Crédito Rural 12 = NP – Nota Promissória 13 = NPR – Nota Promissória Rural 14 = TM – Triplicata Mercantil 15 = TS – Triplicata de Serviço 16 = NS – Nota de Seguro 17 = RC – Recibo 18 = FAT – Fatura 19 = ND – Nota de Débito 20 = AP – Apólice de Seguro 21 = ME – Mensalidade Escolar 22 = PC – Parcela de Consórcio 23 = NF – Nota Fiscal 24 = DD – Documento de Dívida 25 = Cédula de Produto Rural 26 = Warrant 27 = Dívida Ativa de Estado 28 = Dívida Ativa de Município 29 = Dívida Ativa da União 30 = Encargos condominiais 31 = CC – Cartão de Crédito 32 = BDP – Boleto de Proposta 99 = Outros.
-
#get_identificacao_emissao(code, cnab) ⇒ Object
1 = Banco Emite 2 = Cliente Emite 3 = Banco Pré-emite e Cliente Complementa 4 = Banco Reemite 5 = Banco Não Reemite 7 = Banco Emitente - Aberta 8 = Banco Emitente - Auto-envelopável.
-
#get_tipo_cobranca(code, cnab) ⇒ Object
1 = Cobrança Simples 2 = Cobrança Vinculada 3 = Cobrança Caucionada 4 = Cobrança Descontada 5 = Cobrança Vendor.
-
#get_tipo_impressao(code, cnab) ⇒ Object
1 = Frente do Bloqueto 2 = Verso do Bloqueto 3 = Corpo de Instruções da Ficha de Compensação do Bloqueto.
Instance Method Details
#codigos_movimento_retorno_para_ocorrencia_A_240 ⇒ Object
1667 1668 1669 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1667 def codigos_movimento_retorno_para_ocorrencia_A_240 %w[02 03 26 30] end |
#codigos_movimento_retorno_para_ocorrencia_A_400 ⇒ Object
1680 1681 1682 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1680 def codigos_movimento_retorno_para_ocorrencia_A_400 codigos_movimento_retorno_para_ocorrencia_A_240 end |
#codigos_movimento_retorno_para_ocorrencia_B_240 ⇒ Object
1670 1671 1672 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1670 def codigos_movimento_retorno_para_ocorrencia_B_240 %w[28] end |
#codigos_movimento_retorno_para_ocorrencia_B_400 ⇒ Object
1683 1684 1685 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1683 def codigos_movimento_retorno_para_ocorrencia_B_400 codigos_movimento_retorno_para_ocorrencia_B_240 end |
#codigos_movimento_retorno_para_ocorrencia_C_240 ⇒ Object
1673 1674 1675 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1673 def codigos_movimento_retorno_para_ocorrencia_C_240 %w[06 09 17] end |
#codigos_movimento_retorno_para_ocorrencia_C_400 ⇒ Object
1686 1687 1688 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1686 def codigos_movimento_retorno_para_ocorrencia_C_400 codigos_movimento_retorno_para_ocorrencia_C_240 end |
#codigos_movimento_retorno_para_ocorrencia_D_240 ⇒ Object
1676 1677 1678 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1676 def codigos_movimento_retorno_para_ocorrencia_D_240 # Exclusivo por banco end |
#codigos_movimento_retorno_para_ocorrencia_D_400 ⇒ Object
1689 1690 1691 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1689 def codigos_movimento_retorno_para_ocorrencia_D_400 codigos_movimento_retorno_para_ocorrencia_D_240 end |
#default_codigo_juros ⇒ Object
361 362 363 |
# File 'lib/br_boleto/helper/default_codes.rb', line 361 def default_codigo_juros '3' end |
#default_codigo_multa ⇒ Object
385 386 387 |
# File 'lib/br_boleto/helper/default_codes.rb', line 385 def default_codigo_multa '3' end |
#equivalent_codigo_desconto ⇒ Object
Código adotado pela FEBRABAN para identificação do tipo de desconto que deverá ser concedido.
407 408 409 410 411 412 413 414 415 416 417 418 |
# File 'lib/br_boleto/helper/default_codes.rb', line 407 def equivalent_codigo_desconto { '0' => '0', # Sem Desconto '1' => '1', # Valor Fixo Até a Data Informada '2' => '2', # Percentual Até a Data Informada '3' => '3', # Valor por Antecipação Dia Corrido '4' => '4', # Valor por Antecipação Dia Úti '5' => '5', # Percentual Sobre o Valor Nominal Dia Corrido '6' => '6', # Percentual Sobre o Valor Nominal Dia Útil '7' => '7', # Cancelamento de Desconto } end |
#equivalent_codigo_juros ⇒ Object
Código adotado pela FEBRABAN para identificação do tipo de pagamento de juros de mora.
354 355 356 357 358 359 360 |
# File 'lib/br_boleto/helper/default_codes.rb', line 354 def equivalent_codigo_juros { '1' => '1', # Valor por Dia '2' => '2', # Taxa Mensal '3' => '3', # Isento } end |
#equivalent_codigo_moeda_240 ⇒ Object
Código adotado pela FEBRABAN para identificar a moeda referenciada no Título
480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 |
# File 'lib/br_boleto/helper/default_codes.rb', line 480 def equivalent_codigo_moeda_240 { '01' => '01', # Reservado para Uso Futuro '02' => '02', # Dólar Americano Comercial (Venda) '03' => '03', # Dólar Americano Turismo (Venda) '04' => '04', # ITRD '05' => '05', # IDTR '06' => '06', # UFIR Diária '07' => '07', # UFIR Mensal '08' => '08', # FAJ - TR '09' => '09', # Real '10' => '10', # TR '11' => '11', # IGPM '12' => '12', # CDI '13' => '13', # Percentual do CDI '14' => '14', # Euro } end |
#equivalent_codigo_moeda_400 ⇒ Object
498 499 500 |
# File 'lib/br_boleto/helper/default_codes.rb', line 498 def equivalent_codigo_moeda_400 equivalent_codigo_moeda_240 end |
#equivalent_codigo_motivo_ocorrencia_A_240(codigo_movimento_gem) ⇒ Object
Códigos adotados pela FEBRABAN para identificar as ocorrências (rejeições, tarifas, custas, liquidação e baixas) em registros detalhe de títulos de cobrança.
1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1695 def equivalent_codigo_motivo_ocorrencia_A_240 codigo_movimento_gem # Código Padrão para {# do Banco a Gem 'A00' => 'A00', # Ocorrência aceita '01' => 'A01' , # Código do Banco Inválido '02' => 'A02' , # Código do Registro Detalhe Inválido '03' => 'A03' , # Código do Segmento Inválido '04' => 'A04' , # Código de Movimento Não Permitido para Carteira '05' => 'A05' , # Código de Movimento Inválido '06' => 'A06' , # Tipo/Número de Inscrição do Beneficiário Inválidos '07' => 'A07' , # Agência/Conta/DV Inválido '08' => 'A08' , # Nosso Número Inválido '09' => 'A09' , # Nosso Número Duplicado '10' => 'A10' , # Carteira Inválida '11' => 'A11' , # Forma de Cadastramento do Título Inválido '12' => 'A12' , # Tipo de Documento Inválido '13' => 'A13' , # Identificação da Emissão do Boleto de Pagamento Inválida '14' => 'A14' , # Identificação da Distribuição do Boleto de Pagamento Inválida '15' => 'A15' , # Características da Cobrança Incompatíveis '16' => 'A16' , # Data de Vencimento Inválida '17' => 'A17' , # Data de Vencimento Anterior a Data de Emissão '18' => 'A18' , # Vencimento Fora do Prazo de Operação '19' => 'A19' , # Título a Cargo de Bancos Correspondentes com Vencimento Inferior a XX Dias '20' => 'A20' , # Valor do Título Inválido '21' => 'A21' , # Espécie do Título Inválida '22' => 'A22' , # Espécie do Título Não Permitida para a Carteira '23' => 'A23' , # Aceite Inválido '24' => 'A24' , # Data da Emissão Inválida '25' => 'A25' , # Data da Emissão Posterior a Data de Entrada '26' => 'A26' , # Código de Juros de Mora Inválido '27' => 'A27' , # Valor/Taxa de Juros de Mora Inválido '28' => 'A28' , # Código do Desconto Inválido '29' => 'A29' , # Valor do Desconto Maior ou Igual ao Valor do Título '30' => 'A30' , # Desconto a Conceder Não Confere '31' => 'A31' , # Concessão de Desconto - Já Existe Desconto Anterior '32' => 'A32' , # Valor do IOF Inválido '33' => 'A33' , # Valor do Abatimento Inválido '34' => 'A34' , # Valor do Abatimento Maior ou Igual ao Valor do Título '35' => 'A35' , # Valor a Conceder Não Confere '36' => 'A36' , # Concessão de Abatimento - Já Existe Abatimento Anterior '37' => 'A37' , # Código para Protesto Inválido '38' => 'A38' , # Prazo para Protesto Inválido '39' => 'A39' , # Pedido de Protesto Não Permitido para o Título '40' => 'A40' , # Título com Ordem de Protesto Emitida '41' => 'A41' , # Pedido de Cancelamento/Sustação para Títulos sem Instrução de Protesto '42' => 'A42' , # Código para Baixa/Devolução Inválido '43' => 'A43' , # Prazo para Baixa/Devolução Inválido '44' => 'A44' , # Código da Moeda Inválido '45' => 'A45' , # Nome do Pagador Inválido / Não Informado '46' => 'A46' , # Tipo/Número de Inscrição do Pagador Inválidos '47' => 'A47' , # Endereço do Pagador Não Informado '48' => 'A48' , # CEP Inválido '49' => 'A49' , # CEP Sem Praça de Cobrança (Não Localizado) '50' => 'A50' , # CEP Referente a um Banco Correspondente '51' => 'A51' , # CEP incompatível com a Unidade da Federação '52' => 'A52' , # Unidade da Federação Inválida '53' => 'A53' , # Tipo/Número de Inscrição do Sacador/Avalista Inválidos '54' => 'A54' , # Sacador/Avalista Não Informado '55' => 'A55' , # Nosso número no Banco Correspondente Não Informado '56' => 'A56' , # Código do Banco Correspondente Não Informado '57' => 'A57' , # Código da Multa Inválido '58' => 'A58' , # Data da Multa Inválida '59' => 'A59' , # Valor/Percentual da Multa Inválido '60' => 'A60' , # Movimento para Título Não Cadastrado '61' => 'A61' , # Alteração da Agência Cobradora/DV Inválida '62' => 'A62' , # Tipo de Impressão Inválido '63' => 'A63' , # Entrada para Título já Cadastrado '64' => 'A64' , # Número da Linha Inválido '65' => 'A65' , # Código do Banco para Débito Inválido '66' => 'A66' , # Agência/Conta/DV para Débito Inválido '67' => 'A67' , # Dados para Débito incompatível com a Identificação da Emissão do Boleto de Pagamento '68' => 'A68' , # Débito Automático Agendado '69' => 'A69' , # Débito Não Agendado - Erro nos Dados da Remessa '70' => 'A70' , # Débito Não Agendado - Pagador Não Consta do Cadastro de Autorizante '71' => 'A71' , # Débito Não Agendado - Beneficiário Não Autorizado pelo Pagador '72' => 'A72' , # Débito Não Agendado - Beneficiário Não Participa da Modalidade Débito Automático '73' => 'A73' , # Débito Não Agendado - Código de Moeda Diferente de Real (R$) '74' => 'A74' , # Débito Não Agendado - Data Vencimento Inválida '75' => 'A75' , # Débito Não Agendado, Conforme seu Pedido, Título Não Registrado '76' => 'A76' , # Débito Não Agendado, Tipo/Num. Inscrição do Debitado, Inválido '77' => 'A77' , # Transferência para Desconto Não Permitida para a Carteira do Título '78' => 'A78' , # Data Inferior ou Igual ao Vencimento para Débito Automático '79' => 'A79' , # Data Juros de Mora Inválido '80' => 'A80' , # Data do Desconto Inválida '81' => 'A81' , # Tentativas de Débito Esgotadas - Baixado '82' => 'A82' , # Tentativas de Débito Esgotadas - Pendente '83' => 'A83' , # Limite Excedido '84' => 'A84' , # Número Autorização Inexistente '85' => 'A85' , # Título com Pagamento Vinculado '86' => 'A86' , # Seu Número Inválido '87' => 'A87' , # e-mail/SMS enviado '88' => 'A88' , # e-mail Lido '89' => 'A89' , # e-mail/SMS devolvido - endereço de e-mail ou número do celular incorreto '90' => 'A90' , # e-mail devolvido - caixa postal cheia '91' => 'A91' , # e-mail/número do celular do Pagador não informado '92' => 'A92' , # Pagador optante por Boleto de Pagamento Eletrônico - e-mail não enviado '93' => 'A93' , # Código para emissão de Boleto de Pagamento não permite envio de e-mail '94' => 'A94' , # Código da Carteira inválido para envio e-mail. '95' => 'A95' , # Contrato não permite o envio de e-mail '96' => 'A96' , # Número de contrato inválido '97' => 'A97' , # Rejeição da alteração do prazo limite de recebimento (a data deve ser informada no campo 28.3.p) '98' => 'A98' , # Rejeição de dispensa de prazo limite de recebimento '99' => 'A99' , # Rejeição da alteração do número do título dado pelo Beneficiário 'A1' => 'A100', # Rejeição da alteração do número controle do participante 'A2' => 'A101', # Rejeição da alteração dos dados do Pagador 'A3' => 'A102', # Rejeição da alteração dos dados do Sacador/avalista 'A4' => 'A103', # Pagador DDA 'A5' => 'A104', # Registro Rejeitado – Título já Liquidado 'A6' => 'A105', # Código do Convenente Inválido ou Encerrado 'A7' => 'A106', # Título já se encontra na situação Pretendida 'A8' => 'A107', # Valor do Abatimento inválido para cancelamento 'A9' => 'A108', # Não autoriza pagamento parcial 'B1' => 'A109', # Autoriza recebimento parcial 'B2' => 'A110', # Valor Nominal do Título Conflitante 'B3' => 'A111', # Tipo de Pagamento Inválido 'B4' => 'A112', # Valor Máximo/Percentual Inválido 'B5' => 'A113', # Valor Mínimo/Percentual Inválido 'A114' => 'A114', # Enviado Cooperativa Emite e Expede (BANCO CECRED) 'A115' => 'A115', # Data de Geração Inválida 'A116' => 'A116', # Entrada Inválida para Cobrança Caucionada 'A117' => 'A117', # CEP do Pagador não encontrado 'A118' => 'A118', # Agencia Cobradora não encontrada 'A119' => 'A119', # Agencia Beneficiário não encontrada 'A120' => 'A120', # Movimentação inválida para título 'A121' => 'A121', # Alteração de dados inválida 'A122' => 'A122', # Apelido do cliente não cadastrado 'A123' => 'A123', # Erro na composição do arquivo 'A124' => 'A124', # Lote de serviço inválido 'A125' => 'A125', # Beneficiário não pertencente a Cobrança Eletrônica 'A126' => 'A126', # Nome da Empresa inválido 'A127' => 'A127', # Nome do Banco inválido 'A128' => 'A128', # Código da Remessa inválido 'A129' => 'A129', # Data/Hora Geração do arquivo inválida 'A130' => 'A130', # Número Sequencial do arquivo inválido 'A131' => 'A131', # Versão do Lay out do arquivo inválido 'A132' => 'A132', # Literal REMESSA-TESTE - Válido só p/ fase testes 'A133' => 'A133', # Literal REMESSA-TESTE - Obrigatório p/ fase testes 'A134' => 'A134', # Tp Número Inscrição Empresa inválido 'A135' => 'A135', # Tipo de Operação inválido 'A136' => 'A136', # Tipo de serviço inválido 'A137' => 'A137', # Forma de lançamento inválido 'A138' => 'A138', # Número da remessa inválido 'A139' => 'A139', # Número da remessa menor/igual remessa anterior 'A140' => 'A140', # Lote de serviço divergente 'A141' => 'A141', # Número sequencial do registro inválido 'A142' => 'A142', # Erro seq de segmento do registro detalhe 'A143' => 'A143', # Cod movto divergente entre grupo de segm 'A144' => 'A144', # Qtd registros no lote inválido 'A145' => 'A145', # Qtd registros no lote divergente 'A146' => 'A146', # Qtd lotes no arquivo inválido 'A147' => 'A147', # Qtd lotes no arquivo divergente 'A148' => 'A148', # Qtd registros no arquivo inválido 'A149' => 'A149', # Qtd registros no arquivo divergente 'A150' => 'A150', # Código de DDD inválido 'A151' => 'A151', # Entrada Por via convencional 'A152' => 'A152', # Entrada Por alteração do código do cedente 'A153' => 'A153', # Entrada Por alteração da variação 'A154' => 'A154', # Entrada Por alteração da carteira 'A155' => 'A155', # identificação inválida 'A156' => 'A156', # variação da carteira inválida 'A157' => 'A157', # espécie de valor invariável inválido 'A158' => 'A158', # fora do prazo/só admissível na carteira 'A159' => 'A159', # inexistência de margem para desconto 'A160' => 'A160', # o banco não tem agência na praça do sacado 'A161' => 'A161', # razões cadastrais 'A162' => 'A162', # sacado interligado com o sacador (só admissível em cobrança simples- cart. 11 e 17) 'A163' => 'A163', # Título sacado contra órgão do Poder Público (só admissível na carteira 11 e sem ordem de protesto) 'A164' => 'A164', # Título rasurado 'A165' => 'A165', # Endereço do sacado não localizado ou incompleto 'A166' => 'A166', # Qtd de valor variável inválida 'A167' => 'A167', # Faixa nosso-Número excedida 'A168' => 'A168', # Nome do sacado/cedente inválido 'A169' => 'A169', # Data do novo vencimento inválida 'A170' => 'A170', # Número do borderô inválido 'A171' => 'A171', # Nome da pessoa autorizada inválido 'A172' => 'A172', # Número da prestação do contrato inválido 'A173' => 'A173', # percentual de desconto inválido 'A174' => 'A174', # Dias para fichamento de protesto inválido 'A175' => 'A175', # Tipo de moeda inválido 'A176' => 'A176', # Código de unidade variável incompatível com a data de emissão do título 'A177' => 'A177', # Dados para débito ao sacado inválidos 'A178' => 'A178', # Carteira/variação encerrada 'A179' => 'A179', # Título tem valor diverso do informado 'A180' => 'A180', # Motivo de baixa inválido para a carteira 'A181' => 'A181', # Comando incompatível com a carteira 'A182' => 'A182', # Código do convenente inválido 'A183' => 'A183', # Título já se encontra na situação pretendida 'A184' => 'A184', # Título fora do prazo admitido para a conta 1 'A185' => 'A185', # Novo vencimento fora dos limites da carteira 'A186' => 'A186', # Título não pertence ao convenente 'A187' => 'A187', # Variação incompatível com a carteira 'A188' => 'A188', # Impossível a variação única para a carteira indicada 'A189' => 'A189', # Título vencido em transferência para a carteira 51 'A190' => 'A190', # Título com prazo superior a 179 dias em variação única para carteira 51 'A191' => 'A191', # Título já foi fichado para protesto 'A192' => 'A192', # Alteração da situação de débito inválida para o código de responsabilidade 'A193' => 'A193', # DV do nosso número inválido 'A194' => 'A194', # Título não passível de débito/baixa – situação anormal 'A195' => 'A195', # Título com ordem de não protestar – não pode ser encaminhado a cartório 'A196' => 'A196', # Título/carne rejeitado 'A197' => 'A197', # Título já se encontra isento de juros 'A198' => 'A198', # Código de Juros Inválido 'A199' => 'A199', # Prefixo da Ag. cobradora inválido 'A200' => 'A200', # Número do controle do participante inválido 'A201' => 'A201', # Cliente não cadastrado no CIOPE (Desconto/Vendor) 'A202' => 'A202', # Título excluído automaticamente por decurso de prazo CIOPE (Desconto/Vendor) 'A203' => 'A203', # Título vencido transferido para a conta 1 – Carteira vinculada 'A204' => 'A204', # Carteira/variação não localizada no cedente 'A205' => 'A205', # Título não localizado na existência/Baixado por protesto 'A206' => 'A206', # Recusa do Comando “41” – Parâmetro de Liquidação Parcial. 'A207' => 'A207', # Entrada Por meio magnético 'A208' => 'A208', # Código de ocorrência não numérico 'A209' => 'A209', # Agência Beneficiário não prevista 'A210' => 'A210', # E-mail Pagador não lido no prazo 5 dias 'A211' => 'A211', # Email Pagador não enviado – título com débito automático 'A212' => 'A212', # Email pagador não enviado – título de cobrança sem registro 'A213' => 'A213', # E-mail pagador não recebido 'A214' => 'A214', # Título Penhorado – Instrução Não Liberada pela Agência 'A215' => 'A215', # Instrução não permitida título negativado 'A216' => 'A216', # Inclusão Bloqueada face a determinação Judicial 'A217' => 'A217', # Telefone beneficiário não informado / inconsistente 'A218' => 'A218', # Cancelado pelo Pagador e Mantido Pendente, conforme negociação 'A219' => 'A219', # Cancelado pelo pagador e baixado, conforme negociação 'A220' => 'A220', # Movimento sem Beneficiário Correspondente 'A221' => 'A221', # Movimento sem Título Correspondente 'A222' => 'A222', # Movimento para título já com movimentação no dia 'A223' => 'A223', # Nosso Número não pertence ao Beneficiário 'A224' => 'A224', # Inclusão de título já existente na base 'A225' => 'A225', # Movimento duplicado 'A226' => 'A226', # Data de Vencimento com prazo superior ao limite 'A227' => 'A227', # Movimento inválido para título Baixado/Liquidado 'A228' => 'A228', # Movimento inválido para título enviado a Cartório 'A229' => 'A229', # Faixa de CEP da Agência Cobradora não abrange CEP do Pagador 'A230' => 'A230', # Título já com opção de Devolução 'A231' => 'A231', # Processo de Protesto em andamento 'A232' => 'A232', # Título já com opção de Protesto 'A233' => 'A233', # Processo de devolução em andamento 'A234' => 'A234', # Novo prazo p/ Protesto/Devolução inválido 'A235' => 'A235', # Alteração do prazo de protesto inválida 'A236' => 'A236', # Alteração do prazo de devolução inválida 'A237' => 'A237', # CEP do Pagador inválido 'A238' => 'A238', # CNPJ/CPF do Pagador inválido (dígito não confere) 'A239' => 'A239', # Protesto inválido para título sem Número do documento (seu número) 'A240' => 'A240', # CEP sem atendimento de protesto no momento 'A241' => 'A241', # Estado com determinação legal que impede a inscrição de inadimplentes 'A242' => 'A242', # Valor do título maior que 10.000.000,00 'A243' => 'A243', # Data de entrada inválida para operar com esta carteira 'A244' => 'A244', # Ocorrência inválida 'A245' => 'A245', # Carteira não aceita depositária correspondente estado da agência diferente do estado do pagador ag. cobradora não consta no cadastro ou encerrando 'A246' => 'A246', # Carteira não permitida (necessário cadastrar faixa livre) 'A247' => 'A247', # Agência/conta não liberada para operar com cobrança 'A248' => 'A248', # CNPJ do beneficiário inapto devolução de título em garantia 'A249' => 'A249', # Categoria da conta inválida 'A250' => 'A250', # Entradas bloqueadas, conta suspensa em cobrança 'A251' => 'A251', # Conta não tem permissão para protestar (contate seu gerente) 'A252' => 'A252', # Qtd de moeda incompatível com valor do título 'A253' => 'A253', # CNPJ/CPF do Pagador não numérico ou igual a zeros 'A254' => 'A254', # Empresa não aceita banco correspondente 'A255' => 'A255', # Empresa não aceita banco correspondente - cobrança mensagem 'A256' => 'A256', # Banco correspondente - título com vencimento inferior a 15 dias 'A257' => 'A257', # CEP não pertence à depositária informada 'A258' => 'A258', # Corresp vencimento superior a 180 dias da data de entrada 'A259' => 'A259', # CEP só depositária banco do brasil com vencimento inferior a 8 dias 'A260' => 'A260', # Juros de mora maior que o permitido 'A261' => 'A261', # Desconto de antecipação, valor da importância por dia de desconto (idd) não permitido 'A262' => 'A262', # Taxa inválida (vendor) 'A263' => 'A263', # Carteira inválida para títulos com rateio de crédito 'A264' => 'A264', # Beneficiário não cadastrado para fazer rateio de crédito 'A265' => 'A265', # Duplicidade de agência/conta beneficiária do rateio de crédito 'A266' => 'A266', # Qtd de contas beneficiárias do rateio maior do que o permitido (máximo de 30 contas por título) 'A267' => 'A267', # Conta para rateio de crédito inválida / não pertence ao itaú 'A268' => 'A268', # Desconto/abatimento não permitido para títulos com rateio de crédito 'A269' => 'A269', # Valor do título menor que a soma dos valores estipulados para rateio 'A270' => 'A270', # Agência/conta beneficiária do rateio é a centralizadora de crédito do beneficiário 'A271' => 'A271', # Agência/conta do beneficiário é contratual / rateio de crédito não permitido 'A272' => 'A272', # Código do tipo de valor inválido / não previsto para títulos com rateio de crédito 'A273' => 'A273', # Registro tipo 4 sem informação de agências/contas beneficiárias do rateio 'A274' => 'A274', # Cobrança mensagem - número da linha da mensagem inválido ou quantidade de linhas excedidas 'A275' => 'A275', # Cobrança mensagem sem mensagem (só de campos fixos), porém com registro do tipo 7 ou 8 'A276' => 'A276', # Registro mensagem sem flash cadastrado ou flash informado diferente do cadastrado 'A277' => 'A277', # Conta de cobrança com flash cadastrado e sem registro de mensagem correspondente 'A278' => 'A278', # Instrução/ocorrência não existente 'A279' => 'A279', # Nosso número igual a zeros 'A280' => 'A280', # Segunda instrução/ocorrência não existente 'A281' => 'A281', # Registro em duplicidade 'A282' => 'A282', # Título não registrado no sistema 'A283' => 'A283', # Instrução não aceita 'A284' => 'A284', # Instrução incompatível – existe instrução de protesto para o título 'A285' => 'A285', # Instrução incompatível – não existe instrução de protesto para o título 'A286' => 'A286', # Instrução não aceita por já ter sido emitida a ordem de protesto ao cartório 'A287' => 'A287', # Instrução não aceita por não ter sido emitida a ordem de protesto ao cartório 'A288' => 'A288', # Já existe uma mesma instrução cadastrada anteriormente para o título 'A289' => 'A289', # Valor líquido + valor do abatimento diferente do valor do título registrado 'A290' => 'A290', # Existe uma instrução de não protestar ativa para o título 'A291' => 'A291', # Existe uma ocorrência do pagador que bloqueia a instrução 'A292' => 'A292', # Depositária do título = 9999 ou carteira não aceita protesto 'A293' => 'A293', # Alteração de vencimento igual à registrada no sistema ou que torna o título vencido 'A294' => 'A294', # Instrução de emissão de aviso de cobrança para título vencido antes do vencimento 'A295' => 'A295', # Solicitação de cancelamento de instrução inexistente 'A296' => 'A296', # Título sofrendo alteração de controle (agência/conta/carteira/nosso número) 'A297' => 'A297', # Instrução não permitida para a carteira 'A298' => 'A298', # Instrução não permitida para título com rateio de crédito 'A299' => 'A299', # Instrução incompatível – não existe instrução de negativação expressa para o título 'A300' => 'A300', # Título com entrada em negativação expressa 'A301' => 'A301', # Título com negativação expressa concluída 'A302' => 'A302', # Prazo inválido para negativação expressa – mínimo: 02 dias corridos após o vencimento 'A303' => 'A303', # Instrução incompatível para o mesmo título nesta data 'A305' => 'A305', # Título com negativação expressa agendada 'A306' => 'A306', # Valor do título com outra alteração simultânea 'A307' => 'A307', # Abatimento/alteração do valor do título ou solicitação de baixa bloqueada 'A308' => 'A308', # Agência cobradora não consta no cadastro de depositária ou em encerramento 'A309' => 'A309', # Alteração inválida para título vencido 'A310' => 'A310', # Alteração bloqueada – vencimento já alterado 'A311' => 'A311', # Instrução com o mesmo conteúdo 'A312' => 'A312', # Data vencimento para bancos correspondentes inferior ao aceito pelo banco 'A313' => 'A313', # Alterações iguais para o mesmo controle (agência/conta/carteira/nosso número) 'A314' => 'A314', # Prazo de vencimento inferior a 15 dias 'A315' => 'A315', # Valor de IOF – alteração não permitida para carteiras de n.s. – moeda variável 'A316' => 'A316', # Alteração não permitida para carteiras de notas de seguros – moeda variável 'A317' => 'A317', # Nome inválido do sacador avalista 'A318' => 'A318', # Endereço inválido – sacador avalista 'A319' => 'A319', # Nairro inválido – sacador avalista 'A320' => 'A320', # Cidade inválida – sacador avalista 'A321' => 'A321', # Sigla estado inválido – sacador avalista 'A322' => 'A322', # CEP inválido – sacador avalista 'A323' => 'A323', # Alteração bloqueada – título com negativação expressa / protesto 'A324' => 'A324', # Alteração bloqueada – título com rateio de crédito 'A325' => 'A325', # Solicitação de baixa para título já baixado ou liquidado 'A326' => 'A326', # Solicitação de baixa para título não registrado no sistema 'A327' => 'A327', # Cobrança prazo curto – solicitação de baixa p/ título não registrado no sistema 'A328' => 'A328', # Solicitação de baixa para título em floating 'A329' => 'A329', # Valor do titulo faz parte de garantia de emprestimo 'A330' => 'A330', # Pago através do SISPAG por crédito em c/c e não baixado 'A331' => 'A331', # Não aprovada devido ao impacto na elegibilidade de garantias 'A332' => 'A332', # Automaticamente rejeitada 'A333' => 'A333', # Título protestado 'A334' => 'A334', # Aceito 'A335' => 'A335', # Desprezado 'A336' => 'A336', # Praça do pagador não cadastrada. 'A337' => 'A337', # Tipo de cobrança do título divergente com a praça do pagador. 'A338' => 'A338', # Cooperativa/agência depositária divergente: atualiza o cadastro de praças da Coop./agência beneficiária 'A339' => 'A339', # Beneficiário não cadastrado ou possui CGC/CIC inválido 'A340' => 'A340', # Pagador não cadastrado 'A341' => 'A341', # Ocorrência não pode ser comandada 'A342' => 'A342', # Recebimento da liquidação fora da rede Sicredi - via compensação eletrônica 'A343' => 'A343', # Mensagem padrão não cadastrada 'A344' => 'A344', # Data limite para concessão de desconto inválida 'A345' => 'A345', # Campo alterado na instrução “31 – alteração de outros dados” inválido 'A346' => 'A346', # Título ainda não foi confirmado pela centralizadora 'A347' => 'A347', # Título rejeitado pela centralizadora 'A348' => 'A348', # Existe mesma instrução pendente de confirmação para este título 'A349' => 'A349', # Instrução prévia de concessão de abatimento não existe ou não confirmada 'A350' => 'A350', # Título dentro do prazo de vencimento (em dia) 'A351' => 'A351', # Espécie de documento não permite protesto de título 'A352' => 'A352', # Título possui instrução de baixa pendente de confirmação 'A353' => 'A353', # Qtd de mensagens padrão excede o limite permitido 'A354' => 'A354', # Qtd inválida no pedido de boletos pré-impressos da cobrança sem registro 'A355' => 'A355', # Tipo de impressão inválida para cobrança sem registro 'A356' => 'A356', # Cidade ou Estado do pagador não informado 'A357' => 'A357', # Seqüência para composição do nosso número do ano atual esgotada 'A358' => 'A358', # Registro mensagem para título não cadastrado 'A359' => 'A359', # Registro complementar ao cadastro do título da cobrança com e sem registro não cadastrado 'A360' => 'A360', # Tipo de postagem inválido, diferente de S, N e branco 'A361' => 'A361', # Pedido de boletos pré-impressos 'A362' => 'A362', # Confirmação/rejeição para pedidos de boletos não cadastrado 'A363' => 'A363', # Pagador/avalista não cadastrado 'A364' => 'A364', # Informação para atualização do valor do título para protesto inválido 'A365' => 'A365', # Tipo de impressão inválido, diferente de A, B e branco 'A366' => 'A366', # Código do pagador do título divergente com o código da cooperativa de crédito 'A367' => 'A367', # Liquidado no sistema do cliente 'A368' => 'A368', # Baixado no sistema do cliente 'A369' => 'A369', # Instrução inválida, este título está caucionado/descontado 'A370' => 'A370', # Instrução fixa com caracteres inválidos 'A371' => 'A371', # Nosso número / número da parcela fora de seqüência – total de parcelas inválido 'A372' => 'A372', # Falta de comprovante de prestação de serviço 'A373' => 'A373', # Nome do beneficiário incompleto / incorreto. 'A374' => 'A374', # CNPJ / CPF incompatível com o nome do pagador / Sacador Avalista 'A375' => 'A375', # CNPJ / CPF do pagador Incompatível com a espécie 'A376' => 'A376', # Título aceito: sem a assinatura do pagador 'A377' => 'A377', # Título aceito: rasurado ou rasgado 'A378' => 'A378', # Título aceito: falta título (cooperativa/ag. beneficiária deverá enviá-lo) 'A379' => 'A379', # Praça de pagamento incompatível com o endereço 'A380' => 'A380', # Título aceito: sem endosso ou beneficiário irregular 'A381' => 'A381', # Título aceito: valor por extenso diferente do valor numérico 'A382' => 'A382', # Saldo maior que o valor do título 'A383' => 'A383', # Tipo de endosso inválido 'A384' => 'A384', # Nome do pagador incompleto / Incorreto 'A385' => 'A385', # Sustação judicial 'A386' => 'A386', # Pagador não encontrado 'A387' => 'A387', # Recebimento de liquidação fora da rede Sicredi – VLB Inferior – Via Compensação 'A388' => 'A388', # Recebimento de liquidação fora da rede Sicredi – VLB Superior – Via Compensação 'A389' => 'A389', # Espécie de documento necessita beneficiário ou avalista PJ 'A390' => 'A390', # Recebimento de liquidação fora da rede Sicredi – Contingência Via Compe 'A391' => 'A391', # Dados do título não conferem com disquete 'A392' => 'A392', # Pagador e Sacador Avalista são a mesma pessoa 'A393' => 'A393', # Aguardar um dia útil após o vencimento para protestar 'A394' => 'A394', # Data do vencimento rasurada 'A395' => 'A395', # Vencimento – extenso não confere com número 'A396' => 'A396', # Falta data de vencimento no título 'A397' => 'A397', # DM/DMI sem comprovante autenticado ou declaração 'A398' => 'A398', # Comprovante ilegível para conferência e microfilmagem 'A399' => 'A399', # Nome solicitado não confere com emitente ou pagador 'A400' => 'A400', # Confirmar se são 2 emitentes. Se sim, indicar os dados dos 2 'A401' => 'A401', # Endereço do pagador igual ao do pagador ou do portador 'A402' => 'A402', # Endereço do apresentante incompleto ou não informado 'A403' => 'A403', # Rua/número inexistente no endereço 'A404' => 'A404', # Falta endosso do favorecido para o apresentante 'A405' => 'A405', # Data da emissão rasurada 'A406' => 'A406', # Falta assinatura do pagador no título 'A407' => 'A407', # Nome do apresentante não informado/incompleto/incorreto 'A408' => 'A408', # Erro de preenchimento do titulo 'A409' => 'A409', # Titulo com direito de regresso vencido 'A410' => 'A410', # Titulo apresentado em duplicidade 'A411' => 'A411', # Titulo já protestado 'A412' => 'A412', # Letra de cambio vencida – falta aceite do pagador 'A413' => 'A413', # Falta declaração de saldo assinada no título 'A414' => 'A414', # Contrato de cambio – Falta conta gráfica 'A415' => 'A415', # Ausência do documento físico 'A416' => 'A416', # Pagador falecido 'A417' => 'A417', # Pagador apresentou quitação do título 'A418' => 'A418', # Título de outra jurisdição territorial 'A419' => 'A419', # Título com emissão anterior a concordata do pagador 'A420' => 'A420', # Pagador consta na lista de falência 'A421' => 'A421', # Apresentante não aceita publicação de edital 'A422' => 'A422', # Dados do Pagador em Branco ou inválido 'A423' => 'A423', # Código do Pagador na agência beneficiária está duplicado 'A424' => 'A424', # Reconhecimento da dívida pelo pagador 'A425' => 'A425', # Não reconhecimento da dívida pelo pagador 'A426' => 'A426', # Regularização centralizadora – Rede Sicredi 'A427' => 'A427', # Regularização centralizadora – Compensação 'A428' => 'A428', # Regularização centralizadora – Banco correspondente 'A429' => 'A429', # Regularização centralizadora - VLB Inferior - via compensação 'A430' => 'A430', # Regularização centralizadora - VLB Superior - via compensação 'A431' => 'A431', # Pago com cheque 'A432' => 'A432', # Pago com cheque – bloqueado 24 horas 'A433' => 'A433', # Pago com cheque – bloqueado 48 horas 'A434' => 'A434', # Pago com cheque – bloqueado 72 horas 'A435' => 'A435', # Pago com cheque – bloqueado 96 horas 'A436' => 'A436', # Pago com cheque – bloqueado 120 horas 'A437' => 'A437', # Pago com cheque – bloqueado 144 horas 'A438' => 'A438', # Conta cobranca não numérica 'A439' => 'A439', # Unidade de valor inválida 'A440' => 'A440', # Valor do titulo em outra unidade 'A441' => 'A441', # Valor do IOC não numérico 'A442' => 'A442', # Total parcela não numérico 'A443' => 'A443', # Codigo banco cobrador inválido 'A444' => 'A444', # Número parcelas carne não numérico 'A445' => 'A445', # Número parcelas carne zerado 'A446' => 'A446', # Movimento excluido por solicitacao 'A447' => 'A447', # Agência cobradora não encontrada 'A448' => 'A448', # Não baixar, compl. informado inválido 'A449' => 'A449', # Não protestar, compl. informado inválido 'A450' => 'A450', # Qtd de dias de baixa não preenchido 'A451' => 'A451', # Qtd de dias protesto não preenchido 'A452' => 'A452', # Tot parc. inf. não bate cl otd parc ger 'A453' => 'A453', # Carne com parcelas com erro 'A454' => 'A454', # Número do titulo igual a zero 'A455' => 'A455', # Titulo não encontrado 'A456' => 'A456', # Titulo com ordem de protesto já emitida 'A457' => 'A457', # Ocorrência não acatada, titulo já protestado 'A458' => 'A458', # Ocorrência não acatada, titulo não vencido 'A459' => 'A459', # Instrucao aceita so p/ cobranca simples 'A460' => 'A460', # Especie documento não protestavel 'A461' => 'A461', # Cedente sem carta de protesto 'A462' => 'A462', # Sacado não protestavel 'A463' => 'A463', # Tipo de cobranca não permite protesto 'A464' => 'A464', # Pedido sustacao já solicitado 'A465' => 'A465', # Sustacao protesto fora de prazo 'A466' => 'A466', # Cliente não transmite reg. de ocorrencia 'A467' => 'A467', # Tipo de vencimento inválido 'A468' => 'A468', # Produto diferente de cobranca simples 'A469' => 'A469', # Data prorrogação menor oue data vencimento 'A470' => 'A470', # Data antecipação maior oue data vencimento 'A471' => 'A471', # Data documento superior a data instrucao 'A472' => 'A472', # Desc. por antec. maior/igual vlr titulo 'A473' => 'A473', # Não existe abatimento p/ cancelar 'A474' => 'A474', # Não existe prim. desconto p/ cancelar 'A475' => 'A475', # Não existe seg. desconto p/ cancelar 'A476' => 'A476', # Não existe terc. desconto p/ cancelar 'A477' => 'A477', # Não existe desc. por antec. p/ cancelar 'A478' => 'A478', # Não existe multa por atraso p/ cancelar 'A479' => 'A479', # Já existe segundo desconto 'A480' => 'A480', # Já existe terceiro desconto 'A481' => 'A481', # Data instrucao inválida 'A482' => 'A482', # Data multa menor/igual oue vencimento 'A483' => 'A483', # Já existe desconto por dia antecipacao 'A484' => 'A484', # Valor titulo em outra moeda não informado 'A485' => 'A485', # Perfil não aceita valor titulo zerado 'A486' => 'A486', # Especie docto não permite protesto 'A487' => 'A487', # Especie docto não permite IOC zerado 'A488' => 'A488', # Registro duplicado no movimento diario 'A489' => 'A489', # Nome do sacado não informado 'A490' => 'A490', # Endereço do sacado não informado 'A491' => 'A491', # Municipio do sacado não informado 'A492' => 'A492', # Tipo inscrição não existe 'A493' => 'A493', # Valor mora tem oue ser zero (titulo = zero) 'A494' => 'A494', # Data multa maior oue data de vencimento 'A495' => 'A495', # Complemento da instrucao não numérico 'A496' => 'A496', # Codigo p. baixa/ devol. inválido 'A497' => 'A497', # Codigo banco na compensação não numérico 'A498' => 'A498', # Codigo banco na compensação inválido 'A499' => 'A499', # Num. lote remessa(detalhe) não numérico 'A500' => 'A500', # Num. seo. reg. do lote não numérico 'A501' => 'A501', # Codigo p. protesto não numérico 'A502' => 'A502', # Qtd de dias p. protesto inválido 'A503' => 'A503', # Qtd dias baixa/dev. inválido p. cod. 1 'A504' => 'A504', # Qtd dias baixa/dev. inválido p.cod. 2 'A505' => 'A505', # Qtd dias baixa/dev.inválido p.cod. 3 'A506' => 'A506', # Indicador de carne não numérico 'A507' => 'A507', # Num. total de parc.carne não numérico 'A508' => 'A508', # Número do plano não numérico 'A509' => 'A509', # Indicador de parcelas carne inválido 'A510' => 'A510', # N.seo. parcela inv.p.indic. maior 0 'A511' => 'A511', # N. seo.parcela inv.p.indic.dif.zeros 'A512' => 'A512', # N.tot.parc.inv.p.indic. maior zeros 'A513' => 'A513', # Num.tot.parc.inv.p.indic.difer.zeros 'A514' => 'A514', # Alt.do contr.participanteinválido 'A515' => 'A515', # Alt. do seu Número inválida 'A516' => 'A516', # Banco compensação inválido (d30) 'A517' => 'A517', # Num. do lote remessa não numérico(d30) 'A518' => 'A518', # Num.seo.reg.no lote(d30) 'A519' => 'A519', # Tipo insc.sacado inválido (d30) 'A520' => 'A520', # Num.insc.sac.inv.p.tipo insc.o e 9(d30) 'A521' => 'A521', # Num.banco compensação inválido (d3r) 'A522' => 'A522', # Num. lote remessa não numérico (d3r) 'A523' => 'A523', # Num. seo. reg. lote não numérico (d3r) 'A524' => 'A524', # Data desc3 não numérica (d3r) 'A525' => 'A525', # Cod.banco compensação não numérico (d3s) 'A526' => 'A526', # Cod. banco compensação inválido (d3s) 'A527' => 'A527', # Num.lote remessa não numérico (d3s) 'A528' => 'A528', # Num.seo.do reg.lote não numérico (d3s) 'A529' => 'A529', # Num.ident.de impressao inválido (d3s) 'A530' => 'A530', # Num.linha impressa não numérico(d3s) 'A531' => 'A531', # Cod.msg.p.rec.sacado inválido(d3s) 'A532' => 'A532', # Cad.txperm.sk.inv.p.cod.mora=4(d3p) 'A533' => 'A533', # Vl.tit(real).inv.p.cod.mora= 1(dep) 'A534' => 'A534', # Vl.outros inv.p.cod.mora = 1(d3p) 'A535' => 'A535', # Cad.tx.perm.sk.inv.p.cod.mora=3(d3p) 'A536' => 'A536', # Titulo com mais de 3 instrucoes financeiras 'A537' => 'A537', # Código de cedente não cadastrado 'A538' => 'A538', # Titulo sem ordem de protesto automatica 'A539' => 'A539', # Data de juros de tolerancia inválido 'A540' => 'A540', # Data de tolerancia menor data vencimento 'A541' => 'A541', # Perc. de juros de tolerancia inválido 'A542' => 'A542', # Titulo rejeitado - operação de desconto 'A543' => 'A543', # Titulo rejeitado - horário limite op desconto 'A999' => 'A999', # Outros motivos } end |
#equivalent_codigo_motivo_ocorrencia_A_400(codigo_movimento_gem) ⇒ Object
2452 2453 2454 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2452 def equivalent_codigo_motivo_ocorrencia_A_400 codigo_movimento_gem equivalent_codigo_motivo_ocorrencia_A_240 codigo_movimento_gem end |
#equivalent_codigo_motivo_ocorrencia_B_240(codigo_movimento_gem) ⇒ Object
2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2247 def equivalent_codigo_motivo_ocorrencia_B_240 codigo_movimento_gem # Código Padrão para {# do Banco a Gem '01' => 'B01', # Tarifa de Extrato de Posição '02' => 'B02', # Tarifa de Manutenção de Título Vencido '03' => 'B03', # Tarifa de Sustação '04' => 'B04', # Tarifa de Protesto '05' => 'B05', # Tarifa de Outras Instruções '06' => 'B06', # Tarifa de Outras Ocorrências '07' => 'B07', # Tarifa de Envio de Duplicata ao Pagador '08' => 'B08', # Custas de Protesto '09' => 'B09', # Custas de Sustação de Protesto '10' => 'B10', # Custas de Cartório Distribuidor '11' => 'B11', # Custas de Edital '12' => 'B12', # Tarifa Sobre Devolução de Título Vencido '13' => 'B13', # Tarifa Sobre Registro Cobrada na Baixa/Liquidação '14' => 'B14', # Tarifa Sobre Reapresentação Automática '15' => 'B15', # Tarifa Sobre Rateio de Crédito '16' => 'B16', # Tarifa Sobre Informações Via Fax '17' => 'B17', # Tarifa Sobre Prorrogação de Vencimento '18' => 'B18', # Tarifa Sobre Alteração de Abatimento/Desconto '19' => 'B19', # Tarifa Sobre Arquivo mensal (Em Ser) '20' => 'B20', # Tarifa Sobre Emissão de Boleto de Pagamento Pré-Emitido pelo Banco 'B21' => 'B21', # Redisponibilização de Arquivo Retorno Eletrônico 'B22' => 'B22', # Banco de Pagadores 'B23' => 'B23', # Entrega Aviso Disp Boleto via e-amail ao pagador (s/ emissão Boleto) 'B24' => 'B24', # Emissão de Boleto Pré-impresso CAIXA matricial 'B25' => 'B25', # Emissão de Boleto Pré-impresso CAIXA A4 'B26' => 'B26', # Emissão de Boleto Padrão CAIXA 'B27' => 'B27', # Emissão de Boleto/Carnê 'B28' => 'B28', # Emissão de Aviso de Vencido 'B29' => 'B29', # Alteração cadastral de dados do título - sem emissão de aviso 'B30' => 'B30', # Emissão de 2a via de Boleto Cobrança Registrada 'B31' => 'B31', # Tarifa de permanência título cadastrado 'B32' => 'B32', # Tarifa de registro 'B33' => 'B33', # Tarifa título pago no Bradesco 'B34' => 'B34', # Tarifa título pago compensação 'B35' => 'B35', # Tarifa título baixado não pago 'B36' => 'B36', # Tarifa alteração de vencimento 'B37' => 'B37', # Tarifa concessão abatimento 'B38' => 'B38', # Tarifa cancelamento de abatimento 'B39' => 'B39', # Tarifa concessão desconto 'B40' => 'B40', # Tarifa cancelamento desconto 'B41' => 'B41', # Tarifa título pago cics 'B42' => 'B42', # Tarifa título pago Internet 'B43' => 'B43', # Tarifa título pago term. gerencial serviços 'B44' => 'B44', # Tarifa título pago Pág-Contas 'B45' => 'B45', # Tarifa título pago Fone Fácil 'B46' => 'B46', # Tarifa título Déb. Postagem 'B47' => 'B47', # Tarifa impressão de títulos pendentes 'B48' => 'B48', # Tarifa título pago BDN 'B49' => 'B49', # Tarifa título pago Term. Multi Função 'B50' => 'B50', # Impressão de títulos baixados 'B51' => 'B51', # Impressão de títulos pagos 'B52' => 'B52', # Tarifa título pago Pagfor 'B53' => 'B53', # Tarifa reg/pgto – guichê caixa 'B54' => 'B54', # Tarifa título pago retaguarda 'B55' => 'B55', # Tarifa título pago Subcentro 'B56' => 'B56', # Tarifa título pago Cartão de Crédito 'B57' => 'B57', # Tarifa título pago Comp Eletrônica 'B58' => 'B58', # Tarifa título Baix. Pg. Cartório 'B59' => 'B59', # Tarifa título baixado acerto banco 'B60' => 'B60', # Baixa registro em duplicidade 'B61' => 'B61', # Tarifa título baixado decurso prazo 'B62' => 'B62', # Tarifa título baixado Judicialmente 'B63' => 'B63', # Tarifa título baixado via remessa 'B64' => 'B64', # Tarifa título baixado rastreamento 'B65' => 'B65', # Tarifa título baixado conf. Pedido 'B66' => 'B66', # Tarifa título baixado protestado 'B67' => 'B67', # Tarifa título baixado p/ devolução 'B68' => 'B68', # Tarifa título baixado franco pagto 'B69' => 'B69', # Tarifa título baixado SUST/RET/CARTÓRIO 'B70' => 'B70', # Tarifa título baixado SUS/SEM/REM/CARTÓRIO 'B71' => 'B71', # Tarifa título transferido desconto 'B72' => 'B72', # Cobrado baixa manual 'B73' => 'B73', # Baixa por acerto cliente 'B74' => 'B74', # Tarifa baixa por contabilidade 'B75' => 'B75', # Tr. tentativa cons deb aut 'B76' => 'B76', # Tr. credito online 'B77' => 'B77', # Tarifa reg/pagto Bradesco Expresso 'B78' => 'B78', # Tarifa emissão Papeleta 'B79' => 'B79', # Tarifa fornec papeleta semi preenchida 'B80' => 'B80', # Acondicionador de papeletas (RPB)S 'B81' => 'B81', # Acond. De papelatas (RPB)s PERSONAL 'B82' => 'B82', # Papeleta formulário branco 'B83' => 'B83', # Formulário A4 serrilhado 'B84' => 'B84', # Fornecimento de softwares transmiss 'B85' => 'B85', # Fornecimento de softwares consulta 'B86' => 'B86', # Fornecimento Micro Completo 'B87' => 'B87', # Fornecimento MODEN 'B88' => 'B88', # Fornecimento de máquinas óticas 'B89' => 'B89', # Fornecimento de Impressoras 'B90' => 'B90', # Reativação de título 'B91' => 'B91', # Alteração de produto negociado 'B92' => 'B92', # Tarifa emissão de contra recibo 'B93' => 'B93', # Tarifa emissão 2a via papeleta 'B94' => 'B94', # Tarifa regravação arquivo retorno 'B95' => 'B95', # Arq. Títulos a vencer mensal 'B96' => 'B96', # Listagem auxiliar de crédito 'B97' => 'B97', # Tarifa cadastro cartela instrução permanente 'B98' => 'B98', # Canalização de Crédito 'B99' => 'B99', # Cadastro de Mensagem Fixa 'B100' => 'B100', # Tarifa registro título déb. Automático 'B101' => 'B101', # Emissão papeleta sem valor 'B102' => 'B102', # Sem uso 'B103' => 'B103', # Cadastro de reembolso de diferença 'B104' => 'B104', # Relatório fluxo de pagto 'B105' => 'B105', # Emissão Extrato mov. Carteira 'B106' => 'B106', # Mensagem campo local de pagto 'B107' => 'B107', # Cadastro Concessionária serv. Publ. 'B108' => 'B108', # Classif. Extrato Conta Corrente 'B109' => 'B109', # Contabilidade especial 'B110' => 'B110', # Realimentação pagto 'B111' => 'B111', # Repasse de Créditos 'B112' => 'B112', # Tarifa reg. Pagto outras mídias 'B113' => 'B113', # Tarifa Reg/Pagto – Net Empresa 'B114' => 'B114', # Tarifa título pago vencido 'B115' => 'B115', # TR Tít. Baixado por decurso prazo 'B116' => 'B116', # Arquivo Retorno Antecipado 'B117' => 'B117', # Arq retorno Hora/Hora 'B118' => 'B118', # TR. Agendamento Déb Aut 'B119' => 'B119', # TR. Agendamento rat. Crédito 'B120' => 'B120', # TR Emissão aviso rateio 'B121' => 'B121', # Extrato de protesto 'B122' => 'B122', # Tarifa de baixa da carteira 'B123' => 'B123', # Tarifa de registro de entrada do título 'B124' => 'B124', # Tarifa de entrada na rede Sicredi } end |
#equivalent_codigo_motivo_ocorrencia_B_400(codigo_movimento_gem) ⇒ Object
2455 2456 2457 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2455 def equivalent_codigo_motivo_ocorrencia_B_400 codigo_movimento_gem equivalent_codigo_motivo_ocorrencia_B_240 codigo_movimento_gem end |
#equivalent_codigo_motivo_ocorrencia_C_240(codigo_movimento_gem) ⇒ Object
2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2377 def equivalent_codigo_motivo_ocorrencia_C_240 codigo_movimento_gem # Código Padrão para {# do Banco a Gem '01' => 'C01', # Por Saldo '02' => 'C02', # Por Conta '03' => 'C03', # Liquidação no Guichê de Caixa em Dinheiro '04' => 'C04', # Compensação Eletrônica '05' => 'C05', # Compensação Convencional '06' => 'C06', # Por Meio Eletrônico '07' => 'C07', # Após Feriado Local '08' => 'C08', # Em Cartório '30' => 'C30', # Liquidação no Guichê de Caixa em Cheque '31' => 'C31', # Liquidação em banco correspondente '32' => 'C32', # Liquidação Terminal de Auto-Atendimento '33' => 'C33', # Liquidação na Internet (Home banking) '34' => 'C34', # Liquidado Office Banking '35' => 'C35', # Liquidado Correspondente em Dinheiro '36' => 'C36', # Liquidado Correspondente em Cheque '37' => 'C37', # Liquidado por meio de Central de Atendimento (Telefone) '09' => 'C09', # Comandada Banco '10' => 'C10', # Comandada Cliente Arquivo '11' => 'C11', # Comandada Cliente On-line '12' => 'C12', # Decurso Prazo - Cliente '13' => 'C13', # Decurso Prazo - Banco '14' => 'C14', # Protestado '15' => 'C15', # Título Excluído 'C00' => 'C00', # Baixado Conforme Instruções da Agência 'C16' => 'C16', # Título Baixado pelo Banco por decurso Prazo 'C17' => 'C17', # Titulo Baixado Transferido Carteira 'C20' => 'C20', # Titulo Baixado e Transferido para Desconto 'C42' => 'C42', # Rateio não efetuado, cód. Calculo 2 (VLR. Registro) 'C46' => 'C46', # Baixa Por alteração da variação 'C47' => 'C47', # Baixa Por alteração da variação 'C51' => 'C51', # Baixa Acerto 'C90' => 'C90', # Baixa automática 'C100' => 'C100', # Casa Lotérica 'C101' => 'C101', # Agências CAIXA 'C102' => 'C102', # Correspondente Bancário 'C103' => 'C103', # Liquidação normal 'C104' => 'C104', # Liquidação parcial 'C105' => 'C105', # Liquidação com cheque a compensar 'C106' => 'C106', # Liquidação de título sem registro (carteira 7 tipo 4) 'C107' => 'C107', # Liquidação na apresentação 'C110' => 'C110', # Liquidação Parcial com Cheque a Compensar 'C111' => 'C111', # Liquidação por Saldo com Cheque a Compensar 'C118' => 'C118', # Baixa Por alteração da carteira 'C119' => 'C119', # Baixa Débito automático 'C131' => 'C131', # Baixa Liquidado anteriormente 'C132' => 'C132', # Baixa Habilitado em processo 'C133' => 'C133', # Baixa Incobrável por nosso intermédio 'C134' => 'C134', # Baixa Transferido para créditos em liquidação 'C135' => 'C135', # Acerto online 'C136' => 'C136', # Outros bancos – recebimento off-line 'C137' => 'C137', # Outros bancos – pelo código de barras 'C138' => 'C138', # Outros bancos – pela linha digitável 'C139' => 'C139', # Outros bancos – pelo auto atendimento 'C140' => 'C140', # Outros bancos – recebimento em casa lotérica 'C141' => 'C141', # Outros bancos – correspondente 'C142' => 'C142', # Outros bancos – telefone 'C143' => 'C143', # Outros bancos – arquivo eletrônico (pagamento efetuado por meio de troca de arquivos) 'C144' => 'C144', # Correspondente Itaú 'C145' => 'C145', # SISPAG – sistema de contas a pagar itaú 'C146' => 'C146', # Agência itaú – por débito em conta corrente, cheque itaú* ou dinheiro 'C147' => 'C147', # Agência itaú – capturado em off-line 'C148' => 'C148', # Pagamento em cartório de protesto com cheque 'C149' => 'C149', # Agendamento – pagamento agendado via bankline ou outro canal eletrônico e liquidado na data indicada 'C150' => 'C150', # Digitação – realimentação automática 'C151' => 'C151', # Pagamento via seltec } end |
#equivalent_codigo_motivo_ocorrencia_C_400(codigo_movimento_gem) ⇒ Object
2458 2459 2460 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2458 def equivalent_codigo_motivo_ocorrencia_C_400 codigo_movimento_gem equivalent_codigo_motivo_ocorrencia_C_240 codigo_movimento_gem end |
#equivalent_codigo_motivo_ocorrencia_D_240(codigo_movimento_gem) ⇒ Object
2448 2449 2450 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2448 def equivalent_codigo_motivo_ocorrencia_D_240 codigo_movimento_gem # Exclusivo por banco end |
#equivalent_codigo_motivo_ocorrencia_D_400(codigo_movimento_gem) ⇒ Object
2461 2462 2463 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2461 def equivalent_codigo_motivo_ocorrencia_D_400 codigo_movimento_gem equivalent_codigo_motivo_ocorrencia_D_240 codigo_movimento_gem end |
#equivalent_codigo_movimento_remessa_240 ⇒ Object
155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 |
# File 'lib/br_boleto/helper/default_codes.rb', line 155 def equivalent_codigo_movimento_remessa_240 # Padrão Código para Descrição {# da GEM o Banco '01' => '01' , # Entrada de Títulos '02' => '02' , # Pedido de Baixa '03' => '03' , # Protesto para Fins Falimentares '04' => '04' , # Concessão de Abatimento '05' => '05' , # Cancelamento de Abatimento '06' => '06' , # Alteração de Vencimento '07' => '07' , # Concessão de Desconto '08' => '08' , # Cancelamento de Desconto '09' => '09' , # Pedido de protesto (Protestar) '10' => '10' , # Sustar Protesto e Baixar Título '11' => '11' , # Sustar Protesto e Manter em Carteira '12' => '12' , # Alteração de Juros de Mora '13' => '13' , # Dispensar Cobrança de Juros de Mora '14' => '14' , # Alteração de Valor/Percentual de Multa '15' => '15' , # Dispensar Cobrança de Multa '16' => '16' , # Alteração do Valor de Desconto '17' => '17' , # Não conceder Desconto '18' => '18' , # Alteração do Valor de Abatimento '19' => '19' , # Prazo Limite de Recebimento – Alterar '20' => '20' , # Prazo Limite de Recebimento – Dispensar '21' => '21' , # Alterar número do título dado pelo beneficiario (nosso número) '22' => '22' , # Alterar número controle do Participante (seu número / número documento) '23' => '23' , # Alterar dados do Pagador '24' => '24' , # Alterar dados do Sacador/Avalista '30' => '30' , # Recusa da Alegação do Pagador '31' => '31' , # Alteração de Outros Dados '33' => '33' , # Alteração dos Dados do Rateio de Crédito '34' => '34' , # Pedido de Cancelamento dos Dados do Rateio de Crédito '35' => '35' , # Pedido de Desagendamento do Débito Automático '40' => '40' , # Alteração de Carteira '41' => '41' , # Cancelar protesto '42' => '42' , # Alteração de Espécie de Título '43' => '43' , # Transferência de carteira/modalidade de cobrança '44' => '44' , # Alteração de contrato de cobrança '45' => '45' , # Negativação Sem Protesto '46' => '46' , # Solicitação de Baixa de Título Negativado Sem Protesto '47' => '47' , # Alteração do Valor Nominal do Título '48' => '48' , # Alteração do Valor Mínimo/ Percentual '49' => '49' , # Alteração do Valor Máximo/Percentua } end |
#equivalent_codigo_movimento_remessa_400 ⇒ Object
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 |
# File 'lib/br_boleto/helper/default_codes.rb', line 199 def equivalent_codigo_movimento_remessa_400 # Padrão Código para Descrição {# da GEM o Banco '01' => '01' , # Registro de títulos / Remessa '02' => '02' , # Pedido de Baixa '03' => '03' , # Pedido de Protesto Falimentar '04' => '04' , # Concessão de abatimento '05' => '05' , # Cancelamento de abatimento concedido '06' => '06' , # Alteração de vencimento '09' => '09' , # Pedido de protesto (Protestar) '21' => '07' , # Alterar número do título dado pelo beneficiario (nosso número) '22' => '08' , # Alterar número controle do Participante (seu número / número documento) '31' => '31' , # Alteração de outros dados } end |
#equivalent_codigo_movimento_retorno_240 ⇒ Object
691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 |
# File 'lib/br_boleto/helper/default_codes.rb', line 691 def equivalent_codigo_movimento_retorno_240 { '01' => '01', # Solicitação de Impressão de Títulos Confirmada '02' => '02', # Entrada Confirmada '03' => '03', # Entrada Rejeitada '04' => '04', # Transferência de Carteira/Entrada '05' => '05', # Transferência de Carteira/Baixa '06' => '06', # Liquidação '07' => '07', # Confirmação do Recebimento da Instrução de Desconto '08' => '08', # Confirmação do Recebimento do Cancelamento do Desconto '09' => '09', # Baixa '10' => '10', # Baixa Solicitada '11' => '11', # Títulos em Carteira (Em Ser) '12' => '12', # Confirmação Recebimento Instrução de Abatimento '13' => '13', # Confirmação Recebimento Instrução de Cancelamento Abatimento '14' => '14', # Confirmação Recebimento Instrução Alteração de Vencimento '15' => '15', # Franco de Pagamento '16' => '16', # Título Pago em Cheque – Vinculado '17' => '17', # Liquidação Após Baixa ou Liquidação Título Não Registrado '18' => '18', # Acerto de Depositária (sem motivo) '19' => '19', # Confirmação Recebimento Instrução de Protesto '20' => '20', # Confirmação Recebimento Instrução de Sustação/Cancelamento de Protesto '21' => '21', # Acerto do Controle do Participante (sem motivo) '22' => '22', # Título Com Pagamento Cancelado '23' => '23', # Remessa a Cartório (Aponte em Cartório) '24' => '24', # Retirada de Cartório e Manutenção em Carteira '25' => '25', # Protestado e Baixado (Baixa por Ter Sido Protestado) '26' => '26', # Instrução Rejeitada '27' => '27', # Confirmação do Pedido de Alteração de Outros Dados '28' => '28', # Débito de Tarifas/Custas '29' => '29', # Ocorrências do Pagador '30' => '30', # Alteração de Dados Rejeitada '33' => '33', # Confirmação da Alteração dos Dados do Rateio de Crédito '34' => '34', # Confirmação do Cancelamento dos Dados do Rateio de Crédito '35' => '35', # Confirmação do Desagendamento do Débito Automático '36' => '36', # Confirmação de envio de e-mail/SMS '37' => '37', # Envio de e-mail/SMS rejeitado '38' => '38', # Confirmação de alteração do Prazo Limite de Recebimento (a data deve ser informada no campo 28.3.p) '39' => '39', # Confirmação de Dispensa de Prazo Limite de Recebimento '40' => '40', # Confirmação da alteração do número do título dado pelo Beneficiário '41' => '41', # Confirmação da alteração do número controle do Participante '42' => '42', # Confirmação da alteração dos dados do Pagador '43' => '43', # Confirmação da alteração dos dados do Sacador/Avalista '44' => '44', # Título pago com cheque devolvido '45' => '45', # Título pago com cheque compensado '46' => '46', # Instrução para cancelar protesto confirmada '47' => '47', # Instrução para protesto para fins falimentares confirmada '48' => '48', # Confirmação de instrução de transferência de carteira/modalidade de cobrança '49' => '49', # Alteração de contrato de cobrança '50' => '50', # Título pago com cheque pendente de liquidação '51' => '51', # Título DDA reconhecido pelo Pagador '52' => '52', # Título DDA não reconhecido pelo Pagador '53' => '53', # Título DDA recusado pela CIP '54' => '54', # Confirmação da Instrução de Baixa de Título Negativado sem Protesto '55' => '55', # Confirmação de Pedido de Dispensa de Multa '56' => '56', # Confirmação do Pedido de Cobrança de Multa '57' => '57', # Confirmação do Pedido de Alteração de Cobrança de Juros '58' => '58', # Confirmação do Pedido de Alteração do Valor/Data de Desconto '59' => '59', # Confirmação do Pedido de Alteração do Beneficiário do Título '60' => '60', # Confirmação do Pedido de Dispensa de Juros de Mora '61' => '61', # Confirmação de Alteração do Valor Nominal do Título '63' => '63', # Título Sustado Judicialmente '72' => '72', # Alteração de tipo de cobrança '73' => '73', # Confirmação recebimento pedido de negativação '74' => '74', # Confirmação Pedido de Exclusão de Negativação (com ou sem baixa) '76' => '76', # Liquidação de boleto cooperativa emite e expede '77' => '77', # Liquidação de boleto após baixa ou não registrado cooperativa emite e expede '91' => '91', # Título em aberto não enviado ao pagador '92' => '92', # Inconsistência Negativação Serasa '93' => '93', # Inclusão Negativação via Serasa '94' => '94', # Exclusão Negativação Serasa '96' => '96', # Despesas de Protesto '97' => '97', # Despesas de Sustação de Protesto '98' => '98', # Débito de Custas Antecipadas '99' => '99', # Rejeição do Título '100' => '100', # Baixa Rejeitada '101' => '101', # Liquidação Em Cartório '102' => '102', # Liquidação por Conta/Parcial '103' => '103', # Liquidação por Saldo '104' => '104', # Título não existe '105' => '105', # Aceite do pagador '106' => '106', # Entrada rejeitada por CEP irregular '107' => '107', # Tarifa De Manutenção De Títulos Vencidos '120' => '120', # Débito em Conta '121' => '121', # Dispensar Indexador '122' => '122', # Confirmação de Instrução de Parâmetro de Pagamento Parcial '135' => '135', # Confirmação de Inclusão Banco de Sacado '136' => '136', # Confirmação de Alteração Banco de Sacado '137' => '137', # Confirmação de Exclusão Banco de Sacado '138' => '138', # Emissão de Bloquetos de Banco de Sacado '139' => '139', # Manutenção de Sacado Rejeitada '140' => '140', # Entrada de Título via Banco de Sacado Rejeitada '141' => '141', # Manutenção de Banco de Sacado Rejeitada '144' => '144', # Estorno de Baixa / Liquidação '145' => '145', # Alteração de Dados '146' => '146', # Uso da Empresa Alterado '147' => '147', # Prazo de Devolução Alterado '148' => '148', # Alteração com reemissão de Boleto Confirmada '149' => '149', # Alteração da opção de Protesto para Devolução Confirmada '150' => '150', # Alteração da opção de Devolução para Protesto Confirmada '151' => '151', # Baixa por Devolução '152' => '152', # Baixa por Protesto '153' => '153', # Estorno de Protesto '154' => '154', # Estorno de Sustação de Protesto '155' => '155', # Outras Tarifas de Alteração '156' => '156', # Tarifas Diversas '170' => '170', # Confirmação Receb.Inst.de Protesto Falimentar '171' => '171', # Estorno de pagamento '210' => '210', # Baixa Por Ter Sido Liquidado '218' => '218', # Cobrança Contratual – Instruções/Alterações Rejeitadas/Pendentes '221' => '221', # Confirmação Recebimento De Instrução De Não Protestar '225' => '225', # Alegações Do Pagador '226' => '226', # Tarifa De Aviso De Cobrança '227' => '227', # Tarifa De Extrato Posição (B40X) '228' => '228', # Tarifa De Relação Das Liquidações '230' => '230', # Débito mensal de tarifas (para entradas e baixas) '233' => '233', # Custas De Protesto '234' => '234', # Custas De Sustação '236' => '236', # Custas De Edital '237' => '237', # Tarifa De Emissão De Boleto/Tarifa De Envio De Duplicata '238' => '238', # Tarifa De Instrução '239' => '239', # Tarifa De Ocorrências '240' => '240', # Tarifa Mensal De Emissão De Boleto/Tarifa Mensal De Envio De Duplicata '241' => '241', # Débito Mensal De Tarifas – Extrato De Posição (B4EP/B4OX) '242' => '242', # Débito Mensal De Tarifas – Outras Instruções '243' => '243', # Débito Mensal De Tarifas – Manutenção De Títulos Vencidos '244' => '244', # Débito Mensal De Tarifas – Outras Ocorrências '245' => '245', # Débito Mensal De Tarifas – Protesto '246' => '246', # Débito Mensal De Tarifas – Sustação De Protesto '247' => '247', # Baixa Com Transferência Para Desconto '248' => '248', # Custas De Sustação Judicial '251' => '251', # Tarifa Mensal Referente A Entradas Bancos Correspondentes Na Carteira '252' => '252', # Tarifa Mensal Baixas Na Carteira '253' => '253', # Tarifa Mensal Baixas Em Bancos Correspondentes Na Carteira '254' => '254', # Tarifa Mensal De Liquidações Na Carteira '255' => '255', # Tarifa Mensal De Liquidações Em Bancos Correspondentes Na Carteira '256' => '256', # Custas De Irregularidade '257' => '257', # Instrução Cancelada '259' => '259', # Baixa por crédito em C/C através do SISPAG '260' => '260', # Entrada Rejeitada Carnê '261' => '261', # Tarifa Emissão Aviso De Movimentação De Títulos (2154) '262' => '262', # Débito Mensal De Tarifa – Aviso De Movimentação De Títulos (2154) '264' => '264', # Entrada Confirmada com Rateio de Crédito '265' => '265', # Pagamento com cheque – aguardando compensação '271' => '271', # Entrada registrada, aguardando avaliação '272' => '272', # Baixa por crédito em c/c através do sispag sem título correspondente '273' => '273', # Confirmação de entrada na cobrança simples – entrada não aceita na cobrança contratual '274' => '274', # Instrução De Negativação Expressa Rejeitada '275' => '275', # Confirma O Recebimento De Instrução De Entrada Em Negativação Expressa '277' => '277', # Confirma O Recebimento De Instrução De Exclusão De Entrada Em Negativação Expressa '278' => '278', # Confirma O Recebimento De Instrução De Cancelamento Da Negativação Expressa '279' => '279', # Negativação Expressa Informacional '280' => '280', # Confirmação De Entrada Em Negativação Expressa – Tarifa '282' => '282', # Confirmação O Cancelamento De Negativação Expressa - Tarifa '283' => '283', # Confirmação Da Exclusão/Cancelamento Da Negativação Expressa Por Liquidação - Tarifa '285' => '285', # Tarifa Por Boleto (ATÉ 03 Envios) Cobrança Ativa Eletrônica '286' => '286', # Tarifa Email Cobrança Ativa Eletrônica '287' => '287', # Tarifa Sms Cobrança Ativa Eletrônica '288' => '288', # Tarifa Mensal Por Boleto (ATÉ 03 Envios) Cobrança Ativa Eletrônica '289' => '289', # Tarifa Mensal Email Cobrança Ativa Eletrônica '290' => '290', # Tarifa Mensal Sms Cobrança Ativa Eletrônica '291' => '291', # Tarifa Mensal De Exclusão De Entrada Em Negativação Expressa '292' => '292', # Tarifa Mensal De Cancelamento De Negativação Expressa '293' => '293', # Tarifa Mensal De Exclusão/Cancelamento De Negativação Expressa Por Liquidação '294' => '294', # Confirma Recebimento De Instrução De Não Negativar } end |
#equivalent_codigo_movimento_retorno_400 ⇒ Object
Código adotado pela FEBRABAN, para identificar o tipo de movimentação enviado nos registros do arquivo de retorno.
688 689 690 |
# File 'lib/br_boleto/helper/default_codes.rb', line 688 def equivalent_codigo_movimento_retorno_400 equivalent_codigo_movimento_retorno_240 end |
#equivalent_codigo_multa ⇒ Object
Código adotado pela FEBRABAN para identificação do tipo de pagamento de multa.
378 379 380 381 382 383 384 |
# File 'lib/br_boleto/helper/default_codes.rb', line 378 def equivalent_codigo_multa { '1' => '1', # Valor fixo '2' => '2', # Percentual '3' => '3', # Isento } end |
#equivalent_codigo_ocorrencia_pagador_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o tipo de ocorrência do Pagador.
2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2538 def equivalent_codigo_ocorrencia_pagador_240 { '0101' => '0101', # Pagador alega que não recebeu a mercadoria '0102' => '0102', # Pagador alega que a mercadoria chegou atrasada '0103' => '0103', # Pagador alega que a mercadoria chegou avariada '0104' => '0104', # Pagador alega que a mercadoria não confere com o pedido '0105' => '0105', # Pagador alega que a mercadoria chegou incompleta '0106' => '0106', # Pagador alega que a mercadoria está à disposição do cedente '0107' => '0107', # Pagador alega que devolveu a mercadoria '0108' => '0108', # Pagador alega que a mercadoria está em desacordo com a Nota Fiscal '0109' => '0109', # Pagador alega que nada deve ou comprou '0201' => '0201', # Pagador alega que não recebeu a fatura '0202' => '0202', # Pagador alega que o pedido de compra foi cancelado '0203' => '0203', # Pagador alega que a duplicata foi cancelada '0204' => '0204', # Pagador alega não ter recebido a mercadoria, nota fiscal, fatura '0205' => '0205', # Pagador alega que a duplicata/fatura está incorreta '0206' => '0206', # Pagador alega que o valor está incorreto '0207' => '0207', # Pagador alega que o faturamento é indevido '0208' => '0208', # Pagador alega que não localizou o pedido de compra '0301' => '0301', # Pagador alega que o vencimento correto é: '0302' => '0302', # Pagador solicita a prorrogação do vencimento para: '0303' => '0303', # Pagador aceita se o vencimento prorrogado para: '0304' => '0304', # Pagador alega que pagará o título em: '0305' => '0305', # Pagador pagou o título diretamente ao cedente em: '0306' => '0306', # Pagador pagará o título diretamente ao cedente em: '0401' => '0401', # Pagador não foi localizado, confirmar endereço '0402' => '0402', # Pagador mudou-se, transferiu de domicílio '0403' => '0403', # Pagador não recebe no endereço indicado '0404' => '0404', # Pagador desconhecido no local '0405' => '0405', # Pagador reside fora do perímetro '0406' => '0406', # Pagador com endereço incompleto '0407' => '0407', # Não foi localizado o número constante no endereço do título '0408' => '0408', # Endereço não localizado/não consta nos guias da cidade '0409' => '0409', # Endereço do Pagador alterado para: '0501' => '0501', # Pagador alega que tem desconto ou abatimento de: '0502' => '0502', # Pagador solicita desconto ou abatimento de: '0503' => '0503', # Pagador solicita dispensa dos juros de mora '0504' => '0504', # Pagador se recusa a pagar juros '0505' => '0505', # Pagador se recusa a pagar comissão de permanência '0601' => '0601', # Pagador está em regime de concordata '0602' => '0602', # Pagador está em regime de falência '0603' => '0603', # Pagador alega que mantém entendimentos com Pagadorr '0604' => '0604', # Pagador está em entendimentos com o cedente '0605' => '0605', # Pagador está viajando '0606' => '0606', # Pagador recusou-se a aceitar o título '0607' => '0607', # Pagador sustou protesto judicialmente '0608' => '0608', # Empregado recusou-se a receber título '0609' => '0609', # Título reapresentado ao Pagador '0610' => '0610', # Estamos nos dirigindo ao nosso correspondente '0611' => '0611', # Correspondente não se interessa pelo protesto '0612' => '0612', # Pagador não atende aos avisos de nossos correspondentes '0613' => '0613', # Título está sendo encaminhado ao correspondente '0614' => '0614', # Entrega franco de pagamento ao Pagador '0615' => '0615', # Entrega franco de pagamento ao representante '0616' => '0616', # A entrega franco de pagamento é difícil '0617' => '0617', # Título recusado pelo cartório '1776' => '1776', # Não foi possível a entrega do boleto ao pagador '1784' => '1784', # Boleto não entregue, mudou-se / desconhecido '1792' => '1792', # Boleto não entregue, CEP errado / incompleto '1800' => '1800', # Boleto não entregue, número não existe/endereço incompleto '1818' => '1818', # Boleto não retirado pelo pagador. reenviado pelo correio para carteiras com emissão pelo banco '1826' => '1826', # Endereço de e-mail inválido/cobrança mensagem. boleto enviado pelo correio '1834' => '1834', # Boleto DDA, divida reconhecida pelo pagador '1842' => '1842', # Boleto DDA, divida não reconhecida pelo pagador } end |
#equivalent_codigo_ocorrencia_pagador_400 ⇒ Object
2606 2607 2608 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2606 def equivalent_codigo_ocorrencia_pagador_400 equivalent_codigo_ocorrencia_pagador_240 end |
#equivalent_codigo_protesto_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o tipo de prazo a ser considerado para o protesto. O código ‘9’ só sera aceito para código de movimento para remessa ‘31’
439 440 441 442 443 444 445 446 447 448 449 450 |
# File 'lib/br_boleto/helper/default_codes.rb', line 439 def equivalent_codigo_protesto_240 { '1' => '1', # Protestar Dias Corridos '2' => '2', # Protestar Dias Úteis '3' => '3', # Não Protesta '4' => '4', # Protestar Fim Falimentar - Dias Úteis '5' => '5', # Protestar Fim Falimentar - Dias Corridos '8' => '8', # Negativação sem Protesto '9' => '9', # Cancelamento Protesto Automático '99' => '99', # Outros } end |
#equivalent_codigo_protesto_400 ⇒ Object
451 452 453 |
# File 'lib/br_boleto/helper/default_codes.rb', line 451 def equivalent_codigo_protesto_400 equivalent_codigo_protesto_240 end |
#equivalent_distribuicao_boleto ⇒ Object
Código adotado pela FEBRABAN para identificar o responsável pela distribuição do bloqueto.
316 317 318 319 320 321 322 323 |
# File 'lib/br_boleto/helper/default_codes.rb', line 316 def equivalent_distribuicao_boleto { '1' => '1', # Banco Distribui '2' => '2', # Cliente Distribui '3' => '3', # Banco envia e-mail '4' => '4', # Banco envia SMS } end |
#equivalent_especie_titulo_240 ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'lib/br_boleto/helper/default_codes.rb', line 46 def equivalent_especie_titulo_240 { '01' => '01', # CH – Cheque '02' => '02', # DM – Duplicata Mercantil '03' => '03', # DMI – Duplicata Mercantil p/ Indicação '04' => '04', # DS – Duplicata de Serviço '05' => '05', # DSI – Duplicata de Serviço p/ Indicação '06' => '06', # DR – Duplicata Rural '07' => '07', # LC – Letra de Câmbio '08' => '08', # NCC – Nota de Crédito Comercial '09' => '09', # NCE – Nota de Crédito a Exportação '10' => '10', # NCI – Nota de Crédito Industrial '11' => '11', # NCR – Nota de Crédito Rural '12' => '12', # NP – Nota Promissória '13' => '13', # NPR – Nota Promissória Rural '14' => '14', # TM – Triplicata Mercantil '15' => '15', # TS – Triplicata de Serviço '16' => '16', # NS – Nota de Seguro '17' => '17', # RC – Recibo '18' => '18', # FAT – Fatura '19' => '19', # ND – Nota de Débito '20' => '20', # AP – Apólice de Seguro '21' => '21', # ME – Mensalidade Escolar '22' => '22', # PC – Parcela de Consórcio '23' => '23', # NF – Nota Fiscal '24' => '24', # DD – Documento de Dívida '25' => '25', # Cédula de Produto Rural '26' => '26', # Warrant '27' => '27', # Dívida Ativa de Estado '28' => '28', # Dívida Ativa de Município '29' => '29', # Dívida Ativa da União '30' => '30', # Encargos condominiais '31' => '31', # CC – Cartão de Crédito '32' => '32', # BDP – Boleto de Proposta '99' => '99', # Outros } end |
#equivalent_especie_titulo_400 ⇒ Object
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/br_boleto/helper/default_codes.rb', line 83 def equivalent_especie_titulo_400 # Padrão Código para {# da GEM o Banco '01' => '10' , # Cheque '02' => '01' , # Duplicata Mercantil '04' => '12' , # Duplicata de Serviço '06' => '06' , # Duplicata Rural '07' => '08' , # Letra de Câmbio '12' => '02' , # Nota Promissória '14' => '14' , # Triplicata Mercantil '15' => '15' , # Triplicata de Serviço '16' => '03' , # Nota de Seguro '17' => '05' , # Recibo '18' => '18' , # Fatura '19' => '13' , # Nota de Débito '20' => '20' , # Apólice de Seguro '21' => '21' , # Mensalidade Escolar '22' => '22' , # Parcela de Consórcio '26' => '09' , # Warrant '99' => '99' , # Outros" } end |
#equivalent_identificacao_emissao_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o responsável e a forma de emissão do Boleto de Pagamento. Os códigos ‘4’ e ‘5’ só serão aceitos para código de movimento para remessa ‘31’
287 288 289 290 291 292 293 294 295 296 297 |
# File 'lib/br_boleto/helper/default_codes.rb', line 287 def equivalent_identificacao_emissao_240 { '1' => '1', # Banco Emite '2' => '2', # Cliente Emite '3' => '3', # Banco Pré-emite e Cliente Complementa '4' => '4', # Banco Reemite '5' => '5', # Banco Não Reemite '7' => '7', # Banco Emitente - Aberta '8' => '8', # Banco Emitente - Auto-envelopável } end |
#equivalent_identificacao_emissao_400 ⇒ Object
298 299 300 |
# File 'lib/br_boleto/helper/default_codes.rb', line 298 def equivalent_identificacao_emissao_400 equivalent_identificacao_emissao_240 end |
#equivalent_tipo_cobranca_240 ⇒ Object
dentro das modalidades de cobrança existentes no banco.
231 232 233 234 235 236 237 238 239 |
# File 'lib/br_boleto/helper/default_codes.rb', line 231 def equivalent_tipo_cobranca_240 { '1' => '1', # Cobrança Simples '2' => '2', # Cobrança Vinculada '3' => '3', # Cobrança Caucionada '4' => '4', # Cobrança Descontada '5' => '5', # Cobrança Vendor } end |
#equivalent_tipo_cobranca_400 ⇒ Object
240 241 242 |
# File 'lib/br_boleto/helper/default_codes.rb', line 240 def equivalent_tipo_cobranca_400 equivalent_tipo_cobranca_240 end |
#equivalent_tipo_impressao_240 ⇒ Object
Código adotado pela FEBRABAN para identificar o responsável e a forma de emissão do Boleto de Pagamento. Os códigos ‘4’ e ‘5’ só serão aceitos para código de movimento para remessa ‘31’
258 259 260 261 262 263 264 |
# File 'lib/br_boleto/helper/default_codes.rb', line 258 def equivalent_tipo_impressao_240 { '1' => '1', # Frente do Bloqueto '2' => '2', # Verso do Bloqueto '3' => '3', # Corpo de Instruções da Ficha de Compensação do Bloqueto } end |
#equivalent_tipo_impressao_400 ⇒ Object
265 266 267 |
# File 'lib/br_boleto/helper/default_codes.rb', line 265 def equivalent_tipo_impressao_400 equivalent_tipo_impressao_240 end |
#get_codigo_desconto(code) ⇒ Object
0 = Sem Desconto 1 = Valor Fixo Até a Data Informada 2 = Percentual Até a Data Informada 3 = Valor por Antecipação Dia Corrido 4 = Valor por Antecipação Dia Úti 5 = Percentual Sobre o Valor Nominal Dia Corrido 6 = Percentual Sobre o Valor Nominal Dia Útil 7 = Cancelamento de Desconto
403 404 405 |
# File 'lib/br_boleto/helper/default_codes.rb', line 403 def get_codigo_desconto(code) equivalent_codigo_desconto[code] || code end |
#get_codigo_juros(code) ⇒ Object
Código dos Juros de Mora : O cálculo de juros para cada código funciona da seguinte maneira: Valor do boleto = R$ 100,00 Vencimento = dia 10 1 - Valor por Dia
juros = R$ 1,00
Valor no dia 10 = R$ 100,00 (Sem juros)
Valor no dia 11 = R$ 101,00 (Juros de R$ 1,00)
Valor no dia 12 = R$ 102,00 (Juros de R$ 2,00)
2 = Taxa Mensal
juros = 5,00 %
calculo juros/dia = (R$ 100,00*5%) / 30 dias(1 mês)
juros ao dia = R$ 5,00
Valor no dia 10 = R$ 100,00 (Sem juros)
Valor no dia 11 = R$ 105,00 (Juros de R$ 5,00)
Valor no dia 12 = R$ 110,00 (Juros de R$ 10,00)
Default: 3 Códigos padrões da GEM
1 = Valor por Dia (R$/dia)
2 = Taxa Mensal (%/mês)
3 = Isento
350 351 352 |
# File 'lib/br_boleto/helper/default_codes.rb', line 350 def get_codigo_juros(code) equivalent_codigo_juros[code] || default_codigo_juros end |
#get_codigo_moeda(code, cnab) ⇒ Object
01 = Reservado para Uso Futuro 02 = Dólar Americano Comercial (Venda) 03 = Dólar Americano Turismo (Venda) 04 = ITRD 05 = IDTR 06 = UFIR Diária 07 = UFIR Mensal 08 = FAJ - TR 09 = Real 10 = TR 11 = IGPM 12 = CDI 13 = Percentual do CDI 14 = Euro
475 476 477 478 |
# File 'lib/br_boleto/helper/default_codes.rb', line 475 def get_codigo_moeda(code, cnab) code = "#{code}".adjust_size_to(2, '0', :right) send("equivalent_codigo_moeda_#{cnab}")[code] || code end |
#get_codigo_motivo_ocorrencia(code, codigo_movimento_gem, cnab) ⇒ Object
1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 |
# File 'lib/br_boleto/helper/default_codes.rb', line 1651 def get_codigo_motivo_ocorrencia(code, codigo_movimento_gem, cnab) return if code.blank? || codigo_movimento_gem.blank? if codigo_movimento_gem.in? send("codigos_movimento_retorno_para_ocorrencia_A_#{cnab}") send("equivalent_codigo_motivo_ocorrencia_A_#{cnab}", codigo_movimento_gem) [code] || 'OUTRO_A' elsif codigo_movimento_gem.in? send("codigos_movimento_retorno_para_ocorrencia_B_#{cnab}") send("equivalent_codigo_motivo_ocorrencia_B_#{cnab}", codigo_movimento_gem)[code] || 'OUTRO_B' elsif codigo_movimento_gem.in? send("codigos_movimento_retorno_para_ocorrencia_C_#{cnab}") send("equivalent_codigo_motivo_ocorrencia_C_#{cnab}", codigo_movimento_gem)[code] || 'OUTRO_C' elsif codigo_movimento_gem.in? send("codigos_movimento_retorno_para_ocorrencia_D_#{cnab}") send("equivalent_codigo_motivo_ocorrencia_D_#{cnab}", codigo_movimento_gem)[code] || 'OUTRO_D' else 'OUTRO_X' end end |
#get_codigo_movimento_remessa(code, cnab) ⇒ Object
Código de Movimento Remessa / Identificacao Ocorrência: Código adotado pela FEBRABAN, para identificar o tipo de movimentação enviado nos registros do arquivo de remessa. Default: 01 Códigos padrões da GEM
01 = Entrada de Títulos
02 = Pedido de Baixa
03 = Protesto para Fins Falimentares
04 = Concessão de Abatimento
05 = Cancelamento de Abatimento
06 = Alteração de Vencimento
07 = Concessão de Desconto
08 = Cancelamento de Desconto
09 = Pedido de protesto (Protestar)
10 = Sustar Protesto e Baixar Título
11 = Sustar Protesto e Manter em Carteira
12 = Alteração de Juros de Mora
13 = Dispensar Cobrança de Juros de Mora
14 = Alteração de Valor/Percentual de Multa
15 = Dispensar Cobrança de Multa
16 = Alteração do Valor de Desconto
17 = Não conceder Desconto
18 = Alteração do Valor de Abatimento
19 = Prazo Limite de Recebimento – Alterar
20 = Prazo Limite de Recebimento – Dispensar
21 = Alterar número do título dado pelo beneficiario (nosso número)
22 = Alterar número controle do Participante (seu número / número documento)
23 = Alterar dados do Pagador
24 = Alterar dados do Sacador/Avalista
30 = Recusa da Alegação do Pagador
31 = Alteração de Outros Dados
33 = Alteração dos Dados do Rateio de Crédito
34 = Pedido de Cancelamento dos Dados do Rateio de Crédito
35 = Pedido de Desagendamento do Débito Automático
40 = Alteração de Carteira
41 = Cancelar protesto
42 = Alteração de Espécie de Título
43 = Transferência de carteira/modalidade de cobrança
44 = Alteração de contrato de cobrança
45 = Negativação Sem Protesto
46 = Solicitação de Baixa de Título Negativado Sem Protesto
47 = Alteração do Valor Nominal do Título
48 = Alteração do Valor Mínimo/ Percentual
49 = Alteração do Valor Máximo/Percentua
152 153 154 |
# File 'lib/br_boleto/helper/default_codes.rb', line 152 def get_codigo_movimento_remessa(code, cnab) send("equivalent_codigo_movimento_remessa_#{cnab}")[code] || '31' end |
#get_codigo_movimento_retorno(code, cnab) ⇒ Object
02 = Entrada Confirmada 03 = Entrada Rejeitada 04 = Transferência de Carteira/Entrada 05 = Transferência de Carteira/Baixa 06 = Liquidação 07 = Confirmação do Recebimento da Instrução de Desconto 08 = Confirmação do Recebimento do Cancelamento do Desconto 09 = Baixa 10 = Baixa Solicitada 11 = Títulos em Carteira (Em Ser) 12 = Confirmação Recebimento Instrução de Abatimento 13 = Confirmação Recebimento Instrução de Cancelamento Abatimento 14 = Confirmação Recebimento Instrução Alteração de Vencimento 15 = Franco de Pagamento 17 = Liquidação Após Baixa ou Liquidação Título Não Registrado 19 = Confirmação Recebimento Instrução de Protesto 20 = Confirmação Recebimento Instrução de Sustação/Cancelamento de Protesto 23 = Remessa a Cartório (Aponte em Cartório) / Entrada do Título em Cartório 24 = Retirada de Cartório e Manutenção em Carteira 25 = Protestado e Baixado (Baixa por Ter Sido Protestado) 26 = Instrução Rejeitada 27 = Confirmação do Pedido de Alteração de Outros Dados 28 = Débito de Tarifas/Custas 29 = Ocorrências do Pagador 30 = Alteração de Dados Rejeitada 33 = Confirmação da Alteração dos Dados do Rateio de Crédito 34 = Confirmação do Cancelamento dos Dados do Rateio de Crédito 35 = Confirmação do Desagendamento do Débito Automático 36 = Confirmação de envio de e-mail/SMS 37 = Envio de e-mail/SMS rejeitado 38 = Confirmação de alteração do Prazo Limite de Recebimento (a data deve ser informada no campo 28.3.p) 39 = Confirmação de Dispensa de Prazo Limite de Recebimento 40 = Confirmação da alteração do número do título dado pelo Beneficiário 41 = Confirmação da alteração do número controle do Participante 42 = Confirmação da alteração dos dados do Pagador 43 = Confirmação da alteração dos dados do Sacador/Avalista 44 = Título pago com cheque devolvido 45 = Título pago com cheque compensado 46 = Instrução para cancelar protesto confirmada 47 = Instrução para protesto para fins falimentares confirmada 48 = Confirmação de instrução de transferência de carteira/modalidade de cobrança 49 = Alteração de contrato de cobrança 50 = Título pago com cheque pendente de liquidação 51 = Título DDA reconhecido pelo Pagador 52 = Título DDA não reconhecido pelo Pagador 53 = Título DDA recusado pela CIP 54 = Confirmação da Instrução de Baixa de Título Negativado sem Protesto 55 = Confirmação de Pedido de Dispensa de Multa 56 = Confirmação do Pedido de Cobrança de Multa 57 = Confirmação do Pedido de Alteração de Cobrança de Juros 58 = Confirmação do Pedido de Alteração do Valor/Data de Desconto 59 = Confirmação do Pedido de Alteração do Beneficiário do Título 60 = Confirmação do Pedido de Dispensa de Juros de Mora 61 = Confirmação de Alteração do Valor Nominal do Título 63 = Título Sustado Judicialmente 99 = Rejeição do Título – Código rejeição informado nas pos. 80 a 82 100 = Baixa Rejeitada 101 = Liquidação Em Cartório 102 = Liquidação por Conta/Parcial 103 = Liquidação por Saldo 104 = Título não existe 105 = Aceite do pagador 106 = Entrada rejeitada por CEP irregular 107 = Tarifa De Manutenção De Títulos Vencidos
BANCO DO BRASIL: 72 = Alteração de tipo de cobrança (específico para títulos das carteiras 11 e 17) 96 = Despesas de Protesto 97 = Despesas de Sustação de Protesto 98 = Débito de Custas Antecipadas 120 = Débito em Conta 121 = Dispensar Indexador 122 = Confirmação de Instrução de Parâmetro de Pagamento Parcial
BRADESCO: 16 = Título Pago em Cheque – Vinculado 18 = Acerto de Depositária (sem motivo) 21 = Acerto do Controle do Participante (sem motivo) 22 = Título Com Pagamento Cancelado 73 = Confirmação recebimento pedido de negativação 74 = Confirmação Pedido de Exclusão de Negativação (com ou sem baixa) 170 = Confirmação Receb.Inst.de Protesto Falimentar 171 = Estorno de pagamento
CAIXA: 01 = Solicitação de Impressão de Títulos Confirmada 135 = Confirmação de Inclusão Banco de Sacado 136 = Confirmação de Alteração Banco de Sacado 137 = Confirmação de Exclusão Banco de Sacado 138 = Emissão de Bloquetos de Banco de Sacado 139 = Manutenção de Sacado Rejeitada 140 = Entrada de Título via Banco de Sacado Rejeitada 141 = Manutenção de Banco de Sacado Rejeitada 144 = Estorno de Baixa / Liquidação 145 = Alteração de Dados 146 = Uso da Empresa Alterado 147 = Prazo de Devolução Alterado 148 = Alteração com reemissão de Boleto Confirmada 149 = Alteração da opção de Protesto para Devolução Confirmada 150 = Alteração da opção de Devolução para Protesto Confirmada 151 = Baixa por Devolução 152 = Baixa por Protesto 153 = Estorno de Protesto 154 = Estorno de Sustação de Protesto 155 = Outras Tarifas de Alteração 156 = Tarifas Diversas
CECRED: 76 = Liquidação de boleto cooperativa emite e expede 77 = Liquidação de boleto após baixa ou não registrado cooperativa emite e expede 91 = Título em aberto não enviado ao pagador 92 = Inconsistência Negativação Serasa 93 = Inclusão Negativação via Serasa 94 = Exclusão Negativação Serasa
ITAÚ: 210 = Baixa Por Ter Sido Liquidado 218 = Cobrança Contratual – Instruções/Alterações Rejeitadas/Pendentes 221 = Confirmação Recebimento De Instrução De Não Protestar 225 = Alegações Do Pagador 226 = Tarifa De Aviso De Cobrança 227 = Tarifa De Extrato Posição (B40X) 228 = Tarifa De Relação Das Liquidações 230 = Débito mensal de tarifas (para entradas e baixas) 233 = Custas De Protesto 234 = Custas De Sustação 235 = Custas De Cartório Distribuidor 236 = Custas De Edital 237 = Tarifa De Emissão De Boleto/Tarifa De Envio De Duplicata 238 = Tarifa De Instrução 239 = Tarifa De Ocorrências 240 = Tarifa Mensal De Emissão De Boleto/Tarifa Mensal De Envio De Duplicata 241 = Débito Mensal De Tarifas – Extrato De Posição (B4EP/B4OX) 242 = Débito Mensal De Tarifas – Outras Instruções 243 = Débito Mensal De Tarifas – Manutenção De Títulos Vencidos 244 = Débito Mensal De Tarifas – Outras Ocorrências 245 = Débito Mensal De Tarifas – Protesto 246 = Débito Mensal De Tarifas – Sustação De Protesto 247 = Baixa Com Transferência Para Desconto 248 = Custas De Sustação Judicial 251 = Tarifa Mensal Referente A Entradas Bancos Correspondentes Na Carteira 252 = Tarifa Mensal Baixas Na Carteira 253 = Tarifa Mensal Baixas Em Bancos Correspondentes Na Carteira 254 = Tarifa Mensal De Liquidações Na Carteira 255 = Tarifa Mensal De Liquidações Em Bancos Correspondentes Na Carteira 256 = Custas De Irregularidade 257 = Instrução Cancelada (Nota 20 - Tabela 8) 259 = Baixa por crédito em C/C através do SISPAG 260 = Entrada Rejeitada Carnê 261 = Tarifa Emissão Aviso De Movimentação De Títulos (2154) 262 = Débito Mensal De Tarifa – Aviso De Movimentação De Títulos (2154) 263 = Título Sustado Judicialmente 264 = Entrada Confirmada com Rateio de Crédito 265 = Pagamento com cheque – aguardando compensação 271 = Entrada registrada, aguardando avaliação 272 = Baixa por crédito em c/c através do sispag sem título correspondente 273 = Confirmação de entrada na cobrança simples – entrada não aceita na cobrança contratual 274 = Instrução De Negativação Expressa Rejeitada 275 = Confirma O Recebimento De Instrução De Entrada Em Negativação Expressa 277 = Confirma O Recebimento De Instrução De Exclusão De Entrada Em Negativação Expressa 278 = Confirma O Recebimento De Instrução De Cancelamento Da Negativação Expressa 279 = Negativação Expressa Informacional 280 = Confirmação De Entrada Em Negativação Expressa – Tarifa 282 = Confirmação O Cancelamento De Negativação Expressa - Tarifa 283 = Confirmação Da Exclusão/Cancelamento Da Negativação Expressa Por Liquidação - Tarifa 285 = Tarifa Por Boleto (ATÉ 03 Envios) Cobrança Ativa Eletrônica 286 = Tarifa Email Cobrança Ativa Eletrônica 287 = Tarifa Sms Cobrança Ativa Eletrônica 288 = Tarifa Mensal Por Boleto (ATÉ 03 Envios) Cobrança Ativa Eletrônica 289 = Tarifa Mensal Email Cobrança Ativa Eletrônica 290 = Tarifa Mensal Sms Cobrança Ativa Eletrônica 291 = Tarifa Mensal De Exclusão De Entrada Em Negativação Expressa 292 = Tarifa Mensal De Cancelamento De Negativação Expressa 293 = Tarifa Mensal De Exclusão/Cancelamento De Negativação Expressa Por Liquidação 294 = Confirma Recebimento De Instrução De Não Negativar
683 684 685 |
# File 'lib/br_boleto/helper/default_codes.rb', line 683 def get_codigo_movimento_retorno(code, cnab) send("equivalent_codigo_movimento_retorno_#{cnab}")[code] || code end |
#get_codigo_multa(code) ⇒ Object
1 = Valor fixo 2 = Percentual 3 = Isento
374 375 376 |
# File 'lib/br_boleto/helper/default_codes.rb', line 374 def get_codigo_multa(code) equivalent_codigo_multa[code] || default_codigo_multa end |
#get_codigo_ocorrencia_pagador(code, cnab) ⇒ Object
0101 = Pagador alega que não recebeu a mercadoria 0102 = Pagador alega que a mercadoria chegou atrasada 0103 = Pagador alega que a mercadoria chegou avariada 0104 = Pagador alega que a mercadoria não confere com o pedido 0105 = Pagador alega que a mercadoria chegou incompleta 0106 = Pagador alega que a mercadoria está à disposição do cedente 0107 = Pagador alega que devolveu a mercadoria 0108 = Pagador alega que a mercadoria está em desacordo com a Nota Fiscal
0109 = Pagador alega que nada deve ou comprou 0201 = Pagador alega que não recebeu a fatura 0202 = Pagador alega que o pedido de compra foi cancelado 0203 = Pagador alega que a duplicata foi cancelada 0204 = Pagador alega não ter recebido a mercadoria, nota fiscal, fatura 0205 = Pagador alega que a duplicata/fatura está incorreta 0206 = Pagador alega que o valor está incorreto 0207 = Pagador alega que o faturamento é indevido 0208 = Pagador alega que não localizou o pedido de compra 0301 = Pagador alega que o vencimento correto é: 0302 = Pagador solicita a prorrogação do vencimento para: 0303 = Pagador aceita se o vencimento prorrogado para: 0304 = Pagador alega que pagará o título em: 0305 = Pagador pagou o título diretamente ao cedente em: 0306 = Pagador pagará o título diretamente ao cedente em: 0401 = Pagador não foi localizado, confirmar endereço 0402 = Pagador mudou-se, transferiu de domicílio 0403 = Pagador não recebe no endereço indicado 0404 = Pagador desconhecido no local 0405 = Pagador reside fora do perímetro 0406 = Pagador com endereço incompleto 0407 = Não foi localizado o número constante no endereço do título 0408 = Endereço não localizado/não consta nos guias da cidade 0409 = Endereço do Pagador alterado para: 0501 = Pagador alega que tem desconto ou abatimento de: 0502 = pagador solicita desconto ou abatimento de: 0503 = Pagador solicita dispensa dos juros de mora 0504 = Pagador se recusa a pagar juros 0505 = Pagador se recusa a pagar comissão de permanência 0601 = Pagador está em regime de concordata 0602 = Pagador está em regime de falência 0603 = Pagador alega que mantém entendimentos com Pagador 0604 = Pagador está em entendimentos com o cedente 0605 = Pagador está viajando 0606 = Pagador recusou-se a aceitar o título 0607 = Pagador sustou protesto judicialmente 0608 = Empregado recusou-se a receber título 0609 = Título reapresentado ao Pagador 0610 = Estamos nos dirigindo ao nosso correspondente 0611 = Correspondente não se interessa pelo protesto 0612 = Pagador não atende aos avisos de nossos correspondentes 0613 = Título está sendo encaminhado ao correspondente 0614 = Entrega franco de pagamento ao Pagador 0615 = Entrega franco de pagamento ao representante 0616 = A entrega franco de pagamento é difícil 0617 = Título recusado pelo cartório
Itaú: 1776 = Não foi possível a entrega do boleto ao pagador 1784 = Boleto não entregue, mudou-se / desconhecido 1792 = Boleto não entregue, CEP errado / incompleto 1800 = Boleto não entregue, número não existe/endereço incompleto 1818 = Boleto não retirado pelo pagador. reenviado pelo correio para carteiras com emissão pelo banco 1826 = Endereço de e-mail inválido/cobrança mensagem. boleto enviado pelo correio 1834 = Boleto DDA, divida reconhecida pelo pagador 1842 = Boleto DDA, divida não reconhecida pelo pagador
2534 2535 2536 |
# File 'lib/br_boleto/helper/default_codes.rb', line 2534 def get_codigo_ocorrencia_pagador(code, cnab) send("equivalent_codigo_ocorrencia_pagador_#{cnab}")[code] || code end |
#get_codigo_protesto(code, cnab) ⇒ Object
1 = Protestar Dias Corridos 2 = Protestar Dias Úteis 3 = Não Protesta 4 = Protestar Fim Falimentar - Dias Úteis 5 = Protestar Fim Falimentar - Dias Corridos 8 = Negativação sem Protesto 9 = Cancelamento Protesto Automático 99 = Outros
434 435 436 |
# File 'lib/br_boleto/helper/default_codes.rb', line 434 def get_codigo_protesto(code, cnab) send("equivalent_codigo_protesto_#{cnab}")[code] || code end |
#get_distribuicao_boleto(code) ⇒ Object
1 = Banco Distribui 2 = Cliente Distribui 3 = Banco envia e-mail 4 = Banco envia SMS
312 313 314 |
# File 'lib/br_boleto/helper/default_codes.rb', line 312 def get_distribuicao_boleto(code) equivalent_distribuicao_boleto[code] || code end |
#get_especie_titulo(code, cnab) ⇒ Object
Espécie do Título : Código adotado pela FEBRABAN para identificar o tipo de título de cobrança Códigos padrões da GEM
01 = CH – Cheque
02 = DM – Duplicata Mercantil
03 = DMI – Duplicata Mercantil p/ Indicação
04 = DS – Duplicata de Serviço
05 = DSI – Duplicata de Serviço p/ Indicação
06 = DR – Duplicata Rural
07 = LC – Letra de Câmbio
08 = NCC – Nota de Crédito Comercial
09 = NCE – Nota de Crédito a Exportação
10 = NCI – Nota de Crédito Industrial
11 = NCR – Nota de Crédito Rural
12 = NP – Nota Promissória
13 = NPR – Nota Promissória Rural
14 = TM – Triplicata Mercantil
15 = TS – Triplicata de Serviço
16 = NS – Nota de Seguro
17 = RC – Recibo
18 = FAT – Fatura
19 = ND – Nota de Débito
20 = AP – Apólice de Seguro
21 = ME – Mensalidade Escolar
22 = PC – Parcela de Consórcio
23 = NF – Nota Fiscal
24 = DD – Documento de Dívida
25 = Cédula de Produto Rural
26 = Warrant
27 = Dívida Ativa de Estado
28 = Dívida Ativa de Município
29 = Dívida Ativa da União
30 = Encargos condominiais
31 = CC – Cartão de Crédito
32 = BDP – Boleto de Proposta
99 = Outros
43 44 45 |
# File 'lib/br_boleto/helper/default_codes.rb', line 43 def get_especie_titulo(code, cnab) send("equivalent_especie_titulo_#{cnab}")[code] || '99' end |
#get_identificacao_emissao(code, cnab) ⇒ Object
1 = Banco Emite 2 = Cliente Emite 3 = Banco Pré-emite e Cliente Complementa 4 = Banco Reemite 5 = Banco Não Reemite 7 = Banco Emitente - Aberta 8 = Banco Emitente - Auto-envelopável
282 283 284 |
# File 'lib/br_boleto/helper/default_codes.rb', line 282 def get_identificacao_emissao(code, cnab) send("equivalent_identificacao_emissao_#{cnab}")[code] || code end |
#get_tipo_cobranca(code, cnab) ⇒ Object
1 = Cobrança Simples 2 = Cobrança Vinculada 3 = Cobrança Caucionada 4 = Cobrança Descontada 5 = Cobrança Vendor
226 227 228 |
# File 'lib/br_boleto/helper/default_codes.rb', line 226 def get_tipo_cobranca(code, cnab) send("equivalent_tipo_cobranca_#{cnab}")[code] || code end |
#get_tipo_impressao(code, cnab) ⇒ Object
1 = Frente do Bloqueto 2 = Verso do Bloqueto 3 = Corpo de Instruções da Ficha de Compensação do Bloqueto
253 254 255 |
# File 'lib/br_boleto/helper/default_codes.rb', line 253 def get_tipo_impressao(code, cnab) send("equivalent_tipo_impressao_#{cnab}")[code] || code end |