Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 07-02-2017 em Posts

  1. 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
  2. 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
  3. 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.docx
    1 ponto
  4. Coloquei o Viacep e testei com alguns ceps novo que um cliente passou e achou todos.
    1 ponto
  5. 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
  6. 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.pas
    1 ponto
  7. 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
  8. 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 assinatura
    1 ponto
  9. Apliquei um possível ajuste no SVN...
    1 ponto
  10. 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. 6
    1 ponto
  11. 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
  12. Bom dia Italo Lote processado com sucesso ! Muito Obrigado Atenção.
    1 ponto
  13. 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-e
    1 ponto
  14. 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.pas
    1 ponto
  15. Foram efetuadas correções para atender as alterações nos tamanhos dos campos. Disponível no SVN, Rev: 12883.
    1 ponto
  16. 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ços
    1 ponto
  17. Enviei para o SVN, ajustes, baseado nas modificações sugeridas... Favor atualizar a testar...
    1 ponto
  18. Olá Juliomar, verifiquei agora e está de acordo... me sinto satisfeito em poder colaborar com a comunidade! Abraço!
    1 ponto
  19. Valeu William F. L Esta tua dica me ajudou muito. Obrigadao
    1 ponto
  20. 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
  21. Bom dia no svn a adição do tipo 6 Obrigado favor testar.
    1 ponto
  22. 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
×
×
  • 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.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...