Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 27-03-2018 em todas as áreas
-
No Portal de MG está mais esclarecido: Conforme aviso no portal nacional, a regra de validação que exige o CEST na NF-e e NFC-e (N23-10) fica postergada até a publicação de Nota Técnica com maiores esclarecimentos. Aproveitamos para esclarecer que a obrigatoriedade de informação do CEST (NT 2015.003) não mudou - De acordo com o § 1º da cláusula terceira, do Convênio ICMS 92/2015: • indústria e importador a partir de 01.07.17; • atacadista a partir de 01.10.17; • demais segmentos econômicos, a partir de 01.04.182 pontos
-
Vale lembrar que no layout 0.07 do SAT não existe uma tag específica para o CEST e este deverá ser informado como um texto no campo detalhe do produto. Creio que no layout 0.08 essa validação de NCM / CEST seja mais rigorosa.2 pontos
-
Não conseguimos um desconto, efetivamente.. pois os preços são tabelados... Mas para melhorar a oferta, estou adicionando a doação de 3 a 6 meses de assinatura do SAC do ACBr, para Upgrade ou novas licenças... Iniciamos um trabalho em conjunto com a Embarcadero (vocês devem estar recebendo um e-mail) https://emailmarketing.locaweb.com.br/accounts/58294/messages/323?email=&c=1521834200&contact_id=[id]2 pontos
-
Bom dia, Pessoal! Alguém sabe me dizer se o ACBRBoleto já está tratando o registro online de boleto? Estou anexando documentação técnica do Bradesco sobre este assunto, caso haja interesse. 1. Qual tipo de Certificado utilizado para o ambiente de homologação? Certificado ICP-Brasil, preferencialmente modelo A1 2. Qual o tipo de extensão do arquivo para a assinatura? O tipo de extensão é .PEM 3. O serviço de registro online é SOAP ou REST? A entrada é REST e a saída é um SOAP 4. Qual o endpoint URL de Homologação? https://cobranca.bradesconetempresa.b.br/ibpjregistrotitulows/registrohomologacao 5. Qual o endpoint URL de registro? https://cobranca.bradesconetempresa.b.br/ibpjregistrotitulows/registrotitulo 1000 29 6. Para o ambiente de homologação é necessário aderir à modalidade do registro online de cobrança? Sim, é necessário. 7. Qual o tempo médio entre a solicitação de registro do boleto e a efetivação do registro na CIP? 1 segundo 8. É necessário criptografar a mensagem antes de trafegá-la pela rede HTTPS? É necessário assinar a mensagem no padrão PKCS#7, com os algoritmos recomendados para assim enviar ao banco. 9. Qual a definição para a etapa 02 solicita consulta na CIP? O webservice da consulta CIP não está mais no escopo do projeto. 10. O certificado é emitido pelo Bradesco ou pela empresa certificadora digital? A emissão de um certificado ICP Brasil é feita pelo Receita Federal, ou as autoridades certificadoras, todas as informações estão no site http://www.iti.gov.br/ 11. Como conseguir um certificado? Escolher uma Autoridade Certificadora (AC) da ICP-Brasil; Solicitar no próprio portal da internet da AC escolhida a emissão de certificado digital de pessoa física ou jurídica. Os tipos mais comercializados são: A1 (validade de um ano – armazenado no computador) e A3 (validade de até cinco anos – armazenado em cartão ou token criptográfico). A AC também pode informar sobre aplicações, custos, formas de pagamento, equipamentos, documentos necessários e demais exigências. Além desses, há os do tipo T3 e S3, que também tem validade de até cinco anos. Para a emissão de um certificado digital é necessário que o solicitante vá pessoalmente a uma Autoridade de Registro (AR) da Autoridade Certificadora escolhida para validar os dados preenchidos na solicitação. Esse processo é chamado de validação presencial e será agendado diretamente com a AR que instruirá o solicitante sobre os documentos necessários. Quem escolher o certificado tipo A3 poderá receber na própria AR o cartão ou token com o certificado digital. A AC e/ou AR notificará o cliente sobre os procedimentos para baixar o certificado e deverá prestar todo o suporte técnico quando solicitada pelo usuário. 12. Precisa enviar o JSON original? Se sim, como devo enviar? Não é necessário, somente o envio da assinatura. 13. A mensagem de assinatura do JSON será enviada no corpo do POST? Sim. 14. Tipo do arquivo da chave pública? Tipo. cer 30 15. É preciso alguma procuração/assinatura digital para a emissão dos boletos? Sim, o certificado digital é utilizado para assinatura da mensagem da emissão de boletos. 16. Anualmente junto com a mudança da Presidência também há a alteração do certificado, assim sendo anualmente temos que realizar a atualização também para emissão dos boletos? Sim, o certificado digital é utilizado para assinatura da mensagem da emissão de boletos. 17. Já temos acesso via Net Empresa, é necessário alguma configuração adicional para utilizar o serviço? Precisa ter contrato com a Cobrança registrada. 18. No fluxo constam 3 etapas. Quando recebemos a confirmação de registro com o código para consulta, já podemos assumir que o título foi registrado e guardar o código para consultas futuras ou temos que obrigatoriamente realizar a consulta logo após o recebimento desse código para só então ter certeza que o título foi registrado? No recebimento da confirmação, pode assumir que o título foi registrado. 19. Temos várias empresas que operam com a cobrança, e possuímos certificados Digitais ICP Brasil para cada uma delas. Existe a possibilidade de utilizarmos o mesmo certificado para todas. Alguma parametrização no Bradesco que indique que o certificado vale para todas as empresas, ou devemos acessar utilizando um certificado por empresa? Pode se utilizar o mesmo certificado, não está previsto a verificação do certificado com o CNPJ da empresa. 20. Como devem ser preenchidos os campos da request (mensagem Json)? O request está incompleto e fora de ordem, estão faltando diversos campos. Todos os campos devem ser enviados, se não obrigatórios devem ser preenchidos com brancos ou 0, de acordo com o seu tipo( alfanuméricos ou numéricos). Um dos campos que devem ser enviados é o nuTitulo ou com 0 ou valorado de acordo com a sequência do título correspondente a carteira e negociação do cliente. 21. Qualquer pergunta referente ao arquivo remessa ou a carteira de cobrança. O cliente deve verificar com o gerente responsável pela conta. 22. O retorno do registro de cobrança online pode ser disponibilizado via VAN (ao invés de recepção via Net Empresa)? Nesse caso como é um webservice não, o retorno é para a origem do request. No caso de arquivos remessa/retorno, que é outra modalidade, sim. 31 23. Necessita certificados de segurança no nosso domínio (SSL)? Não. 24. Quais os valores dos certificados para 04 CNPJs (Valores unitários também)? Os valores deverão ser verificados juntos aos fornecedores de certificados (exemplo: Serasa, Verisign, Certisign, etc). 25. Certificado digital em arquivo (.pem), token , instalado ou uma leitora no servidor? .pem 26. Existe certificado homologado (válido) para testes? Não, é o seu próprio certificado que será utilizado no ambiente de homologação. 27. Qual o significado do erro: {"cdErro":"810", "msgErro":"Erro Certificado / Formatação dos campos da mensagem invalida [0x00d30003]"}? Não foi validada a assinatura recebida. 28. Se por algum motivo o serviço on-line fique indisponível por tempo indeterminado ou por elevado tempo impedindo o registro da cobrança, temos alguma contingência por parte do Bradesco? O cliente pode fazer o registro via remessa se for o caso. 29. Onde posso obter o número de contrato? No caso do erro apontado é o próprio CNPJ do cliente. 30. Em qual campo devo informar o contrato? Nos campos que são informados o CPF/CNPJ 31. No campo “nuCliente” que informação devo passar ? Essa informação é de responsabilidade do cliente, não é consistida pelo banco, é o equivalente a “Seu Número”. 32. O que significa o erro -2? O contrato apontado no erro “-2” é o contrato do net empresa. Esse número é o próprio CNPJ do cliente. Esse CNPJ deve estar com contrato ativo no net empresa. 33. O que é origem do request? O registro Online de cobrança é um Webservice que recebe o Request e devolve o retorno para a aplicação que efetuou o Request, esta aplicação é o que chamamos de origem do Request. 34. O recurso de registro on line está operando? Sim, já está operando. 35. Há algum cliente utilizando esse recurso? Sim, há clientes já utilizando. 36. Qual telefone de contato válido para que possam esclarecer as dúvidas? O contato telefônico será sempre iniciado pelo DCPS, previamente agendado. Por favor, contatar o gerente comercial. 32 37. Quais mídias serão enviadas de hora em hora? O cliente deve verificar com o gerente responsável pela conta. 38. Existe alguma maneira de verificar se minhas requisições estão chegando no ambiente de homologação? Poderia enviar a mensagem assinada para avaliarmos o conteúdo primeiro, para verificar se suas requisições estão chegando em ambiente homologação será necessário o agendamento com outras áreas. 39. Como podemos enviar uma mensagem a ser impressa no boleto? Pelo manual não tem nenhum campo para enviar esta informação? Não temos campo no layout para mensagem do cliente. O cliente deve tratar na sua fronteira. Agora se deseja imprimir uma mensagem para todos seus boletos, você pode solicitar o cadastramento na sua negociação, para isso deve-se contatar seu gerente comercial. 40. Como podemos tratar o registro de retorno? O registro de retorno é um JSON, o cliente deve tratar o JSON puro. 41. Como podemos saber se através dela, a cobrança foi registrada ou não? O campo cdErro = 0 indica que a solicitação foi atendida e a cobrança está registrada. 42. Para realizar a homologação dos boletos e assinar a mensagem é obrigatório o uso do certificado digital da empresa cadastrada no banco ou posso utilizar o certificado de uma outra empresa que não esta cadastrada no banco? No momento não fazemos a validação do CNPJ da empresa cadastrada com o certificado utilizado, portanto pode ser utilizado o certificado válido. 43. Se na comunicação com o Bradesco a empresa não conseguir receber a mensagem de retorno, como deveremos proceder? Não é para acontecer, mas caso aconteça, time-out por exemplo, poderá ser enviada uma nova comunicação com os mesmos dados e o mesmo nuNossoNumero (campo utilizado como chave) que retornará 0 para OK ou 5 – inclusão efetuada. 44. Erro -2? Significa que o cnpj da mensagem não tem contrato com o net, verificar com o comercial 45. Qual é content/type que devo configurar no POST da assinatura? application/json 46. Como é feito a parte de assinatura? Os arquivos contendo a chave pública e privada devem ser convertidos para .pem e a mensagem deve ser assinada com os pares público e privado. 33 47. Qual o motivo do erro 810? O erro ‘810’ ocorre pelos motivos: Invalidade do certificado (seja ele estar vencido, ou não ser um ICP válido); AC não instalada no servidor; PKSC#7 inválido. 48. Os clientes correntistas do Bradesco ou não, não terão opção para emissão da segunda via do seu boleto online? Uma vez registrado a segunda via pode ser obtida pelo devedor, correntista ou não por meio do site institucional do banco www.bradesco.com.br. BRADESCO_Manual_Registro_de_Boleto_Bancario_Online_Jun17.pdf1 ponto
-
Bom dia, só consegui tratar corretamente o retorno dos eventos quando realizei algumas alterações no código fonte da Unit ACBrReinfWebServices.pas (em anexo). Quando tentei usar da mesma forma que está no fonte de exemplo, não consegui recuperar as informações de retorno, nem as mensagens de inconsistências e nem o número de recibo quando a validação pela Sefaz ocorre com sucesso. Favor analisarem as alterações, as mesmas ocorreram na function TEnvioLote.TratarResposta: Boolean; ACBrReinfWebServices.pas1 ponto
-
Na Unit pcnNfe encontrei um erro na seguinte procedure. procedure TProd.Assign(Source: TPersistent); begin if Source is TProd then begin cProd := TProd(Source).cProd; nItem := TProd(Source).nItem; cEAN := TProd(Source).cEAN; xProd := TProd(Source).xProd; NCM := TProd(Source).NCM; NVE.Assign(TProd(Source).NVE); EXTIPI := TProd(Source).EXTIPI; //genero := TProd(Source).genero; CFOP := TProd(Source).CFOP; uCom := TProd(Source).uCom; qCom := TProd(Source).qCom; vUnCom := TProd(Source).vUnCom; vProd := TProd(Source).vProd; cEANTrib := TProd(Source).cEANTrib; uTrib := TProd(Source).uTrib; qTrib := TProd(Source).qTrib; vUnTrib := TProd(Source).vUnTrib; vFrete := TProd(Source).vFrete; vSeg := TProd(Source).vSeg; vDesc := TProd(Source).vDesc; vOutro := TProd(Source).vOutro; IndTot := TProd(Source).IndTot; DI.Assign(TProd(Source).DI); xPed := TProd(Source).xPed; nItemPed := TProd(Source).nItemPed; detExport.Assign(TProd(Source).detExport); veicProd.Assign(TProd(Source).veicProd); med.Assign(TProd(Source).med); rastro.Assign(TProd(Source).rastro); (Não existia este procedimento). arma.Assign(TProd(Source).arma); comb.Assign(TProd(Source).comb); nRECOPI := TProd(Source).nRECOPI; nFCI := TProd(Source).nFCI; CEST := TProd(Source).CEST; indEscala := TProd(Source).indEscala; CNPJFab := TProd(Source).CNPJFab; cBenef := TProd(Source).cBenef; end else inherited; end; Sem esta linha não estava carregando os dados de rastreabilidade do produto. Alguém poderia me ajudar com essa informação, pois acho que é um erro.1 ponto
-
27/03/2018 - ATENÇÃO: Postergada validação do CEST. A regra de validação que exige o CEST na NF-e e NFC-e (N23-10) fica postergada até a publicação de Nota Técnica com maiores esclarecimentos. Assinado por: Coordenação Técnica do ENCAT https://www.nfe.fazenda.gov.br/portal/informe.aspx?ehCTG=false#5081 ponto
-
Boa tarde, Como o Juliomar disse essa é uma forma totalmente errada de enviar a nota. O captcha já é utilizado pra prevenir acesso mecânico ao XML, se você quebrar ele, estará burlando o sistema. Outro dia um cliente usou um desses sites que geram a danfe e baixam o XML como exemplo pedindo que fosse implementado no sistema pra ele poder baixar os XML dos distribuidores dele, usou inclusive o argumento que a assinatura do XML ficava válido, por curiosidade fui validar no validador do RS, de fato ficava válido, mas não era a mesma assinatura, simplesmente era assinado novamente o XML, foi ai que pedi pra ele baixar acessar o site da receita e baixar um XML, depois ir neste site, baixar e comparar os XML pra ver se de fato era válido, acabei com os argumentos dele neste momento. Então é o seguinte: Pode ser feito, pode, deve ser feito, não. Teu sistema é responsável pela validade fiscal dos documentos que ele gerar, se você implementar isso e o cliente de forma ignorante armazenar estes documentos e um dia a receita bater e for verificar isso, vai dar o maior bafafá pro cliente e pra você. Então fica a critério de cada um se vai ou não fazer e como vai fazer. Se você for fazer, mesmo analisando os prós e contras, tenha certeza de colocar um alerta na tela "NÃO TEM VALIDADE FISCAL".1 ponto
-
Postergada validação do CEST 27/03/18 Conforme aviso no portal nacional, a regra de validação que exige o CEST na NF-e e NFC-e (N23-10) fica postergada até a publicação de Nota Técnica com maiores esclarecimentos. Aproveitamos para esclarecer que a obrigatoriedade de informação do CEST (NT 2015.003) não mudou - De acordo com o § 1º da cláusula terceira, do Convênio ICMS 92/2015: • indústria e importador a partir de 01.07.17; • atacadista a partir de 01.10.17; • demais segmentos econômicos, a partir de 01.04.181 ponto
-
OK, eu nunca usei o acbr, estou testando pela primeira vez, vou fazer os testes, e pela qtde de benefícios que oferece, acredito que o SAC seja viável, mesmo. Estou tentando configurar o boleto para o bancoob (756), estou em dúvida nos campos modalidade e número do convênio no abcr monitor, o banco informou o seguinte: Banco =756-0 cooperativa =3194-1 Modalidade=1/01-Simples Com Registro,1 ponto
-
Ficaria perfeito se os membros do ACBr pudessem adquirir a versão Delphi Tokyo Enterprise pelo preço do Delphi Tokyo Professional. Certamente seria uma turbinada do Delphi aqui no Brasil.1 ponto
-
[RESOLVIDO] Mudei o XML de configuração do emulador! Uma pergunta. As tags para CEST no SAT so existem no layout 0.0.8, como posso testar usando o Emulador sefaz? Nos meus testes, coloco o layout no acbr 0.0.8.. ele gera com CEST, mas retorna o XML sem o CEST Como ele emite sem erro.. mas volta sem a tag CEST, achei estranho. Meu sat de produçao o layout e 0.0.7, peço p atualizar... ele diz q esta atualizado... enfim, nao consigo testar o layout 0.0.8 Alguma dica? Muito Obrigado !1 ponto
-
1 ponto
-
Se tratando desse nosso Governo, tudo é possível ! Já deparei com NT´s que adiaram uma norma em questão de poucos dias antes da obrigatoriedade. A dica é estar com o seu projeto na versão 4.0 pronto e não arriscar por conta dessa dúvida.1 ponto
-
1 ponto
-
Bom dia José M.S. Junior, eu reenviei ao banco outras correções solicitadas, e vou aguardar se no retorno será solicitada novamente essa alteração. Caso seja eu farei o pedido ao banco do modelo padrão. Obrigado1 ponto
-
Bom dia, Será atualizado junto as demais contribuições... Obrigado.1 ponto
-
Pq está chamando essa função diretamente? Não está usando o ACBrTEFD? Está passando corretamente o código da loja? No caso do SitDemo tem que ser 00000001. Att.1 ponto
-
Bom dia, Para organização das tarefas, adicionamos as contribuições ref. Boleto em uma lista e analisamos todas de uma vez para atualização no SVN, creio que na próxima semana, consiga atualizar essa e as demais contribuições...1 ponto
-
Juliomar, Com sua dica, resolvi o problema. Era isso mesmo. Obrigado, Airton1 ponto
-
Você está usando os códigos dos exemplos do svn? digo as units e dfm em seu sistema? procure dentro de seu fonte onde está o ufrmstatus acho que sua instalação antiga deve estar apontando todos os paths possíveis e dai como está vendo pelo delphi ele compila já no novo tu instalou correto com o instalador e ele não adiciona paths desnecessários.1 ponto
-
1 ponto
-
1 ponto
-
Italo, boa tarde, após muita pesquisa e tentativas, só encontrei soluções pagas para fazer a assinatura no formato Xades ICP que esta prefeitura utiliza. Mas consegui através de um exemplo desenvolver um assinatura em java. Basicamente funciona da seguinte forma, eu coloco o Xml gerado em uma pasta, com um shell execute chamo um .bat que executa o JAR do java de assinatura. O jar coloca em outra pasta e deleta o xml que era pra assinar, e então eu faço o envio para a prefeitura (que usa HTTP Post em um servidor Rest, não é nem webservice) Eles ainda possuem outra particularidade que é preciso um Token gerado pelo OAuth para poder emitir. Mas já desenvolvi tudo isso, basicamente só falta finalizar a integração do Delphi de pegar o xml assinado e transmitir (mas a assinatura já testei e funciona); Se for de interesse da comunidade posso enviar os fontes para avaliação.1 ponto
-
Pessoal, o que acontece é o seguinte: Na nota de compra veio o IPI destacado na tag vIPI e esse valor é somado na tag vNF O destinatario é simples nacional e teve que fazer a devolução. Como ele não pode destacar o IPI na tag vIPI (na versão 3.10 podia), ele lançou na vIPIDevol. Porém, o vNF ficou igual a nota fiscal de compra. Como no DANFe não aparece a tag vIPIDevol, ele precisa colocar esse valor nas informações complementares para justificar a diferenca entre o valor total dos produtos e o valor total da NF. Ainda estou percebendo aqui muitas controversias entre os contabilistas, uns falando que tem que fazer a nf de devolução igual a nf de compra, outros que tem que lançar em vIPIDevol e outros falando que não tem que colocar IPI em lugar nenhum. Só plantão fiscal para sanar a duvida.1 ponto
-
Boa tarde a todos do Fórum, solução para o problema mencionado a cima, gostaria de compartilhar. Obs: Este problema ocorreu comigo após atualização de Versão do Delphi 10 Seattle para o Delphi Berlin, depois removi a versão do Berlin achando que pudesse ser ele o causador do problema. Mesmo copiando a midas.dll do repositório C:\Program Files (x86)\Embarcadero\Studio\17.0\Redist\win32\midas.dll (428kb 12/11/2015) para o "C:\Windows\SysWOW64\" e registrando não funcionou de forma alguma. Pesquisei bastante e encontrei esta versão do midas.dll anexa mais recente (425kb 12/10/2016), fiz o procedimento abaixo e agora está funcionando perfeitamente. Copie o arquivo anexo para "C:\Windows\SysWOW64\" Execute o "CMD como administrador". Cole o seguinte comando na janela da Linha de comando que se abre e pressione a tecla Enter. % Windir% \ System32 \ regsvr32.exe midas.dll e% windir% \ SysWoW64 \ regsvr32.exe midas.dll Obrigado a todos, meu problema está resolvido. midas.dll1 ponto