{******************************************************************************} { Projeto: Componentes ACBr } { Biblioteca multiplataforma de componentes Delphi para interação com equipa- } { mentos de Automação Comercial utilizados no Brasil } { } { Direitos Autorais Reservados (c) 2020 Daniel Simoes de Almeida } { } { Você pode obter a última versão desse arquivo na pagina do Projeto ACBr } { Componentes localizado em http://www.sourceforge.net/projects/acbr } { } { Esta biblioteca é software livre; você pode redistribuí-la e/ou modificá-la } { sob os termos da Licença Pública Geral Menor do GNU conforme publicada pela } { Free Software Foundation; tanto a versão 2.1 da Licença, ou (a seu critério) } { qualquer versão posterior. } { } { Esta biblioteca é distribuída na expectativa de que seja útil, porém, SEM } { NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU } { ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral Menor} { do GNU para mais detalhes. (Arquivo LICENÇA.TXT ou LICENSE.TXT) } { } { Você deve ter recebido uma cópia da Licença Pública Geral Menor do GNU junto} { com esta biblioteca; se não, escreva para a Free Software Foundation, Inc., } { no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. } { Você também pode obter uma copia da licença em: } { http://www.opensource.org/licenses/lgpl-license.php } { } { Daniel Simões de Almeida - daniel@projetoacbr.com.br - www.projetoacbr.com.br} { Rua Coronel Aureliano de Camargo, 963 - Tatuí - SP - 18270-170 } {******************************************************************************} Agradecimentos: * Desenvolvedores: * 20/06/2017: Italo Jurisato Junior * - Doação do componente para o Projeto ACBr {****************************************************************************** |* ACBrBPe |* |* PROPÓSITO: Registro de Alterações ******************************************************************************} Símbolo : Significado [+] : Novo recurso [*] : Recurso modificado/melhorado [-] : Correção de Bug (assim esperamos) 08/05/2024 -- ACBrBPeWebServices/ACBrBPeXmlWriter -- [*] Remoção de código não utilizado. Por: Italo Giurizzato Junior 08/05/2024 -- ACBrBPeBilhetes -- [*] Reversão da alteração que visava o uso das configurações na geração do XML. Por: Italo Giurizzato Junior -- ACBrBPeXmlWriter -- [*] Comentado as linhas que usa os dados de configuração na geração do XML. Por: Italo Giurizzato Junior 22/04/2024 -- ACBrBPeBilhetes/ACBrBPeClass/ACBrBPeXmlWriter -- [*] Alterações visando usar os valores definidos na configuração ao gerar o XML do BPe Por: Italo Giurizzato Junior 13/03/2024 -- Diversos -- [*] Melhorias no código usando o FixInsight (ainda não ficou 100%). Por: Italo Giurizzato Junior 08/03/2024 -- ACBrBPeBilhetes/ACBrBPeXmlReader -- [*] Alterações visando a leitura de um XML cuja tag inicial é bpeProc em vez de BPeProc. Por: Edson Costa 05/03/2024 -- Diversos -- [*] Diversas alterações visando eliminar erros de conversão de string para enumerado. Por: Italo Giurizzato Junior 02/03/2024 -- ACBrBPeXmlWriter -- [*] Corrigido o tipo de conversão para a tag: cBP. -- ACBrBPeWebServices -- [*] Alterado a chamada do ParseText, removendo o segundo e terceiro parâmetros e diversos outros ajustes. Por: Italo Giurizzato Junior 01/03/2024 -- ACBrBPeXmlReader -- [*] Melhorias na leitura do XML. Por: Italo Giurizzato Junior 27/02/2024 -- ACBrBPeRetEnvEvento -- [*] Removido o uso da função ACBrStr ao ler uma mensagem. Por: Italo Giurizzato Junior 23/02/2024 -- ACBrBPeWebServices -- [*] Alteração nos parâmetros do ParseText usado nos retornos de diversos métodos. -- ACBrBPeConversao -- [*] Ajustes nas funções: DblToVersaoBPe e VersaoBPeToDbl. Por: Italo Giurizzato Junior 21/02/2024 -- ACBrBPeRetEnvEvento -- [-] Correção de erro AV ao processar o retorno de envio de um evento. Por: Italo Giurizzato Junior 20/02/2024 -- Diversos -- [*] Ajustes para atender a NT 2024/001. Atenção: o ambiente de homologação só vai estar liberado em 26/02/2024 e o de produção em 11/03/2024. Por: Italo Giurizzato Junior -- Diversos -- [*] Refactoring geral no componente. Por: Italo Giurizzato Junior 13/02/2024 -- ACBrBPeWebServices -- [*] Refactoring visando a utilizar as units: ACBrDFeComum.ConsStatServ e ACBrDFeComum.RetConsStatServ. Por: Italo Giurizzato Junior 09/02/2024 -- Diversos -- [*] Refactoring visando deixar de usar a unit pcnAuxiliar. Por: Italo Giurizzato Junior 01/02/2024 -- Diversos -- [*] Refactoring visando deixar de usar a unit pcnConsts. Por: Italo Giurizzato Junior 02/10/2023 -- ACBrBPeDABPeESCPOS -- [*] Alteração visando não imprimir poltrona numero "0", quando esta não for informada. Por: paulo Alves N. Junior 10/08/2022 -- ACBrBPeBilhetes -- [*] Atualizado função ValidarRegrasdeNegocios, utilizando a função DataHoraTimeZoneModoDeteccao para validar a DataHora com TimeZone informado no XML por: José M S Junior 13/04/2022 -- pcnRetEnvBPe -- [*] Ao ler o retorno não estava considerando o status 150 - Autorizado fora do prazo. Por: Italo Giurizzato Junior 29/03/2022 -- Diversos -- [*] Remoção de Warnings e Hints. Por: Italo Giurizzato Junior 31/03/2021 -- pcnConversaoBPe -- [+] Inclusão do tipo de serviço (micro-ônibus) e da forma de pagamento (PIX). Por: Italo Giurizzato Junior 13/11/2020 -- ACBrBPeBilhetes -- [*] Uso da função ObterDFeXML nos métodos Validar e VerificarAssinatura Por: Italo Giurizzato Junior -- ACBrBPeServicos -- [*] Correção nas URLs para recepcção do BP-e TM Por: Italo Giurizzato Junior 11/09/2020 -- ACBrBPeDABPeESCPOS -- [+] Impressão do valor do Excesso de Bagagem na impressão do Evento Por: Italo Jurisato Junior 03/08/2020 -- ACBrBPeBilhetes -- [-] Resolvido o problema de: Falha ao interpretar o XML "xmlParseDoc" Por: Italo Jurisato Junior 23/07/2020 -- Diversos -- [+] Acrescentado a unit pcnConsts em algumas units do componente. Por conta da migração de algumas constantes de pcnGerador para pcnConsts. Por: Italo Jurisato Junior 13/04/2020 -- Diversos -- [*] Melhorias no método EnviarEmailEvento. Por: Italo Jurisato Junior 10/03/2020 -- ACBrBPe -- [*] Ao enviar o evento por e-mail não estava sendo informado o nome do XML do evento corretamente. Por: Italo Jurisato Junior 02/03/2020 -- ACBrBPe -- [+] Agora o XML do evento é anexado ao enviar o mesmo por email. Por: Italo Jurisato Junior -- ACBrBPeWebServices -- [+] Acrescentado no TratamentoResposta o armazenamento do Path+Nome do XML retornado pelo DistribuicaoDFe. Por: Italo Jurisato Junior 24/02/2020 -- ACBrBPeWebServices -- [+] Implementado a extração dos eventos do retorno da consulta. Por: Italo Jurisato Junior 17/02/2020 -- pcnBPeW -- [*] Remoção da propriedade: AjustarTagNro. Por: Italo Jurisato Junior 14/02/2020 [-] Comentado a linha que se refere a uma tag que não existe mais. Por: Italo Jurisato Junior 11/02/2020 -- ACBrBPeWebServices -- [*] Removido as procedures SalvarEnvio e SalvarRetorno do envio de eventos, pois já existe essa procedures padrões que salvam os XMLs de envio e de retorno na pasta correta. Por: Italo Jurisato Junior 31/12/2019 -- ACBrBPeBilhetes -- [+] Implementado os métodos: GerarBPeIni e GerarIni, métodos a serem utilizados pelo ACBrMonitor e ACBrLibBPe para gerar o arquivo INI com base no XML carregado. Por: Italo Jurisato Junior 24/12/2019 -- ACBrBPeDABPeESCPOS -- [*] Melhorias na impressão do DABPE. Por: Italo Jurisato Junior -- ACBrBPeDABPEClass -- [+] Incluido a propriedade de configuração: ImprimeLogoLateral Por: Italo Jurisato Junior 18/12/2019 -- ACBrBPeWebServices -- [+] Incluido a propriedade Protocolo no retorno de envio do BP-e. Por: Italo Jurisato Junior 19/11/2019 -- ACBrBPeDABPeESCPOS -- [*] Incluido o comando para avançar linhas após as mensagens do rodapé. Por: Italo Jurisato Junior 08/11/2019 -- ACBrBPeBilhetes -- [+] Implementado o método ImprimirOffline, esse método imprime automaticamente a via do consumidor e da empresa. Por: Italo Jurisato Junior 07/11/2019 -- ACBrBPeWebServices -- [*] Melhorias nas procedures responsáveis por salvar o envio e o retorno dos eventos. Por: Italo Jurisato Junior 21/10/2019 -- ACBrBPeServicos -- [*] Remoção de espaço em branco no meio de uma URL. Por: Italo Jurisato Junior 05/09/2019 -- Diversos -- [*] Ao enviar um BP-e Substituto a outro o retorno do status não é 100 e sim 102. Por: Italo Jurisato Junior 14/08/2019 -- pcnBPeW/pcnConversaoBPe -- [*] Estava gerando o valor do campo sitVeiculo com 2 digitos sendo que o correto é com apenas 1. Por: Italo Jurisato Junior 07/08/2019 -- ACBrBPeServicos -- [*] https://www.projetoacbr.com.br/forum/topic/52867-erro-leitura-qrcode-de-mt/ Por: Luiz Carlos de Lima 01/08/2019 -- ACBrBPeBilhetes/ACBrBPeWebServices -- [*] Removido a validação do código numerico da chave do método Enviar e incluido na Validação de Regras de Negócios. Por: Italo Jurisato Junior 24/07/2019 -- ACBrBPeWebServices -- [*] Ajustes feito para que a validação do código que compõe a chave seja realizado somente no envio e não na gerão do XML. Por: Italo Jurisato Junior 12/07/2019 -- Diversos -- [*] Ajustes na leitura do grupo infFisco que pode ser retornado junto com as informações do protocolo. Por: Italo Jurisato Junior 04/07/2019 -- Diversos -- [*] https://www.projetoacbr.com.br/forum/topic/52289-erro-forma-de-pagamento-bpe/ Por: Snoopyfael / Italo Jurisato Junior 27/06/2019 -- ACBrBPeConfiguracoes -- [*] Removido a classe que contem as propriedades de Download utilizadas pelo método DistribuicaoDFe, pois agora se encontra na unit ACBrDFeConfiguracoes. Por: Italo Jurisato Junior 21/06/2019 -- ACBrBPe -- [*] Remoção de um IF no método Enviar que não tem mais nenhuma utilidade. -- ACBrBPeServicos -- [+] Incluidas as URLs do ambiente de produção UF: SP Por: Italo Jurisato Junior 14/06/2019 -- Diversos -- [+] Adicionado a função especifica para converter o código do evento para o enumerador. Por: Italo Jurisato Junior 24/05/2019 -- ACBrBPeWebservices -- [*] Corrigido a montagem do XML do evento para ser validado corretamente Por: Italo Jurisato Junior 21/05/2019 -- ACBrBPeBilhetes -- [*] Corrigido o método LerArqIni - campos: cPais e xPais Por: Italo Jurisato Junior 15/05/2019 -- pcnEnvEventoBPe -- [*] Alteração visando disponibilziar o BPe no ACBrMonitor. Por: Italo Jurisato Junior 20/04/2019 -- ACBrBPeServicos -- [*] URLs de Homologação/Produção de Mato Grosso Por: Italo Jurisato Junior 10/04/2019 -- ACBrBPeBilhetes -- [*] Removido de Uses a unit Dialogs. Por: Italo Jurisato Junior 19/03/2019 -- Diversos -- [*] Alterações visando atender a NT 2019/001. Por: Italo Jurisato Junior 16/01/2019 -- Diversos -- [*] Remoção das units que foram Generalizadas em PCNComum e os ajustes necessários. Por: Italo Jurisato Junior 17/12/2018 -- ACBrBPeServicos -- [*] Algumas UF foi informado por hora a mesma URL do QR-Code para a URL de Consulta. Por: Italo Jurisato Junior 10/12/2018 -- ACBrBPeServicos -- [+] Inclusão das URLs do QR-Code de PB. Por: Italo Jurisato Junior 04/12/2018 -- Diversos -- [*] Varios ajustes visando o ACBrLibBPe Por: Italo Jurisato Junior 22/11/2018 -- pcnBPeR -- [*] https://www.projetoacbr.com.br/forum/topic/47759-ajuste-pcnbperpas/ Por: Cleyton -- ACBrBPeWebServices -- [*] Acrescentando o nome do grupo "bpeStatusServicoBPResult" como uma segunda alternativa, para a correta leitura de retorno da consulta ao Status do Serviço, nome do grupo diferente do padrão. Por: Cleyton Luiz Alberti 21/11/2018 -- ACBrBPeWebServices -- [*] Acrescentando o nome do grupo "bpeConsultaBPResult" como uma segunda alternativa, para a correta leitura de retorno da consulta, nome do grupo diferente do padrão. Por: Cleyton Luiz Alberti 24/10/2018 -- ACBrBPeServicos -- [+] Inclusão das URLs de homologação de SP. Por: Italo Jurisato Junior / Guh Cordeiro 28/09/2018 -- ACBrBPeWebServices -- [*] Alteração para uma correta leitura de retorno do evento, nome do grupo diferente do padrão. Por: Italo Jurisato Junior 31/07/2018 -- ACBrBPeDABPeESCPOS -- [*] https://www.projetoacbr.com.br/forum/topic/45081-dabpe-erro-no-preenchimento-dos-dados-da-agencia-emitente/ Por: Moacir 26/07/2018 -- pcnBPeW -- [*] https://www.projetoacbr.com.br/forum/topic/45037-tag-dhvalidade-duplicada/ Por: Moacir 20/07/2018 -- ACBrBPeWebServices -- [*] Alteração para uma correta leitura de retorno, nome do grupo diferente do padrão. Por: Italo Jurisato Junior 13/07/2018 -- ACBrBPeServicos -- [*] Correção na URL de homologação do QR-Code de MG. Por: Guhcordeiro91 19/06/2018 -- ACBrBPeServicos -- [*] https://www.projetoacbr.com.br/forum/topic/36432-bilhete-de-passagem-eletr%C3%B4nico-bp-e/?do=findComment&comment=291356 Por: Evertof 18/06/2018 -- pcnBPe -- [*] https://www.projetoacbr.com.br/forum/topic/36432-bilhete-de-passagem-eletr%C3%B4nico-bp-e/?do=findComment&comment=290912 Por: Evertof 15/06/2018 -- pcnBPe -- [*] https://www.projetoacbr.com.br/forum/topic/36432-bilhete-de-passagem-eletr%C3%B4nico-bp-e/?do=findComment&comment=290748 Por: Evertof 13/06/2018 -- Diversos -- [*] Adequações para deixar o componente em conformidade com a NT 2018/002 Por: Italo Jurisato Junior 08/06/2018 -- ACBrBPeWebServices -- [+] Acrescentado a propriedade ListaArqs na classe DistribuicaoDFe com objetivo relacionar o nome de todos os XML retornados pelo método DistribuicaoDFe. Por: Italo Jurisato Junior 04/06/2018 -- pcnBPeR / pcnBPeW -- [*] Correções na geração e leitura dos grupos de ICMS. Por: Italo Jurisato Junior 15/05/2018 -- ACBrBPe -- [*] https://www.projetoacbr.com.br/forum/topic/43366-dhvalidade-nota-t%C3%A9cnica-2018002/ Por: Rino 11/05/2018 -- ACBrBPe -- [*] Incluido a lipeza das classes de envio antes do envio. Por: Italo Jurisato Junior 10/05/2018 -- ACBrBpeServicos -- [+] Inclusão das URLs dos ambientes de Homologação e Produção do Paraná. Por: Italo Jurisato Junior 16/04/2018 -- pcnEventoBPe -- [*] Modificação nos métodos "Getters" para não disparar exception no caso de erros ou conversão inválida, assumindo valores vazios ou nulos. Por: Italo Jurisato Junior 19/03/2018 -- ACBrBPeServicos -- [*] Remoção do "?wsdl" de algumas URLs. Por: Italo Jurisato Junior 27/02/2018 -- ACBrBPeServicos -- [+] Inclusão das URLs do ambiente de Produção de MG. Por: Italo Jurisato Junior 14/02/2018 -- pcnBPeW -- [*] Remção de funções em duplicidade e a troca das chamadas das funções antigas pelas novas Por: Italo Jurisato Junior 09/02/2018 -- ACBrBPeBilhetes, ACBrBPeConfiguracoes, pcnBPeW -- [*] Método: "ObterCodigoMunicipio" / "ObterNomeMunicipio" Ajustes nas classes ACBrDFe para validação e utilização desta funcionalidade na Geração do XML. Validando a propriedade "NormatizarMunicipios" e o path com os arquivos de Municípios IBGE. (por: Jose M. S. Junior) 31/01/2018 -- ACBrBPe -- [-] Correção no método "GetURLQRCode", para calcular corretamente a URL, quando emitido em modo off-line (por: DSA) -- pcnEventoBPe -- [*] Corrigido a leitura do tipo de evento. -- pcnBPeW -- [*] Correção no nome da TAG card. -- ACBrBPeWebServices -- [*] Correção nos nomes das TAGs na montagem do arquivo *-procEventoBPe.xml. Por: Italo Jurisato Junior 29/01/2018 -- pcnRetEnvEventoBPe -- [*] Alteração no nome da tag a ser lida no XML de retorno de envio de evento. Por: Italo Jurisato Junior 25/01/2018 -- ACBrBPeServicos -- [+] Inclusão das URLs de Homologação de MG. Por: Italo Jurisato Junior 20/01/2018 -- ACBrBPeDABPEClass -- [+] Adicionada a propriedade "UsarSeparadorPathPDF", para permitir que os PDFs sejam salvos, usando a mesma estrutura de pasta de diretórios, com separação por CNPJ, AnoMes, Dia, Modelo (por: DSA) 17/01/2018 -- ACBrBPeWebServices -- [-] Correção em "TBPeRecepcao", "TBPeConsulta", para que o Numero de Versão seja mantido em todas as etapas (por: DSA e BigWings e Italo Jurisato Junior) 15/01/2018 -- ACBrBPeWebServices -- [*] Correção no tratamento do retorno do evento. Por: Italo Jurisato Junior 12/01/2018 -- Diversos -- [*] Correção no nome dos enumeradores referentes aos Schemas de eventos. Por: Italo Jurisato Junior -- ACBrBPeWebServices -- [*] Correção na separação dos eventos para assinatura e validação. Por: Italo Jurisato Junior -- ACBrBPeWebServices -- [*] Correção das URLs de Serviço e SoapACtion de envio de eventos. Por: Italo Jurisato Junior 10/01/2018 -- ACBrBPeDABPEClass -- [*] Método GetPathPDF, modificado para: - Se houver algum Path Definido: Usar o Path exatamente como informado (sem adicionar os separadores de Diretório) - Se For vazio: Calcula o Path da mesma maneira que é computado o Path onde é Salvo o XML do BPe - Se for Vazio, e não houver Bilhete carregado: Usa o Path da aplicaçao Por: Italo Jurisato Junior 09/01/2018 -- ACBRBPeBilhetes -- [*] Classe "Bilhete" o método: function LerArqIni(const AIniString: String): Boolean; Esta finalizado a implementação da rotina que permite carregar um BPe, de um Arquivo INI. Por: Italo Jurisato Junior -- pcnEnvEventoBPe -- [*] O método: function TEventoBPe.LerFromIni(const AIniString: String): Boolean; Esta finalizando a implementação da rotina que permite carregar um ou vários Eventos, de um Arquivo INI. Por: Italo Jurisato Junior 08/01/2017 -- ACBrBPeConfiguracoes -- [+] Adicionado os métodos: GravarIni( const AIni: TCustomIniFile ); LerIni( const AIni: TCustomIniFile ); Que permitem Gravar e Ler os valores de todas as configurações de "TConfiguracoesBPe" em um arquivo INI (por: Italo Jurisato Junior) 28/12/2017 -- ACBrBPeBilhetes -- [*] Métodos "LoadFromFile", "LoadFromString", e "LoadFromStream" modificados para que o parâmetro "AGerarBPe", seja por padrão "False". Para respeitar o XML informado, e evitar processamento de CPU desnecessário Por: Italo Jurisato Junior 21/12/2017 -- pcnBPeW -- [*] Alterado a quantidade minima da tag para ficar em conformidade com o novo Schema. Por: Italo Jurisato Junior 08/12/2017 -- ACBRBPeBilhetes -- [+] Classe "Bilhete" Adicionado o método: function LerArqIni(const AIniString: String): Boolean; Permite carregar um BPe, de um Arquivo INI no Formato aceito pelo ACBrMonitorPLUS O Parâmetro "AIniString", pode ser o caminho para um arquivo INI em disco ou ainda o conteúdo do arquivo INI. Ainda não foi finalizado (primeira etapa) [+] Classe "TBilhetes" adicionado o método: function LoadFromIni(AIniString: String): Boolean; [*] Método "Bilhete.VerificarAssinatura", modificado para conseguir validar XMLs com a tag "bpeProc" (por: Italo Jurisato Junior) -- pcnEnvEventoBPe -- [+] Adicionado o método: function TEventoBPe.LerFromIni(const AIniString: String): Boolean; Permite carregar um ou vários Eventos, de um Arquivo INI, no Formato aceito pelo ACBrMonitorPLUS. O Parâmetro "AIniString", pode ser o caminho para um arquivo INI em disco ou ainda o conteúdo do arquivo INI. Ainda não foi finalizado (primeira etapa) (por: Italo Jurisato Junior) 15/11/2017 -- Diversos -- [*] Remoção de códigos não utilizados. Por: Italo Jurisato Junior -- pcnProcBPe / pcnEventoBPe -- [*] Removido a function GetVersaoEvento pois este retorna sempre uma versão pré-definida que pode não ser a versão atual do evento. Removido também a function ObterNomeArquivo por não ter nenhuma utilidade. Por: Italo Jurisato Junior 01/11/2017 -- Diversos -- [+] Impressão do DABPE em ESCPOS (não foi testado). Por: Italo Jurisato Junior 31/10/2017 -- pcnBPeR -- [*] Alterado a posição da leitura do grupo . Por: Italo Jurisato Junior 30/10/2017 -- ACBrBPeWebServices / pcnBPe / pcnSignatureBPe -- [*] Adicionado a unit pcnSignatureBPe, pois o valor da URI na assinatura estava errada, costava NFe em vez de BPe, trocado a unit da Signature em pcnBPe e feita correções em ACBrBPeWebServices pois estava gerando AV quando o BPe é rejeitado. Por: Italo Jurisato Junior 26/10/2017 -- ACBrBPeWebServices -- [*] No método Enviar estava gerando o nome da tag bpeDadosMsg com "Zip" no final, foi removido pois tudo indica que alterarão o web services. Por: Italo Jurisato Junior 05/10/2017 -- Diversos -- [*] Alterações para deixar o componente em conformidade com a Nota Técnica 2017/001. por: Italo Jurisato Junior 21/08/2017 -- ACBrBPeBilhetes -- [*] Método "Bilhete.Assinar", ajuste para não verificar o CNPJ, quando processo de assintura ocorrer externo ao ACBr http://www.projetoacbr.com.br/forum/topic/38349-problemas-com-pin-a3-assinatura-de-xml/ 30/07/2017 -- pcnEnvEventoBPe / pcnRetEnvEventoBPe -- [*] Adicionado a leitura das tags referente a assinatura ao executar o método LoadFromString ao carregar o XML de um evento. por: Italo Jurisato Junior 25/07/2017 -- Diversos -- [-] Removido a propriedade MsgZip: Boolean do método Enviar, pois o envio do BP-e sempre será compactado os demais métodos não. por: Italo Jurisato Junior 24/07/2017 -- Diversos -- [-] Correções em diversas units e o acrescimo da propriedade MsgZip: Boolean no método Enviar com o objetivo de definir se o BP-e será enviado compactado ou não. por: Italo Jurisato Junior 08/07/2017 -- ACBrBPMDFFeWebServices -- [-] Correção das URLs de serviços e soapAction de todos os serviços. por: Italo Jurisato Junior 08/07/2017 -- ACBrBPMDFFeWebServices -- [-] Correção na classe "TBPeEnvEvento", para assinar corretamente, XMLs com acentos. (por: DSA) 29/06/2017 -- pcnBPeW -- [*] Correções em varios campos no que diz respeito a tamanho minimo/maximo e numero de ocorrencias. por: Italo Jurisato Junior