Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 28-09-2021 em todas as áreas

  1. Olá Pessoal, Os Schemas para emissão de NFS-e utilizados pelo componente antigo continuam no mesmo lugar e não foi alterado nada em relação ao antigo componente. Já para o novo componente ACBrNFSeX foi criado uma pasta chamada NFSe dentro da pasta: ...\Exemplos\ACBrDFe\Schemas Dentro da pasta Schemas já tínhamos as pastas com os Schemas da NF-e, CT-e, MDF-e entre outros. Agora temos também a pasta NFSe e dentro dela uma pasta para cada provedor e seus respectivos Schemas. Como temos provedores com WebServices que atende versões diferentes optamos por ter uma pasta com a versão do layout utilizado pelo provedor. Exemplos: ABase <=== Nome do provedor 2.01 <=== Versão do Layout / Schemas dessa versão utilizado por todas as cidades desse provedor WebISS <=== Nome do provedor 1.00 <=== Versão do Layout / Schemas dessa versão 2.02 <=== Versão do Layout / Schemas dessa versão Dentro da pasta WebISS que se refere ao provedor temos as pastas 1.00 e 2.02, pois este provedor tem dois WebServices. Temos a situações onde o provedor se utiliza de Schemas diferentes para cada ambiente. Exemplo: ISSJoinvile <=== Nome do provedor 2.04 <=== Versão do Layout Homologacao <=== Schemas para o ambiente de Homologação dessa cidade Producao <=== Schemas para o ambiente de Produção dessa cidade Uma outra situação é o provedor se utilizar de Schemas diferentes para cada cidade que ele atende. Exemplo: fintelISS <=== Nome do provedor 2.00 <=== Versão do Layout 3167702 <=== Código IBGE da cidade que utiliza essa versão / Schemas dessa versão 2.02 <=== Versão do Layout 3303609 <=== Código IBGE da cidade que utiliza essa versão / Schemas dessa versão 3523404 <=== Código IBGE da cidade que utiliza essa versão / Schemas dessa versão Por fim temos um provedor que além de usar um Schema para cada cidade, ele também usa Schemas diferentes para cada ambiente. Exemplo: Actcon <=== Nome do provedor 2.01 <=== Versão do Layout 3138401 <=== Código IBGE da cidade que utiliza essa versão Homologacao <=== Schemas para o ambiente de Homologação dessa cidade Producao <=== Schemas para o ambiente de Produção dessa cidade Parece um tanto complicado, mas você pode ficar tranquilo, pois na hora de configurar o componente basta informar o caminho da pasta NFSe (a pasta que contem as pastas dos provedores) na propriedade de configuração PathSchemas. Foi incluído uma propriedade de configuração chamada: Configuracoes.Geral.MontarPathSchema := True ou False; Se o valor dela for True o componente encontra os Schemas do provedor com base na cidade informada. Agora se o valor dela for False, em PathSchemas será necessário informar o caminho completo de onde esta os schemas. Essa foi a forma que encontramos de facilitar a configuração do componente no que se refere aos Schemas. Espero que tenham gostado. Qualquer problema, com relação aos Schemas favor criar uma postagem no fórum informando a cidade, provedor e o que esta ocorrendo.
    7 pontos
  2. Resumo : A partir de 1º.01.2022, os contribuintes do ICMS e do IPI deverão utilizar a versão 3.0.7 do Manual de Orientação do Contribuinte (MOC), com as implementações da Nota Técnica EFD-ICMS IPI nº 1/2021, versão 1.0, a serem publicadas no Portal Nacional do Sistema Público de Escrituração Digital (Sped) e disponibilizada no site do Confaz. Publicação DOU : DIÁRIO OFICIAL DA UNIÃO Publicado em: 27/09/2021 | Edição: 183 | Seção: 1 | Página: 56 Órgão: Ministério da Economia/Secretaria Especial do Tesouro e Orçamento/Conselho Nacional de Política Fazendária ATO COTEPE/ICMS Nº 62, DE 17 DE SETEMBRO DE 2021 Altera o Ato COTEPE/ICMS nº 44/18, que dispõe sobre as especificações técnicas para a geração de arquivos da Escrituração Fiscal Digital - EFD. A Comissão Técnica Permanente do ICMS - COTEPE/ICMS, na sua 185ª Reunião Ordinária realizada nos dias 13, 14, 16 e 17 de setembro de 2021, em Brasília, DF, com base no "caput" da cláusula quarta do Convênio ICMS nº 143, de 15 de dezembro de 2006, resolveu: Art. 1º O art. 1º do Ato COTEPE/ICMS nº 44, de 07 de agosto de 2018, passa a vigorar com a seguinte redação: "Art. 1º Fica instituído o Manual de Orientação do Leiaute da Escrituração Fiscal Digital - EFD ICMS IPI, conforme alterações introduzidas pela Nota Técnica EFD ICMS IPI nº 2021.001 v1.0, publicada no Portal Nacional do Sistema Público de Escrituração Digital (SPED), que terá como chave de codificação digital a sequência "6141D8CB1D8D503F348CA06BDAF2A387", obtida com a aplicação do algoritmo MD5 - "Message Digest 5", e disponibilizada no sítio eletrônico do CONFAZ (www.confaz.fazenda.gov.br). Parágrafo único. Deverão ser observadas as regras de escrituração e de validação do Guia Prático da Escrituração Fiscal Digital - EFD ICMS/IPI, versão 3.0.7, publicado no Portal Nacional do Sistema Público de Escrituração Digital (SPED), que terá como chave de codificação digital a sequência "40717A97869031175948FB6614BBF4D5", obtida com a aplicação do algoritmo MD5 - "Message Digest 5".". Art. 2º Este ato entra em vigor na data da sua publicação no Diário Oficial da União, produzindo efeitos a partir de 1º de janeiro de 2022. Carlos Henrique de Azevedo Oliveira, Presidente da COTEPE/ICMS, Adriano Pereira Subirá da Receita Federal do Brasil, Adriano Chiari da Silva da Procuradoria Geral da Fazenda Nacional, Maria José do Carmo Maia do Estado do Acre, Marcelo da Rocha Sampaio do Estado de Alagoas, Robledo Gregório Trindade do Estado do Amapá, Thiago Cabeleira do Estado do Amazonas, Ely Dantas de Souza Cruz do Estado da Bahia, Victor Hugo Cabral de Morais Junior do Estado do Ceará, Leonardo Sá Santos do Distrito Federal, Rômulo Eugênio de Siqueira Chaves do Estado do Espírito Santo, Elder Souto Silva Pinto do Estado de Goiás, Luis Henrique Vigário Loureiro do Estado do Maranhão, Patrícia Bento Gonçalves Vilela do Estado do Mato Grosso, Miguel Antônio Marcon do Estado do Mato Grosso do Sul, Fausto Santana da Silva do Estado de Minas Gerais, Simone Cruz Nobre do Estado do Pará, Fernando Pires Marinho Júnior do Estado da Paraíba, Mateus Mendonça Bosque do Estado do Paraná, Manoel de Lemos Vasconcelos do Estado de Pernambuco, Gardênia Maria Braga de Carvalho do Estado do Piauí, Guilherme Alcantara Buarque de Holanda do Estado do Rio de Janeiro, Luiz Augusto Dutra da Silva do Estado do Rio Grande do Norte, Leonardo Gaffrée Dias do Estado do Rio Grande do Sul, Emerson Boritza do Estado de Rondônia, Larissa Góes de Souza do Estado de Roraima, Ramon Santos de Medeiros do Estado de Santa Catarina, Luis Fernando dos Santos Martinelli do Estado de São Paulo, Rogério Luiz Santos Freitas do Estado de Sergipe, Antônio Teixeira Brito Filho do Estado do Tocantins. CARLOS HENRIQUE DE AZEVEDO OLIVEIRA Diretor Fonte : ATO COTEPE/ICMS Nº 62, DE 17 DE SETEMBRO DE 2021 - ATO COTEPE/ICMS Nº 62, DE 17 DE SETEMBRO DE 2021 - DOU - Imprensa Nacional (in.gov.br)
    2 pontos
  3. Para o arquivo .RET vai ser a opção "Ler Retorno". "Consultar boleto" é se tivesse usando via webservice ou API.
    2 pontos
  4. Tinha pensado fazer isso,, Vou fazer e retorno. @Juliomar Marchetti Tirei o abstract e compilou normalmente. Valeu, obrigado.
    2 pontos
  5. Bom dia. Ontem fomos fazer homologação junto ao Itaú com boleto WS, ocorreram vários erros. Fizemos uns ajustes nas unit's do Banco Itaú de acordo com as exigências do banco. Eles não aceitam content-type no header (RAW). Não tinha um método para colocar o código das carteiras, como BB e CEF possuem. Ajustamos a geração do JSON para que, campos opcionais, que não possuem valores, não sejam informados no JSON. Em suma, efetuamos os ajustes e o envio está OK.ACBrBoletoW_Itau.pas Ainda não testamos o retorno, pois não temos dados para isso. Assim que tivermos testado, caso haja algum ajuste, postamos aqui Seguem as unit's modificadas. Atenciosamente ACBrBoletoWS.pas
    1 ponto
  6. Amigos, saiu alguma nota técnica referente a exclusão dos CFOPs prevista para Janeiro de 2022
    1 ponto
  7. Boa tarde! Tudo Certo, o banco aceitou os boletos e homologou. Muito Obrigado!
    1 ponto
  8. Vai popular no componente na propriedade ACBrBoleto.ListaDeBoletos. Você percorre a lista lendo as informações retornadas. var Titulo: TACBrTitulo; for I := 0 to Cobranca.ListadeBoletos.Count - 1 do begin Titulo := Cobranca.ListadeBoletos[I]; if Titulo.OcorrenciaOriginal.Tipo = ACBrBoleto.toRetornoLiquidado then begin ANossoNumero := Titulo.NossoNumero; ADataPagto := Titulo.DataOcorrencia; ADataCredito := Titulo.DataCredito; ATarifa := Titulo.ValorDespesaCobranca; [...] end;
    1 ponto
  9. @Juliana Tamizou, boa tarde. Eu tinha enviados dois arquivos no meu POST original, mas, na realidade, basta apenas zerar o contenttype do arquivo da unit do Itau. Dessa forma, a alteração do ACBrBoletoWS não é necessária. Estou enviando novamente a unit corrigida, bem como comentando mais 3 property's opcionais. Atenciosamente, ACBrBoletoW_Itau.pas
    1 ponto
  10. Nesse caso deve ser porque eu estou utilizando um certificado digital da empresa que eu trabalho e não do cliente. Eu solicitei o certificado do cliente pra ver se tem alguma coisa a ver. Mesmo assim, muito obrigado pela atenção.
    1 ponto
  11. Precisa também passar para o componente boleto as propriedades: DiarArqRetorno e NomeArqRetorno.
    1 ponto
  12. Olá, boa tarde! Tudo certo? Ajustes para o ACBrNFSeXDANFe. Alterei o caption das informações referentes ao detalhamento de construção civil, estavam com caracteres especiais... ACBrNFSeXDANFSeRLRetrato.dfm Após o ajuste:
    1 ponto
  13. 1 ponto
  14. Boa Tarde. Que ruim isso. A resposta que me retornaram no e-mail foi péssima então. Pois ao retornar "Não temos ambiente de homologação.Para testes, você deve informar a tag <teste_nfse>1</teste_nfse> dentro do seu XML." A TAG estava incorreta, e ainda não funciona com todos municípios do Provedor. teria que tratar no fonte com um "AND codigo do municipio".
    1 ponto
  15. Boa tarde, Favor atualizar os fontes e faça novos testes.
    1 ponto
  16. isso pode se dar por tu ter alterado os fontes localmente e ele então não se atualiza nunca mais clique com olado direito do mouse e faça um revert do mesmos assim faça novamente o update e rode o instalador
    1 ponto
  17. Está esperando pouco tempo antes de enviar ou consultar. Faça o envio ou a consulta agora e verá que já terá retorno diferente. Outra coisa, no DANFE deve constar o protocolo de autorização do evento EPEC enviado. NFE.ImprimirDanfe(cArqXML,[cImpressora],[nNumCopias],[cProtocolo],[bMostrarPreview],[cMarcaDagua],[bViaConsumidor],[bSimplificado]) Então o envio do evento deve preceder a impressão do DANFE.
    1 ponto
  18. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn Incluído em nosso backlog sob a TK-1969
    1 ponto
  19. Sim, vou confirmar com um contador... de qqer maneira obrigado pela ajuda. Assim que tiver uma posição definitica volto a postar... Abraço !
    1 ponto
  20. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
    1 ponto
  21. Obrigado @BigWings . Realmente funcionou. A chave de acesso estava autorizada no SEFAZ, porém meu xml estava sem os dados de Autorização. Carregando o Xml realmente ele deixa o xml com validade Jurídica. Eu estava consultando pela chave e não estava dando certo. Se carregar o XML e utilizar o método de consultar realmente resolve. OpenDialog1.Title := 'Selecione a NFe'; OpenDialog1.DefaultExt := '*-nfe.XML'; OpenDialog1.Filter := 'Arquivos NFe (*-nfe.XML)|*-nfe.XML|Arquivos XML (*.XML)|*.XML|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrNFe1.Configuracoes.Arquivos.PathSalvar; if OpenDialog1.Execute then begin ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(OpenDialog1.FileName); ACBrNFe1.Consultar; ShowMessage(ACBrNFe1.WebServices.Consulta.Protocolo); MemoResp.Lines.Text := ACBrNFe1.WebServices.Consulta.RetWS; memoRespWS.Lines.Text := ACBrNFe1.WebServices.Consulta.RetornoWS; end;
    1 ponto
  22. Boa noite, não conheço a engine Fortes, mas windows para Linux pode ser problema que não está achando a fonte utilizada no relatorio e está pegando outra no lugar. Ou alguma configuração de compactação
    1 ponto
  23. Eu não sei se o Fortes foi preparado para trabalhar em aplicação console. Ele geralmente precisa conseguir detectar uma impressora padrão. Talvez esteja relacionado a isso.
    1 ponto
  24. Aggille Sistemas de Gestão Obrigado deu certo...eu fiz assim..pode encerrar o topico var Retorno : TListaRetEnvio; CONTRATO : String; begin Retorno := ACBrBoleto.ListaRetornoWeb; if Retorno.Count > 0 then begin for j := 0 to Retorno.Count-1 do for I := 0 to Pred(Retorno.Count) do begin CONTRATO := ACBrBoleto.ListaRetornoweb[i].DadosRet.TituloRet.Contrato; end; end; end;
    1 ponto
  25. Mauricio, Diga para esse tal de Jonnatan ler o manual da ABRASF novamente, pois ele esta redondamente enganado. Note que no retorno ao consulta a NFS-e por Rps o WebService tem que retornar o grupo <CompNfse> ou o <ListaMensagemRetorno> este ultimo é quando ocorre erro ao realizar a consulta. O Grupo <CompNfse> é composto obrigatoriamente pelo grupo <nfse> (este contem o XML da NFS-e) e opcionalmente o grupo <NfseCancelamento> caso a nota esteja cancelada e o opcionalmente o grupo <NfseSubstituicao> caso a nota tenha sido substituída por outra. No XML que você anexou da consulta a nota cancelada dentro do grupo <CompNfse> só consta o grupo <NfseCancelamento>, portanto o WebService esta gerando o retorno de forma errada, pois esta faltando o grupo <Nfse>. Como na resposta dele ele faz referencia ao Schema, vamos a ele: <xsd:element name="ConsultarNfseRpsResposta"> <xsd:complexType> <xsd:choice> <xsd:element ref="CompNfse" minOccurs="1" maxOccurs="1" /> <xsd:element ref="ListaMensagemRetorno" minOccurs="1" maxOccurs="1" /> </xsd:choice> </xsd:complexType> </xsd:element> <xsd:element name="CompNfse" type="tcCompNfse" /> <xsd:complexType name="tcCompNfse"> <xsd:sequence> <xsd:element name="Nfse" type="tcNfse" minOccurs="1" maxOccurs="1" /> <xsd:element name="NfseCancelamento" type="tcCancelamentoNfse" minOccurs="0" maxOccurs="1" /> <xsd:element name="NfseSubstituicao" type="tcSubstituicaoNfse" minOccurs="0" maxOccurs="1" /> </xsd:sequence> </xsd:complexType> Esta ai provado que esse tal de Jonnatan não sabe o que escreve. O WebService esta implementado de forma errada e o XML gerado no retorno não é validado pelo schema, pois se fosse ocorria erro de validação, pela falta do grupo <Nfse>.
    1 ponto
  26. José M. S. Junior, vou conferir o INI com o layout da tabela XML do eSocial e fazer uma análise, passo aqui o que encontrar. Ok.
    1 ponto
  27. Carregar o XML no componente e chamar o método de consulta, com as propriedades de salvar arquivos ativadas. Tendo o protocolo, e o XML estar correto com o que foi enviado pra SEFAZ, ele será atualizado com o protocolo.
    1 ponto
  28. Não confunda o ACBrPosPrinter com ACBrLibPosPrinter. O primeiro é o componente para Delphi ou Lazarus. A segunda é a biblioteca compilada em Lazarus que encapsula o componente para poder ser usado por outras linguagens. Você até pode usar o Java para consumir a ACBrLibPosPrinter, desde que esteja rodando em Windows (.dll) ou Linux (.so). Não vai funcionar em Android/OSX/iOS. Então a solução para Android é usar Delphi com ACBrPorPrinter ou procurar uma solução nativa na sua linguagem.
    1 ponto
  29. Bom dia Pessoal, Desenvolvi uma classe para importar o arquivo CSV do PMPF (Preço Médio Ponderado a Consumidor Final). No estado do RS os Produtos Farmacêuticos a partir do mês de Setembro/2021 a Base de Cálculo da ST utilizará o PMPF. Links para baixar a tabela (https://receita.fazenda.rs.gov.br/lista/3806/substituicao-tributaria) ACBrPMPF.pas
    1 ponto
  30. Boa tarde, Estava com esse problema . No meu caso era configuração de fontes do Windows . Painel de Controle\Todos os Itens do Painel de Controle\Fontes\ ** Alterar tamanho das fontes ( 100% ) Painel de Controle\Todos os Itens do Painel de Controle\Fontes\ **Ajustar texto ClearType ( desativei a opção ) Reiniciei o computador e o problema foi resolvido .
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.