Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 07-02-2017 em todas as áreas
-
Jéter, Vou fazer os testes e reportarei caso encontre algum problema. Quanto a entrega dos arquivos que o Anderson esta questionando, segue dados que foi passado aqui no fórum. Este é o endereço que fala da prorrogação da entrega dos arquivos de Janeiro/2017. https://www.legisweb.com.br/legislacao/?id=336692 Comunicado CAT Nº 3 DE 30/01/2017 Publicado no DOE em 31 jan 2017 Comunica a prorrogação do prazo para transmissão, ao Fisco, dos arquivos relativos a documentos fiscais de que trata a Portaria CAT nº 79/2003, de 10.09.2003. O Coordenador da Administração Tributária, tendo em vista os ajustes necessários à finalização dos procedimentos de recepção e controle, comunica que os arquivos mantidos em meio eletrônico, de que trata o artigo 4º da Portaria CAT nº 79/2003 , de 10.09.2003, relativos a fatos geradores ocorridos a partir do mês de janeiro de 2017, que devem ser transmitidos ao Fisco até o dia 15 ou até o último dia do mês subsequente, conforme o caso, nos termos do artigo 6º da referida portaria, poderão, excepcionalmente, ser transmitidos em data posterior, a ser informada oportunamente.2 pontos
-
Bem observado Daniel, Estava informando uma string para formar o path dentro do "()" do comando SAT.CriarEnviarCFe, mudei a forma de montar a string para enviar o comando e deu certo: cNFCe := 'SAT.CriarEnviarCFe("'+cCurDir+'\NF'+right(alltrim(CadNf->Nf),6)+'.INI")' cCmd := cNFCe cRetCF := ComandCF(cCmd) Obrigado!2 pontos
-
Modificada a tela do relatório: - Criado novo menu: Relatorio Retorno; - Adicionada lista de arquivos no diretório de Retorno permitindo selecionar arquivo a listar; - Adicionado botão "Carregar Arquivo", que mostra um pequeno resumo dos títulos carregados antes de imprimir; - Adicionado check para mostrar ou não o preview antes da impressão do relatório. Abaixo print da nova tela. Versão já no SVN e versão compilada para usuários do SAC no link abaixo:2 pontos
-
Tendo em vista que a maior parte dos problemas técnicos com os aparelhos SAT´s são danos irreparáveis, estou anexando o formulário necessário para a cessação de uso perante a SEFAZ. Segue também o link com os procedimentos a serem realizados: http://www.fazenda.sp.gov.br/guia/sat/cessacao.shtm Modelo-Pedido_de_Cessação_de_Uso_de_SAT.docx1 ponto
-
Coloquei o Viacep e testei com alguns ceps novo que um cliente passou e achou todos.1 ponto
-
Fui efetuar os testes com o validador beta disponível no site porem não é possível concluir os testes pois arquivos do mês 012017 não são aceitos pelo validador, acho que vai ser necessário esperar o validador dia 10/02/2017 mesmo.1 ponto
-
Boa tarde Dercide, arquivo anexado conforme informações. Obrigado Anderson. Geralmente a empresa tem até o final do mês subsequente para enviar os arquivos. Isso varia de SEF para SEF E como dependemos desse validador, não sei como proceder se a empresa tiver que entregar antes do dia 10. Obs: Não enviar ao repositório. Sem validador para testar. Atenciosamente, ACBrConvenio115.pas1 ponto
-
Realmente existe esse ajuste no número: Unit pcnAuxiliar.pas: function ExecutarAjusteTagNro(Corrigir: boolean; Nro: string): string; begin Nro := trim(Nro); result := Nro; if not corrigir then exit; if (ValidarNumeros(Nro)) and (length(Nro) = 1) then Result := '00' + Nro; if (ValidarNumeros(Nro)) and (length(Nro) = 2) then Result := '0' + Nro; end; Se me lembro bem foi necessário esse ajuste por não estar validando pelo .xsd com OpenSSL. Essa opção inclusive é fixa para NFe: Unit pcnNFeW.pas: constructor TNFeW.Create(AOwner: TNFe); begin FNFe := AOwner; FGerador := TGerador.Create; FGerador.FIgnorarTagNivel := '|?xml version|NFe xmlns|infNFe versao|obsCont|obsFisco|'; FOpcoes := TGeradorOpcoes.Create; FOpcoes.FAjustarTagNro := True; FOpcoes.FGerarTXTSimultaneamente := False; FOpcoes.FGerarTagIPIparaNaoTributado := True; FOpcoes.FNormatizarMunicipios := False; FOpcoes.FGerarTagAssinatura := taSomenteSeAssinada; FOpcoes.FValidarInscricoes := False; FOpcoes.FValidarListaServicos := False; end; Experimente colocar FOpcoes.AjustarTagNro := False; nessa parte e recompilar o ACBr.1 ponto
-
Fiz o teste, e cheguei ao mesmo problema... O fato de você não estar informando o Path completo para o arquivo "NFe.ini", é o que está causando esse problema... O MontorPLUS não encontra o seu arquivo .INI, e com isso, imagina que o conteúdo é uma "String com o INI"... com isso.. o XML gerado contém apenas os dados das configurações do Emissor e Sw.House1 ponto
-
Há alguns erros no seu XML... - Ele está endentado (com espaços) - A tag de assinatura está diferente do esperado: <SignatureValue Id=" Segue exemplo de um bloco de assinatura, válido: <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="#NFe35161205481336000137550010000001111000001111"> <Transforms> <Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> </Transforms> <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/> <DigestValue>gAwRwNZVCHp5+OOs4VDOJ3IN5dU=</DigestValue> </Reference> </SignedInfo> <SignatureValue>LzQ79v9KyOxXsLiLWb88uSvtZeQFGO+k0zIJxhfKDiB53q8+IeUQLoiFP3IZ8InohatTRH3Dws0b634Tky2fB3eMS6m7aE912oNIrKjJcwlVCp4itaNwXPtusjl8d6HAtt4WLNvsZ5KK1SlOqmSOXokF5cIGChfeKmbktWXjvXUUNFalsLqs3x45KQwblu6qKrmd6G68byWjp0W2Wchp6omdn6cx9qaLhx3rWZhOvTnA7lQMQVMJHbojsUFnxmxnzorXzGFvmuhWI23kKtEUfdZd5vve/lWuRjCgU1gkZSLdCYLL5g9+QxAQIT9b2CqJjjuWEnPyYbSzpYl4T/j5GQ==</SignatureValue> <KeyInfo> <X509Data> <X509Certificate>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</X509Certificate> </X509Data> </KeyInfo> </Signature> Com isso, ao ler o XML, o ACBrNFe, não reconhece que o mesmo está assinado, e despreza as informações da assinatura1 ponto
-
1 ponto
-
1 - R: É o processo completo. (Pág. 5 e 6) (Preste atençao nos itens 04.3, 04.4 e 04.5) 2 - R: Se vc está em produção e a SEFAZ do estado não autorizou o modo de contingência, vc não conseguirá emitir. NT 2013.007 - Pág. 4 3 - R. Será a mesma informação normal, acrescida com a informação de dois campos que vc deve preencher. Se os campos estiverem preenchidos, sairá no DANFE. 4 - Pág. 61 ponto
-
Sim está correto logo vou subir a mudança pois é necessário isso e mais alugma coisa do cpf tanto no delphi quanto no lazarus.1 ponto
-
1 ponto
-
Esta dúvida foi minha um dia...Diretamente com o pessoal da SEFAZ RS esta é a resposta... Minha pergunta: Somos uma empresa de desenvolvimento de software e temos umma dúvida levantada por um cliente.É possível emitir NFe com data retroativa ? Resposta: Boa tarde, A data de emissão pode ser a data do dia de hoje, ou uma data retroativa em até 30 dias. Não é possível emitir uma NF-e informando no campo “Data de emissão” uma data futura, ou uma data com uma retroatividade maior do que 30 dias. Rosana Dutra Técnica Tributária da Receita Estadual Equipe NF-e1 ponto
-
Olá a todos, Gostaria de passar um caso que pegamos: Utilizamos o Compontente: ACBrECFVirtualNaoFiscal, com ACBRECF, para simular a venda na tela para o cliente, após isso finalizamos a venda SAT normalmente. Mas em clientes que trabalham 24 horas estava ocorrendo um problema na venda na mudança de dia. Após algumas validações vimos que na unit: ACBrECFVirtual, no método: function TACBrECFVirtualClass.GetEstado: TACBrECFEstado; existia o seguinte tratamento: if not (fpEstado in [estNaoInicializada,estDesconhecido]) then begin if (CompareDate( now, fpDia) > 0) and ( not (fpEstado in [estBloqueada,estRequerX])) then fpEstado := estRequerZ ; if (fpEstado = estBloqueada) and (CompareDate( now, fpDia) > 0) then fpEstado := estRequerX ; end; Ou seja no meio de uma venda o estado era modificado para RequerZ, bloqueando assim a venda e a finalização. Pensando nisso fizemos a seguinte "Melhoria" no processo, para que só seja modificado o estado para estRequerZ apenas se o estado da impressora for igual a estLivre. Ficando da seguinte forma: if not (fpEstado in [estNaoInicializada,estDesconhecido]) then begin if (CompareDate( now, fpDia) > 0) and ( (fpEstado in [estLivre])) then fpEstado := estRequerZ ; if (fpEstado = estBloqueada) and (CompareDate( now, fpDia) > 0) then fpEstado := estRequerX ; end ; Não achei outra solução, por gentileza se existir alguma outra solução me avise. Agradeço desde já pela atenção de todos. ACBrECFVirtual.pas1 ponto
-
Foram efetuadas correções para atender as alterações nos tamanhos dos campos. Disponível no SVN, Rev: 12883.1 ponto
-
Obrigado pela cooperação amigos, só pra compartilhar pra vocês como resolvi: Deixei a propriedade ControlePorta desativada e resolveu. Faz 5 dias já que estão usando sem problema nenhum. Abraços1 ponto
-
Enviei para o SVN, ajustes, baseado nas modificações sugeridas... Favor atualizar a testar...1 ponto
-
Boa noite Jean, Tente mudar no Cidades.ini o provedor da cidade em questão de Bethav2 para Betha e repita os testes. Neste caso utilize somente o método Enviar, uma vez que o provedor Betha se utiliza a versão 1 do layout da ABRASF e o Bethav2 a versão 2 do layout. Na versão 1 só temos o método Enviar, já na versão 2 temos o Enviar, Gerar e EnviarSincrono.1 ponto
-
Olá Juliomar, verifiquei agora e está de acordo... me sinto satisfeito em poder colaborar com a comunidade! Abraço!1 ponto
-
Valeu William F. L Esta tua dica me ajudou muito. Obrigadao1 ponto
-
Bom dia. brsamn, a forma como você captura do retorno que é a correta mesmo. Da forma que u estava informando eu capturava o Cstat 128 que é do evento. Com a sua informação acima, consegui pegar o código de retorno 135 que é o correto e até gravei no banco de dados. Obrigado pela atenção ;;;1 ponto
-
1 ponto
-
Pelo que o pessoal do suporte da Daruma falou, é possível atualizar o firmware da DR700L para DR700Le, que tem suporte ao modo gráfico e driver spooler. Tenho um cliente com essa impressora, farei o teste amanhã.1 ponto