Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 08-08-2024 em todas as áreas
-
2 pontos
-
Pessoal, super obrigado, aqui deu tudo certo, meu problema foi resolvido. Na tela que o @Júlio Cavalcanti me mandou do teste, eu percebi que o digito verificador do Nosso Numero ele digitou no mesmo campo do Nosso Numero. Eu fiz o mesmo e deu certo. Muito obrigado Júlio. Tentei também atualizar o SVN de acordo com a tela do @Daniel InfoCotidiano e tambem deu certo, aprendi a atualizar o Acbr no Lazarus. Muito obrigado Daniel. Abraços amigos2 pontos
-
Olá pessoal, Segue um tutorial de como configurar o ambiente de desenvolvimento de php para utilizar as bibliotecas do ACBr. Uma informação importante é que a comunicação com as bibliotecas é feita através da extensão FFI. Limitação: * A FFI foi implementado na versão 7.4.0, versões anteriores não possuem esse recurso. A seguir segue passo-a-passo para configuração do ambiente de desenvolvimento. 1. Início 1.1. IDE Você pode utilizar a IDE de sua preferência. Utilizaremos aqui o Visual Studio Code (VSCode). 1.2. Requisitos 1.2.1. Instalar o Visual c++redistributable package 2015, caso ainda não o tenha instalado em seu ambiente 2. Instalando o PHP 8 Baixar a última versão do php em: https://www.php.net/downloads Acesse o link Windows downloads Baixe o "zip" da última versão TS(Thread Safe) na mesma arquitetura do seu computador Exemplo para x64: VS16 x64 Thread Safe A diferença entre a versão e a TS(Thread Safe) e NTS(Non Thread Safe) é que a TS suporta servidores multithreaded. 2.1. Extrair o zip, copiar a pasta para c:\ e remeie para um caminho mais curto Neste caso, que está na versão 8, ficará C:\php8 2.2. Vamos utilizar o arquivo ini padrão de configurações: C:\php8\php.ini-development Renomeie para php.ini Abra o arquivo para as próximas configurações 2.3. Extensões 2.3.1. Localizar a chave extension_dir e descomentar essa chave para indicar de onde buscar as extensões, que serão localizadas na pasta "ext", dentro da pasta do php: C:\php8\ext extension_dir = "ext" Obs: Em um cenário de testes, foi necessário colocar o caminho completo da pasta para o php conseguir acessar as extensões Caso tenha problemas com alguma extensão, tente colocar o caminho completo extension_dir = "C:\php8\ext" 2.3.2. Localizar as chaves "extension" Para utilizar as extensões que deseja, remover os comentários (ponto e vírgula no início da linha) das extensões que precisar 2.3.2.1. Extensão ffi para consumo das dlls do ACBr extension=ffi 2.3.2.2. Manipulação de strings pelo php extension=mbstring 2.4. Outras configurações 2.4.1. Diretório temporário, descomentar a seguinte linha e preencher o caminho de arquivos temporários do Windows session.save_path = "C:/Windows/Temp" 2.4.2. Localizar a chave error_reporting = E_ALL e preencher conforme abaixo error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT 2.4.3. Localizar ffi.enable e preencher com true ffi.enable = true 2.4.4. Caso não esteja habilitada, habilitar a exibição de erros display_errors = On 2.5. Debug A opção de debug não é obrigatória, mas facilita muito o desenvolvimento Verifique se sua IDE suporta a opção 2.5.1. XDebug Acessar https://xdebug.org/download/historical Baixe a versão de "Windows binaries" relacionada a versão do php que foi instalada Neste cenário de testes, vamos baixar a PHP 8.3 VS16 TS (64 bit), pois foi instalado o php TS(Thread Safe) Renomeie a dll baixada para php_xdebug.dll e salve em c:\php8\ext 2.5.1.1. Adicionar no final do arquivo a seção Xdebug com as linhas abaixo [Xdebug] zend_extension="C:\php8\ext\php_xdebug.dll" xdebug.mode=debug xdebug.start_with_request=yes xdebug.client_host=127.0.0.1 xdebug.client_port=9003 xdebug.log=C:\php8\log\xdebug.log 2.5.2. VSCode Instalar a extesão: PHP Debug Origem: xdebug.org Selecione a extensão, e clique em "Install" à direita 2.5.2.1. Criar uma pasta ".vscode" dentro da pasta do projeto Exemplo: \Projeto\.vscode 2.5.2.1.1. Criar um arquivo "launch.json" dentro da pasta ".vscode" com o conteúdo abaixo: No nosso exemplo, que o projeto estará na raiz do Apache ficará: C:\Apache24\htdocs\.vscode\launch.json { "version": "0.2.0", "configurations": [ { "name": "Listen for Xdebug", "type": "php", "request": "launch", "port": 9003 } ] } 2.5.2.2. Ao debugar, se ocorrer o erro: php executablenote found. Install PHP and add it to your PATH or set the php.debug.executablePath setting Configurar o php no PATH do windows Clique no Menu Iniciar e escreva Variáveis Clique em Editar as variáveis de ambiente do sistema Na aba Avançado, da tela de Propriedades do Sistema, clique no botão Variáveis de Ambiente No GroupBox de baixo Variáveis do sistema, selecione a Path e clique no botão Editar, abaixo do quadro Clique em Novo e preencha o caminho da pasta do php, seguindo nosso cenário: c:\php8 Clique em OK para confirmar e nas duas telas anteriores para fechar Reinicie o computador para garantir que a alteração no Path foi efetivada 3. Instalar o Apache Baixar o Apache em: https://www.apachelounge.com/download/ Baixe o zip da última versão, referente à arquitetura do seu computador 3.1. Extrair o zip, copiar a pasta Apache24 para c:\ Ficará c:\Apache24\ 3.2. Abra o arquivo de configurações: C:\Apache24\conf\httpd.conf 3.2.1. Localizar "Define SRVROOT" e confirmar se está apontando para onde salvou a pasta do Apache "c:/Apache24" Define SRVROOT "c:/Apache24" 3.2.2. Porta de acesso Localize a chave Listen Se a porta 80 estiver em uso indique qual porta será utilizada, senão mantenha a padrão Listen 80 Listen 80 3.2.3. Localize a chave ServerName Preencha com localhost e a porta que você configurou no item 3.2.2 ServerName localhost:80 3.3. Instalar o apache como serviço Pelo prompt, acessar a pasta C:\Apache24\bin\ Executar o comando: httpd.exe -k install Caso apareça tela do firewall do Windows, clicar em permitir 3.3.1. Para visualizar o serviço instalado, acesse os serviços do windows e procure por Apache2.4 Para acessar os serviços, abra a tela de Executar (teclas Windows + R), preencha services.msc e clique em OK Localize o Apache2.4, ele estará como inicialização automática, mas ainda não estará iniciado, clique com o botão direito e clique em Iniciar Para iniciar o serviço pelo prompt, acessar a pasta C:\Apache24\bin\, utilize o comando httpd -k start 3.3.2. Para verificar se o serviço está ok, acesse o navegador e navegue em localhost Caso nos passos 3.2.2 e 3.2.3 você tenha configurado uma porta diferente da 80, acesse localhost:sua porta. Ex: Para a porta 8080 acesse localhost:8080 Se aparecer "It works!", o Apache está funcionando 3.4. Configurar para acessar o php 3.4.1. Localize a chave LoadModule e adicione a nova linha para indicar o caminho da dll do php+apache LoadModule php_module "C:/php8/php8apache2_4.dll" 3.4.2. Localize DirectoryIndex que por padrão está aénas index.html, adicione index.php antes do index.html DirectoryIndex index.php index.html 3.4.3. Localize a chave AddType e adicione a linha para ele conhecer as extensões que irá processar AddType application/x-httpd-php .php .html 3.4.4. Um pouco mais abaixo, localize a chave AddHandler Adicionar o manipulador de cabeçalho AddHandler application/x-httpd-php .php Adicionar o caminho do arquivo php que vai processar Action application/x-httpd-php "C:/php8/php-cgi.exe" 3.4.5. No final do arquivo, configurar o caminho da pasta do php PHPIniDir "C:/php8" 3.4.6. Configurar também o Timeout Timeout 180 3.4.7. Testando o php no Apache Primeiro reinicie o serviço do Apache para as últimas configurações feitas relacionadas ao php Siga os passos do item 3.3.1 e clique na opção Reiniciar o Serviço ou pelo prompt, acessar a pasta C:\Apache24\bin\ e execute o comando httpd -k restart 3.4.7.1. Acesse a pasta C:\Apache24\htdocs\ e crie o arquivo index.php Adicione o conteúdo a seguir e salve o arquivo <?php phpinfo(); 3.4.7.2. Abra o navegador e acesse novamente localhost Deverá abrir uma página contendo as informações do php, iniciando pela versão instalada 3.4.7.3. Pesquise por XDebug Encontre o grupo de informações do XDebug para verificar se também foi configurado com sucesso 4. Testando o programa de exemplo do ACBr 4.1. Baixe os fontes do ACBr, seguindo as instruções do tópico a seguir: https://projetoacbr.com.br/fontes/ 4.2. Acesse os arquivos dos programas de exemplo para php da ACBrLib: ..\ACBr\Projetos\ACBrLib\Demos\PHP\ Copie o conteúdo da pasta ..\ACBr\Projetos\ACBrLib\Demos\PHP\ConsultaCNPJ para C:\Apache24\htdocs\ 4.3. Copiando as dlls da ACBrLib e suas dependências Veja o tópico a seguir para maiores detalhes, caso ainda não esteja familiarizado com o ambiente das bibliotecas ACBr 4.3.1. Download 4.3.1.1. Links para download das bibliotecas, versões PRO e Demo 4.3.1.1.1 Link Geral ACBr Pro: https://www.projetoacbr.com.br/forum/files/category/36-acbrlib-pro/ Link direto para a ACBrLibConsultaCNPJ 4.3.1.1.2. Link Geral ACBr Demo: https://www.projetoacbr.com.br/forum/files/category/63-acbrlib-demo/ Link direto para a ACBrLibConsultaCNPJ 4.3.2. Extraindo a dll da biblioteca Vamos tomar como exemplo a versão Demo Extraia o conteúdo do arquivo baixado e acesse a pasta bin Copie a versão da Lib equivalente à arquitetura da sua instalação do php para as respectivas pastas ST (Single Thread) e MT(Multi Thread) 4.3.2.1. Primeiro vamos pegar a biblioteca para o programa de exemplo ST Acesse a pasta ..\bin\Cdecl\ e copie a dll referente à arquitetura da sua instalação do php Para o nosso exemplo, que é a versão 64 bits, vamos copiar a dll ..\bin\Cdecl\ACBrConsultaCNPJ64.dll Copie a dll para C:\Apache24\htdocs\ST\ACBrLib\x64 4.3.2.2. Vamos agora copiar a versão MT Acesse a pasta ..\bin\MT\Cdecl\ e copie a dll referente à arquitetura da sua instalação do php Para o nosso exemplo, que é a versão 64 bits, vamos copiar a dll ..\bin\MT\Cdecl\ACBrConsultaCNPJ64.dll Copie a dll para C:\Apache24\htdocs\MT\ACBrLib\x64 4.3.3. Dependências 4.3.3.1. OpenSSL Seguindo o mesmo critério da arquitetura do php, vamos copiar as dlls da OpenSSL para ambas as pastas dos demos No nosso cenário de 64 bits, vamos copiar as dlls da pasta ..\dep\OpenSSL\x64 para as pastas C:\Apache24\htdocs\ST\ACBrLib\x64 e C:\Apache24\htdocs\MT\ACBrLib\x64 4.3.3.2. LibXML2 Para a ACBrConsultaCNPJ a LibXML2 não é necessária e não é distribuída no pacote, mas caso esteja seguindo este tutorial para outras bibliotecas, de DFes por exemplo, isso será necessário No nosso cenário de 64 bits, devemos copiar as dlls da pasta ..\dep\LibXml2\x64 para as pastas C:\Apache24\htdocs\ST\ACBrLib\x64 e C:\Apache24\htdocs\MT\ACBrLib\x64 5. Testando os programas de exemplo 5.1. Para testar as versões ST e MT, acesse respectivamente: http://localhost/ACBrConsultaCNPJST.php http://localhost/ACBrConsultaCNPJMT.php Lembrando que, caso tenha configurado uma porta diferente da 80 no Apache, ela deve ser adicionada na url Exemplos da porta 8080 http://localhost:8080/ACBrConsultaCNPJST.php http://localhost:8080/ACBrConsultaCNPJMT.php 6. Debugando com o VSCode 6.1. Para debugar os fontes php você pode colocar um ponto de parada posicionando na linha desejada e clicando em "F9" ou, com o mouse, clicar do lado esquerdo da numeração da linha O ponto será identificado com uma bolinha vermelha Para iniciar o debug, acesse o menu Run / Start Debugging ou pressione F5 O VSCode passará a escutar os retornos do XDebug e irá habilitar uma pequena barra para as interações Agora que o VSCode está com o debug ativo, acesse o programa de exemplo, acione o método que colocou o ponto de parada e utilize os botões da barra de debug ou as teclas de atalho que podem ser vistas ao passar o mouse sobre cada botão É isso pessoal, esperamos que esse novo conteúdo seja útil para a comunidade e caso tenham dúvidas, sugestões estaremos sempre prontos para atendê-los em nosso canais. Até mais!!!1 ponto
-
Olá comunidade ACBr, No passar dos anos alguns bancos sofreram mudanças de marcas, conhecido como Rebranding, como foi o caso por exemplo do Bancoob que se transformou em Sicoob entre outros. Não vamos descontinuar as classes ou configurações em que o componente ACBrBoleto foi criado nos bancos em questão, porem, foi criado um "helper" para os usuários que possam sentir dificuldades para localizar esses bancos que no decorrer dos anos sofreram mudanças de marca. No momento as classes são: Enumerador Novos Enumerador Original cobBancoSicoob cobBancoob cobBancoSisprime cobUniprimeNortePR cobBancoAilos cobBancoCECRED Esses novos enumeradores só é válido para parametrização da Classe, seja para CNAB ou Webservices. Exemplo : na utilização do enumerador cobBancoSicoob ou cobBancoob a classe iniciada será a TACBrBancoob; OBS: Na utilização da Função GetTipoCobranca, o Tipo de Cobrança retornado será o Enumerador Original, usando o mesmo exemplo acima no caso do banco 756 será retornado cobBancoob1 ponto
-
Boa tarde! No meu caso, havia "espaços" em brancos no início ou final de algumas propriedades. Removi estes "espaços" extras e a nota foi emitida normalmente. Talvez isso possa te ajudar.1 ponto
-
Emquanto estou na fila de suporte para conseguir a url de homologação, gravei esse video com todos os testes que fiz.1 ponto
-
Poxa, ela encerrou o atendimento apos me enviar os arquivos, mais deixa comigo vou chamar novamente. so que demora. rs1 ponto
-
@fredsmartfull, Por favor verifique com essa pessoa da EICON qual é a URL do ambiente de homologação, pois eu entendo que essa URL que lhe foi passado é do ambiente de produção.1 ponto
-
O suporte da EICON tambem me deu esse arquivo de envio assinado: <?xml version="1.0" encoding="UTF-8"?> <p:EnviarLoteRpsEnvio xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:p="http://www.giss.com.br/enviar-lote-rps-envio-v2_04.xsd" xmlns:p1="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <p:LoteRps versao="1.00"> <p1:NumeroLote>7</p1:NumeroLote> <p1:Prestador> <p1:CpfCnpj> <p1:Cnpj>60971251000145</p1:Cnpj> </p1:CpfCnpj> <p1:InscricaoMunicipal>77761</p1:InscricaoMunicipal> </p1:Prestador> <p1:QuantidadeRps>1</p1:QuantidadeRps> <p1:ListaRps> <p1:Rps> <p1:InfDeclaracaoPrestacaoServico> <p1:Rps> <p1:IdentificacaoRps> <p1:Numero>103</p1:Numero> <p1:Serie>NF</p1:Serie> <p1:Tipo>1</p1:Tipo> </p1:IdentificacaoRps> <p1:DataEmissao>2024-06-01</p1:DataEmissao> <p1:Status>1</p1:Status> </p1:Rps> <p1:Competencia>2024-06-01</p1:Competencia> <p1:Servico> <p1:Valores> <p1:ValorServicos>100.0</p1:ValorServicos> <p1:ValorDeducoes>0.0</p1:ValorDeducoes> <p1:ValorPis>0.0</p1:ValorPis> <p1:ValorCofins>0.0</p1:ValorCofins> <p1:ValorInss>0.0</p1:ValorInss> <p1:ValorIr>0.0</p1:ValorIr> <p1:ValorCsll>0.0</p1:ValorCsll> <p1:OutrasRetencoes>0.0</p1:OutrasRetencoes> <p1:ValTotTributos>0.0</p1:ValTotTributos> <p1:ValorIss>0.0</p1:ValorIss> <p1:Aliquota>0.0</p1:Aliquota> <p1:DescontoIncondicionado>0.0</p1:DescontoIncondicionado> <p1:DescontoCondicionado>0.0</p1:DescontoCondicionado> </p1:Valores> <p1:IssRetido>1</p1:IssRetido> <p1:ResponsavelRetencao>1</p1:ResponsavelRetencao> <p1:ItemListaServico>08.01</p1:ItemListaServico> <p1:CodigoTributacaoMunicipio>88888888</p1:CodigoTributacaoMunicipio> <p1:Discriminacao>1</p1:Discriminacao> <p1:CodigoMunicipio>3550308</p1:CodigoMunicipio> <p1:CodigoPais>0076</p1:CodigoPais> <p1:ExigibilidadeISS>1</p1:ExigibilidadeISS> <p1:IdentifNaoExigibilidade>1</p1:IdentifNaoExigibilidade> <p1:MunicipioIncidencia>0</p1:MunicipioIncidencia> </p1:Servico> <p1:Prestador> <p1:CpfCnpj> <p1:Cnpj>60971251000145</p1:Cnpj> </p1:CpfCnpj> <p1:InscricaoMunicipal>77761</p1:InscricaoMunicipal> </p1:Prestador> <p1:TomadorServico> <p1:IdentificacaoTomador> <p1:CpfCnpj> <p1:Cnpj>13480369000190</p1:Cnpj> </p1:CpfCnpj> <p1:InscricaoMunicipal>556677</p1:InscricaoMunicipal> </p1:IdentificacaoTomador> <p1:NifTomador>p1:NifTomador</p1:NifTomador> <p1:RazaoSocial>Prestador Devedor Contumaz</p1:RazaoSocial> <p1:Endereco> <p1:Endereco>ANITA GUASTINI EIRAS</p1:Endereco> <p1:Numero>123</p1:Numero> <p1:Complemento>0</p1:Complemento> <p1:Bairro>VILA MARIANA</p1:Bairro> <p1:CodigoMunicipio>3550308</p1:CodigoMunicipio> <p1:Uf>SP</p1:Uf> <p1:Cep>04105070</p1:Cep> </p1:Endereco> <p1:Contato> <p1:Telefone>232323232</p1:Telefone> <p1:Email>[email protected]</p1:Email> </p1:Contato> </p1:TomadorServico> <p1:RegimeEspecialTributacao>1</p1:RegimeEspecialTributacao> <p1:OptanteSimplesNacional>2</p1:OptanteSimplesNacional> <p1:IncentivoFiscal>2</p1:IncentivoFiscal> </p1:InfDeclaracaoPrestacaoServico> </p1:Rps> </p1:ListaRps> </p:LoteRps> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <Reference URI=""> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>8Nxr4MH9IsgLis75zbR42GQhRQI=</DigestValue> </Reference> </SignedInfo> <SignatureValue>JDDzRHPIS4VpzhReotoB8JCBK9atZJ99ULmNPfUoMQVVnYEcIZkn0iUu4mV8rAB/ IIsQoZCdTZvoWTE01boPXe/LPUXRLmK5y9SqUufUYI9rXKAfbvKUtKn87jwSrq0d 8T2ziy0vSaG4dJFYwiLrvO7TyEDYhWhgkk66fUcnBY+zH/qv0jiY+NUFNHmsc89v iCm18VdXSfuHf77U1Xx65cwm8jgeSxhhf8UcwmVpL5FFgz3blivy4h9GCB10q6X2 wYgrBo/nh4t/jJ3PW5K5aM81LWL1zLfzCKVY3E4FYw2MlIF0JbYMikHo7dG3milO jOlrJizg97KG3g4OG3m6Dw==</SignatureValue> <KeyInfo> <X509Data> <X509SubjectName>CN=TESTE PUB:5678905456677=SAO PAULO,ST=SP,C=BR</X509SubjectName> <X509Certificate>MIIIOzCCBiOgAwIBAgIIDkp7UQZlfKYwDQYJKoZIhvcNAQELBQAwdTELMAkGA1UE BhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEg ZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEZMBcGA1UEAxMQQUMg T05MSU5FIFJGQiB2NTAeFw0yMzA5MDYxNTEwNTVaFw0yNDA5MDUxNTEwNTVaMIIB PjELMAkGA1UEBhMCQlIxCzAJBgNVBAgTAlNQMRIwEAYDVQQHEwlTQU8gUEFVTE8x EzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVj ZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEWMBQGA1UECxMNUkZCIGUtQ05Q SiBBMTEqMCgGA1UECxMhQVIgQ0VSVElGSUNDIENFUlRJRklDQUNBTyBESUdJVEFM MRkwFwYDVQQLExBWaWRlb2NvbmZlcmVuY2lhMRcwFQYDVQQLEw4zMzA0NTY5NjAw MDEyMTFJMEcGA1UEAxNAR0lFU1BQIEdFU1RBTyBJTlRFTElHRU5URSBERSBFRFVD azM8yUILRjbZsKSHQOgXCaCwWo81vDgL5+jGqrVWazTYP5VfS8HDzu0phqA0tjyc apLRnvfqp75szRybGrUvArmWfQwzWEKNpnbGpkw7CnUKnWDZso43yLaTyc8h6fIA WBT33AxkaPvybk/Z8sp4E/+ccrw+6poMldDWZlAIPyN0E2sDOD4tX79aJnuFvIit gP6cOyp89RlsPf+L07HCOrU/Cxwasoj11g7jq1NFhkc57STSHKkzdplvqeGeusZ4 o+8n0PFHqD/QCZfb0vSF/EoSw3l0t8dKSUoDgW+Lv6/v41x/HixHc0aSEox11eM=</X509Certificate> </X509Data> <KeyValue> <RSAKeyValue> <Modulus> rx8cScMk/TKYt6tBpq/znhKMAq9HxFIO4OcmbltwsLp59V6AUkA7ruzKT0xJWsxU iafse4g/Z0E9hSj53WAE0yt0I4a+ILSPtq6s4Cr4MPRZ1FjtOTw9tZ3owti3RXgL l5s7SayxaGKbBi9xvXLnILoDHkcPMLDFkHge3y8CmjPTBvwhF9sYqwSZBMLmL/dj 4xP5bVy489EwxSwVL9Gm8AeDKQhW+Es1d2dvaSQsalp9qoZgmr0t99m7pgWMeJMI 5/j6Y2RU0e/aw1nCvnaLEs05mu4GnL5S8hOOpz5tf0+J/TV7YmvqkkmZt/K+O7qW mxhnASY2hhx4Ou5yS2i+KQ== </Modulus> <Exponent> AQAB </Exponent> </RSAKeyValue> </KeyValue> </KeyInfo> </Signature> </p:EnviarLoteRpsEnvio>1 ponto
-
Falei com o surte da EICON, eles confirmaram que tem que usar a nova URL: e me passaram esse arqauivo de exemplo: <tns:EnviarLoteRpsEnvio xmlns:tns="http://www.giss.com.br/enviar-lote-rps-envio-v2_04.xsd" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:tipos="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <tns:LoteRps versao="10.00"> <tipos:NumeroLote>000000</tipos:NumeroLote> <tipos:Prestador> <tipos:CpfCnpj> <tipos:Cnpj>00000000000</tipos:Cnpj> </tipos:CpfCnpj> <tipos:InscricaoMunicipal>00000</tipos:InscricaoMunicipal> </tipos:Prestador> <tipos:QuantidadeRps>1</tipos:QuantidadeRps> <tipos:ListaRps> <tipos:Rps> <tipos:InfDeclaracaoPrestacaoServico> <tipos:Rps> <tipos:IdentificacaoRps> <tipos:Numero>00000000</tipos:Numero> <tipos:Serie>2</tipos:Serie> <tipos:Tipo>1</tipos:Tipo> </tipos:IdentificacaoRps> <tipos:DataEmissao>2023-05-08</tipos:DataEmissao> <tipos:Status>1</tipos:Status> </tipos:Rps> <tipos:Competencia>2023-05-08</tipos:Competencia> <tipos:Servico> <tipos:Valores> <tipos:ValorServicos>324.55</tipos:ValorServicos> </tipos:Valores> <tipos:IssRetido>2</tipos:IssRetido> <tipos:ItemListaServico>422</tipos:ItemListaServico> <tipos:CodigoTributacaoMunicipio>11</tipos:CodigoTributacaoMunicipio> <tipos:Discriminacao>DESCRIÇÃO TESTE TESTE TESTE TESTE TESTE TESTE</tipos:Discriminacao> <tipos:CodigoMunicipio>0000000</tipos:CodigoMunicipio> <tipos:MunicipioIncidencia>0000000</tipos:MunicipioIncidencia> <tipos:CodigoPais>0076</tipos:CodigoPais> <tipos:ExigibilidadeISS>1</tipos:ExigibilidadeISS> </tipos:Servico> <tipos:Prestador> <tipos:CpfCnpj> <tipos:Cnpj>00000000000</tipos:Cnpj> </tipos:CpfCnpj> <tipos:InscricaoMunicipal>00000</tipos:InscricaoMunicipal> </tipos:Prestador> <tipos:TomadorServico> <tipos:IdentificacaoTomador> <tipos:CpfCnpj> <tipos:Cpf>00000000000</tipos:Cpf> </tipos:CpfCnpj> </tipos:IdentificacaoTomador> <tipos:RazaoSocial>TESTE</tipos:RazaoSocial> <tipos:Endereco> <tipos:Endereco>AV TESTE</tipos:Endereco> <tipos:Numero>00</tipos:Numero> <tipos:Complemento>COMPLEMENTO TESTE</tipos:Complemento> <tipos:Bairro>BAIRRO TESTE</tipos:Bairro> <tipos:CodigoMunicipio>0000000</tipos:CodigoMunicipio> <tipos:Uf>SP</tipos:Uf> <tipos:Cep>00000000</tipos:Cep> </tipos:Endereco> <tipos:Contato> <tipos:Telefone>0000000000</tipos:Telefone> <tipos:Email>[email protected]</tipos:Email> </tipos:Contato> </tipos:TomadorServico> <tipos:OptanteSimplesNacional>2</tipos:OptanteSimplesNacional> <tipos:IncentivoFiscal>2</tipos:IncentivoFiscal> </tipos:InfDeclaracaoPrestacaoServico> </tipos:Rps> </tipos:ListaRps> </tns:LoteRps> </tns:EnviarLoteRpsEnvio> O cliente diz que é no novo padrão. O contador afirma que é no novo padrão. O suporte da EICON afirma que é no novo padrão. As notas que aparecem no portal da prefeitura estão sendo enviadas pelo sistema gestão click que tambem firmou que usa o novo padrão. O servidor do padrão antigo ate responde mais as notas não apartecem no portal da prefeitura. O portal de autenticação do antigo padrão não funciona mais para validarmos a autencidade da nota emitida no padrão antigo. São essas as informaçoes que eu tenho ate agora. Por isso pergunto, como voces podem ter certeza que o padrão antigo continua funcionando, vocês tem acesso a alguma empresa emitindo por ele, ela não conseguir exclarecer essas duvidas? Consegui com o suporte um arquivo de cancelamento assinado: <?xml version="1.0" encoding="UTF-8"?> <can:CancelarNfseEnvio xmlns:can="http://www.giss.com.br/cancelar-nfse-envio-v2_04.xsd" xmlns:tip="http://www.giss.com.br/tipos-v2_04.xsd" xmlns:xd="http://www.w3.org/2000/09/xmldsig#"> <can:Pedido> <tip:InfPedidoCancelamento Id="string"> <tip:IdentificacaoNfse> <tip:Numero>100</tip:Numero> <tip:CpfCnpj> <tip:Cnpj>60971251000145</tip:Cnpj> </tip:CpfCnpj> <!--Optional:--> <tip:InscricaoMunicipal>77761</tip:InscricaoMunicipal> <tip:CodigoMunicipio>1</tip:CodigoMunicipio> </tip:IdentificacaoNfse> <tip:CodigoCancelamento>2</tip:CodigoCancelamento> </tip:InfPedidoCancelamento> <!--Optional:--> <Signature xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/> <Reference URI=""> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>4xhgft9ZZoRxWHdUaGeC7P1cirM=</DigestValue> </Reference> </SignedInfo> <SignatureValue>ZWy6/LQmoE6SJnN2p+hxDwZMmuMNjVh5D3W4Q09mP1rQ6QkEsPbMTGlDdMOnnVqA auv4NSuNaevWyIiSuR0NdwePzelkRSG3BhKaolQgWw7IQYNWt6dXyaJ2H3ThSIzN kHJN7nT6Db8k/y9NYNFFTiu3HhU5EVFKSNPm695r4H+mXtxE7x66bCF8BS+SJUTv jvvK0v3ZEAZGCCGRyXtGgOFos46VuSHEK3rIqUg0fZHfug077eFS3qghr++xRb0T ZEskNwFeqKPhZFcFbOxs9/hnWALBuM2atQm2+YZnZqY4ZoS2NMsfZJEulbzym64W v05KilX39vAZV/hFE9d1kw==</SignatureValue> <KeyInfo> <X509Data> <X509SubjectName>CN=TESTE PUB:5678905456677=SAO PAULO,ST=SP,C=BR</X509SubjectName> <X509Certificate>MIIIOzCCBiOgAwIBAgIIDkp7UQZlfKYwDQYJKoZIhvcNAQELBQAwdTELMAkGA1UE BhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEg ZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEZMBcGA1UEAxMQQUMg T05MSU5FIFJGQiB2NTAeFw0yMzA5MDYxNTEwNTVaFw0yNDA5MDUxNTEwNTVaMIIB PjELMAkGA1UEBhMCQlIxCzAJBgNVBAgTAlNQMRIwEAYDVQQHEwlTQU8gUEFVTE8x EzARBgNVBAoTCklDUC1CcmFzaWwxNjA0BgNVBAsTLVNlY3JldGFyaWEgZGEgUmVj ZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEWMBQGA1UECxMNUkZCIGUtQ05Q SiBBMTEqMCgGA1UECxMhQVIgQ0VSVElGSUNDIENFUlRJRklDQUNBTyBESUdJVEFM MRkwFwYDVQQLExBWaWRlb2NvbmZlcmVuY2lhMRcwFQYDVQQLEw4zMzA0NTY5NjAw MDEyMTFJMEcGA1UEAxNAR0lFU1BQIEdFU1RBTyBJTlRFTElHRU5URSBERSBFRFVD azM8yUILRjbZsKSHQOgXCaCwWo81vDgL5+jGqrVWazTYP5VfS8HDzu0phqA0tjyc apLRnvfqp75szRybGrUvArmWfQwzWEKNpnbGpkw7CnUKnWDZso43yLaTyc8h6fIA WBT33AxkaPvybk/Z8sp4E/+ccrw+6poMldDWZlAIPyN0E2sDOD4tX79aJnuFvIit gP6cOyp89RlsPf+L07HCOrU/Cxwasoj11g7jq1NFhkc57STSHKkzdplvqeGeusZ4 o+8n0PFHqD/QCZfb0vSF/EoSw3l0t8dKSUoDgW+Lv6/v41x/HixHc0aSEox11eM=</X509Certificate> </X509Data> <KeyValue> <RSAKeyValue> <Modulus> rx8cScMk/TKYt6tBpq/znhKMAq9HxFIO4OcmbltwsLp59V6AUkA7ruzKT0xJWsxU iafse4g/Z0E9hSj53WAE0yt0I4a+ILSPtq6s4Cr4MPRZ1FjtOTw9tZ3owti3RXgL l5s7SayxaGKbBi9xvXLnILoDHkcPMLDFkHge3y8CmjPTBvwhF9sYqwSZBMLmL/dj 4xP5bVy489EwxSwVL9Gm8AeDKQhW+Es1d2dvaSQsalp9qoZgmr0t99m7pgWMeJMI 5/j6Y2RU0e/aw1nCvnaLEs05mu4GnL5S8hOOpz5tf0+J/TV7YmvqkkmZt/K+O7qW mxhnASY2hhx4Ou5yS2i+KQ== </Modulus> <Exponent> AQAB </Exponent> </RSAKeyValue> </KeyValue> </KeyInfo> </Signature> </can:Pedido> </can:CancelarNfseEnvio>1 ponto
-
Boa tarde @fredsmartfull, Notei que na sua primeira postagem você anexa dois XML, só que tem um detalhe: O primeiro se refere ao XML da NFS-e gerado e retornado pelo provedor, já o segundo é o XML do RPS que é gerado pela Lib e enviado para o provedor. Eles são diferentes, uma vez que geramos e enviamos o XML do RPS e o provedor gera e nos retorna o XML da NFS-e. Para a cidade de Jundiaí/SP e para umas outras que andei pesquisando, a empresa EICON que desenvolveu o provedor Ginfes, também desenvolveu uma nova versão que chamou de GissOnline. Então temos o provedor Ginfes que se utiliza da versão 1.00 do layout da ABRASF e o GissOnline que se utiliza da versão 2.04 do layout da ABRASF. Nós já temos implementado os dois provedores: Ginfes e Giss, mas até o momento nenhuma cidade realmente estava utilizando o Giss. Fizemos diversos testes usando o provedor Giss com a cidade de Jundiaí e avançamos bastante nos testes, mas não esta 100% funcional. Acreditamos que a questão agora é credenciais (Certificado Digital). Em tempo: Você consegue conversar com o pessoal da prefeitura e ou provedor para questionar sobre a URL de homologação? Pois no manual que você anexou só contem uma URL que acredito ser a do ambiente de produção.1 ponto
-
será postado aqui quando for subimetido ou ajustado1 ponto
-
Pessoal, consegui encontrar o erro. Realmente tem que enviar um XML para cada Tomador de Serviços e com suas respectivas notas fiscais. O meu filtro de SQL, não sei porque, trouxe o mesmo CNPJ do primeiro cliente 2 vezes. Quando gerava para 1 dava certo. O segundo era o mesmo CNPJ do primeiro e por isso dava erro. Vou corrigir o problema do filtro de SQL. Obrigado @Juliomar Marchetti, @Renato Rubinho e @BigWings. Vocês são feras!1 ponto
-
Boa tarde @Diego Reckziegel, Já esta no SVN.1 ponto
-
Noticia sobre a migração: https://tribunadejundiai.com.br/cidades/jundiai/sistema-de-emissao-nota-fiscal-eletronica-de-jundiai-e-atualizado/1 ponto
-
1 ponto
-
Consegui tambem emitir e a NFSe usando: <ItemListaServico>1401</ItemListaServico> <CodigoTributacaoMunicipio>14.01.01 / 465</CodigoTributacaoMunicipio> Ficando o XML assim: <ConsultarLoteRpsResposta xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:ns3="http://www.ginfes.com.br/servico_consultar_lote_rps_resposta_v03.xsd"> <ListaNfse> <CompNfse> <Nfse> <InfNfse> <Numero>2109</Numero> <CodigoVerificacao>ZZOAVIRCQ</CodigoVerificacao> <DataEmissao>2024-08-08T12:58:22</DataEmissao> <IdentificacaoRps> <Numero>14</Numero> <Serie>1</Serie> <Tipo>1</Tipo> </IdentificacaoRps> <DataEmissaoRps>2024-08-08</DataEmissaoRps> <NaturezaOperacao>1</NaturezaOperacao> <RegimeEspecialTributacao>0</RegimeEspecialTributacao> <OptanteSimplesNacional>1</OptanteSimplesNacional> <IncentivadorCultural>2</IncentivadorCultural> <Competencia>2024-08-08</Competencia> <Servico> <Valores> <ValorServicos>1</ValorServicos> <ValorDeducoes>0</ValorDeducoes> <ValorPis>0</ValorPis> <ValorCofins>0</ValorCofins> <ValorInss>0</ValorInss> <ValorIr>0</ValorIr> <ValorCsll>0</ValorCsll> <IssRetido>2</IssRetido> <ValorIss>0</ValorIss> <BaseCalculo>1</BaseCalculo> <Aliquota>0</Aliquota> <ValorLiquidoNfse>1</ValorLiquidoNfse> </Valores> <ItemListaServico>1401</ItemListaServico> <CodigoTributacaoMunicipio>14.01.01 / 465</CodigoTributacaoMunicipio> <Discriminacao>TESTE</Discriminacao> <CodigoMunicipio>3525904</CodigoMunicipio> </Servico> <ValorCredito>0</ValorCredito> <PrestadorServico> <IdentificacaoPrestador> <Cnpj>12107026000112</Cnpj> <InscricaoMunicipal>95866</InscricaoMunicipal> </IdentificacaoPrestador> <RazaoSocial>RAFAEL CAMPOS CRISTINO DA SILVA - EPP</RazaoSocial> <Endereco> <Endereco>R ABILIO FIGUEIREDO</Endereco> <Numero>214</Numero> <Bairro>ANHANGABA</Bairro> <CodigoMunicipio>3525904</CodigoMunicipio> <Uf>SP</Uf> <Cep>13208140</Cep> </Endereco> <Contato> <Telefone>1145876378</Telefone> <Email>[email protected]</Email> </Contato> </PrestadorServico> <TomadorServico> <IdentificacaoTomador> <CpfCnpj> <Cpf>66475502081</Cpf> </CpfCnpj> </IdentificacaoTomador> <RazaoSocial>VINICIUS SOUZA</RazaoSocial> <Endereco> <Endereco>RUA CAPITO CASSIANO RICARDO DE TOLEDO</Endereco> <Numero>191</Numero> <Bairro>CHCARA URBANA</Bairro> <CodigoMunicipio>3525904</CodigoMunicipio> <Uf>SP</Uf> <Cep>13201840</Cep> </Endereco> <Contato> <Email>[email protected]</Email> </Contato> </TomadorServico> <OrgaoGerador> <CodigoMunicipio>3525904</CodigoMunicipio> <Uf>SP</Uf> </OrgaoGerador> </InfNfse> </Nfse> </CompNfse> </ListaNfse> </ConsultarLoteRpsResposta> Mas ai começam os problemas, rs. No site jundiai.ginfes.com.br, que é o antigo a NFSe não aparece: O cliente e o seu contador afirmam não é para usar esse site, que ele foi desativado e é para usar o novo jundiai.giss.com.br/ Tentei usar a autenticação do site antigo, colocando os dados da nota que acabei de emitir: E não funciona: Estou tentando suporte da Eicon,para confirmar qual devemos usar, mas ta dificil, continuo tentando.1 ponto
-
Mais informações que indicam a mudança de layout, consegui acesso de uma empresa que emite via gestão click, eles informaram que houve mesmo uma mudança, quando uma nfse é emitda pelo gestão click ela aparece imetiadatamente aqui: Segue o XML dessa da consulta dessa emissão: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:ConsultarLoteRpsResposta xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns4="http://www.ginfes.com.br/tipos_v03.xsd" xmlns:ns3="http://www.ginfes.com.br/servico_consultar_lote_rps_resposta_v03.xsd"> <ns3:ListaNfse> <ns3:CompNfse> <ns4:Nfse> <ns4:InfNfse Id="12186743"> <ns4:Numero>4692</ns4:Numero> <ns4:CodigoVerificacao>CLS9NHZT6</ns4:CodigoVerificacao> <ns4:DataEmissao>2024-08-02T16:57:01</ns4:DataEmissao> <ns4:IdentificacaoRps> <ns4:Numero>565</ns4:Numero> <ns4:Serie>1</ns4:Serie> <ns4:Tipo>1</ns4:Tipo> </ns4:IdentificacaoRps> <ns4:DataEmissaoRps>2024-08-02</ns4:DataEmissaoRps> <ns4:NaturezaOperacao>1</ns4:NaturezaOperacao> <ns4:RegimeEspecialTributacao>0</ns4:RegimeEspecialTributacao> <ns4:OptanteSimplesNacional>1</ns4:OptanteSimplesNacional> <ns4:IncentivadorCultural>0</ns4:IncentivadorCultural> <ns4:Competencia>2024-08-02</ns4:Competencia> <ns4:Servico> <ns4:Valores> <ns4:ValorServicos>150.00</ns4:ValorServicos> <ns4:ValorDeducoes>0.00</ns4:ValorDeducoes> <ns4:ValorPis>0.00</ns4:ValorPis> <ns4:ValorCofins>0.00</ns4:ValorCofins> <ns4:ValorInss>0.00</ns4:ValorInss> <ns4:ValorIr>0.00</ns4:ValorIr> <ns4:ValorCsll>0.00</ns4:ValorCsll> <ns4:IssRetido>2</ns4:IssRetido> <ns4:ValorIss>0.00</ns4:ValorIss> <ns4:ValorIssRetido>0.00</ns4:ValorIssRetido> <ns4:BaseCalculo>150.00</ns4:BaseCalculo> <ns4:Aliquota>3.02</ns4:Aliquota> <ns4:ValorLiquidoNfse>150.00</ns4:ValorLiquidoNfse> <ns4:DescontoIncondicionado>0.00</ns4:DescontoIncondicionado> <ns4:DescontoCondicionado>0.00</ns4:DescontoCondicionado> </ns4:Valores> <ns4:ItemListaServico>14.01</ns4:ItemListaServico> <ns4:CodigoTributacaoMunicipio>465</ns4:CodigoTributacaoMunicipio> <ns4:Discriminacao>HORA TECNICA</ns4:Discriminacao> <ns4:CodigoMunicipio>3525904</ns4:CodigoMunicipio> </ns4:Servico> <ns4:PrestadorServico> <ns4:IdentificacaoPrestador> <ns4:Cnpj>12107026000112</ns4:Cnpj> <ns4:InscricaoMunicipal>95866</ns4:InscricaoMunicipal> </ns4:IdentificacaoPrestador> <ns4:RazaoSocial>ANFERTECH AUTOMACAO COMERCIAL LTDA</ns4:RazaoSocial> <ns4:NomeFantasia/> <ns4:Endereco> <ns4:Endereco> CAPITÃO CASSIANO RICARDO DE TOLEDO</ns4:Endereco> <ns4:Numero>191</ns4:Numero> <ns4:Complemento>SALA 26</ns4:Complemento> <ns4:Bairro>CHÁCARA URBANA</ns4:Bairro> <ns4:CodigoMunicipio>3525904</ns4:CodigoMunicipio> <ns4:Uf>SP</ns4:Uf> <ns4:Cep>13201840</ns4:Cep> </ns4:Endereco> <ns4:Contato> <ns4:Telefone>1145876378</ns4:Telefone> <ns4:Email>[email protected]</ns4:Email> </ns4:Contato> </ns4:PrestadorServico> <ns4:TomadorServico> <ns4:IdentificacaoTomador> <ns4:CpfCnpj> <ns4:Cnpj>21314410000187</ns4:Cnpj> </ns4:CpfCnpj> <ns4:InscricaoMunicipal>113827</ns4:InscricaoMunicipal> </ns4:IdentificacaoTomador> <ns4:RazaoSocial>CORTILE SICILIANO RESTAURANTE LTDA</ns4:RazaoSocial> <ns4:Endereco> <ns4:Endereco>RUA EDUARDO TOMANIK</ns4:Endereco> <ns4:Numero>900</ns4:Numero> <ns4:Complemento>LOJA: 12; LOJA: 18;</ns4:Complemento> <ns4:Bairro>CHACARA URBANA</ns4:Bairro> <ns4:CodigoMunicipio>3525904</ns4:CodigoMunicipio> <ns4:Uf>SP</ns4:Uf> <ns4:Cep>13209090</ns4:Cep> </ns4:Endereco> <ns4:Contato> <ns4:Telefone>1148074050</ns4:Telefone> <ns4:Email>[email protected]</ns4:Email> </ns4:Contato> </ns4:TomadorServico> <ns4:OrgaoGerador> <ns4:CodigoMunicipio>3525904</ns4:CodigoMunicipio> <ns4:Uf>SP</ns4:Uf> </ns4:OrgaoGerador> </ns4:InfNfse> </ns4:Nfse> </ns3:CompNfse> </ns3:ListaNfse> </ns3:ConsultarLoteRpsResposta> Segue o PDF: NFS-e_4692_CORTILE_SICILIANO_RESTAURANTE_E_MUITO_MAIS (1).pdf Seguondo o cliente usuario do gfestão click, ele disse que houve sim uma migração do serviço antigo para o novo, inclusive eu achei a nota que eu emite la em 2023. Provavelmente foi importada do serviço antigo para esse novo. Vocês tem conhecimento de alguem que esteja em 2024 emitindo NFSe para Jundiaí pelo ACBR? talvez essa pessoa consiga nos ajudar.1 ponto
-
Um outro detalhe que me da a impressão que mudou o layout, foi que eu já emitia NFSe para esse cliente, eu implementei isso no mês 07/2023 usando ACBRLIB, como podemos ver nesse print, usavamos exatamente a combinação de imposto informada acima, tenho um prit dessa emissão na tarefa, estou procurando esse banco para pegar o xml enviado na epoca. Vou testar as soluções informadas nos topicos informados.1 ponto
-
Bom dia, ainda estou tentando contato para conseguir os arquivos de exemplo. Sobre o CodigoTributacaoMunicipio ele foi informado pelo contador do cliente, mas acredito que ele tenha visto esse codigo no mesmo lugar que eu, nas notas geradas pelo site da prefeitura, todas as notas la desse cliente estao com : <ns2:ItemListaServico>14.01</ns2:ItemListaServico> <ns2:CodigoTributacaoMunicipio>465</ns2:CodigoTributacaoMunicipio> Eu já procurei aqui no meu network alguem que emita NFSe para prefeitura de Jundiaí para pegar alguma dica, mais não acho. Vou continuar insistindo nos arquivos de exemplo do padrão Giss. Obrigado.1 ponto
-
veja que eu postei lá no outro tópico. então quer dizer que havia visto ali e fiz a correção e subi ACBr é dinamico. a todo momento há novas implementações, novas correções, novas melhorias quer dizer que eu subi a mudança naquele momento então é update e rodar o instalador1 ponto
-
Obrigado Juiomar, vou estar iniciando a integração usando os fontes atuais como exemplo. Como é um padrão do BACEN acredito que não tenha muitas particularidades Desde já obrigado1 ponto
-
faz o update de todo o ACBr a pasta toda. fecha seu delphi, roda o instalador do ACBr e abre o delphi e seu projeto faz um builde nele e testa1 ponto
-
ela é removida na emissão do documento por conta que até mesmo o sefaz no manual diz para remover acentuações e caracteres especiais @Italo Giurizzato Junior tem mais informações sobre1 ponto
-
Vou estudar isso. Obrigado pelo retorno. Tenha um ótimo dia.1 ponto
-
1 ponto
-
Bom dia pessoal Passando aqui para avisar que funcionou! Demorei para isso, pelo fato de ter trocado até o pessoal que estava me dando suporte, eles bateram cabeça apenas para dizer que estava tudo certo! Resumindo o problema, foi a não habilitação da API correta, então mudaram e o restante foi o suporte que não deram a devida atenção. Fiz uma reclamação com o apoio do cliente, nesse momento demoraram e mudaram o contato do suporte, que confirmou novamente as credenciais e solicitou a geração do QRCode novo com a expiração maior para eles testarem o pagamento pelo POSTMAN, que era a única maneira de testar o pagamento, o que foi confirmado e validado por eles!1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Se o problema voltar a acontecer, aumente o timeout, pode ser lentidão momentânea que processa o DFe, mas não chega a finalizar devido ao timeout.1 ponto
-
1 ponto
-
Bom dia! Se a informação vem no XML de retorno, mas ao ler a propriedade do componente está vindo em branco, é possível que sejam as dlls de dependência. Tente adicionar as dlls da LIBXML2 (escolhendo de acordo com a arquitetura que compila sua aplicação e não a do SO) na mesma pasta do .EXE1 ponto
-
Bom dia! Apenas fornecendo um retorno. Após uma análise aprofundada, foi constatado que o problema ocorre porque no momento de ler as notas do arquivo de retorno, para carregar elas na memória, é utilizado o numero do RPS primeiro e se não encontrar então usa o número da NFSe. No seu retorno, alguns arquivos vieram com o número do RPS vazio, por isso, na hora de carregar na memória, a lib entendia que essas notas eram uma mesma nota. Enviado ao SVN na Rev-34769 uma alteração visando corrigir este comportamento. Libs compiladas após o dia 07/08/2024 deverão englobar a alteração.1 ponto
-
Olá pessoal, No nosso objetivo de sempre melhorar o código do ACBr deixá-lo mais organizado e legível, estamos fazendo algumas mudanças e achamos importantes expô-las para todos. Detectamos alguns tipos que não estão sendo mais usados por nenhum componente ou classe no código do ACBr e por isso, achamos melhor remover. Além disso, parte do que estamos fazendo no momento é migrando definições de classes e tipos e também algumas funções da unit "pcnConversao.pas" para units mais especializadas como a "pcnConversaoNFe.pas". No caso dessas funções e classes/tipos, elas não são utilizadas fora de um "componente" específico. Assim, reduzimos o escopo. Também estamos, na medida do possível, criando novas versões de funções que convertem tipos enumerados (StrToXXXX ou XXXXToStr), removendo o parâmetro "ok". Isso já acontece em muitas funções do mesmo tipo em outras áreas do projeto. Muitas vezes esse parâmetro "ok" é ignorado pelos programadores e essa situação pode causar problemas difíceis de serem diagnosticados. Não queremos incentivar esse comportamento... Abaixo uma lista dos tipos migrados e para qual unit ele foi destinado. As funções relacionadas a esses tipos foram migradas também para a unit mencionada: TpcnSituacaoEmissor - Descontinuado e removido - Não é utilizado em nenhum componente. TpcnIndicadorEmissor - Descontinuado e removido - Não é utilizado em nenhum componente. TpcnIndicadorContinuacao - Descontinuado e removido - Não é utilizado em nenhum componente. TpcnSituacaoManifDest - Descontinuado e removido - Não é utilizado em nenhum componente. TpcnFormatoGravacao - Movido para unit pcnGerador TDetFormato - Movido para unit ACBrDFeReport TpcteModeloNF - Movido para unit pcnConversaoCTe TpcnIndicadorPagamento - Movido para unit pcnConversaoNFe TpcnPercentualTributos - Movido para unit pcnConversaoNFe TpcnDeterminacaoBaseIcms = Movido para unit pcnConversaoNFe TpcnDeterminacaoBaseIcmsST = Movido para unit pcnConversaoNFe TpcnMotivoDesoneracaoICMS = Movido para unit pcnConversaoNFe TpcnCstIpi - Movido para unit pcnConversaoNFe TpcnIndicadorProcesso - Movido para unit pcnConversaoNFe TpcnCRT - Movido para unit pcnConversaoNFe TpcnIndicadorTotal - Movido para unit pcnConversaoNFe TpcnECFModRef - Movido para unit pcnConversaoNFe TpcnISSQNcSitTrib - Movido para unit pcnConversaoNFe TpcnImprimeDescAcrescItem - Movido para unit pcnConversaoNFe TpcnDestinoOperacao - Movido para unit pcnConversaoNFe TpcnConsumidorFinal - Movido para unit pcnConversaoNFe TpcnPresencaComprador - Movido para unit pcnConversaoNFe TpcnFormaPagamento - Movido para unit pcnConversaoNFe TpcnBandeiraCartao - Movido para unit pcnConversaoNFe TpcnTipoViaTransp - Movido para unit pcnConversaoNFe TpcnTipoIntermedio- Movido para unit pcnConversaoNFe TpcnindISSRet - Movido para unit pcnConversaoNFe TpcnindISS - Movido para unit pcnConversaoNFe TpcnTipoAutor - Movido para unit pcnConversaoNFe As primeiras alterações foram enviadas ao SVN na revisão 34752. Bom trabalho pessoal.1 ponto