a. Implementar suporte a arquivos de boleto (envio e nova integração) |
Permitir processamento de arquivo de boleto (ped-bol) de forma separada do arquivo e envio através do e-AgenteFoi implementado o processamento arquivo de boletos independentes (ped-bol), no qual será possível enviar um boleto após o processamento da NF-e a qual o mesmo será vinculado.
Segue abaixo descrição dos arquivos de boleto:
Exemplo TXT:
20000; 20001:35100547508411005034551000023424450090322590 20001:35100547508411005034551000023424450090322591 20002; 20003;ImpressoraTeste 20100;boleto 20150;11223344556677889900;11.22.33.44.55.66.77.88.99.00 20160;CodBarra;223344556677;CB_128C 20200;razaosocial;Razao Social Ltda 20200;valores;125,43 20200;datavencto;10/07/2017
Onde:
•20000: Linha inicial referente ao boleto; •20001: Chave NF-e ao qual o boleto será vinculado, esta linha poderá ser repetida de acordo com o número de chaves as quais o boleto deverá ser vinculado; •20002: Se informada a impressão do DANFE/boleto não deverá ocorrer; •20003: Esse campo informa a impressora que deverá ser usada na impressão do DANFE/boleto; •20100: Contém o valor da TAG inicial. Este deverá ser igual ao que for cadastrado no Job NF-e; •20150: Este campo sempre deverá ser informado para cada boleto e indica os valores do código de barras, onde o primeiro valor após o código 20150 indica a formação do código de barras. O segundo valor corresponde ao mesmo valor do campo anterior, porém formatado para que seja impresso na parte superior do boleto; •20160: Essa linha poderá ser utilizada para informar outro código de barras para o boleto. Para isto, deverá ser colocada na sequência da linha 20150. oCodBarra: campo do arquivo PDF que deverá receber o código de barras. Poderá ser utilizado qualquer nome de campo. o223344556677: Valor do Código de barras, este já deve ser calculado pelo ERP. oCB_128C: Tipo de codificação do Código de barras, o qual poderá utilizar os seguintes valores: •CB_128A •CB_128B •CB_128C •CB_3-9 •CB_2-5 •20200: Demais campos a serem utilizados na impressão. Estes campos seguem a mesma regra dos Dados Adicionais. Importante: •Quando enviado um ped-bol o processo irá realizar a impressão do boleto e das NF-es as quais o mesmo foi vinculado; •Quando utilizada a linha 20003 (Chave da impressora) no envio do ped-bol todas as impressões iram ocorrer na impressora informada na mesma, caso contrário, iram ocorrer na impressora cadastrada no ponto emissor.
Para que os processos de boleto ocorram corretamente o arquivo deverá conter o sufixo ped-bol, Ex.: NomeDoArquivo-ped-bol.txt.
Novo tipo de integração:
Retorno do Boleto
•Nomenclatura padrão da integração: {chave}_{data}_{hora}_bol •Para cada chave existente no boleto, deve ser gerada uma integração;
Modelo da integração TXT:
00000;1.00;42130306255692000103584600000000031369852016 10000;1;Boleto vinculado com sucesso
Modelo da integração em XML:
<?xml version="1.0" encoding="UTF-8"?> <retBoleto versao="1.00"> <chave>42130306255692000103584600000000031369852016</chave> <status>1</status> <motivo>Boleto vinculado com sucesso</motivo> </retBoleto>
Status possíveis:
1 = Boleto vinculado com sucesso; 2 = Falha ao vincular o Boleto a NF-e; 3 = Erro na conversão do arquivo;
Essa nova integração deve ter o kind 13 no caso de integração via Banco de Dados.
|